LINUX.ORG.RU

Сообщения router

 

Есть у кого сяоми? Нужен список пакетов

 ,

Доброго времени суток

Сбросьте пожалуйста список пакетов с xiaomi

adb shell pm list packages

хватит и

adb shell pm list packages | grep -i mi

https://developer.android.com/studio/command-line/adb#pm

Довыпендривался с отключением лишнего :\ И, что хуже, не успел записать, что именно отключил. Загружается, но жрёт cpu как не в себя.

router
()

Природа настолько очистилась, что в чатег вернулись живые люди

 , , ,

Доброго времени суток

Сабж. И не просто люди, а монстрик, даня и маусёнок. Требуют собрать других старперов ;)

sudo cast @JB, @geek, @FiXer, @exception13, @Zulu

ну и остальные подтягивайтесь, linux-talks на jabber ru

З.Ы. кто-нибудь знает, как найти зулу и мыш?

З.З.Ы. хинт. грегорж бот, его просить бесполезно

router
()

какой торрент-клиент может завернуть в прокси только общение с трекером?

 

Доброго времени суток

Сабж. В debian 10 libtorrent уже не может - либо всё, либо ничего, а тор столько не вытянет

Соответственно, нужен другой клиент, который не использует libtorrent ( rtorrent и deluge отпадают ), но умеет сабж

Что посоветует коллективный разум?

router
()

возможно ли в tkabber запретить всплывающие окна?

 

Доброго времени суток

Ссылки от некоторых собеседников в чате почему-то вызывают всплывающее окно: https://imgur.com/a/TJlvimP

Сабж?

В коде нашёл вывод окна, если у сообщения выставлен какой-то приоритет

proc chat::process_message_fallback \
     {xlib from id type is_subject subject body err thread priority x} {

    # ...

    chat::add_message $chatid $from $type $body $x
    if {[llength $x] > 0} {
        message::show_dialog \
                $xlib $from $id $type $subject $body $thread $priority $x 0
    }

но не знаю, что делать с этой информацией

router
()

python extension module: как правильно преобразовать стуктуру Си в класс Python'а ?

 ,

Доброго времени суток

Есть сторонняя сишная библиотека, которую кровь из носу нужно использовать из python

К сожалению, сразу уровень «хардкор»:

  • функции получения информации хотят на входе указатель на структуру. Т.е. выделить память нужного размера требуется до вызова
  • поля структуры разные и интересные, включая unsigned long long

есть полный магии swig, который может автоматом сгенерить wrapper и модуль. с некоторыми недостатками

  • поля типа unsigned long long возвращает в питон в виде <Swig Object of type 'u_longlong_t *' at 0xa00000000127990>, который ни во что не удаётся перевести ( int(result.field), ctypes.c_ulonglong(result.field) при нескольких вызовах подряд дают разный результат ). Ок, правлю созданный сишный wrapper, чтобы он правильно приводил тип и возвращал resultobj = SWIG_From_int((unsigned long long)(result));
  • функции swig обернул как есть, т.е. в function1(pointer,size) всё ещё нужно указывать размер области памяти. причём размер сишной структуры я из python не знаю как получить. ок, правлю созданный wrapper, чтобы он самостоятельно подставлял правильный size, игнорируя переданный параметр

этим в принципе можно пользоваться после ручных правок

Но чисто для общего развития, а можно ли вручную создать такой extension без использования swig? Т.е. чтобы на стороне питона операции шли исключительно с объектами? Когда память под структуру инициализируется в конструкторе питоньего объекта, а фукнции можно передать объект, и она корректно возьмёт из его внутренностей структуру?

чтение официальной доки идёт через кровь и слёзы (дано забыл си), но пока я в упор не вижу там похожих примеров, всё на уровне helloworld

router
()

возможно ли в elasticsearch отключить весь xpack?

 ,

Доброго времени суток

Сабж. Пока нагуглил только отключение отдельных плагинов, а мне нужно полностью выключить xpack. Чтобы нельзя было придраться к лицензированию

router
()

aix toolbox 4 vs perzl

 

В 7.1 TL5 ( и в 7.2 ) прилетел aix toolbox 4

# lslpp -lc | grep -i rpm.rte
/usr/lib/objrepos:rpm.rte:4.13.0.3::COMMITTED:I:RPM Package Manager:
/etc/objrepos:rpm.rte:4.13.0.3::COMMITTED:I:RPM Package Manager

и тут внезапно оказалось, что репозиторий perzl с ним немного кофликтует. Многие пакеты из репозитория зависят от db4, а 4-я версия toolbox тащит свою библиотеку. Причём от неё зависит rpm

TL3:

# lslpp -lc | grep -i rpm
/usr/lib/objrepos:rpm.rte:3.0.5.52::COMMITTED:I:RPM Package Manager:
/etc/objrepos:rpm.rte:3.0.5.52::COMMITTED:I:RPM Package Manager:
# lslpp -f rpm.rte | grep -i db
#

TL5:

# lslpp -f rpm.rte | grep -Ei '(db4|db.4)'
                        /usr/opt/freeware/lib/libdb.a -> /usr/opt/freeware/lib/libdb-4.8.a
                        /usr/opt/freeware/lib/libdb.so -> /usr/opt/freeware/lib/libdb-4.8.so
                        /usr/opt/freeware/lib/libdb-4.8.so
                        /usr/opt/freeware/lib/libdb-4.so -> /usr/opt/freeware/lib/libdb-4.8.so
                        /usr/opt/freeware/lib/libdb-4.a -> /usr/opt/freeware/lib/libdb-4.8.a
                        /usr/opt/freeware/lib/libdb-4.8.a
                        /usr/opt/freeware/lib/libdb4.a -> /usr/opt/freeware/lib/libdb-4.8.a

Т.е. придётся либо сносить все штатные rpm и ставить из perzl ( и повторять при каждом обновлении rpm.rte ), либо пересобирать все нужные пакеты из SRPM под TL5 вручную

Не обновляться до TL5 вообще не вариант, очень нужна новая версия openssh.base.server для работы с ansible

Как вы решаете эту проблему?

router
()

python: как сделать автоматический импорт файлов проекта в интерпретаторе?

 

Доброго времени суток

Смотрю лекции и наткнулся на момент ( 01:08:17 ), когда новый файл автоматически подгружается в интерпретатор

RESTART: /path/to/file.py

Тоже так хочу. Как это можно сделать? Это есть в самом питоне, или сделано в каком-то IDE ?

Ну т.е. понятно, что unittest’ы рулят, но иногда нужно руками пощупать что получилось

router
()

возможно ли использовать sqlalchemy для read only доступа к чужой БД?

 ,

Доброго времени суток

Сабж. Документация по sqlalchemy рассказывает, как создать собственную БД и работать с ней как хранилищем объектов

А возможно ли подключиться к уже существующей БД и читать из неё объекты, не внося никаких изменений? Продублировать существующую структуру таблиц в коде - никаких проблем, главное ничего не писать в базу

router
()

gitolite: воможно ли выдать права OWNERS через конфиг?

 

Доброго времени суток

Есть репозиторий под gitolite. время от времени возникает задача передать репозиторий другому владельцу

приходится временно подменять ключ владельца и выдавать доступ так

ssh gitolite@server perms u/fired/repo1 + OWNERS successor

но это немного черезж. возможно ли выдать права OWNERS через конфиг ( conf/gitolite.conf ) ?

З.Ы. да, я догадываюсь что хорошим выходом был бы переход на gitlab. но не всё сразу

router
()

возможно ли в systemd ( journald ) отключить лимит логов?

 , ,

Доброго времени суток

Сабж. Гугл предлагает увеличить, но мне нужно вообще исключить потерю логов... rhel7

journal: Suppressed 235 messages from /system.slice/postfix.service

router
()

за что заблокировали mironov_ivan?

 ,

Доброго времени суток

Сабж: mironov_ivan

час назад ещё общались в техразделе, и внезапно «Блокирован 24.09.19 10:22:17, модератором anonymous по причине: удаление аккаунта»

wtf? он вроде адекватный

router
()

предположительно, сегодня ( 2019.09.11 ) отвалилась индексация сообщений

 

комментарии попадают в статистику, но не отображаются через поиск. выборочно прошёл по темам из трекета - созданные сегодня не ищутся через поиск

router
()

утром на МКС будет перестыковка

 , ,

Сначала самое вкусное: трансляция будет тут, 26 августа, 06:34 - 06:59 MSK ( 03:34 - 03:59 UTC )

А теперь всякие скучные подробности

Как все знают, беспилотный корабль Союз МС-14 с роботом Федей вчера не удалось с первой попытки пристыковать к МКС. Причиной назвали отказ автоматической системы стыковки в модуле Поиск, а вручную Федор пока не умеет

Было 2 варианта исправить ситуацию - починить систему автоматической стыковки на Поиске или перестыковать один из 2 других кк, освободив для МС-14 исправный шлюз. По ремонту пока новостей не нашёл, но завтра будут перестыковывать МС-13. Со Звезды на Поиск, в ручном режиме. Причём участвовать будут трое космонавтов ( весь экипаж МС-13, Александр Скворцов, Лука Пармитано и Эндрю Морган ). Насколько я понимаю, это сделано в целях безопасности - если что-то пойдёт не так, всегда останется вариант приземлить МС-13 раньше графика. И оставшегося на МКС МС-12 будет достаточно для других 3 членов экипажа

схемы мкс:

немного про корабли

  • вики: МС-14 - тут терпит бедствие Фёдор. если всё пойдёт удачно, стыковка к Звезде намечена на 27 августа
  • вики: МС-13 - пилотируемый корабль. пристыкован к шлюзу модуля Звезда. 26-го перестыковка к модулю Поиск
  • вики: МС-12 - пилотируемый корабль. пристыкован к модулю Рассвет
  • вики: прогресс МС-12 - грузовик. пристыкован к модулю Пирс

Будет интересно. Ну, по крайней мере гикам ;) Если вдруг трансляция сорвётся, чем ещё можно развлечься:

И про самого Федю:

Кроме того, в госкорпорации рассказали о состоянии робота после неудачной стыковки. Согласно данным пресс-службы, Skybot F-850 «спокоен» и ожидает повторной процедуры причаливания к МКС.

характер стойкий, нордический. что ему будет, он же памятник :)

получилось многабукв. если уже забыли, зачем начали читать - ещё раз ссылка на трансляцию

update:

#СоюзМС13: успешная перестыковка

Пилотируемый корабль «Союз МС-13» был успешно перестыкован со служебного модуля «Звезда» на малый исследовательский модуль «Поиск» российского сегмента МКС.

видео доступно по той же ссылке

router
()

Завтра очередной пуск союза

 ,

Доброго времени суток

Сабж. На этот рез вместо человеков летит ОБЧР Федя

старт 22 августа, в 06:38 MSK ( 03:38 UTC ). Трансляция начнётся на полчаса раньше, но это не ЦЭНКИ, скорее всего опять будут болтать на посторонние темы. Обычно флуд прекращается где-то за минуту до запуска

update. это первый пуск кк союз на рн союз 2.1а вместо прежнего союз-фг.

на новом 2.1а уже летали грузовики прогресс. следующий пилотируемый пуск ( 25 сентября ) будет ещё на союз-фг, а потом и людей будут отправлять на 2.1а

Спасибо cPunk за уточнение

router
()

Вы тут сидите, а в TSMC родили процессор 22x22 см

 ,

Доброго времени суток

Сабж: https://habr.com/en/news/t/464271/

400k ядер и 16Гб локальной памяти

router
()

посоветуйте что почитать про интерфейс m.2

 

Доброго времени суток

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

router
()

в копилку косяков debian buster

 

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

  1. самый критичный. при большом количестве LV, pvscan зависает. виснет именно userspace процесс, в ядре никаких проблем. прибить pvscan, запустить заново - и работает. но. это полный пипец. тем более если на компе много LV ( например, libvirt kvm сервер ) - загрузка зависает, виртуалки не стартуют. пока добавил костыль ( стартует из крона, ждёт 2 минуты и убивает процессы pvscan, которые запустил systemd; после этого загрузка продолжается ) . в выходные буду ковырять подробнее
  2. /etc/network/interfaces теперь игнорируется при загрузке. вручную можно вполнить ifup/ifdown, но кто блин будет делать это вручную. по умолчанию используется systemd-network. я с ним не знаком, поставил и настроил привычный network-manager, перенёс сетевую конфигурацию в него. некоторых вещей не хватает ( хуки на up/down ), надо курить документацию. и, видимо, изучать systemd-network, наше блин светлое будущее
  3. в связи с заменой xorg на wayland + xwayland, частично не работает клавиатура в x2go. причина - keyboard rules теперь не xfree86, а evdev
    ## было:
    ## /usr/bin/setxkbmap -layout "us,ru" -option "grp:alt_shift_toggle,grp:ctrl_shift_toggle" -rules xfree86
    ## стало:
    /usr/bin/setxkbmap -layout "us,ru" -option "grp:alt_shift_toggle,grp:ctrl_shift_toggle" -variant '' -model 'pc105'  -rules evdev
    
  4. в nautilus перестали создаваться thumbnail'ы картинок. лечится установкой пакета libgdk-pixbuf2.0-bin
router
()

Очередной пуск Союза, 2019.07.20, 19:28 (msk)

 , ,

Доброго времени суток

Сабж: https://www.youtube.com/watch?v=b68RfO-_Eg4 , пуск Союз МС-13 завтра в 19:28 (msk), трансляция должна начаться где-то за час

Если вдруг кто совсем не в теме, запускают новых человеков на МКС. Старых будут приземлять чуть позже, 3 октября, на МС-12. Возможно, трансляция тоже будет, но не факт

router
()

знакомство с k8s: не получается экспортировать сервис наружу

 

Доброго времени суток

Есть тестовый кластер k8s, установленный по книге Маркелова. Соответсвенно, сетевой ( CNI ) модуль - flannel

Pod'ы создаются, но expose работает частично - не назначается внешний адрес, и соответственно сервисы доступны только изнутри самого кластера. Что бесполезно чуть менее, чем полностью

  • при "--type=NodePort" external-ip просто пустой
  • при "--type=LoadBalancer" в external-ip висит «pending»

Гугл подсказывает, что LoadBalancer предустановлен только во взрослых облаках вроде aws, gce, aks и т.д. А для своих кластеров нужно ставить ingress. При этом документация подсказывает, что н ставится через сетевую policy, а flannel не поддерживает сетевые политики

То ли лыжи не едут, то ли я дурак. Но начинаю подозревать, что книжку я взял не очень хорошую... Кто-нибудь смог настроить expose на собственном кластере k8s ?

router
()

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