Инструменты программиста
14.2K subscribers
1.44K photos
106 videos
4 files
1.65K links
Полезные инструменты для программистов — бесплатные и платные

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Регистрация в перечне РКН: https://tprg.ru/mX0S
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Анимированное руководство по CSS flex

flex — свойство в CSS, определяющее способность элемента растягиваться или сжиматься для заполнения собой доступного свободного пространства.

Вариантов использования flex много — про популярные способы рассказали в этом гайде. Всё с гифками, поэтому можно будет сразу определить нужную конфигурацию flex.

#frontend #css #ru
​​Import Cost | Смотрим, какая либа «раздувает» приложение

Если вы ищете способ сократить объем вашего приложения после сборки, это расширение как раз поможет оценить размер подключаемой библиотеки.

Цена: бесплатно
Расширение на Visual Studio Code Marketplace

︎— актуально
🌭 — если еще и размером сборки будут озадачивать...

@prog_tools
Forwarded from Веб-страница
История дня: как один айтишник решил проучить джуна за не заблокированный ноутбук и глупые вопросы Алисе

Буквально на днях один айтишник решил проучить коллегу-джуна, который вышел на перерыв, не заблокировав ноутбук. Задумка в целом неплохая: во многих компаниях такая практика используется для отработки мер кибербезопасности. Но вот дальше получилось неочень.

Старший коллега полез копаться в файлах джуна и обнаружил переписку с Алисой, у которой джун всё время спрашивал незнакомые айти-термины. об этом он рассказал в своём твиттере.

Но Твиттер такой пранк не оценил. В реплаях критикуют старшего айтишника и поддерживают джуна, который просто хотел разобраться в работе.

А как вы относитесь к таким историям, кто прав?
👍 — за джуна,
👎 — за «учителя года».

#обсуждение
​​Вопрос подписчика

Задает @Lexio_P:

«Посоветуйте хорошую книгу для новичков по Django, пожалуйста 

Просьба не рекомендовать документацию.»

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

@prog_tools
Доклад: Как готовить Dockerfile правильно

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

В этом докладе научат, как сделать, чтобы контейнер сбросил вес, собрался быстрее и спрятался за щитом, чтобы злоумышленнику было некуда бить:

https://youtu.be/Dx8WOurCCaM?si=aY5CMh-R_P4pLzAk

#доклад #docker #devops #ru
​​Вопросы новичков

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

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

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

@prog_tools
​​Ночь в Токио: тема для NeoVim

Портированная для текстового редактора одноимённая тема из Visual Studio Code в четырёх симпатичных вариациях. Для ̶и̶з̶в̶р̶а̶щ̶е̶н̶ц̶е̶в̶ любителей светлых тем есть «подстиль» Tokyo Day.

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

🌭 — никогда не использовал NeoVim
🌚 — использовал NeoVim, но не до темы

@prog_tools
​​Unique3D | 3D-модель по 2D-картинке

Шикарная бесплатная нейросеть для 3D Mesh Generation теперь завернута в фреймворк на Python. Китайцы не перестают удивлять.

Попробовать 3D GAN в веб-интерфейсе (потребуется инвайт-код из Discord)

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

@prog_tools
Forwarded from IT Юмор
​​Когда твоя работа ну очень важна:
С помощью мемов сделали для вас тест на знание Java

Кроме 8 смешных приколов, в конце теста вас ждёт маленький сюрприз.

Циназес, сюда: https://tprg.ru/qjne
​​Что такое временная почта и как её использовать

Разбираемся, какие есть преимущества и недостатки Temp Mail и как ей пользоваться. А ещё — рассмотрим топовые сервисы.

@prog_tools
​​30 самых полезных библиотек Python для веб-разработки в 2024 году

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

Статья от владельца сайта на Django
​​omniparse | подготовка данных для генеративного ИИ

Платформа, которая приводит любые неструктурированные данные в структурированные, оптимизированные для приложений GenAI (LLM).

— Полностью локальный, без внешних API;
— Подходит для GPU T4;
— Поддерживает ~20 типов данных (документы, таблицы, веб-страницы, видео / аудио);
— Преобразуйте документы, мультимедиа и веб-страницы в высококачественную структуру;
— Извлечение таблиц, извлечение изображений/подписей, транскри,fция аудио / видео, сканирование веб-страниц;
— Легко развёртывается с помощью Docker и Skypilot;
— Дружелюбен к Google Colab;
— Интерактивный UI на базе Gradio.

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

@prog_tools
​​disposable-email-domains | Чтобы знать, с каких доменов создают временную почту

Постоянно обновляемый листинг доменов, с которых создаются Temp Mails. Поможет улучшить фильтрацию от спама или даже предотвратить DDoS-атаку.

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

@prog_tools
​​ente | Опенсорсный аналог Google Photos

Полноценное хранилище фотографий с улучшенной защитой. Есть приложения для Android / iOS. Поддерживает фоновую подгрузку медиа, шеринг альбомов, семейную подписку. Кроссплатформенный.

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

@prog_tools