Email or username:

Password:

Forgot your password?
174 posts total
iliazeus

@xssfox рассказывает про то, как найти идеальную ориентацию монитора для программирования

sprocketfox.io/xssfox/2021/12/

iliazeus

Есть ли какое-то ПО, которое позволило бы строить что-то вроде mind map, но с привязкой к коду? Чтобы куски кода были узлами в графе, и их можно было произвольно соединять, показывая между ними связи.

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

@rf #вопрос

Show previous comments
Mikle_Bond

@iliazeus
Возможно, третье поможет obsidian, и его дополнение canvas
@rf

D:\side\

@iliazeus теоретически это задача distributed tracing, вроде Jaeger, но немного поздновато настраивать его, когда всё уже поехало и искать концы надо уже сейчас.

Плюсую Obsidian и его Canvas, это вроде точно соответствует желаемому. (Но что это лучшее решение задачи — не уверен.)

BiFiK

@iliazeus @rf

Можно посмотреть в сторону uml диаграмм.
Сгенерированную uml можно загрузить в Plantuml и посмотреть связи между классами

iliazeus

@rf важный опрос на тему восприятия мира человеком

Anonymous poll

Poll

манго немного похожи по вкусу на морковь
8
22.2%
манго совсем не похожи по вкусу на морковь
28
77.8%
36 people voted.
Voting ended 4 Dec 2023 at 12:29.
слон 🏳️‍🌈

@iliazeus @rf не спелый манго пл вкусу похож на сосну. Даже волокнистая структура скорее древесину напоминает.

iliazeus

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

youtube.com/watch?v=WAlPGYYyhU

iliazeus

Задумался тут, почему я каждые пару лет снова запускаю Скайрим и пропадаю в нем часов на 20. Кажется, с тех пор просто не выходило иммерсивных игр в жанре ("западного") фентези, которые были бы лучше него?

В моем личном рейтинге выше разве что Breath of the Wild, но непонятно, корректно ли ее записывать в "западное фентези".

Aguarachai

@iliazeus а как же вышедшая Балдурс гейт о которой из каждого утюга.

тёплый ветер тихо воет 🌬️

@iliazeus по формуле скайрима выходило, и много, и в чём-то лучше, но у TES часть формулы это дико широченный масштаб.

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

А так могу посоветовать Eastshade.

iliazeus

Написал proof-of-concept библиотечку на C++, позволяющую очень быстро форматировать значения в строки - если формат попадает под определенные ограничения.

Постараюсь вскорости написать про это небольшую статью. Вот пока для затравки картинка того, насколько быстро я печатаю версию стишка про 99 бутылок пива, удлиненную до 10^7 бутылок

iliazeus

Для сравнения - вот так выглядят результаты, если просто делать по одному printf на одну строфу - в 3 раза медленнее.

iliazeus

Мой #FlipperZero дошёл до меня больше полугода назад, но что-то под него написать я собрался только сейчас.

Его API рассчитаны на язык С, но для написания кода я решил использовать C++ — точнее, даже «Си-с-классами». На мой взгляд, затуманенный языками более высокого уровня, такой подход получился удобнее, чем писать на чистом C.

Написал небольшую статью про то,
какие конкретные фичи C++ я использовал, и как именно они мне помогли.

habr.com/ru/articles/768658/

Мой #FlipperZero дошёл до меня больше полугода назад, но что-то под него написать я собрался только сейчас.

Его API рассчитаны на язык С, но для написания кода я решил использовать C++ — точнее, даже «Си-с-классами». На мой взгляд, затуманенный языками более высокого уровня, такой подход получился удобнее, чем писать на чистом C.

iliazeus

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

Сможете угадать язык по частоте 20 самых используемых знаков препинания?

Языки на картинках специально выбраны так, чтобы было интересно и (надеюсь) не слишком сложно.

cauf 🇷🇺

@iliazeus На первой картинке слишком много скобочек - наверное это язык смайликов lisp?

iliazeus

Моим любимым приложением-клиентом для Reddit был Boost. А вот теперь его бета-версия появилась и для Lemmy.

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

lemmy.world/post/5478381

iliazeus

Задумался тут, что в русском языке Ctrl как название клавиши читают обычно с ударением "кОнтрол". Хотя "контрОл" ближе и к изначальному английскому слову, и к родственному русском заимствованию "контроль".

Теперь интересно, почему так. Пока что у меня есть гипотеза, что так сложилось потому, что получается лучший "ритм" ударений в сочетаниях вида "кОнтрол-цЭ" или "кОнтрол-Альт-дилИт".

nefoun_qu_jw

@iliazeus Встречал так и так. Сам говорю contról.

Digitual :ablobcatwave:

@iliazeus как пример могу привести JSON. У нас его произносят как джей - сОн, а вот англоговорящие как имя ДжЕйсон 'Jason')

iliazeus

> На GitHub опубликовали код плагина Voices для интегрированных сред разработки от компании JetBrains. С его помощью можно оставлять в коде голосовые комментарии.

github.com/polina4096/voices

habr.com/ru/news/762758/

Максимально проклято.

Show previous comments
Жора Змейкин :ablobcatwave:

@iliazeus о нееет...вот это реально кошмар. Я не против голосовых в общении, но в комментариях...

kurator88

@iliazeus я думал это мем :blobcatfearful:

Шуро
@iliazeus Прямо в исходник сохраняются, надеюсь?
iliazeus

На прошлый день рождения мне подарили то, о чем я мечтал с детства - огромную коробку Лего. Как настоящему погромисту, мне захотелось оцифровать мои творения. Из подходящих редакторов (работа в веб или линуксе + адекватный интерфейс) нашел mecabricks.com, но потом выяснил, что экспортирует модели он только в свой проприетарный формат.

Поэтому я решил попытаться его отреверсить, и он оказался довольно простым! Я за несколько вечеров написал конвертер в glTF, допилил просмотрщик моделек для своего сайта. А вот сейчас написал про это все статью:

habr.com/ru/articles/759300/

На прошлый день рождения мне подарили то, о чем я мечтал с детства - огромную коробку Лего. Как настоящему погромисту, мне захотелось оцифровать мои творения. Из подходящих редакторов (работа в веб или линуксе + адекватный интерфейс) нашел mecabricks.com, но потом выяснил, что экспортирует модели он только в свой проприетарный формат.

iliazeus

@rf важный лингвистический опрос

Anonymous poll

Poll

черт подери
27
32.1%
черт побери
57
67.9%
84 people voted.
Voting ended 8 Sep 2023 at 14:26.
iliazeus

@rf

Пару лет назад я попытался переписать текст "Третьего сентября" так, чтобы он ложился на "Wake Me Up When September Ends".

Если вдруг кто-то на днях планирует в караоке - вам может пригодиться:

Всё не то и всё не так
Ты мой друг, а я твой враг
Как же так все у нас с тобой?

Был апрель, в любви клялись
Но, увы, пролетел желтый лист
По бульварам золотой Москвы

Это день прощания
Когда горят костры рябин
И горят обещания
В день, когда я совсем один

Мы в любовь, как в игру
На холодном на ветру
Поиграли, но пришел конец

(проигрыш)

Я календарь переверну
На фото я твое взгляну
Будто снова третье сентября

Почему, ну почему
Расстались мы, я не пойму
Будто снова третье сентября

Ну почему, ну почему
Расстаться нам пришлось?
Ведь было все у нас всерьез
Второго сентября

Я календарь переверну
На фото я твое взгляну
Будто снова третье сентября

(проигрыш)

Я календарь переверну
На фото я твое взгляну
Будто снова третье сентября

Почему, ну почему
Расстались мы, я не пойму
Будто снова третье сентября
Будто снова третье сентября
Будто снова третье сентября

@rf

Пару лет назад я попытался переписать текст "Третьего сентября" так, чтобы он ложился на "Wake Me Up When September Ends".

Если вдруг кто-то на днях планирует в караоке - вам может пригодиться:

Всё не то и всё не так
Ты мой друг, а я твой враг
Как же так все у нас с тобой?

Был апрель, в любви клялись
Но, увы, пролетел желтый лист
По бульварам золотой Москвы

iliazeus

Спидраны - это киберспорт?

@rf

Anonymous poll

Poll

да
32
72.7%
нет
12
27.3%
44 people voted.
Voting ended 1 Sep 2023 at 13:26.
Ténno Seremélʹ

@iliazeus Зависит от определения слова «спорт».

iliazeus

Расскажу вам про еще одну свою полу-доделанную штуку: fediread.link

Это читалка для (public и unlisted) тредов Федиверса, для которой я пытаюсь делать такой UI, чтобы длинные треды было удобно читать.

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

fediread.link/#p=https://lor.s

Главное: указывать URL нужно именно с того инстанса, которому принадлежит пост. Для мастодона это можно сделать опцией "скопировать URL поста" в трехточечном меню.

Из больших недоделок: не поддерживается Френдика и многие мелкие/самописные сервера. Да и вообще, пока я это писал, к своему сожалению понял, что — как _клиентский_ протокол — серверы довольно плохо поддерживают ActivityPub. В треде ниже я буду ругаться на конкретные вещи, с которыми я столкнулся.

@rf

Расскажу вам про еще одну свою полу-доделанную штуку: fediread.link

Это читалка для (public и unlisted) тредов Федиверса, для которой я пытаюсь делать такой UI, чтобы длинные треды было удобно читать.

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

Show previous comments
iliazeus

Вот, кстати, исходники для веб-интерфейса:

github.com/iliazeus/fedireader

И для самой клиентской библиотеки, которая используется и на беке, и на клиенте:

github.com/iliazeus/fedijs

Предупреждаю: js-говнокод, который вырос очень _органически_, и требует рефакторинга.

top.ofthe.top

> > Некоторые инстансы совсем не ставят заголовок https://http.dev/access-control-allow-origin на свой публичный API. Это автоматически значит, что к этому API невозможно получить доступ из браузера

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

iliazeus

Люди, у которых есть на клавиатуре крутилка (энкодер): чем вы с ее помощью обычно управляете?

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

@rf

sudo

@iliazeus а что ещё нужно? Все нужное что ты сказал это база, можно ещё в спец ПО что-то повесить на нее, в монтажке там или хз

iliazeus

@top Привет!

Заметил, что у тебя на инстансе в replies поста указан, в том числе, id самого поста. Эта такая задумка, или баг?

Это просто ломает один мой инструмент, и я пытаюсь понять, распространенная ли это практика в ActivityPub, или только у тебя так :)

top.ofthe.top

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

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

Go Up