Михаил Юдин

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

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

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

Узнаём частоту употребления слов в проекте 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 программным способом.

Адаптивная веб типографика для разработчиков

Пример простой, но работающей адаптивной типографики. Не нужно знать много о типографике чтобы сверстать удобочитаемый текст.

Символы для проверки шрифтов

Хотите проверить как будут выглядеть символы шрифта и ищете пример текста (панграммы)? Здесь найдёте символы и иконки, а так же сможете проверить различные лигатуры.

Emmet — Вёрстка на максималках

Сниппеты сокращений emmet. Шпаргалка (cheatsheet) для быстрой вёрстки при помощи Emmet. Верстаем целые страницы одной строкой за несколько секунд.