SILLYFEED

Программирование

Программирование — раздел темы «Технологии»: посты из публичных Telegram-каналов в единой ленте. Листай свежие записи и переходи к оригиналам в Telegram.

Лента темы

Kumar & Solo
Подборка тупых AI-лайфхаков для экономии денег и времени 💰I. Разворачивать тулы на своём сервере вместо оплаты подписок.Куча SaaS-инструментов, за которые вы платите $20-100/мес, имеют open-source версии и разница только в том, что вместо их серверов всё крутится на вашем. Всё то же самое, только бесплатно.Примеры:- n8n — автоматизации. Cloud от $20/мес, self-hosted = $0- Supabase — база данных + auth. Cloud платный, self-hosted = $0- Cal.com — букинг как Calendly. Cloud платный, self-hosted = $0- Plausible — аналитика как GA. Cloud $9/мес, self-hosted = $0Где хостить бесплатно:- Oracle Cloud Free Tier — 4 vCPU, 24GB RAM, 200GB диск. Бесплатно.- AWS Free Tier — 12 месяцев, бесплатно.- Railway — 500 часов/месяц, бесплатно.В чём подвох:В том, что надо один раз потратить час-два на настройку, самим отвечать за бэкапы и жить без саппорта (хотя комьюнити у всех этих проектов огромное и помогают быстро). Если вы не девелопер, просто найдите на Upwork человека за $50, который всё поднимет, и эти $50 окупятся за пару месяцев.Ресурсы:- n8n за 4 минуты: https://dev.to/n8n/self-hosting-n8n-in-4-minutes-2jnj- Полный гайд n8n: https://docs.n8n.io/hosting/- Где искать подрядчиков: https://n8n.io/expert-partners/II. GPT Store — готовые AI-боты под задачиВ ChatGPT есть целый магазин ботов, которые уже настроены под конкретные задачи. Не надо писать промпты — просто открываешь нужного бота и работаешь.Как найти: chat.openai.com → Explore GPTsТоп для маркетологов:- Canva GPT — говоришь "сделай мне презу про результаты РК" и получаешь готовый дизайн, который можно сразу открыть в Canva и доработать- SEO Assist — вставляешь URL своего сайта и получаешь аудит с конкретными рекомендациями что поправить- Roast My Landing Page — загружаешь лендинг и получаешь разбор что не так- Data Analyst — кидаешь таблицу с данными и получаешь графики, выводы и аномалииПочему это лучше обычного ChatGPT:- Не надо каждый раз объяснять контекст и роль- Боты уже натренированы на свою задачу- Многие уже подключены к внешним сервисам (Canva, браузер, код)Полезные ссылки:- Подборка лучших GPT: https://www.featuredgpts.com/categories/marketing/- 22 GPT для маркетинга: https://www.akkio.com/post/gpts-for-marketingIII. MCP в Claude — AI с доступом к вашим файламClaude умеет подключаться к вашим рабочим сервисам напрямую, не через копи-паст, а реально заходить в них, читать данные и выполнять действия.Что можно подключить:1) Google Drive — ищет по вашим документам2) Slack — читает каналы, может отвечать3) GitHub — работает с репозиториями3) Базы данных — делает SQL запросы4) Notion, Linear, Jira — и ещё куча всегоКак это выглядит:Вы пишете "найди в драйве нашу презентацию по Q3, посмотри ключевые метрики и сравни с Q2", и он реально идёт в ваш драйв, находит файл, читает его и отвечает с конкретными цифрами.Зачем это нужно:- Не надо копировать-вставлять документы в чат- AI видит актуальные данные, а не то что вы ему когда то скинули- Можно строить агентов, которые сами ходят по вашим системамРесурсы:- Документация MCP: https://docs.anthropic.com/en/docs/agents-and-tools/mcp- Список коннекторов: https://github.com/anthropics/anthropic-cookbook/tree/main/mcpШерьте пост с командой и делитесь в комментах — какие способы экономии на LLMках/токенах у вас работают лучше всего? А еще напоминаем, что завтра мы проведем лайв-эфир с самыми мощными лайфхаками по созданию креативов дляа) снижения стоимости прилечения клиентаб) снижения костов на продакшен ❤️‍🔥 Покажем в лайве как шпионить за креативами конкурентов, находить то, что у них реально работает, и тут же на основе этих данных генерить свои креативы — и статику, и видео. Покажем весь процесс и погенерим креативы вместе с вами в прямом эфире😠 Регайтесь по ссылке, ждем вас в лайве, записи не будет 😠
Lena Degtyar Неформат
Зачем мне этот вайбкодингБудучи аналоговым и хаотичным человеком, далеким от технологий я долго не могла подойти к вайбкодингу. Я не отношусь к подвиду "оптимизаторы" и "автоматизаторы", не понимаю какие такие мои жизненные запросы может решить технология. Мне бы няню или водителя. Я не отношу себя к биохакером, не хочу треккер питания, оптимизатор сна, продлить жизнь за счет какого-то витамина или особой тренировки. И тем не менее прямо сейчас я пищу от вайбкодинга. Будем честны, единственной причиной, по которой я все же двинулась в эту сторону стал факт моего активного участия в разработке gconf. Странно фасилитировать практики не умея пользоваться инструментом. Но подходила я к нему долго и осторожно. Помогло в этом ненасилие, отказ от ФОМО и капля любопытства. А еще pet-project.Где-то в январе я увидела объявление Вани Замесина про книжный клуб и словила импульс вписаться. Я довольно много читаю и мотивация читать мне не нужна. Что мне да нужно, это мотивация интегрировать прочитанное, писать какое-то резюме или отчет, углубляться в смыслы, а не открывать сразу новую книгу. Поделившись этой мыслью с Юлей Ворониной, мы решили сделать что-то такое сами. Благодаря этому любительскому проекту возникло поле для практики вайбкодинга. Мой обычный подрядчик по сборке ботов запросил 30,000 р. и я подумала, что попробую сама. Я начала разбираться в таких понятиях как Supabase, API, webhook. Внезапно поняла, что такое сервер, деплой и GitHub. Но самое главное – я почувствовала, что Я МОГУ!Я могу собрать бота, запилить лэндинг, сделать сложные (для меня) схемы выдачи информации клиенту, сделать фронтедн и бэкенд, сделать деконструкцию дизайна и собрать свой бриф. Это далеко от идеала, но это работает.Надо ли мне все это уметь? Не могут ли все это делать другие люди как прежде? Действительно ли это дешевле и не трачу ли я свое время на херню и черную работу, которую могут делать другие?Нет. Могут. Не дешевле (пока). Возможно. Учитывая сколько времени я потратила и, что проект вряд ли принесет мне миллионы (ведь это любительский книжный клуб) может показаться, что это пустая трата времени и ресурсов, но я очень многое поняла про себя:1. Мне очень сложно сформулировать нормальное тз. Я не умею описывать визуал или конечный результат того, что будет делать бот. Поэтому два миллиона итераций с бесконечно терпеливой ИИшечкой, которой пофигу, что я мычу, прошу исправить свеженаписанный код, еще раз попробовать попасть в дизайн и тд – счастье!2. Я внезапно могу пощупать результат своей деятельности. Я столько лет работаю в поле абстракции, что "нажми на кнопку -> получи результат" вызывает какой-то детский восторг. Я могу пощупать продукт своей деятельности.3. Скорость. Мне всегда таааак тяжело было отдавать людям задание, ждать, придерживаться таймлайнов и выносить "займет два-три дня". Я импульсивный сдвгшник. Мне пришла идея, я хочу реализовать ее сразу. Теперь я могу. За последнюю неделю я все меньше ловлю ФОМО (этот пост помог), все больше наслаждаюсь своими способностями. По ощущениям я далека от тех, кто погружен в тему в моем бабле, но на своем уровне КАЙФую.ЗАЦЕНИТЕ САЙТ
Лидерская позиция
Два исследования, которые говорят об одном и том же:1. Простое наличие телефона на столе во время совещания снижает когнитивный ресурс человека на 10-15% (источник).2. Постоянное прерывание на входящие сообщения и звонки снижает IQ человека на 10 пунктов, что в 2,5 раза больше, чем от курения марихуаны (источник).Так что закрываем телеграм, кладём телефон в рюкзак и айда работать.Понедельник всё-таки.
Сергей Жестерев | 99 Слайдов | Презентации, дизайн, обучение
я последний месяц сильно увлекся вайбкодингом сделал приложение, которое навело порядок в документообороте студии, несколько ботиков для телеги, и даже задизайнил клиентский проект чисто кодом, не открывая фигмывсе это чистая магия. гуманитарии могут сами создавать свои цифровые продуктыи если вы читаете это и стрессуете, что вы нихуя не успеваете за технологиями и и у вас фомо, то хочу, чтобы вы расслабились технологии развиваются быстрее нашей способности их объять каждый день выходит новый тул, сервис, обновление и все такое. за всем угнаться невозможно, кукуха отъедети самое важное тут – отключить все инфополе, которое нагнетает тревогуи понимать, что в реальности, все, что вы не знаете о вайбкодинге, курсор, Claude Code, IDE, github, MCP, lovable, replit, supabase, rag, agents и тд….со всем этим можно познакомиться за выходные и сделать свой первый бот в телеге, сервис, сайт и тддостаточно скачать курсор / antigravity и поиграться на бесплатном тарифе ну и просто просить нейронку объяснить ей то, что вы не понимаете
PRO анализ в ИТ
Чем я занимаюсь в 8 утра в воскресенье?Редкий случай: рано лёг, нормально выспался, проснулся бодрым и в хорошем настроении.И на что я решил это потратить?Правильно — на вот эти три чудесных экрана.Три разных проекта, запущенных в Antigravity. За сегодняшнее утро я уже полностью высадил квоту на Gemini 3 Pro. Сейчас добиваю Gemini Flash, а дальше в ход пойдёт Claude — его тоже можно довольно эффективно «сжигать» в этом сетапе.С одной стороны, выглядит это, конечно, слегка идиотично.С другой — это именно то, что меня по-настоящему радует и от чего я получаю удовольствие.Очень надеюсь, что сегодня получится запустить хотя бы один из этих проектов.Ладно, если честно — два.Потому что третий — это рабочий прототип, который я собираю под показ в понедельник–вторник.А вот два других — это мои собственные сайд-проекты, сайты, которые я давно хотел довести до релиза. И я правда надеюсь порадовать вас ими уже в ближайшие дни.Так что — stay tuned 🚀
Про Мир IT
😭Хаос в Postman начинается не с количества запросов, а с отсутствия правил структуры.Если коллекция у тебя это "просто запросы", обычно через пару спринтов получается свалка: дубли, непонятные названия, случайные проверки и вечный вопрос "а что вообще прогонять?".Я предпочитаю держать порядок, поэтому на проекте всегда структурирую Postman-коллекции. Пример подхода (как ориентир, не догма):1) Коллекция “OpenAPI”Одна коллекция соответствует актуальной OpenAPI спецификации проекта. Это база, чтобы видеть как  оно сейчас на проде реализовано.2) Коллекция “Functional (core)”Декомпозирована по функциональности: без лишних запросов, только то, что реально нужно в работе (самые частые операции, критичные флоу, опорные эндпоинты).3) Коллекция “Smoke / E2E”Ключевые e2e-сценарии + проверки. Быстро понять: можно ли безопасно продолжать работу, не горит ли критичное.4) Коллекция “Contract checks”Контрактные проверки: обязательные поля, типы, enum, форматы, мета (включая пагинацию). Это защита от "под шумок сломали контракт".5) Коллекция “Negative / Edge”Сценарии, которые чаще всего ломают прод: auth/ACL, idempotency, retries/429/503, cache/consistency, границы значений и комбинации.Почему я не "лью всё в одну коллекцию"?Потому что у разных наборов разная цель, частота запуска и аудитория:Smoke нужен быстрый и стабильный, Contract - точный, Negative/Edge - точечный по рискам. Когда всё в одной куче - она перестаёт быть инструментом, превращается в архив.Я оформил этот подход в небольшой pack со структурой и примерами. Выложил у себя на сайте.🌐 Сайт | 💼 LinkedIn | 📘 Курс по Postman
IT АНАЛитика | Вильд Виктор
Прибейте меня, я делаю интеграцию. Часть 2 🍑В прошлой части мы разобрались, что такое интеграция и с чем её едят.И казалось бы всё, тимлид, давай задачку, ща спроектируем-нах*евертим 💃Но тут важно понимать одну вещь:Интеграции бывают разные.И если выбрать не ту модель, могут быть проблемы.Начнем с того, что мы их можем разделить по двум направлениям:1. С кем мы интегрируемся.2. Как мы это делаем.1. С кем: внутренние и внешние
🏠Внутренняя интеграция (Internal)Когда мы связываем наш сервис с другим сервисом внутри компании.Пример:Сервис «Оформление заказа» стучится в сервис «Склад», чтобы проверить, есть ли нужная модель телефона в наличии.Зачастую это более простой вариант:🤗 Все свои. Можно дойти до соседней команды или написать в личку;🤗 Быстрее договориться о доработках;😳 Более быстрый разбор ошибок.Из минусов:😒 Знания часто живут в головах и может быть плохо описанная документация;💬 У другой команды свой бэклог и задачу могут взять в работу не так быстро, как хотелось бы;🤓 Могут выкатить правки без предупреждения и молча сломать вам прод.
🌐 Внешняя (External)Когда мы интегрируемся с системой вне нашей компании.Пример:У нас есть сервис авторизации и мы хотим, чтобы пользователь мог войти через Госуслуги или Google (внешние сервисы).Из плюсов:😋 Обычно есть подробная документация, которую можно изучить самому;🔺 Есть чёткие правила и форматы данных, которые меняются не так часто.Из минусов:💀 Вы не влияете на процесс. Если они решили что-то поменять, вы просто подстраиваетесь, иначе всё сломается;💀 Если внешний сервис упал, то разрабу в личку уже не напишите, придется писать в саппорт и ждать ответа.
2. Как: синхрон или асинхрон
📞 Синхронная интеграция (Request–Response)Самый популярный вариант - REST, gRPC, SOAP.Логика простая:Запрос → Ожидание → Ответ. Пока мы не получим результат от другой системы, дальше не идем.Пример:Создали клиента → отправили запрос в систему проверок → ждем 5 секунд → получили статус «Одобрено» → создали личный кабинет.Плюсы:🎉 Всё просто: отправил - получил. Легко проектировать.😊 Сразу понятно, на каком этапе возникла ошибка.😌 Дернул метод через Postman и сразу увидел результат.Минусы:😅 Если вторая система упала, то процесс встал;🤨 Любая задержка бьёт по пользователю.Когда использовать:👉 Ответ нужен здесь и сейчас (например, проверка баланса или авторизация);👉 Пользователь смотрит в экран и не может продолжать работу без этих данных.
📨 Асинхронная интеграция (Event-Driven / MQ)Kafka, RabbitMQ и другие брокеры сообщений.Логика простая:Отправили → Забыли. Нам не важно, когда именно другая система обработает данные. Главное, что мы зафиксировали событие и пошли дальше.Пример:Клиент нажал «Оформить заказ» → мы кинули событие в очередь → Склад начал сборку, а программа лояльности начислила баллы. Клиент сразу видит экран «Заказ принят», а не ждёт, пока отработают все внутренние сервисы.Плюсы:😏 Система не «тупит» в ожидании ответа, пользователь доволен скоростью.😋 Если сервис почты упал, заказ всё равно оформится. Сообщение полежит в очереди и долетит позже, когда сервис поднимется.👍 Можно легко добавить ещё пять систем-потребителей, и основной процесс от этого не замедлится.Минусы:🥲 Сложнее тестировать: приходится прыгать по логам разных систем, чтобы понять, где и почему застряло сообщение.😉 Аналитику нужно продумать кучу нюансов: что делать с дублями сообщений (идемпотентность) и как не перепутать их порядок.
Самое простое объяснение:Синхрон - вы звоните в ресторан.Пока вам не подтвердят бронь, вы держите трубку.Асинхрон - вы оставили заявку.Администратор подтвердил её через 2 часа.Вы не ждали у телефона.Какой тип интеграций в ваших задачах встречается чаще всего? И что из этого больше всего бесит? 👇IT АНАЛитика | Подписаться
Злой полицейский
Репозиторий дня: LazySQLLazySQL – кроссплатформенный TUI инструмент управления базами данных, написанный на Go.Этот проект во многом вдохновлен Lazygit, который, на мой взгляд, является лучшим TUI-клиентом для Git.Я хотел иметь подобный инструмент, но для SQL. Я не нашел тот, который соответствовал бы моим потребностям, поэтому создал его сам.Я живу в терминале, так что, если вы похожи на меня, этот инструмент может пригодиться и вам.👉 https://github.com/jorgerojas26/lazysql#sql #tui #lazysql #RepositoryOfTheDay 👮‍♂️ Злой полицейский
AutoCAD Обучение
📌 PICKADD — почему объекты “слетают” из выделенияЗнакомо?Выделил несколько линий…Потом кликнул ещё одну —и всё предыдущее выделение исчезло 🤔Кажется, будто AutoCAD решил начать заново.💡 На самом деле это системная переменная PICKADD.🎯 Что делает PICKADDОна определяет, добавляются ли новые объекты к текущему наборуили заменяют его.🔧 Как работает▪️ PICKADD = 0Каждый новый выбор заменяет предыдущий набор.Выделил новое — старое снялось.▪️ PICKADD = 1Новые объекты добавляются к текущему выделению.▪️ PICKADD = 2 (по умолчанию)Работает как режим добавления,и дополнительно сохраняет выбранные объекты после команды ВЫБРАТЬ.Обычно именно это значение и используется.🔎 Как проверить1️⃣ Введи команду PICKADD2️⃣ Посмотри текущее значение3️⃣ Если стоит 0 — установи 2⚡️ Полезно знать• Убрать объект из набора — клик по нему с зажатым SHIFT• В 3D можно выбирать подобъекты с зажатым CTRL💡 Итог:Если при выборе объектов предыдущие элементы снимаются —проверь значение PICKADD.Иногда всё решается одной цифрой 😉🎥 В видео показал весь процесс🕒 Тайминг: с 03:05 мин📁 Категория: #Лайфхаки #Настройка

Каналы по теме

Все каналы по темам