Максимка о продуктах
36 subscribers
109 photos
11 videos
3 files
46 links
Неформальный блог основателя SubSchool и DatedIn и продюссера RIXSO
Рассказываю о проектах и в целом обо всем что мне самому интересно
Download Telegram
#бухтит
- Пользователи оставляют ссылки на свои каналы вместо контакта, мы не можем с ними связаться! (с последним обновлением тг могут и через канал, но сейчас не об этом)
- Понял тебя, сейчас добавим подсказку перед отправкой формы.

Или история о том, что бывает когда продакта нет или он недостаточно продакт, чтобы сначала спросить "А почему?"😅
#юмор
Продакт и разработчики, когда продакт презентует пользователям новый функционал
👍1
Думай позитивно, стакан всегда наполовину полон, всегда
2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Визуализировал фразу: "Растем со скоростью раненной улитки"😅
👍1
Шалость удалась!
https://play.google.com/store/apps/details?id=com.subschoolltd.dailyread&pli=1

Смог с помощью Cursor сделать приложеньку для ежедневного чтения)
Туда можно загрузить книгу, выбрать за сколько дней хочешь прочесть и получить книгу разделенную на фрагменты для того, чтобы читать по штучке в день. Плюс можно делать заметки после прочтения каждого фрагмента и потом копировать все или отдельные заметки на главной странице, чтобы сформировать конспект

В основе идеи правда ещё были уведомления и виджеты, типа как у дуолинго, чтобы приложение напоминало почитать.
Но после того как на их настройку ушло 2/3 всего процесса разработки, по итогу я оставил как есть, уведомления иногда могут приходить, но сильно не стабильно из-за того что это все сделано так чтобы работало локально на телефоне. Поэтому решил что приложение будет бесплатным и просто добавил кнопку опционального доната)

Вообще прикольное ощущение, что приложение работает "Бесплатно, без интернета и рекламы" со школы таких приложений не помню😅
🔥3😁1
Немного переделал приложение и теперь книги с картинками остаются книгами с картинками)

Из-за этого работу с PDF пришлось сделать через отрисовку исходных PDF, просто разделяю файл на кусочки-дни с точностью до страницы и потом показываю страницы
А вот EPUB раскладывается на текст с картинками как нужно и там переключение темы продолжает работать

И в качестве бонуса немного вайба работы с курсором в картинках)
Держите Копибару продакта)
This media is not supported in your browser
VIEW IN TELEGRAM
Мы тут с курсором в субботу в игровом хакатоне поучаствовали и даже минимальную квалификацию для получения сертификата прошли)))

Изначальная идея была в том, чтобы скормить курсору само задание и посмотреть что получится, но по итогу все-равно кошмарил курсор своими запросами на доработки😅

Суть игры была в том, что есть 2 API запроса, по одному можно было получить карту, по второму отправить ход. И ход обновлялся сам по себе раз в 2 секунды, кто успел сходить тот успел. Каждый ход число юнитов могло прибавляться на единицу, то есть сделать себе фронт и руками управлять персонажами было бы не эффективно и нужен бот, который сам будет принимать решения о ходе

Сам по себе бот даже получился, но основная ошибка была в том, что я пытался заставить курсор сделать такой алгоритм, который бы анализировал саму карту и сразу делал ходы. Такой алгоритм постоянно ошибался и как итог, мы добавили план B - рандомный ход в ближайшую клетку и конечно именно такие ходы составляли 90% движения юнитов)

Уже после игры спустя время понимаю что надо был декомпозировать задачу, и по отдельности просить проработать сохранение данных карты, потом постановку целей для юнитов и отдельным блоком уже делать формирование движения к цели по гексам

И собственно какой вывод:
Можно ли дать большое задание курсору и потом просто дебажить - можно. И код даже как-то да будет работать
Но эффективнее - разделить задачу на модули, генерировать и дебажить каждый из них по отдельности и уже потом ставить задачки на интеграцию одного с другим

Освоил git Настроил интеграцию гита с курсором и залил то, что получилось:
https://github.com/SubSchool/DatsPulseSubSchool

И на второй картинке, это визуализация, по которой я наблюдал как работает алгоритм🐜🐜🐜
🔥2🤩1
Вы что, ещё и есть ругаться из-за багов за меня будете?😂
Когда сам придумал идею, сделал запрос в курсор, пробуешь запустить и только потом задаёшься самым важным вопросом😅
🤩4
Почему важно тщательно продумывать ТЗ😅
Можно ещё ожидаемый результат описывать для подстраховки)
Когда готовишься к релизу
Media is too big
VIEW IN TELEGRAM
Достижения этой недели😅
Что-то полезное будет на следующей)
❤‍🔥32
А вот и достижение новой недели)
Приложение читалку приняли в апп стор: https://apps.apple.com/ge/app/read-ease/id6747282370
👍1