вторник, 31 января 2017
Североамериканский кролик зануда
Отказ за отказом на этапе HR. Очень огорчает.
понедельник, 30 января 2017
Североамериканский кролик зануда
Всё-таки связка "Смена + преподавние на следующий день" выматывает. Сижу овощем.
воскресенье, 29 января 2017
Североамериканский кролик зануда

пятница, 27 января 2017
Североамериканский кролик зануда
Написал видео плеер для андроида.
Оказалось всё логичным и очевидным, но мозг вскипел.
Конечная задача - плеер должен стримить с сервера предположительно по rtsp, но надо ещё с серверной частью разобраться.
Оказалось всё логичным и очевидным, но мозг вскипел.
Конечная задача - плеер должен стримить с сервера предположительно по rtsp, но надо ещё с серверной частью разобраться.
вторник, 24 января 2017
Североамериканский кролик зануда
Сегодня начальник сообщил, что я его утомил
воскресенье, 22 января 2017
Североамериканский кролик зануда
Я понял, как наиболее эффективно юзать туториалы по программированию.
При обучении английскому языку есть такое упражнение, как домашнее чтение.
Потно.
При обучении английскому языку есть такое упражнение, как домашнее чтение.
Потно.
четверг, 19 января 2017
Североамериканский кролик зануда
"тем из вас, кто только начинает изучать питоны, и размышляет, какую версию выбрать
еще каких-нибудь года три назад ответ на этот вопрос был действительно неочевиден. Большинство кода в продакшене работало на пи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
еще каких-нибудь года три назад ответ на этот вопрос был действительно неочевиден. Большинство кода в продакшене работало на пи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
Североамериканский кролик зануда
В декабре 2007 года я сменил направление деятельности и работу. Был инженером-проектировщиком три года, стал инженером технической поддержки. Но самое главное, что я сменил на самом деле - коллектив. Я вообще не понимал, зачем мне разбираться в томах документации или наращивать скил, но одно осознал: на новом месте мне нравится. И только сейчас до меня дошло: нравилось потому, что каждый был за другого. Готов прикрыть, готов объяснить, помочь. Года через три это испарилось, поскольку влились в МГТС, нас разбросало по разным отделам, а корпоративная культура бльше напоминала "мне пофиг, нам пофиг". Что, в целом, устраивало. Я даже добился такой должности, на которой я практически ничего не делал. Сумма знаний была уникальна, больше можно было не расти. Только вот коллектив изменился до неузнаваемости. Я стал своим среди чужих. А это сильно угнетает и выматывает. Всё, что можешь - просто тупить под вечер или гонть балду днем. Сил развиаться самостоятельно тупо нет. Другие вполне себе поднимались в сложившейся обстановке, они молодцы. Я тоже пытался как мог.
На сегодня есть набор достижений в социальном плане, но нет уверенности в завтрашнем дне и в коллегах. Есть Лена, есть удобный график и жизнь такая, как захочумогу. И есть песня "Кончились патроны".
На сегодня есть набор достижений в социальном плане, но нет уверенности в завтрашнем дне и в коллегах. Есть Лена, есть удобный график и жизнь такая, как за
среда, 18 января 2017
Североамериканский кролик зануда
Буду складывать сюда приложения по этой теме.
www.tynker.com/ Приложения учат в игровой форме программировать, плюс есть гайды по модингу и минииграм Minecraft.
scratch.mit.edu/ Язык программирования для детей + среда + играбельные продукты.
www.gethopscotch.com/ приложуха для создания детьми всей фигни.
lightbot.com/ Помогаем роботу зажигать лампочки. Версии для любого устройства.
www.playcodemonkey.com/ обезьяна собирает бананы, следуя императивным инструкциям. Есть 30 бесплатных и много платных уровней.
code.org/ Если правильно понимаю, задачки на Scratch по-русски, не у всех видео есть русские сабы, но интуитивно понятно.
www.tynker.com/ Приложения учат в игровой форме программировать, плюс есть гайды по модингу и минииграм Minecraft.
scratch.mit.edu/ Язык программирования для детей + среда + играбельные продукты.
www.gethopscotch.com/ приложуха для создания детьми всей фигни.
lightbot.com/ Помогаем роботу зажигать лампочки. Версии для любого устройства.
www.playcodemonkey.com/ обезьяна собирает бананы, следуя императивным инструкциям. Есть 30 бесплатных и много платных уровней.
code.org/ Если правильно понимаю, задачки на Scratch по-русски, не у всех видео есть русские сабы, но интуитивно понятно.
Североамериканский кролик зануда
А кто пробовал парное программирование?
понедельник, 16 января 2017
Североамериканский кролик зануда
Неприятно ощущать свою стоимость на рынке примерно 0.7 от реальной.
И не спрыгнешь.
И не спрыгнешь.
Североамериканский кролик зануда

понедельник, 09 января 2017
Североамериканский кролик зануда
Вот так пытаешься разобраться в этом ООП, а приходит чувак и говорит, что это просто частный случай императивного программирования, что лучше применять декларативное программирование.
Сидишь такой и думаешь "А у меня Эккель лежит как новогодний подарок".
Да если б я всё время, что тратил на рулбуки по ДнД читал про программирование! Просто читал!
А сейчас за что хвататься? Пыха? JS? Пайтон? Джава? Фреймворки? Алгоритмы?
НАверное, как всегда, схожу в магазин после смены и пойду спать.
Сидишь такой и думаешь "А у меня Эккель лежит как новогодний подарок".
Да если б я всё время, что тратил на рулбуки по ДнД читал про программирование! Просто читал!
А сейчас за что хвататься? Пыха? JS? Пайтон? Джава? Фреймворки? Алгоритмы?
НАверное, как всегда, схожу в магазин после смены и пойду спать.
воскресенье, 08 января 2017
Североамериканский кролик зануда
пятница, 06 января 2017
Североамериканский кролик зануда
Вот и до меня добралась сепарация.
Мать считает, что имеет право перебивать меня, поскольку мать. С негодованием встретила мои возражения. Сказала, что если бы рядом с ней был мужчина, он бы мне объяснил, как надо разговаривать со старшими.
Её аггро, в целом, разбилось о мой контроль "я личность, которая сама за себя отвечает, ты за меня больше ответственности не несешь", но в конце она применила версию "ой всё": "закончим, а то наговоришь ещё лишнего" и уехала на автобусе пораньше.
В общем и целом, её претензия в том, что забыл я родных, не звоню, не интересуюсь чотамукого, проявляю неуважение и прочее.
С одной стороны, прошло даже без криков, с другой, до сих пор в себя прихожу.
После её отъезда от тещи узнаю, что 26.12.2016 она вышла на пенсию (а 27.12 у неё ДР).
Поразительно, что, с одной стороны тонны обид на неё, с другой, переживаю, как её там сейчас тяжко после нашего разговора.
Мать считает, что имеет право перебивать меня, поскольку мать. С негодованием встретила мои возражения. Сказала, что если бы рядом с ней был мужчина, он бы мне объяснил, как надо разговаривать со старшими.
Её аггро, в целом, разбилось о мой контроль "я личность, которая сама за себя отвечает, ты за меня больше ответственности не несешь", но в конце она применила версию "ой всё": "закончим, а то наговоришь ещё лишнего" и уехала на автобусе пораньше.
В общем и целом, её претензия в том, что забыл я родных, не звоню, не интересуюсь чотамукого, проявляю неуважение и прочее.
С одной стороны, прошло даже без криков, с другой, до сих пор в себя прихожу.
После её отъезда от тещи узнаю, что 26.12.2016 она вышла на пенсию (а 27.12 у неё ДР).
Поразительно, что, с одной стороны тонны обид на неё, с другой, переживаю, как её там сейчас тяжко после нашего разговора.
понедельник, 02 января 2017
Североамериканский кролик зануда
Собственно, code.org
Там даже предлагают программировать в паре.
Почти все задания на русском, а вот ютуб ролики часто без сабов.
Родителю, идеале, знание английского, но можно и на месте разобратьс с каждым заданием.
По крайней мере "парному программированию" сабы есть, а это расставляет границы работы двух детей или ребенка и родителя.
Там даже предлагают программировать в паре.
Почти все задания на русском, а вот ютуб ролики часто без сабов.
Родителю, идеале, знание английского, но можно и на месте разобратьс с каждым заданием.
По крайней мере "парному программированию" сабы есть, а это расставляет границы работы двух детей или ребенка и родителя.
воскресенье, 01 января 2017
Североамериканский кролик зануда
Выпускники java курса уточняют, провожу ли первого января занятия.
Сказал, что нет, предложил задачку по переворачиванию строки. Прмо сейчас один кипит мозгом.
Ну и шпаргалочку себе на всякий случай.
reverse string
Сказал, что нет, предложил задачку по переворачиванию строки. Прмо сейчас один кипит мозгом.
Ну и шпаргалочку себе на всякий случай.
reverse string
вторник, 27 декабря 2016
Североамериканский кролик зануда
Как-то совсем не определился с направлением. Вот говорят "будь программистом, а не программистом на языке", а всё равно практика на чем-то нужна.
Видимо, пыха с JS.
А потом, может, стану таким...

Видимо, пыха с JS.
А потом, может, стану таким...

понедельник, 26 декабря 2016
Североамериканский кролик зануда
Когда объсняю НОД, про алгоритм Евклида как-то ни слова. Мало того, не все помнят НОД и НОК. Каждый раз люто удивляюсь.
Ну и немного порнушки (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 больше строк.
Затырил тут.
Ну и немного порнушки (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 больше строк.
Затырил тут.
понедельник, 21 ноября 2016
Североамериканский кролик зануда