• Всем привет! В начале года я и Kron0S запустили игру под Android. Ни на какие лавры не претендуем, проект эксперементальный. Тем не менее, узнать, что, собственно, получилось, очень хочется.

  • Добрый день, хаброчитатели. Снова хочу поделиться с вами небольшими практическими наработками. Совсем недавно в рамках одного проекта мне была поставлена задача подготовить для команды тестеров стандартное окружение для сборки и тестирования приложения (Jenkins + SVN + Maven).

  • Пока жду новинку от Samsung — планшет Samsung Galaxy Note 8, решил попробовать описать 2 компактных фотоаппарата от Nikon — модели Coolpix P7700 и Coolpix P310. Младшая из описываемых моделей легко помещается во внутренний карман куртки, и, несмотря на компактные…

  • Недавно наша организация перешла на использование УПАТС Aastra MX-ONE TSW в качестве основной телефонной станции. До этого момента я не слышал ни названия данного бренда, ни уж тем более модели данной станции. Поэтому изучать ее пришлось с нуля с использованием…

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

  • Работа с API различных порталов — одна из самых распространенных задач, возникающих при разработке под Android. Казалось бы, ничего сложного — асинхронно посылать HTTP-запросы и отображать ответы, но дьявол, как всегда, кроется в деталях. Основные антипаттерны: Отправка запроса прямо из…

  • Разрабатывая сайты и интернет-проекты на заказ, я выявил для себя характерное влияние заказчика на дизайн и удобство сайта. Два типа предпринимателей Автор склонен полагать, что существуют два основных типа предпринимателей. Они по-разному мотивированы, климат в их компаниях существенно разный, и…

  • Регулярные бекапы — это верный способ сохранить свои важные данные. Произойти может все, что угодно: от пожара в дата центре до просто неаккуратно написанного и запущенного скрипта в вашей базе данных. К этому нужно быть готовым. Хоть вероятность этого достаточно…

  • Computer programs are the most complex things that humans make. It is also the nature of software to be extensively modified over its productive life. If we can read and understand it, then we can hope to modify and improve…

  • В этой части попробуем сделать “невозможное”: научимся использовать графический дисплей без операционной системы. На самом деле это задача не из легких, особенно в случае работы в 32-х битном защищенном режиме, и особенно если хочется использовать приличное разрешение экрана а не…