Месяц: Октябрь 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. Для одного из проектов по анализу защищенности в организации с большим количеством рабочих станций нам понадобилось разработать собственный «пингер».