-
Предыдущий пост посвященный производительности, описывал Pony ORM, показавший фантастические результаты по сравнению с Django ORM и SQLAlchemy. Впечатленный столь неординарными результатами и озабоченный производительностью собственного проекта, я решил внедрить Pony ORM в свой проект. Что из этого получилось, см подкатом.
-
Селектел и открытое программное обеспечение
Вот уже два года наша компания занимается разработкой опенсорсных проектов. В мае 2011 года был зарегистрирован наш аккаунт на GitHub. О некоторых из размещенных там под свободными лицензиями продуктах мы уже писали, но это было давно — имеющиеся публикации датируются…
-
FlyKly — умное колесо для велосипеда
FlyKly – умное колесо для велосипеда с GPS и Bluetooth, новый проект, ищущий финансирования на KickStarter. Главная его функция заключается в электромоторе и аккумуляторе, которые помогают тебе ехать (до 25 км/ч на расстояние в 50 км). Аккумулятор может заряжаться от…
-
Мониторинг Хen’а в продакшене
Краткий список того, что нужно контролировать на хосте виртуализации под управлением Xen’а. На полноценное «почитать» не тянет, но тем, кто с Зеном работает, будет полезно. Дополнения и уточнения приветствуются. В заметке идёт о мониторинге именно хоста, а не запущенных на…
-
Инвижин? Хуижин!* Как мы делали бесплатный аналог InvisionApp
*Whoision — официальное название сервиса, с налетом еле заметной иронии. Все веб-дизайнеры хорошо знакомы с InvisionApp — веб-сервисом, который помогает получать качественную обратную связь от клиента и демонстрировать результаты своей работы онлайн. Сам по себе сервис прекрасный, там можно даже связывать макеты отдельных страничек в прототип. Одна загвоздка —…
-
Валидатор HTML-форм
Доброго времени суток уважаемый %username%. Каждый программист хоть раз в своей жизни сталкивался с унаследованным кодом. Иногда такой код вызывает реакцию: «Что это за дрянь|лапша|говнокод, давайте его перепишем». Так произошло и с проектом к которому я присоединился. 200-300 строчные методы,…
-
Нештатное выведение спутника: варианты развития событий
К сожалению, в последнее время тема различных аварий при выведении космических аппаратов не теряет актуальности, поэтому (исходя из собственного опыта) хотелось бы рассказать о том, какие задачи решают инженеры при возникновении такой нештатной ситуации. В статье рассказывается о возможных вариантах…
-
Технология Блендер. Как Яндекс умно смешивает разные виды ответов
Сегодня мы расскажем вам о нашей технологии под названием Блендер. Она обеспечивает ранжирование и встраивание блоков с вертикальными поисками в страницу поисковой выдачи Яндекса. Начать, пожалуй, стоит с того, зачем вообще мы применяем вертикальные поиски. В некоторых случаях поиск по…
-
Разработка нечеткой нейронной сети NEFClass M
Анализ недостатков системы NEFClass показывает, что их причиной является несовершенство алгоритма обучения нечетких множеств NEFClass. Для того что бы исправить это, необходимо заменить эмпирический алгоритм обучения на строгий алгоритм численной оптимизации. Как и оригинальная, так и модифицированная модель NEFClass основывается…
-
RevealApp — Firebug для iOS приложений
Два дня назад вышел RevealApp. RevealApp это MacOS приложение. Он показывает иерархию UI-компонентов приложения в понятном и мощном 3D-представлении и позволяет менять UI на лету. Идея похожа на Firebug или Web Inspector для сайтов. Возможные применения: — отладка UI, визуальный поиск…