-
Под катом находится небольшое, но полезное описание того, как быстро и просто превратить пришедший JSON-ответ в набор объектов. Никакого ручного парсинга. А если вы сталкивались с OutOfMemory проблемой на старых смартфонах – и для этого есть решение, поддерживающее Android 2.X…
-
Криптографический шифр на основе портрета госпожи Лизы дель Джокондо
Глава первая Еле слышно поскрипывая резиной по раскаленному асфальту шоссе шестьдесят шесть, на огромной скорости несется черный, полностью затонированный, пативэн. Неспешно попыхивая наполовину докуренной сигаретой и разглядывая через стекло всю красоту калифорнийского заката, агент Билли Аккерман со свойственным ему техасским…
-
Поддержка USB в KolibriOS: что внутри? Часть 5: уровень логического устройства
Обработка подключения устройства, начатая на уровне поддержки хост-контроллеров, остановилась, подготовив нулевую конечную точку устройства к работе. Уровень поддержки каналов предоставил методы работы с каналами. Самое время их применить для продолжения инициализации устройства: включается функция usb_new_device из bus/usb/protocol.inc. Сейчас устройство мало…
-
Вышла программа для шифрования 3D-моделей
Владельцы 3D-принтеров готовятся к противостоянию с правообладателями. Всё идёт к тому, что владельцы прав на различные 3D-модели (например, фигурки Микки Мауса) будут препятствовать публикации этих моделей в открытом доступе. Кроме того, правоохранительные органы могут помешать свободному распространению других запрещённых объектов,…
-
Как АНБ внедрило закладку в генератор псевдослучайных чисел
По материалам этой статьи. Генератор «от АНБ» основан на эллиптических кривых. Не надо их бояться, тем более что суть алгоритма и закладки можно описать более простыми словами. Будет не сложнее, чем понять как работает протокол Диффи — Хеллмана Поехали
-
Индия собирается запустить спутник на орбиту Марса
Страны, обладающие значительным человеческим и ресурсным потенциалом уже давно участвуют в «космической гонке». Еще несколько десятков лет назад в этой гонке участвовали только СССР и США. Теперь, кроме США и России, к гонке присоединились Индия и Китай, страны, старающиеся доминировать…
-
Удаленная отладка веб-приложений в облаке с Visual Studio 2013
С выходом инструментов Windows Azure SDK 2.2 разработчики облачных приложений и сервисов Windows Azure получили отличное расширение возможностей Visual Studio 2013, которое позволяет отлаживать код удаленно прямо из облака. Удаленная отладка приложений доступна как для ролей облачных сервисов (Cloud Services)…
-
ShotSpotter: система акустического наблюдения в Washington, DC локализовала 39000 выстрелов с 2006 года
На Хабре не так давно описывались системы акустического наблюдения, некоторые из которых используются полицией США и других стран для обнаружения звука выстрела и последующим выездом полицейского патруля на место, где произошел выстрел. В полиции утверждают, что далеко не всегда люди…
-
Поле битвы — гипервизор!
В одном из заданий очного тура хакерского соревнования NeoQUEST-2013 участникам квеста противостоял грозный противник — гипервизор! Для побега из тюрьмы им нужно было всего лишь считать строчку из памяти процесса. Но было несколько НО… Гипервизор всячески усложнял нашим конкурсантам жизнь,…
-
Долгая дорога Ганта в TeamLab Office. Рассказ от первых лиц
C тех пор как мы опубликовали это, нам не пришло больше ни одного вопроса о том, когда же выйдет диаграмма Ганта. Все понимали: ждать осталось совсем чуть-чуть. Злосчастную тысячу сердечек мы, конечно, так и не набрали, но диаграмму все же…