Селфхостинг — сколько стоит такое хобби и кому это нужно
В Tproger рассмотрели концепцию селфхостинга — практику развертывания приложений на собственных серверах. Вы узнаете о преимуществах этого подхода, среди которых защита персональных данных и экономия. Также привели список программ, которые принято разворачивать у себя.
@prog_tools
В Tproger рассмотрели концепцию селфхостинга — практику развертывания приложений на собственных серверах. Вы узнаете о преимуществах этого подхода, среди которых защита персональных данных и экономия. Также привели список программ, которые принято разворачивать у себя.
@prog_tools
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
drawDB: удобный инструмент для проектирования баз данных
Это редактор диаграмм баз данных (DBER), работающий прямо в браузере — даже без регистрации. С помощью drawDB можно всего за несколько кликов создавать схемы, экспортировать SQL-сценарии и настраивать интерфейс под свои задачи.
Инструмент поддерживает: MySQL , PostgreSQL , SQLite , MariaDB и SQL Server . Его также легко развернуть локально через npm или запустить с помощью Docker.
Ну а цена за это чудо: #бесплатно
#инструменты #db
Это редактор диаграмм баз данных (DBER), работающий прямо в браузере — даже без регистрации. С помощью drawDB можно всего за несколько кликов создавать схемы, экспортировать SQL-сценарии и настраивать интерфейс под свои задачи.
Инструмент поддерживает: MySQL , PostgreSQL , SQLite , MariaDB и SQL Server . Его также легко развернуть локально через npm или запустить с помощью Docker.
Ну а цена за это чудо: #бесплатно
#инструменты #db
Forwarded from Сохранёнки программиста
Секретное оружие бэкендера: 6 инструментов, о которых вы не знали
Сохраняем:
— picows: Лёгкая и быстрая библиотека на Python для работы с WebSocket, примерно в 1.5–2 раза быстрее, чем aiohttp.
— Redbird: Удобный обратный прокси для Node.js с поддержкой маршрутизации, балансировки нагрузки и SSL.
— Wush: CLI для передачи файлов и удалённого доступа. Простая альтернатива magic-wormhole, работает через WireGuard и Tailscale.
— grgry: Инструмент для массового выполнения git-операций. Можно, например, коммитить сразу в несколько репозиториев.
— FAIR: Go-библиотека для справедливого распределения ресурсов между клиентами. Хорошо работает при большом количестве запросов.
— uv: Менеджер пакетов для Python на Rust, объединяет функции pip, poetry и других популярных инструментов.
Детальней про каждый из сервисов в статье
#подборка #инструмент #backend #ru
Сохраняем:
— picows: Лёгкая и быстрая библиотека на Python для работы с WebSocket, примерно в 1.5–2 раза быстрее, чем aiohttp.
— Redbird: Удобный обратный прокси для Node.js с поддержкой маршрутизации, балансировки нагрузки и SSL.
— Wush: CLI для передачи файлов и удалённого доступа. Простая альтернатива magic-wormhole, работает через WireGuard и Tailscale.
— grgry: Инструмент для массового выполнения git-операций. Можно, например, коммитить сразу в несколько репозиториев.
— FAIR: Go-библиотека для справедливого распределения ресурсов между клиентами. Хорошо работает при большом количестве запросов.
— uv: Менеджер пакетов для Python на Rust, объединяет функции pip, poetry и других популярных инструментов.
Детальней про каждый из сервисов в статье
#подборка #инструмент #backend #ru
BossSensor | Скрываем экран от начальника
Приложение использует веб-камеру для захвата лиц и определяет, является ли кто-то из них вашим боссом. Для работы требуется установка Python 3.5, Anaconda, OpenCV и PyQt4.
Тот случай, когда на работе ты недоволен чем-либо, но уходить еще не готов, и потому потихоньку мстишь.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Приложение использует веб-камеру для захвата лиц и определяет, является ли кто-то из них вашим боссом. Для работы требуется установка Python 3.5, Anaconda, OpenCV и PyQt4.
Тот случай, когда на работе ты недоволен чем-либо, но уходить еще не готов, и потому потихоньку мстишь.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Чем заменить Google Docs? Обзор лучших альтернатив
Если самый развитый редактор документов уходит из РФ, то заменить его будет очень непросто. В Tproger разобрались, какая альтернатива подойдет той или иной IT-команде.
Как раз тот случай, когда в мире появилось столько клонов MS Word, а про них даже не задумываешься, пока не наступит нужда.
@prog_tools
Если самый развитый редактор документов уходит из РФ, то заменить его будет очень непросто. В Tproger разобрались, какая альтернатива подойдет той или иной IT-команде.
Как раз тот случай, когда в мире появилось столько клонов MS Word, а про них даже не задумываешься, пока не наступит нужда.
@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
WhoDB | Красивый DBeaver
Современный инструмент на базе GoLang предлагает улучшенный пользовательский интерфейс, интерактивную визуализацию взаимосвязей между таблицами, редактирование на месте и запросы на естественном языке с GPT.
WhoDB совместим с PostgreSQL, MySQL и MongoDB и другими подобными продуктами. Можно запустить с помощью Docker.
Админ не плачет, просто хороший UX для БД в глаз попал.
⚡ — только DBeaver
🗿 — использую облачные БД вроде BigQuery
✍️ — балуюсь такими вьюерами
Цена: бесплатно
Репозиторий проекта
@prog_tools
Современный инструмент на базе GoLang предлагает улучшенный пользовательский интерфейс, интерактивную визуализацию взаимосвязей между таблицами, редактирование на месте и запросы на естественном языке с GPT.
WhoDB совместим с PostgreSQL, MySQL и MongoDB и другими подобными продуктами. Можно запустить с помощью Docker.
Админ не плачет, просто хороший UX для БД в глаз попал.
⚡ — только DBeaver
🗿 — использую облачные БД вроде BigQuery
✍️ — балуюсь такими вьюерами
Цена: бесплатно
Репозиторий проекта
@prog_tools
HellPot | Бесконечный honeypot для HTTP-ботов
Этот инструмент отправляет непослушных ботов в ад. запускает бесконечный поток данных, чтобы они теряли свои «души». В его основе движок, что использует фрагменты произведений Ницше. Написан на Go, поддерживает конфиги в .toml.
Цена: бесплатно
Репозиторий проекта
⚡ — актуально
🗿 — Бог миловал
@prog_tools
Этот инструмент отправляет непослушных ботов в ад. запускает бесконечный поток данных, чтобы они теряли свои «души». В его основе движок, что использует фрагменты произведений Ницше. Написан на Go, поддерживает конфиги в .toml.
Цена: бесплатно
Репозиторий проекта
⚡ — актуально
🗿 — Бог миловал
@prog_tools
Гайд: что подарить программисту на Новый год
В Tproger разобрали топ вещей, которые стоит дарить кодеру. Заходите и голосуйте, если там нашлось что-то из вашего вишлиста. При прочтении может появиться ощущение, что вашу историю браузера кто-то посмотрел, настолько точно попали несколькими вариантами в хотелки админа.
🗿 — лучше деньгами
⚡️ — да у меня целый список хотелок
@prog_tools
В Tproger разобрали топ вещей, которые стоит дарить кодеру. Заходите и голосуйте, если там нашлось что-то из вашего вишлиста. При прочтении может появиться ощущение, что вашу историю браузера кто-то посмотрел, настолько точно попали несколькими вариантами в хотелки админа.
🗿 — лучше деньгами
⚡️ — да у меня целый список хотелок
@prog_tools
Какое решение принять?
Anonymous Poll
66%
Оптимизировать существующие узлы, сохраняя их структуру
34%
Полностью заменить архитектуру узлов, создавая новую сеть
Как писать код, который не ломается: гайд от эксперта h.careers
Владислав Гайденко, эксперт Эйч Навыки и бэкенд-разработчик в Авито, поделился своими знаниями о методологии TDD (Test-Driven Development). Также он отвечает на типичные вопросы, которые могут возникнуть у разработчиков на первом этапе.
@prog_tools
Владислав Гайденко, эксперт Эйч Навыки и бэкенд-разработчик в Авито, поделился своими знаниями о методологии TDD (Test-Driven Development). Также он отвечает на типичные вопросы, которые могут возникнуть у разработчиков на первом этапе.
@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
xlDuckDb | SQL в Excel
Инструмент позволяет запускать SQL-запросы непосредственно в Excel, что упрощает работу с данными из JSON и CSV. С его помощью можно извлекать данные из различных источников, обрабатывать их и получать результаты в виде обычных таблиц. Вам потребуется 64-разрядная версия Excel 365, а установка происходит всего в несколько простых шагов.
Цена: бесплатно
Репозиторий проекта
Инструмент позволяет запускать SQL-запросы непосредственно в Excel, что упрощает работу с данными из JSON и CSV. С его помощью можно извлекать данные из различных источников, обрабатывать их и получать результаты в виде обычных таблиц. Вам потребуется 64-разрядная версия Excel 365, а установка происходит всего в несколько простых шагов.
Цена: бесплатно
Репозиторий проекта
frp | Быстрый реверсивный прокси
frp — это мощный инструмент, обеспечивающий доступ к локальным серверам, находящимся за NAT или фаерволом из Интернета. Он поддерживает протоколы TCP и UDP, а также HTTP и HTTPS, что позволяет перенаправлять запросы на внутренние службы через доменное имя. В frp также реализован режим P2P соединения.
Реверсивный прокси — это сервер, который принимает запросы от пользователей и перенаправляет их к одному или нескольким внутренним сервером, скрывая их реальное местоположение. Безгранично полезная вещь в 2024 году для российского разработчика.
Цена: бесплатно
Репозиторий проекта C 87K+ звезд на GitHub
@prog_tools
frp — это мощный инструмент, обеспечивающий доступ к локальным серверам, находящимся за NAT или фаерволом из Интернета. Он поддерживает протоколы TCP и UDP, а также HTTP и HTTPS, что позволяет перенаправлять запросы на внутренние службы через доменное имя. В frp также реализован режим P2P соединения.
Реверсивный прокси — это сервер, который принимает запросы от пользователей и перенаправляет их к одному или нескольким внутренним сервером, скрывая их реальное местоположение. Безгранично полезная вещь в 2024 году для российского разработчика.
Цена: бесплатно
Репозиторий проекта C 87K+ звезд на GitHub
@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
devv.ai | Claude Haiku, Gemini 1.5 Pro без VPN и оплаты
Сервис агрегировал лучшие кодерские нейронки вроде ChatGPT 4o-mini, Claude Haiku и Gemini 1.5 Flash Pro и предлагает переключаться между ними с целью добиться решения своей задачи. Пока проект в стадии «пробуем на публике», денег не берут, так что пользуйтесь, пока дают!
Попробовать
Сервис агрегировал лучшие кодерские нейронки вроде ChatGPT 4o-mini, Claude Haiku и Gemini 1.5 Flash Pro и предлагает переключаться между ними с целью добиться решения своей задачи. Пока проект в стадии «пробуем на публике», денег не берут, так что пользуйтесь, пока дают!
Попробовать
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
BigDevSoon — полезный тренажёр для фронтендеров с большой коллекцией челленджей и проектов
На платформе собрано 100 челленеджей на каждый день. Каждый отличается по сложности и по тому, какие скиллы помогает прокачать. А ещё здесь готовые идеи проектов. Каждый проект разбит на отдельные карточки, которые позволяют разделить проект на отдельные части для последовательной разработки.
Начать можно бесплатно, есть и платные тарифы, дающие больше возможностей. Если хотите отточить навыки и в комфортной среде изучить веб-разработку, то переходите по ссылке.
#тренажёры
На платформе собрано 100 челленеджей на каждый день. Каждый отличается по сложности и по тому, какие скиллы помогает прокачать. А ещё здесь готовые идеи проектов. Каждый проект разбит на отдельные карточки, которые позволяют разделить проект на отдельные части для последовательной разработки.
Начать можно бесплатно, есть и платные тарифы, дающие больше возможностей. Если хотите отточить навыки и в комфортной среде изучить веб-разработку, то переходите по ссылке.
#тренажёры
This media is not supported in your browser
VIEW IN TELEGRAM
pyWhat | Определитель для чего угодно
Если не ясно, в чем «соль» инструмента, то посмотрите на GIF: при вводе непонятной хэшеподобной строки PyWhat безопасно определит, что это такое.
Ищет:
— URL-адреса;
— Адреса электронной почты;
— Номера телефонов;
— Номера кредитных карт;
— Адреса криптовалютных кошельков;
— Номера страховок и многое другое.
Учитывая возросшее число всевозможных мошенников в сети, подкладывающих скамерские ссылки даже в гифки WhatsApp, самое время учить наших бабушек питону. Чтобы перед тем, как что-то нажимать, проверяли.
Цена: бесплатно
Репозиторий проекта
Если не ясно, в чем «соль» инструмента, то посмотрите на GIF: при вводе непонятной хэшеподобной строки PyWhat безопасно определит, что это такое.
Ищет:
— URL-адреса;
— Адреса электронной почты;
— Номера телефонов;
— Номера кредитных карт;
— Адреса криптовалютных кошельков;
— Номера страховок и многое другое.
Учитывая возросшее число всевозможных мошенников в сети, подкладывающих скамерские ссылки даже в гифки WhatsApp, самое время учить наших бабушек питону. Чтобы перед тем, как что-то нажимать, проверяли.
Цена: бесплатно
Репозиторий проекта
Какое решение принять?
Anonymous Poll
35%
Добавить новые каналы для балансировки данных
65%
Создать резервный узел, чтобы распределить нагрузку
Большой гайд по Python от Tproger: инструменты для всех направлений
В Tproger подготовили подборку питонических статей для начинающих по следующим направлениям:
— Бэкенд-разработка;
— Фронтенд-разработка;
— Парсинг;
— Тестирование;
— Data Science.
Здесь и роадмапы, и про хранение данных, и про самые популярные фреймворки и многое другое.
#основы
В Tproger подготовили подборку питонических статей для начинающих по следующим направлениям:
— Бэкенд-разработка;
— Фронтенд-разработка;
— Парсинг;
— Тестирование;
— Data Science.
Здесь и роадмапы, и про хранение данных, и про самые популярные фреймворки и многое другое.
#основы
dbdiffo.com | Редактор диаграмм баз данных
С его помощью можно создавать схемы, экспортировать SQL-сценарии и настраивать интерфейс под свои задачи. Поддерживает: MySQL, PostgreSQL, SQLite, MariaDB и многие другие БД. Его разворачивают локально.
Спасибо @Dmitry8Zorin за рекомендацию.
✍️ — актуально
🗿 — ни разу не пригождалось
Цена: бесплатно
Перейти на сайт
@prog_tools
С его помощью можно создавать схемы, экспортировать SQL-сценарии и настраивать интерфейс под свои задачи. Поддерживает: MySQL, PostgreSQL, SQLite, MariaDB и многие другие БД. Его разворачивают локально.
Спасибо @Dmitry8Zorin за рекомендацию.
✍️ — актуально
🗿 — ни разу не пригождалось
Цена: бесплатно
Перейти на сайт
@prog_tools
Топ-11 трендов, которые нужны айтишнику в 2025 году
В Tproger рассмотрели ключевые тренды, от анализа больших данных до решений в области AR/VR, и выяснили, как они влияют на рынок труда. Эксперты из Райффайзенбанка и Nexign.com представили рекомендации по актуальным инструментам и технологиям, которые помогут вам оставаться на гребне волны.
@prog_tools
В Tproger рассмотрели ключевые тренды, от анализа больших данных до решений в области AR/VR, и выяснили, как они влияют на рынок труда. Эксперты из Райффайзенбанка и Nexign.com представили рекомендации по актуальным инструментам и технологиям, которые помогут вам оставаться на гребне волны.
@prog_tools