prog_tools | Unsorted

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

15748

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

Subscribe to a channel

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

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

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

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

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

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

@prog_tools

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

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

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

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

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

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

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

@prog_tools

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

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

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

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

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

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

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

@prog_tools

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

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

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

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

Стек: Telegram API, Flask. 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@prog_tools

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

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

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

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

@prog_tools

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

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

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

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

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

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

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

Крупный транспортный холдинг в поисках Программиста 1С

Что вас ждёт:

Сначала классика: трудоустройство по ТК РФ, полный соцпакет, ДМС, удалёнка с 08:00 до 17:00 из любого региона РФ.

А ещё:
Компенсация сотовой связи. Компания берёт расходы на себя.
Профессиональное развитие. Оплата внешних курсов и тренингов; библиотека проф. литературы; обучение внутри компании от руководства и опытных сотрудников и собственные онлайн- курсы для повышения квалификации.
Карьерный рост. В холдинге регулярно оценивают навыки сотрудников и проводят ротации для повышения должности.
Сильная команда и высокая корпоративная культура.
Совместные мероприятия и тимбилдинги — как в офисе, так и на выезде.

Чем предстоит заниматься:
— Разработка/доработка информационной системы на базе платформы 1С:Предприятие.
— Разработка нового функционала и сопровождение существующего.
— Анализ и устранение инцидентов в работе функционала.
— Анализ производительности и оптимизация существующего функционала.
— Интеграция с другими системами.

От вас: 
— Опыт разработки на платформе 1С:Предприятие от 3 лет.
— Уверенное знание платформы 1С: встроенный язык, работа с запросами, web- и http-сервисы, планы обмена, СКД, БСП, задачи и бизнес-процессы.
— Хорошее понимание клиент-серверного варианта работы.
— Знание методов тестирования и отладки конфигураций.
— Опыт работы с типовыми конфигурациями 1С:Бухгалтерия, 1С:ЗУП, 1С: УХ или с конфигурацией 1С: КИБ (Первый Бит) будет преимуществом.
— Навыки администрирования СУБД MS SQL и знание T-SQL приветствуется.
— Приветствуется опыт работы с 1С:Шина, 1С:МДМ, участие в проектах по внедрению БСП.

Важно: нужен специалист на full time, который будет работать только над задачами холдинга.

Откликнуться

#вакансии

Реклама. ООО «Ресурс Групп» ИНН 7703353740, erid: LjN8KK713

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

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

CODE Interview: бесплатный инструмент для лайвкодинга

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

В Sravni Tech для этой задачи сделали свою платформу, а теперь выпустили в opensource. Платформа позволяет писать, редактировать и запускать код в интерфейсе, едином для всех участников собеседования. А также работать с шаблонами тестовых заданий.

Больше подробностей об инструменте — в посте на Хабре

Репозитории CODE Interview доступны на GitHub.

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

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

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

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

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

@prog_tools

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

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

KickStart | Деплой быстрее

Репозиторий, ускоряющий развёртывание проекта сразу на нескольких языках: C, Java, Python, C++, Rust. Позволяет:

— Быстро сгенерировать Makefile и bash-скрипты;
— Воссоздать структуру проекта с характерными тому или иному ЯП папками;
— Сверстать .gitignore, README, package.json и проч.
— Подвести Git и проч.

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

@prog_tools

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

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

Claude Artifacts: как добиться рабочей игры

В Tproger разобрались, как выжать от Claude 3.5 Sonnet в Free Tier по максимуму. В статье узнаете, как строить промпт для написания игры на Python (Flask), как обойтись без платной подписки и какой предельный объем контекстного окна допустим, прежде чем эта GPT начнёт генерировать нерабочий код. Заодно узнаете, в честь кого назвали эту нейронку (на обложке поста).

@neuro_channel

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

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

Zed | Дело IDE Atom живёт!

Среди фичей замечены:
— Многопользовательский режим;
— Встроенная поддержка GitHub Copilot / Claude.

И все это в высокопроизводительной (yf Rust), успокаивающей серо-пастельной гамме, как у Atom когда-то. Самое оно ностальгировать по временам, когда проходил первые курсы по программированию.

Цена: бесплатно
Скачать

🌭 — Пожалуй, и дальше по старинке (VSCode)
👻 — Только IDE IntelliJ IDEA
✍️ — Пробую разное

@prog_tools

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

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

supervision | Компьютерное зрение проще

Годнейший проект по демократизации Computer Vision под названием Roboflow выпустил свою библиотеку на Python. Теперь раскачивать свои «зрячие» модели можно не только в веб-интерфейсе, но и с помощью API. Прямиком из топов GitHub.

Админ играется с Roboflow в своём пет-проекте. В 2024 году, когда у крупных компаний хватает средств превратить буквально весь интернет в свой датасет, невольно задаёшься вопросом: а сколько данных потребуется твоей модели в условиях даже предобученной «подкапотной» YOLOv8?

Если у вас есть опыт в CV-проектах, напишите, какой объем тренданных потребовался модели для точности выше 80%.

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

@prog_tools

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

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

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

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

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

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

@prog_tools

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@prog_tools

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

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

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

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

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

@prog_tools

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

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

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

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

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

@prog_tools

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

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

AI-Side-Panel-Extension

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

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

@prog_tools

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

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

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

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

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

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

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

@prog_tools

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

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

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

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

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

@prog_tools

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

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

sqlmap | Защита от инъекций

Инструмент для тестирования на проникновение, который автоматизирует процесс обнаружения SQL-инъекций и захвата серверов баз данных. Он поставляется с множеством нишевых функций, включая снятие отпечатков с базы данных, выполнение команд в через внеполосные соединения и проч.

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

@prog_tools

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

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

Инструмент для разработки и запуска REST API

Вот, почему он вам понравится: инструмент не требует удалённого развёртывания, регистрации, а сам проект open-source. Тут есть все необходимые фичи для удобного создания макетов REST API.

Ссылка на инструмент: Mockoon

#инструмент #backend #api

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

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

Айтишников никто не заменит: какие вакансии станут востребованы в ближайшем будущем

Кроме уже трендовых кибербезопасников и аналитиков Big Data, компаниям будут нужны специалисты по цифровой трансформации и блокчейн-инженеры: https://tprg.ru/p0Da

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

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

Вышел PostgreSQL 17: ускоренный вакуум, JSON_TABLE и упрощённая репликация

В PostgreSQL 17 появились усовершенствованный вакуум (как пёс на видео выше), и улучшения в обработке WAL для повышения пропускной способности.

@prog_tools

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

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

Долго работать в одном и том же месте — это хорошо или плохо? А когда стоит задуматься о переходе в другую компанию?

10 выпуск подкаста «Свободный слот» от инженеров AvitoTech раскрывает тему карьерных амбиций, стратегий и вариантов роста. Обсудили, почему иногда выгодно остаться, а иногда лучше уйти.

Вдохновляющий и немного философский выпуск — впервые в видеоформате.

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

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

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