#бухтит
- Пользователи оставляют ссылки на свои каналы вместо контакта, мы не можем с ними связаться!(с последним обновлением тг могут и через канал, но сейчас не об этом)
- Понял тебя, сейчас добавим подсказку перед отправкой формы.
Или история о том, что бывает когда продакта нет или он недостаточно продакт, чтобы сначала спросить "А почему?"😅
- Пользователи оставляют ссылки на свои каналы вместо контакта, мы не можем с ними связаться!
- Понял тебя, сейчас добавим подсказку перед отправкой формы.
Или история о том, что бывает когда продакта нет или он недостаточно продакт, чтобы сначала спросить "А почему?"😅
Шалость удалась!
https://play.google.com/store/apps/details?id=com.subschoolltd.dailyread&pli=1
Смог с помощью Cursor сделать приложеньку для ежедневного чтения)
Туда можно загрузить книгу, выбрать за сколько дней хочешь прочесть и получить книгу разделенную на фрагменты для того, чтобы читать по штучке в день. Плюс можно делать заметки после прочтения каждого фрагмента и потом копировать все или отдельные заметки на главной странице, чтобы сформировать конспект
В основе идеи правда ещё были уведомления и виджеты, типа как у дуолинго, чтобы приложение напоминало почитать.
Но после того как на их настройку ушло 2/3 всего процесса разработки, по итогу я оставил как есть, уведомления иногда могут приходить, но сильно не стабильно из-за того что это все сделано так чтобы работало локально на телефоне. Поэтому решил что приложение будет бесплатным и просто добавил кнопку опционального доната)
Вообще прикольное ощущение, что приложение работает "Бесплатно, без интернета и рекламы" со школы таких приложений не помню😅
https://play.google.com/store/apps/details?id=com.subschoolltd.dailyread&pli=1
Смог с помощью Cursor сделать приложеньку для ежедневного чтения)
Туда можно загрузить книгу, выбрать за сколько дней хочешь прочесть и получить книгу разделенную на фрагменты для того, чтобы читать по штучке в день. Плюс можно делать заметки после прочтения каждого фрагмента и потом копировать все или отдельные заметки на главной странице, чтобы сформировать конспект
В основе идеи правда ещё были уведомления и виджеты, типа как у дуолинго, чтобы приложение напоминало почитать.
Но после того как на их настройку ушло 2/3 всего процесса разработки, по итогу я оставил как есть, уведомления иногда могут приходить, но сильно не стабильно из-за того что это все сделано так чтобы работало локально на телефоне. Поэтому решил что приложение будет бесплатным и просто добавил кнопку опционального доната)
Вообще прикольное ощущение, что приложение работает "Бесплатно, без интернета и рекламы" со школы таких приложений не помню😅
🔥3😁1
Немного переделал приложение и теперь книги с картинками остаются книгами с картинками)
Из-за этого работу с 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