Show newer

И архитектуру привычную я упростил, в некоторых местах одним слоем меньше просто что бы не писать пока не понадобилось. В итоге файла стало меньше, а код стал пухнуть значительно медленнее. Без нейронки я спокойно пройду до второй части, сколько она мусора генерит и он при при этом не работает толком. Но заготовки, которые я потом переписываю сильно помогает, так как видя этот ужас я больше мотивирован написать "по человечески". Создавать пул коннектов для отправки писем на каждое письмо, нет!

Show thread

Мне потом еще в самом протоколе копошиться. Но пока начальные механики это самое сложное...даже с учетом того, что я придумал упрощение что бы таблиц и прочего барахла было почти не было, остальное это по большей части crud. Собственно протокол...как обычно, у бабы Яги есть пара мыслей на предмет рационализации, так что тоже буду с наслаждением барахтаться. Планов громадье по этому порту. Развлечение длится уже почти год, в августе юбилей когда я Раст только изучать стал вечерами.

Show thread

Добавил форму регистрации юзеров, проверку капчи и почты, базовые инструменты, в следующее заседание буду само создание юзеров добивать и тестить. Что классно, так это генерить нейронками html js, прям эта необходимость раньше мне мешала, сейчас таки сделаю полный сервер видать. Когда это будет готово останется страница согласия с доступом и можно будет браться за авторизацию. Сделал все так что бы меньше таблиц и сущностей было и так их будет дофигища в итоге, что бы раньше времени не потонуть.

Пока в проекте всего 2.5к строк кода, база всякая. Но этот заход уже пограмотнее чем был когда я изучал язык. Регистрацию сделаю и можно будет аутентификацию пилить начинать.

Show thread

Сегодня таки добавил в порт локализацию и генерацию страниц входа. Оказалось это совсем в растоэкосистеме просто делается плюс минус как везде. Далее буду страницу регистрации юзера делать и хранение паролей. На шаблоне каком-то протыкал, пашет все норм, теперь конкретика.

А ведь у многих носителей языка уровень B2 вероятно :)

Нифига непонятно, но очень интересно!

vt.tiktok.com/ZSB5b1hbS/

Говорят, отметим команду разработчиков semantrix :)

Show thread

Мой мцп сервер внезапно похвалили на финале хакатона, куда я отослал его. Приятно.

Даже уже немного начатое можно просто теперь удалить. Пока оставлю, вдруг пригодится таки, упрусь в что то не учтенное, но пока что мертвый код будет.

Show thread

Кажись трудный период заканчивается и перед следующим жизненным забегом небольшой выдох. Вероятно мне скоро придется довольно сильно переживать и напрягаться. Но подозреваю все к лучшему.

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

Первый шажок в сторону механизма аутентификации сделан. Надеюсь клиенты будут совместимы с моими изобретениями, по идее внешнее отличие лишь одно и вроде бы оно им должно быть побоку. Но, будет видно. Решение экономит мне массу кода и делает процесс очень простым. В следующее заседание буду пилить авторизационный эндпоинт в первом приближении.

Может быть мне кажется но мой мцп сервер реально улучшил то, что нейронка делает.

Мне просто хотелось странного, а текущие реализации мне не нравятся. Будет относительно дубово все работать и вроде бы в логику клиентов все равно ляжет, они не заметят разницы.

Show thread

Попробовал с телефона нейронкой и обсидианом воспользоваться что бы полностью описать практически стейтлес процес авторизации юзера полностью да еще с uml схемой в итоге и получилось все. Нейронка моему описанию процесса (он несколько необычен) сопротивлялась, так как в ее учебнике такого нет, но объяснил, чего надо, схему нарисовала, сказала так работать будет...еще бы. В общем это здоровенное нечто надо будет начинать понемногу пилить...в процессе я выкину две либы, вернее не потащу в проект.

И все же сделаю jwt токены, не уверен, что клиенты их примкт, но попробую. Они очень удобные для меня.

Show thread

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

Show thread

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

Show thread
Show older
MustUdon

I like Twitter, but, Mastodon it is so excited! Feel free to register it is server just for fun! Usefull links https://instances.social https://www.reddit.com/r/Mastodon/comments/yugh2o/some_useful_mastodon_lists/?utm_source=share&utm_medium=web2x&context=3