LINUX.ORG.RU

Javascript


144

12

Всего сообщений: 3

Скриншот+вопрос (снова), про яваскрипт на этот раз

Здравствуйте.

Практикую домашнюю страницу мозиллы в виде синхронизированного со своими закладками «десктопа» (раскурочил для этого грязными лапами старый японский аддон, немного подробностей на втором скрине).

В связи с этим прошу просветить полного нубяру в яваскрипте, как мне внутри js, уже имея в переменной «rpath» полный урл сайта, получить из него в переменную «faviconurl» линк на фавиконку?

Cмотрю на найденное в поисковике

faviconLink = doc.querySelector('link[rel="icon"], link[rel="shortcut icon"]');
, как баран на новые ворота, и не понимаю, где у ней кнопка поле для входной переменной, куда мне свой rpath заряжать-то? А то рандомный юникодовый alt фавиконки, вбитый мной в img.onerror - это, конечно, красиво, но хотелось бы этого поменьше.

Четвёртая малинка, иксы, awesome, firefox, gvim. Текстовые юникодовые же интерактивные датчики.

В нижней панельке проматывается рандомно вытянутый с флибусты «Клим Самгин» с синхронной тринадцатиголосной RHVoice-озвучкой (одного и того же диктора слушать скучно, поэтому они откалиброваны по высоте, скорости, громкости, и каждые 150 секунд рандомно друг друга сменяют, немного подробностей на третьем скрине).

Терминал st, и там чумовейший недавно мной открытый для себя автодополнительный менеджер fzf (четвёртый скрин).

Спасибо за внимание, прошу просветить.

 , , , ,

piyavking
()

Мой пульт управления GrandOrgue для Sway WM

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

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

Написано полностью на Джаваскрипте. Требует Sway и node.js.

Важный момент: коммуникации не шифруются и нет проверки логина/пароля. Данное решение только для использования в локальной (домашней) сети, в которую не имеют доступ посторонние.

Репозиторий на гитхабе: https://github.com/alexkh/gorc

 , , , ,

svyatozar
()

Node OS - дистрибутив Linux c окружением на Node.js/JavaScript

Node OS - операционная система, которая использует ядро Linux и весьма нетипический юзерспейс: Node.js, пакетный менеджер npm, шелл NSH и REPL в качестве PID1, что позволяет запускать JS-код сразу после старта системы. Суперпользователя в Node OS нет, каждому пользователю доступно только свое изолированное окружение.

ОС распространяется в сборках для x86 и x86_64 (размер около 40 Мб), также доступны контейнеры для Docker. Из запланированных фич: веб-интерфейс и специальная сборка для Raspberry Pi.

Больше скриншотов и технических подробностей

 , ,

Deleted
()