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

Играем в 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 — стековый язык программирования.

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

Танковые маневры на Russian AI Cup

Небольшая история про участие в одном из IT-конкурсов Mail.ru group.

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

Наша компания (Австралия, Сидней) существует уже 2 года. Так вот — решили мы год назад сделать для разработки свои языки программирования. Точнее сама основа уже была — закрытые языки программирование нашей компании-предшественницы.

В итоге мы получили три языка программирования — R.Script (микропроцессоры, вычислительные программы), L.Script (GUI, Web приложения) и главный — W.Script (этот язык — основа двух предыдущих и с ним можно делать все, что хочешь).

В этой статье я впервые в интернете расскажу о этих мозгоубивающих увлекательных языках программирования.
Читать полностью »

Оптимизируем… распараллеливаем… взлетаем!
«Из пункта А в пункт Б вышел пешеход со скоростью … » Помните такие задачки из школьной программы? Они учили нас умению логически мыслить и, в какой-то степени, составлять алгоритмы, то бишь азам программирования. Но вот все мы подросли, и пришло время решать более взрослые задачи. Из пункта А в направлении пункта Б каждый день вылетает десятки самолетов с различными ценами на билет, маршрутами, бонусными программами… это множество вариантов необходимо просчитать таким образом, чтобы найти оптимальный исходя из предложенных критериев, причем просчитать быстрее других.
Вот вы и познакомились кратенько с условиями конкурса программистов «Accelerate Your Code», проводимого компанией Intel в ноябре. Для всех заинтересовавшихся и желающих получить призовой ультрабук от Intel – кнопка внизу.
Читать полностью »


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