Задумался тут, что в русском языке Ctrl как название клавиши читают обычно с ударением "кОнтрол". Хотя "контрОл" ближе и к изначальному английскому слову, и к родственному русском заимствованию "контроль".
Теперь интересно, почему так. Пока что у меня есть гипотеза, что так сложилось потому, что получается лучший "ритм" ударений в сочетаниях вида "кОнтрол-цЭ" или "кОнтрол-Альт-дилИт".
> На GitHub опубликовали код плагина Voices для интегрированных сред разработки от компании JetBrains. С его помощью можно оставлять в коде голосовые комментарии.
На прошлый день рождения мне подарили то, о чем я мечтал с детства - огромную коробку Лего. Как настоящему погромисту, мне захотелось оцифровать мои творения. Из подходящих редакторов (работа в веб или линуксе + адекватный интерфейс) нашел mecabricks.com, но потом выяснил, что экспортирует модели он только в свой проприетарный формат.
Поэтому я решил попытаться его отреверсить, и он оказался довольно простым! Я за несколько вечеров написал конвертер в glTF, допилил просмотрщик моделек для своего сайта. А вот сейчас написал про это все статью:
На прошлый день рождения мне подарили то, о чем я мечтал с детства - огромную коробку Лего. Как настоящему погромисту, мне захотелось оцифровать мои творения. Из подходящих редакторов (работа в веб или линуксе + адекватный интерфейс) нашел mecabricks.com, но потом выяснил, что экспортирует модели он только в свой проприетарный формат.
Это читалка для (public и unlisted) тредов Федиверса, для которой я пытаюсь делать такой UI, чтобы длинные треды было удобно читать.
Кроме того, она не требует логиниться в какой-либо инстанс, потому что использует ActivityPub и публичные API серверов. Поэтому, например, можно делиться ссылками на тред:
Главное: указывать URL нужно именно с того инстанса, которому принадлежит пост. Для мастодона это можно сделать опцией "скопировать URL поста" в трехточечном меню.
Из больших недоделок: не поддерживается Френдика и многие мелкие/самописные сервера. Да и вообще, пока я это писал, к своему сожалению понял, что — как _клиентский_ протокол — серверы довольно плохо поддерживают ActivityPub. В треде ниже я буду ругаться на конкретные вещи, с которыми я столкнулся.
Это читалка для (public и unlisted) тредов Федиверса, для которой я пытаюсь делать такой UI, чтобы длинные треды было удобно читать.
Кроме того, она не требует логиниться в какой-либо инстанс, потому что использует ActivityPub и публичные API серверов. Поэтому, например, можно делиться ссылками на тред:
> > Некоторые инстансы совсем не ставят заголовок https://http.dev/access-control-allow-origin на свой публичный API. Это автоматически значит, что к этому API невозможно получить доступ из браузера
Ну вообще activitypub и задумывался для межсерверного взаимодействия, а не для клиент-серверного. А ставить ли хедер access-control-origin зависит от того, хочет ли админ сервера чтобы запросы могли слать посторонние. По дефолту ведь и сам мастодон его не ставит, а мог бы, возможно не хотят лишних запросов.
Привет. Видимо баг, спасибо что обнаружил, надо будет глянуть почему туда оно залетело.
Ну а вообще не стоит надеяться на валидность сторонних данных, тоже не раз сталкивался что где нибудь не то что ожидаешь получить. А уж в рекурсиях всегда надо предусматривать защиту от бесконечного цикла ))
@iliazeus@rf каждый пишет как хочет, кому-то нужен твердый знак, кому-то нет. Но если человек будет писать "подьезд" я сделаю вывод что человек дурачёк и постараюсь не иметь с ним общих дел.
@iliazeus ну ты конечно... Не могу даже подобрать слово) Забавно, конечно, что сам v8 на том же самом c++. Но скорее всего там под капотом что-то многопоточное с каким-нибудь ассамблерными вставками. Тем не менее, хорошая демонстрация, что современные скриптовые языки на определённых задачах не всегда медленные, благодаря хорошо продуманному бэкэнду. Тот же numpy для python настолько вылизан, что сложно написать что-то самому, что бы так же эффективно работать с многомерными массивами.
В новых версиях #javascript и #typescipt появится синтаксис для RAII, аналогичный using в C# и with в Python. Написал небольшую статью про то, как это будет работать и как сейчас это потрогать.
Не совсем понимаю людей, которые видят обсуждение фичи, которая им - вполне обоснованно - не нравится, но вместо чего-то конструктивного начинают откровенно срать в ишью и обсуждения.
Как будто это принесет что-то кроме перенесения обсуждения в не-публичные каналы.
@iliazeus Обычно в таких случаях люди развлекают себя убивая время, ну или пытается продвинуть в дискурс некоторые идеи которые многим не очевидны. Я например очень жестко машню на линукс в надежде что его коммунити перестанет быть героиновыми наркошами. Тоже самое делает кстати madaidans, ключевой разработчик whonix.
Right now, it seems like an unnecessary hurdle: I still can fetch the post via web interface, I can fetch it via Mastodon's own API, but I can't fetch it with plain ActivityPub.
I'm asking this because when I try to do things like https://iliazeus.github.io/fedimap/, there always are a few instances that do this kind of thing.
(also, a lot of them don't seem to have proper CORS headers on their public API, but that's a whole 'nother story)
Right now, it seems like an unnecessary hurdle: I still can fetch the post via web interface, I can fetch it via Mastodon's own API, but I can't fetch it with plain ActivityPub.