Немного переделал приложение и теперь книги с картинками остаются книгами с картинками)
Из-за этого работу с PDF пришлось сделать через отрисовку исходных PDF, просто разделяю файл на кусочки-дни с точностью до страницы и потом показываю страницы
А вот EPUB раскладывается на текст с картинками как нужно и там переключение темы продолжает работать
И в качестве бонуса немного вайба работы с курсором в картинках)
Из-за этого работу с PDF пришлось сделать через отрисовку исходных PDF, просто разделяю файл на кусочки-дни с точностью до страницы и потом показываю страницы
А вот EPUB раскладывается на текст с картинками как нужно и там переключение темы продолжает работать
И в качестве бонуса немного вайба работы с курсором в картинках)
Мы тут с курсором в субботу в игровом хакатоне поучаствовали и даже минимальную квалификацию для получения сертификата прошли)))
Изначальная идея была в том, чтобы скормить курсору само задание и посмотреть что получится, но по итогу все-равно кошмарил курсор своими запросами на доработки😅
Суть игры была в том, что есть 2 API запроса, по одному можно было получить карту, по второму отправить ход. И ход обновлялся сам по себе раз в 2 секунды, кто успел сходить тот успел. Каждый ход число юнитов могло прибавляться на единицу, то есть сделать себе фронт и руками управлять персонажами было бы не эффективно и нужен бот, который сам будет принимать решения о ходе
Сам по себе бот даже получился, но основная ошибка была в том, что я пытался заставить курсор сделать такой алгоритм, который бы анализировал саму карту и сразу делал ходы. Такой алгоритм постоянно ошибался и как итог, мы добавили план B - рандомный ход в ближайшую клетку и конечно именно такие ходы составляли 90% движения юнитов)
Уже после игры спустя время понимаю что надо был декомпозировать задачу, и по отдельности просить проработать сохранение данных карты, потом постановку целей для юнитов и отдельным блоком уже делать формирование движения к цели по гексам
И собственно какой вывод:
Можно ли дать большое задание курсору и потом просто дебажить - можно. И код даже как-то да будет работать
Но эффективнее - разделить задачу на модули, генерировать и дебажить каждый из них по отдельности и уже потом ставить задачки на интеграцию одного с другим
Освоил git Настроил интеграцию гита с курсором и залил то, что получилось:
https://github.com/SubSchool/DatsPulseSubSchool
И на второй картинке, это визуализация, по которой я наблюдал как работает алгоритм🐜🐜🐜
Изначальная идея была в том, чтобы скормить курсору само задание и посмотреть что получится, но по итогу все-равно кошмарил курсор своими запросами на доработки😅
Суть игры была в том, что есть 2 API запроса, по одному можно было получить карту, по второму отправить ход. И ход обновлялся сам по себе раз в 2 секунды, кто успел сходить тот успел. Каждый ход число юнитов могло прибавляться на единицу, то есть сделать себе фронт и руками управлять персонажами было бы не эффективно и нужен бот, который сам будет принимать решения о ходе
Сам по себе бот даже получился, но основная ошибка была в том, что я пытался заставить курсор сделать такой алгоритм, который бы анализировал саму карту и сразу делал ходы. Такой алгоритм постоянно ошибался и как итог, мы добавили план B - рандомный ход в ближайшую клетку и конечно именно такие ходы составляли 90% движения юнитов)
Уже после игры спустя время понимаю что надо был декомпозировать задачу, и по отдельности просить проработать сохранение данных карты, потом постановку целей для юнитов и отдельным блоком уже делать формирование движения к цели по гексам
И собственно какой вывод:
Можно ли дать большое задание курсору и потом просто дебажить - можно. И код даже как-то да будет работать
Но эффективнее - разделить задачу на модули, генерировать и дебажить каждый из них по отдельности и уже потом ставить задачки на интеграцию одного с другим
https://github.com/SubSchool/DatsPulseSubSchool
И на второй картинке, это визуализация, по которой я наблюдал как работает алгоритм🐜🐜🐜
🔥2🤩1
А вот и достижение новой недели)
Приложение читалку приняли в апп стор: https://apps.apple.com/ge/app/read-ease/id6747282370
Приложение читалку приняли в апп стор: https://apps.apple.com/ge/app/read-ease/id6747282370
👍1
Несколько подходов, несколько разных диалогов мы с чатом пытались привести несчастные pdf странички к ширине экрана
В какой-то момент чат просто психанул и ушел минут на 20 в режим думать-гуглить-думать-гулить😅
И ведь не зря, проблема решена! К моменту публикации обновленная версия уже в AppStore и Play Market
Было бы прикольно такой режим вызывать когда застреваешь на какой-то проблеме, но при этом в запросе даже ничего особо отличительного не было🤷♂️
В какой-то момент чат просто психанул и ушел минут на 20 в режим думать-гуглить-думать-гулить😅
И ведь не зря, проблема решена! К моменту публикации обновленная версия уже в AppStore и Play Market
Было бы прикольно такой режим вызывать когда застреваешь на какой-то проблеме, но при этом в запросе даже ничего особо отличительного не было🤷♂️
🔥2
Забавная ситуация:
Я начинаю делать админку, прошу сделать управление админами, создание и удаление там.
Получаю админку, вижу в таблице кроме кнопки удаленя ещё и кнопку с названием Toogle
Нажимаю у единственного пользоваетля - то есть меня и вижу что статус пользователя меняется на то, что он больше не супер-админ. Нажимаю снова и получаю 403, только супер админ может сделать это действие😂
Я начинаю делать админку, прошу сделать управление админами, создание и удаление там.
Получаю админку, вижу в таблице кроме кнопки удаленя ещё и кнопку с названием Toogle
Нажимаю у единственного пользоваетля - то есть меня и вижу что статус пользователя меняется на то, что он больше не супер-админ. Нажимаю снова и получаю 403, только супер админ может сделать это действие😂
Forwarded from DatedIn
Мы выпустили обновленную версию DatedIn, теперь тут есть свайпы)
https://play.google.com/store/apps/details?id=com.subschoolltd.datedin
Скачивайте и пишите своё мнение о новой версии в чат/комментарии
Версия под IOS тоже есть и даже запускается в этот раз. Но теперь мы столкнулись с тем что Apple не пускает приложение в стор🤷♂️
https://play.google.com/store/apps/details?id=com.subschoolltd.datedin
Скачивайте и пишите своё мнение о новой версии в чат/комментарии
Версия под IOS тоже есть и даже запускается в этот раз. Но теперь мы столкнулись с тем что Apple не пускает приложение в стор🤷♂️