Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Перевод учебника по алгоритмам

Время на прочтение 1 мин
Количество просмотров 165K


Рад сообщить, что вышел перевод отличнейшего учебника Дасгупты, Пападимитриу, Вазирани «Алгоритмы», над которым я работал последние несколько лет. В книге многие алгоритмы объяснены гораздо короче и проще, чем в других учебниках: с одной стороны, без излишнего формализа, с другой — без потери математической строгости. Откройте книгу на каком-нибудь известном вам алгоритме и убедитесь в этом. =)

В общем, угощайтесь: печатный вариант перевода, электронный вариант перевода (PDF), печатный вариант оригинала, электронный вариант оригинала (PDF).
Читать дальше →
Всего голосов 323: ↑321 и ↓2 +319
Комментарии 109

Определитель типа блокировки сайтов у провайдера

Время на прочтение 1 мин
Количество просмотров 139K
image

Написал тут маленькую программку, которая позволяет определить тип блокировки сайтов из реестра, применяемый провайдером. Она умеет определять подмену DNS, перенаправление DNS, IP/Port restricted DPI, Full DPI, ну и блокировку по IP, конечно же.
Программа отправляет применяемый тип блокировки на сервер, в дальнейшем можно будет составить таблицу по провайдерам.

Написано на Python 3.
Репозиторий на Github
Бинарники для Windows
Всего голосов 124: ↑121 и ↓3 +118
Комментарии 118

На какой диапазон эта антенна? Измеряем характеристики антенн с помощью OSA103 Mini

Время на прочтение 7 мин
Количество просмотров 87K


— На какой диапазон эта антенна?
— Не знаю, проверь.
— КАААК?!?!

Как определить, что за антенна у вас в руках, если на ней нет маркировки? Как понять, какая антенна лучше или хуже? Эта проблема меня мучила давно.
В статье простым языком описывается методика измерения характеристик антенн, и способ определения частотного диапазона антенны.

Опытным радиоинженерам эта информация может показаться банальной, а методика измерения — недостаточно точной. Статья рассчитана на тех, кто вообще ничего не понимает в радиоэлектронике, как я.

TL;DR Мы будем измерять КСВ антенн на различных частотах с помощью прибора OSA 103 Mini и направленного ответвителя, строить график зависимости КСВ от частоты.
Читать дальше →
Всего голосов 91: ↑90 и ↓1 +89
Комментарии 71

JavaScript: вопросы и ответы

Время на прочтение 20 мин
Количество просмотров 24K
Недавно в компании SmartSpate решили собрать вопросы, касающиеся JavaScript, и на них ответить. В материале, перевод которого мы публикуем, приведены чуть больше двух десятков вопросов о JavaScript и ответов на них. Спектр затрагиваемых здесь тем достаточно широк. В частности — это особенности языка, проблемы, возникающие у программистов при написании JS-кода, работа в браузере и в среде Node.js.


Читать дальше →
Всего голосов 32: ↑26 и ↓6 +20
Комментарии 17

Обнаружены критичные уязвимости в протоколе WPA2 — Key Reinstallation Attacks (KRACK)

Время на прочтение 3 мин
Количество просмотров 89K

 
Группа исследователей обнаружила серьезные недостатки в протоколе WPA2, обеспечивающем защиту всех современных Wi-Fi сетей. Злоумышленник, находящийся в зоне действия жертвы, может использовать эти недостатки, используя Key Reinstallation Attacks. Злоумышленники могут использовать этот новый метод атаки для чтения информации, которая ранее считалась зашифрованной.

UPD: пост обновлен частичными подробностями атаки и списком обновлений вендоров.
Всего голосов 92: ↑88 и ↓4 +84
Комментарии 151

Почему нельзя кричать на свой HDD

Время на прочтение 4 мин
Количество просмотров 59K



На конференции по компьютерной безопасности Ekoparty 2017 в Буэнос-Айресе аргентинский хакер Альфредо Ортега (Alfredo Ortega) показал очень интересную разработку — систему скрытой прослушки помещений без использования микрофона. Звук записывается непосредственно жёстким диском!

HDD улавливает, в основном, низкочастотные звуки высокой интенсивности, шаги и другие вибрации. Человеческую речь распознать пока нельзя, хотя учёные ведут исследования в этом направлении (распознавание речи по низкочастотным вибрациям, которые снимаются, например, с гироскопа или HDD).
Читать дальше →
Всего голосов 58: ↑58 и ↓0 +58
Комментарии 38

Аппаратное решение для подсчёта интернет-трафика

Время на прочтение 1 мин
Количество просмотров 807
Доброго времени суток! Представляю на суд хабраобщественности собственноручно изготовленное устройство для учёта интернет-трафика.


Читать дальше →
Всего голосов 80: ↑78 и ↓2 +76
Комментарии 37

Я и мои джойстики или как превратить хобби в работу (и наоборот)

Время на прочтение 12 мин
Количество просмотров 104K

Поймал себя на мысли — я летаю в авиасимуляторы с 1989 года, но ни разу не покупал себе джойстик. Расскажу как это получилось.
Внимание, очень много картинок!
Всего голосов 252: ↑240 и ↓12 +228
Комментарии 105

Делаем клавиатуру с раскладкой Дворака (для программистов) из обычной QWERTY

Время на прочтение 4 мин
Количество просмотров 75K
Приветствую, Хабр!

Хочу повествовать вам небольшую историю о создании (переделке) клавиатуры с раскладкой QWERTY на клавиатуру с раскладкой DVORAK (for programmer).

Все началось с того, что прочел об истории самой QWERTY/ЙЦУКЕН (картинка 1 (под катом)), на которой буквы, образующие в английском языке устойчивые комбинации, располагались как можно дальше друг от друга по разные стороны клавиатуры и были разбросаны по разным рядам. В настоящее время раскладка Шоулза (она же QWERTY) критикуется как анахронизм, так как проблемы, которая привела к ее появлению, больше не существует.
Читать дальше →
Всего голосов 57: ↑47 и ↓10 +37
Комментарии 78

Видеоплеер из подручных материалов

Время на прочтение 6 мин
Количество просмотров 65K
Эта статья расскажет, как сделать видеоплеер из предметов, которые можно найти в кладовке любого айтишника. Ардуино, журнал Vogue, и дисплей от Нокиа 3310 можно оставить в покое — они нам не понадобятся. Наличие паяльника приветствуется, но можно обойтись и без него.

Судя по скорости развития технологий, лет через десять появится поколение, никогда не видевшее электронно-лучевых трубок. А между тем, история видео дисплеев начиналась с совершенно других устройств…
Читать дальше →
Всего голосов 337: ↑330 и ↓7 +323
Комментарии 61

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность