Email or username:

Password:

Forgot your password?
1,629 posts total
Roman

Если я стану миллиардером, всем буду говорить, что секрет успеха в том что бы вставать в 4 утра и работать без выходных по 12 часов в день. Пиздеж, зато весело!

Roman

Мне нравится теория квантового сознания от Пенроуза.

youtu.be/PEHZGEcyU48?si=EtR5Qw

Roman

В хэловорде 1600 строк, но он уже что то делает. Почти все базовое и немного осмысленного.

Roman

Где-то начиная с 10к я буду считать, что средненько понимаю, что там к чему.

Roman

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

Roman

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

Roman

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

Roman

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

Roman

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

Roman

Сегодня макбук внезапно сам включился. Непонятно какого черта. На всякий закрыл камеру салфеткой.

Roman

Прошло 4 часа, я только типы закончил разгребать новые. Большую часть времени потратил на то что бы конвертировать ошибки опять пока не выяснил, что есть готовый метод для rusqlite, который таки позволяет задать свою ошибку на выходе и все, что я выдумал не понадобилось :) Я уж было думал, что геморрой останется навсегда, даже макрос накатал.

Roman

Знаете почему мне не страшно, что роботы нас поработят? Потому, что будет пятьдесят производителей и несовместимых моделей, какие-то восстанут, другие нам помогать будут, в общем, в среднем вообще ничего не поменяется. Но уровень комфорта на планете вырастет, а уровень заебаности на тупой работе на планете упадет.

Lina

@3draven последнее твоё утверждение - уж оченнно оптимистично!😂

Шуро

С первым выводом согласен, а со вторым - тут как пойдёт.

Может получиться так, что магазины закроются, например, как слишком неэффективные. Хочешь что-то - жди курьера-робота :)

Roman

Человек ныл год, что нет времени и сил. Рассказал как их добыть психологией и прочим. Человек на хую вертел. Я нашел и время, и силы ему как добыть уже без психологии.. Без усилий, бесплатно, много. Он и это на хую вертел. Ну что же, значит надо не время и силы, а ныть. Ныть это не ко мне. Жаль если загнется, но чужую жизнь не прожить.

Roman

После апгрейда убунты как-то подозрительно все стало быстрее в браузере открываться, еще до свежего ядра с 6.3 на 6.11 переехал. Что они там улучшили интересно и как.

Roman

Наконец-то снес папку /boot с раздела с бтрфс, после пары загрузок в ручном режиме таки перетщил ядра в @boot и там теперь все при обновлении и обновляется, а то после установки ядра лежали в одном месте, а пакеты их клали в другое. Полгода почти прошло ленился так как ноут почти не выключаю. Свеженькие ядра теперь юзать буду :)

Roman

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

Roman

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

Roman

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

Roman

Наткнулся на очередного публичного человека, а он поехавший. Так мало осталось спокойных, адекватных людей. Мы теряем конечно не лучших, но их все меньше.

Roman

Люди ненавидят чатгопоту. Интересно где от Т9 до чатгопоты пролегает граница с началом ненависти.

𝙹𝚘𝚑𝚊𝚗

@3draven Оч нравится ChatGPT, чего ты?

Roman

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

Roman

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

metallcorn 🐧

@3draven междуславянский уже изобрели) смотри YouTube, подключайся к Discord
m.youtube.com/@interslavicoffi

Roman

Несмотря на наличие ORM в расте, я просто использую запросы что бы не возиться.

Roman

Параметризованные конечно, без конкатенации строк :) Либа это делает со всем почтением.

Roman

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

Roman

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

Go Up