This media is not supported in your browser
VIEW IN TELEGRAM
cellm | GPT в Excel
Python в Excel уже вложили, дело за ChatGPT. Эта библиотека позволяет вызывать LLM прямо в ячейке Excel-таблицы. На видео, к примеру, к столбцу с заголовками научиных работ массово применяется промт «Определи, эта научная работа про диабет или не про него». По умолчанию использует бесплатную Ollama, можно подвести популярные альтернативы.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Python в Excel уже вложили, дело за ChatGPT. Эта библиотека позволяет вызывать LLM прямо в ячейке Excel-таблицы. На видео, к примеру, к столбцу с заголовками научиных работ массово применяется промт «Определи, эта научная работа про диабет или не про него». По умолчанию использует бесплатную Ollama, можно подвести популярные альтернативы.
Цена: бесплатно
Репозиторий проекта
@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
browser-use | LLM для браузерной автоматизации
Союз GPT, тестировочного инструмента Playwright и любого из популярных браузеров позволяет автоматизировать многие действия в сети. То есть ваш робот сможет по текстовому промту переключаться между веб-страницами и ориентироваться по их содержимому с помощью DOM.
На видео показывается массовый отклик на вакансии разработчика на одном работном сайте.
Цена: бесплатно (за токены GPT платим отдельно)
Репозиторий проекта
🗿 — это только на демо все так бесшовно...
⚡ — почему бы и не попробовать
@prog_tools
Союз GPT, тестировочного инструмента Playwright и любого из популярных браузеров позволяет автоматизировать многие действия в сети. То есть ваш робот сможет по текстовому промту переключаться между веб-страницами и ориентироваться по их содержимому с помощью DOM.
На видео показывается массовый отклик на вакансии разработчика на одном работном сайте.
Цена: бесплатно (за токены GPT платим отдельно)
Репозиторий проекта
🗿 — это только на демо все так бесшовно...
⚡ — почему бы и не попробовать
@prog_tools
Конвейер Devops, часть 1: как организовать рабочее место и настроить облако из KVM+libvirt
На Tproger вышла хардкорная статья про создание эффективной инфраструктуры для разработки и тестирования. В этом гайде сразу «прыжок в карьер»: тут и Fedor'у через virt-manager создадут, и аргументируют за файловую систему ZFS.
Это отличная возможность для разработчиков-первогодок познакомиться с базовой терминологией DevOps.
@prog_tools
На Tproger вышла хардкорная статья про создание эффективной инфраструктуры для разработки и тестирования. В этом гайде сразу «прыжок в карьер»: тут и Fedor'у через virt-manager создадут, и аргументируют за файловую систему ZFS.
Это отличная возможность для разработчиков-первогодок познакомиться с базовой терминологией DevOps.
@prog_tools
Зачем разработчику знать SQL, если есть NoSQL? Разбираемся на примерах
В Tproger объяснили, почему понимание SQL и реляционных баз данных может значительно улучшить навыки разработчика и расширить его возможности в работе с данными. Вы увидите с помощью примеров, как этот неубиваемый и почти не меняющийся стандарт может быть полезен даже в проектах, использующих NoSQL — проект, который когда-то продвигали как «убийцу SQL».
@prog_tools
В Tproger объяснили, почему понимание SQL и реляционных баз данных может значительно улучшить навыки разработчика и расширить его возможности в работе с данными. Вы увидите с помощью примеров, как этот неубиваемый и почти не меняющийся стандарт может быть полезен даже в проектах, использующих NoSQL — проект, который когда-то продвигали как «убийцу SQL».
@prog_tools
Школа Айти Авторов
Этот текст видят только те, кто хотел писать про IT, но всегда откладывал.
Редакция Tproger создала закрытый канал, где они учат авторов писать лучше и зарабатывать больше на статьях про технологии.
Подпишитесь, чтобы не потерять
Этот текст видят только те, кто хотел писать про IT, но всегда откладывал.
Редакция Tproger создала закрытый канал, где они учат авторов писать лучше и зарабатывать больше на статьях про технологии.
Подпишитесь, чтобы не потерять
Вышла GNOME 48
Обновилась экспериментальная операционка на базе Linux, создатели обещают повышенную производительность, прокачанное средство просмотра изображений и аналог фичи «Экранного времени» iOS — «Цифровое благополучие».
Только посмотрите, какая ось—симпапуля, даже галерею скриншотов захотелось вам показать.
@prog_tools
Обновилась экспериментальная операционка на базе Linux, создатели обещают повышенную производительность, прокачанное средство просмотра изображений и аналог фичи «Экранного времени» iOS — «Цифровое благополучие».
Только посмотрите, какая ось—симпапуля, даже галерею скриншотов захотелось вам показать.
@prog_tools
Hexagonal Architecture: Почему старая добрая многослойка больше не работает?
Если вам не все равно на устойчивость приложения, изучите статью про шестигранную архитектуру. Она помогает организовать код, отделяя бизнес-логику от внешних взаимодействий. На примерах вы увидите, как ША способствует также улучшению тестируемости.
@prog_tools
Если вам не все равно на устойчивость приложения, изучите статью про шестигранную архитектуру. Она помогает организовать код, отделяя бизнес-логику от внешних взаимодействий. На примерах вы увидите, как ША способствует также улучшению тестируемости.
@prog_tools
dropnread | Уплощаем репозиторий в файл
Если вы хотите о̶к̶о̶н̶ч̶а̶т̶е̶л̶ь̶н̶о̶ ̶с̶л̶и̶т̶ь̶ ̶с̶в̶о̶й̶ ̶к̶о̶д̶ объединить все файлы вашего проекта в один для формирования контекста ChatGPT, воспользуйтесь этим проектом on-premise. Он «съест» вашу директорию и отдаст «плоский» документ.
Во имя контекстного окна авторы обещают также по флажкам: автоудаление комментариев, автоисключение файлов Git (.env, .gitignore и т.д.).
🗿 —предпочитаю оставлять в промте только сниппет
⚡ — давно пора весь проект скармливать
Цена: бесплатно
Репозиторий проекта
@prog_tools
Если вы хотите о̶к̶о̶н̶ч̶а̶т̶е̶л̶ь̶н̶о̶ ̶с̶л̶и̶т̶ь̶ ̶с̶в̶о̶й̶ ̶к̶о̶д̶ объединить все файлы вашего проекта в один для формирования контекста ChatGPT, воспользуйтесь этим проектом on-premise. Он «съест» вашу директорию и отдаст «плоский» документ.
Во имя контекстного окна авторы обещают также по флажкам: автоудаление комментариев, автоисключение файлов Git (.env, .gitignore и т.д.).
🗿 —предпочитаю оставлять в промте только сниппет
⚡ — давно пора весь проект скармливать
Цена: бесплатно
Репозиторий проекта
@prog_tools
Что такое хэш-таблицы и как их использовать
Хэш-функция — алгоритм, который берет входные данные (например, строку) и преобразует их в числовое значение фиксированной длины. Это значение называется хэш.
Специально для новичков в Tproger написали гайд, и с его помощью вы узнаете, как внедрение хэш-таблиц может увеличить производительность разработки.
@prog_tools
Хэш-функция — алгоритм, который берет входные данные (например, строку) и преобразует их в числовое значение фиксированной длины. Это значение называется хэш.
Специально для новичков в Tproger написали гайд, и с его помощью вы узнаете, как внедрение хэш-таблиц может увеличить производительность разработки.
@prog_tools
smuggler | HTTP-запросы безопаснее
Если вам посчастливилось создавать собственное API, есть способ сделать скоуп задач по безопасности чуть легче. Эта Python-утилита позволяет искать дыры в ваших методах во время разработки и после деплоя. Обещают тонко настраиваемое логирование.
Цена: бесплатно
Репозиторий проекта
Если вам посчастливилось создавать собственное API, есть способ сделать скоуп задач по безопасности чуть легче. Эта Python-утилита позволяет искать дыры в ваших методах во время разработки и после деплоя. Обещают тонко настраиваемое логирование.
Цена: бесплатно
Репозиторий проекта
Как правильно использовать S3-хранилища: гайд для начинающих
Если вы думали, что российский IT-сектор соскочил с иглы Amazon S3, то нет. В Tproger разобрали, как:
— создаются бакеты;
— выглядит обращение с файлами;
— настраивать права доступа;
— как обезопаситься от перетрат и т.д.
Рекомендуется новичкам в мире S3.
⚡— интересненько, поговаривают, Visa / Mastercard скоро вернутся
🌭— нет уж, увольте, я мемы про $50K перетрат уже видел
🌚 — давно перешел на импортозамещающее
🗿— не актуально
@prog_tools
Если вы думали, что российский IT-сектор соскочил с иглы Amazon S3, то нет. В Tproger разобрали, как:
— создаются бакеты;
— выглядит обращение с файлами;
— настраивать права доступа;
— как обезопаситься от перетрат и т.д.
Рекомендуется новичкам в мире S3.
⚡— интересненько, поговаривают, Visa / Mastercard скоро вернутся
🌭— нет уж, увольте, я мемы про $50K перетрат уже видел
🌚 — давно перешел на импортозамещающее
🗿— не актуально
@prog_tools
Такого тестового задания к вакансии у вас точно не было
Девопсы здесь? В 2025 году перед собеседованием кандидата вполне могут проверить, а не ИИ ли он(-а). Пройдите иносказательную капчу от «Островка», и да откроется вам плюшка за это.
@prog_tools
Девопсы здесь? В 2025 году перед собеседованием кандидата вполне могут проверить, а не ИИ ли он(-а). Пройдите иносказательную капчу от «Островка», и да откроется вам плюшка за это.
@prog_tools
В Next.js нашли критическую уязвимость для обхода авторизации через HTTP-заголовок
Белые хакеры обнаружили уязвимость для доступа к защищенным ресурсам без авторизации. В статье описали механизмы атаки, а также рекомендации по обновлению до безопасной версии фреймворка. Если вы используете версии с 11.1.4 по 15.2.2, то обезопасьте свой проект апдейтом.
@prog_tools
Белые хакеры обнаружили уязвимость для доступа к защищенным ресурсам без авторизации. В статье описали механизмы атаки, а также рекомендации по обновлению до безопасной версии фреймворка. Если вы используете версии с 11.1.4 по 15.2.2, то обезопасьте свой проект апдейтом.
@prog_tools
Context Collapse: как микросервисы могут сойти с ума
Кодер из Газпромбанка разъяснил, как сложность взаимодействия между микросервисами может привести к путанице и ошибкам в системе. Неполная документация, отсутствие четких границ между сервисами и сложные зависимости — эти и другие проблемы выжгли немало ̶п̶р̶о̶г̶е̶р̶с̶к̶и̶х̶ ̶д̶у̶ш̶. Опыт действующей команды по разработке предложит вам несколько нестандартных решений.
@prog_tools
Кодер из Газпромбанка разъяснил, как сложность взаимодействия между микросервисами может привести к путанице и ошибкам в системе. Неполная документация, отсутствие четких границ между сервисами и сложные зависимости — эти и другие проблемы выжгли немало ̶п̶р̶о̶г̶е̶р̶с̶к̶и̶х̶ ̶д̶у̶ш̶. Опыт действующей команды по разработке предложит вам несколько нестандартных решений.
@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
coding-fonts.css-trickz.com | Моношрифты для IDE
Если вы эстет и хотите подобрать моноширинный шрифт для IDE согласно своему вкусу, специально для вас в твиттерской нашли проект, с помощью которого можно примерить моно-версии популярных Ubuntu Mono / Roboto / San Francisco и десятки других начертаний.
Цена: бесплатно
Попробовать на сайте
@prog_tools
Если вы эстет и хотите подобрать моноширинный шрифт для IDE согласно своему вкусу, специально для вас в твиттерской нашли проект, с помощью которого можно примерить моно-версии популярных Ubuntu Mono / Roboto / San Francisco и десятки других начертаний.
Цена: бесплатно
Попробовать на сайте
@prog_tools
ТОП лучших инструментов для разработки ПО в 2025
В статье на tproger.ru собрали 60 популярных и новых инструментов, которые помогут разработчикам повысить продуктивность и улучшить качество кода. Там IDE, фреймворки, инструменты для тестирования, базы данных, мессенджеры, AI-копайлоты, CI/CD и многое другое.
Самое оно для кодеров-первогодок. Забирайте и сохраняйте, обязательно пригодится.
@prog_tools
В статье на tproger.ru собрали 60 популярных и новых инструментов, которые помогут разработчикам повысить продуктивность и улучшить качество кода. Там IDE, фреймворки, инструменты для тестирования, базы данных, мессенджеры, AI-копайлоты, CI/CD и многое другое.
Самое оно для кодеров-первогодок. Забирайте и сохраняйте, обязательно пригодится.
@prog_tools