prog_tools | Unsorted

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

15748

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

Subscribe to a channel

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

​​WireViz | кабеля и порты наглядно

Эта библиотека на Python принимает YAML-файлы и возвращает шикарные диаграммы на базе GraphViz. Наконец-то и здесь можно прибраться.

На входе:

connectors:
 X1:
  type: D-Sub
  subtype: female
  pinlabels: [DCD, RX, TX, DTR, GND, DSR, RTS, CTS, RI]
...
cables:
 W1:
  gauge: 0.25 mm2
  length: 0.2
  color_code: DIN
  wirecount: 3
  shield: true

connections:
-
  - X1: [5,2,3]
...

На выходе диаграмма на картинке.

Сисадмины, как вы ведёте записи об архитектуре железа?
🌚 — отрисовываю вручную
🏆 — своё (напишите в комментариях)
🌭 — никак

Цена: бесплатно
Проект на GitHub

@prog_tools

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

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

🌸 В Яндекс Еде вы можете заказать продукты из разных магазинов. Казалось бы, что может быть проще? Но чтобы вы смогли это сделать, мы разработали множество алгоритмов. Объясняем, как они работают, а ещё подробнее — в видео.

Подписывайтесь @yandex

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

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

​​Как программист набрал 70 000 подписчиков и заработал 20 млн на обучении в it

Сергей – ex-программист, а сейчас предприниматель. Он развивает свои проекты в сфере онлайн-образования.

Недавно он записал полезный подкаст, в котором разобрал:

— свой путь с нуля до 20 млн за год на менторстве и курсах;
— советы программисту по запуску онлайн-курса;
— как набрать аудиторию в соцсетях и собрать группу на обучение;
— как совмещать блог и основную работу без выгорания;
— как он вышел на первые 100/300/500к в месяц вне найма.

Чтобы забрать разбор кейса Сергея, переходите по ссылке.

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

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

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

Как одним словом сказать «использовать bash»?

🏆 — башить
🌚 — башлять
⚡ — башнючить
🐳 — своё (поделитесь в комментариях)

@prog_tools

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

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

​​Вопрос от подписчика

Задаёт Василий Трунов:

«Можете посоветовать сервис для хостинга сайта, чтобы было легко разобраться новичку. Ну или какую-нибудь статью по этой теме».

! Пожалуйста, будьте взаимовежливы. Всем нам нужно место, где можно попросить помощи.

#обсуждение

@prog_tools

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

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

Live Share: парное программирование в одной IDE

Совместная вёрстка / отладка кода с сохранением ваших предпочтений в оформлении. Помимо совместного редактирования файлов с кодом расшарит ещё:

— сессии во вкладке «Консоль отладки»;
— данные командной строки / терминала;
— локально развёрнутые веб-приложения.

Расширение на Visual Studio Marketplace

@prog_tools

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

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

​​Indent Rainbow: наконец уровень отступа читается

Как видно на скриншоте, это расширение окрашивает отступы в цвет то оператора, то функции, то переменной, причём двумя способами (проецирующими линиями или подкрашенными прямоугольниками).

Расширение на Visua Studio Marketplace

@prog_tools

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

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

​​Вопросы от новичков

«Инструменты...» поддерживают новоприбывших в особой рубрике. Как это работает:

— Спрашивайте что угодно (в комментариях под этим постом), связанное с веб-разработкой. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;

#вопросыновичков

@prog_tools

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

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

​​Как писать расширения для VSCode

По просьбе @D_vVv_N:

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

Вы наверняка уже знаете, что LLM хорош справляются со сниппетами, но не большими кусками кода. Так вот, этот разработчик использовал GPT4 на максималках: код расширения — это коллекция как раз небольших файлов.

@prog_tools

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

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

bookmarks: закладки прямо в коде

Если TODO не нравится, а к номеру строки привязываться не стоит, на помощь придёт расширение VSCode под названием bookmarks. Работает со всеми форматами файлов и отдаёт полный список таких пометок в отдельном представлении.

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

Расширение на Visual Studio Marketplace

@prog_tools

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

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

Select2: дропдауны качественно

Этот инструмент предлагает усовершенствованные раскрывающиеся списки. Поддерживается в Django, Drupal, AngularJS и проч., есть в Bootstrap.

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

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

@prog_tools

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

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

​​Pub-Sub для начинающих

Годная понятная статья, описывающая Pub-Sub — средство передачи сообщений в веб-приложении. В статье на bercut.com вы узнаете:

— как отличается эта архитектура от остальных (вроде Observer);
— зачем она вообще была придумана;
— какое ПО поддерживает такая модель издатель-подписчик и проч.

#основы

@prog_tools

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

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

JSON Crack, устраняющий разрыв между данными и визуализацией

Это расширение VSCode позволяет разработчикам, аналитикам данных и энтузиастам легко преобразовывать сложные наборы данных JSON в информативные и визуально привлекательные графики.

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

@prog_tools

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

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

​​immich: приложение для хостинга видео и изображений

Проект сейчас пребывает в топе GitHub и даёт пользователям возможность кроссплатформенно обращаться с медиа:

— отображать на карте место съёмки;
— делиться файлом по ссылке;
— редактировать метаданные файла и многое другое.

GUI очень похож на Google Drive.

Репозиторий GitHub

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

@prog_tools

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

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

​​10 лучших JavaScript-фреймворков в 2024 году — какой фреймворк учить?

Англоязычный YouTube-канал Hostinger Academy в новом видео рассмотрел 10 лучших фреймворков для JavaScript в 2024 году, чтобы выяснить, какой из них стоит учить больше прочих.

А мы перевели всё это дело на русский: https://tproger.ru/articles/10-luchwih-javascript-frejmvorkov-v-2024-godu--kakoj-frejmvork-uchit

#javascript #тренды

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

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

​​vulture | Поиск «мёртвого» кода для больших проектов

Ищет неиспользуемые функции, методы, «недостижимый» код, ненужные импорты, атрибуты, классы и прочее с описанной на картинке степенью уверенности. Позволяет обрабатывать находки в CLI. Даёт конфигурировать себя в toml-файле в рубрике [tool.vulture].

От встроенного функционала VSCode и прочих IDE отличается способностью производить поиск «мертвячины» по множеству файлов разом.

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

Проект на GitHub

@prog_tools

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

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

​​glance | Сборный дашборд о чем угодно

Интересное решение из топовых репозиториев GitHub. С помощью glance можно скомбинировать:

— RSS-фид;
— статус репозитория;
— последние видео YouTube-канала;
— календарь;
— погоду и многое другое.

Как раз, чтобы удивить мамину подругу своим прогерским рабочим столом и стать тем самым «сыном маминой подруги».

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

Проект на GitHub

@prog_tools

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

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

​​Мегагайд: культура работы с Git

Git — это не только (и не столько!) знание самой технологии и конкретных команд, но и определённая культура взаимодействия, практики, подходы, договорённости. Всё это помогает участникам команды лучше понимать друг друга и работать быстрее и чётче.

В статье — как раз об этом. В ней раскрыли, что формирует культуру работы с Git: от конвенций именования коммитов и до практик работы в пуллреквесте. В конце статьи — полезные ссылки на интерактивные обучалки, шпаргалки и гайды: https://habr.com/ru/companies/yandex_praktikum/articles/812139/

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

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

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

Яндекс приглашает студентов и начинающих разработчиков на Young Con — фестиваль для тех, кто интересуется карьерой в IT

— 6000 участников.
— Свыше 10 часов нетворкинга и активностей.
— 30 топ-менеджеров расскажут о внутренней кухне больших IT-компаний и дадут советы, как начать карьеру в одной из команд.
— Знакомство с технологиями Яндекса.
— 9 тематических «миров» — интерактивных стендов, где участники смогут узнать про сервисы и карьерные возможности, которые дает работа в IT-компании.

У участников будет возможность в будущем попасть на стажировку в Яндекс, ведь прямо на фестивале пройдут экспресс-собеседования.

На фестивале также пройдёт «Баттл вузов» — финал турнира по спортивному программированию между студентами. Команда-победитель разделит между собой призовой фонд в размере 1 млн рублей. Завершится мероприятие концертом музыкальных групп The Hatters и ХЛЕБ.

Фестиваль пройдёт 27 июня в Live Arena. Принять участие в нём можно очно или онлайн — для этого необходимо заполнить форму на сайте.

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

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

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

Свобода работать по-своему

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

И где же найти работу в таких условиях? В Точке. Это финтех-компания, которая развивает онлайн-банк и другие бизнес-сервисы в России и за рубежом. С Точкой уже 600 тысяч клиентов и 4000 сотрудников.

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

Читайте подробнее о работе в IT Точки и смотрите вакансии

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

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

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

Что делать с активно развивающейся инфраструктурой? 

На встрече Алексей Подольский, инженер внутренней разработки в Cloud․ru, расскажет, как безболезненно объединить кластеры Kubernetes, оптимизировать инфраструктуру и повысить безопасность трафика внутри кластера.

На вебинаре вы узнаете:

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

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

Вебинар будет интересен junior++ и middle DevOps-инженерам, архитекторам облачных решений и всем, кто работает с Kubernetes (K8S).

Регистрация тут.

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

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

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

Git History для трекинга репозитория прямо в IDE

10 млн. скачиваний — это мощно! Расширение отчасти имитирует GUI GitHub, и с его помощью вы можете:

— отсматривать историю автора / по веткам;
— сравнивать ветки / коммиты / файлы;
— cherry-pick (выборочно применить коммиты);
— создавать ветки / теги и многое другое.

Расширение на Visual Studio Marketplace

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

🍌 — зачем? Лень на GH зайти?
✍️ — круто, поставлю
🗿 — не пользуюсь Git

@prog_tools

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

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

​​CodeSnap: скрины сниппетов по-удобному

От привычных скриншот-утилит это расширение VSCode отличают следующие возможности:

— позволяет аккуратно шотить только выделенный код;
— даёт регулировать ширину снимка (если вам нужно дополнительное поле для заметок);
— сразу загружает в буфер обмена и проч.

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

Плагин на Visual Studio Marketplace

@prog_tools

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

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

​​Крышесносные и не очень трюки из мира Kubernetes

Если разработчик добрался до k8s, то уже, считай, не новичок. А если освоил эфемерные контейнеры для дебага в realtime, то и подавно.

Держите годную подборку приёмов, что улучшат ваш кодерский опыт с этой популярной системой оркестрации.

@prog_tools

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

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

​​harlequin: IDE для SQL прямо в командной строке

И почему это решение не стало дефолтным? Просмотр базы, исполнение запросов, огромное окно вывода (более 1М строк), экспорт в .csv и другие форматы.

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

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

@prog_tools

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

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

​​github-readme-stats: Динамическая стата GitHub для README

Инструмент позволяет генерировать обновляемый виджет со статистикой GitHub-пользователя — заработанные звезды, число коммитов и проч. Достаточно добавить ссылку с никнеймом:

https://github-readme-stats.vercel.app/api?username=username

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

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

@prog_tools

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

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

​​Скрейпинг силами LLM

Это было вопросом времени: нейронки теперь вполне в состоянии структурировать содержимое веб-страниц. LLM Scraper — это TypeScript-библиотека, которая сейчас пребывает в топ репозиториев GitHub и сэкономит вам десятки часов, поскольку эффективно «отшелушивает» от смыслонесущей части рекламу и прочий нерелевантный контент.

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

@prog_tools

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

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

​​Подборка книг о веб-разработке

EbookFoundation поддерживает репозиторий с огромной коллекцией кодерских книг про языки, фреймворки, IDE и технологии. Среди них вы найдёте и ссылки на бесплатную литературу по JavaScript, TypeScript, PHP, Python и прочим веб-языкам.

Репозиторий на GitHub

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

@prog_tools

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

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

​​​Изучаем CSS Flex и Grid в фэнтезийном путешествии

Если хотите отточить свои навыки в позиционировании объектов с помощью флексов и гридов, при этом с интересным сеттингом, то вы по адресу. На сайте codingfantasy.com вы можете отправить в путешествие и помочь королю Артуру бороться со злом, используя Flex Box или спасти эльфа из лап демонов с помощью CSS Grid.

Уровней достаточно, чтобы стать настоящим CSS-гуру, проверьте сами: https://codingfantasy.com/games

#css #игры

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

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

Сбер ищет Senior Python разработчика для работы в области Intelligent Document Processing
 
Вам предстоит:
В тесной коллаборации с Data Science командой заниматься продуктовой разработкой и и писать нагруженные сервисы на Python. От вас требуется опыт промышленной разработки на Python от 3-х лет, хорошие знания алгоритмов и умение в Docker и Postgres.
 
Будет плюсом:
— опыт создания CI/CD pipeline’ов
— общее понимание основ Data Science будет плюсом.
— опыт работы с Kafka, Redis
— опыт работы с Openshift, Minio, Ceph

Изучайте полную информацию по вакансии и откликайтесь

Реклама

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