• Эта статья о том, как мы разрабатывали универсальную систему оповещений для наших веб-приложений и что в итоге получилось. Не стану утверждать, что полученный результат является единственно верным, однако считаю его достаточно хорошим. Если у вас есть опыт решения подобной задачи,…

  • Привет, Хабр! Одной из главных задач, стоящих перед разработчиками после релиза, является получение обратной связи от пользователей с целью совершенствования и развития приложений. Нечасто подобную информацию можно получить из отзывов в Google Play, да и не все пользователи уделяют этому…

  • Недавно разгребал папки на Dropbox и наткнулся на свои первые поделки. Когда делал первые шаги с микроконтроллерами, почти сразу меня стали посещать мысли и идеи об управлении моими поделками с ПК, либо каким-либо образом с этим самым ПК общаться. Это…

  • Решил подключиться к переводу книги Чеда Фоулера «Страсть к программированию». Надеюсь, никому не помешал, если что — готов обсудить все проблемы по-дружески. Содержание Вступительное слово Благодарности Введение Глава 1. Веди или умри Глава 2. Спрос и предложение Глава 3. Кодинг…

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

  • Идея выглядит следующим образом: автор некоторого контента, при создании торрент-файла, получает возможность указать свой Bitcoin-кошелёк, а загрузившие торрент в своих клиентах увидят соответствующий значок, клик по которому позволит отблагодарить автора некоторой суммой в криптовалюте. По факту речь идёт просто о…

  • Мы уже неоднократно упоминали ASLR, по справедливому замечанию MS, эта технология позволяет сделать разработку эксплойтов гораздо более дорогостоящим мероприятием, поскольку кроме эксплуатации самой уязвимости в ПО злоумышленнику нужно опереться на те или иные предсказуемые адреса в памяти в момент эксплуатации,…

  • Portable Native Client от Google позволяет веб-приложению использовать аппаратное обеспечение ПК или ноутбука так же, как это делало бы нативное ПО. Таким образом, разработчики могут создавать веб-игрушки, сервисы и более сложное ПО, которое работает из браузера так же, как должны…

  • В этом месяце мы решили продолжить раздавать серверы лучшим по мнению хабрасообщества проектам. Мы учли ошибки и промахи прошлой акции и предлагаем обновлённые правила.

  • Открытые вакансии на должность разработчика в Яндексе есть всегда. Компания развивается и хороших программистов не хватает постоянно. И претендентов на эти должности тоже хоть отбавляй. Главная сложность – отобрать действительно подходящих кандидатов. И в этом плане Яндекс мало чем отличается…