Show newer

Удобство работы это на практике, а вот на глаз прям приятно вышло, все как то само раскладывается.

Show thread

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

@minnidia тебе пить нечего или для охлаждения? С простыней вода пойдет любая, охлаждает не вода, а ее испарение.

@minnidia кондиционер называется :) Но если серьезно, это и есть суть теплового насоса, он зимой воду греет, а летом охлаждает в батареях. Вообще, если отвлечься от абстрактных рассуждений, градусов пять тепла можно убрать из комнаты если просто простынь в ведро опустить одним концом, а другим повесить на стул и вентилятор на нее направить. Если она будет воду поднимать промокая, то воздух будет охлаждаться пока влажность в комнате не сильная.

@minnidia центральное отопление это советская идея "коллективного обслуживания", есть такая "теория массового обслуживания" если оттуда взять инструмент и подумать, то центральное отопление и охлаждение математически плохие решения :) Надо свое делать.

@minnidia так тепловые насосы работают. Летом тепло в землю, зимой из земли.

Решил в проекте переставить кровати, но так будет приятнее. Развлечение это или где.

Чето кажись меня опять хантят. Но кажется я обойдусь что ли. Я перебесился и нашел выходы из своих положений. Потом привыкай снова.

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

То есть выходит вайбкодинг не только ненадежный/не оптимальный продукт сейчас выдает, но и на 19% медленнее чем без него. Это если полностью вайбкодинг. Может это изменится, но на данный момент это с моим опытом совпадает.

Да меня не доходят sms-сообщения сосредоточьтесь и прочтите ещё раз

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

Show thread

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

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

Исследование METR: использование Cursor замедляет опытных разработчиков на 19 % / Хабр share.google/hbinbc6TuZt4vqhIN

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

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

Show thread

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

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