Амади и проекты
Решение задачи из собеседования | Merge Channels Ссылка на ютуб - https://youtu.be/M07bVzg_BNQ Решил сделать упор на скорости производства видео, нежели "студийном" качестве, поэтому смог по-быстрому записать
Если есть еще задачи, решение которых хотите посмотреть, то кидайте в комменты) А я пока пойду доделаю видео про тг-бота
👍4👾3 1
Сколько бы собеседований я ни прошел, все равно переживаю перед каждым. Порой даже возникают мысли слиться с очередного этапа))
Поэтому люблю, когда мало этапов
Поэтому люблю, когда мало этапов
👍13
👍3
Да, это было неприлично долго, но вот оно видео про телеграм-бота
Полезно будет тем, кто уже знаком с основами го. По ходу разработки показываю некоторые техники:
- чтение переменных окружения
- вызовы к api
- анмаршаллинг данных
- мелкий рефакторинг
https://youtu.be/UCwixl0fReM
Полезно будет тем, кто уже знаком с основами го. По ходу разработки показываю некоторые техники:
- чтение переменных окружения
- вызовы к api
- анмаршаллинг данных
- мелкий рефакторинг
https://youtu.be/UCwixl0fReM
YouTube
Как сделать простого Telegram-бота на Go за 30 минут
Тут показываю как написать простого телеграм-бота на go. Работаем с openweathermap API, немного рефакторинга года. Показал как скрывать токен в переменных окружения, обращаться к API, анмаршаллить json. И немного рефакторинга кода
OpenWeatherMap API - h…
OpenWeatherMap API - h…
👍42👾1
Амади и проекты
Да, это было неприлично долго, но вот оно видео про телеграм-бота Полезно будет тем, кто уже знаком с основами го. По ходу разработки показываю некоторые техники: - чтение переменных окружения - вызовы к api - анмаршаллинг данных - мелкий рефакторинг h…
Буду очень благодарен репостам) Я теперь "ютубер"
👍17 5
This media is not supported in your browser
VIEW IN TELEGRAM
У меня две проблемы с терминалом:
1) Не знаю многих команд
2) Лень гуглить эти команды
Поэтому меня очень выручает Warp (уже писал о нём). В нём можно писать запросы на человеческом языке и он все сделает сам. Вот тут он помог мне скачать видео с ютуба в нужном разрешении в нужном формате. Потом он помог мне сжать это видео. Топ!
1) Не знаю многих команд
2) Лень гуглить эти команды
Поэтому меня очень выручает Warp (уже писал о нём). В нём можно писать запросы на человеческом языке и он все сделает сам. Вот тут он помог мне скачать видео с ютуба в нужном разрешении в нужном формате. Потом он помог мне сжать это видео. Топ!
👍9👾3 1
Я надеюсь тут нет всяких вирусов, но даже вирусы мне приятнее, чем видеть Finder при alt-tab. Ссылка и фото ниже
Скачать - https://alt-tab-macos.netlify.app/
Скачать - https://alt-tab-macos.netlify.app/
👍8 5
Я как-то задавал вопрос: "кем бы ты стал, если бы деньги не имели значения"? Кто-то отвечал - "программистом". Уважаю, конечно, но я бы точно хотел попробовать что-то ещё
Недавно залип на канале одного плотника. Понял, что тоже хочу поработать с деревом👝
Кстати, я узнал, что чтобы из "свежего" дерева делать изделия, надо его сначала высушить, а этот процесс может занять около года. Иначе изделия со временем треснут.
Интересно это все. Думаю, в будущем сделаю что-нибудь элементарное и закину сюда))
Недавно залип на канале одного плотника. Понял, что тоже хочу поработать с деревом
Кстати, я узнал, что чтобы из "свежего" дерева делать изделия, надо его сначала высушить, а этот процесс может занять около года. Иначе изделия со временем треснут.
Интересно это все. Думаю, в будущем сделаю что-нибудь элементарное и закину сюда))
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
У нас с вами, оказывается, очень неправильное представление солнечной системы. Это не “полотно” с бильярдными шариками. Это в основном пустота
Гляньте на этот сайт⬇️
https://joshworth.com/dev/pixelspace/pixelspace_solarsystem.html
Гляньте на этот сайт
https://joshworth.com/dev/pixelspace/pixelspace_solarsystem.html
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Научился принимать оплату в тг-звездах
Оказывается, в этом нет ничего сложного. Через тот же Telegram Bot API, которым мы пишем ботов, можно создавать платежки и соответственно принимать оплаты. В документации, конечно же, это все написано, но документация - это как руководство по эксплуатации - туда мы не смотрим.
Принцип прост:
1) Отправляем платежку
2) Ждем новое обновление
3) Ждем обновление
То есть раньше для оплаты надо было искать платежную систему, а сейчас можно все нативно через телеграм. Вижу пока только одну проблему - комиссия вроде как конская.
Могу по-быстрому снять как это все работает на днях. Напишу тестового бота, который будет «по подписке»
Оказывается, в этом нет ничего сложного. Через тот же Telegram Bot API, которым мы пишем ботов, можно создавать платежки и соответственно принимать оплаты. В документации, конечно же, это все написано, но документация - это как руководство по эксплуатации - туда мы не смотрим.
Принцип прост:
1) Отправляем платежку
2) Ждем новое обновление
pre_checkout_query. Тут либо апрувим оплату, либо отклоняем3) Ждем обновление
successful_payment об успешной оплате. То есть раньше для оплаты надо было искать платежную систему, а сейчас можно все нативно через телеграм. Вижу пока только одну проблему - комиссия вроде как конская.
Могу по-быстрому снять как это все работает на днях. Напишу тестового бота, который будет «по подписке»
3👍17👾3
Не знаю, зачем и кому это нужно. Но я сделал динамический стикерпак с погодой в Грозном. Несколько раз в час он обновляется. Сначала подумал, что это прикольно, а потом дошло, что это скорее всего никому не нужно)) И такое бывает. Использовал Python, Aiogram (для работы с тг-ботом), PIL (для генерации картинок)
Сам стикер ниже
Сам стикер ниже
👍22👾9 6
Решил погуглить, что о ней говорят сейчас дорогие эксперты реддита. Я не разочаровался, это забавно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5 4👾1
В чем прелесть - если твой час работы стоит 1000 руб, то тебе достаточно сэкономить Cursor'ом 2 часа кодинга, чтобы окупить его: Cursor стоит 20$ в месяц. На моем опыте скажу, что Cursor мне экономит намного больше. Например, логику динамического стикера я написал через него.
Но надо им правильно пользоваться. Вот несколько советов от меня:
1) Сразу же введи git. Делай чекпоинты (коммиты), чтобы откатиться после того, как Cursor сломает тебе проект.
2) Пересиль свою лень и напиши нормальный промпт. Потрать на это пять минут, если начинаешь проект с нуля.
3) Вообще хорошо будет завести README.md, куда ты напишешь информацию о проекте. Будешь указывать на этот файл в каждом чате
4) Иногда создавай новый чат, чтобы сбросить контекст. Иначе модель в какой-то момент жестко тупеет. Кстати, я пользуюся Claude 4 Sonnet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16👾4 1