Имбирь - твой спиритический овощ. Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

Спустя примерно 8 лет после покупки у китайцев наконец-то приспособил этот копеечный пульт для управления прыщами. https://tinystash.undef.im/il/nr1Hk3aAV83djxkfWWu1QPQcR1Gk2TXV2BskfaRM1YLZshXcbq1PH523yVjkA6jres46q9sUqa9ZnS4ommFdmZkjk68tyXeffxZFj5WRwkUi9.jpg Внешне может отличаться (например, копировать MCE Remote), суть одна: представляются USB HID-устройствами (мышь и клавиатура), шлют пачку комбинаций кнопок (чтобы наверняка) на нажатие одной, что делает их практически неюзабельными. Сегодня мы попробуем это исправить, превратив клавиатуру в lirc-устройство. 1. Подключаем приёмник. Смотрим cat /proc/bus/input/devices. Ищем там своё устройство. В моём случае их два (клавиатура и мышь): I: Bus=0003 Vendor=1d57 Product=ad02 Version=0110 N: Name="HID 1d57:ad02" P: Phys=usb-0000:00:14.0-2/input0 S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:1D57:AD02.0001/input/input2 ... H: Handlers=sysrq kbd event2 leds ... I: Bus=0003 Vendor=1d57 Product=ad02 Version=0110 N: Name="HID 1d57:ad02" P: Phys=usb-0000:00:14.0-2/input1 S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.1/0003:1D57:AD02.0002/input/input3 ... H: Handlers=mouse0 event3 ... Выбираем то, что про клавиатуру (см. Handlers). Нам понадобится значение Sysfs (/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:1D57:AD02.0001/input/input2). Можно сразу запомнить VID/PID (Vendor=1d57 Product=ad02). 2. Теперь делаем (в -p подставить значение из предыдущего шага): udevadm info -a -p /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:1D57:AD02.0001/input/input2 Видим те же VID/PID: ATTRS{idProduct}=="ad02" ATTRS{idVendor}=="1d57" Там же находим ATTRS{bInterfaceProtocol}=="01" (у второго устройства, которое прикидывается мышью, будет 02, так и будем их отличать). 3. Пишем udev-правило (подставив свои значения, конечно): # /etc/udev/rules.d/99-irremote.rules SUBSYSTEMS=="usb", ENV{.protocol}="$attr{bInterfaceProtocol}" KERNEL=="event*", ATTRS{idVendor}=="1d57", ATTRS{idProduct}=="ad02", ENV{.protocol}=="01", SYMLINK="input/irremote" 4. udevadm control --reload, перевтыкаем устройство, смотрим /dev/input, должен появится симлинк /dev/input/irremote -> eventX. 5. Выключаем lirc. 6. Ставим вместо него https://github.com/gsliepen/inputlirc 7. Конфигурируем. См. https://manpages.debian.org/unstable/inputlirc/inputlircd.8.en.html#OPTIONS Например, в дебиане правим /etc/default/inputlirc: OPTIONS="-g -c -m 0" EVENTS="/dev/input/irremote" 8. `systemctl restart inputlirc`. Теперь можно коннектиться к lirc-сокету (по умолчанию `/run/lirc/lircd` или `/var/run/lirc/lircd` в зависимости от системы) и получать команды. 9. Для эмуляции нажатия различных кнопок per application берём https://github.com/un-def/lip Кусок моего конфига: [Default] KEY_PLAYPAUSE: key XF86AudioPlay KEY_VOLUMEUP: key XF86AudioRaiseVolume KEY_VOLUMEDOWN: key XF86AudioLowerVolume KEY_MUTE: key XF86AudioMute KEY_PREVIOUS: key XF86AudioPrev KEY_NEXT: key XF86AudioNext KEY_UP: key Up KEY_DOWN: key Down KEY_LEFT: key Left KEY_RIGHT: key Right KEY_ENTER: key Return KEY_ESC: key Escape KEY_TAB: key Tab KEY_FULLSCREEN: key f KEY_CLOSE: key Alt+F4 KEY_PAGEUP: run i3-msg workspace next KEY_PAGEDOWN: run i3-msg workspace prev [mpv] window_class: ^mpv$ KEY_PLAYPAUSE: key space KEY_VOLUMEUP: key 0 KEY_VOLUMEDOWN: key 9 KEY_REW: key Left KEY_FWD: key Right KEY_F1: key numbersign ; audio KEY_F2: key j ; subtitle KEY_F4: key o ; info [Spotify] window_class: ^Spotify$ KEY_PLAYPAUSE: key space KEY_PREVIOUS: key Ctrl+Left KEY_NEXT: key Ctrl+Right KEY_REW: key Shift+Left KEY_FWD: key Shift+Right ``` #ir #remote #irremote #poorsmanremote #linux
#ZV82NZ (1+2) / @telegram / 1945 дней назад
#R0R8FJ (0) / @bazar / 1945 дней назад
https://www.tk1tez.tk/media/DSC05773.JPG Странно, весь роллтон разобрали, а эту - нет.
#FXZ8PX (0) / @bazar / 1945 дней назад
Случайно скопировал хранилище keepass на свой сервак. Попробовал открыть, а там 403 Forbidden с веселеньким OpenBSD httpd снизу. Вот теперь интересно, расшифруют ли где-то там это хранилище, с сервера я его уже удалил.
#WD44I5 (0) / @bazar / 1945 дней назад
#WQ45WW (0+1) / @tempest / 1946 дней назад
https://www.tk1tez.tk/media/wtf.png Вопрос совпадает с названием картинки, переведу для не знающих английский: КАКОГО, БЛЯДЬ, ХУЯ?
#6M9GLW (5) / @bazar / 1946 дней назад
Настоящее IoT будующее наступит только тогда, когда ты сможешь нейросетью раздавать задания BOINC на свои IoT тостеры, кофеварки и дверные замки. Пока что можно спать спокойно. Естественно, нейросеть будет на роутере и будет смотреть за показаниями датчиков температуры и загруженности МК кофеварки или тостера. Жаль, что на MK нет такой штуки, как nice.
#00MTY0 (2) / @bazar / 1949 дней назад
til
>Ключ разводной SATA
#3GBSY8 (0) / @bazar / 1949 дней назад
Предлагаю еще одну поправку в конституцию: n. Слава Омниссии! n. 1. Скорее всего, Омниссия - вымышленный персонаж, но он сделал многое, объединяя древних русичей с древними украми. n. 2. Каждый гражданин может бесплатно пользоваться публичными тостерами после предварительной проверке хлеба на вирусы. n. 3. Тостеры - это вещь, созданная Омниссией с участием Бога. Является ли Омниссия и Бог одним целым, похож ли Бог на летающего макаронного монстра и как зовут Бога, науке неизвестно. n. 4. Каждый гражданин России вправе объявить свой тостер общественным достоянием. Тостерам в общественном достоянии гарантируется ремонт, в случае уплаты ими ОМС.
#MO8X0A (6) / @bazar / 1949 дней назад
https://www.tk1tez.tk/media/DSC05770.JPG https://www.tk1tez.tk/media/DSC05772.JPG Применил гениальное инженерное решение при замене рулевой на "Спутнике". Новые покупные чашки (125 рублей за всю рулевую) заметно меньше старых по диаметру посадочного кольца. Осталось только завернуть стопорную гайку с дюймовой резьбой на метрическую. https://img1.joyreactor.cc/pics/comment/%D0%9F%D0%B5%D1%80%D1%84%D0%B5%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B8%D0%B7%D0%BC-%D1%8F-%D1%83-%D0%BC%D0%B0%D0%BC%D1%8B-%D0%B8%D0%BD%D0%B6%D0%B5%D0%BD%D0%B5%D1%80-%D1%81%D1%82%D0%BE%D0%BB-%D0%BF%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0-1977685.jpeg
#ESOHHZ (1) / @bazar / 1949 дней назад
Короче, есть у меня криптовалюта, аж на 2 доллара. Аж 0.000155110 BTC. Если у кого-то есть старая втулка под шимановскую кассету: a) Можете ли вы мне её продать за эминент? b) В случае сделки, можете ли вы заполнить форму вроде товарного чека, где укажете стоимость 0.000129258 BTC, а НДС в 0.00025852 BTC я отнесу в налоговую? Я, конечно, понимаю, что по версии господ без HTTPS я должен покупать за эминент наркоту, а наркоту обналичивать на бумаги. Как-то не хочется в это лезть. И хочется процветания региона. И если хоть одна сволочь попробует спереть мои честно уплаченные налоги, я ей устрою веселую жизнь.
#ASXBAZ (9+1) / @bazar / 1951 день назад
https://www.tk1tez.tk/media/apt_2.0-1_amd64.deb https://www.tk1tez.tk/media/SHA256SUMS Для тех, кто хочет пощупать новый apt (аж 2.0) для focal. Нихрена не заполнил метаданные, так что просто заменяйте старый apt. После сна постараюсь сделать кошерно через дебилд и ланчпад.
#53E946 (1) / @bazar / 1951 день назад
Придумал тут пир во время чумы: мы собираемся на том месте, где я гонялся с комаром, и хреначим ЁРБАН-ФРИРОЙД-ДАУНХИЛ-ЦЕКЛОКРАСС-ДРАГ-РЕЙСИНГ без светофоров по велодорожке. Для прикола можно будет придумать карточки, которые будут тянуть из колоды гонщики, например "Bike Exchange" - обменяться байками с противником, "Fold Pride" - вытянувший вместо своего велосипеда едет на легендарном складнике комара, "Грязные Швальбы Овсянова" - вытянувший свинчивает резину у @l29ah, "Проклятие Собянина" - вместо своего велосипеда берешь крузер в прокате рядом, и т. д. По-моему, весело. Можно даже будет нормальных операторов поставить.
#QA4UJF (10) / @bazar / 1951 день назад
Вот блин, купил я в январе "Спутник". Всем хороший велосипед, может, жестковат немного и весит, как МТБ, но это ничего, я любитель, максимум неперывной езды для меня - 150 км по шоссе за день. Хочется такой же велосипед, но на современных компонентах, с безрезьбовой рулевой, нормальным выносом, более-менее прочными ободами и багажником сзади. Никакого аэро-хуяэро, никаких плоских картонных вилок, никаких беспроводных переключалок. Требования получили, смотрим новьё. Возникает вопрос: А КАКОГО ХУЯ НАБОР ИЗ ВОСЬМИ ВОДОПРОВОДНЫХ ТРУБ, ВОСЬМИ ПЛАСТИН, ДЕСЯТКА ПОДШИПНИКОВ И ПАРОЙ КОЛЁС СТОИТ > 50 КИЛОРУБЛЕЙ? Ну, можно вот такое https://www.youtube.com/watch?v=6fdr6z5NWUI вот собрать, хороший ара Семён рекомендует. Я немного не согласен с горной трансмиссией, ну да ладно. Кстати, велосипед с баулами или просто тургруппа делает местных интересоваться, что ты такое, откуда и куда. Пожрать не предлагали, но попить - вполне (даже @komar - не исключение).
#ZNFNY6 (2) / @bazar / 1953 дня назад
#AI83QF (1) / @bazar / 1955 дней назад
bnw
https://forum.velomania.ru/showthread.php?t=413386&page=11&p=8312599&viewfull=1#post8312599 Он в порядке буков ошибся. Хочешь выбрать велик - спроси на бнв.
#7QEF7P (4) / @bazar / 1955 дней назад
Let us make di engine of woes? https://youtu.be/XRuWCgyDBQo
#LWZB5I (1) / @bazar / 1957 дней назад
https://batenka.ru/protection/medical-examiner/ Хз, родственники живы и в пределах нормы. По-моему, "общаться" с трупами иногда проще, чем с тетеньками из бухалтерии.
#3U5PEM (1) / @bazar / 1957 дней назад
Объясните, что за хуйня со штрафами пищевых курьеров за грязную одежду? Почему он должен за свои деньги покупать дождевик, который, в том числе, обозначает его на дороге? Вам принципиально, что пицу привезёт человек, доставший её из грязного рюказака, который, о ужас, обит полиэтиленом.
#SVTHVT (19) / @bazar / 1957 дней назад
Нет, и горжусь тем, что не подхватил сифилис от какой-то шмары или завёл выб^W случайного ребёнка. Пикапер, блядь, нашелся, мой кореш тебя в этом плане сделает. Я ебу, ладно, когда писькомеркой становится число ядер и рабочая частота процессора твоего домашнего компа (тоже признак бдла), но когда количество выебаных шмар... Причём, я знаю пару индивидов, для которых это как вид спорта. Легко и безболезненно меняют их, как лях швальбы на своём лигераде. А тут люди культивируют институт ПОКЛОНЕНИЯ ЖЭНЩИНЕ и покупке ей мойшин, вместо которых я куплю 4 БРДМ. Нет, безусловно, есть девушки, ради которых ты хочешь пиздануть в полу соседей сверху несколько дырок перфоратором, свалиться им на голову и сказать "Я Метатрон, выходи за меня замуж!11111". А, впрочем, я забыл. Это же БМВ. Это же МАТРИАРХАТ.
#8YV614 (3+1) / @komar / 1958 дней назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.