• Хочется странногоЕсли вы регулярно посещаете с мобильного устройства (телефона, планшета) какие-нибудь сайты, и если у вас регулярно возникает желание изменить на них JS/CSS (но разработчикам сайтов вы по какой-то причине не сообщаете об этих желаниях), то статья вам может быть…

  • Гем под названием Turbolinks способен неплохо ускорить ваше приложение, используя JavaScript для обновления контента на странице. Он включен по умолчанию в Rails 4, но я покажу, как можно использовать его уже сейчас в программах, написанных на Rails 3. Также вы…

  • Статья будет очень короткой, но описывает неплохой способ обмена данными между окнами в одном браузере. Способ поможет нам среагировать на событие, которое произошло в другом окне. Например, как это делает VK — когда в одной вкладке у нас играет музыка,…

  • Пакет Flash Builder 4.5 и, собственно, язык ActionScript 3.0 предоставляет программистам широкие возможности по использованию в своих flex-программах и обычных флешках звука в целом и микрофона в частности. Зачем же это нужно? В первую очередь, это может пригодиться в создании…

  • Все более или менее знающие Python разработчики знают про такую жуткую вещь как GIL. Глобальный блокировщик всего процесса до тех пор пока Python выполняется в одном из потоков. Он даёт потоко-защищённость методами сравнимыми с садизмом, поскольку любая неявная блокировка в…

  • Довольно молодая компания WibiData, специализирующаяся на системах управления данными, придумала очень интересный способ тестирования кандидатов на собеседованиях. Они предлагают проходить специальные уровни в игре Portal 2. Как пишет игромания, глава компании Кристоф Бисцилия признался, что на идею его навел случай,…

  • Продолжение первой части перевода интервью, взятого у создателя Стандартной библиотеки шаблонов Алекса Степанова в 1995 году. В этой части Алекс рассуждает о том, почему шаблоны устроены именно так и почему они хороши. Также описана весьма захватывающая история о том, как…

  • Мы все давно пользуемся лентой Хабра, но часто пропускаем интересные посты. Причина, скорее всего, в обязательности разбиения на хабы в ленте, а также в захабренности и отхабренности. К сожалению, даже разделы «Лучшее» и «Что нового?» не помогают. Я уже несколько…

  • Вопреки традициям, Apple выпустила iOS 6.1 beta 5 сегодня, в воскресенье утром. Случилось это за несколько часов до того, как истек срок действия четвертой бета-версии. Обновиться до iOS 6.1 beta 5 можно через раздел для разработчиков. Многие ждали, что шестая…

  • Каждый раз когда речь заходит о Go приходится слышать один и тот же вопрос: Является ли Go объектно-ориентированным языком? Честно говоря, меня это окончательно достало. Моя задача — расписать сию тему в данной статье, напечатать ссылку на визитках и раздавать…