-
Приветствую уважаемое IT-сообщество Хабра! Потратьте 30 секунд вашего времени и вдумайтесь в названия этих проектов: Технология Contract Shared Memory в ОС Microsoft Singularity Back-In-Time Debugger: отладчик под Linux с возможностью восстановления предыдущего состояния отлаживаемой программы Модификация Dalvik VM для бета-тестирования…
-
Перехват функций ядра Linux с использованием исключений (kprobes своими руками)
Перехват функций ядра является базовым методом, позволяющим переопределять (дополнять) различные его механизмы. Исходя из того, что за исключением небольших архитектурно-зависимых частей, ядро Linux почти полностью написано на языке C, можно утверждать, что для осуществления встраивания в большинство из компонентов ядра,…
-
Пара небольших мыслей о повышении usability и безопасности платёжных web-форм
Периодически сталкиваясь с различными платёжными формами на сайтах, предназначенными для ввода карточных данных, я довольно часто недоумеваю, почему же у многих список с выбором даты окончания срока действия карты (Expiration Date) содержит мусор, а поле ввода секретного кода (CVV2/CVC2) не…
-
Вычисление фрактальной размерности Минковского для плоского изображения
Доброго времени суток читатель. Сегодняшний пост будет посвящен вычислению приближенного значения фрактальной размерности плоского изображения, которая тесно связано с размерности Минковского. Это интересно как минимум по двум причинам. Во-первых оказывается, что размерность ограниченного множества в метрическом пространстве может быть не…
-
Помогаем роботу-сортировщику на почте
Короткая предыстория Беседовал я некоторое время назад со знакомым роботом. Устроился он временно на Почту России сортировщиком писем. Работёнка не пыльная, смотрит индекс на письме и помещает их в нужное отверстие. Но есть проблема с письмами, у которых в индексе…
-
Поддержка обратной связи геймпадом в WoT
Доброе время суток, уважаемое хабрасообщество! Скоро будет год, как я играю на геймпаде в World of Tanks, если кто-то пропустил мимо, как я выбирал первый в своей жизни ПК для игры прошу сюда. Играть геймпадом интересно, но разработчики не хотят…
-
«Самая большая цифровая камера», телескоп GAIA, успешно доставлен в расчетную точку L2 (Солце-Земля)
На Хабре уже не раз писали о космическом телескопе GAIA, главной задачей которого является составление самой точной карты Млечного Пути. Телескоп также называют самой большой цифровой камерой в мире по причине оснащения его матрицей размером 1*0,5 метра, и разрешением 938…
-
Двадцать тысяч строк кода, которые потрясут мир?
Алан Кей, автор SmallTalk, работает над экспериментальной системой STEPS – средой, которая способна заменить собой операционную систему и прикладные программы, при этом объём кода этой среды не должен превышать 20 000 (двадцать тысяч!) строк кода. Возможно, многие об этом уже…
-
Twister: Децентрализованный, P2P аналог Twitter’a
Сегодня я хочу рассказать вам о таком интересном проекте как Twister. Twister — это сервис микроблогинга (аналогичный твиттеру), но его отличает несколько очень интересных технологий которые были использованы одновременно. А именно: Bitcoin Block Chain, Bittorrent DHT, Bittorrent Swarm. Другими словами…
-
6 применений в «умном доме» платы USBasp. Нестандартное использование USBasp
Иногда дешевле купить готовое устройство, чем собирать его самому. Да и самодельное устройство не всегда и не у всех будет выглядеть аккуратно- это зависит от наличия оборудования/материалов и прямоты рук. Пользователи, знакомые с микроконтроллерами Atmel или хотя бы с Arduino…