• В процессе использования angular.js трудно обойтись без объекта $q (он же promise/deferred), ведь он лежит в основе всего фреймворка. Deferred механизм является очень простым и мощным инструментом, который позволяет писать лаконичный код. Но чтобы по настоящему использовать эту мощь необходимо…

  • Давным-давно, когда разрабатывалась файловая система Unix, в ней появились «псевдо-файлы» . и .., чтобы упростить перемещение между каталогами. Кажется, .. был добавлен в Версии 2, когда файловая система стала иерархиеской (в первой версии она была устроена совсем по-другому). Но эти…

  • Как завещал легендарный Стив Бланк*, ребята из пермского стартапа Omi Robotics очень рано вышли из состояния «сферического стартапа в офисе». Уже первые образцы продукции нашли своего покупателя, а участие в конкурсе GenerationS позволило создать новое направление бизнеса и начать подготовку…

  • Веб-сервисы, в частности использующие REST-архитектуру, уже плотно вошли в нашу жизнь. Разрабатывая клиентское приложение под iOS, часто так или иначе приходится загружать данные с сервера и хранить/отображать их локально. При этом хочется делать это легко и непринужденно, не прибегая к…

  • Примерно половина пунктов — для того чтобы вы получили информацию, а не мы. Психология – это как программирование, только для wetware. Помните такие скучные анкеты, которые вы заполняете в магазинах для получения дисконтных карт и других штук? Миф в том,…

  • Раз в полгода появляется очередной iPad-киллер — устройство, которое по мнению его создателей должно наконец-то расправиться с ненавистным планшетом от Apple. И раз за разом, грозные соперники «айпада», благодаря такому — убийственному — сравнению, оказываются на несколько недель в центре внимания, но…

  • Если вы не читаете хабр по выходным, то скорее всего пропустили запуск мини-проекта Habra Analytics Tools. Цель проста — предоставить авторам Хабрахабра инструментарий для анализа статей и хабов. Первые инструменты посвящены анализу и сравнению хабов, и прежде всего они полезны…

  • Даже самые серьезные разработчики, пишущие на ассемблере и знающие наизусть все клавиатурные шоткарты, не смогут оспорить то, что все больше устройств и их пользователей поддерживают сенсорный ввод (touch screen), поэтому обработка сенсорных методов взаимодействия в приложениях становится все более важной.…

  • Четвертый пост об открытом терминальном клиенте ОТК-110, он же ультратонкий клиент. Ссылки на первый пост, второй пост, третий пост. Инструкция по настройке открытого ультратонкого клиента Наш сайт — opensourceclient.org/ Описание разработанной нами платы платы DS-110. форум — opensourceclient.org/forum/ Теперь работает…