-
Гонки на яхтах и пристрастие к наркотикам в долгосрочной перспективе обходятся дешевле, чем неконтролируемое создание программного обеспечения. (Алан Купер). Привет, Хабр! Хочу рассказать историю о том, как меня покусал стартапер и я тоже начал тратить деньги с непредсказуемыми последствиями. Виной…
-
Проблемы с Java web start при обновлении до j7u45
Как можно догадаться из названия, пост будет посвящен вышедшему security обновлению джавы, которое наверняка сломает/сломало запуск вебстартового приложения. Всех не равнодушных — прошу под кат. В нашей компании принята практика обновлять Java на всех серверах, как только выходят новые версии.…
-
Неверная интерпретация алгоритма Ахо-Корасик
В далеком (а может и не очень далеком) 1975 году Альфред Ахо и Маргарет Корасик опубликовали статью, в которой был подробно описан алгоритм эффективного поиска всех вхождений всех строк-образцов в заданную строку. В дальнейшем этот алгоритм и получил название «алгоритм…
-
Как ExpressionTrees помогают тестировать WebApi
Всем хороши ApiController’ы, да не создают они WSDL и нельзя просто так взять и получить proxy. Да, ApiController’ы неплохо тестируются unit-test’ами. Но юниты пропускают ошибки транспортного уровня и в целом без парочки end-to-end сценариев как-то неудобно. Можно конечно смириться, взять…
-
Livecoding шейдеров в Firefox Developer Tools
Подробнее hacks.mozilla.org/2013/11/live-editing-webgl-shaders-with-firefox-developer-tools/ ссылка на оригинал статьи http://habrahabr.ru/company/codeorchestra/blog/202042/
-
Система наблюдения в автомобиле за ним же на Raspberry Pi. Часть 1
Введение Добрый день. Однажды я приобрёл Raspberry Pi без каких-то на то целей — как только начались упоминания о нём на хабре. Начала бесцельно запускать фтп-сервера, пробывать Node.js и прочие мелкие серверные дела, пока не приобрёл новый автомобиль. Конечно, заниматься…
-
Погрешности сенсоров позволяют сопоставить с каждым смартфоном индивидуальный «отпечаток»
Возможности для слежки за пользователями интернета не ограничиваются cookies и логами провайдера или оператора сотовой сети. Любой сайт может легко получить доступ к информации о версиях браузера и ОС клиента, установленных плагинах, разрешении экрана и так далее. Совокупность этой информации…
-
О (гибких) методологиях
Я не отношусь к лагерю сторонников или противников той или иной методологии. Это инструмент, который в умелых руках творит чудеса, а в неумелых чудеса не творит. Ранее я уже немного писал о трендах, возведенных в культ, в списке которых гибкие…
-
Livity для C# — livecoding для Unity
Хоть проект не наш, но мы рады, то что процесс внедрения livecoding идет повсеместно. Один из авторов Unity уже больше года занимается созданием инструмента для «живого кодирования» для Unity. Сначала вышли версии для JS и Boo, а относительно недавно он…
-
Управленческие инструменты: Почему заказчики требуют дурацкие отчеты?
На одной из конференций произошел комичный случай. Подходит слушательница: — Александр, есть такой вопрос: Как нам повысить уровень доверия в отношениях с заказчиком? — А что сейчас не так с уровнем доверия? — Ну, у нас есть команда, есть менеджер.…