Инструменты программиста @prog_tools Channel on Telegram

Инструменты программиста

@prog_tools


Полезные инструменты для программистов — бесплатные и платные

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Регистрация в перечне РКН: https://tprg.ru/mX0S

Инструменты программиста (Russian)

Вы программист или хотите стать им? Тогда канал "Инструменты программиста" (@prog_tools) - это то, что вам нужно! Здесь вы найдете полезные инструменты для программистов, как бесплатные, так и платные. Наш канал предлагает широкий выбор ресурсов, которые помогут вам улучшить свои навыки в программировании и повысить профессиональный уровень.

Хотите разместить рекламу? Обратитесь к нашему боту @tproger_sales_bot. Мы следуем определенным правилам общения, которые вы можете ознакомиться по ссылке: https://tprg.ru/rules. А также у нас есть другие каналы: @tproger_channels и другие проекты: https://tprg.ru/media. Присоединяйтесь к нашему каналу "Инструменты программиста" и станьте лучшим в своей области!

Инструменты программиста

25 Jan, 14:11


Основы работы с массивами и списками: что нужно знать каждому

Если вы хотите глубже понять, как работать с массивами и списками в программировании, в статье на Tproger найдёте подробный гайд по основам этих структур данных, их ключевым различиям и применению. Авторы показали, как выбирать между массивами и списками в зависимости от задачи, и показади примеры кода для лучшего понимания.

@prog_tools

Инструменты программиста

24 Jan, 14:09


5 новых ИИ-инструментов в 2025 году

В 2025 году искусственный интеллект продолжает удивлять своими возможностями, и Газпромбанк подготовил обзор пяти state-of-the-art инструментов. Среди них есть OpenHands, что способна генерить код, просматривать веб-страницы и вызывать API. О других
прорывных возможностях еще четырех нейронок читайте в статье.

@prog_tools

Инструменты программиста

23 Jan, 14:07


Как работать с JSON в веб-разработке?

В Tproger разложили по полочкам, как устроен формат JSON, какие у него есть «конкуренты», и как работать с ним на фреймворках Python и JavaScript. Хороший способ для новичков познакомиться с основной терминологией — валидация, минификация, JSON.stringify() и проч.

@prog_tools

Инструменты программиста

22 Jan, 14:05


В какую сторону развивается Vue и есть ли ему современные альтернативы

В Tproger изучили, в каком состоянии сейчас находится один из самых популярных фреймворков современности, в чем его преимущества относительно React и других конкурентов, и как он развивается последние несколько лет.

@prog_tools

Инструменты программиста

21 Jan, 14:03


Как подключиться и выполнить запрос к БД?

Доступная новичкам статья про типы баз, самые популярные решения вроде PostgreSQL и Redis, а также способы обращения к некоторым из них на Python + SQL.

@prog_tools

Инструменты программиста

20 Jan, 14:02


xlwings | Python + Excel

Если уж чтения из Excel не избежать, и это нужно делать регулярно, попробуйте эту библиотеку, которая не только вычитывает по расписанию, но и поддерживает скриптинг (помните VBA?). Позволяет обращаться с таблицами через API.

Официальный сайт

Инструменты программиста

19 Jan, 14:14


automatisch | Опенсорсный Zapier

Self-Hosted-альтернатива небезызвестному сервису для «сдруживания» всевозможных сервисов вроде Twitter, Telegram, Google Docs и десятки других API. Поднимается из контейнера, есть Discord-комьюнити.

Цена: бесплатно
Репозиторий проекта с 7К+ звезд на GitHub

@prog_tools

Инструменты программиста

18 Jan, 14:11


bcrypt | Хэшер паролей

Python-библиотека на базе C и Rust, которая защитит пароли с помощью короткой команды с поддержкой современных форматов шифрования OpenSSH. Аналог scrypt / argon2id.

Цена: бесплатно
Репозиторий проекта с 1,3К+ звезд на GitHub

@prog_tools

Инструменты программиста

17 Jan, 14:09


cursorful.com | Запись экрана с зумом на курсоре

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

NB! Для перехода на сайт (откуда скачивается записанный скринкаст), вам потребуется VPN.

Цена: бесплатно
Расширение в интернет-магазине Chrome

@prog_tools

Инструменты программиста

16 Jan, 14:07


Как отладить код: советы для начинающих

Исчерпывающая статья для начинающих, в которой вы познакомитесь с:
— типами ошибок;
— способами отладки, в т.ч. декомпозиция;
— дебаггером в IDE;
— логированием кода и проч.

@prog_tools

Инструменты программиста

15 Jan, 14:05


HTTP-запросы: GET, POST и другие

В Tproger разобрались, как устроены API и как к ним обращаться с помощью JS-библиотек axios и fetch. Хорошая статья для новичков, в которой можно познакомиться с:

— основными типами запросов (GET, POST, PUT и проч.);
— основными понятиями (заголовок, тело, статус-коды);
— тестированием с Postman;
— стандартным кодом запроса на JavaScript, Python, PHP.

@prog_tools

Инструменты программиста

14 Jan, 14:03


9 команд GIT, о которых нужно знать

Большинство из нас придерживаются основ: git addgit commit, git push, и, честно говоря, это работает пока…

В какой-то момент вы столкнетесь с препятствием — запутанной историей, сломанной веткой или ошибкой, которую вы просто не можете отследить.

Вот тогда эти 9 команд станут настоящим спасением.

#git #шпаргалка

Инструменты программиста

13 Jan, 14:02


REST API Generator — полезный инструмент для генерации тестовых REST API

Представьте, что бэкенд ещё не готов, а фронтендер бьёт копытом и хочет продолжать работу, невзирая на отсутствие API. Для этого и нужен этот инструмент. Он позволяет без развёртывания создавать:

— методы GET, POST, PUT и DELETE;
— случайные данные для ответов;
— поддерживает HTTPS и CORS.

Пользуйтесь, пока бесплатно. Ссылка: https://retool.com/api-generator

#инструменты

Инструменты программиста

12 Jan, 14:13


Фреймворки, меняющие игру: выбираем идеальный инструмент для ваших веб-проектов

В Tproger сравнили достоинства и недостатки популярных фреймворков — React, Vue.js и Angular, Django, Ruby on Rails, Express, Laravel и Spring Boot. Если даже перед вами не стоит вопроса выбора фреймворка (и языка соответственно), то это хороший способ ознакомиться с основными понятиями фреймворков — ORM, SQL-инъекции, шаблонизация, Frontend / Backend-фреймворки и проч.

@prog_tools

Инструменты программиста

11 Jan, 14:11


Как автоматизировать с помощью Bash / PowerShell

В Tproger разобрали, как автоматизировать рутинные задачи с помощью скриптов Bash / PowerShell, и какие задачи каждый из них может решить.

В статье вы познакомитесь с автоматизацией потоков данных, организацией файлов, а также настройкой регулярного выполнения задач через планировщик.

@prog_tools

Инструменты программиста

10 Jan, 14:09


insomnia | Если докрутить Postman

Помимо привычных HTTP-запросов с пространством для команды здесь еще и Git-версионирование и редактор вашего собственного API. Можно использовать даже в командной строке.

Протоколы: REST, GraphQL, WebSockets, SSE, gRPC.

Спасибо подписчику @FaridunMa за рекомендацию.

Цена: бесплатно
Репозиторий проекта с 35К+ звезд на GitHub
Скачать приложение с официального сайта

@prog_tools

Инструменты программиста

09 Jan, 13:07


copycoder | Клонируем сайт по скриншоту

Утилита, распознающая контент на картинке, затем описывающая это в промпте для GPT. На демо-видео затем отдают задачу ИИ-ассистенту вроде Cursor и получают сайт на JavaScript (Node.js).

VPN не требуется.
Цена: 15$ в месяц (демо-периода нет, нужна карта Visa / Mastercard)
Попробовать

@prog_tools

Инструменты программиста

08 Jan, 14:05


github-activity-generator | Накручиваем активность на GitHub

Читерский проект, позволяющий накрутить активность в Contribution Graph на GH. Этот проект попросит вас создать пустой репозиторий, с помощью которого и будет отрисован такой «активный» график.

Используйте с осторожностью: ведь не всем компаниям в РФ важно, чтобы вы контрибьютили в опенсорс, как не в себя. Помним про графики активности коммерческих и, как правило, непубличных систем версиониирования вроде GitLab.

Цена: бесплатно
Репозиторий проекта

@prog_tools

Инструменты программиста

07 Jan, 14:03


notWG | DPI для Linux

Это решение для безопасного туннелирования на WireGuard совместимо с ядрами Linux от 3.10 до 5.14. Использует обфускацию пакетов для затруднения анализа трафика, добавляя случайные данные и шифруя заголовки.

Цена: бесплатно
Репозиторий проекта

@prog_tools

Инструменты программиста

06 Jan, 14:01


Fish 4.0 — интерактивный Shell — переписали с C++ на Rust

Популярный интерактивный командный интерпретатор Fish выпустил бета-версию 4.0, полностью переписанную с C++ на Rust. Основная цель данного перехода — внедрить многопоточность и повысить безопасность. Ключевые нововведения — обновленные привязки клавиш, улучшенный поиск по истории и поддержка многопоточности. Бета-версия доступна для тестирования на macOS, Ubuntu и других дистрибутивах Linux.

@prog_tools

Инструменты программиста

05 Jan, 14:13


yaak | Как Postman, но для gRPC и GraphQL

Пользователи этих протоколов тоже заслуживают хорошего UI / UX при тестировании своих систем. Эта лихая утилита на Rust организует в коллекции ваши запросы. Под капотом также ReactJS, так что сервис запустится в браузере.

Впрочем, и REST там тоже есть, так что yaak вполне может составить частичную конкуренцию Postman.

Цена: бесплатно
Репозиторий проекта

@prog_tools

Инструменты программиста

04 Jan, 14:12


hysteria | Устойчивый прокси

Среди поддерживаемых режимов: SOCKS5, HTTP Proxy, TCP/UDP Forwarding, Linux TProxy, TUN. Маскируется под стандартный траффик HTTP/3, так что ПО-цензору трудно обнаружить и заблокировать ваши запросы.

Китайцы не перестают удивлять, впрочем, с блокировками им тоже приходиться справляться в огромном объеме.

Цена: бесплатно
Репозиторий проекта с 15К+ звезд на GitHub

@prog_tools

Инструменты программиста

03 Jan, 14:09


cyphernetes | Язык запросов Kubernetes

Это язык запросов для Kubernetes, вдохновленный Cypher — смесью ASCII-art, SQL и JSON, которая позволяет выполнять операции с графами. Инструмент позволяет работает «из коробки» с вашими CRD (Custom Resource Definition — Определение пользовательского ресурса), поддерживает многокластерные запросы и многое другое.

Цена: бесплатно
Репозиторий проекта

— использую k8s
🗿 — k8s не пригодился пока

@prog_tools

Инструменты программиста

02 Jan, 13:07


История шпиона в вашем кармане

Pegasus — программа, которая превращает смартфон в инструмент слежки. Она способна получить доступ к сообщениям, звонкам и камере, оставаясь незаметной. Кто стоит за этим инструментом и зачем вообще он такой нужен?

В новом эпизоде АЙТИ КРАЙМА рассказываем историю NSO Group и их главного продукта. Как Pegasus взламывает устройства, кого выбирает мишенью и почему это стало скандалом мирового масштаба?

Слушайте и смотрите новый выпуск:

Яндекс.Музыка
Apple Music
Spotify
YouTube
Telegram

Инструменты программиста

01 Jan, 14:06


Самые-самые посты за 2024 год

— Самый комментируемый: Какие языки программирования вам интересны? (Опрос)

— Самый залайканный: как один айтишник решил проучить джуна за не заблокированный ноутбук и глупые вопросы Алисе

— Самый пересылаемый + просматриваемый: Что если бы персонажи «Властелина колец» были айтишниками?

— С самым большим ER*: Code to Flow — нейросеть, объясняющая любой код и рисующая пошаговую схему

ER (англ. Engagement Rate) — доля вовлеченности. Рассчитывается по формуле:
ER = (лайки + комментарии) / подписчики * 100%

Инструменты программиста

31 Dec, 14:04


@prog_tools

Инструменты программиста

30 Dec, 14:02


Что такое API и как с ним работать?

В Tproger подготовили статью для начинающих об устройстве и роли API. Осветили ключевые HTTP-методы: GET, POST, PUT и DELETE, показали популярные форматы передачи данных — JSON и XML. Изучите пошаговое руководство по работе с API, от получения токена и до тестирования с Postman / cURL.

@prog_tools

Инструменты программиста

29 Dec, 14:13


После двух лет закрытого теста вышел «убийца» iTerm 2 — эмулятор терминала Ghostty 1.0

Состоялся долгожданный релиз эмулятора терминала Ghostty 1.0, который разрабатывался в течение почти двух лет и проходил закрытое бета-тестирование. Это быстрый и нативный интерфейс превзошел решения вроде iTerm 2. Ghostty 1.0 поддерживает широкий спектр современные стандарты, что делает его универсальным и удобным.

@prog_tools

Инструменты программиста

28 Dec, 14:11


Pub/Sub — когда нужно масштабировать приложения

В Tproger рассмотрели механизм «издатель — подписчик», который обеспечивает масштабирование приложений. Вы узнаете, как он помогает организовать обмен данными между микросервисами.

Посмотрите примеры реализации с использованием популярных Apache Kafka, RabbitMQ и Redis, а также их применение в современных сферах, таких как IoT.

@prog_tools

Инструменты программиста

27 Dec, 14:09


Топ-11 трендов, которые нужны айтишнику в 2025 году

В Tproger рассмотрели ключевые тренды, от анализа больших данных до решений в области AR/VR, и выяснили, как они влияют на рынок труда. Эксперты из Райффайзенбанка и Nexign.com представили рекомендации по актуальным инструментам и технологиям, которые помогут вам оставаться на гребне волны. 

@prog_tools

Инструменты программиста

27 Dec, 11:02


Зимняя школа по аналитике и Data Science от НИУ ВШЭ

Центр непрерывного образования факультета компьютерных наук НИУ ВШЭ открывает регистрацию на зимнюю школу «IT-сеанс: погружение в мир данных». Вас ждут лекции и мастер-классы от спикеров из таких компаний, как: Яндекс, Т-Банк, Купер, Okko, Авито, Билайн, Банк России, Эйч.

На школе вы сможете разобраться:

Зачем переходить в IT: 
— Зачем бизнесу нужны дата-аналитики и специалисты по Data Science в эпоху ИИ?
— Какие тренды ИИ формируют будущее технологий и бизнеса?

Как построить карьеру в аналитике и Data Science:
— Какие инструменты нужны для старта карьеры в IT? 
— Можно ли перейти в сферу аналитики с непрофильным образованием?
— На что обращают внимание HR-специалисты при отборе?

Как Data Science применяется в разных индустриях:
— Какие задачи решаются с помощью машинного обучения?
— Какие ML-инструменты используются в ритейле, банках и медиа? 

Школа подойдет как тем, кто только решил освоить новую профессию, так и начинающим специалистам.

Когда: 2 февраля
Где: Центр Культур НИУ ВШЭ, г. Москва, Покровский бульвар, 11

Участие бесплатное для всех желающих, требуется регистрация: по ссылке

Реклама: НИУ ВШЭ ИНН 7714030726
Erid: 2SDnjewi6LT

Инструменты программиста

26 Dec, 14:07


dbdiffo.com | Редактор диаграмм баз данных

С его помощью можно создавать схемы, экспортировать SQL-сценарии и настраивать интерфейс под свои задачи. Поддерживает: MySQL, PostgreSQL, SQLite, MariaDB и многие другие БД. Его разворачивают локально.

Спасибо @Dmitry8Zorin за рекомендацию.

✍️ — актуально
🗿 — ни разу не пригождалось

Цена: бесплатно
Перейти на сайт

@prog_tools

Инструменты программиста

26 Dec, 13:01


Пришло время заданий по тестированию

Новичок в команде межгалактической системы Мир Plat.Form уже справился с двумя предыдущими тестами, в которых вы помогли ему с выбором действий. Наставники рассказали ему много полезного и передали свои знания. Пришло время выбрать действие в третьей задаче.

Инструменты программиста

25 Dec, 08:06


Большой гайд по Python от Tproger: инструменты для всех направлений

В Tproger подготовили подборку питонических статей для начинающих по следующим направлениям:

— Бэкенд-разработка;
— Фронтенд-разработка;
— Парсинг;
— Тестирование;
— Data Science.

Здесь и роадмапы, и про хранение данных, и про самые популярные фреймворки и многое другое.

#основы

Инструменты программиста

24 Dec, 14:16


Почему GitFlic — это надёжнее и удобнее чем GitHub и GitLab?

В Tproger проанализировали ключевые возможности GitFlic — российского аналога GitHub / GitLab.  ̶П̶р̶е̶ж̶д̶е̶ ̶ч̶е̶м̶ ̶н̶е̶ ̶ч̶и̶т̶а̶я̶ ̶с̶т̶а̶в̶и̶т̶ь̶ ̶д̶и̶з̶л̶а̶й̶к̶ ̶и̶м̶п̶о̶р̶т̶о̶з̶а̶м̶е̶щ̶а̶ю̶щ̶е̶м̶у̶ ̶П̶О̶, оцените фичи:

— CI/CD;
— встроенный редактор кода;
нет ограничений на размер команды;
cовместное использование пакетов ПО в качестве зависимостей в других проектах;
— есть Self-Hosted версия;
хранение образов Docker-контейнеров;
— удобный тул миграции и проч.

Если ваша компания такая же большая и сильная, как Сбербанк, который в начале 2023 просто выпилили из GitHub, то статья точно принесет пользу в контексте риск-менеджмента.

@prog_tools

Инструменты программиста

24 Dec, 13:12


Новый хаб «Разработка облачных платформ» от МТС Web Services на Хабре!

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

В новом хабе вас уже ждут статьи:

Как мы строим публичное облако с нуля: опыт MWS
Данила Дюгуров, CTO MWS, рассказывает, о чём нужно подумать, прежде чем стартовать разработку публичной облачной платформы.

Проектирование облачной сети MWS: выбор технологий и решений
Яков Жданов, руководитель направления Network, делится опытом проектирования облачной сети для нового облака MWS.

Изобретаем IAM для нового облака MWS
Андрей Халиуллин, руководитель направления IAM, объясняет, какую ресурсную модель мы выбрали для новой платформы.

Присоединяйтесь к сообществу, подписывайтесь на хаб, следите за новыми статьями и вносите свой вклад в развитие облачного комьюнити!

Это #партнёрский пост

Инструменты программиста

23 Dec, 16:36


Ничего не предвещало сложностей, но возникла новая задача

Эндрю, новичок в команде Мир Plat.Form, только оптимизировал работу узла, как сотрудники исследовательского центра поставили его перед новой проблемой выбора: поможете новичку?

Инструменты программиста

23 Dec, 14:01


pyWhat | Определитель для чего угодно

Если не ясно, в чем «соль» инструмента, то посмотрите на GIF: при вводе непонятной хэшеподобной строки PyWhat безопасно определит, что это такое.

Ищет:
— URL-адреса;
— Адреса электронной почты;
— Номера телефонов;
— Номера кредитных карт;
— Адреса криптовалютных кошельков;
— Номера страховок и многое другое.

Учитывая возросшее число всевозможных мошенников в сети, подкладывающих скамерские ссылки даже в гифки WhatsApp, самое время учить наших бабушек питону. Чтобы перед тем, как что-то нажимать, проверяли.

Цена: бесплатно
Репозиторий проекта

Инструменты программиста

05 Dec, 14:07


Python в Data Science: топовые библиотеки и фреймворки, которые будут популярны в 2025

Python сегодня является основной технологией для обработки данных и машинного обучения, благодаря: — Pandas и NumPy для оперирования данными;
— TensorFlow и PyTorch для Deep Learning;
— Matplotlib и Seaborn для визуализации

В статье вы познакомитесь с другими инструментами, которые также могут стать классикой в мире ML для медицины.

@prog_tools

Инструменты программиста

04 Dec, 14:05


zapp | Ваш проект станет программой macOS

Это CLI-инструмент для развертывания приложений для macOS. Он упакует зависимости и создаст файл .dmg / .pkg. Инструмент поддерживает интеграцию с GitHub Actions.

Цена: бесплатно  
Репозиторий проекта

@prog_tools

Инструменты программиста

03 Dec, 14:03


boring | Менеджер SSH-тоннелей

Инструмент позволяет настраивать socks-прокси для вашего сервера и сохранять такие конфиги для быстрого доступа. Поддерживает автоматическое переподключение и TOML-конфиги.

Ума не приложим, почему проксирование еще не входит в 100% учебных программ в онлайн-университетах, ведь обход блокировок уверенно выбивается в важнейшие скиллы российского разработчика с 2023 года.

Цена: бесплатно
Репозиторий проекта

@prog_tools

Инструменты программиста

03 Dec, 12:03


Митап для Java- и Kotlin-разработчиков от команды МТС Web Services

Ребята приготовили для вас микс из топовых технических докладов и неформального общения за барбекю.

Когда: 6 декабря, 18:00
Где: площадка «Бетон», Кальварийская ул., 17, г. Минск

Программа вечера:
— Расскажут, как строят новое облако в 2024-м.
— Поговорят о разработке IAM в облаке.
— Обсудят, как создать Development Platform.
— Разберутся, что такое реконсиляция и почему она важна для облачной инфраструктуры.

После официальной части — барбекю и нетворкинг!

Регистрация здесь.

Это #партнёрский пост

Инструменты программиста

02 Dec, 14:01


Payload 3.0 | Нативный CMS для Next.js

Нативный CMS для Next.js, который можно установить прямо в вашем существующем каталоге /app. Этот инструмент позволяет разрабатывать проекты без привязки к SaaS-решениям и интегрируется с PostgreSQL / MongoDB и другими БД. Payload предлагает мощный API и поддерживает разнообразные плагины.

Цена: бесплатно  
Репозиторий проекта

— пробовал Next.js
🗿  — не актуально

@prog_tools

Инструменты программиста

01 Dec, 14:14


WebVM | Виртуальная машина Linux в браузере

WebVM предлагает уникальное решение для запуска Linux-среды прямо в вашем браузере за счет HTML5 и WebAssembly с поддержкой контейнеризации. Для полноценной сетевой работы можно подключить Tailscale.

Цена: бесплатно  
Репозиторий проекта

@prog_tools

Инструменты программиста

30 Nov, 14:11


PyRIT | Инструмент оценки рисков для генеративного ИИ

Это опенсорсный инфобез-фреймворк для оценки надежности моделей ML. Этот определяет недостоверный / предвзятый контент, тем самым позволяя сосредоточиться на более сложных процессах и идентифицировать более сложные угрозы.

Цена: бесплатно  
Репозиторий проекта

@prog_tools

Инструменты программиста

29 Nov, 14:09


knockknock | Система безопасного доступа

Port Knocking — это сетевой защитный механизм, действие которого основано на следующем принципе: сетевой порт является по умолчанию закрытым, но до тех пор, пока на него не поступит заранее определённая последовательность пакетов данных, которая «заставит» порт открыться.

knockknock — простая и безопасная реализация этого механизма на Python + HMAC-SHA1, что обеспечивает защиту от прослушивания и повторных атак.

Цена: бесплатно  
Репозиторий проекта

@prog_tools

Инструменты программиста

28 Nov, 14:07


typer | Ваше собственное CLI-приложение

Это библиотека для создания удобных командных интерфейсов на Python. Она поддерживает автодополнение команд в терминале и «дружит» с FastAPI.

Цена: бесплатно  
Репозиторий проекта

@prog_tools

Инструменты программиста

26 Nov, 14:03


Практика, практика и ничего кроме практики

KodeKloud Free Labs — площадка c интерактивными заданиями и реальными сценариями, которые помогут погрузиться в практическое применение принципов DevOps и облачных технологий, не выходя из браузера.

В бесплатных лабах сейчас есть: Linux, Кубер, Docker, GiT, Python и прочие прелести. 

#devops #docker #git #python

Инструменты программиста

25 Nov, 08:02


DataAnonymization | обезличиваем базу

Полезный тул на Java, который быстро устранит имена, телефоны и пароли из вашего экземпляра MySQL / PostgreSQL / MariaDB / hive и проч. Работает в командной строке.

Древний китайский мудрец сказал однажды: «Нужда в таких дополнительных шагах, как анонимизация данных, коррелирует со сливами баз, а не с обучением моделей ML».

А какие инструменты анонимизации вы использовали? Поделитесь в комментариях.

Цена: бесплатно
Репозиторий проекта

@prog_tools

Инструменты программиста

24 Nov, 14:13


Парень делает редактор кода со спецэффектами

WIP — высокопроизводительный редактор кода, вдохновлённый Doom Emacs и neovim. Отличительной его особенностью являются спецэффекты во время набора кода. Например, взрывы.

Скачать его пока нельзя, но узнать подробности и следить за проектом можно на GitHub.

Инструменты программиста

22 Nov, 14:09


Проверь свои знания MongoDB: особенности и базовые операции

MongoDB — одна из самых популярных NoSQL-баз данных. Проверьте свои знания об этой технологии с помощью небольшого теста на 7 вопросов. Для подготовки можно использовать статью.

Тот случай, когда всю карьеру работаешь с SQL, и теперь перед тестом надо вспоминать, что вообще такое NoSQL.

@prog_tools

Инструменты программиста

21 Nov, 14:07


Топ JavaScript-фреймворков для быстрой разработки в 2025

JavaScript остается самым популярным языком для создания интерактивных веб-приложений и интерфейсов, и потому в Tproger изучили самые перспективные заменители React / Nuxt / Vue с точки зрения производительности, нужд проекта, масштабируемости и прочих факторов.

🗿 — только классика (React, Next.js, Vue)
— люблю пробовать новое

@prog_tools

Инструменты программиста

20 Nov, 14:05


ClipCascade | Общий буфер обмена для ВСЕХ ваших девайсов

Прекрасное решение для ценителей Universal Clipboard на устройствах Apple. Только теперь для всех авторизованных в облачном аккаунте устройств, включая Linux с GUI и без. Можно развернуть экземпляр из Docker на своем сервере.

Цена: бесплатно
Репозиторий проекта

@prog_tools

Инструменты программиста

20 Nov, 08:05


django-project-template | Когда «пригорело» конструктивно

Один Python-разработчик, регулярно работающий с Django, сетовал на устаревшие темплейты на GitHub, не учитывающие новые крутые инструменты вроде uv (быстрый менеджер зависимостей на смену pip).

В своем обзоре Давид Гийо заменяет «голый» Makefile на just, предлагает переиначить дефолтную структуру Django-проекта и даже версионирует .env. Браво!

Сам темплейт на GH

@zen_of_python

Инструменты программиста

19 Nov, 14:04


5 самых востребованных языков программирования в 2025 году

Каждый год составляются рейтинги языков программирования TIOBE, PYPL, StackOverflow, а для России — HeadHunter и Хабр Карьера. В Tproger выяснили, какие ЯП будут востребованы на рынке в следующем году. 

@prog_tools

Инструменты программиста

18 Nov, 14:02


zapper | Защита ключей в командной строке

Утилита помогает спрятать логины и пароли на случай непреднамеренной авторизации третьих лиц на вашем сервере. При запуске ps хакер увидит

Цена: бесплатно
Репозиторий проекта

@prog_tools

Инструменты программиста

17 Nov, 14:13


dockur | WIndows в Docker

Простое на первый взгляд, решение, а набрало 22К+ звезд на GitHub. Поддепживает Win7 и выше, а также Server-версии.

Цена: бесплатно
Репозиторий проекта

@prog_tools

Инструменты программиста

16 Nov, 08:11


prefect.io | Airflow для ML

Адаптированный под Машинное обучение оркестатор, что облегчит вашему проекту MLOps. Обладает аналогичными фичами вроде Cron-based планирования и повторных попыток, однако предлагает безсерверную инфраструктуру и облачный UI.

Есть условно бесплатный тариф.

Prefect vs. Airflow
Репозиторий проекта с 17К+ звезд на GitHub
Case study: обмен данными между процессами

✍️ - что такое Airflow?
🗿 - мне хватает Airflow

Инструменты программиста

15 Nov, 14:09


telegram-phone-number-checker | Проверка сушествования аккаунта в Telegram по телефону

Незамысловатый инструмент на базе API мессенджера, который использует ваше приложение разработчика my.telegram.org. Для предотвращения блокировки не рекомендуется использовать личный номер.

Цена: бесплатно
Репозиторий проекта
Проект на pypi.org

@prog_tools

Инструменты программиста

14 Nov, 14:07


Одни сокращают, а другие оставляют: как компании сохраняют сотрудников

Мы продолжаем исследовать последствия массовых увольнений в IT-секторе. В новой статье ментор Solvery и старший IT-рекрутер Павел Шлюпкин поделился, как компании перераспределяют ресурсы. Рассматриваются ключевые стратегии, которые помогают минимизировать увольнения и создать позитивную атмосферу для сотрудников, включая повышение нагрузки с компенсацией. Павел делится личными наблюдениями о менталитете российских компаний и их отношении к кризисам.

@prog_tools

Инструменты программиста

13 Nov, 14:05


exo | Запускаем LLM на домашних девайсах

Проект позволяет использовать девайсы iPhone, iPad, Android, Mac, Linux вместо дорогостоящих покупных графических процессоров для запуска ChatGPT, Claude и проч.

Осталось только найти умную стиралку с 16 Гб RAM, и можно пугать гостей.

Цена: бесплатно
Репозиторий проекта

@prog_tools

Инструменты программиста

13 Nov, 07:20


Приглашаем разработчиков и всех, кто интересуется облачными технологиями, на митап по Go от MWS. Ребята расскажут, как они строят облачную платформу с нуля и какие технологии используют.

Когда: 22 ноября, 18:00
Где: кинотеатр «Победа», ул. Ленина, 7, г. Новосибирск

В программе:
 — Биллинг в облаке: опыт MWS и решение проблем миграции в продакшене
 — Тестирование Managed Kubernetes: от основ до продвинутых практик с Ginkgo
 — EBPF & Go: как писать код для ядра безопасно

До встречи в кинотеатре. После докладов вас ждут общение в неформальной обстановке, напитки и еда.

Регистрируйтесь по ссылке.

Это #партнёрский пост

Инструменты программиста

12 Nov, 14:03


Кодогенерация в ИТ проектах: автоматизация или потеря контроля?

Концепция кодогенерации обещает значительно ускорить процесс разработки, минимизируя ошибки и стандартизируя подходы. Однако сохраняются ли надлежащий контроль над процессом и качество? В Tproger порассуждали о проблемах с поддержкой и масштабированием, зависимости от инструментов генерации и сложностях при код-ревью.

А какими приложениями для генерации каркаса проекта вы пользуетесь? Поделитесь в комментариях.

@prog_tools

Инструменты программиста

11 Nov, 15:45


Более 12,5 тысяч человек приняли участие в ИТ-чемпионате True Tech Champ

МТС провела всероссийский чемпионат по алгоритмическому и робототехническому программированию, собрав более 3,5 тысяч зрителей на финале и свыше 600 тысяч онлайн-участников. В этом году в соревнованиях приняли участие призеры российских и международных олимпиад. Чемпионат включал индивидуальный и командный зачеты, а заключительный этап прошел в формате шоу-кодинга и гонки роботов. Общий призовой фонд составил более 10 миллионов рублей, а победителями стали талантливые программисты и команды. Мероприятие также стало площадкой для лекций экспертов ИТ-индустрии и увлекательных развлекательных активностей.

@prog_tools

Инструменты программиста

11 Nov, 14:01


teable | Симпатичный No Code GUI для PostgreSQL

Словно дитя Notion UI, Excel и PostgreSQL, этот инструмент наконец показывает вашу базу так, как это хотел бы ваш дизайнер. Тоже чувствуете прилив продуктивности, вызванный читабельным современным интерфейсом?

Самый радующий глаз и закрывающий гештальт инструмент месяца, без сомнения.

Цена: бесплатно
Репозиторий проекта

✍️ — о боги, пробуем
🗿 — привык страдать в командной строке
☃️ — использую DBeaver и иже с ними

@prog_tools

Инструменты программиста

10 Nov, 13:13


screenshot-to-code | Генерируем веб-приложение по скриншоту / Figma-концепту

Простой инструмент для преобразования скриншотов, макетов и дизайнов Figma в чистый, функциональный код с использованием ИИ. Поддерживает Claude Sonnet 3.5 и GPT-4o.

Цена: бесплатно
Репозиторий проекта

А какие OCR вы используете? Поделитесь в комментариях.

@neuro_channel

Инструменты программиста

09 Nov, 14:11


Нашёл огромную библиотеку алгоритмов с открытым исходным кодом

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

Кстати, языков на этом ресурсе реально много — от популярных, по типу Python, Java и C#, до более нишевых, таких как R и Scala.

Полезно будет всем, так что берём на заметку

#алгоритмы

Инструменты программиста

08 Nov, 14:09


SOLID... На котиках

Каждый программист хоть раз слышал о принципах SOLID. На собеседованиях и экзаменах многие пытались вспомнить, о чем же был тот самый принцип Лисков. Однако вряд ли цель преподавателей и интервьюеров — заставить нас заучивать строчки из учебников.

SOLID действительно помогает писать качественный код, когда во всем разберешься! Если вы этого еще не сделали, добро пожаловать в статью. Здесь вы ещё раз взглянете на то, как устроены всем известные принципы на примерах с котиками.

#solid

Инструменты программиста

08 Nov, 13:03


Початиться с друзьями, полистать ленту, посмотреть новый видос…
Что бы ещё такого поделать, только бы не заняться важным делом — вернуться к учёбе:)

Предлагаем объявить бой прокрастинации и показать вашу решимость учиться. Попробуйте закрыть все уведомления на экране, которые отвлекают вас на пути к знаниям: https://tprg.ru/o3FI 

Реклама

Инструменты программиста

07 Nov, 14:07


10 ошибок в архитектуре, которые ломают проекты. Проверьте, не совершаете ли вы их

Архитектура — это основа успешного проекта, и даже небольшие ошибки могут вызвать значительные проблемы в будущем. В Tproger рассмотрели 10 распространенных недочетов, которые способны разрушить все. Ознакомьтесь с реальными кейсами Spotify и PayPal, чтобы понять, как избежать этих ловушек. Узнайте, как правильно внедрять кэширование и следовать принципу единственной ответственности.

@prog_tools

Инструменты программиста

07 Nov, 13:01


Все смотрят видео, а значит все сталкиваются с застыванием картинки или звука

Руководитель разработки бэкенда единой видеоплатформы VK рассказывает, как им удалось значительно сократить вероятность столла на разных платформах и какими инструментами они пользовались: https://tprg.ru/w4Dh

Инструменты программиста

05 Nov, 14:03


fzf | нечеткий поиск в командной строке

Утилита на Go реализует поиск по неполному совпадению. Помимо этого ищет файлы:
— в названии которых нет паттерна;
— которые (не) начинаются с определенного паттерна;
— относятся к определенному расширению;
— ̶т̶о̶р̶г̶у̶е̶т̶ ̶к̶р̶и̶п̶т̶о̶й̶.

Проект в топах GitHub Trending и насобирал 65К+ звезд, а это что-то да значит.

Цена: бесплатно
Репозиторий проекта

@prog_tools

Инструменты программиста

04 Nov, 14:01


Какие шрифты лучше использовать в IDE?

На этот вопрос решил ответить Бен Авад — автор некогда нашумевшего проекта VSCode Stories.

В своем свежем ролике он перебирает несколько популярных шрифтов для IDE, давая им оцени по 10-бальной шкале.

Спойлерить не будем — лучший вариант можно найти в видео по ссылке.

Инструменты программиста

03 Nov, 14:13


eza | Убийца ls

Этот CLI-инструмент на Rust использует цвета для различения типов файлов и метаданных. Знает о символических ссылках, расширенных атрибутах и ​​Git. Он маленький и быстрый.

Спасибо @qomineko за рекомендацию. 11K+ звезд на GitHub на дороге не валяются.

Цена: бесплатно
Репозиторий проекта

@prog_tools

Инструменты программиста

02 Nov, 14:11


Вы когда-нибудь задумывались, как уязвимость в коде может стоить миллиарды?

Carbanak — это не просто группа хакеров, это команда людей, которые превратили банковские системы в свои личные банкоматы. Они знали все про уязвимости, про ошибки в защищенности, о которых даже не догадывались те, кто эти системы строил.

Всего за пару лет хакеры:
— атаковали более 100 банков по всему миру
— украли $1 млрд
— обратили на себя внимание Европола.

В подкасте «АЙТИ КРАЙМ» 5 ноября расскажут, как Carbanak обходили защиту банковских систем, используя уязвимости инфраструктуры. Будьте готовы — здесь нет простых историй про «хакеров из подвала». Только настоящая инженерная работа, профессионализм и поразительное понимание сложных систем.

Пока выпуск еще в отложке, сохраните канал Типичного там. где вы слушаете подкасты — Apple Podcasts / VK / Яндекс. Музыка / YouTube.

@prog_tools

Инструменты программиста

02 Nov, 13:11


Java Axiom JDK | Альтернатива зарубежным сборкам Java, которую не заблокируют

Этот комплект собран на базе OpenJDK и предназначен для некоммерческой разработки. Создатели упростили процесс получения дистрибутива с помощью личного кабинета — там удобно скачать нужные актуальные сборки Windows / macOS / Linux.

Подробнее

@prog_tools

Инструменты программиста

02 Nov, 09:02


Все Telegram-каналы от Tproger теперь собраны в одном месте: @tproger_channels

Каналы по конкретным направлениям разработки, подборки полезных ресурсов, канал для начинающих, новости, мемы — всего около двух десятков каналов разного формата. Точно найдёте что-нибудь для себя.

Инструменты программиста

01 Nov, 14:09


mindcraft | Твой AI-напарник в Minecraft

Самый ламповый проект месяца: бот для Minecraft, управляемый ChatGPT. Работает на Node.js, есть Discord-сервер для ценителей идеи. Хоть это и не инструмент программиста как таковой, но проект точно стоит упоминания. В крайнем случае, джаваскриптеры смогут поупражняться с нодой.

Цена: платим только за токены OpenAI / Gemini / Anthropic / Groq
Репозиторий проекта

@prog_tools

Инструменты программиста

31 Oct, 15:22


Ужасный код: если бы злодеи хорроров стали программистами

Если сегодня, в «страшный» праздник, вам захотелось сделать вечер менее томным, посмотрите, какой убийца / маньяк выбрал именно ваш стек. Странное чувство — ассоциировать себя с Пеннивайзом.

@prog_tools

Инструменты программиста

31 Oct, 14:07


@prog_tools

Инструменты программиста

31 Oct, 10:31


Бесплатный онлайн-курс по Git от НИУ ВШЭ

Центр непрерывного образования факультета компьютерных наук НИУ ВШЭ приглашает присоединиться к бесплатному онлайн-курсу «Введение в GIT» тех, кто начинает свой путь в программировании и разработке. 

- Вы научитесь устанавливать и настраивать репозитории, а также эффективно работать с кодом
- Программа состоит из видео и дублирующих их лонгридов, вы можете сами выбрать удобный способ изучения материала
- Курс проходит в асинхронном формате и подходит начинающим

Курс состоит из 5 уроков:

- Что такое Git?
- Добавление изменений в коммит и загрузка на удаленный репозиторий
- Управление изменениями, отмена операций, выбор определенного коммита
- Работа с ветками в репозитории
- Слияние веток, merge и rebase, политики работы с ветками

Преподаватель: Андрей Сухов, старший разработчик в Эвокарго, автор онлайн-курса «Frontend-разработчик»

Присоединиться и начать изучать Git

Реклама: Федеральное государственное автономное образовательное учреждение высшего образования «Национальный исследовательский университет «Высшая школа экономики».
Erid: 2SDnjdFxqrs

Инструменты программиста

30 Oct, 14:05


Python, Go, Ruby — сайты создателей популярнейших языков собрали в одном месте

Проект представляет собой коллекцию скриншотов страниц, которые служат личными блогами и веб-ресурсами таких известных специалистов, как Джон Маккарти, Дональд Кнут, Роб Пайк и другие.

Тот случай, когда разнобой и олдовый дизайн веб-страниц не причиняет негатива, скорее, наоборот.

А вы следите за сайтом создателя своего основного ЯП? Поделитесь в комментариях.

@prog_tools

Инструменты программиста

30 Oct, 11:02


Готов создать тиндер для коров? А решить историческую агроголоволомку с помощью IT?

Открыта регистрация на агрotech-хакатон от Россельхозбанка и Ruseed — AgroCode Hack Genetics! Общий призовой фонд — 800 тысяч рублей.

В этом году участникам предстоит разработать решения для области генетики и селекции. Выбери одну из четырёх технологических задач и стань частью инноваций! Приглашаются аналитики, тестировщики, ML, frontend, backend-разработчики и другие IT-специалисты.

Участвовать можно как готовой командой, так и индивидуально — участников объединят в группы! Соревнование пройдет онлайн.

Регистрация открыта до 14 ноября. Заполняй заявку и выигрывай!

Это #партнёрский пост

Инструменты программиста

29 Oct, 14:03


Астролог рассказал, какие ошибки вы совершаете в программировании по знаку зодиака. 

А какие еще типичные ошибки совершают те или иные знаки? Поделитесь в комментариях.

Инструменты программиста

28 Oct, 13:01


gpt-pilot | ИИ-кодер, забирающий рутину

Еще один интересный пример AI-штурмана, который пытается ̶з̶а̶б̶р̶а̶т̶ь̶ ̶р̶а̶б̶о̶т̶у̶ ̶ убрать из жизни живого кодера автоматизируемые задачи. По заверениям создателей, после получения ТЗ он проведет по процессу верстки базовой версии, ее деплоя и снимет 95% автоматизируемых задач. Можно использовать ChatGPT / Claude / Groq и другие LLM.

Проект возглавил рейтинг GitHub («репозиторий дня»), получил там 31К звезд и спонсирован YCombinator. Есть Discord-сервер ̶ч̶т̶о̶б̶ы̶ ̶к̶о̶д̶е̶р̶ ̶н̶е̶ ̶б̶р̶о̶с̶и̶л̶ ̶н̶а̶ ̶п̶о̶л̶п̶у̶т̶и̶ ̶ для поддержки пользователей.

p.s. Полезные гайды по оптимизации промптов можно найти на официальном канале.

Цена: бесплатно (платим только за токены)
Репозиторий проекта

@neuro_channel

Инструменты программиста

27 Oct, 14:13


Когда твой тимлид испытывает проблемы с гневом, но пошел к психотерапевту

🌭 — знаем, плавали
☃️ — Бог миловал

@prog_tools

Инструменты программиста

26 Oct, 19:36


Tproger прорекламирует вашу статью и подарит лучшему автору мерч

Дорогие друзья, мы будем предлагать раз в неделю актуальные темы от редакции. Вы можете выбрать любую тему и написать статью, которая привлечет много просмотров (мы гарантируем продвижение). В качестве бонуса — шанс выиграть мерч, который мы будем отправлять один раз в месяц самому успешному автору.

Темы:
– Квантовая угроза: как квантовые компьютеры ломают старые замки шифрования
— DevSecOps и Zero Trust: забудьте всё, что вы знали о безопасности кода
— Роботы в деле: как интернет вещей выходит за пределы смартфонов и другие

По выбору темы можете отписаться в комментариях под постом во Флудильне.

@prog_tools

Инструменты программиста

26 Oct, 14:11


Что нужно знать всем программистам

Выучить язык программирования за 7 дней? Это миф, вот, почему

Развеиваем миф о том, что выучить язык программирования за 7 дней — легко. Делимся наблюдениями и даем рекомендации для начинающих специалистов.

Что удобнее для разработчика: Mac Studio или кастомный ПК?

Может ли миниатюрный Mac Studio от Apple заменить мощные ПК для разработчиков? Проводим технобаттл и разбираемся, какую технику выбрать для работы с медиа и кодом.

Использование Git: советы и трюки для продвинутых пользователей

Git — это мощная распределенная система контроля версий, которая используется для управления исходным кодом в проектах различного масштаба. Рассказываем, как сделать работу с ней еще более эффективной.

Что такое Grafana и зачем она нужна

Узнайте, что такое Grafana и как она помогает в мониторинге и анализе данных.

Markdown в Telegram: как выделить код (и не только)

Расскажем о том, как правильно форматировать код и текст через Markdown в Telegram. Это удобный способ ̶у̶с̶п̶о̶к̶о̶и̶т̶ь̶с̶я̶,̶ ̶ч̶т̶о̶ ̶п̶е̶р̶е̶с̶ы̶л̶а̶т̶ь̶ ̶п̶а̶р̶о̶л̶и̶ ̶в̶ ̶т̶е̶л̶е̶г̶е̶ ̶б̶е̶з̶о̶п̶а̶с̶н̶о̶ делиться технической информацией через мессенджер

Основы PostgreSQL для начинающих: от установки до первых запросов

Научитесь устанавливать и работать с PostgreSQL. В этом руководстве мы рассмотрим основные команды, создадим первую базу данных и выполним простые SQL-запросы

@prog_tools

Инструменты программиста

25 Oct, 14:20


Ночная шпаргалка по консольным командам Git 👍

В Git полно команд, и если ты часто их забываешь, эта шпаргалка специально для тебя. В репозитории можно быстро почитать об основных командах и концепциях, а затем одним вальяжным нажатием на Ctrl+C скопировать их.

Приятный бонус — всё написано на русском. Так что сохраняем!

#git #шпаргалка

Инструменты программиста

25 Oct, 13:15


Разработчик Elixir

ИТ-команда Гринатом в поиске разработчика Elixir в команду центра HR TECH.

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

Среди требований:
— понимание базовых принципов OTP,
— опыт работы с очередями сообщений (Kafka, RabbitMQ или Nats),
— знание микросервисов,
— Elixir в кластере Docker, Kubernetes, Helm PostgresQL, Redis, Linux.

Узнать о вакансии больше

#вакансии

Инструменты программиста

24 Oct, 14:07


facad | Расширения файлов в CLI наглядно

Инструмент для просмотра содержимого каталогов в командной строке. Поддерживает сортировку по расширению (как в Проводнике), умеет в Unicode.

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

Цена: бесплатно
Репозиторий проекта

@prog_tools

Инструменты программиста

24 Oct, 11:02


Старший инженер технической поддержки

Гринатом, ведущий ИТ-интегратор Росатома, в поиске старшего инженера технической поддержки в свою команду. Будущему специалисту предстоит осуществлять поддержку рабочих мест пользователей, настраивать средства криптозащиты, подготавливать инструкции и аналитические отчеты о проделанной работе.

Ожидают, что вы владеете ПК на уровне эксперта:
— знаете MS от и до,
— понимаете базовые принципы работы службы каталогов Active Directory и протокола TCP/IP.

Для работы важен опыт настройки, первичного конфигурирования и последующей поддержки функционирования оргтехники. 
  
Откликнуться на вакансию

#вакансии

Инструменты программиста

23 Oct, 14:05


Что удобнее для разработчика: Mac Studio или кастомный ПК?

Провели технобаттл и разобрались, какую технику выбрать для работы с медиа и кодом.

Получилась настоящее многоборье: бенчмарки отрисовкой 3D, показатель FPS для Shadow of the Tomb Raider, скорость эскпорта видео из ПО Adobe и многие другие факторы.

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

@prog_tools

Инструменты программиста

23 Oct, 11:06


Владелец продукта

Гринатом ищет сотрудника на позицию владелец продукта для развития системы управления конфигурациями «Атом.Порт».

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

Навыки:
— хорошо знаете операционные системы GNU/Linux и Microsoft Windows,
— имеете техническое понимание работы программного комплекса,
— работали с инструментами управления конфигурациями (SaltStack, Ansible, Puppet или Chef).

Опыт в области IT и управления конфигурациями будет преимуществом.

Узнать подробнее о вакансии и откликнуться

#вакансии

Инструменты программиста

22 Oct, 14:03


Дилемма СТО: внедрять инновационные технологии или использовать проверенный стек

В разработке есть укоренившееся правило: «работает — не трогай». Однако если всецело отдаться этому принципу, инновационного продукта не создать. Нужна золотая середина.

В Tproger + МТС разобрались, как выбрать между проверенным стеком, которым владеет команда, и новыми технологиями.

@prog_tools

Инструменты программиста

21 Oct, 14:02


databye | Анонимайзер данных

Проект на TypeScript, который обезличивает не только текстовые файлы, но и целые базы данных (PostgreSQL, MongoDB, SQLite).

Страшно собственными руками ненароком базу дропнуть, а тут ещё анонимайзер в одну строку предлагают!

Репозиторий проекта

@prog_tools

Инструменты программиста

21 Oct, 13:01


Ищем SMM-специалиста для канала о мобильной разработке

Привет! Мы — Tproger. Медиа о разработке и обо всём, что с ней связано.
Наша миссия — cоздать удобную медиа-среду, которая является стандартом для решения любой айтишной задачи. Мы ищем SMM-специалиста для одного из наших каналов.

Задачи, над которыми предстоит работать:
– Создание контента для телеграм-канала о мобильной разработке.
– Работа над реализацией стратегии продвижения канала совместно с руководителем.
– Подготовка отчетов.
– Продвижение канала c помощью Telegram Ads, Рекламного кабинета ВКонтакте.

Что нужно знать:
– Разбираетесь в IT и мобильной разработке. Будет преимуществом, если вы являетесь студентом или действующим специалистом в этой области.
– Опыт работы в SMM от 6 месяцев.
– Опыт настройки успешных рекламных компаний через рекламный кабинет ВКонтакте, Telegram Ads.
– Навыки копирайтинга, грамотный русский язык.
– Базовые навыки работы с Figma (или другими редакторами).

Что мы предлагаем:
Конкурентная зарплата: обсуждается по результатам собеседования.
Удалённая работа: можно работать из любого места, где есть интернет.
Гибкий график: возможность самостоятельно планировать свой рабочий день.

Чтобы откликнуться, заполните анкету по ссылке:  https://forms.gle/yyKTCmk3mhoMCBoV6 

@prog_tools

Инструменты программиста

20 Oct, 14:13


deskflow | Одна мышь управляет двумя ОС

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

Наверное, это специально для владельцев Mac, которым дали рабочую Win.

Цена: бесплатно
Репозиторий проекта

✍️ — полезно
🌭 — не вижу смысла

@prog_tools

Инструменты программиста

19 Oct, 14:11


ossu/computer-science | Пожалуй, самый основательный курс по информатике

Состоит из четырех блоков — введение, основы, продвинутый CS и итоговый проект, все на английском. Для новоприбывших есть Discord-сервер на с 3К+ активных участников.

171К звезд на GitHub — это вызывает ̶з̶а̶в̶и̶с̶т̶ь̶ уважение.

Цена: бесплатно
Репозиторий проекта

@prog_tools

Инструменты программиста

18 Oct, 14:09


imghippo.com | Бесплатный хостинг картинок с API

Молодой CDN-сервис, который избавит вас от затрат на хранение изображений для сайта. После отправки POST-запроса отдаст URL.

Как же здорово, когда разработчикам «наболело» и они делают свой сервис ̶с̶ ̶б̶л̶э̶к̶д̶ж̶е̶к̶о̶м̶ ̶и̶ ̶ш̶л̶ю̶х̶а̶м̶и̶ бесплатным.

Цена: бесплатно
API ImgHippo

А вы каким хостингом пользуетесь? Поделитесь в комментариях.

@prog_tools

Инструменты программиста

17 Oct, 11:20


То, чего вам не хватало для спокойной работы

Это плеер lowfi, работающий прямо в терминале Linux. И у него всего лишь одна функция — воспроизводить Lo-Fi музыку для создания уютной обстановки.

Устанавливается просто, управляется ещё проще. Подробнее в репозитории проекта.

#инструменты #музыка

Инструменты программиста

16 Oct, 14:05


tgt | Telegram прямо в командной строке

Для ̶з̶а̶п̶у̶с̶т̶и̶в̶ш̶и̶х̶ ̶D̶o̶o̶m̶ ̶н̶а̶ ̶к̶а̶л̶ь̶к̶у̶л̶я̶т̶о̶р̶е̶ фанатов олдскульных UI переписали клиент Telegram на Rust и затащили в CLI. Управляется, естественно, комбинациями клавиш:

alt+1 | alt+left: Перейти к списку диалогов
up | down: Выбрать чат
alt+2 | alt+right: Перейти в переписку

Русский / английский языки поддерживаются.

Самый чудной инструмент недели в канале, без сомнения.

@prog_tools

Инструменты программиста

16 Oct, 13:01


Разыскиваем опытных Java-разработчиков

Обязанности:
— Участие в полном цикле разработки.
— Проектирование/разработка back-end и API.
— Обеспечение чистоты кода, тестирование, код-ревью, релизы.

Требования:
— Знание Java/Kotlin, Spring.
— Понимание микросервисной архитектуры.
— Опыт SQL/NoSQL.
— Опыт командной работы, код-ревью, git flow.

Откликайтесь тут

#вакансии #работа

Инструменты программиста

16 Oct, 11:01


Бесплатный мини-курс по Python: избавляемся от голосовух в Telegram

Вы научитесь создавать Telegram-бота, который переводит голос в текст, а затем научите его обрабатывать фотографии и парсить сайты. 

Стек: Telegram API, Flask. 

Присоединяйтесь к Анастасии Борневой, специалисту из Сбера с 9+ лет опыта. Участникам подарки!

Зарегистрироваться

Это #партнёрский пост

Инструменты программиста

15 Oct, 14:03


Новая экспериментальная рубрика #учимсяпомемам

Тут мы вам будем рассказывать о сложных темах на примере мемов. Многим новичкам может быть непонятен смысл этого мема, поэтому давайте его разберём:

SQL-инъекция — это метод атаки на базу данных, когда через уязвимые поля ввода пользователь запускает небезопасные SQL-команды. Это может дать злоумышленнику доступ к чувствительной информации или возможность изменить данные базы.

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

Название произошло от английского слова «honeypot», что буквально переводится как «горшочек с мёдом». Идея такая же, как в сказках о Винни-Пухе: мёд привлекает медведя, как ханипот притягивает хакеров. Это метафора для того, что хакеры видят в системе привлекательную цель, не подозревая о ловушке.

Так и в чём смысл мема?

А смысл в том, что программисты наблюдают за тем, как «хакер» пытается взломать их ханипот, и смеются, потому что уверены в безопасности. Ведь их система предназначена специально только для исследования атак, а не для хранения важной информации. Хакер же, думая, что атакует настоящую базу, фактически взаимодействует с ловушкой, предоставляя ценные данные о своих методах.

Ну что, как вам такой способ получения новых знаний? Ставьте ❤️, если хотите больше такого контента.

Инструменты программиста

15 Oct, 13:02


Сделали квиз для нижегородских backend-разработчиков

Проверьте, насколько хорошо вы шарите в профессиональных терминах и архитектуре Нижнего. К тому же каждый вопрос украшен ламповой иллюстрацией города в стиле пиксель-арт: https://tprg.ru/LOQK

Это #партнёрский пост

Инструменты программиста

14 Oct, 15:44


public-apis | Бесплатные API о чем угодно

Огромная коллекция бесплатных интерфейсов, от сокращателя ссылок до безлимитного хранилища файлов. Вашему пет-проекту будет чем наполниться. 315К+ звёзд на GitHub мягко намекают, что такой подход признан комьюнити.

Цена: бесплатно
Репозиторий проекта

@prog_tools

Инструменты программиста

13 Oct, 18:12


omni-engineer | LLM-помощник в CLI

Консольный инструмент, который интегрирует возможности ChatGPT 4o и другие модели в процесс разработки.

Среди фичей:
— умное автодополнение команд;
— веб-поиск прямо в командной строке;
— обработка изображений и многое другое.

Цена: платим только за токены
Репозиторий проекта

@prog_tools

Инструменты программиста

12 Oct, 17:39


Huly | Как Jira, только опенсорсная

Self-Hosted таскер для команды разработки и поддержки продукта на TypeScript. Интересная особенность — для российских пользователей вместо блокировки сервиса создали отдельный продукт, bold.ru.
Так и хочется прочитать название неправильно :)

Цена: есть бесплатный тариф
Репозиторий проекта
Веб-версия

@prog_tools

Инструменты программиста

11 Oct, 14:07


Топ-5 того, что можно сделать на Linux, но нельзя на Windows

В новой статье Tproger выяснил, чем первая ОС превосходит вторую в плане свободы и гибкости пользователей. Обсуждаются пять ключевых возможностей, например, работа с устаревшим железом и запуск ОС с флешки. Интересный факт: многие дистрибутивы Linux можно установить на старые компьютеры с 4 ГБ оперативной памяти, в то время как Windows 11 требует не менее 8 ГБ для комфортной работы.

@prog_tools

Инструменты программиста

10 Oct, 14:07


Механические vs. мембранные клавиатуры: что купить программисту для быстрой и комфортной работы

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

Интересный факт: механические клавиатуры могут выдерживать до 100 миллионов нажатий, в то время как мембранные — всего 1–5 миллионов. Сделайте правильный выбор для комфортной и эффективной работы!

@prog_tools

Инструменты программиста

10 Oct, 13:01


QA спецы тут? Сделали для вас непростой квиз

Проверьте, соответствуют ли ваши навыки в тестировании уровню middle: https://tprg.ru/Vxkp

Это #партнёрский пост

Инструменты программиста

09 Oct, 14:16


AI-Side-Panel-Extension

Расширение позволяет вызывать ChatGPT / Google Gemini прямо в окне браузера (потребуется VPN). Панель открывается комбинацией Alt + Q. 

Расширение на интернет-магазине Chrome

@prog_tools

Инструменты программиста

07 Oct, 14:02


ProctorAI | средство от прокрастинации

Нейронка, который следит за вашим экраном и видит прокрастинацию. Proctor делает снимки экрана вашего компьютера каждые несколько секунд и передаёт их в Claude-3.5-Sonnet / GPT-4o / LLaVA-1.5. Если система определит, что вы не сосредоточены, то возьмёт под контроль ваш экран и накричит на вас персонализированным сообщением. После того, как вы пообещаете прекратить откладывать дела на потом, ProctorAI даст вам 15 секунд, чтобы закрыть источник прокрастинации, или продолжит вас доставать.

На картинке выше разработчик нанял себе специальную женщину, что даёт пощёчину при его визитах на Facebook. Какой интересный способ решить проблему...

🌚 — Актуально, как никогда
🌭 — Нет такой проблемы

Цена: бесплатно
Репозиторий проекта

@prog_tools

Инструменты программиста

06 Oct, 14:13


In Your Face | Думгаю больно от твоего кода

Расширение для VSCode, ненавящево указывающее на ошибки и предупреждения в твоём проекте на сотне популярных языков. От создателей Mr. Incredibly Faces, ставшего мемом.

Поставить и прикольнуться

@prog_tools

Инструменты программиста

05 Oct, 14:11


Если бы персонажи «Шрека» были айтишниками

Кому ещё из персонажей вы бы дали какую роль? Поделитесь в комментариях.

@prog_tools