Под/IT | Статьи и GitHub
1.65K subscribers
52 photos
1 file
253 links
Только самые полезные статьи и GitHub
по информационной безопасности, программированию, web.
Полезные программы и решения.

Сотрудничество:
Download Telegram
awesome-leading-and-managing

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

📌 Перейти в GitHub
👍2
hosts

Объединение и расширение файлов hosts из нескольких тщательно отобранных источников.
Блокировка на уровне hosts рекламное ПО, вредоносное ПО, социальные сети и тп.

📌 Перейти в GitHub
👍1
ua-parser-js

Библиотека JavaScript для определения типа/модели браузера, движка, ОС, ЦП и устройства из данных User-Agent с относительно небольшим весом (~ 17 КБ ~ 6 КБ в сжатом виде), которую можно использовать либо в браузере (на стороне клиента), либо в node.js (на стороне сервера).

📌 Перейти в GitHub | 👀 Смотреть демо

#JavaScript
👍3👎1
dead-mans-switch

Простой "переключатель мертвеца", запускаемый с помощью периодического выполнения скрипта (с использованием таймеров cron или systemd).

Если скрипт обнаружит, что «последний признак жизни» устарел, вам будет отправлено электронное письмо с предупреждением о том, что выключатель мертвеца сработает через 24 часа. По истечении периода предупреждения "переключатель" будет активирован и отправит по электронной почте на все настроенные адреса предварительно заданное сообщение и вложения. Он также отправит вам информацию о том, что переключатель был отключен, если вы действительно все еще "живы".

📌 Перейти в GitHub
👍3
macOS-Security-and-Privacy-Guide

Руководство по защите и улучшению конфиденциальности в macOS.

Система безопасна настолько, насколько ее администратор способен ее обеспечить. Не существует единой технологии, программного обеспечения или метода, гарантирующих идеальную компьютерную безопасность; современная операционная система и компьютер очень сложны и требуют многочисленных пошаговых изменений для существенного улучшения состояния безопасности и конфиденциальности.
Это руководство предоставляется на условиях «как есть» без каких-либо гарантий. 
Только вы несете ответственность, если вы что-то сломаете или попадете в какую-либо проблему, следуя этому руководству.

📌 Перейти в GitHub
This media is not supported in your browser
VIEW IN TELEGRAM
Micromodal

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

Функции:
- Переключает соответствующие атрибуты aria при открытии и закрытии
- Закрывает модальное окно при клике по оверлею
- Закрывается модальное окно по нажатию esc
клавиши
- Фокус вкладки ловушек в модальном окне
- Фокусируется на первом фокусируемом элементе в модальном окне
- Сохраняет сфокусированное состояние элемента после закрытия модального окна.

📌 Перейти в GitHub

#javascript
This media is not supported in your browser
VIEW IN TELEGRAM
gping

Пинг, но с графиком

- График времени пинга для нескольких хостов
- График времени выполнения команд через --cmd флаг
- Пользовательские цвета
- Поддержка Windows, Mac и Linux

📌 Перейти в GitHub
👍5🔥1
computer-scienc

Путь к бесплатному самообучению в области компьютерных наук!

Учебная программа OSSU представляет собой полное образование в области компьютерных наук с использованием онлайн-материалов.

Курсы разработаны в соответствии с требованиями к степени бакалавра по информатике за вычетом требований к общему образованию (не CS), поскольку предполагается, что большинство людей, изучающих эту учебную программу, уже получили образование за пределами области CS. Сами курсы являются одними из самых лучших в мире, часто они проводятся в Гарварде, Принстоне, Массачусетском технологическом институте и т. д.

📌 Перейти в GitHub

#Обучение
👍1
arrow

Библиотека Python, которая предлагает разумный и удобный подход к созданию, управлению, форматированию и преобразованию дат, времени и временных меток. 

Он реализует и обновляет тип datetime, устраняя пробелы в функциональности и предоставляя интеллектуальный API-интерфейс модуля, который поддерживает множество распространенных сценариев создания. 

Проще говоря, это помогает вам работать с датами и временем с меньшим количеством импорта и гораздо меньшим количеством кода.

📌 Перейти в GitHub

#Python
awesome-falsehood

Кураторский список лжи, в которую верят программисты.

Например, идея : действующий адрес электронной почты состоит ровно из одного @символа. Таким образом, вы будете использовать это правило для реализации логики проверки поля электронной почты. Верно? Неправильный! Реальность такова : электронные письма могут иметь несколько @символов. Поэтому ваша реализация должна позволять это. Первоначальная идея — это ложь, в которую вы верили.

📌 Перейти в GitHub
Про @@ в почте, подробнее с переводом ниже.