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

Из-за этого работу с 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
Несколько подходов, несколько разных диалогов мы с чатом пытались привести несчастные pdf странички к ширине экрана

В какой-то момент чат просто психанул и ушел минут на 20 в режим думать-гуглить-думать-гулить😅

И ведь не зря, проблема решена! К моменту публикации обновленная версия уже в AppStore и Play Market
Было бы прикольно такой режим вызывать когда застреваешь на какой-то проблеме, но при этом в запросе даже ничего особо отличительного не было🤷‍♂️
🔥2
Забавная ситуация:
Я начинаю делать админку, прошу сделать управление админами, создание и удаление там.
Получаю админку, вижу в таблице кроме кнопки удаленя ещё и кнопку с названием Toogle
Нажимаю у единственного пользоваетля - то есть меня и вижу что статус пользователя меняется на то, что он больше не супер-админ. Нажимаю снова и получаю 403, только супер админ может сделать это действие😂
Прохожу я значит курс для менторов)
2
Тихо мирно и не заметно эта шайтан машина научилась писать текста и формулировать ценности так что мне даже докопаться особо не до чего😅

Раньше тексте никогда не были продакш реди, как минимум с первой попытки
Forwarded from DatedIn
Мы выпустили обновленную версию DatedIn, теперь тут есть свайпы)
https://play.google.com/store/apps/details?id=com.subschoolltd.datedin

Скачивайте и пишите своё мнение о новой версии в чат/комментарии

Версия под IOS тоже есть и даже запускается в этот раз. Но теперь мы столкнулись с тем что Apple не пускает приложение в стор🤷‍♂️