• Шутки про Android и розетки уже давно перестали быть смешными. Тем не менее, проблема автономности устройств на данной операционной системе все равно осталась. Так, среднестатистический Android-фон на одном заряде аккумулятора работает примерно 1-1,5 дня. Разработчик Android в лице Google борется…

  • Как накопить на свою квартиру, если у тебя на зарплатной карте с каждым днем таят деньги не только потому, что ты их тратишь, но и потому, что процент по вкладу ниже даже официальной инфляции?! В такой ситуации приходится искать новые…

  • В данном топике хочу описать дополнительный, а для некоторых сервисов возможно и основной способ авторизации и регистрации пользователя через Telegram, подобно OAuth авторизации через социальные сети и web-сервисы. Допустим, у Вас есть некий сервис, который предлагает пользователям вход через Telegram.…

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

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

  • Привет, Geektimes! Сегодня мы расскажем о различиях между action-камерами GoPro HERO4 Silver Edition и HERO4 Black Edition. Безусловно, обе эти модели годятся практически для всех ситуаций, где есть необходимость в использовании «экстремалок». При этом, как водится, существуют мелкие, но важные…

  • Содержание: Разработка через тестирование – что это? Три закона TDD Примеры применения Преимущества и недостатки Литература и ссылки Разработка через тестирование – что это? Разработка через тестирование (Test-driven development) — техника разработки программного обеспечения, которая определяет разработку через написание тестов.…

  • Оглавление Введение (vim_lib) Менеджер плагинов без фатальных недостатков (vim_lib, vim_plugmanager) Уровень проекта и файловая система (vim_prj, nerdtree) Snippets и шаблоны файлов (UltiSnips, vim_template) Компиляция и выполнение чего угодно (vim-quickrun) Работа с Git (vim_git) Деплой (vim_deploy) Тестирование с помощью xUnit (vim_unittest)…

  • Я готовился к курсу по выводу проекта на Кикстартер и в качестве «домашки» надо было проанализировать успешные проекты. (Я немного охнул, когда узнал, что в мире 1 250 активных краудфандинговых платформ.) Так как у меня хабр-дефект, я нашел все проекты…

  • На примере драйвера PCI для контроллера NAND Denali я покажу как упрощается код при использовании макросов и функций-помощников, доступных в относительно свежих версиях ядра Linux.