• Лучшие ошибки софта VIII

    Бывают и радостные для покупателя ошибки софта. В декабре 2017 года у компании Intralot баг привёл к тому, что принтер напечатал слишком много выигрышных билетов в South Carolina Education Lottery. Много — это вот прям 71000 по $500, что здорово повысило продажи билетиков. В общей сумме потери могли бы составить $19.6M, но циничные бизнесмены просто отказались платить, вот и всё. Не очень спортивное поведение.

    Read on →

  • Минус Twitter

    Сегодня Twitter в очередной раз решил, что я автоматическая фигня, нарушающая подозрительными запросами (ага, листаю ленты быстрее, чем пьяная черепаха) правила этого прекрасного сервиса, потому забанил аккаунт. Процедура восстановления на этот раз не работает (тупо не звонят, не предлагая альтернативу), сервис ведь пишут отличные программисты, а поддержка отбивается шаблонными сообщениями. И… как-то да пошло нафиг, пожалуй.

    Read on →

  • PSP 3000

    Давным-давно была легендарная эпоха легендарных игровых консолей (NES, Sega, etc) и «игровых» компьютеров (Atari, Commodore, etc). Игровыми компьютеры я назвал потому, что в массовой памяти они остались именно в контексте игр 1980..90-х гг. Т.к. мой школьный период попал именно на то время… ну, если вы не играли в Contra или Prince of Persia, например, вам может быть сложно пустить слезу над ретрогеймингом — всё 8-битное со всем вытекающим (включая непривычные к такому глаза). А вот если у вас сердечко сейчас такт пропустило… Чё делать, если хочется в 2019 году?

    Read on →

  • Книги: Редкая профессия

    • Зуев Е.А. Редкая профессия. ДМК Пресс, 2014.

    Read on →

  • Не только K&R

    Одна из небольших флеймотем в 2019 году — стоит ли читать [Brian Kernighan, Dennis Ritchie. The C Programming Language. 2ed. Prentice Hall, 1988]. Кратко я однажды написал так:

    Книга-реликвия. Много лет она и была стандартом языка C, она же и была локомотивом языка первые лет десять, получив имя K&R, дав имя и тому олдовому стилю: K&R C.

    Последние лет 20 часто возникают споры о том, стоит ли её читать. Язык очень изменился, гайды другие, литературы хорошей тоже полно. Студент открывает K&R, послушно осваивает пару сотен страниц, закрывает и спрашивает «нафига я это читал».

    Ответ простой: для образования. Оно не всегда явно и прямо практично. K&R представляет собою образец эталонной технической литературы, эта книга задала не только язык, но и структуру учебников по программированию на годы вперёд.

    В конце концов, однажды вы напишете строчку кода и вас торкнет: блин, вот теми же словами ту же строчку написали K&R 50 лет назад. Связь поколений вот же перед глазами. Мы буквально стоим на плечах титанов, а не просто так.

    Read on →