prog_tools | Unsorted

Telegram-канал prog_tools - Инструменты программиста

15748

Полезные инструменты для программистов — бесплатные и платные Купить рекламу: https://tprg.ru/6Ffy По вопросам рекламы: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

Subscribe to a channel

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

xlwings | Python + Excel

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

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

Читать полностью…

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

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

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

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

@prog_tools

Читать полностью…

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

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

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

@prog_tools

Читать полностью…

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

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

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

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

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

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

Читать полностью…

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

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

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

@prog_tools

Читать полностью…

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

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

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

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

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

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

@prog_tools

Читать полностью…

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

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

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

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

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

@prog_tools

Читать полностью…

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

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

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

@prog_tools

Читать полностью…

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

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

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

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

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

@prog_tools

Читать полностью…

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

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

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

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

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

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

Читать полностью…

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

@prog_tools

Читать полностью…

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

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

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

@prog_tools

Читать полностью…

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

Создавайте и проверяйте задания по программированию на GitVerse

На платформе для работы с исходным кодом GitVerse появился SmartClass — бесплатный инструмент для управления заданиями по программированию. С ним можно создавать, хранить и проверять задачи, а также автоматизировать ревью кода с помощью AI-ассистента GigaCode. В общем, все что нужно – теперь под рукой.

Пользователи SmartClass получают все преимущества платформы GitVerse, что дает начинающим специалистам возможность освоить профессиональные инструменты разработки. Решение позволяет не только изучать программирование и код, но и погрузиться в детали работы с такими инструментами и практиками, как CI/CD, Git и многими другими.

И, конечно, теперь смело можно отдать рутину аналитики заданий вашему верному помощнику – AI-ассистенту! За счет встроенных в платформу AI-расширений и AI-ассистента разработчика GigaCode вы можете за пару минут провести аналитику кода и значительно облегчить процесс проверки работ.

Переходите на GitVerse и пробуйте новый инструмент!

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

Читать полностью…

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

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

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

@prog_tools

Читать полностью…

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

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

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

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

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

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

@prog_tools

Читать полностью…

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

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

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

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

@prog_tools

Читать полностью…

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

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

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

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

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

@prog_tools

Читать полностью…

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

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

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

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

@prog_tools

Читать полностью…

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

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

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

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

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

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

Читать полностью…

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

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

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

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

@prog_tools

Читать полностью…

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

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

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

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

@prog_tools

Читать полностью…

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

notWG | DPI для Linux

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

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

@prog_tools

Читать полностью…

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

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

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

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

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

@prog_tools

Читать полностью…

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

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

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

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

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

@prog_tools

Читать полностью…

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

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

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

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

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

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

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

Читать полностью…

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

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

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

@prog_tools

Читать полностью…

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

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

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

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

@prog_tools

Читать полностью…

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

Приключения закончились?

Да, все верно. А что будет после? Интересная и захватывающая работа в межгалактической команде Мир Plat.Form. Новичок Эндрю справился со всеми заданиями и остается уже в качестве надежного сотрудника, чтобы пополнять своей информацией базу знаний и настраивать потоки данных. Переходите по ссылке и подписывайтесь.

Читать полностью…

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

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

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

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

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

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

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

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

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

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

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

Читать полностью…

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

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

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

Читать полностью…
Subscribe to a channel