Открыть список
Как стать автором
Обновить
155.5
Карма
0.1
Рейтинг
Максименко Александр @mclander

Разработчик

Как подсидеть тимлида

Тут есть другой эффект. Вася работает на.20% эффективней Пети, и получает на 15% больше. Но Петя считает, что он такой же эффективный как Вася, а Вася считает, что он в два раза эффективней Пети. Кто будет счастлив, если они узнают зп друг друга, особенно, если эти зарплаты и так немного, но выше рынка.

Холивар. История рунета. Часть 6. Блокировки: Лурк, Лента, 282-я и китайский путь

Если цитата изменена, то это, увы, уже не цитата…

12 возможностей ES10 в 12 простых примерах

Тем что это первое использование в встроенных функциях таким образом

12 возможностей ES10 в 12 простых примерах

Мне не повезло. Я и так знал, поэтому я здесь)

12 возможностей ES10 в 12 простых примерах

За использование Infinity в качестве параметра хочется взять и у… Ох уж эти любители "красивых решений", логичнее, чтобы вместо Infinity был использован пустой параметр или хотя бы -1.


Хотя больше хочется, чтобы в flat параметром был не уровень повышения, а уровень приведения.

Былина о том, как я в стартапе работал

Хех, мне чтобы больше не работать на пхп хватило двух недель 10-14 часовой работы по рефакторингу. Когда "специалисты" подрядчика(!) сказали, что они понимают, что в коде есть критичные баги, но они не знают как их поправить) Чего стоило только наличие файла библиотеки для всего-всего в каждом каталоге. Надо ли говорить, что версии были разные и часто несовместимые…


Спасибо за статью, жаль сразу не прочитал.


И ps: 8 часов работы без дураков как то сложно. У меня классический цикл 5-6 плотных часов. Но по объёму и плотности выходного кода, получается заметно выше чем по больничке. Если не делать перерывов, качество страдает, если делать, то получается, что 8 часов чистых, это 10-12. А 10 часов все 14, что даст через три месяца откат по качеству и по объёму, а через полгода: здравствуй выгорание.

Сглаживание движения убивает кинематограф

Мозг да, но ему достаточно для этого картинки с части рецепторов. И предыдущего/предыдущих кадров.


А у глаза, 15 поглощенных фотонов на один рецепторы в течении секунды. Все. Просто рецепторы работаю чуть в разнобой.

Сглаживание движения убивает кинематограф

На самом деле всё проще. В кино активно используется узкий грип, для выделения фокусом наиболее важной части сцены. В репортажной съёмке высокого разрешения широкая диафрагма смотрится искусственно. При киношной частоте, глаз смотрит 24 художественные фотки, в которых микроигра светотеней и артефактов изображения (взять тот же грейн, которого почти всегда подсыпают на посте). Так вот это микроигра оживляет задник. Поскольку апроксимацию делает мозг, а не глаз. При сглаживании и высокой частоте, которая по сути тоже сглаживание, апроксимация мозгом не нужна. На это не тратятся ресурсы и мозг внезапно видит, что задник не естественно размыт, а искусственно «помыт».

Про то, что у глаза больше 24к/с. Дежь и провокация. У отдельного светочуствительного элемента+нейрона — частота порядка 15. Для того, чтобы получать четкую картинку, глаза у нас делают микродвижения, экспонируя соседние фотоэлементы, потом мозг своди картинку. В общем, там куча воркарраундов и пост обработки. Хотя бы такой сюрприз, что в глазу 120-125М сенсоров, из них 25М цветных, а канал от глаза в мозг — 1М. То есть изображение хардверно упаковывается ещё в глазу (например, группы сенсор-нейрон, передают сигнал, если в группе будет облучено фотонами больше N датчиков). Потом с эти исходником «борется мозг» — от 25-35% мозга — это только разбор изображения, притом с апроксимацией, с усилением отдельных вещей (я бросаю взгляд на клавиатуру и вижу кучу полутонов на зерне пластика, которые не вижу на общей картинке). То есть оптика так себе, а вот постпроцессор офигенен. Чем больше частота кадров, тем меньше мозг додумывает. И больше всякой фигни в кадр замечает.

Язык программирования Ü. Введение, мотивация к созданию, цели

Не поэтому. Типизированность языка никак не влияет на использование разделители) Нужно только понимать, является ли следующая строка выражением, продолжающее выражение в текущей.

Язык программирования Ü. Введение, мотивация к созданию, цели

Опыт показывает, что неоднознасности больше порождает плохая структура решения, чем код без ;


В js есть несколько правил, определяющий будет ли выражение перенесено на след строку в отсутствии ;. Учатся за полчаса.

Язык программирования Ü. Введение, мотивация к созданию, цели

Мне в js нравится писать без ;


К, сожалению, редко встречаешь людей кому это тоже нравится. Поэтому в команде пишу; и не жужу.


Но это опциональность языка. Хочешь учи правила переноса и не ставь точкусзапятой. Хочешь не учи и не парься и так и так работает

Язык программирования Ü. Введение, мотивация к созданию, цели

У дот дот — отлично, вот и название языка Удод. Или 2 удода.


Кстати красивая птичка

Правообладатели предлагают удалять пиратские сайты целиком из выдачи поисковиков

Всё уже есть. Только гугл ссылки на них не выдаёт)


Шутка. На самом деле, полно их.

Да, Python медленный, но меня это не волнует

Мне бы ваши проблемы)


В конф файле у нас может быть указано имя файла. Если имя файла не указано или пустое или false, то файл не обрабатываем.

Да, Python медленный, но меня это не волнует

Типичный пример: кофигурационный файл. Второй типичный пример JSON или RPC ответ от сервера.


Вообще человеку проще разбирать структуру, в которой опциональным ключи отсутствуют.
Поэтому их возвращает много кто.

Привет от программистов 80-х

Блин, я не сдам… Без интернена

Да, Python медленный, но меня это не волнует

В реальной жизни много ситуаций, когда что-то не заполнено или недополучено, потому что по сути является опциональным. И мне хочется писать в таких случаях кратко.


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


Но на вкус и цвет фломастеры разные. Кому-то нравится контроль кода во времени исполнения, кому-то нет.

Да, Python медленный, но меня это не волнует

Во втором питоне (не знаю как в третьем) обращаться к ключу объекта dict как к свойству нельзя. Если же мы обращаемся к не существующем ключу как к ключу, то вылезает исключение и все ломается. get гарантирует, что мы не получим исключения при несуществующем ключе.

Информация

В рейтинге
2,773-й
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность