Досуг программиста
63 subscribers
39 photos
19 links
Download Telegram
Телеграм-бот для автопостинга
Предыдущий пост | Следующий пост

Статус: Частично работает 🫣

Стек технологий: ✍️
php 8.2, postgresql 15.1, redis, nginx и докер, Laravel

Кратко:😎
Бот научился сохранять и обновлять опубликованные посты из канала "очередь на публикацию", так же валидировать и выдавать ошибки.

Подробно:🙃
В целом все что указано в кратко и было сделано, спроектирована база данных, созданы модели, логика обработки запросов от телеграм бота и сохранение в базу данных.
Около 9-14 часов работы вместе с разбором апи и написанием кода.

О важном:👈
Пока я делал этого бота и парсил посты, у нас на работе возник вопрос, куда переехать из слака, готовых работающих решений нет, есть в стадии разработки с кучей багов - баги это критично для корпоративного мессенджера. И создание этого бота мне дало понять, что из телеграм, можно сделать некое подобие слака, с нотификациями, напомнить позже, графиком уведомлений и всего что только можно придумать. Бот уже успешно работает.... Это к тому, что часто опыт пет проектов помогает развивать навыки которые могут пригодиться на работе


Что дальше:🧐
Теперь нужно сделать автопубликации постов готовых к публикации в канал для публикаций по расписанию.

👉 Ссылка на проект на githab https://github.com/ByteBreakTelegram/telegramAutoPostBot

#проект #разработка

@ByteBreak
👏2🔥1
Как начать программировать на php
Предыдущий пост

Что нужно, чтобы начать программировать на PHP:
👉 Понять, как работает PHP: изучить синтаксис, функции.
👉 Практиковаться.

🔥 Есть отличный курс [Специалист] PHP. Уровни 1-4 (Игорь Борисов) [2015-2016, RUS]. Курс старенький, но всё объясняет понятно и подробно, подаёт материал интересно, иногда с юмором. Единственный минус — звук не очень. Зато там есть лабораторные работы, то есть практика. Можно прямо за ним повторять код и писать.

Почему этот курс, а не другой? ✍️
Я сам когда-то смотрел видео Игоря Борисова, и у меня в команде есть разработчик, который не так давно начинал именно с этого курса. Курс достойный, а после него разобраться с нововведениями в PHP 7+ и 8+ можно за один день.

Наверняка есть другие хорошие курсы, но я не буду их специально пересматривать, чтобы оценить, подходят они или нет 🧐

Что делать:
😎 Смотрим уроки, делаем лабораторные задания, погружаемся в PHP.

Где смотреть курс?
👀 Он есть на YouTube, в Telegram и на торрентах. Я не знаю, чем они отличаются, но тайминг у них разный. Возможно, что-то где-то урезано, так что лучше взять с торрента.
👉https://t.me/geek_code/69
👉https://rutracker.org/forum/viewtopic.php?t=5363270


@ByteBreak
3👍2🔥1
Сегодня похоже продолжение проекта автопостинга не будет😳, выходные посветил другим занятиям 💪🏃‍♂🎮.

Может на неделе сделаю. Хотя бы, чтоб посты с одного канала на другой постились в определенное время

@ByteBreak
🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Телеграм-бот для автопостинга
Предыдущий пост | Следующий пост

Статус: Готов к работе 💪

О боте: 😎
Бот теперь имеет меню настроек, через которое можно управлять каналами, их статусами и временем публикаций. Он научился публиковать посты по расписанию. В общем, это всё, что нужно для полноценной работы! 😏

Почему так долго: 🧐
Это нормально для личных (pet) проектов: сначала возникает сильное желание создать классного бота с новыми фишками, и в первые несколько дней ты активно работаешь над ним. Но потом появляются другие дела, и проект остаётся в стороне. Возвращаться к нему сложно, ведь нужно вспоминать, как всё работает, тестировать, настраивать… Но в такие моменты действует правило: "глаза боятся, а руки делают". Главное — начать, посвятить хотя бы полчаса кодингу без отвлечений, и о чудо - появляется интерес, и ты снова сидишь над проектом несколько часов без остановки. 😃 Так и получилось, но я смог перебороть себя и довести проект до конца!👈

В посте приложено видео с демонстрацией работы настроек.
Бота можно развернуть локально всего в несколько команд, вся информация есть в README . Если будут сложности — пишите!


👉 Ссылка на проект на githab https://github.com/ByteBreakTelegram/telegramAutoPostBot

#проект #разработка

@ByteBreak
1👍2🔥2
Бота по автопостингу в телеграм я сделал, что дальше?
Выбором проекта меня всегда мотивирует желание сделать, то что мне интересно 😃
Делая проекты первым делом нужно продумать оплату и прикручивать оплату

Но я делаю проекты ради интереса, а если получится на этом заработать, будет вообще супер. 💰

В общем я давно вынашиваю два проекта которые мне интересны:
1. Не люблю рассказывать о своих планах и идеях - про истории
2. Но и как разработать проект и периодически о нем тут освещать тоже не знаю - про игры

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

Остановился на первом проекте, так как сделать будет немного быстрее.

А пока поиграю в Тарков, пройду ивент 👻

@ByteBreak
Проект "История" 🎮

Первый пост 📜
Выбрал проект номер 1, связанный с созданием историй. Для этого проекта требуется визуальная составляющая. 🎨 Вариантов создания изображений множество, но мне всегда хотелось изучить игровые движки. Раньше это был Unity: я даже начал разрабатывать платформер, но в тот момент устал от кода. 💻 Создание игры требовало программирования, и я забросил проект. 😔

Сейчас я изучаю Unreal Engine 5. 🕹 Всё новое даётся тяжело: за три выходных я даже не успел обставить комнату. 🪑 То одно непонятно, то другое не получается, то что-то идёт не так. 🤯 В общем, сложности есть, но дело движется. 🚀 Если что-то не получается или пока не ясно, как это делать, я пропускаю и иду дальше. 🔄 Главное в изучении нового — это двигаться вперёд, а не топтаться на месте. 🏃‍♂️ Иначе быстро станет скучно и неинтересно.

Полезные материалы 📚💡
Мне очень помогла вот эта серия уроков: кратко и быстро показано, что и как делать. Также разобраны некоторые нюансы. Видео можно пересматривать несколько раз, чтобы лучше понимать детали:
👉 Ссылка на уроки

Также было полезно посмотреть это видео. Здесь минимум обучения, но хорошо показан процесс создания различных объектов. Это помогает понять, что можно сделать и как:
👉 Ссылка на видео

Начал смотреть ещё одно видео, но пока не досмотрел. Думаю, оно тоже окажется полезным:
👉 Ссылка на видео

Текущие результаты 🛠
На данный момент результаты скромные. Цель этапа — создать помещение, в данном случае бар или кафе. 🍹☕️

#проект #разработка #UnrealEngine5

@ByteBreak
Поддержите канал 👈
Спасибо за поддержку 🥳
На разработку онлайн игры
Это будет бродилка в телеграм боте, онлайн с различными механиками, взаимодействием
Телеграм-бот для автопостинга
Предыдущий пост

Я решил продолжить развивать бота для автопостинга и хочу интегрировать ИИ, чтобы он мог генерировать текст для постов. 💡

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

Почему мне это нужно? Это мой путь к исследованию возможностей ИИ. Каждая реализованная идея дает мысли на реализации следующей идеи. 🚀

За пару часов интегрировал API ChatGPT, оно платное, так что сначала нужно пополнить баланс, а потом создать ключ API (если делать наоборот - то ключ апи не будет работать). В целом, это не так дорого. Я протестирую и посмотрю, что у меня получилось. Забегая вперед, это требует каких то настроек, иначе текст обрастает какой то водой и абсурдными предложениями 😃

#проект #разработка

@ByteBreak
Проект "История" 🎮

Шаг за шагом продвигаюсь вперёд. Интерьер для зарисовки уже почти готов — осталось добавить финальные штрихи: потолок, тёплый свет ламп, людей, чтобы оживить атмосферу. На доработки ушло 2–3 часа. ✏️🎨
Мог бы и раньше закончить, конечно, но всегда найдётся развлечение поинтереснее. 😄

🙄Допустим, нужно сделать окно: ищешь готовое — нет подходящих. Как делать сам — не знаю. Делать вывод: придётся гуглить, искать варианты, выбирать оптимальный. Звучит сложно, да? Но на деле: 10 минут — вырезать дыру, 10 минут — собрать раму, 5 минут — сделать стекло, 10 минут — накинуть текстуры. И всё это — без гуглинга, просто по интерфейсу, интуитивно.
Правильно ли я делаю? Кто знает. Но это и не важно. Главное — делать, набить руку. У меня не игра, все косяки можно будет потом подмазать.💪

#проект #разработка #UnrealEngine5

@ByteBreak
🚀 Погружение в мир нейросетей 🤖

Два месяца изучаю нейросети — и это просто шикарно! 🔥 Начал с простого: интеграция с GPT по API для обычного вопрос-ответ. А дальше… понеслась! Тут интеграция, там интеграция… Даже на работе предложил идею чат-бота и успешно её реализовал. Но сегодня не об этом.

📌 Агент от Anthropic — это магия!

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

💰 Уже потратил на него $35 — и оно того стоит! Код он пишет рабочий, без лишнего мусора. Конечно, иногда бывают ошибки из-за строгой типизации, но это редкость.

💡 Что я сделал с его помощью?

За пару дней собрал полноценного Telegram-бота 📊, который:
Анализирует биржу 📈
Даёт рекомендации по акциям 📉
Оповещает о росте и падении 💬

Сам я в акциях ничего не понимаю, но бот получился рабочим. Для проверки код дополнительно отправил в GPT на ревью — всё чисто.

🎯 Будущее за этим!

Мне кажется, это новая эра разработки. Теперь MVP для бизнеса можно делать без разработчиков. Агент пишет код по примеру, учитывает кодстайл, подстраивается под правила проекта. Ошибки? Отправляешь их ему — он сам разбирается и тестирует. Прям как разработчик.

🔧 Этот инструмент — просто мощь. Уже думаю, как ещё его использовать. 😏

#AI #разработка #нейросети #GPT #Anthropic

@ByteBreak
Продолжаю кодить в паре с Claude 🤖💻 – мощь! Всегда хотелось себе помощника-программиста, но платить столько, сколько просят, жалко. Да и куча других проблем: найти, оплаты, коммуникация, время, составление ТЗ...

В общем, пилю разные проекты – что-то для интереса, что-то просто потому, что захотелось 🔥

Хотел короткий пост написать, до чего додумался, а оказалось, что это полезная штука!
В файле CLAUDE.md прописал такое задание:
👉 Все результаты по работе, общий итог записывай сюда claude_work/ – создавай новый файл с указанием даты и времени.

Теперь, когда я создаю большой проект, вижу, чем занималась нейросеть на любом этапе 🧐 Если нужно что-то вспомнить или уточнить – просто нахожу файл и читаю. Сейчас он реализовал сложную функциональность по короткому заданию, как именно – не знаю, что за логика там – тоже 🤷‍♂️ Но заглянул в этот файл – и получил ответы на все вопросы: полное описание всей логики нового функционала, какие файлы, какие функции, как запускать – всё расписано! 📜 Очень удобно!

На проект уже потратил порядка $40 – надеюсь, получится конфетка 🍭🚀

#AI 🤖 #разработка 💻 #нейросети #GPT #Anthropic

@ByteBreak
👍3
Собеседование и нейросеть 🤖💼

Вчера был на собеседовании, и собеседник отвечал почти на все вопросы через нейросеть. Сначала я думал, что просто сильно подготовился: выдает хорошие ответы. Но потом заметил зрачки бегают, сначала не знает ответа, потом вспоминать начал! 🧐

В разделе про базы данных я решил проверить: задал явно выдуманный вопрос «Что такое Корректирующий фрагментный синтез?». Человек задумался, потянул с ответом (видимо ИИ долго ответ икала), а спустя пару минут выдал связный текст с терминами: «коррекция фрагментов», «синтез данных», «оптимизация запросов»... . 😅

Получилось и смешно, и грустно: с одной стороны, нейросеть выручила, но с другой — это не личный опыт, а «склеенный» ботом ответ. Где честность? Где реальные знания? 🤷‍♂️

Беру на заметку: на следующих интервью буду задавать парочку «ловушек» — посмотрим, кто ответит сам, а кто — через нейронку.

И вопросы по коду будут теперь в первом этапе, чтоб сразу отсеять таких "умников"

#собеседование #AI #нейросети #разработка

@ByteBreak
Please open Telegram to view this post
VIEW IN TELEGRAM
Как изменилось мое мнение о нейросетях за полгода работы 🤖

Полгода назад я верил: нейросети дадут многим возможность писать код. Многие смогут создавать себе нужные приложения самостоятельно, но профессионалы останутся востребованы.

Я слегка ошибался. ❗️

Что я делал эти полгода
Я пишу код через консольного AI-агента — удобнее плагинов в IDE. Продуктивность выросла в разы: каждый месяц делаю свои какие то проекты. В простых задачах нейросеть пишет код полностью. В сложных — я сам делаю часть работы, AI помогает с рутиной.

Что я понял в отпуске
Инструмент не побеждает человеческую природу. Кто не хотел разбираться в новом без AI — не хочет и с ним. Нейросеть — это инструмент, которому нужно учиться. Как любой язык программирования или фреймворк.

Что вижу вокруг
• Одни не понимают, зачем им AI
• Другие не могут освоить эффективное использование
• Третьи могут использовать AI, но всё равно работают по-старому

Почему так — не знаю.

Мой вывод ⚡️
Нейросети не заменят программистов. Они станут обычным инструментом, как Git или отладчик.

С AI разработчикам быстрее:
• разбираться в чужом коде
• искать ошибки и уязвимости
• писать тесты
• создавать типовой бэкенд, фронтенд, настройки БД и Docker

Я пишу код больше 10 лет. Раньше мне это нравилось. С нейросетями — нравится еще больше.

#AI #нейросети #разработка

@ByteBreak
1🔥1