Рубрика «ненормальное программирование» - 111

В рамках исследований движений глаза Майк Хансен и Эрик Холк провели любопытный эксперимент. Используя айтрекер Tobii TX300 частотой 300 Гц, они сравнили поведение глаз опытного и начинающей программистов при чтении кода программы Python, вывод которой являлся вопросом поставленной задачи.

В результате съемки данных для «новичка» было получено следующее видео.

Читать полностью »

Некоторое время назад, мне довелось поучаствовать в крупном международном проекте в составе команды активации. Суть проекта сводилась к автоматизации выполнения ряда команд на оборудовании Cisco. Разработка активационных скриптов велась на JavaScript. Главная мысль, которую я вынес из этого проекта, заключалась в том, что разработка и отладка активационных скриптов на JavaScript крайне трудоемкое занятие. Интенсивная разработка велась в течение 1 года, а только наша группа активации включала в себя около 10 разработчиков (тестеров требовалось не меньше).

В июне этого года, уже местное руководство, осчастливило меня новым активационным проектом, в котором маршрутизаторы Cisco сменились на АТС Alcatel S12 и M200. Вторым отличием этого проекта было то, что всю активационную часть предстояло разработать мне одному, с нуля, в течение полугода.
Читать полностью »

Полиция города Милдура (штат Виктория, на юго-востоке Австралии) опубликовала официальное предупреждение для водителей, которые пользуются навигационными картами на устройствах Apple iOS6.

В последнее время зарегистрировано несколько случаев, когда транзитный автотранспорт сворачивает с трассы A20 не доезжая до города и теряется в национальном парке. Расследование показало, что причиной является картографическое приложение Apple iOS6, в котором город Милдура обозначен посреди национального парка Murray Sunset National Park, примерно в 70 км от его реального местоположения.

Полиция предупреждает об экстремальных условиях в парке: там нет источников питьевой воды, а температура в декабре-январе может достигать 46°C, что делает это место довольно опасным.
Читать полностью »

Играем в Portal на калькуляторах TI 83 и TI 84

Если у кого из представителей хабрасообщества есть калькуляторы от Texas Instruments (модели TI-83 и TI-84), вы можете разнообразить свой досуг, играя в Portal. Правда, не в ту красочную версию, которую мы видели на прочих, более мощных, платформах, но игра вполне себе достойная. Демонстрация игрушки — в продолжении.

Читать полностью »

Роботизированная лампа в стиле Pixar на основе Arduino

Помните старый короткий мультик от Pixar (скорее, заставку) с прыгающей лампой? Так вот, студенты Университета Виктории смогли воссоздать такую лампу в реальности. Правда, прыгать она не умеет (по крайней мере, пока), но за своим владельцем следит очень внимательно. В общем-то, этот проект предназначен, скорее, для демонстрации возможностей Arduino, и языка программирования Processing, особой практической нагрузки проект не несет.

Читать полностью »

Программирование ума человека. Или как стать счастливым (айтишником?)
В статье используются фото Dimitri Daniloff www.dimitridaniloff.com
На Хабре много статей про программирование разнообразных устройств, а вот о программировании ума человека я статей не видел. Постараюсь восполнить этот пробел, ведь многие со мной согласятся, что ум – это основной инструмент и главный актив любого айтишника.

В статье я опишу известные мне системы программирования и депрограммирования своего ума, а также возможности этих систем и собственный опыт работы с такими системами.

Можно ли путем программирования ума достичь богатства и счастья? Можно ли стереть чувства вины, обиды, ненависти? Повысить самооценку? Отключить переживание неприятных событий прошлого? Увеличить личную эффективность? Избавиться от лени, прокрастинации и излишнего перфекционизма? Ответы на эти вопросы вы узнаете из этой статьи.

Отличной новостью является то, что для работы с приведенными в статье системами не требуется никакого дополнительного оборудования.

Отказ от ответственности

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

Латвийский разработчик Густ Каксис начал писать новую операционную систему. Нужно сказать, что Каксис не шутит. Ему 29 лет, то есть о юношеском максимализме речи не идёт. Программист серьёзный, он опубликовал план проекта, свои исследования в области операционных систем и упомянул, что у него есть некие коммерческие идеи, как можно использовать новую ОС.

Густ Каксис планирует освещать ход проекта в своём блоге.

План

1. Система рассчитана на современную архитектуру Intel64 (автор берёт за базу Ivy Bridge, CPU Core i5 третьего поколения с интегрированным GPU Intel HD 4000 и чипсетом B75 Express).
Читать полностью »

Когда сотрудник Ливерморской национальной лаборатории Эшер Лэнгтон купил в одном онлайн-магазине фильм, для которого требовался проприетарный видеопрогрыватель от компании Leaping Brain, у него возникли трудности с установкой плеера на iPhone. Пытаясь разобраться с проблемой, он обнаружил, что видео загрузилось в скрытую папку в виде набора обычных файлов формата .mov. Правда, ни один из них воспроизвести не удалось.

Проприетарный плеер с DRM-защитой оказался скриптом-обёрткой на Python вокруг нескольких библиотек из проекта VLC. Код на Python совершал какие-то преобразования над файлом, прежде чем скормить его VLC. В FAQ на сайте Leaping Brain было сказано, что их плеер использует невероятно крутой криптографический алгоритм для реализации DRM:
Читать полностью »

Краткое содержание: история в картинках, как я «улучшал» Task Manager в Windows Server 2012

Преамбула

Началось всё с того, что я в тестовых целях (выяснить, есть ли принципиальное различие), поставил Windows Server 2012. Для тех, кто не знает, это такая Windows 8, только дороже. Ну, а ещё, от него можно оторвать GUI и поставить всякие разные роли.

Ну так вот, одна из наиболее приятных вещей в Windows 8 для меня — новый Таск Менеджер, и красивый и удобный. Какое же было моё удивление, когда я открыл его в WinServer 2012 и не увидел некоторых данных.
Вот пара картинок для понятности.
Читать полностью »

image

Порой возникает желание размять свой погрязший в объектно-ориентированном программировании мозг чем-то новеньким и необычным. Конечно, на помощь в этой ситуации может прийти любой функциональный язык программирования, например, Haskell, Erlang, Lisp или OCaml. Но сейчас даже ими уже вряд ли кого-то можно удивить. Нет, хочется чего-то совершенно другого. В такой ситуации на помощь к нам спешит Forth — стековый язык программирования.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js