Вопросы от новичков
«Инструменты...» поддерживают новоприбывших в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с веб-разработкой. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@prog_tools
Минималистичный темплейт для академических сайтов
Шаблон сайта на JavaScript с упрощающими жизнь фичами:
— добавил файлы в папку — они появились в разделе с научными работами;
— есть .csv с местами выступлений? Перегоняет в markdown для веба (дополнительный код в Jupyter-ноутбуках) и проч.;
Репозиторий на GitHub
Цена: #бесплатно
@prog_tools
Fabric.js для работы с SVG в Node.js
Уже ставшая классикой библиотека для обращения с канвасами с поддержкой:
— перемещения, вращения, группировки;
— анимации, фильтров, градиентов, текстур и проч.
Репозиторий на GitHub
Цена: #бесплатно
@prog_tools
17 мая общий сбор на IT-конференции МТС True Tech Day
Наша работа строится на коде, который мы создали из синтеза науки и технологий. Это надёжная и универсальная платформа для разработки продуктов и сервисов.
Каждый участник конференции поучаствует в сессиях от лидеров индустрии, испытает технологии в true labs и получит новые впечатления и эмоции.
Что будет:
— 5 тематических треков: Main, Development, AI/ML, Cloud, Science.
— 50 спикеров с докладами про архитектуру, облачные платформы, NLP4Code, вероятностное. программирование, безопасность контейнеров и другое.
— 10 часов нетворкинга.
— цифровые зоны и digital-интеграции.
— а ещё вечеринка со звездой.
Все спикеры и темы уже на сайте. Регистрируйтесь на True Tech Day. Участие бесплатное.
Реклама
Mantis: сканирование сайта на уязвимости
Система для обзора подключённых сторонних библиотек и обнаружения уязвимостей. В качестве входных данных mantis принимает домен верхнего уровня, а затем переходит поддоменам и их сертификатам. Инструмент, помимо уязвимостей, ищет забытые в коде пароли и токены, неверные конфигурации и даже фишинг.
GitHub
@prog_tools
Libr-AI: факт-чекинг
Не все LLM сочиняют. Эта утилита позволяет проверять любые факты прямо в командной строке. Или можно прикрутить это решение к своему сайту на Django.
GitHub
@prog_tools
Тема VSCode в стиле Windows NT
Забавная внешность для вашей IDE в олдскульном стиле. От одного вида проводника сразу хочется играть в Dendi и смотреть «Утиные истории». Для тех, кто тоже не переносит светлые темы, в VS Code реализована кастомизация отдельно взятых элементов темы под темное.
Профиль темы на marketplace.visualstudio.com
@prog_tools
Typer — библиотека для создания удобных CLI-приложения
Typer поддерживает различные типы и стили команд и аргументов. Из фич тут автоматическая справка и заполнение, а также преобразование входных и выходных данных. Сама либа написана на основе Python.
Стоимость: #бесплатно
@prog_tools #python #cli
3D DOM viewer — скрипт для визуализации сайта в 3D
Просто копируете код и вставляете его в консоль. Вуаля, красота!
Стоимость: #бесплатно
@prog_tools #web #fun
Методичку по софт-скилам хотите? Есть у AvitoTech в новом IT-стендапе «У микрофона».
Не столько смешно, сколько полезно. Например, из первого выпуска вы узнаете, зачем инженеру учить других. 15 минут, после которых вы захотите идти в менторы.
Залетайте — ролик уже на канале.
Реклама ООО «Авито Тех» ИНН 9710089440, LjN8KDBdD
Есть здесь любители долларов и кода?
У вас есть замечательная возможность совместить приятное с полезным и поучаствовать в конкурсе по программированию от Cryptomus. С общим банком в 3000$.
Представленные номинации:
— За лучший плагин для любой из пяти представленных платформ (победитель каждой категории получает приз).
— За самую креативную и интересную интеграцию API Cryptomus.
Заявки принимаются с 1 по 30 апреля в виде ссылок на ваши работы. Для плагинов — ссылка на код. Для интеграций — ссылка на ресурс с апишкой.
Оставляйте заявку на участие и выигрывайте, мы в вас верим!
Реклама
Devika — open-source альтернатива для Devin, автономной нейронки-программиста
ИИ делает всё то же самое что и «старший брат». Проект поддерживает Claude 3, GPT-4, GPT-3.5, и локальные LLMы, запускающиеся через Ollama. Devika находится на начальном этапе разработки.
Стоимость: #бесплатно
@prog_tools #ИИ #opensource
UbiCloud — бесплатное портативное облако с открытым исходным кодом
Ребята предоставляют IaaS на основе bare metal-серверов от Hetzner, OVH, AWS Bare Metal. Использовать UbiCloud можно без установки. Проект находится в открытой бете.
Стоимость: #бесплатно
@prog_tools #cloud #opensource #ruby
Erid: 2VtzqxiPe1K
Компания РТЛабс, разработчик Госуслуг, находится в постоянном поиске сотрудников, которые смогут внести свой вклад в развитие портала. Это ваш шанс присоединиться к команде профессионалов, работающих над значимыми проектами в области цифровизации услуг.
Актуальные вакансии:
— Системный аналитик,
— QA automation engineer,
— Golang разработчик.
Станьте не только создателем понятных и эффективных решений, отвечающих на реальные запросы пользователей, но и частью IT-команды, готовой всегда делиться опытом и помогать в профессиональном развитии
Реклама. АО «РТ Лабс». ИНН 5047053920.
LogoFast — инструмент для создания логотипов
Можно сделать дизайн «ручками», а можно обратиться к ИИ-помощнику, который быстро сгенерит лого по описанию.
Стоимость: #бесплатно
@prog_tools
Сбер ищет Senior Python разработчика для работы в области Intelligent Document Processing
Вам предстоит:
В тесной коллаборации с Data Science командой заниматься продуктовой разработкой и и писать нагруженные сервисы на Python. От вас требуется опыт промышленной разработки на Python от 3-х лет, хорошие знания алгоритмов и умение в Docker и Postgres.
Будет плюсом:
— опыт создания CI/CD pipeline’ов
— общее понимание основ Data Science будет плюсом.
— опыт работы с Kafka, Redis
— опыт работы с Openshift, Minio, Ceph
Изучайте полную информацию по вакансии и откликайтесь
Реклама
Сберу нужны инженеры QA! 🤖💼
У Сбера есть «Друг» — платформа-помощник для сотрудника, которая поможет найти мастера по ремонту компьютеров, компенсировать рабочую поездку на такси, заказать новый стул в офис и многое другое.
Друг познаётся в БД, поэтому вам потребуются базовые знания PostgreSQL. А ещё:
— Java
— опыт написания и поддержки автотестов
— навыки работы с инструментами автоматизации.
Хоть Друг всего один, Сбер гарантирует:
— зарплату до 215 000 рублей, годовую премию и ДМС
— крутой офис в Москве с зонами отдыха
— гибкий график и многое другое.
Подробнее о вакансии
Реклама
Полезная библиотека для понимания работы JS
js2flowchart — библиотека визуализации для преобразования любого кода JavaScript в красивую блок-схему SVG. Вы можете изучать чужой код, делать рефакторинг или писать документацию, не путаясь в функциональности. А начинающим — неплохая шпаргалка по foo, while, if:
https://github.com/Bogdan-Lyashenko/js-code-to-svg-flowchart
@tproger_web #javascript #инструменты
Лучшие ORM для Node.js
На sitepoint.com собрали лучшие решения Object Relational Mapping (для объектно-реляционного отображения БД).
А каким ORM вы пользуетесь?
🙈 — Sequelize
🐳 — TypeORM
🕊️ — Другое
🌚 — Что такое ORM?
@prog_tools
Прогресс-бар — световой меч
Качественный React-компонент с открытой лицензией от Энди Пэйджеса.
Сниппет на Codepen
@prog_tools
Creatopy для скорой вёрстки веб-рекламы
Уже залетевшая в англоязычном сообществе система, позволяющая:
— генерить рекламные креативы прямо по URL;
— массово верстать под HTML5 под разные разрешения;
— совместно редактировать;
— использовать ИИ.
Цена: 24 $/мес., но есть бесплатный триал
Попробовать
How to
DevSwitch — утилита для быстрого перемещения между AppStore’ами в разных странах
Вы сможете быстро узнать как отображаются оценки, отзывы и локализацию у вашего приложения. Основные фичи:
— шорткаты через Siri;
— сохранение “любмых” витирин;
— закладки и прочие.
Стоимость: #бесплатно
@prog_tools #mobile #swift
Летняя Школа бэкенд-разработки Яндекса зовёт начинающих IT-специалистов
В течение трех месяцев студенты будут изучать тонкости написания кода для высоконагруженных веб-сервисов, освоят навыки эксплуатации сложных систем и получат новые знания в области бэкенд-разработки.
Двухэтапная программа включает онлайн-лекции с домашними заданиями, а также очный этап, во время которого ученики объединятся в команды и реализуют настоящий проект от Яндекса в офисах Москвы, Санкт-Петербурга и Екатеринбурга. Для лучших студентов предусмотрена пятинедельная оплачиваемая практика в новом формате — Лаборатории.
Для поступления необходимы базовые знания одного из языков программирования (Python, Java или C++), умение писать читаемый код и основы алгоритмов и структур данных. Отбор включает решение тестовых заданий в Контесте и техническое интервью.
Подавайте заявку сегодня и проведите лето с пользой. Материалы для подготовки к тестовому задания можно найти здесь.
Реклама
MyTOTP — скрипт для замены мобильного приложения 2FA на основе TOTP для POSIX консолей
Для использования нужна, очевидно, POSIX-консоль, BASH, подключенный пакет GNU Core Utilities, GNU Privacy Guard и разрешение на использование oathtool.
Стоимость: #бесплатно
@prog_tools #linux
Mobox — утилита для запуска windows x86 приложений на Android
Проект работает через Termux, используя Box64 и Wine. Имеет простой и быстрый процесс установки.
Стоимость: #бесплатно
@prog_tools #linux #android #mobile
Linkwarden — self-hosted менеджер закладок с открытым исходным кодом
Утилита помогает собирать, сохранять и структурировать веб-страницы в одном месте. Linkwared делает скриншот или pdf-файл сохраненного сайта, на случай если он пропадет. Также встроена система шеринга и совестной работы над одной “доской”.
Стоимость: #бесплатно
@prog_tools #утилита #эффективность
Встречайте GigaCode — российский AI-инструмент для ускорения работы с кодом!
Отличная новость для разработчиков — у них есть возможность воспользоваться AI-помощником*, который ускоряет работу с кодом.
GigaCode поддерживает 15 языков программирования и может предлагать полные конструкции функций, циклов и других элементов кода. AI-ассистента можно использовать в любой привычной среде разработки, такой как IDEA, PyCharm, VSCode, Jupyter и других. Он генерирует варианты завершения кода в режиме реального времени, что ускоряет и упрощает процесс работы.
GigaCode развивается вместе c сервисом GigaChat. В AI-ассистенте есть нейросетевые модели, которые обучены на больших корпусах исходного кода и специализируются на определенных задачах разработки. А по опыту команд в Сбере, GigaCode может сокращать время для создания кода до 25%.
AI-ассистент доступен для использования на площадке GitVerse — платформе для работы с исходным кодом от СберТеха. Здесь можно размещать проекты с открытым и закрытым кодом, вести совместную разработку и участвовать в жизни комьюнити.
Чтобы получить ранний доступ к GigaCode, зарегистрируйтесь на GitVerse. Проект доступен всем желающим.
Не упустите возможность ускорить свою работу с кодом!
*AI, artificial intelligence — искусственный интеллект
Реклама
Liblab — утилита для генерации SDK на основе вашего API
Утилита поддерживает OpenAPI и Swegger. Для генерации доступны основные языки программирования: Python, Swift, Go, C#.
Стоимость: первые 15 SDK #бесплатно
@prog_tools #API
Superlist — среда для создания заметок, задач и чек-листов
Функционал похож на Notion. Например, утилита может превратить имейлы в чек-листы и сделать по ним саммари. Есть интеграция с другими сервисами: Figma, Google Календарь и тому подобное.
Стоимость: основные функции #бесплатно
@prog_tools #продуктивность #утилиты
Godot Engine — открытый кроссплатформенный игровой движок для разработки 2D/3D-видеоигр
Движок имеет свой собственный высокоуровневый язык программирования GDScript, также можно использовать С# и C++.
В инструментах есть всё, что нужно разработчику:
— Работа с двух- и трехмерной графикой;
— Сетка навигации;
встроенный мобильный интерфейс дополненной и виртуальной реальности;
— Процедурная генерация;
— Поддержка реалистичной физики и многое другое.
Возможности движка можно расширить с помощью плагинов. Например, Godot позволяет импортировать сцены из Blender.
Стоимость: #бесплатно
@prog_tools #gamedev #cpp