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

Что делать если у вас ебашит русская раскладка в современных VNC типа TigerVNC (древнеговнище неподвержено по причинам описанным в конце): setxkbmap -keycodes "xfree86(basic)+aliases(qwerty)" -layout us на стороне VNC-сервера. Почему это работает так: События ввода с клавиатуры в VNC оперируют кодами символов (прям просто X11 keysyms). Когда tigervnc получает символ, который есть в текущей активной раскладке X-сервера - он в обратную сторону маппит его на keycode, для X11-клиентов всё выглядит хорошо. Когда он получает символ, которого нет в текущей раскладке - он придумывает этому символу keycode из свободных, назначает туда, маппит. Но вот беда: keycode в иксах всего 255 (на самом деле в такой конфигурации даже 248), а заняты в дефолтной конфигурации из них 222. т.е. под русскую раскладку у вас остается всего 26 символов - 7 букв не входят. Если VNC пойдет смаппит еще какую-нибудь хуйню кроме букв (№ например), то еще больше букв не войдут. Если на сервере -layout us, будет работать английская, ебашить будет русская, если на сервере русская - наоборот. -layout us,ru и -layout ru,us не помогут, неактивные раскладки видимо не считаются. По дефолту Xtigervnc, как и обычные иксы на линуксе, сейчас юзает таблицу evdev, в которую скопипащена половина всего linux/input-event-codes.h и КУЧА места занята всяким мультимедиа-говнищем (KEY_EJECTCD, KEY_COFFEE, KEY_BASSBOOST, KEY_BLUETOOTH, ...), которым при подключении по VNC мы готовы пожертвовать. К счастью, из Xorg не выпилили (и наверное никода не выпилят) старые таблицы времен XFree86, которые содержат только самое необходимое и дают нам 112 ничем не заюзанных кодов.
#U99JLV (6) / @stiletto / 160 дней назад
Шел как-то антипаттерн и встретил он антипаттерн https://github.com/stiletto/damb/
#L2ZT8K (3) / @stiletto / 210 дней назад
Я знаю вы тут все у мамки профессиональные девопс-инженеры, так что давайте объясняйте мне: Почему все делают вид, что гонять управлялку веб-сервером работающим на ingress и сам веб-сервер, торчащий голою жопою в мир, в одном поде и одном контейнере это нормально? При этом давая роли ingress-контроллера права на доступ ко всем секретам в кластере. Потому что они де используют кластерные секреты для хранения паролей от basic-авторизации и сертификатов. Причём это нормально не выпиливается. Если пытаешься какой-нибудь traefik на ингрессе ограничить в RBAC только сабсетом секретов - эта хуйня продолжает просить всё и ломается. В лучшем случае её можно ограничить неймспейсом (но тогда и ingressroute она ест только из этих неймспейсов). Та же хуйня с haproxy. У nginx-ingress (официально рекомендуемая срака, ага) в дефолтном конфиге ещё и права на создание секретов добавлены.
#JJHSW0 (6+1) / @stiletto / 266 дней назад
Сегодня я обнаружил, что genkernel в конце сам делает emerge -q @module-rebuild. Давно оно так? Сколько лет я этого не замечал?
#MZM3J0 (3+1) / @stiletto / 387 дней назад
Зарейтлимитил себе браузер в 100кбит/с чисто на поржать. На бнв не видно разницы, главная гугла грузится несколько секунд. Как втупую рейтлимитить как боженька (без tc и смс!): mkdir /sys/fs/cgroup/net_cls/shit echo 56 > /sys/fs/cgroup/net_cls/net_cls.classid for x in $(pidof firefox-bin); do echo "$x" > /sys/fs/cgroup/net_cls/shit/cgroup.procs ; done # дальше предполагается, что у вас есть цепочки INPUT и OUTPUT и они с 0 приоритетом в filter input и filter output nft add rule inet INPUT ct mark 56 limit rate 13 kbytes/second burst 8 kbytes counter accept nft add rule inet INPUT ct mark 56 counter drop nft add rule inet OUTPUT cgroup 56 counter ct mark set 56 "56" потому что я изначально хотел 56 кбит (13 заменить на 7 kbytes/second в правиле в INPUT), но зассал так жить
#6LX3L4 (10) / @stiletto / 417 дней назад
Помните я ныл про wireguard и посос с форвардингом? Как оказалось, я на той тачке переехал на nftables. И забыл. В результате после дроча с wireguard там работало два почти идентичных набора правил, но один в нфт, а второй в ипстолах. Само собой в нфт на неведомое в форварде стоял дроп. Такие дела. Алсо, в современных прыщиксах iptables это iptables-nft, и его правила (иногда криво, но всё же) видно через nft. Короче, прыщарды, PSA: пора менять привычки: если раньше при любом втф с фаерволлом ты нажимал iptables-save и смотрел, то теперь надо нажимать nft list ruleset и смотреть туда.
#SR4UVY (4+2) / @stiletto / 439 дней назад
Кто проживает на дне океана^W^W^Wмежду mangle forward и filter forward? У меня есть конфигурация openvpn и конфигурация wireguard, с /24 подсетями, и натом из них в интернет. sysctl на интерфейсах одинаковые, за вычетом net.ipv6.conf.%i.stable_secret, правила в фаерволле одинаковые, форвардинг включен, правил роутинга нет. Тем не менее. Пакеты OpenVPN ходят в интернет и обратно заебись, а исходящие пакеты wireguard вылезают из интерфейса, лезут в фаерволл, едут до mangle filter и судя по -j LOG, после него теряются. https://pastebin.com/AxTMWrbH
#DI5YGZ (8) / @stiletto / 489 дней назад
TFW раз в год обновил генту на старой пекарне - сломался pulseaudio, не грузит combine-sink собирающий цифровой и аналоговый выходы USB-звуковухи. Залез в default.pa и обнаружил в нем перед сломавшимся load-module комментарий. Свой. О том, что это не пульсаудио сломался, а обновление альсы перезаписало /usr/share/alsa/cards/USB-Audio.conf, в котором card.USB-Audio.pcm.iec958_device нихуя не знает о ябучем Xonar D7. Наполнился благодарностью в штелетте из 2016.
#M7GEOU (3+2) / @stiletto / 1043 дня назад
Когда уже начнётся мой год ARM на десктопе? // 2017 не смог
#HMESOO (18+3) / @stiletto / 1105 дней назад
Ради лулза весь вечер юзаю sway. swaybar отлично понимает pango-markup, поэтому даже статусбар удалось принести без изменений из dwm (ну заменив в конфиге dpoke установку заголовка рутового окна на printf+fflush) Биндинги немножко поправил и стало можно жить. grp:shift_caps_switch работает, поносный рейт повтора клавиш работает, тайпрайтер работает. xmodmap или аналога найти не могу, ПАМАЖИТЕ Ещё пока люто бешено анноит что кнопки пустых тегов на панели автоматически скрываются. i3-блядки, скажите, как починить? Большинство иксовых приложений с иксвяленым работают нормально, игори пока не пробовал.
#4YK726 (6) / @stiletto / 1217 дней назад
Любви к tinc пост. Какой же он всё-таки охуенный! Сейчас через два jump-хоста проходящих через tinc-сеть зашел в консоль микротика и велел ему сбросить DHCP-аренду провайдера. Микротик скинул IP, получил от DHCP новый, при этом ssh over ssh over tinc over ssh даже не порвалась. И опцию -J в ssh тоже обожаю безмерно, без неё ебать хуем закинутым за плечо стоя в гамаке было гораздо менее удобно.
#UAY579 (0+1) / @stiletto / 1241 день назад
С недоумением обнаружил, что есть дешевые (<$10) маленькие (меньше GSM-модема) USB GPS-приемники: https://aliexpress.com/item/U-Blox7-VK-172-USB-GLONASS-GPS-Tracker-Module-VK172-GMOUSE-bu-353s4-Raspberry-Pi-Windows/32755764395.html Для меня отдельный GPS-приемник всегда был здоровой дурой стоящей в районе сотни баксов, а тут надо же. Ещё и в прыщах, говорят, идеально работает. Можно воткнуть в ноут, пекаренку или домашний сервер и иметь геолокацию и божественный источник времени - хоть stratum 1 сервер не поднимай.
#N0WXNL (17) / @stiletto / 1285 дней назад
Я пожалуй сделаю из этого пост: Я не понимаю как вообще можно разрабатывать что-то не из под *nix если тебе не приходится так поступать по внешним причинам (типа разработки под iOS или чего-то сильно специфичного для шиндошс). Unix (и его клоны) это лучшая в мире IDE. Вдумайтесь, вы логинитесь в систему и вас сразу встречает ИНТЕРПРЕТАТОР ЯЗЫКА ПРОГРАММИРОВАНИЯ. У вас есть компиляторы и интерпретаторы мешка разноебучих языков, линкер, ассемблер, отладчик, которые настроены чтобы работать из коробки. Библиотеки, заголовочные файлы, текстовые редакторы, менеджер пакетов (да хоть в виде ports collection), готовый в любой момент добавить в вашу IDE тысячи разнообразных библиотек и инструментов РАЗРАБОТКИ, ЕБИСЬ ОНО КОНЁМ.
#ICITVK (28+3) / @stiletto / 1301 день назад
Как победить тачпад в Asus G752 в Linux: Предположим у вас есть такая параша: $ xinput list | grep ELAN ⎜ ↳ ELAN1203:00 04F3:3043 Touchpad id=22 [slave pointer (2)] Делаем # cd /sys/bus/hid/drivers/hid-multitouch # ls 0018:04F3:3043.0007 bind module new_id uevent unbind # echo "0018:04F3:3043.0007" > unbind # echo 0018 04F3 3043 0013 > new_id Параша превращается в: $ xinput list|grep ELAN ⎜ ↳ ELAN1203:00 04F3:3043 Touchpad id=22 [slave pointer (2)] ⎜ ↳ ELAN1203:00 04F3:3043 Mouse id=17 [slave pointer (2)] Управление указателем и кнопки начинают работать. Мультитач и жесты - нет, но прыщеблядям не привыкать.
#HWM1DP (4+1) / @stiletto / 1323 дня назад
http://store.steampowered.com/app/525610/ Можно в игровой форме вспомнить ваш универский курс по цифровой электронике / организации эвм // прыщеверсия обещана в октябре
#8ITI6E (10+3) / @stiletto / 1577 дней назад
Открыл для себя mc -u Всё, теперь mc - идеальный файловый менеджер, я могу не писать свой, остальные могут уебывать.
#XPQ0QO (8) / @stiletto / 1676 дней назад
бнвач, а есть прошаренные гластерфс-говнари? Node Rebalanced-files size scanned failures skipped status run time in secs --------- ----------- ----------- ----------- ----------- ----------- ------------ -------------- <вц>08<вц> 0 0Bytes 66053 0 0 in progress 1886.00 <вц>02<вц> 16 18.7GB 122 0 0 in progress 1886.00 Вот это идет remove-brick на два парных брика тома с replica 2 Почему scanned вращается на одном томе, а количество и объем ребалансированных с тома файлов - на другом?
#PKHYMD (0) / @stiletto / 1700 дней назад
ПРЫЩЕПОБЕДА Хотелось потупить в 2x2 пока готовлю, а шумы готовки перебивают далекие звуки телика. Ночь, громко не включишь. ПРИДУМАЛ РЕШЕНИЕ Спарил bluetooth-свисток в компе с телевизором как аудиосистему. Теперь ростелекомовская приставка дрищет звуком в телевизор по HDMI. Телевизор передает звук в свисток по Bluetooth A2DP. PulseAudio на пека принимает звук из свистка и выдает его на line out. В line out воткнут Kleer-трансмиттер, который по Kleer передает звук на беспроводные наушники. Стою готовлю в наушниках. (Да, я мог воткнуть трансмиттер сразу в телевизор, но для этого пришлось бы отдуплить его от стены и возиться с подключением, а потом отключением.)
#8JVA1B (9+2) / @stiletto / 1801 день назад
В общем обмазался бетой драйверов с поддержкой Vulkan. Демки заебись едут. Но ничего тяжелого или серьезного чтобы сравнить производительность пока нет - даже Talos Principle под прыщи еще без Vulkan, ибо они не осилили в своё время сделать x86_64-версию и теперь спешно пытаются наладить сборку http://q.blasux.ru/scrot-2016-02-17-23-20-05_1920x1200_full.png
#FEP5JX (10+1) / @stiletto / 1802 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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