При этом маркдавун это вам не хтмлэ, там нет горы визуального мусора и в обычной тупой консоли логи можно спокойно читать.
Вот вы спросите, а зачем тебе, рожа твоя протокольная, логи в вспомогалке в формате markdown. Я вам скажу! Потому, что маркдавн поддерживает ссылки внутри документа, а значит можно открыть лог в смотрелке, которая умеет маркдавун и в логовых записях можно будет ссылаться на другие логовые записи из этого лога, а в смотрелке по этому всему переходить. Это значит можно трейс вызовов кратко показать, а нажал и на конкретный вызов в логе перешёл с километром подробностей, а вы говорите зачем.
Подписался на этих чуваков на патреоне. Мульт у них класс и звук. Спецом патреон установил ради них.
Приветствую новичков, которые мигрируют сюда с X!
Помните, посты тут называются тутами, лайки называются флорпами, ретвитинг это технически кросс-аккаунтный постинговый эксплоит который разрабы не могут починить т.к. мы им пользуемся, а наша версия Грока называется Гарфиалд.
Тут нет никаких алгоритмов! Буквально никаких. За разработкой Мастодона не стоит никакого компьютерного кода. Каждый http запрос печатается вручную вашими администраторами в реальном времени. Это означает, что иногда ответы с других серверов вы не увидите, но ничего страшного, другие серваки для лохов энивей.
Местные советуют пользоваться альт-текстом. Если вы не можете найти картинку, которую вам хочется запостить, просто опубликуйте фотку своей кошечки и спрячьте настоящую картинку описанием в альт-тексте. Никто не заметит, или, по крайней мере, не будет против.
Первое, что вам стоит сделать, это закреп с вашими пронаунсами, политическими взглядами, и любимым линукс дистрибутивом. Цисы на мастодоне приветствуются, но не поддерживаются официально, поэтому некоторые фичи могут не работать в полном объёме.
Самое важное: веселитесь! Пользователи, которым невесело, получат предупреждение и, если такой настрой продолжится, получат бан.
Внезапно выяснил, что после прошлой тренировки болит плечо. Странно. Сегодня вообще день грустных выяснений. Так же выяснил, что один напряг еще не добит, придется его как-то выколупывать что ли, мне лень этим заниматься, признаюсь. Он связан с группой мышечных блоков в области грудины, со стороны спины, но меня это как бы не беспокоит особенно. Только в определенные моменты неприятно. Так же это все завязано на психологию мою, но так не хочется с этим возиться, проще избегать.
Да, остаток это нужное для интеграции с ядром линукса и прочие низкоуровневые апи. Но мне пока не надо в текущих проектах.
Теперь я растомидл примерно. Что и нужно было. Смогу свои хобби проекты на нем ваять. При этом среди идей есть те, что потребуют оставшихся 20 процентов, но шибко не скоро.
На сносное освоение раста ушло три месяца, если не считать того времени пока я просто краем уха лекции слушал, а брать время когда прочитал книгу и начал писать что-то.
Цель вспомогалки и хэловорда, первоначальная, достигнута. Я перестал думать о том как что то сделать в расте и думаю над тем, что именно хочу сделать. Слабые места есть, я освоил не весь язык, а подмножество, размером в процентов 80, но этого пока более чем достаточно, появится необходимость, оставшиеся 20 будет освоить не так и долго. Теперь можно продолжительное время пилить, что хочется, пока не упрусь в границы.
Задумался над тем, что бы логи выводить в markdown формате, развлекаться так развлекаться :) Но скорее всего поленюсь.
На сегодня хватит, пойду я домой кину смотреть. Это был поход пообедать в кафе. Может не будет лень еще схожу куда сегодня и тогда еще чего докину.
Теперь легко отследить логику происходящего, которую парсер наматывает визиторами, оттолкнувшись от ближайшего понятного идентификатора вызова и проследив происходящее, сложность не в лошгике визиторов, она простейшая, а в том, что их вызывается дофига, была, теперь все совсем просто всегда. Можно допиливать полный пример теперь.
Во вспомогалке теперь отладка проще стала, есть стек вызовов с идентификаторами
20: visitMediaTypeStart (application/json)
21: visitSchemaReference (#/components/schemas/PagingSimplifiedTrackObject)
22: visitSchemaStart (no-id)
23: visitAnySchemaStart (object)
Он километровый для больших спек конечно, но позже не лень будет сделаю вывод последних Х вызовов, пока не мешает.
Медитирую, люблю смотреть научпоп лекции в ютубе, гулять. По субботам хожу в баню потом сижу в кондитерской и читаю. Обожаю музеи современного искусства. Предпочту посидеть у озера и посмотреть на горы. Этот инстанс мой. Еще есть канал https://youtube.com/@user-tc9eq9pz2q?si=uPmChHjU3UyZIDET
Демократы, либералы, либертарианцы, анархисты, исламисты, христиане и представители прочих религий никогда не перестанут конфликтовать до тех пор пока не поймут что добрососедские отношения намного ценнее всех их религий.
Я (с)