Telegram Web Link
Работа потихоньку продолжается. Добавил автозаполнение таблицы, немного оптимизировал код, добавил интерактивность (при клике на элемент таблицы работает теперь перемещение по карте в точку, по которой был клик).

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

#30DaysCommitChallenge
Так проходят рабочие будни Давида Добрякова
🤡1
Вот так вот, друзья. Бесплатная виза в Финляндию
Сегодня коммит всего один, но тем не менее — важный. Я добавил экспорт данных из таблички в эксель. Повесил это дело на фронтенд, чтобы сервер не нагружался, работает за одну секунду, даже быстрее!

Осталось добавить редактирование критических параметров через админку (прописать всего одну кнопку). И MVP готово.

#30DaysCommitChallenge

* Прим. ред.: MVP — minimum valuable product
Добавил асинхронную форму (работает через Fetch API) для изменения критических параметров.

#30DaysCommitChallenge
Пока у кого-то #Inktober у меня #Gittober (или #Comtober...?)
📌 Бэкапы на bash.

Развёрнутое объяснение что к чему в этом вашем линуксе с бэкапами: от обычных утилит сжатия до создания автоматического инкрементального резервного копирования.

https://telegra.ph/Rezervnoe-kopirovanie-dannyh-i-ego-avtomatizaciya-na-bash-10-11

P.S. статья не новая, но решил сюда продублировать, вдруг кому-то это понадобится
Поправил последний момент, который мне не нравился здесь. Теперь если данных по выбранной дате нет, выводится отчёт по последней дате из БД.

#30DaysCommitChallenge
Отделил JS-скрипты в отдельные файлы, чтобы получить архитектурно более красивый проект. Сделал сразу оптимизированную подгрузку всех JS-модулей, которые я подключаю. По сути, это уже тот самый конечный максимум, который я могу сделать для этого проекта на данный момент. Так же избавился от лишнего кода в JS, оптимизировав повторение главной функции.

#30DaysCommitChallenge
Сегодня переустанавливал Ubuntu, загрузил репозиторий с гитхаба с помощью git clone и понял, что у меня есть ошибки, которые необходимо поправить, поскольку проект с ними не работал нормально. Дописал несколько обработчиков для этих ошибок и обновил репозиторий.

#30DaysCommitChallenge
Вам вообще интересны мои ту-ду листы?
Anonymous Poll
100%
+
0%
-
Друзья, добрый день!

Вчера выпал из #30DaysCommitChallenge (завозился с документами и всякими другими неинтересными делами), поэтому придётся начинать всё с начала!
Доброе утро. Немного пропал, потому что много всякого навалилось, не успел разобраться и правильно себя организовать, вот ничего и не успевал выкладывать, но с сегодняшнего дня всё возвращается к тому, с чего мы и начинали.

Сегодня я хотел встать пораньше, но так получилось, что я выспался :) И поэтому некоторые дела пришлось вычеркнуть, а некоторые перенести туда, где мне их вообще не хотелось выполнять.

Сейчас цель номер один — восстановить режим и нагнать любые упущения по учёбе, рестартнуть #30DaysCommitChallenge (это уже с сегодняшнего дня начнётся, ведь я буду проходить контесты от яндекса).

(извиняюсь за некоторый сумбур)
2025/10/01 23:31:45
Back to Top
HTML Embed Code: