Email or username:

Password:

Forgot your password?
1,629 posts total
Roman

Решил таки заменить rusqlite на дизель. Что бы автодополнение работало и не надо было руками маппинги писать. Вроде орм, но совсем тонкий вроде бы, просто сиквелобилер. Попробую, очень уж дохрена моделей предстоит. Серде и дизель вместе позволят сократить писанину бестолковую.

Roman

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

Roman

О, по моей баге в мастодон что то там пилят. Какой-то стандарт на аутентификацию, так как бага балы про юзабельную дырку

github.com/mastodon/mastodon/i

Roman

Зря я гнал на либу. Дело было в том, что я не допер что значит ошибка, а так же в том, что поискав методы автодополнением, оно не сработало так как ломается все время. Вот единственное, что меня напрягает это ошибки, которые показывает компилер. Из-за того, что там все во все превращается иногда ошибка показывается где угодно, но не там где она произошла и описывает все, что угодно кроме произошедшего. Но может я не привык еще, сейчас легче чем по началу.

Roman

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

Roman

Госдура сделала умный вещь в РФ...кажется! Первый раз такое! Они кажись легализовали майнинг. Соображают, что это всем санкциям поперек.

Roman

Китайцы вроде анонсировали 6нм процы свои. Вот и начался окончательный раздел территорий. Без передового западного мира полтора миллиарда китайцев и прочие видать таки могут прожить. Жаль, что когда переводчики объединили по сути мир, началось такое разделение. Тут все стороны дебилы.

Roman

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

Roman

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

Roman

Я малодушно отложил чтение всей спеки на будущее. Сделаю РОС для начала.

Roman

Блин, дев среда для комбайна заняла 9Гб места. Капец.

Roman

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

Roman

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

Roman

Блин, пора будет прочитать таки стандарт о протоколе для хэловорда. Так лень, так лень.

Roman

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

Roman

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

Roman

Спасение хоть в том, что чатгопота исходники того комбайна могет в заготовки превращать, там вагон этого апи, куда столько то напихали, но хоть оно простое все, в стри строки. Так что опенапи 3 и не пригодилось, оно скорее мне было бы понятно, гопоте не шибко и надо.

Roman

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

Roman

О, я еще попрошу с того комбайна тесты чатгопоту переписать на расте. Если прокатит из них собрать конструкцию потом нормальную. Чего добру пропадать.

Roman

Надеюсь там интеграционные есть, только их надо.

Roman

https в хэловорде привел к ответам за ~3мс. Скорпил опенапи 3 спеку исходного комбайна и чатгопота спокойно написала модели и заготовки контроллеров, правда не все, а только часть, ей в мозг все не влазит, там много, буду резать кусками, всяко лучше чем руками тест А переписывать в текст Б выполняя роль простого транслятора.

Roman

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

Roman

О, все будет не так страшно как я думал! Нашел способ генерить спеку openapi 3 на основе исходников того уберкомбайна. Вроде как обещают аккуратное и точное в итоге. Хэловорд будет готов скорее чем я думал. Генерить может и не буду, там готовое есть не знаю какой версии, надеюсь свежее, что бы не делать крюк на генерацию.

Roman

Надо поискать автогенератор на опенапи для раста, вдруг есть. Готовое оно не сделает, но редактировать быстрее чем сочинять.

Roman

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

Roman

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

Roman

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

Roman

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

Roman

Встроенное общение с летсенкрипт делать не стал. Так можно и самоподпись и другого провайдера юзать.

Go Up