Удобство работы это на практике, а вот на глаз прям приятно вышло, все как то само раскладывается.
В расте модули могут быть мод файлом в папке и просто файлом. Решил перекинуть модели, которые связаны с апи в мод файлы апи, рядом с самим апи, а если несколько апи юзают, в мод файл уровнем выше. Они же даже называются мод как модели :) Так же с моделями дтошками сущностей базы данных в мод файлы рядом с репозиториями, интересно насколько это будет удобно. В противном случае надо параллельные иерархии делать, или не дай бог домен выделять, я закопаюсь с этим всем нахрен, так что выдумываю.
@minnidia А, ясно.
@minnidia тебе пить нечего или для охлаждения? С простыней вода пойдет любая, охлаждает не вода, а ее испарение.
@minnidia кондиционер называется :) Но если серьезно, это и есть суть теплового насоса, он зимой воду греет, а летом охлаждает в батареях. Вообще, если отвлечься от абстрактных рассуждений, градусов пять тепла можно убрать из комнаты если просто простынь в ведро опустить одним концом, а другим повесить на стул и вентилятор на нее направить. Если она будет воду поднимать промокая, то воздух будет охлаждаться пока влажность в комнате не сильная.
@minnidia центральное отопление это советская идея "коллективного обслуживания", есть такая "теория массового обслуживания" если оттуда взять инструмент и подумать, то центральное отопление и охлаждение математически плохие решения :) Надо свое делать.
@minnidia так тепловые насосы работают. Летом тепло в землю, зимой из земли.
Поржал...поржал?
В проекте 4.5к строк. Заменил либу одну, по дороге переосмыслил ряд абстракций, получилось удобнее, практика покажет, ну и получше разобрался в генерикотрейтах растовых по дороге. Вроде, если новая либа заработает база с логином готова, можно переходить постепенно на токены. Правда пока не запускал и что новая либа выдаст не знаю, но добью, она обещает хорошие вещи. Плюс добил свой формат идентификаторов, приятная штука получилась. Еще заседание или два и будет норм.
Плюс надо проверить, что я логику отображения случайно в нетуда не засунул где-то. И уж потом продолжу
Сегодня думал доделаю сессионный лошин, но передумал и решил заменить еще одну либу. Будет экономить до 40 байт, в нужном мне (хочется) месте, а это уже немало. В итоге споткнулся о ассоциированный тип трейта валидации, чето он требует для кастомного валидатора много, буду продолжать в следующее заседание.
О, оказалось это мне не кажется! В итоге я теперь только автодополнение использую и один раз заготовку прошу написать. Когда первый вариант порта делал "толькотс ии" я как раз проверял как оно и понял, что плохо.
Исследование METR: использование Cursor замедляет опытных разработчиков на 19 % / Хабр https://share.google/hbinbc6TuZt4vqhIN
Практически добил регистрацию и логин. Плюс значительная часть инструментов для оауса готова. Сменил либу одну, экономия 24 байт в нужном месте :) Может потом сменю еще одну, там байтов сорок, а это уже вес. Развлекаюсь. Страниц уже больше трех добавилась про ошибки и про подтверждение почты. Если еще пара дней будет, думаю с этой частью я таки закончу. Проект перевалил за 4к строк, это только раст код.
Но пока пойдет, что я знаю эту странность. Надо вернуть значение с временами жизни когда оно точно владеет данными, укажи время жизни в сигнатуре функции и возврата.
Обнаружил странную штуку с временами жизни в расте, которую не понимаю. Есть структура, которая держит ссылки. Ей во владение передается данные, не просто ссылки. Она возвращается из функции. Если указать время жизни в сигнатуре функции, то все пашет, не указать компилятор ругается, что передающая структура живет недостаточно. Но указание в сигнатуре не связывает возвращаемое значение с передающим, она там просто написана и все. Пока что не понимаю что вдруг borrow вдруг работает.
Медитирую, люблю смотреть научпоп лекции в ютубе, гулять. По субботам хожу в баню потом сижу в кондитерской и читаю. Обожаю музеи современного искусства. Предпочту посидеть у озера и посмотреть на горы. Этот инстанс мой. Еще есть канал https://youtube.com/@user-tc9eq9pz2q?si=uPmChHjU3UyZIDET
Демократы, либералы, либертарианцы, анархисты, исламисты, христиане и представители прочих религий никогда не перестанут конфликтовать до тех пор пока не поймут что добрососедские отношения намного ценнее всех их религий.
Я (с)