Архивы

  • Марсоход Spirit опустился на Марс 9 лет назад

    от автора

    Оказывается, вчера исполнилось ровно девять лет с того волнующего момента, когда марсоход Spirit высадился на поверхности Красной планеты. Изначально планировалось, что марсоход будет работать около трех месяцев. Но конструкция оказалась настолько удачной, что марсоход проработал вплоть до марта 2010 года. К слову, через три недели после Spirit на Марс прилетел «брат-близнец» Opportunity, марсоход, который работает…

  • Платежный терминал OMNI-395 изнутри

    от автора

    Мое реальное знакомство с «недо» PC случилось (случайно) в начале 2000-х, когда я устроился в отдел процессинга пластиковых карточек одного банка. А конкретнее, в разработку софта для платежных терминалов, POS-ов. ПОС для приема платежей пластиковыми карточками — это обычно законченный девайс, мини- или микро- компьютер, с экраном, клавиатурой, с читалкой магнитной полосы с карты, часто…

  • Rails params

    от автора

    У нас тут в rails комьюнити опять драма. Есть методы типа find_by_* которые проецируются на модели в find_by_title например и find_by_id. Их можно использовать так find_by_id(params[:id], select: «CUSTOM SQL») Но обычно их используют вот так find_by_id(params[:id]) И происходит SQL Injection если в params[:id] лежит {:select => «CUSTOM SQL»}. Обратите внимание — :select это символ а…

  • Альтернативный терминал для Windows

    от автора

    Часто путают терминал и шелл. В тех же *nix есть шеллы (bash, csh, zsh, …) и терминалы (konsole/guake/yaquake/tilda и т.д. и т.п.) Для мира Windows общеизвестный терминал только один – стандартное консольное окошко, которое часто ошибочно называют «cmd.exe». И мало кто знает о существовании множества других эмуляторов терминала. Известных шеллов больше, их целых два: cmd.exe…

  • Избавляемся от лишнего веса doc-файла хирургическим путём

    от автора

    Жил-был на свете один перевод (как процесс, а не как результат). Существовал он таким образом: из pdf-ки с оригинальным текстом вырезались кусочки, вставлялись прямо в Word и снизу посредством значительных мысленных усилий появлялся русский текст, и, как правило, пара-другая сносок. А если в оригинале были сноски, то в сносках тоже появлялись картинки. Перевод шёл, и файл разрастался — в 16-страничном файле было 51 изображение, и Word стал…

  • Mecanim Animation System

    от автора

    У Unity богатая и сложная система анимации под названием mecanim, которая позволяет: Легкую настройку и работу с анимацией гуманоидов Перенос анимации (animation retargeting) — возможность назначить одну анимацию разным персонажам Удобный просмотр анимационных клипов, переходов и взаимодействий между ними. Это позволяет аниматорам работать более независимо от программистов, прототипируя и видя результат без кода геймплея Анимировать…

  • High resolution patches — новая жизнь старых игр

    от автора

    Доброй пятницы, уважаемый хабр! Думаю, многие хабравчане проводят какую-то часть своего досуга за компьютерными играми. И если дело касается игр последних лет, то проблем нет, лишь бы мощности компьютера хватало. Но со старыми играми всё не так просто. Часто бывает, что игра просто не хочет запускаться на современных ОС и железе, или же работает некорректно…

  • OneTesla: Катушка Тесла как музыкальный инструмент

    от автора

    К сожалению, не получилось встроить видео с презентацией. Если что, то вот оно. OneTesla — это небольшая катушка Тесла, подключаемая через порт MIDI и играющая музыку электрическими разрядами. Само устройство, которое в высоту около 25 сантиметров, может выдавать молнии длиной до полуметра. Этот агрегат может устроить неплохое шоу и удивить ваших друзей музыкальной плазмой. Все…

  • GravityLight: лампочка за 5 долларов, работающая на гравитации

    от автора

    Инженеры из лондонской компании Therefore сконструировали работающий прототип лампочки, которая работает на силе гравитации. Достаточно подвесить к устройству сумку с балластом или любой другой груз весом около 10 кг — и светодиоды будут светиться около 30 минут. По идее, внутри коробки — устройство вроде гиревого механизма, которое обеспечивает вращение колёсиков с постоянной скоростью, как в…

  • Взгляд на процесс разработки

    от автора

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