Show newer

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

Show thread

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

Show thread

И вундервафля упростилась до просто вафли. Там будет в целом не сложно наверное.

Show thread

Кстати, я уже пробовал в ipfs и соседях разобраться лет пять назад, но было так мало доков и только ссылки на конфы да невнятные блоги. Сейчас с нейронкой пара дней и я вдуплил все, что надо, нарыл инструмент и в целом могу написать реализацию узла при желании...но его нет, нашел лучше для моей задачки скромной. Это прям клад для моих колупаний, нейронки.

Show thread

В итоге почти сочинив eventually consistent с динамическим кворумом (ну то есть почти консистент без рафтов...ну может в одном месте оставил бы рафт) и прочими штуками, расковыряв все механизмы и поняв, что и как запилить я нашел уже готовое, это сократит проект на тысяч пять строк и кучу гемора...и сделает ковыряния при моем свободном времени на полгода меньше. Грааль откопан, он незаметно валялся, а должен был при загрузке crate.io на главной торчать.

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

Show thread

Эврика, блин. Все сложилось. Вундервафли не будет, ничего не надо переделывать, а при этом все будет и очень рросто.

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

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

Они еще и диаграммы как обещают сами генерят!

Show thread

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

Show thread

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

Show thread

Но первый старт пира сделан! Оно запустилось и сказало "хайль!", актер потанцевал. Далее вагон всякого, на опять черт его знает сколько.

Show thread

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

Чето я подумал и не, хочу из пета сделать вундервафлю. Соответственно архитектура там будет интересная, полдня придумывал. Думал потом, но там потом будет проще переписать.

Вот такие клоуны в тиктоке выглядят великолепно, я целую плеяду видел, судя по всему субкультура что ли

vt.tiktok.com/ZSSUnxBnA/

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

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

Show thread

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

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

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