Михаил Юдин

Заметки веб-разработчика

Оставляю небольшие заметки на разные темы. Обычно здесь то, что не подходит под формат записи блога, либо больше инструкция чем статья.

Шьём recovery без ПК

Инструкция как прошить recovery не используя компьютер и второе устройство.

Исправляем метаданные видео

Видео не проигрывается в браузере тегом video? У меня есть вариант решения этой проблемы.

Пакетное удаление DNS записей Cloudflare

Быстро удаляем все записи DNS из Cloudflare

Bash urlencode

Encode URL using shell script

Быстрый подсчёт частоты слов в коде

Узнаём частоту употребления слов в проекте just for fun

Чистка swap

Чистим своп без перезапуска системы

Экстрактор биграмм

Вытаскивает биграммы (N-граммы) из текста в порядке частоты использования

Вывод списка классов и функций Python

Получение списка классов и функций верхнего уровня из кода Python для получения аутлайна пакета.

Генератор глобальных IP адресов

Быстрый генератор случайных IP адресов глобальной (WAN) сети

Поиск длинных слов в коде

Ищем самые длинные слова в коде проекта just for fun

NMAP получить список IP в локальной сети

Быстрое сканирование локальной сети и вывод отсортированного списка IP.

Поиск уязвимого кода в php (пример)

Найти потанцевально SQL injection уязвимые места и начать править их в VIM

Динамическая иконка сайта (favicon)

Простейший способ создать динамически изменяемую фавиконку сайта при помощи javascript

Микроразметка для сайта

Примеры микроразметки по стандарту schema.org для SEO и сниппетов в поисковой выдаче.

VIM поиск по тексту и замена

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

Устраняем дребезг контактов клавиатуры [Linux]

Устраняем повторы, дублирование нажатий, дребезг контактов клавиатуры в Linux программным способом.