Сергей П. и его Цифровой Сад – Telegram
Сергей П. и его Цифровой Сад
140 subscribers
67 photos
7 videos
26 links
Привет! Добро пожаловать в канал. Сергей Попыванов, iOS-разработчик в Авито👇

https://news.1rj.ru/str/serg_popyvanov - связаться со мной

https://s.popyvanov.ru - здесь заметки продолжают жизнь после публикации, а в канале анонсы.
Download Telegram
И это тоже часть моей жизни - барабаны 😍
🔥127❤‍🔥2
39. 🎂По традиции встречаю свой Новый Год где-то в горах на Алтае без связи.
Рад, что вы есть в моей жизни ❤️
11❤‍🔥4🥰1
Это был незабываемый отдых))) уже сбился по счету, какой раз справлял ДР на Алтае. Но это точно лучшее отмечание своего Нового Года.

А приключений было море:
- дорога на автомобиле до Алтая с торпедой Светой
- снег, дождь, крупа и все виды сочетаний этих осадков - было мокро, зато очень тепло и уютно возле костра 🥶
- протекала палатка, промок спальник, постоянно влажные вещи ))))
- в первые минуты похода, слетел с коня, чуть не сломал гитару и коня, но обошлось 🙏
- друзья устроили в тайге шоу, Ургант просто курит в сторонке: вечерние платья, торт с членом, поздравления от которых текли слезы и надрывался живот ❤️‍🔥🫶❤️🎂
- песни под гитару: Синий трактор, говновоз и Супер-Тамара - пополнили алтайский сборник, руки до сих пор приходят в порядок
- изысканная кухня от Олеси : том-ям (который жалит дважды), роллы, шашлыки… и все это в ТАЙГЕ на костре 💪🤩
- чуть не остался на Алтае: продолбал билеты на самолет на 25к

Поеду ли еще? Наверное это неизлечимо 😅🥰
🔥16
Разработчик я или где?)))

По заветам "Джедайских техник" уже давно стал отмечать часы экранного времени.

Чуть детальнее - это телеграмм чаще всего выбивается в лидеры. Заметил за собой, что на автомате проверяю ВСЕ непрочитанные чаты, канал, лички... и это не треубет такой регулярности и такого количества времени. Просто что-то на тревожненьком и дофаминовом

Решил направить энергию и заодно поизучать инструменты для prompt-разработки. И надо сказать, это приятный опыт.

Задумал я написать своего телеграмм клиента, без какого-то интерфейса. Который будет за меня получать сообщения, отмечать их прочитанными и присылать мне через чатбота дайджест.

Пишу консольного клиента (на MacOs, Linux) на Swift, использую claude cli. Очень интересный опыт:
- пишу по TDD (наконец-то есь где попробовать это методологию)
- накрутил какие-то скрипты CI (сборка на linux, прогон тестов)
- клиент уже умеет авторизоваться и получать список чатов

Буду немного анонсировать сюда "появление на свет" и первые шаги 🎉Такая публичность поможет не забросить начатое, поэтому прошу потерпеть :-D

Было бы интересно таким воспользоваться?
И какую функцию хотелось бы иметь?

P.S. оказывается в "своем" клиенте можно быть настоящим шпионом. Например получить сообщения от человека, прочитать, но не отметить о прочтении 😎
👍9👏2🔥1
Как можно «полезно» тыкаться на телефоне:
Терминал + сервер на Linux + Claude code cli . Можно продолжать «писать» код с телефона. Не так удобно как с компа, но можно скрасить досуг 😎
🔥4
И так, тадааам.... выпустил новый релиз своего телеграм клиента. Который в будущем будет уметь получать все непрочитанные сообщения и присылать мне саммари по ним через чат-бота.

Что теперь умеет делать?
- авторизоваться
- получать непрочитанные сообщения

Такая маленькая задачка растянулась в целую эпопею:
- разобраться как telegram API отправляет чаты
- работа с асинхронным кодом, параллельные запросы, очереди, обработка ошибок
- и отдельная тема - это упорно следовать TDD сначала пишу тесты, потом пишу реализацию

Кажется сделал бы в разы быстрее, но я попутно учусь, прошу Claude CLI объяснять мне, искать best practice по работе с новомодными фреймворками и Swift 6. Полезно 💪

И очень надеюсь, что самый ад я прошел. Дальше отправить полученные чатики с промптом для составления саммари и отправить ответ в бота))) 😅
🔥14👏5👍3
продолжаем, чуток за выходные не успел, готов релиз 0.3.0 версии

Что теперь умеем:
- отправлять непрочитанные сообщения и получать дайджест с помощью openAI API 💪
- нормально фильтруем чаты и непрочитанные сообщения, оказалось, что и тут много приколюх и сущностей 🤬

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

🦾
🔥8