-
Сегодня мы выпустили обновление Навител Навигатор для Android с реализацией абсолютно новой возможности — покупки карт по подписке. Сделав этот шаг, мы создали более доступную навигацию. Теперь можно купить не только бессрочную лицензию на карты для Навител Навигатор, но и…
-
Continuous Integration в XCode5
В пятой версии XCode появился Continuous Integration. Он работает через XCode службу OS X Server ($20, AppStore). XCode Service умеет все тоже что и любой Continuous Integration сервер, возможно чуть меньше. Огромный плюс — полная интеграция с XCode и свойственная Apple…
-
Аналог ambilight из LED ленты WS2812, arduino и киндер-сюрприза
Ambilight — разработанная Philips технология боковой подсветки пространства за телеящиком, которая, по мнению создателей, помогает зрителю еще больше погружаться в происходящее на экране. В сети можно найти довольно много упоминаний о DIY Ambilight-like проектах, известны также коммерческие реализации подобного функционала…
-
Солнечный концентратор Sun Simba
После статьи, не так давно опубликованной в поддержку краудфандингового проекта солнечной батареи “PlanarSun”, с удивлением обнаружил, что обошли стороной, по-моему, более интересный и перспективный проект плоского солнечного концентратора Sun Simba компании Morgan Solar, о котором и хочу поведать хабра сообществу.…
-
Tizen App Challenge — продлен срок представления работ на конкурс
Организаторы конкурса разработки ПО для Tizen OS с призовым фондом в $4000000 продлили сроки подачи работ — с 1 ноября до 8 декабря. Еще не поздно отправить на конкурс свою программу. На Хабре о конкурсе писали здесь. Разрабатывать приложения можно…
-
Как я завалил собеседование в Twitter
До 28 октября я должен был принять решение, буду ли я работать в Amazon по окончанию стажировки. Оставалось совсем немного времени, но мой друг Дэниел убедил меня, что если я попробую попасть в Twitter, то как раз успею пройти все…
-
Почему я отказался от использования Smarty
Краткиий экскурс в историю Когда я пришел на работу в одну американскую контору (удаленно конечно. и было это году так в 2000), то вынужден был использовать стандарты, принятые в этой организации. И одним из них было использование своего шаблонизатора, который…
-
Работа с утилитой mdadm. Изменение типа массива, chunk size, расширение
Введение К написанию данной статьи меня побудило отсутствие внятной информации на русском языке по работе с утилитой mdadm, реализующей RAID различных типов в ОС linux. В принципе, основные положения работы данной утилиты освещаются достаточно подробно. Почитать об этом можно, например,…
-
Улучшение производительности в JavaScript с помощью таймера
Бывают задачи, когда необходимо в цикле выполнять большое количество итераций и при каждой такой итерации нужно создать объект или элемент на странице, задать css-стиль и т.д. Когда итераций немного, то проблема не существенная, а что если вам нужно создать сто,…
-
Matreshka.js — MK.Object
Введение Наследование MK.Object MK.Array В предыдущих статьях мы познакомились с общими принципами Матрешки: привязка элементов, события, наследование. В конце предыдущей статьи я задал себе вопрос: «Как разграничить состояние приложения (показать ли пользователю пароль) и данные приложения (логин, пароль, «запомнить меня»)».…