Если я стану миллиардером, всем буду говорить, что секрет успеха в том что бы вставать в 4 утра и работать без выходных по 12 часов в день. Пиздеж, зато весело!
Если я стану миллиардером, всем буду говорить, что секрет успеха в том что бы вставать в 4 утра и работать без выходных по 12 часов в день. Пиздеж, зато весело! По мере того как я прихожу к выводу как удобнее в заданных растом рамках пилить мне с моими привычками и представлениями, хэловорд переделывается сто раз. Несмотря на то, что я выбит из колеи, все равно хэловорд доведен до следующего шага. Нужно подрубить letsencrypt, хочу автоматически обновлять сертификаты. Но наверное перехочу и просто буду брать их из папки, а обновляет их пусть скрипт летсэнкрипта сам...или самоподписные там лежат. Но поглядел на вагон клиентов и в общих чертах как это прикрутить. В целом подход, который я использую что бы мотивировать себя продолжать делать нечто, оправдывается. Я хожу не дома есть и потом пилю что то. Такого рода ритуалы позволяют выполнять стабильно и долго выдуманные себе дела. Если бы я пытался это делать дома, то так долго и стабильно не смог бы. Вообще, выдумывание рабочих ритуалов крайне полезная практика. Принцип прост, после еды хорошо, а кроме компа там ничего нет, либо пили, либо домой. И этот стрессовый барьер, ведущий к прокрастинации, крайне низок. Это не улучшает моего состояния в целом и я в плохом расположении духа не двигаю все далеко вперед, но сколько-то можно пройти и так. Вот раздражает меня, что vscode глючит с растом как не в себя. Нажимаешь кнопку перехода к определению статической переменной, а он говорит, что ее нет, хотя компилит код. И еще куча вот таких вот косяков. Перезапустишь приложение, там выполнится таска с cargo build и все заработает. Или дебагер убогий как в каменном веке. Сегодня макбук внезапно сам включился. Непонятно какого черта. На всякий закрыл камеру салфеткой. Прошло 4 часа, я только типы закончил разгребать новые. Большую часть времени потратил на то что бы конвертировать ошибки опять пока не выяснил, что есть готовый метод для rusqlite, который таки позволяет задать свою ошибку на выходе и все, что я выдумал не понадобилось :) Я уж было думал, что геморрой останется навсегда, даже макрос накатал. Знаете почему мне не страшно, что роботы нас поработят? Потому, что будет пятьдесят производителей и несовместимых моделей, какие-то восстанут, другие нам помогать будут, в общем, в среднем вообще ничего не поменяется. Но уровень комфорта на планете вырастет, а уровень заебаности на тупой работе на планете упадет. Человек ныл год, что нет времени и сил. Рассказал как их добыть психологией и прочим. Человек на хую вертел. Я нашел и время, и силы ему как добыть уже без психологии.. Без усилий, бесплатно, много. Он и это на хую вертел. Ну что же, значит надо не время и силы, а ныть. Ныть это не ко мне. Жаль если загнется, но чужую жизнь не прожить. После апгрейда убунты как-то подозрительно все стало быстрее в браузере открываться, еще до свежего ядра с 6.3 на 6.11 переехал. Что они там улучшили интересно и как. Наконец-то снес папку /boot с раздела с бтрфс, после пары загрузок в ручном режиме таки перетщил ядра в @boot и там теперь все при обновлении и обновляется, а то после установки ядра лежали в одном месте, а пакеты их клали в другое. Полгода почти прошло ленился так как ноут почти не выключаю. Свеженькие ядра теперь юзать буду :) и оно даже сразу заработало опять, причем уже со всей обвязкой, логами там всякими и прочим, да еще и не на соплях. Можно дальше ползти. Начал штамповать типы в промышленных масштабах. Шобы не одна муха не проскочила пока компилер мне помогает не напихать чего попало куда не надо...а то потом извлекай :) Вроде в расте это не так и сложно наштамповать кортежных структур и все. Делаю модельки для первого осмысленного уже эндпоинта. Нулевой в принципе почти ничего не делал...но наверное еще разрастется, я там всю семантику не знаю. естественно все опять разломал так как до этого просто общие вещи делал, а один эндпоинт был для посмотреть как оно вообще тут все. Буду собирать в кучку снова. Привык к модулям вроде бы, ничего фантастического я с ними не делаю, но хоть не мешают теперь жить как раньше с непривычки. Наткнулся на очередного публичного человека, а он поехавший. Так мало осталось спокойных, адекватных людей. Мы теряем конечно не лучших, но их все меньше. Люди ненавидят чатгопоту. Интересно где от Т9 до чатгопоты пролегает граница с началом ненависти. Спортзал и баня были, далее торт и ковыряние хэловорда. Несмотря на подрыв моего состояния все равно продолжу конечно. Пройдет. Наконец-то один эндпоинт будет работать целиком, в том окружении, что надо. Интересно можно ли из славянских языков надрать триста слов словаря, который будет достаточен для общения, пусть и странен, но всем понятен. @3draven междуславянский уже изобрели) смотри YouTube, подключайся к Discord Два вечера по полтора часа сидел что бы разобраться как возвращать кастомные ответы ошибок так что бы не было мучительно больно. Не то что бы совсем хорошо, но пойдет в итоге. Преобразования типов ошибок когда их миллион видов конечно то еще удовольствие. Каждая либа делает свои ошибки и они не сводятся к одному корню. Пришлось упаковывать все в anyhow и свои ошибки, а потом упаковывать anyhow в свою ошибку так как вебсерверу нужно что бы ошибка реализовывала трейт, который отсутствует в anyhow и наконец, для того что бы формировать красивый ответ, в трейте, который реализует ответ я расковыриваю бутерброд обратно. Внутри так себе, зато в коде не надо много писать каждый раз. |