-
C наступающим, Хабр! В преддверии Нового года для многих стало доброй традицией подводить итоги и составлять рейтинги на основе IT-событий года уходящего. Мы решили не идти на поводу этих тенденций, однако не смогли удержаться от составления списков. Итак, встречайте: 12…
-
Оптимизация вызовов функций из воркеров (web-workers)
Приветствую уважаемое Хабросообщество, и в качестве взноса в этот банк коллективного разума — хочу поделиться своим опытом в работе с воркерами. Воркеры (Web-workers), это технология, позволяющая запускать изолированные участки кода в отдельном потоке. Код из воркера не тормозит работу графического…
-
Поиск недостующих ключей в yaml-файлах
Иногда open source проекты переводятся на множество иностранных языков. С одной стороны это делает их более доступными для широкого круга пользователей, но с другой стороны, все эти переводы нужно поддерживать. Переводы обычно разделены по yaml-файлам и выделены в отдельную директорию,…
-
0day* уязвимости к Новому Году: ICQ, Ebay, Forbes, PayPal и AVG
В одном из своих постов я пытался привлечь внимание к проблеме безответственного отношения к уязвимостям различных веб-сайтов. Представьте себе ситуацию: вы энтузиаст в области информационной безопасности, нашли уязвимости на каком-нибудь известном сайте и пытаетесь о ней сообщить, но: Невозможно найти…
-
Интервью с Бьерном Страуструпом о языке C++
Считанные часы остались до Нового 2014-го года, в котором в числе прочего всем нам был обещан новый стандарт C++14. Однако он будет не большим самостоятельным обновлением, а лишь доработкой C++11, багфиксом, который придаст текущей версии языка завершенный вид. На этом…
-
Pocketsphinx — распознавание речи в реальном проекте
Некоторое время назад я начал большой эксперимент по использованию открытой технологии распознавания речи Pocketsphinx в одном очень интересном проекте под Android. Его целью было создание голосового ассистента-звонилки на русском языке с применением датчиков смартфона в качестве способов активации микрофона. За…
-
BITcommander — ваш следующий файловый менеджер
Мопед не мой, я просто хочу обратить внимание общественности на этот интересный проект. Может быть кто-то захочет его поддержать. BITcommander это файловый менеджер нового поколения для Windows, целью которого является собрать лучшие из уже имеющихся решений и, переосмыслив их с…
-
Библиотека для кэширования на стороне клиента
Поискал на хабре пост про эту библиотеку, не нашел и решил написать коротенько о ней. Библиотека называется locache.js и позволяет кэшировать JS строки, массивы и объекты. Изюминка библиотеки в том, что кэшировать можно как внутри сессии пользователя, т.е. до перезагрузки…
-
Outsourcing плюс backsourcing минус проблемы
Я знаю людей из корпоративных разработчиков, которым outsourcing буквально «жизнь поломал». Энергичный хлопок дверью. – Всем нужен программист, – сказал я, возвращаясь к ботинкам. Embarcdero (Borland) не использует модель outsourcing-а в «чистом виде», однако схема привлечения внешних ресурсов вполне может…
-
Создание виртуальной машины QEMU + соединение с сетью средствами qemu-bridge-helper (Arch Linux 2013.12.01)
Создание виртуальной машины не очень сложное дело, но нужная информация раскидана по разным сайтам. Будем считать, что программа QEMU уже установлена. Для начала нужно создать пустой образ диска: sudo qemu-img create -f raw u1310 10G Теперь настроим сеть в режим…