Karim Iskakov - канал


Kanal geosi va tili: ko‘rsatilmagan, Inglizcha


Привет, это Карим!
Я фаундер в:
▫️ Cutly AI
▫️ avatarify.ai [13M+ users]
▫️@chatgpt_karfly_bot [sold 💰, 1M+ users]
А до этого:
▫️МФТИ, ШАД, Skoltech (PhD dropout)
▫️2x ex-Yandex
▫️ex-Samsung AI (500+ цитат, хирш 5)
Пишу про свои проекты
@karfly

Связанные каналы  |  Похожие каналы

Kanal geosi va tili
ko‘rsatilmagan, Inglizcha
Statistika
Postlar filtri


В Телеграме появится внутренняя валюта ⭐️ Telegram Stars

Сейчас получил "письмо счастья", что начиная с 12 июня все оплаты за цифровые товары в ботах и миниаппах надо будет эксклюзивно принимать в валюте Telegram Stars. Тут ключевое слово "эксклюзивно". По новым правилам будет запрещено принимать деньги с помощью любимого Страйпа или ЮКассы.

Это все из-за давления со стороны Apple, которому не нравится, что внутри Телеграма можно делать покупки в обход яблочному налогу.

Деталей про ⭐️ Telegram Stars пока что очень мало, но известно, что выплаты разработчикам будут производить на блокчейне 💸 TON. Также стоит ожидать комиссию в 30% (или больше) с каждой оплаты.

Ну что сказать, Дуров - гений. Его жестко давит Apple, а он не только находит выход из ситуации, но и делает это в свою пользу:
1. Получает доллары с юзеров
2. Делится долларами с Apple (30% комиссия)
3. Отдает свои напечатанные фантики (Toncoin/Telegram Stars) разработчикам

К сожалению, это очень сильно бьет по моему проекту @subgram. Будем думать, что делать дальше... 🤨

*В первом комменте полный текст сообщения от Telegram

🎒 @karim_iskakov


Я сегодня самый счастливый человек. У меня родилась дочь! 🥹♥️

7.9k 0 39 59 1.4k

🎩 Аукцион на юзернейм @miniapp

У Телеграма есть платформа fragment.com, на которой можно за криптовалюту TON покупать тг-юзернеймы.

28 октября 2023 года мне удалось там купить юзернейм @miniapp. Причем купил я его без борьбы на аукционе за 💎 104 TON (~= $213 на тот момент).

Хз, почему тогда мне пришла эта мысль в голову... но в то время я много думал про миниаппы, т.к. ожидал результатов MiniApp контеста.

На днях я вспомнил про этот юзернейм и выставил его на аукцион с минимальный первой ставкой в 💎 5000 TON (~= $25,000).

И сегодня кто-то сделал первую ставку!!! До конца аукциона еще 5 дней. Да будет там жара! 🔥

🎒 @karim_iskakov

10.5k 0 158 17 230

serafim.eth dan repost
За последние 7 недель мы вместе с Каримом @karim_iskakov построили и запустили iOS приложение для автомонтажа коротких видео.

Как меня занесло в эту тему?
Карим является членом deYC, ко-фаундером Avatarify (13m+ users), работал в Samsung AI, имеет публикации про ИИ, и у него есть бот, который он с друзьями построил в 2021 году для автомонтажа видео.

С начала этого года бот стал вируситься и получил продакт-маркет фит (в следующем посте расскажу как мы это поняли)

На встрече в Москве Карим озвучил мысль, что он хотел бы когда-нибудь перенеси этот бот в мобильное приложение, ведь приложение может решать ту же проблему что и бот, но в 2 раза лучше.

Что услышал я?
Человек с невероятным опытом и готовым PMF ищет человека кто заэкзикьютит прилу. Примерно через 12 часов после встречи я написал Кариму, что нам срочно надо построить это приложение :)

Мы встретились, пожали руки, я стал CEO и руковожу продуктом и рекламой (но уже тоже начал разбираться в Swift и два моих PR уже в проде), а Карим CTO и предоставил алгоритм монтажа, аудиторию в 50к пользователей бота из России, а также лидит алгоритмическую часть монтажа и ресерча для AI эдитинга.

На следующий день после встречи мы разместили вакансию, через 2 дня наняли шикарного iOS разработчика ex core Prisma (Lensa), через 4 недели зарелизили бету.

И вот спустя 3 недели после беты можно сказать что первая продакшен-реди версия в бою :)

Встречайте Cutly - https://apps.apple.com/gb/app/reel-maker-short-video-cutly/id6477783184

8.9k 0 78 36 121

🚩 Subgram: Подписки для Telegram Bots/MiniApps

Летом, когда добавлял платные подписки в @chatgpt_karfly_bot, я столкнулся с серьезной проблемой: нет хороших тулов для телеграм ботов, которые бы позволили быстро интегрировать подписки (для iOS/Androind такие решения есть).

Поэтому пришлось имплементить все руками. Это было очень непросто, и мы с @gkorepanov потратили около месяца фуллтайма на их разработку! Труд окупился, и благодаря подпискам удалось вырастить MRR с $4K до $10K+

Сейчас меньше 2% телеграм ботов используют подписки (для сравнения: 94% iOS/Android приложений используют). Почему? Потому что их сложно реализовать. В первом комменте написал в чем именно сложности.

Но подписки – это "король" монетизации на данный момент:
⏩ Они бустят доход в ~2x раза (по сравнению с одноразовыми платежами)
📊 Они дают стабильность (легко предсказать, сколько продукт заработает в следующем месяце)

Нет причин не использовать их в своем продукте.

В тот момент я понял, что такой тул просто обязан быть, и решил сделать Subgram – сервис, который позволит быстро и просто промонетизировать подпиской любого телеграм бота (за ~1 час разработки).

3 простых шага:
1️⃣ Создать продукты (title, price, duration, discount, ...)
2️⃣ Добавить payment providers (Stripe, ЮКасса, другие позже)
3️⃣ Добавить 1 кнопку в бота (с помощью нашего SDK)

Avatarify Bot – это первый бот, в которого интегрирован Subgram (чтобы прочувствовать флоу отправьте боту команду /account). Мы запроцессили уже более 100 подписок – все работает хорошо и быстро.

Subgram сейчас в закрытой бете. Если вы хотите добавить в своего бота подписки (и начать зарабатывать больше и стабильнее) – напишите мне @karfly!

♥️ Также можно подписаться на канал проекта (там будут все новости): @subgram

Ship! Ship! Ship!

9.2k 0 148 30 117

Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
2 новых релиза: Avatarify Bot и Subgram

В этом и следующем посту расскажу про 2 новых проекта, которые мы запустили за последнее время.

Как вы наверное знаете, у нас есть приложение Avatarify (iOS, Android), которое заставляет фотографии петь. Суммарно в них более 13M инсталлов, и мы решили сделать телеграм бота!

🪄 Попробовать: Avatarify Bot

Метрики на текущий момент (запустились 4 дня назад):
🙂 Юзеры: 40K+
🎞 Сгенерированные видео: 110K+
💳 Оформленные подписки: 115

Сейчас мы гоним трафик с андроид-прилы, но также видим, как бот растет органически (за счет реф. системы). В основном в бота приходят школьники, поэтому конверсия в оплату не очень высокая. Радует, что релиз бота положительно повлиял на скачивания iOS/Android приложений, и мы начали расти в рейтинге AppStore/Google Play.

Мы впервые используем в продовом боте ❤️ MiniApp (для выбора песни). Работает клево и выглядит красиво. На этой недели планируем добавить новые фичи: PRO-песни, поиск по коллекции песен и ручной выбор лица на фото (когда оно автоматически не нашлось).

Ну а какой же второй релиз...?


[неактуально]

Ищу iOS-девелопера
📱

Напиши мне в личку [@karfly]:
1. Если ты умеешь писать приложения с нуля быстро и качественно
2. Если ты готов(а) плотно поработать следующие 6 недель над новым крутым продуктом
3. Жирнейший плюс, если есть опыт работы с видео на айфоне. В идеале опыт с видеомонтажом/эффектами. Обязательно отметь это в сообщении

В сообщении коротко напиши про релевантный опыт или прикрепи CV ♥️


С Новым годом! 🎄

Пусть старые желания исполнятся, а новые появятся!

А еще спасибо большое, что читаете – меня это очень-очень заряжает.

Люблю вас ♥️


Мой первый экзит – я продал @chatgpt_karfly_bot!

Бот начался с того, что меня забанили в ChatGPT, и я решил сделать свой ChatGPT, но в удобном Телеграмчике. Начал разрабатывать open-source проект, с помощью которого любой может вставить OpenAI API-ключ и в пару команд создать своего бота (сейчас у репы уже 4.4K ⭐️).

Я поднял личного бота и начал делиться им с друзьями. Получал от них супер положительные отзывы, но чеки от OpenAI начали кусаться. Тогда я прикрутил платежку, бот начал вируситься и с этого момента все куда-то полетело.

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

Я очень благодарен боту. Он научил меня многим новым техническим/продуктовым вещам, сильно погрузил в то, как делать продукты в Телеграме и подарил идею нового проекта, которым я занимаюсь сейчас.

А если в числах, вот какого роста удалось добиться за год:
🙂 Юзеры: 0 → 1.1M
💳 MRR: 0 → $10K
📶 Кол-во сообщений: 0 → 5M

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

Интересно, что же нас там ждет...

🎒 @karim_iskakov

11.4k 1 211 54 369

🎄 Контент на новогодние праздники!

Совсем скоро у нас всех начнутся длинные выходные (а у кого-то они уже начались), поэтому предлагаю в комментариях собрать список контента, который можно будет приятно употребить в праздники!

Правила простые:
1. Это может быть фильм/сериал/книга/видос на ютубе/подкаст/альбом/... что угодно
2. Напишите короткое описание, почему это стоит посмотреть
3. Для усиления качества: пишите только про то, за что вы готовы отдать 100$, чтобы стереть память и посмотреть заново! 💡

Начну со своих впечатлений 2023 года:


📚 Книги
1. Трилогия "Память о прошлом Земли" - Лю Цысинь (более известна, как "Задача Трех Тел"). Твердая научная фантастика с кучей интересных и новых идей. Например, узнаете, как сделать компьютер из миллиона живых людей.

2. "О муравьях и динозаврах" - Лю Цысинь. Короткий роман про то, как муравьи и динозавры нашли способ общаться и ко-эволюционировали в сверхцивилизацию.

3. "Повесть о Ходже Насреддине" - Леонид Соловьёв. Остап Бендер на древнем Востоке. Очень смешная, философская и жизнеутверждающая книга. Особенно интересно замечать изменения в мыслях автора между первым и вторым томом (второй том он писал уже в гулаге).


📺 Сериалы
1. "Атака титанов". Очень авторское аниме с крутым лором и сложными моральными выборами. Сериал закончился этой осенью, поэтому можно посмотреть залпом.

2. "Наследники". 4 ребенка старого медиа-магната борются за власть в компании. Если вам было интересно наблюдать за изгнанием-возвращением Альтмана из OpenAI – точно зайдет.


🎬 Фильмы
1. "Нефть" - Пол Томас Андерсон. История предпринимателя нефтянника от низов до самых вершин. Смотрится с открытым ртом от начала до конца.

2. "Снегирь" - Борис Хлебников. Я фанат Хлебникова еще с фильма "Аритмия". Тут похожий вайб, и всё какое-то очень настоящее.


🟥 Ютуб
1. Канал @SebastianLague' rel='nofollow'>Sebastian Lague. Это просто находка года. Чувак – эстетический геймдев кодер, который берет какую-то тему и закапывается в самые-самые детали. Смотреть у него надо все, но начать можно с "Coding Adventure: Simulating Fluids".

2. Документалки Стаса Асафьева. Он через призму автомобилей рассказывает очень длинные и интересные истории (правда с супер дурацкими шутками). Начать можно с документалки про нефть, экологию и электромобили.

3. Видео "The Continuity of Splines". Про сплайны: очень математично, очень красиво.

Всех с наступающими праздниками 🎄
Жду ваши рекомендации в комментах!

🎒 @karim_iskakov

8.1k 0 157 32 96

Кого сначала заменит AI?

Последнее время почти все мои разговоры с друзьями и коллегами так или иначе сводятся к темам "А что будет, когда AGI появится?", "Чего сейчас не хватает? Нужно 10x данных, 10x компьюта или 10x теории?".

Из этих обсуждений, а также разных лекций/подкастов/твитов у меня сложилась картинка того, в какую сторону AI будет развиваться, и какие области/профессии будут падать первыми. А недавно слитое письмо от OpenAI про их новое (угрожающее человечеству 👻) открытие под названием Q* (Q-star) подкрепило догадки.

1️⃣ Давайте для начала вспомним AlphaGo. Это модель от DeepMind, которая наделала шума, победив в го лучшего в мире белкового игрока. Обучение модели состояло из двух фаз: pretraining и self-play.

Pretraining. Во время этой фазы сетка училась в supervised режиме на истории реальных партий в го. По сути, она училась имитировать игру экспертных игроков. Такая модель уже хорошо играла, побеждала опенсорсные го движки. Но победить лучшего игрока в мире у нее шансов не было.

Self-play. А вот тут пошла жара. Авторы сделали 2 копии модели из pretraining-фазы и заставили их долго мучительно играть друг против друга 😅. Обучалось это с помощью reinforcement learning, для которого очень важно придумать хороший reward, который модель будет максимизировать. В данном случае ревордом служила победа в партии. И вот такая самозадрюченная версия модели уже порвала лучшего в мире игрока в го.

Тут самое главное то, что у авторов получилось создать environment [две +- равные по силе модели играют против друг друга], в котором данные для обучения генерируются сами, без разметки от людей. И эти данные содержат ценный сигнал, т.к. они значительно улучшают итоговое качество моделей (см. картинку в первом комменте)

2️⃣ А теперь проведем аналогии с обучением текущих LLM'ок.

Сейчас в обучении LLM'ок присутствует только pretraining фаза (в терминах статьи AlphaGo). Все 3 этапа обучения ChatGPT – это обучение на данных, размеченных людьми:
1. Обучение на большом корпусе текста
2. Дообучение на диалоговых данных
2. RLHF этап – обучение на преференциях одного ответа другому. Тут можно возразить и сказать, что в RLHF первые 2 буквы означают Reinforcement Learning. Но по сути это все такое же обучение на лейблах, которые разметили люди.

Все, что делает LLM – это имитирует текст или выбор, сделанный человеком. Вряд ли с таким подходом получится превзойти лучших людей в области (у AlphaGo не вышло).

Превзойти человека у нее получится только тогда, когда мы прикрутим аналог self-play фазы. Когда поместим ее в environment, в котором будет хорошо задизайненный реворд, и модель методом проб и ошибок сможет самоулучшаться за счет большого количества компьюта.

Так кого же первым заменит AGI?
Я бы ставил на те области, в которых легче создать эффективный environment с хорошим ревордом и с быстрой обратной связью. Приведу пару примеров из головы.

AI-кодер. Очень грустно это осознавать (думаю, как и большинству подписчиков этого канала 😔), но скорее всего сетки научатся хорошо программировать довольно скоро. Написание кода, его запуск и тестирование происходит полностью в цифровом мире (быстрая обратная связь). При разработке сложно писать код, но сильно легче придумывать ТЗ и проверять результат (простой дизайн реворда)

AI-психолог. Вот тут гораздо сложнее придумать эффективный environment. Реворд сложный – это психологическое состояние человека, которое сложно апроксимировать вычислениями (только если не научиться весь мозг симулировать). Обучение будет неэффективно, т.к. цикл обратной связи длинный и в нем присутствует человек.

☝️ Буду рад критике таких мыслей и обсуждениям в комментариях!
🎒 @karim_iskakov

10.2k 3 112 60 122

💡 Новости за последний месяц

Давно тут и в сторис ничего не постил. Хочется в одном посте рассказать, что происходило.

У меня лично:
1️⃣ Я сильно эмоционально выпал на несколько недель. Не хотелось ничего делать, настроение было говно. Причин этому много, но основная – я устал и энергия кончилась
2️⃣ Я на неделю съездил к родителям в горы на их альпака ферму 🦙, это недалеко от моего родного города Кисловодска. Там я катался на лошади (кстати, у меня теперь есть свой конь!), ходил в походы, вел экскурсии, смотрел Наследников и помогал проложить водопровод от родника в горах до фермы. Отдохнул очень хорошо
3️⃣ Сейчас мне гораздо лучше и энергия возвращается! Отдельно хочу сказать спасибо @sashamakarova – она мне уже помогала раньше и сейчас помогла. Пишите ей, если самим не получается разобраться с тараканчиками в голове (особенно, если они связаны с карьерой/работой)

Про @chatgpt_karfly_bot:
1️⃣ В боте уже 85
0K+ юзеров. Последние дни ставятся рекорды по DAU и MRR!
2️⃣ После выхода обновок от OpenAI на прошлой неделе, я их постепенно внедряю. Уже добавил GPT-4 Turbo и DALL-E 3. Жду, когда повысят дневные лимиты на GPT-4 Vision (сейчас ограничение 100 RPD), чтобы можно было в бота картинки отправлять
3️⃣ Создал для бота канал с обновлениями @chatgpt_karfly_news. Туда уже добавилось 30K+ подписчиков
4️⃣ У OpenAI сейчас большие проблемы с выдерживанием нагрузки – как пошутили в твиттере: Product Market Overfit 😁. Вчера они стопнули покупки платной подписки, а сегодня ночью начали резать все запросы из России. У меня благо все на AWS задеплоено, но одному B2B-клиенту сегодня пришлось в огне помогать переезжать из Яндекс.Облака

Что еще:
➕ Начали с @danokhlopkov делать новый проектик с кодовым названием Subgram. Пока ничего рассказать не могу, но как только – так сразу 🤫

🎒 @karim_iskakov

8k 0 54 20 107


10k 0 32 32 268

Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
🌈 Telegram Onboarding Kit

2 недели назад мы созвонились с Костей и решили поучаствовать в новом контесте от Телеграма по созданию Mini Apps с призовым фондом в 50,000$.

Mini App – это сколь угодно сложное веб-приложение, которое можно нативно засунуть в своего Телеграм-бота. Это позволяет расширить ограниченный чатовый интерфейс (потыкайте @DurgerKingBot для примера).

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

Предыстория
Я базово из мира📱мобильных приложений, и там онбординг с пейволлом на старте прилы – это просто мастхев. А мастхев это потому, что онбординги работают (можно ярко презентовать свой продукт и подвести к покупке). Часто более 50% от всех покупок в приле совершаются сразу после онбординга.

Поэтому, если Mini Apps будут расти, то разработчикам придется применять лучшие практики из мира мобильных приложений. И мы решили разработчикам (и себе) помочь...

Представляю вам – 🌈 Telegram Onboarding Kit!

Это тул для создания красивых онбордингов/пейволлов для ваших ботов на технологии Mini Apps. Можно быстро собрать онбординг, используя наши детально проработанные пресеты, или создать сложный кастомный флоу с помощью библиотеки компонентов.

Потыкайте нашего демо бота, там много примеров:
📍 @onboarding_kit_demo_bot

Мы реализовали кучу фичей:
– Поддержка картинок, видео, анимированных (.tgs) стикеров, форм, списков
– Гибко настраиваемые продукты на пейволле
Деплой в один клик за 0$ на GitHub Pages
– Поддержка Telegram Payments & 👛 Wallet Pay
– Локализация языка/валюты
– Кнопки с тактильной обратной связью
– Множество примеров/пресетов (с открытым проектом в Figma)
– ...

Используйте в своих проектах и пишите фидбек! Ну а нам остается мучительно ожидать результатов контеста, которые обещают объявить 31-го октября 🕐

Команда:
- @easterok – Web
- @michaelbrowk – Design
- @karfly – Python/Product

💬 Demo Bot
🌐 GitHub
🌐 Демо/Туториал (+ возможность поугарать над моим английским)

14.4k 3 328 33 181

Нет времени объяснять, но надо:
1. Обновить Телеграм
2. Забустить канал по кнопке ниже (доступно только Premium-юзерам)
3. Подробности тут

📍Нажми, чтобы забустить: t.me/karim_iskakov?boost


Мне задонатили 1 миллион рублей 🍋

Около месяца назад мне написал некий аноним и сказал, что задонатил $1K на мой репозиторий chatgpt_telegram_bot. Я очень обрадовался, весь день ходил-лыбился. Было приятно именно оттого, что мой труд так высоко оценили. Но на этом история не закончилась...

Несколько дней назад мне опять написал мой любимый аноним, сказал, что каждый день использует @chatgpt_karfly_bot и супер от него кайфует. Сказал, что ему не хватает фичи с удалением истории диалогов и её экспортом в html, и попросил её реализовать.

Также сказал, что любит поддерживать продукты, которыми сам регулярно пользуется, и пообещал за реализацию этих фичей задонатить $10K 🤯🤯🤯. Я не особо в это всё поверил, но фичу реализовал и выкатил в прод. А аноним в итоге сдержал свое слово! Это был шок. Я очень долго апдейтил кошелек, не веря, что это всё реальность))

Аноним, если ты это читаешь – еще раз большое тебе спасибо! ♥️

Но я хочу продолжить конвейер добра и часть полученных денег задонатить в ваши 💻 open-source проекты! Кидайте в комменты ссылку на репозиторий и короткий текст: почему ваш проект важен, и какое участие вы в нем принимали. Я постараюсь максимально объективно выбрать лучшие проекты и перевести донаты.

Добро!

🎒 @karim_iskakov

11.5k 0 152 61 380

donate.mdКрипто донаты для вашего GitHub 🪙

Делюсь с вами мини-кодом, который может в пару кликов сгенерировать приятную markdown-страничку с адресами ваших крипто-кошельков для получения донатов на GitHub.

С помощью такой странички репа github.com/karfly/chatgpt_telegram_bot собрала $2K+ пожетвований! Пользуйтесь на здоровье 🥹

💻 GitHub: github.com/karfly/donate.md
🎒 @karim_iskakov


Мы в Avatarify запустили новый проект Monet и сейчас ищем DevOps разработчика, который спроектирует нам эффективный и стабильный бэк.

В Monet мы хотим изменить подход к 📸 редактированию фото. Мы разрабатываем нейросеть которая по тексту реалистично генерит одежду и объекты, меняет внешность, фон и многое другое. Приложение для iOS можно скачать тут.

Как у нас примерно все устроено
— На AWS поднят Kubernetes-кластер со stateless GPU-контейнерами, завернутыми в knative-сервис, который отвечает за горизонтальное масштабирование в зависимости от нагрузки
Knative распредляет запросы по GPU-подам, на обработку одного запроса уходит ~5-30 секунд, в зависимости от конкретного сервиса
— Если в очереди накопилось много запросов, knative автоматически поднимает новые поды. И наоборот, если поды простаивают, knative их грохает
— На практике есть изъяны, которые не позволяют эффективно использовать ресурсы, а так же мешают реализовывать новые продуктовые фичи

Мы ждем от нашего кандидата
— Понимание, как построить масштабируемый бэк с нейронкой на любом cloud провайдере
— Опыт работы с Kubernetes, AWS, Terraform или аналогичными инструментами
— Знание asyncio
— Жирный плюс: уметь в PyTorch, уметь строить пайплайны обработки данных (например, скачать датасет, прогнать сегментацию, написать Dataloader)

Примеры задач, которые надо будет делать
— Реализовать автоскейлер и настроить его под нагрузку
— Настроить группы worker'ов в AWS так, чтобы on-demand/spot инстансы поднимались в соотношении 1:5
— Настроить alert'ы о падении, перегрузке кластера в телеграм-чат
— Реализовать архитектуру Producer + Queue + Consumer c приоритезацией по флагу в запросе
— Настроить авторизацию и защиту от DDOS

Мы предлагаем
— Удаленную проектную работу с перспективой перехода на фуллтайм
— Оплата почасовая: $40/час. ЗП на фуллтайм обговариваем отдельно
— Атмосфера стартапа. Ноль утомительных созвонов. У нас небольшая, но сплоченная команда бойцов-универсалов с большими амбициями. Короче, с нами кайф 🤙

Кидайте свои резюме сюда: @alievk1


🍅 Pomidor
CALL FOR COLLABORATION

Что в таймере можно улучшить?
— Добавить кнопку для ухода в Deep Sleep
— Показывать информацию о заряде батареи
— Сохранять и отправлять по сети статистику (сколько помидорок ты сегодня отработал?)
— Сделать кастомизируемые темы интерфейса
— Присылать пуш, когда отдых окончен (можно в Телеграм)
— Сохранять стейт таймера между включениями
— Длинные интервалы каждые 4 помидорки
Настраивать девайс по сети (например, через Телеграм-бота)
— Смоделировать новый корпус
— Нарисовать красивую анимацию с помидором (а то надоел этот краб, украденный взятый из оф. телеграм стикеров)
— Написать приятные мелодии для пьезодинамика
— ...

Планирую развивать этот проект как полностью опенсорсный. Каждый DIY-герой сможет купить детали, распечатать корпус, прошить девайс и наслаждаться своим личным 🍅 Pomidor'ом.

Поэтому кидаю CALL FOR COLLABORATION!
Если вам нравится идея, хотите собрать себе такой таймер и начать контрибьюить – напишите мне @karfly (добавлю в чат).

Софт-софтом, а вот своя железяка под рукой – верх кайфа для инженера 😏

🎒 @karim_iskakov

9.2k 1 21 22 57

Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
🍅 Pomidor

Я люблю работать по помодоро таймеру: 25 минут работаешь, 5 минут отдыхаешь. Это единственная техника продуктивности, которая у меня прижилась.

Она работает, потому что по истечению 25 минут ты отходишь от компа и оставляешь задачу незавершенной. Это создает в голове FOMO, и во время отдыха только и думаешь о том, как бы поскорее сеть за комп и завершить задачу. Ну и бонусом ты каждые 25 минут ⛹️‍♂️ можешь размяться, попить воды, закрыть синий кружок на Apple Watch.

Но чтобы техника работала, в таймер надо поверить, и начать ему подчиняться 🤾‍♂️ Закончились 25 минут – руки вверх от клавиатуры!

И однажды я решил купить себе няшный физический помодоро таймер, чтобы он стоял рядом с маком и приказывал, когда мне работать радовал меня . Я был уверен, что должно продаваться куча разных помодоро таймеров. НО НЕТ! Я не смог найти ничего приличного (если знаете хороший, скиньте в комменты).

В голове замелькала идея – сделать свой классный физический таймер. Последнюю железку я делал аж 8 лет назад, когда учился на 2-м курсе на Физтехе (зацените BalanceBall). Руки зачесались и спустя 2 месяца работы...

🎉 Встречайте, первая версия 🍅 Pomidor!

За основу я взял LilyGo T-RGB. В нем стоит микроконтроллер esp32, приятный круглый дисплей с тачскрином, Wi-Fi, Bluetooth, да и много чего еще. Дополнительно к чипу были припаяны пьезодинамик (для звука) и аккумулятор (от HQD 😅). Мой друг Ваня помог задизайнить корпус, распечатать его на 3D-принтере и собрать всю электронику.

Код для микроконтроллера прогается на С/С++. Если когда-нибудь игрались с Arduino, то это по сути то же самое. Графику писал на LVGL (оказалась очень приятной библиотекой, хоть и низкоуровневой). Долго боролся со шрифтами и гифками (их надо было зашить прямо в сишный код)

Последние несколько дней я помодорю уже с 🍅 Pomidor'оми это кайф! Но есть еще целая куча вещей, которые можно добавить. Об этом в следующем посте...

*В комментах несколько фото/видео из процесса создания

🎒 @karim_iskakov

8.6k 3 110 45 189
20 ta oxirgi post ko‘rsatilgan.