К
Код без тайн
описание
Пишу о веб-разработке, информатике и технологиях, которые меня вдохновляют Связаться со мной: @MajorLettuce
390
подписчиков
Охват к подписчикам
130,5%
ERR
Реакции к просмотрам
0,90%
119 на 26 постов
Пересылки к просмотрам
0,60%
80
Постов в день
0,0
всего 26
Где отзываются чаще
доля реакций к просмотрам- 14 нояб.Сегодня пятница По этому поводу вот вам лучшее ИИ видео, которое я встречал за последнее (довольно долгое) время1,97%
- 3 мар. 2025 г.Давненько я не рассказывал о том, как продвигается разработка #neira Если честно, последнее время у меня было мало времени на этот проект. Фриланс отнимает много сил, а тут ещё и аспирантура в активной фазе — сейчас занимаюсь подачей документов в диссертационный совет, планирую защищаться уже в мае А пока я в начале пути — хочу поделиться с вами интересным решением, которое я начал использовать для разработки: Обычно я много работаю с Docker контейнерами 🐳 Это невероятно удобно, когда проект состоит из разных сервисов — базы данных (MySQL), кеша (Redis) и прочего Docker позволяет развернуть изолированную копию любого сервиса специально под проект, и что самое крутое — сделать это можно где угодно без каких-либо дополнительных настроек Это решает огромную головную боль многих разработчиков: когда используешь несколько окружений для разработки, без контейнеров пришлось бы постоянно заново настраивать базу данных и другие сервисы 😑 Но сейчас я в основном работаю под Windows, а Docker здесь капризничает и работает не так стабильно, как хотелось бы (похоже, опять пришло время переустанавливать систему) Поэтому я решил сделать эксперимент: арендовал облачный сервер и настроил всю среду разработки прямо там Теперь я просто подключаюсь из Cursor по SSH к серверу, а все данные, проекты и запущенные сервисы крутятся на сервере независимо от моего компьютера Честно сказать, я не заметил никакой разницы в качестве работы и удобстве пользования, хотя я довольно привередлив к сетевым задержкам и прочим тормозам Получается, что теперь я могу работать с любого устройства, и оно даже не обязательно должно быть мощным. Достаточно просто иметь интернет и возможность запустить VS Code (или Cursor, который я сейчас использую) #разработка #опыт1,89%
- 23 мар. 2025 г.Для разработки 🟢 Neira я использую AdonisJS — это клон Laravel для TypeScript. Уже как год назад вышла 6 версия, в интернете есть много вопросов и ответов по прошлым версиям Поэтому даже если попытаться спросить ChatGPT или Claude как что-то сделать в нем, то он будет отвечать, опираясь на информацию о старой версии фреймворка, которая значительно отличается Казалось бы, как использовать языковые модели в этом случае? А у меня получилось 😮 Я работаю в Cursor, использую Claude 3.7 Sonnet и у меня возникла проблема — не выполнялась команда для создания миграции базы данных node ace make:migration Вместо создания файла, команда просто запускала приложение и зависала. Я спросил Claude в агентном режиме (это когда он может редактировать файлы и выполнять команды), после чего он: — подумал (thinking mode, все-таки) — проанализировал структуру проекта — попробовал воспроизвести ошибку, запустив команду — догадался в чем проблема и предложил решение Не вайб-кодинг, но удобный помощник 🤔 #neira #разработка1,81%
- 4 февр. 2025 г.Может ли AI сам исправлять факты, не меняя смысл? #neira #разработка Работая над Neira, я решил протестировать фактчекинг, потому что планирую создавать AI-экспертов, таких как аналитики, которые должны опираться на реальные данные Для примера я взял отрывок сообщения с сайта neira.chat, которое я сгенерировал на скорую руку: Рынок AI контент-генерации растет на 25% ежегодно, с прогнозируемым объемом $5.3B к 2025 году. Выглядит убедительно. Но правда ли это? 🤔 Я составил промпт так, чтобы модель не переписывала текст, а затем прогнал текст через новую модель Perplexity Sonar Reasoning (которая, кстати на базе DeepSeek R1) и получил исправленную версию со ссылкой на источник: Рост рынка — 17.63% в год (а не 25%) Прогнозируемый объем — $5.9B к 2031 (а не $5.3B к 2025) AI не переписал текст полностью, а точечно исправил цифры и даты, сохранив исходный текст Возможно, в будущем я буду использовать подобный фактчекинг, хотя он и может выйти дороже из-за повторного прогона одного и того же сообщения1,76%
- 16 окт. 2025 г.Обещал писать больше про бизнес, так что сегодня расскажу про успехи с 🟠 Multify (trymultify.com) Я запустил проект в начале лета в очень базовом варианте, буквально MVP: — перевод текста на статических страницах — конвертация валют — отправка форм Опубликовал простой лендинг и стал смотреть, начнут ли приходить заявки или нет А они взяли и начали приходить 🧐 Благодаря этому я смог найти product-market fit перед тем как делать новые фичи: заявки приходили и от владельцев одностраничных сайтов и интернет-магазинов Важно то, что у меня появились реальные данные о потребностях потенциальных клиентов Собственно, этим я и занимался последнее время: добавлял функции, не которые я придумал из головы, а для которых пришел реальный запрос Именно так в 🟠 Multify появилась новые функции: — поддержка попапов с динамическим контентом — перевод характеристик и атрибутов товаров — 🔥 валидация цен в валюте во время оформления заказа Скоро можно делать панель управления 🚀1,74%
- 14 мар. 2025 г.Этот пост может показаться вам странным Он о моей внутренней борьбе как разработчика Сейчас я разрабатываю neira.chat — ИИ-чат в формате мастермайнда. И каждый, кто когда-либо запускал новый продукт, знает золотое правило: сначала создаешь максимально грубый MVP, быстро тестируешь гипотезу, а потом уже думаешь об архитектуре и технических красотах Но у меня проблема. Я в первую очередь инженер. Моя суперсила и одновременно проклятие — непреодолимое желание писать фреймворки: Дайте мне создать свой фреймворк, и еще один, и еще, и еще... ведь остальные недостаточно элегантны или слишком громоздки! Каждый раз, когда я начинаю новый проект, технический перфекционист внутри меня начинает шептать: Давай сначала построим идеальную архитектуру, а потом займемся бизнесом Проблема здесь в том, что так можно застрять на годы Мне кажется я наконец-то нашел лайфхак Neira для меня — это не только продукт, но и эксперимент по созданию бизнеса с нуля в одиночку. Ну, почти в одиночку — вместе с искусственным интеллектом Хочу привести в пример недавний случай: Вместо того чтобы самому продумывать архитектуру проекта и налаживать процессы сборки и отладки, я делегировал это Claude Работая в Cursor буквально за несколько часов мы вместе создали архитектуру, которая сочетает лучшие практики из Laravel и других популярных фреймворков, но с учетом всех моих технических предпочтений Я получил удовлетворение от хорошей архитектуры, но без обычных временных затрат. А теперь могу сконцентрироваться на том, что действительно важно — создании ценности для пользователей Кстати, это похоже на подход к борьбе с вредными привычками: вместо того, чтобы бороться с ними, можно найти хитрый способ их обойти Если вы эксперт, то наверняка у вас тоже проявляется перфекционизм А как вы справляетесь со своим перфекционизмом при запуске новых проектов? #neira #разработка1,55%
- 1 февр. 2025 г.Ранний доступ к 🟢 Neira — AI-мастермайнду для каждого #neira #продукт Ранее я рассказывал про идею своего нового проекта — AI-мастерсайнда. Это чат, где можно общаться сразу с несколькими экспертами в одном чате и все это в рамках одного проекта Сегодня я запускаю лендинг для презентации и сбора заявок на ранний доступ к моему новому проекту — ИИ-мастермайнду Neira 💡 Neira — это не просто чат с нейросетями. Это пространство, где ИИ будет запоминать контекст вашего проекта и помогать решать задачи сразу с нескольких точек зрения: от маркетинга до разработки Кстати, Наполеон Хилл, который ввел концепцию мастермайнда, утверждал, что лучшие идеи рождаются, когда умственные усилия нескольких людей объединяются. Именно этот принцип и лежит в основе Neira — теперь нейросети смогут работать вместе, а не по отдельности 👉 Оставить заявку на ранний доступ: neira.chat Я планирую делиться процессом разработки в этом канале, здесь же я анонсирую запуск проекта 🚀1,24%
- 3 апр. 2025 г.В 🟢 Neira я использую grammY — на мой взгляд, это лучшая библиотека для создания Telegram-ботов на TypeScript Она простая, современная, с отличной поддержкой типизации и превращает разработку в одно удовольствие А для меня это особенно важно, потому что Telegram-бот — это центральная часть Neira Через него происходит весь диалог с пользователем: именно там рождаются идеи и строится взаимодействие с AI-экспертами В AdonisJS я оформил бота как отдельный сервис — BotService Когда запускается приложение, бот стартует в фоне — так же, как встроенный веб-сервер в AdonisJS Логика Telegram-чата изолирована, но при этом бот имеет доступ ко всем возможностям бэкенда Также у grammY есть много классных плагинов, которые реально помогают строить сложный интерфейс бота: ▫️ conversations — изолированные диалоги, где бот может «ждать» следующий ввод от пользователя ▫️ sessions — хранение данных сессии пользователя в памяти, файле или базе данных ▫️ i18n — поддержка многоязычности ▫️ menu — создание динамических меню в виде inline-кнопок (это кнопки, которые находятся прямо под сообщением) Поскольку я строю продукт в формате чата, то важно не просто «сделать бота» с неуклюжими командами Важно превратить интерфейс в полноценный опыт общения grammY ощущается как библиотека, которая помогает думать как дизайнер интерфейса, а не только как разработчик Neira постепенно оживает 🚀 #разработка #neira ——— Кстати, решил добавить иконку перед 🟢 Neira — как будто это логотип в виде переливающейся сферы, но поскольку у меня нет премиума, то пока что это просто зелёный кружок 😂1,09%
- 27 окт.Вайбкодируй, да тестировать не забывай С ростом 🟠 Multify проект также постепенно обрастает новым функционалом, а вместе с ним появляются и новые краевые случаи (edge cases), которые становится все сложнее учитывать В таком случае как нельзя кстати на помощь приходит автоматизированное тестирование Конечно, это не полноценный Test Driven Development, однако имея готовую структуру проекта и фреймворк *кхм* Adonis, в котором тесты идут из коробки, я могу попросить написать тестовые кейсы за меня Смысл не в том, чтобы писать тесты ради тестов (чем, кстати, славится TDD), а в том, чтобы обезопасить проект от случайных поломок после изменений (их ещё называют регрессиями) В частности, особенно вайбкодерам на заметку: Если вы чувствуете, что ваш проект «расплывается», что при изменении одной части проекта ломается другая, посмотрите в сторону автоматических тестов В Multify я наткнулся на такой момент в части проекта, отвечающей за замену URL на странице Как можно увидеть на скрине выше, не все так просто 🤔1,04%
- 6 нояб.Так, а ну признавайтесь, у кого-то был сегодня странный сон? Я вот, например, во сне защищал диссертацию, но не по презентации, быстро, за 20 минут, а допечатывал на ходу полностью работу из 100+ страниц по очереди в разных принтерах, потому что в них заканчивалась бумага Одновременно с этим я кое-как на ходу импровизировал и рассказывал в формате «так, эээм, ну здесь в общем это работает вот так, а вот это нужно для того-то…» и по ощущениям длилось вечность 😆 Спрашиваю, потому что это не первый случай, про который слышу сегодня. Вдруг и правда суперлуние влияет 🌝1,00%
- 25 дек.Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ... или рождественский фильм? Решил я тут посмотреть фильм на Рождество, но есть нюанс — у него нет субтитров на русском. Ну вот не сложилось с этим Ищу их на opensubtitles.com: английские, китайские и даже бразильские — есть, а русских нет. А мне нужны именно они Open Subtitles ещё предложил автоматически перевести существующие английские. Я попробовал и получил на выходе все те же субтитры на английском 🎅 бета-версия как-никак ✨ На следующий день меня осенило: а что если создать страницу на сайте, вставить туда содержимое *.srt файла и пропустить это через Multify 🤣 Забавно, но это сработало практически идеально — система разбила текст на несколько частей и перевела с сохранением таймингов... за исключением места с криком "Aaaaah!" Под капотом я использую Gemini 2.5 Flash и это второй раз, когда модель пошла в "разнос" из-за повторяющегося текста. Вообще, Gemini уже прославилась своей ранимостью. Может быть, пора переходить на Gemini 3 🤔0,98%
- 30 дек.И кстати! С наступающими вас праздниками! 🎄 Уверен, многие из вас в этом году значительно выросли как минимум личностно, скорее всего и профессионально, а у некоторых из вас даже свои проекты отлично выстрелили Почему уверен? Да потому что по другому быть не может. Если хорошо приглядеться, каждый из вас найдет как минимум несколько маленьких, «незначительных» вещей, которые в сумме дают заметный эффект на долгой дистанции За годы, единственная истина, которую я нашел — это то, что можно делать очень маленькие и медленные шаги, но если их делать постоянно и оно резонирует с вами, то со временем, благодаря инерции, успех неизбежен 🎉0,92%