This media is not supported in your browser
VIEW IN TELEGRAM
opensquat | Ищем клоны вашего сайта
Пост из мира инфобеза. Утилита ищет по заданной вами ссылке копии вашего сайта на других доменах, чтобы предотвратить фишинг. Можно настроить частоту проверки, обратиться к базе Phishing Database project
Цена: бесплатно
Репозиторий проекта
@prog_tools
Пост из мира инфобеза. Утилита ищет по заданной вами ссылке копии вашего сайта на других доменах, чтобы предотвратить фишинг. Можно настроить частоту проверки, обратиться к базе Phishing Database project
Цена: бесплатно
Репозиторий проекта
@prog_tools
Forwarded from Типичный программист
Редакция tproger ищет авторов, которые разбираются в разных технологиях — от фронтенда до devops.
Важно писать понятно и с пользой для читателей. Мы поможем с редактированием, оплатим работу и продвинем ваши статьи на большую it-аудиторию.
Если у вас есть опыт и желание писать для разработчиков и программистов, заполняйте анкету и присоединяйтесь к tproger: https://forms.gle/nGwi92sepAqGuE1U9
#tproger
Please open Telegram to view this post
VIEW IN TELEGRAM
Чек-лист по Node.js для новичков: обработка ошибок
Цена бага может быть высокой. Речь не только об упущенной выгоде из-за ушедших с сайта юзеров, но и про утечку данных с падением сервера. В Tproger разобрали, какие бывают типы ошибок, как с ними бороться и как упростят жизнь так называемые логгеры.
@prog_tools
Цена бага может быть высокой. Речь не только об упущенной выгоде из-за ушедших с сайта юзеров, но и про утечку данных с падением сервера. В Tproger разобрали, какие бывают типы ошибок, как с ними бороться и как упростят жизнь так называемые логгеры.
@prog_tools
Лучшие практики для работы с командной строкой
Полноценный гайд для новичков (и не только) по обращению с CLI. В статье вы познакомитесь с:
— отличиями bash от zsh / fish;
— основами и фишками навигации по системе;
— операциями с файлами;
— управлением процессами;
— основами автоматизации и проч.
@prog_tools
Полноценный гайд для новичков (и не только) по обращению с CLI. В статье вы познакомитесь с:
— отличиями bash от zsh / fish;
— основами и фишками навигации по системе;
— операциями с файлами;
— управлением процессами;
— основами автоматизации и проч.
@prog_tools
beszel | Легковесный мониторинг сервера
Полезная владельцам кластеров и отдельных серверов утилита, которая «подцепится» к вашему серверу (или нескольким) и будет в отдельном GUI:
— отображать статистику Docker-контейнера (расход памяти, хранилища, использование ядер);
— делать бэкапы;
— уведомлять о достижении лимитов и многое другое.
Есть даже API, чтобы создавать скрипты под вышеперечисленные задачи.
Цена: бесплатно
Репозиторий проекта с 5К+ звезд на GitHub
🗿 — обхожусь без мониторинга
⚡ — без статы на сервера никуда
@prog_tools
Полезная владельцам кластеров и отдельных серверов утилита, которая «подцепится» к вашему серверу (или нескольким) и будет в отдельном GUI:
— отображать статистику Docker-контейнера (расход памяти, хранилища, использование ядер);
— делать бэкапы;
— уведомлять о достижении лимитов и многое другое.
Есть даже API, чтобы создавать скрипты под вышеперечисленные задачи.
Цена: бесплатно
Репозиторий проекта с 5К+ звезд на GitHub
🗿 — обхожусь без мониторинга
⚡ — без статы на сервера никуда
@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
stagehand | Браузерная автоматика
Средство автоматизации тестов для вашего сайта на базе Playwright. Поддерживает его основные методы — act, extract, observe и проч. Писать предстоит на TypeScript. Проект стал репозиторием дня на GitHub.
Репозиторий проекта
@prog_tools
Средство автоматизации тестов для вашего сайта на базе Playwright. Поддерживает его основные методы — act, extract, observe и проч. Писать предстоит на TypeScript. Проект стал репозиторием дня на GitHub.
Репозиторий проекта
@prog_tools
Forwarded from Веб-страница
Использование
В мире веб-разработки оптимизация времени загрузки страниц имеет решающее значение. Два мощных атрибута тега
Подробности.
#javascript #html
async
и defer
для управления скриптамиВ мире веб-разработки оптимизация времени загрузки страниц имеет решающее значение. Два мощных атрибута тега
<script>
— async
и defer
— могут существенно повлиять на производительность сайта. Давайте начнём с основ и узнаем, что делают эти атрибуты и когда их следует использовать.Подробности.
#javascript #html
This media is not supported in your browser
VIEW IN TELEGRAM
bunster | Shell-скрипт станет файлом.exe
Так называемый транспилятор из .bash в исполняемый бинарный файл. Авторы проекта обещают скорость (благодаря Go под капотом) и систему модулей, чтобы подключать один скрипт к другому. Есть фича, запрошенная пользователями — «срок годности» бинарника, а также пароль для запуска.
Репозиторий проекта
@prog_tools
Так называемый транспилятор из .bash в исполняемый бинарный файл. Авторы проекта обещают скорость (благодаря Go под капотом) и систему модулей, чтобы подключать один скрипт к другому. Есть фича, запрошенная пользователями — «срок годности» бинарника, а также пароль для запуска.
Репозиторий проекта
@prog_tools
atlas | Ассистент миграции БД
Если вам необходимо мигрировать с одного хранилище на другое. этот инструмент автоматически сгенерирует схему HCL / SQL / ORM на базе ваших данных, чтобы «переехать» с помощью пары несложных CLI-команд.
Цена: бесплатно
Репозиторий проекта с 6К+ звезд на GitHub
@prog_tools
Если вам необходимо мигрировать с одного хранилище на другое. этот инструмент автоматически сгенерирует схему HCL / SQL / ORM на базе ваших данных, чтобы «переехать» с помощью пары несложных CLI-команд.
Цена: бесплатно
Репозиторий проекта с 6К+ звезд на GitHub
@prog_tools
Топовые инструменты для фронтенд-разработки в 2025
Статья для начинающих, посвященная самым популярным Frontend-решениям 2020-х, специализациям фреймворков и инструментов тестирования. Хороший способ познакомиться с основными разновидностями ПО для разработчика, ведь помимо самого фреймворка даже новичку не обойтись без систем версионирования (Git), CSS-процессоров и библиотек HTTP-запросов.
@prog_tools
Статья для начинающих, посвященная самым популярным Frontend-решениям 2020-х, специализациям фреймворков и инструментов тестирования. Хороший способ познакомиться с основными разновидностями ПО для разработчика, ведь помимо самого фреймворка даже новичку не обойтись без систем версионирования (Git), CSS-процессоров и библиотек HTTP-запросов.
@prog_tools
10 библиотек JavaScript, которые можно забыть в 2025 году
Неожиданный перечень весьма известных инструментов, которые или задвигаются на второй план более современными аналогами, или отправляются в анналы истории благодаря стандартизации браузеров и прочих компонентов проекта.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Неожиданный перечень весьма известных инструментов, которые или задвигаются на второй план более современными аналогами, или отправляются в анналы истории благодаря стандартизации браузеров и прочих компонентов проекта.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Telepathy-Community | OSINT для Telegram-чатов
OSINT-инструмент, позволяющий получать название чата, описание, количество участников, имя пользователя, URL-адрес, тип, идентификатор, хэш доступа, дата первой публикации и любые применимые к чату ограничения. Можно архивировать сообщения и в целом выполнять все допустимые в рамках Telegram API запросы.
Цена: бесплатно
Репозиторий проекта
@prog_tools
OSINT-инструмент, позволяющий получать название чата, описание, количество участников, имя пользователя, URL-адрес, тип, идентификатор, хэш доступа, дата первой публикации и любые применимые к чату ограничения. Можно архивировать сообщения и в целом выполнять все допустимые в рамках Telegram API запросы.
Цена: бесплатно
Репозиторий проекта
@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
Breaking-reCAPTCHAv2 | Решатор капчи
Инструмент, фокусирующийся на Google's reCAPTCHAv2 и обнаруживающий пресловутый автотранспорт, мосты и светофоры. Полностью на Python.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Инструмент, фокусирующийся на Google's reCAPTCHAv2 и обнаруживающий пресловутый автотранспорт, мосты и светофоры. Полностью на Python.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
Полезные материалы по веб-разработке
Энтузиаст собрал в одном месте огромную подборку материалов по HTML, CSS, JavaScript, React, а также сервисы и программы, которые пригодятся веб-разработчику. Сохраняйте в закладки, чтобы не потерять.
#подборка
Энтузиаст собрал в одном месте огромную подборку материалов по HTML, CSS, JavaScript, React, а также сервисы и программы, которые пригодятся веб-разработчику. Сохраняйте в закладки, чтобы не потерять.
#подборка
Топ-10 малоизвестных языков программирования, которые могут выстрелить в будущем
Если вы тоже задумывались, как в рейтинг TIOBE попадают малоизвестные языки, то в статье разобрались, какие молодые ЯП ждет большое будущее и почему. В этом рейтинге целых три языка пытаются быть и простыми, как Python, и при этом производительными, как низкоуровневый C.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Если вы тоже задумывались, как в рейтинг TIOBE попадают малоизвестные языки, то в статье разобрались, какие молодые ЯП ждет большое будущее и почему. В этом рейтинге целых три языка пытаются быть и простыми, как Python, и при этом производительными, как низкоуровневый C.
Цена: бесплатно
Репозиторий проекта
@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
RecoverPy | Восстановление удаленных / перезаписанных файлов
Git есть не везде, а значит, рекавери-утилита пригодится. Этот Python-инструмент позволяет добраться даже до строковых значений в бинарных файлах, однако пока работает только на Linux.
🗿 — давно такое не пригождалось
⚡ — еще бывают такие ситуации
Цена: бесплатно
Репозиторий проекта
@prog_tools
Git есть не везде, а значит, рекавери-утилита пригодится. Этот Python-инструмент позволяет добраться даже до строковых значений в бинарных файлах, однако пока работает только на Linux.
🗿 — давно такое не пригождалось
⚡ — еще бывают такие ситуации
Цена: бесплатно
Репозиторий проекта
@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
it-tools.tech | Yet Another коллекция тулзов для разработчика
Подборка всевозможных инструментов вроде генератора хэшей, конвертера цветов из одной RGB в HEX, конвертера YAML в TOML и десятки других полезностей. На видео полный перечень.
Перейти на сайт
@prog_tools
Подборка всевозможных инструментов вроде генератора хэшей, конвертера цветов из одной RGB в HEX, конвертера YAML в TOML и десятки других полезностей. На видео полный перечень.
Перейти на сайт
@prog_tools
Первые шаги в мобильной разработке
Солидный гайд для начинающих по работе с Flutter: настройка IDE и окружения, создание проекта и основные концепции — виджеты, контейнеры, Layouts, плагины.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Солидный гайд для начинающих по работе с Flutter: настройка IDE и окружения, создание проекта и основные концепции — виджеты, контейнеры, Layouts, плагины.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
designMode: читерский способ редактировать страницы прямо в браузере
С помощью этой функции можно быстро изменить содержимое страницы, прикинуть, как интерфейс смотрится с вашими изменениями, ну или на крайняк скинуть клиенту,который уже неделю хочет на это взлянуть.
Как это сделать:
1️⃣ Нажмите
2️⃣ Перейдите в Console.
3️⃣ Введите:
Теперь можете закрыть DevTools и свободно редактировать страницу: менять или двигать картинки, текст и издеваться над прочими элементами. Поддерживается во всех современных браузерах!
#design #лайфхаки
С помощью этой функции можно быстро изменить содержимое страницы, прикинуть, как интерфейс смотрится с вашими изменениями, ну или на крайняк скинуть клиенту,
Как это сделать:
1️⃣ Нажмите
F12
, чтобы открыть DevTools.2️⃣ Перейдите в Console.
3️⃣ Введите:
document.designMode="on"
.Теперь можете закрыть DevTools и свободно редактировать страницу: менять или двигать картинки, текст и издеваться над прочими элементами. Поддерживается во всех современных браузерах!
#design #лайфхаки
Почему стандартное логирование может тормозить .NET-приложения
Нетривиальная статья про Microsoft.Extensions.Logging и принципы оптимизации соответствующей части проекта, с подробным разбором кода
Цена: бесплатно
Репозиторий проекта
@prog_tools
Нетривиальная статья про Microsoft.Extensions.Logging и принципы оптимизации соответствующей части проекта, с подробным разбором кода
Цена: бесплатно
Репозиторий проекта
@prog_tools