Итоги на 07.03.2021
Прочитал темы 2.8 - 2.12 на learn.javascript.ru.
Времени потрачено на задачу: 1 час
Прочитал темы 2.8 - 2.12 на learn.javascript.ru.
Времени потрачено на задачу: 1 час
Итоги на 08.03.2021
Переделал логику кеширования запросов для бота, теперь таблица с кешем чистится каждые 24 часа
Времени потрачено на задачу: 1.5 часа
Начал разбираться с миграциями баз данных, так как я работал в последнее время с sqlalchemy начал читать документацию alembic
Времени потрачено на задачу: 1.5 часа
Переделал логику кеширования запросов для бота, теперь таблица с кешем чистится каждые 24 часа
Времени потрачено на задачу: 1.5 часа
Начал разбираться с миграциями баз данных, так как я работал в последнее время с sqlalchemy начал читать документацию alembic
Времени потрачено на задачу: 1.5 часа
Итоги на 09.03.2021
Прочитал темы 2.13 - 2.15 на learn.javascript.ru.
Времени потрачено на задачу: 0.5 часа
Прочитал темы 2.13 - 2.15 на learn.javascript.ru.
Времени потрачено на задачу: 0.5 часа
Итоги на 10.03.2021
Освоил broadcast channel api, использовав его в криптономиконе (учбеном проекте курса по Vue от JavaScript Ninja). broadcast channel api позволяет вкладкам браузера обмениваться между собой информацией. Это позволяет синхронизировать состояние приложения во вкладках
Времени потрачено на задачу: 2 часа
Освоил broadcast channel api, использовав его в криптономиконе (учбеном проекте курса по Vue от JavaScript Ninja). broadcast channel api позволяет вкладкам браузера обмениваться между собой информацией. Это позволяет синхронизировать состояние приложения во вкладках
Времени потрачено на задачу: 2 часа
YouTube
Бесплатный курс по Vue.js
Курс по Vue.js от сообщества @vuejs_club
Aleck the programmer
Итоги на 11.03.2021 Поработал над дизайном страницы в личном кабинете пользователя, дизайнер из меня такой себе) Много времени убито на то, чтобы сделать хоть что-то более менее красивое Времени потрачено на задачу: 2 часа
Итоги на 12.03.2021
Прочитал тему 2.16 на learn.javascript.ru.
Времени потрачено на задачу: 0.25 часа
Начали интегрировать страницу личного кабинета в проект Taskmaster. Планируется добавить возможность редактирования страницы пользователя. Также планируется переписать клиентскую часть с использованием фреймворка vue
Времени потрачено на задачу: 2 часа
Прочитал тему 2.16 на learn.javascript.ru.
Времени потрачено на задачу: 0.25 часа
Начали интегрировать страницу личного кабинета в проект Taskmaster. Планируется добавить возможность редактирования страницы пользователя. Также планируется переписать клиентскую часть с использованием фреймворка vue
Времени потрачено на задачу: 2 часа
Итоги на 13.03.2021
Завершил вторую главу по основам JavaScript и прошел третью главу по качеству кода, где рассказывается об инструментах отладки, тестирования и о названиях переменных, на learn.javascript.ru.
Времени потрачено на задачу: 2 часа
Завершил вторую главу по основам JavaScript и прошел третью главу по качеству кода, где рассказывается об инструментах отладки, тестирования и о названиях переменных, на learn.javascript.ru.
Времени потрачено на задачу: 2 часа
Итоги на 14.03.2021
Начал разбираться с основами jwt авторизации, прочитал статью на Хабре, попробовал библиотеку pyjwt
Времени потрачено на задачу: 2 часа
Продолжили внедрять функционал в Taskmaster
Времени потрачено на задачу: 1 час
Начал разбираться с основами jwt авторизации, прочитал статью на Хабре, попробовал библиотеку pyjwt
Времени потрачено на задачу: 2 часа
Продолжили внедрять функционал в Taskmaster
Времени потрачено на задачу: 1 час
Хабр
Пять простых шагов для понимания JSON Web Tokens (JWT)
Представляю вам мой довольно вольный перевод статьи 5 Easy Steps to Understanding JSON Web Tokens (JWT) . В этой статье будет рассказано о том, что из себя представляют JSON Web Tokens (JWT) и с чем...
Итоги на 16.03.2021
Сделали большую часть функционала для страницы пользователя и для страницы проекта в проекте Taskmaster
Времени потрачено на задачу: 2.5 часа
Прошел темы 4.4-4.5 на learn.javascript.ru
Времени потрачено на задачу: 0.5 часа
Сделали большую часть функционала для страницы пользователя и для страницы проекта в проекте Taskmaster
Времени потрачено на задачу: 2.5 часа
Прошел темы 4.4-4.5 на learn.javascript.ru
Времени потрачено на задачу: 0.5 часа
Итоги на 17.03.2021
Прошел темы 4.6-4.7 на learn.javascript.ru
Времени потрачено на задачу: 1 час
Разобрался с тем, как проксировать запросы с вебпака на бекенд в процессе разработки и устанавливать куки
Времени потрачено на задачу: 1 час
Прошел темы 4.6-4.7 на learn.javascript.ru
Времени потрачено на задачу: 1 час
Разобрался с тем, как проксировать запросы с вебпака на бекенд в процессе разработки и устанавливать куки
Времени потрачено на задачу: 1 час
Итоги на 18.03.2021
Начал разбираться с jwt. Понял, что jwt не лучший способ организации авторизации, а для авторизации как правило используются сессии. Нужно будет изучить сессии, как они работают и как их реализовать. Но jwt может быть полезен для задач, когда нужен токен для единоразового доступа к какому-либо ресурсу. Довольно понятно объясняет jwt Илья Климов в своем плейлисте по jwt
Времени потрачено на задачу: 1 час
Начал разбираться с jwt. Понял, что jwt не лучший способ организации авторизации, а для авторизации как правило используются сессии. Нужно будет изучить сессии, как они работают и как их реализовать. Но jwt может быть полезен для задач, когда нужен токен для единоразового доступа к какому-либо ресурсу. Довольно понятно объясняет jwt Илья Климов в своем плейлисте по jwt
Времени потрачено на задачу: 1 час
YouTube
JWT
Share your videos with friends, family, and the world
Итоги на 19.03.2021
Сделали часть функионала для проекта Taskmaster
Времени потрачено на задачу: 1.5 часа
Сделали часть функионала для проекта Taskmaster
Времени потрачено на задачу: 1.5 часа
Итоги на 20.03.2021
Разобрался с реализацией авторизации пользователя, реализовав данное поведение с использованием REST фрейворка FastAPI, ORM sqlalchemy, библиотеки для хеширования паролей bcrypt
Времени потрачено на задачу: 2 часа
Разобрался с реализацией авторизации пользователя, реализовав данное поведение с использованием REST фрейворка FastAPI, ORM sqlalchemy, библиотеки для хеширования паролей bcrypt
Времени потрачено на задачу: 2 часа
Итоги на 21.03.2021
Поработали над проектом Taskmaster, а именно над созданием проектов в приложении и редактировании профиля пользователя
Времени потрачено на задачу: 2.5 часа
Поработали над проектом Taskmaster, а именно над созданием проектов в приложении и редактировании профиля пользователя
Времени потрачено на задачу: 2.5 часа
Итоги на 22.03.2021
Захотел сделать сайт, на котором можно вести блог в учебных целях. Начал работать над созданием записей в блоге
Времени потрачено на задачу: 1 час
Захотел сделать сайт, на котором можно вести блог в учебных целях. Начал работать над созданием записей в блоге
Времени потрачено на задачу: 1 час
Итоги на 23.03.2021
Сделал первый пункт задания из 21 выпуска курса по Vue от JavaScript Ninja, прочитал статью про workers в js
Времени потрачено на задачу: 0.5 часа
Сделал первый пункт задания из 21 выпуска курса по Vue от JavaScript Ninja, прочитал статью про workers в js
Времени потрачено на задачу: 0.5 часа
YouTube
#21 Криптономикон: улучшаем API - Vue.js: практика
Есть вопросы? Пожелания? Ничего не понятно? Присоединяйтесь к https://t.me/vuejs_club
Материалы к 3 заданию из видео:
- https://developer.mozilla.org/en-US/docs/Web/API/SharedWorker
- https://habr.com/ru/post/261307/ (2015 год!)
- https://developer.mozilla.org/en…
Материалы к 3 заданию из видео:
- https://developer.mozilla.org/en-US/docs/Web/API/SharedWorker
- https://habr.com/ru/post/261307/ (2015 год!)
- https://developer.mozilla.org/en…
Итоги на 24.03.2021
Прошел темы 5.1-5.3 на learn.javascript.ru
Времени потрачено на задачу: 1 час
Сделал задание из 21 выпуска курса по Vue от JavaScript Ninja
Времени потрачено на задачу: 0.5 часа
Прошел темы 5.1-5.3 на learn.javascript.ru
Времени потрачено на задачу: 1 час
Сделал задание из 21 выпуска курса по Vue от JavaScript Ninja
Времени потрачено на задачу: 0.5 часа
Итоги на 25.03.2021
Продолжили добавлять функциональность в Taskmaster. Сделали связи между сущностями в базе данных.
Времени потрачено на задачу: 3 часа
Продолжили добавлять функциональность в Taskmaster. Сделали связи между сущностями в базе данных.
Времени потрачено на задачу: 3 часа
Итоги на 08.01.2022
Начал разбираться с основами работы блокчейна, криптовалют, смарт-контрактов
Прочитал статью от cloudflare про то, как обеспечить криптографически безопасную генерацию последовательностей случайных значений
Не смог разобраться, почему приложение при запуске в vs code работает быстрее, чем при запуске с помощью консольной команды, хотя по идее vs code просто вызывает консольную команду
Начал разбираться с основами работы блокчейна, криптовалют, смарт-контрактов
Прочитал статью от cloudflare про то, как обеспечить криптографически безопасную генерацию последовательностей случайных значений
Не смог разобраться, почему приложение при запуске в vs code работает быстрее, чем при запуске с помощью консольной команды, хотя по идее vs code просто вызывает консольную команду