Месяц: Октябрь 2012

  • Helloween — hello admin

    от автора

    В любой профессии есть место празднику и различным байкам, а уж в нашей, айтишной, и подавно – наверное, мало кто по долгу службы так тесно связан с вечно глючащим железом с одной стороны и человеческой неадекватностью – с другой. В общем, не жизнь, в сплошное колдунство. Когда же о нем рассказывать? На 1 апреля –…

  • Линус Торвальдс предлагает 2560х1600 как новый стандарт для ноутбуков

    от автора

    Линус Торвальдс высказал в своём блоге просьбу к производителям ноутбуков сделать 2560х1600 стандартным разрешением, начиная с 11-дюймовых устройств. Линус говорит, что даже на дешёвых планшетах за $399 такое разрешение. У производителей ноутбуков он просит не использовать маркетинговые словечки вроде «ретины», а честно назвать 2560х1600 приемлемым разрешением. «Тот факт, что ноутбуки застряли в развитии десять лет…

  • Оптимизация игр под iOS платформу. Векторизация кода

    от автора

    Давно назревало желание написать парочку статей, в которых я смогу выложить свой опыт и знания на тему оптимизации игр под ARMv7 архитектуру CPU и PowerVR SGX 5 серию GPU, читай iOS платформу. Но все, или почти все, советы в равной степени применимы под другие системы с тем же железом, читай Андроиды. Начну свою первую статью…

  • На каком языке программирования вы чаще всего работаете?

    от автора

    0%(0) 1C 0%(0) Ada 0%(0) Assembly 0%(0) Basic 4.88%(2) C / C++ 9.76%(4) C# 0%(0) Caml 0%(0) Clojure 9.76%(4) Delphi / Pascal 0%(0) Groovy 0%(0) Haskell 12.2%(5) Java 12.2%(5) JavaScript 0%(0) Lisp 0%(0) Lua 21.95%(9) PHP 0%(0) Perl 7.32%(3) Python 4.88%(2) Ruby 17.07%(7) SQL 0%(0) Scala Проголосовал 21 человек. Воздержалось 4 человека. ссылка на оригинал…

  • Руководство по работе с Apple Push Notification Service

    от автора

    Статья представляет собой вольный перевод руководства по работе с Apple Push Notification Service сайта raywenderlich.com и некоторые мои дополнения. iOS-приложения не могут долгое время находиться в фоновом режиме. В целях сохранения заряда батареи приложениям,  работающим в фоне, разрешено выполнять ограниченный набор действий. Но что если происходит что-то интересное и вы хотите сообщить об этом пользователям,…

  • Pow — легкий, быстрый, удобный

    от автора

    Как много у вас приложений, сайтов, систем на Ruby, запускаемых под Rails и другие frameworks? Как часто вам приходится лезть в терминал и запускать приложения через ‘rails s’ и другие консольные команды? Это трата времени, сложность в управлении (в плане организации проектов). Как было бы хорошо, если бы все проекты были бы в одном месте…

  • Удобное копирование бумажных документов в Linux

    от автора

    В данной статье я хочу продемонстрировать как можно прикрутить простейший графический интерфейс к bash скрипту. Предистория Все хотя бы раз в жизни сталкивались с ксерокопированием документов. В продаже есть широкий выбор устройств копирования, начиная от устройств ксерокопирования и заканчивая МФУ, где в одном устройстве совмещены сканер, принтер и копир. При наличии сканера и принтера, можно…

  • Технологии трекинга и сканирования с помощью обычной веб-камеры

    от автора

    Трекинг лица Решение, позволяющее распознавать лицо человека и отслеживать положение губ, бровей, глаз в режиме реального времени. Компания SeeingMachines предоставляет API для сторонних разработчиков. Компания Ray-Ban довольно давно разместила на сайте flash-приложение, позволяющее примерить очки в реальном времени.

  • Простой способ подготовки отчетов на основе rtf-бланков

    от автора

    При практической эксплуатации информационных систем уровня предприятия, особенно при недостаточно развитой системе подготовки отчетов, часто бывает необходимо заполнить разного рода бланки (например, заявления, справки, заключения и т.д.) или подготовить отчеты для распечатки на лазерном принтере, примерно в таком виде: Пример rtf-бланка Заголовок документа: PARAM1 Строка 1 Значение PARAM2 Строка 2 Значение PARAM3 Подпись под документом:…

  • Асинхронный пинг с помощью Boost.Asio

    от автора

    Одним из этапов сканирования узла на наличие уязвимостей является определение его сетевой доступности. Как известно, сделать это можно несколькими способами, в том числе и посредством команды ping. Для одного из проектов по анализу защищенности в организации с большим количеством рабочих станций нам понадобилось разработать собственный «пингер».