-
Привет, Хабр! Одной из главных задач, стоящих перед разработчиками после релиза, является получение обратной связи от пользователей с целью совершенствования и развития приложений. Нечасто подобную информацию можно получить из отзывов в Google Play, да и не все пользователи уделяют этому…
-
Proteus и два с половиной hello world для UART и USB на микроконтроллере
Недавно разгребал папки на Dropbox и наткнулся на свои первые поделки. Когда делал первые шаги с микроконтроллерами, почти сразу меня стали посещать мысли и идеи об управлении моими поделками с ПК, либо каким-либо образом с этим самым ПК общаться. Это…
-
Страсть к программированию. Глава 10. Полюби это или брось
Решил подключиться к переводу книги Чеда Фоулера «Страсть к программированию». Надеюсь, никому не помешал, если что — готов обсудить все проблемы по-дружески. Содержание Вступительное слово Благодарности Введение Глава 1. Веди или умри Глава 2. Спрос и предложение Глава 3. Кодинг…
-
Taskurotta или управление процессами в распределенной системе
Добрый день, хабраюзер! Есть у нас задача связывать различные сервисы и существующие системы в управляемые процессы. Скорость нужна не космическая (т.е. не по биржевым котировкам отклик создавать), но зато процессов много и компонент (систем) которые нужно использовать тоже порядочно вырисовывается.…
-
Bitcoin пробуют интегрировать с торрентами
Идея выглядит следующим образом: автор некоторого контента, при создании торрент-файла, получает возможность указать свой Bitcoin-кошелёк, а загрузившие торрент в своих клиентах увидят соответствующий значок, клик по которому позволит отблагодарить автора некоторой суммой в криптовалюте. По факту речь идёт просто о…
-
ASLR в новейших выпусках Windows
Мы уже неоднократно упоминали ASLR, по справедливому замечанию MS, эта технология позволяет сделать разработку эксплойтов гораздо более дорогостоящим мероприятием, поскольку кроме эксплуатации самой уязвимости в ПО злоумышленнику нужно опереться на те или иные предсказуемые адреса в памяти в момент эксплуатации,…
-
Разработчики из Google сделали эмулятор Amiga 500 для Chrome
Portable Native Client от Google позволяет веб-приложению использовать аппаратное обеспечение ПК или ноутбука так же, как это делало бы нативное ПО. Таким образом, разработчики могут создавать веб-игрушки, сервисы и более сложное ПО, которое работает из браузера так же, как должны…
-
Раздаём серверы: декабрьский конкурс
В этом месяце мы решили продолжить раздавать серверы лучшим по мнению хабрасообщества проектам. Мы учли ошибки и промахи прошлой акции и предлагаем обновлённые правила.
-
Задачи на собеседованиях в Яндексе
Открытые вакансии на должность разработчика в Яндексе есть всегда. Компания развивается и хороших программистов не хватает постоянно. И претендентов на эти должности тоже хоть отбавляй. Главная сложность – отобрать действительно подходящих кандидатов. И в этом плане Яндекс мало чем отличается…
-
Фильтрация списков SharePoint, параметры адресной строки
Предисловие В наличии список SharePoint Foundation 2010/2013; Число элементов списка превышает пороговые значения (throttling); Индексированные поля в ассортименте; Представления реализованы так, чтобы число элементов не превышало порог и фильтруются по индексам; Все бы хорошо, но возможность использовать встроенные фильтры все…