воркшоперная
Open in Telegram
324
Subscribers
No data24 hours
+27 days
+1130 days
Posts Archive
324
взято из инструкции к компьютеру apple lisa.
apple-service-technical-procedures-lisa-macintosh-xl.pdf (1983-1987)
324
фуджик «тот самый который не жалко» прожил неожиданно долго и умирать не собирается.
• матрица заменена — экран разбирается руками (!)
• лежал на полке с 0% заряда. аккум жив.
• порт-репликатор перепаян на rtl-sdr. ртлка отвалилась раньше.
• в корпусе выломана дырка под антенну. корпус этого не заметил.
• клавиатура залита жидкостью и заменена спустя полгода (на фотке).
оно живое. действительно lifebook.
324
быстрая биоинженерия в хакерспейсе.
проблема: у человека после травмы плохо работают пальцы.
решение: сделать киберпальцы.
мотор с редуктором помещается в корпус, крепится на запястье и прокатывает нейлоновую стяжку за её зубчики, прижимая к стенке корпуса, стяжка закреплена на конце пальца и свободно ездит под кольцами, не мешая хватать предметы.
смены полярности питалова достаточно чтобы управлять конструкцией туда-сюда.
первый прототип задизайнили и напечатали за час. в планах мультиплицировать на три пальца и сделать киберпанково. to be continued.
324
Все наши так называемые «достижения цивилизации» — плоды того, что от кого-то вдруг отъебались и дали спокойно подумать. Если бы это не было таким редким явлением, мы бы уже черт знает чего достигли. Ну, или уничтожили бы друг друга кхуям, тоже вариант. Вот так посидишь-посидишь, подумаешь-подумаешь, а потом выйдешь из гаража — а там люди. Посмотришь на них, вернешься, да и изобретешь атомную бомбу.
Потому что, сука, никаких нервов же на них не хватает.
(с)
324
оказывается внутри ethernet-портов могут находиться развязывающие трансформаторы.
фотка из opencircuitsbook.com
324
нашёл этот режим случайно, когда потребовалось вывести реалтайм звук без задержек блютуза.
324
JBL USB
если зажать кнопки PLAY + BT на 10+ секунд, то колонка перейдёт в usb-режим и будет определяться как звуковая карта при подключении к компу
input: JBL Flip 5 (AVRCP) as /devices/virtual/input/input81
[May13 00:58] usb 1-1: new full-speed USB device number 36 using xhci_hcd
usb 1-1: New USB device found, idVendor=0ac8, idProduct=9628, bcdDevice= 1.00
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ +0.000003] usb 1-1: Product: Zgmicro AUDIO
usb 1-1: SerialNumber: 123450000000
usb 1-1: current rate 8436480 is different from the runtime rate 48000
usbcore: registered new interface driver snd-usb-audio
и в неё даже можно проиграть музыку как в любую другую аудиокарту.
но у драйвера сломана регулировка громкости — всегда 100%.
usb-режим сохраняется даже после ребута, выключается так же.
пишут что нужна последняя версия прошивки (обновляется через приложение).324
с учётом массового adhd у программистов я думаю мануалы скоро будут выглядеть вот так
324
у меня горит жопа.
alpine linux это классно, но вряд ли экономия места стоит тех нервов с musl.
задача:
1. добавить зеркало во внутренней сети (резолвится через внутренний DNS).
2. поставить из него пакет.
на дебиане эта задача решается за 5 минут.
на alpine я убил 5 часов, блядь, разбираясь почему
apk update падает с DNS lookup error.
/etc/resolv.conf:
nameserver 10.0.5.1
nameserver 8.8.8.8
прописан внутренний DNS-сервер, иди и бери оттуда адрес, казалось бы. что могло пойти не так?
на дебиане всё ок, glibc опрашивает nameserver'а по очереди. первым — внутренний DNS. если тот не ответит, то гугловский глобальный. как и надо.
а теперь внимание musl / alpine moment:
> Traditional resolvers, including glibc’s, make use of multiple nameserver lines in resolv.conf by trying each one in sequence and falling to the next after one times out. musl’s resolver queries them all in parallel and accepts whichever response arrives first. (с) musl-wiki
что происходит:
• apk спрашивает у системы адрес зеркала.
• musl ОДНОВРЕМЕННО отправляет DNS запрос на 10.0.5.1 и 8.8.8.8.
• гугловский 8.8.8.8 оказывается быстрее и говорит что такого адреса не знает.
• musl принимает этот ответ, так как он быстрее всего пришёл.
• apk падает с DNS resolution error.
• к этому времени приходит правильный адрес от 10.0.5.1 который никому уже не нужен, потому что всё упало.
фиксится удалением 8.8.8.8 (любого DNS сервера кроме внутреннего) из resolv.conf.
ах, да. если вдруг сеть нестабильная, то ответ от какого-то из серверов может приходить как быстрее, так и медленнее, поэтому проблема потенциально может жить годами незамеченной до ddos/проблем с линком, и сломать вам всё в самый неожиданный момент.