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

  • Новость о том, что портал Pornhub начал краудфандинговую кампанию по сбору средств на съемку порнографии в невесомости, вызвала активное обсуждение. В комментариях как факты были приведены практически все известные мифы о том, что и как якобы было в космосе. Давайте…

  • Несмотря на то, что сенсорные клавиатуры на смартфонах уже давно стали стандартом, остаётся ряд QWERTY-моделей, которые ещё можно эксплуатировать в наше время. Их непросто найти в продаже, их начинка безнадёжно отстала от современных флагманов, но кое-какой выбор всё-таки имеется.

  • Для меня стало неожиданностью, что наиболее горячие споры при обсуждении моей предыдущей статьи касались в первую очередь возможности применения цифровых сопротивлений в качестве регулятора громкости аудиосигнала в HiFi аппаратуре. Для того чтобы внести в этот вопрос ясность я решил посвятить…

  • Вступление Не так давно я начал пользоваться такой полезной штукой как livereload (для тех кто не знает что это — есть статья на хабре). Livereload отслеживает изменения в коде веб-приложения и перегружает страницу в браузере при необходимости. При этом со…

  • «Бог всегда на стороне больших батальонов» — Жак д’Эстамп дела Ферте, французский маршал Рис. 1 Во многих компьютерных играх необходимо симулировать сражения без отображения их хода на экране. Например, это может быть Rogue-like пошаговая игра, в которой компьютер должен посчитать…

  • Всегда ли нужно использовать то, что предлагают? Разобравшись с посетителем и слушателем, пришло время попробовать «Велосипед». Изучая способы построения внешних DSL я столкнулся с проблемой получения практики. Не буду далеко ходить книга Фаулера про то, как построить язык мечты «DSL»,…

  • Приветствую многоуважаемое сообщество геек таймса, и хочу разделить с вами свое от достижения целей, у кого то они одни, у других иные, но они всегда приносят неизменное удовольствие. Вот уже как несколько месяцев я налаживаю производство в России 3д принтеров…

  • Ооо, посмотрите в небо и удивитесь. Неужели вы не видите ничего. Это какое-то дурацкое состояние не видеть ни чего. Каждую минуту тебя охраняет спутник, несколько радиолокационных станций, ракеты и офицеры. Ну я о том, чтобы каждый думал о том, что…

  •     Это перевод(причем достаточно вольный) выступления 2013 года программиста на Ruby по имени Greg Bauges, посвященного депрессии и психическим расстройствам в среде программистов. Выступление старое, но проблема вечная. Вот само видео с конференции:     Итак, начнем, меня зовут Грег. Я работаю в…