Как погрузиться глубоко в JavaScript и не сойти с ума? – 20.07.2020

Статья написана для начинающих разработчиков, которые уже прошли или завершают профессию на Хекслете и используют JavaScript как основной рабочий инструмент. Вот советы, которые помогут новичкам углубить знания, не забивая голову бесполезной на первых этапах обучения информацией. Не начинайте погружение с You Don’t Know JS Начнём ПОДРОБНЕЕ

Атака канального уровня ARP-spoofing и как защитить коммутатор Cisco

Данная статья не является руководством для кулхацкеров. Все ниже написанное является частью изучения курса Cisco SECURE. В данном материале покажем как на практике провести атаку канального уровня на коммутатор Cisco, а также покажем как защитить свою сеть от этого. Для лабораторного стенда используем Cisco 881 ПОДРОБНЕЕ

Реализация ARP-спуфинга на Python.

Введение В данной статье продемонстрируем то, как можно реализовать собственную программу ARP-спуфинга на Python. Реализаций уже тысячи, но почти все они с использованием библиотеки Scapy и пары методов. Возможно данную библиотеку использовать эффективнее, не спорю, но было бы интересно реализовать с помощью сокетов и поведать ПОДРОБНЕЕ

Работаем в IntelliJ IDEA на слабом железе – 10.07.2020

Обнаружил секретный репозиторий на гитхабе JetBrains под названием Projector. Благодаря нему написал кусок кода в IntelliJ IDEA, запущенной на Android-планшете. Рассказываю, как это повторить. Проблема Все мы любим IntelliJ IDEA, но есть с ней неувязочка — она жрёт ресурсы компьютера. Решением было бы разделить фронтенд ПОДРОБНЕЕ

Зачем изучать React: особенности и перспективы библиотеки, ситуация на рынке труда – 10.07.2020

В объявлениях о поиске программистов часто встречается требование уметь работать с React. Иногда работодатели ожидают знания React не только от фронтендеров, но иногда и от бэкенд-разработчиков. Почему React настолько популярный, стоит ли изучать эту библиотеку сегодня, каковы перспективы React по мнению опытных программистов? Ответы на ПОДРОБНЕЕ

Памятка «Улучшение качества связи Wi-Fi» – 09.07.2020

На Хабре уже есть много качественных статей с подробным объяснением того как работает Wi-Fi и как его настраивать. Однако у всех этих статей есть, как минимум, несколько недостатков мешающих их дать как руководство к действию условному соседу в многоэтажке или повесить распечатку на стену в ПОДРОБНЕЕ

Как html-парсер на php написать. Вводная часть – 07.07.2020

Введение Здесь и далее в статье будим называть документ, содержащий html просто «Документ». Dom дерево, находящееся в элементе, будет называться «Подмассив». Что должен делать парсер? Давайте сначала определимся, что должен делать парсер, чтобы в будущем отталкиваться от этого при разработке. А именно, парсер должен: Проектировать ПОДРОБНЕЕ

Что такое __dirname в JavaScript – 07.07.2020

Разработчикам на нативном JS история про различия систем модулей CommonJS и ECMAScript знакома на собственном опыте. Сейчас идёт активное внедрение ECMAScript на уровень языка, а в Node.js новых версий «из коробки» она уже работает нативно. ECMAScript-модули принесли за собой некоторые другие явления: Необходимость указывать “type”: ПОДРОБНЕЕ

Telegram-бот: от первой строчки до размещения – 26.06.2020

Эта статья о том, как создать Telegram-бот для автоматизации нескольких рутинных задач. Если вас интересует только код, то вот ссылка. Он несложный, и его вполне можно понять самостоятельно. Что этот бот будет делать? Отправлять письма Это совсем не тупо, но мне кажется, надо пояснить. Всю дорогу ПОДРОБНЕЕ

Руководство пользователя по переменным CSS – 26.06.2020

Переменные в CSS были крайне востребованной функцией рабочей группы CSS Консорциума World Wide Web, к которой я присоединилась в 2012 году, с самого начала группы в 1997 году. К концу 2000-х годов сообщество разработчиков — в своем стремлении уменьшить дублирование и оптимизировать работу — разработало ПОДРОБНЕЕ