LINUX.ORG.RU

Сообщения Shadow

 

Купил cudy самый мощный с OpenWRT 24, решил клиента l2tp/IKEV1 поднять... Да какой же это ад!

 , , ,

subj. Там вручную надо конфигурировать отдельно IPSEC, отдельно l2tp, и ещё у него (OpenWRT в такой схеме) MTU автоматом уменьшить лапки, тоже надо самому вручную. И хер прассышь, пока не увидишь тормоза на картинках и больших скриптах.

Это я к чему - когда кто-то пишет «да зачем keenetic? а зачем ещё и левое железо прошивкой кинетика прошивать??» - вот затем. 7 часов извращённого секса с самостоятельным дописыванием кусков для uci. Только чтобы подключиться по популярному (раньше, но раньше в OpenWRT также было) VPN протоколу.

PS. Я лох. До конца не разобрался в политиках сетей и интерфейсов кинетика. Всё там можно сделать. Теперь у меня есть wireguard сервер. Всем спасибо.

Shadow
()

Насколько же VSCode в.ратее, чем emacs!

 , , ,

Subj.

Стало сильно больше работы с SQL и python кодом, в том числе с «блокнотами» и захотелось больше вменяемой ИИ автоматизации.

Так как Eclipse всё ещё нишевая платформа, решил в который раз подойти к emacs... Сейчас по-тихоньку всё настраиваю, настроил уже мышеводство и jupyter... Блин, ну да, надо много настраивать, но насколько же оно вменяемее, чем VSCode и производные! Так как работаю в основном полулёжа, работаю с ноутбуком с оффтопиком, и вот даже на оффтопике emacs хорош.

Shadow
()

Перепаять кабель USB Type-C блока питания ноутбука ASUS

 , ,

subj. Я чё-то не могу найти инструкций, что куда цеплять. Там провод «деревянный», за 1,5 года весь переломался, хочу на нормальный заменить. И он вроде умеет и 5V, и 20V. Мне нужно эту функциональность сохранить.

PS. Это оказалось плохой идеей, т.к. разъём сильно замороченный. Надо покупать «маму» и и экспериментировать. Поэтому очистил штатный разъём и перепаял, упаковав термоусадкой с клеем.

Shadow
()

Очки-лупы (типа бинокуляра часовщика) для монитора с высоким разрешением

 , ,

В работе оказалось, что разместить тайлами несколько приложений на 16“ ноутбуке с разрешением 3200х2000 без масштабирования очень даже удобно... Но когда тебе под пятьдесят, после получаса работы ты вообще нихрена не видишь и нужна гимнастика,и реабилитация, отдых и повторять не хочется.

Кто-нибудь пробовал оптические приборы для работы на маленьком мониторе с большим разрешением для создания иллюзии большого?

Результат обсуждения:

  • Не стоит мучить глаза
  • Народ пробовал, для чего-то кроме стоматологии не подходит
  • В дороге легче использовать планшет с запущенным X и на него переносить нужные приложения
Shadow
()

socks4/5 траффик у ОПСОСов

 ,

А что, нынче subj опсосы по эвристикам блокируют, или я криворукий не могу на кинетике порты открыть?

PS. Люди говорят, socks блокируют принципиально, HTTP и VPN не блокируют.

Shadow
()

Help! Настройка systemd в обновлённом с чего-то Ubuntu 22.04.5 LTS на ARM transmission

 , , ,

Есть древний AllWinner A10, на нём крутится tor для локалки, хочу на него пересадить transmission с роутера. Обновился до LTS с чего-то, не помню чего.

dan@melea1000:/etc/tor$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.5 LTS
Release:        22.04
Codename:       jammy
dan@melea1000:/etc/tor$ uname -a
Linux melea1000 6.12.58-current-sunxi #1 SMP Thu Nov 13 20:34:41 UTC 2025 armv7l armv7l armv7l GNU/Linux

Не могу сменить в transmission-daemon юзера.

Команда sudo systemctl edit transmission-daemon.service ВСЕГДА перезатирает ПОСЛЕ выхода из редактора первоначальным вариантом.

Я понимаю, что нужно погружаться в systemd, разбирать исходники парсинга опций из файлов сервисов... Но на это же нужны какие-то сумасшедшие человеко-месяцы, есть ли какой FAQ по НЕСТАНДАРТНЫМ случаям, когда systemd летит фанерой???

Shadow
()

2026, внезапно надо установить python2...

 , , ,

В силу необходимости обеспечения личной семейной связности сети Internet, необходимо много чего понаставить в keenetic. Чего нет в репе - например, microsocks сервер размером 100kb, ибо текущий (ха-ха! какой каламбур!) srelay показывает >200% VSZ, например, и так по кругу всё требует оптимизации и выкидывания лишнего.

Ну, пошёл я на https://github.com/Entware/Entware/wiki/Compile-packages-from-sources, всё делаю по инструкции, а make package/symlinks пишет

Build dependency: Please install Python 2.

Какое-то Directed by Robert B. Weide
- надеюсь, 2.7 из убунты не до конца выпилили и python3 Не поломается.

ЗЫ во я затупил - это проверка наличия 2-го питона для древних пакетов.

Shadow
()

Зачем вы сношаетесь с google docs???

 ,

Тут смежники попросили сделать выгрузку в таблицу сабжа. таблица 50000 строк на 20 столбцов. КАК блин с этим можно работать? «в слепую» в pandas и то быстрее и удобнее. А, ещё и форматирование дат поехало.

Основное у меня для такого - эксель да либра.

Shadow
()

GigaChat plugin в Android Studio

 , gigachat,

subj. Не могу авторизоваться. Ubuntu 24.04 LTS. Пишет, что неправильный url (там только ? и параметры для url).

В VSCode всё прекрасно, но хочется расслабленно освоить flutter не натыкаясь на «ваши токены кончились, отстегните ещё $$$».

Под оффтопиком не пробовал.

PS. Странно, ничего не делал, всё работает. Возможно, откуда-то он взял логин сбера =/

Shadow
()

wineasio, Ubuntu 24, pipewire-jack

 , ,

Добрый день.

Решил попробовать интегрировать виндовый софт в систему. Подключил репу kxstudio.

Попробовал в wine поставить Pod Farm 2.

А он 32-х битный, wineasio искало libjack.so.0

Я сперва не понял, что это, и поставил jack1:i386, где такое есть, получил полную хрень - pipewie не пускает jack1 к девайсу. Потом нашёл libjack.so.0 в pipewire-jack, вернул всё обратно и поставил pipewire-jack:i386.

В итоге звуковая карта видится, НО: в pipewire есть только ВЫХОД с wine/podfarm, ВХОДА нет! В podfarm карту выбрал, вход и выход выбрал.

Куда дальше копать? Подозреваю, настройки ASIO в wine реестре. Есть у кого опыт?

Shadow
()

Догадался, как воспроизводить DSD/DSF в qmmp без внешнего DAC!

 , , dsf, ,

subj. Нужно включить плагин SoX resampler и поставить 96000.

Shadow
()

Хочу на keenetic использовать встроенный nginx. Кто пробовал?

 ,

Хочу поднять веб-сервер для медиа в jabber. Все мануалы начинаются в стиле «берём keenetic и opkg install nginx». Такое впечатление, что из писали слепые личинки буратино, которые непрерывно долбятся в глаза и не видят /usr/bin/nginx.

Кто-нибудь его запускал со вторым конфигом, или мне первопроходцем становиться? А то я уже пол-часа его pid ищу. Нашёл.

PS. Да, нормально запускается и работает. SSL пока не проверял. Всякий, кто на кинетике делает opkg install [nginx|lighthttpd], лох.

Shadow
()

Keenetic в KeenDNS присваивает вместо моего IP какую-то дичь.

 ,

Привет. Почитал, что зависания и отвалы L2TP это фича, а IKEv2 и легче, и при переключении аплинка (или как это в беспроводных зовётся) сразу переподключается. Решил настроить кинетик, а как я ни выбираю «прямое подключение», выданный домен на какой-то левый хост указывает и не даёт подключиться. ЧТо делать?

PS. Это какой-то мап траффика с их адреса на мой. Это какой-то треш.

PPS. нагуглил, там правда дичь, IKEv2 в моей версии прошивки сломан, v1, вероятно, тоже. + KeenDNS глючит от приоритетного VPN, надо настраивать IKEv2 на нестабильной прошивке руками в командной строке с бубном.

PPP forever!!!

Shadow
()

Читаемость генераторов, развесистых лямбд и прочий write-only код...

 , , , , функциональщина

Тут немножко конвертирую HTTP заголовок в dict заголовков для requests.

{x.split(': ')[0]:x.split(': ')[1] for x in header.split('\n') if ': ' in x}
- вполне годный генератор, делает то, что мне нужно, но, сцуко, ПОЧЕМУ ЭТОТ КОД ТАК ОТВРАТНО ВЫГЛЯДИТ???? Почему среди тупого, как паскаль Вирта, кода какая-то обратная польская запись или написанный Йодой код? Я не хочу джедаить, я хочу ровно писать код, как рисовать диаграммы.

Почему нельзя сделать генератор, похожий на

dict = (
    while
        x=get(header.split('\n'))
        return(x.split(': ')[0]:x.split(': ')[1])

)
или типа того? Или это мне пора учить лисп? В sql есть подзапросы, почему вместо лямбд и генераторов не делать «подпрограммы» посреди кода?

Shadow
()

Как смотреть сайты на ipv6, когда у тебя дома только ipv4?

 , дупло,

сабж. ntc.party уехал на только ipv6, резолвится, но открыть я его не могу. Гуглятся одинаковые инструкции «как настроить IPv6 у своего провайдера». А что делать, если провайдер один и IPv6 нет и не будет? Пока смотрю через tor, но хочется меньше извращений.

PS. А может кто объяснить, что здесь происходит? https://help.keenetic.com/hc/ru/articles/6720373861148-Настройка-туннельного-...

Shadow
()

Интересные технологии монтажа внутри ноутбуков

 , , , слесарка

У меня у ребёнка есть нежно любимый мной Lenovo Yoga 530-14ARR, райзен, два слота для RAM, место под 2280 NVME - согласитесь, есть за что любить.

Ребёнок за 3 года роняния, стучания и т.п. раздолбал поддон и топкейс - половина футорок отвалилась от пластика, и перетёр каким-то хреном шлейф клавиатуры.

Теперь ненависть к Lenovo:

1. Если футорка отвалилась под петлёй, хрен вывернешь винт (там на фиксаторе резьбы). Пришлось доламывать поддон, гнуть несущую пластину топкейса, чтобы схватить её тонкогубцами - монтажный пинцет с круглыми концами с насечкой не держал.

2. Смысла покупать новую клавиатуру и менять НЕТ, я в итоге купил на разборке топкейс в явно лучшем состоянии в сборе - этот всё равно раздолбан: клавиатура крепится к топкейсу парой десятков пластиковых штырей, торчащих из топкейса, слегка расплавленных, как пластиковые заклёпки - их нужно, сцуко, по одному прогреть и осторожно сдёрнуть клавиатуру, чтобы было на что крепить новую. Но это не всё, клавиатура находится под несущей стальной пластиной топкейса, которая, сцуко, крепится таким же образом, но заклёпок в 2 раза больше. Ничего не имею против несущей пластины, намертво приделанной к топ-кейсу, но делать несъёмную клавиатуру ради симпотного дизайна «островная заподлицо» - это ППЦ. У меня в старом Yoga 13 просто отщёлкивается, замена клавиатуры - 5 минут.

Ладно, берём клавиатуру с таким же дизайном, да и весь бук-трансформер - ASUS VivoBook Flip. Та же несущая пластина - НА ВИНТАХ. Расстояния между клавишами меньше, но в топ-кейсе между «островов» маленькие отверстия под клипсы (как в автомобильных кузовных деталей, но малюсенькие), а в клавиатуре - сами клипсы! Т.е. клавиатура сдохла, её снимаешь, клипсы могут сломаться, но это не важно, ставишь новую с новыми клипсами.

У меня всё. Жизнь боль. Всем не распаянной RAM и буков на винтах.

Shadow
()

Отдам в Петербурге монитор BENQ 24" Full HD с неоновой лампой... Немного не в порядке.

 , ,

Вот такой Вечер пятницы

Есть:

  • USB2 hub на 4 usb
  • неплохие динамики
  • 2 hdmi
  • 1 VGA

Проблемы:
Мигает раз в 20-30 секунд.

Самовывоз на Васильевском в старой части.

PS. Лампу пару лет назад меняли, теперь что-то с электроникой.

Всем спасибо, договорились.

Shadow
()

Где взять пропатченный PGAdmin III?

 , , смерть от electron

Я тут обнаружил, что третий pgadmin разные энтузиасты патчат, чтобы он работал со свежими postgresql. Предполагаю, что PostgreSQL PRO этим занимается. Есть тут кто? Очень нада. От PGAdmin 4 уже глаз дёргается (не, UX там наконец допилили, но UI - черезжопный настолько, что не понимаю, почему нынче ТАКОЕ делают, вместо хотя бы JAVA)

Shadow
()

Хочу вывести в райзер M.2 от wifi, а вайфай подключить к USB

 , , нотебук, , свап двигателя

Добрый день, коллеги. Купил себе вот такое: https://www.asus.com/laptops/for-home/vivobook/asus-vivobook-s-16-flip-oled-t...

Всем устраивает, но тут захотелось ИИ агента локально запустить.

План такой:
- покупаю райзер от M.2 key E (такие бывают) - да, скорость будет низкая, но мне не играть, а ИИ
- вывожу в разъём USB3 (обычная практика PCI-e райзеров), который «на проводочке», а не от motherboard
- к освободившимся USB2 выводам подключаю любой WiFi + BT по вкусу и куда-нибудь пакую - бук довольно большой, место, скорее всего, найдётся (в крайнем случае - куплю короткий NVME диск)
- собираю райзер с БП и покупаю в него старый Radeon Instinct Mi50/32Гб - llama.cpp с ним норм

Как такой план? Суть в том, что скоро понадобится тотальная мобильность...

Хочу всё это обсудить здесь - и карту, и райзер из PCIe x1 в карту, и напилинг ноутбука...

Shadow
()

Про самый лучший, быстрый, популярный браузер и про мозиллу

 , scrap, , говно

Понадобилось с одного ресурса немножко данных соскрапить. requests с сессиями не хватило, поставил pypeeter. Не скрапил через браузер лет 8, до этого использовал selenium.

Вроде простой код получился, только это всё async, и так криво устроен, что сделать event loop «сбоку» и кидать в него разные ссылки в зависимости от ответа просто нереально. Все примеры - чудовищный говнокод, где вся логика в теле event loop'а.

Вишенка на торте - у хрома отваливается внешнее управление если в оффтопике включён системный прокси, а если не включён, он всё равно отваливается рандомно через 10-15 запросов. Нет, это не только у меня.

Поставил marionette к мозилле, запустил профиль с marionette, кидаю ей адреса, парсю ответы, всё спокойно, волосы гладкие и шелковистые.

У меня вопрос к фанам хрома: вы до сих пор серьёзно считаете его удобнее и быстрее мозиллы?

Shadow
()