LINUX.ORG.RU

Сообщения 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?

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

 , , смерть от electron

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
()

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

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

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

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

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

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

 , scrap, , говно

Shadow
()

Cursor редактор и датасатанизм

По настойчивому предложению старшего мудрого коллеги вместо VSCode поставил курсор. Спешу поделиться впечатлениями от python возни в курсоре вместо jupyter:

* оно умеет в офигенный простой и удобный юзер интерфейс к ipython. Теперь костыльный REPL сервер jupyter - НЕНУЖНО. Я так впечатлился, что первое, что я побегу делать в свободное время - запиливать такое же для eclipse: нет блокнотов, нет серверов, сразу файл .py, весь вывод в отдельное HTML окно сбоку от кода - лепота! При этом экспириенс даже лучше блокнотов.

* Оно не умеет в полиморфизм аргументов - мои dict с куками в аргументах requests жёстко подчёркнуты

* Как кодинг не знаю, а написание комментов почти сразу стало «вайб». Шикарно.

* КАК ЖЕ ОН ТОРМОЗИТ!

PS. Оказывается, это не ipython, а jupyther, только юзер с ним почти не общается, всё магическими комментариями в коде python файла. В любом случае, надо такое в eclipse и emacs - то, что я видел емаксеры для написания под jupyter делают - лютая дичь и ересь (биндят INPUT поля хрома с чем-то в емаксе).

 , ,

Shadow
()

Доколе нельзя будет грузить фото с EXIF в галерею?

subj.

 ,

Shadow
()

Есть ли готовое для автоматической правки всратой вёрстки stackoverflow?

subj. Какой-то калека UX сделал блоки примеров кода безальтернативным скроллом по ширине. Я пока руками меняю ширину в инструментах разработчика. Может, кто-то уже сделал что-то, что ставишь в мозиллу в два клика не парясь читаешь SO?

 , ,

Shadow
()

встроенный X server NoMachine - как переключать раскладки?

subj. Офигенная штука, KDE под ним летает. Но у него свои настройки, свой share и т.п. В итоге у меня нет раскладок. Куда копать?

 , , ,

Shadow
()

Бас-гитара в Hydrogen

Начал тыкать Hydrogen - шикарный примитивный (в хорошем смысле) секвенсор для ритмического рисунка. Он умеет в высоту сэмпла. А кто-нибудь пробовал его с простым басом использовать?

 ,

Shadow
()

uwsgi пакеты в debian/ubuntu - это рак, вынос мозга, содом и Хезболла.

subj.

При установке по инструкциям нифига не работает, потому шта плагины отдельно. Установленные плагины не работают, SO предлагает сделать pip install uwsgi. Сейчас расследую, что куда оно кладёт, что не находит установленный python плагин.

Но, конечно, больше всего вымораживает реакция uswgi на взятые из инструкций примеры - нет таких ключей (в man тоже нет), работать не буду

PS. ляяяяяя! Оно в убунте не знает, хде у него плугины лежат!!!!!!!! Если указать, всё ок.

 

Shadow
()

FreeOTP token export

Привет. Решил поставить десктопный OTP клиент, всё учётки в FreeOTP. Все инструкции предполагают файл tokens.xml, а у меня только tokensBackup.xml - там всё есть, но формат другой. В Гугле про смену формата не нашёл. Кто-нибудь уже решал задачу? Пока есть время, попробую сам переделать питонрвский freeotp-export, но я в форматах токенов и криптографии не силён...

 , freeotp,

Shadow
()

Кто-нибудь пробовал ИК тач рамки для обычных дисплеев?

Subj.

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

Вдруг кто под линуксом такое заводил?

 , , , ,

Shadow
()

obfs4proxy жрёт память роутера бешено.

subj. Что делать? Весь роутер из-за этого адово глючит.

Есть варианты помочь тору найти бриджи без того, чтобы маленькая тулза ела 500% VSZ?

Да, оказался простейший вариант:

Socks5Proxy 127.0.0.1:1080
, где сидит ciadpi.

Бриджи берём без тоннелей и обфускаций, всё поднимается. Без бриджей не работает по-прежнему.

PS. Боже, роутер теперь просто реактивнейший!

 , obfs4proxy, , ,

Shadow
()

Что за вакханалия с курсорами в X11?

Всем привет. А что там за бардак с курсорами мыши, что, теперь X11 не контролирует их?

А то в gtk, kde, третих приложениях и в snap приложениях курсоры надо настраивать отдельно, чтобы одинаково было. Это что вообще за маразм? Можно вернуть как в XFree86 3.3.1 было???

 

Shadow
()

Когда я «ускоряю» linux.org.ru, способом, который «лечит» некоторые кеширующие сервера, LOR не отвечает!

Привет!

Хелп, сабж. Не, я могу разный роутинг на прокси настроить, но всё же... Вражеские сервера отвечают, а linux.org.ru нет.

Аргументы были такие:

-s1 -q1 -Y -Ar -s5 -o1+s -At -f-1 -r1+s -As -s1 -o1 +s -s-1 -An

Есть какие возможности сделать, чтоб даже с поломатыми запросами и пакетами работали?

И чтоб два раза не вставать: а OpenVPN через калеченный https работает? Кто пробовал?

 , , ,

Shadow
()

RSS подписка на новые темы