Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
Записи с темой: программирование (список заголовков)
18:33 

Математика в нашей жизни.

Североамериканский кролик зануда
Когда объсняю НОД, про алгоритм Евклида как-то ни слова. Мало того, не все помнят НОД и НОК. Каждый раз люто удивляюсь.
Ну и немного порнушки (JS есичо):
function NOD(A)
{
var n = A.length, x = Math.abs(A[0]);
for (var i = 1; i < n; i++)
{ var y = Math.abs(A[i]);
while (x && y){ x > y ? x %= y : y %= x; }
x += y;
}
return x;
}
Тихо млею от такой элегантности. У меня было бы раза в 4 больше строк.
Затырил тут.

@темы: Размышления, программирование

17:35 

Североамериканский кролик зануда
Как-то совсем не определился с направлением. Вот говорят "будь программистом, а не программистом на языке", а всё равно практика на чем-то нужна.
Видимо, пыха с JS.
А потом, может, стану таким...


@темы: программирование, Размышления

17:55 

never gets old

Североамериканский кролик зануда
Выпускники java курса уточняют, провожу ли первого января занятия.
Сказал, что нет, предложил задачку по переворачиванию строки. Прмо сейчас один кипит мозгом.
Ну и шпаргалочку себе на всякий случай.
reverse string

@темы: программирование, Размышления

20:06 

Программирование 4-6 лет

Североамериканский кролик зануда
Собственно, code.org
Там даже предлагают программировать в паре.
Почти все задания на русском, а вот ютуб ролики часто без сабов.
Родителю, идеале, знание английского, но можно и на месте разобратьс с каждым заданием.
По крайней мере "парному программированию" сабы есть, а это расставляет границы работы двух детей или ребенка и родителя.

@темы: программирование

08:24 

Потрачено

Североамериканский кролик зануда
Вот так пытаешься разобраться в этом ООП, а приходит чувак и говорит, что это просто частный случай императивного программирования, что лучше применять декларативное программирование.
Сидишь такой и думаешь "А у меня Эккель лежит как новогодний подарок".
Да если б я всё время, что тратил на рулбуки по ДнД читал про программирование! Просто читал!
А сейчас за что хвататься? Пыха? JS? Пайтон? Джава? Фреймворки? Алгоритмы?
НАверное, как всегда, схожу в магазин после смены и пойду спать.

@настроение: die another day

@темы: программирование, Размышления

13:52 

What if everything...

Североамериканский кролик зануда
16:41 

Программирование для детей

Североамериканский кролик зануда
Буду складывать сюда приложения по этой теме.

www.tynker.com/ Приложения учат в игровой форме программировать, плюс есть гайды по модингу и минииграм Minecraft.

scratch.mit.edu/ Язык программирования для детей + среда + играбельные продукты.

www.gethopscotch.com/ приложуха для создания детьми всей фигни.

lightbot.com/ Помогаем роботу зажигать лампочки. Версии для любого устройства.

www.playcodemonkey.com/ обезьяна собирает бананы, следуя императивным инструкциям. Есть 30 бесплатных и много платных уровней.

code.org/ Если правильно понимаю, задачки на Scratch по-русски, не у всех видео есть русские сабы, но интуитивно понятно.

@темы: программирование, Полезные ссылки

13:09 

py2 vs py3

Североамериканский кролик зануда
"тем из вас, кто только начинает изучать питоны, и размышляет, какую версию выбрать
еще каких-нибудь года три назад ответ на этот вопрос был действительно неочевиден. Большинство кода в продакшене работало на пи2, поддержка пи3 в библиотеках укреплялась, но все еще оставались некоторые достаточно популярные которые не поддерживали пи3
так вот за последние три года ситуация стала переломляться. Похоже, накопилась таки наконец критическая масса, и люди стали достаточно массово переводить свои проекты на пи3. А уж на чем начинать новый проект - вопрос сегодня уже не стоит, пи3 однозначно
на работодателей, у которых все еще пи2 в продакшене, кандидаты уже смотрят косо, и если кто-то и интересуется такой вакансией, то первый вопрос обычно - "а че так?"
вот первый коммит в джангу, выпиливающий пи2 github.com/django/django/commit/d7b9aaa366dd54e...
в версии 2.0 поддержки пи2 уже не будет, совсем
многие новые библиотеки, которые разрабатываются сегодня, уже не заморачиваются поддержкой пи2 совсем, и просто требуют пи3 сразу (раньше была обратная ситуация)
однако, за годы существования вот этой неопределенности в интернетах накопилось до хрена статей, которые размышляют о выборе пи2 против пи3, и типа о том как все неоднозначно, и что большинство продакшена все еще на пи2. Так вот, абсолютное большинство этих статей устарели. Но продолжают висеть в интернетах и путать народ
некоторые прежние апологеты пи2, как Армин например, публично написали отказ от своих прежних убеждений lucumr.pocoo.org/2016/11/5/be-careful-about-wha...
резюме - если вы начинаете новый проект, в наши дни уже нет неопределенности, пи2 или пи3. Однозначно пи3. То же самое для выбора "что изучать""
@denis.stebunov

@темы: программирование, Размышления

08:54 

Североамериканский кролик зануда
Я понял, как наиболее эффективно юзать туториалы по программированию.
При обучении английскому языку есть такое упражнение, как домашнее чтение.
Потно.

@темы: программирование, Размышления

14:56 

Североамериканский кролик зануда
Написал видео плеер для андроида.
Оказалось всё логичным и очевидным, но мозг вскипел.
Конечная задача - плеер должен стримить с сервера предположительно по rtsp, но надо ещё с серверной частью разобраться.

@темы: программирование, Размышления

14:34 

Дотка и программирование.

Североамериканский кролик зануда
Вчера на занятии обсуждали, как именно нужно написать программу, предлагающую наиболее оптимальный выбор персонажей при известных 5 в команде противника.

В принципе пришли к списку из 5 персонажей, которых мы забираем от пользователя, некоей матрице с коэффициентами для всех персонажей, из которой мы вытаскиваем пять колонок и списку, в котором будет результирующая инфа. Сортируем последний список по результирующему рейтингу и выводим результат.
ДотА создает и разрушает.

@темы: Размышления, программирование

21:21 

Североамериканский кролик зануда
Написал по туториалу игрушку на js.
Набил руками, потом ошибки правил, потом дорабатывал.
Занятно, однако.

@темы: Размышления, программирование

19:07 

Североамериканский кролик зануда
Если Java больше напоминает DotA, то JS - Hearthstone. С виду простой - но чуть вглубь - мозголомный.
Кто бы лямбды человеческим языком пояснил.

@темы: Размышления, программирование

18:20 

Проверь себя, айтишник!

Североамериканский кролик зануда
17:49 

Перемены

Североамериканский кролик зануда
Ну что же, настала пора перехода количества в качество.
Увольняюсь из МГТС, чтобы впрячься в почти стартап как программер.
Задача - в ближайшую неделю освоить Sourcepawn (диалект скриптового Pawn для моддинга Counter Strike) и выдавать продукт.
Язык процедурный, с С-образным синтаксисом. Ни объектов, ни динамической типизации. Глобальные переменные во все поля.
Ощущаю недостаток знания алгоритмов. Но наверстаю.
Вообще, если бы не посещения психолога и не поддержка семьи, вряд ли решился бы.
А тут ещё и повод: с начальством публично поискрили в переписке отдельской.

@темы: программирование, Размышления, TIL

16:11 

Как я программирую

Североамериканский кролик зануда
Яматьтвоюхуйпойми какэтоработает, но вон там вполне рабочий кусок кода был. Дай-ка я его под свои нужды приспособлю.
Щас тут только надфилем... напильником... рашпилем... кувалд... а, нет, заработало.

@темы: программирование, Размышления

25 сантиметров. В секунду.

главная