LINUX.ORG.RU

Сообщения Tanger

 

ищу потоковый парсер для больших xml для использования в bash

Форум — General

xpath из libxml-xpath-perl не подходит, так как ловлю out of memory.

Задача - найти элементы с определенными параметрами и вывести их.

 , ,

Tanger
()

Почему netstat -ln не показывает прослушиваемый порт?

Форум — Admin

Хотел посмотреть на каком порту находится web-console activemq и, с удивлением, не обнаружил её в выхлопе netstat -ln и lsof, несмотря на то что порт слушается. Почему?

 # netstat -ln | grep 8161
 # lsof -i :8161
 # iptables-save | grep 8161
 # curl http://localhost:8161/ -v
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying 127.0.0.1...
* TCP_NODELAY set
* Connected to localhost (127.0.0.1) port 8161 (#0)
> GET / HTTP/1.1
> Host: localhost:8161
> User-Agent: curl/7.61.1
> Accept: */*
> 
< HTTP/1.1 200 OK
< Date: Wed, 04 Dec 2019 20:36:28 GMT
< X-FRAME-OPTIONS: SAMEORIGIN
< Content-Type: text/html
< Content-Length: 6047
< Server: Jetty(9.2.26.v20180806)
...

 ,

Tanger
()

left join для csv на bash

Форум — General

Периодически бывают задачи, где нужно объединить данные из нескольких не очень больших csv файлов.

Сделать что-то вроде select f1.*,f2.* from 1.csv f1 left join 2.csv f2 on f1.c = f2.c;

Обычно я делаю какую-то одноразовую ерунду типа такой:

tail -n +2 1.csv | (while read -r line; do 
	colC="$(echo "$line" | awk -F',' '{print $3}')";
	matches="$(tail -n +2 2.csv | awk -F',' '{print $2"|"$0}' | grep -E "^$colC\|" | sed 's/^[^|]*|//;s/^/;/' | tr -d '\n');"
	echo "$line$matches"; 
done)

исходные файлы:

1.txt:

A,B,C
foo1,bar1,10
foo2,bar3,20
foo3,bar3,30

__
2.txt:

E,C,D
buz20,20,20
buz10,10,10
buz11,10,11

Выхлоп:

foo1,bar1,10;buz10,10,10;buz11,10,11;
foo2,bar3,20;buz20,20,20;
foo3,bar3,30;

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

 ,

Tanger
()

Возможно ли определить в какой физический порт воткнуто usb устройство?

Форум — Linux-hardware

Есть usb-хаб (вероятно dlink dub-h7).

В него воткнуто большое количество одинаковых флешек.

Возможно ли определить, в какой физический разъем хаба какая флешка воткнута?

 

Tanger
()

Посоветуйте сервис для звонков на городские и мобильные номера телефонов

Форум — General

Кроме skype кто сейчас предоставляет такие услуги? Хотелось бы платный сервис с открытым android-клиентом.

Перемещено Dimez из linux-org-ru

 ,

Tanger
()

Какие FS хорошо дружат с дедупликацией?

Форум — Admin

Жалко стало дублировать по 2Gb на изолированный maven-репозиторий на каждый профиль сборки.

Начинаю думать о возможности перенести сборку на FS с дедупликацией.

Что сейчас стабильно? В какие грабли я наступлю? Истории успеха?

Как там btrfs поживает?

 ,

Tanger
()

Где читать про .asoundrc?

Форум — Desktop

Хотел себе прикрутить softvol и alsaequal.

В конце концов удалось:

pcm.!default{
    type plug
    slave.pcm plugequal
}

ctl.equal {
	type equal;
}

pcm.plugequal {
	type equal;
	slave.pcm "plug:softvol";
}

pcm.softvol{
    type softvol
    slave.pcm "plug:dmix"
    control {
        name "Pre-Amp"
        card 0
    }
    min_dB -5.0
    max_dB 20.0
    resolution 6
}

Конфиг менял методом ненаучного тыка, нормального описания конфига не нашел.

В частности не понимаю:

  • чем plug:softvol отличается от softvol. Почему если в softvol написать slave.pcm dmix - всё работает, а если в plugequal slave.pcm softvol (без plug:) - все перестает работать?
  • Что означает !?
  • Что делает ctl.equal {type equal}?
  • Правда ли что slave.pcm abc то же самое что и slave {pcm abc}?

Что почитать?

 , ,

Tanger
()

Разметка в JOB

Форум — Linux-org-ru

HR в основном не умеют использовать LORCODE и часто в job получается нечитаемая каша.

pon4ik предлагает для job-раздела делать по дефолту markdown разметку.

Так же можно создать спецтопик для ошибок/опечаток в Job, т.к. обсуждение разметки в теме попадает под 4.1, но больше писать некуда.

 ,

Tanger
()

ЛС to intelfx. Вопрос по osmand-ios и тайлы

Форум — Talks

cast intelfx.

Нашел старый issue: https://github.com/osmandapp/OsmAnd-ios/issues/81

Умеет ли ios-версия osmand использовать как подложку растровые карты из sqlitedb? Если да, то обязателен ли для этого jailbrake?

По тикету не понял.

 , ,

Tanger
()

Объясните про privacy guard и полномочия

Форум — Mobile

Что такое «Privacy Guard» в LineageOS? Чем оно отличается от стандартного (AOSP) механизма полномочий?

Допустим, есть какое-то приложение, которое отказывается работать до тех пор, пока не выдать ему разрешение для доступа у контактам. Нет ли способа выдать ему песочницу с контактами, а не реальные контакты?

 , ,

Tanger
()

Безопасный jack 3.5. Бывает ли?

Форум — Talks

В лопате телефоне начал раздалбываться раъем под наушники.
В очередной раз задумываюсь о том как можно попробовать сохранить ему жизнь.
Разъем провода выпирает из телефона на 2см - рычаг достаточно большой.

Вижу такие варианты снизить нагрузку на гнездо:

1. Bluetooth — не хочется; менять наушники не хочу, значит ещё нужно найти годный ресивер. Боюсь что качество звука может упасть.

2. Найти магнитный mini jack — нашёл только 3 безуспешных проекта: один на kickstarter (magzet) и два на indiegogo (jacksafe, mack)

3. Использовать маленький Г-образный штекер. Есть ссылки на хорошие раъемы/провода 1-1.5м? Но сейчас при случайном дерганье за провод - он вылезает, а с Г-образным разъёмом - будет ломать гнездо.

4. использовать mini jack с очень маленькой внешней частью. Есть такие? Не нашёл.

5. Купить плеер с поддержкой карт памяти.

Посоветуете идеи, ресиверы, разъемы, провода, плееры, etc?

 ,

Tanger
()

Не осилил megaraid. Хочу использовать software raid

Форум — Admin

Есть старенький сервер аппаратным RAID (без батареи):

06:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 1078 (rev 04)
	Subsystem: Intel Corporation Integrated RAID Controller SROMBSASMP2
	Kernel driver in use: megaraid_sas
	Kernel modules: megaraid_sas

...

Integrated Intel(R) RAID Controller SROMBSASMP2 encl:2 ldrv:1  batt:FAULT, module missing, pack missing, charge failed

...

System Information
	Manufacturer: Intel Corporation
	Product Name: S5520UR

Сейчас в нём стоят страрые диски (не являются compatible):

4 х ST9250410AS,
1 x ST9250610NS

По smart ошибок на них не видно.

Из всех дисков собран RAID6 массив. Диски периодически вылетают в `Unconfigured(bad)`. Или вообще пропадают до перевтыкания.

С megasascli я не смог особо подружиться. Интерфейс кажется отвратительно неудобным. Логи контроллера пока не смог прочитать.

___
Сейчас рассматриваю вариант купить новые диски (например, HTE721010A9E630), воткнуть их в контроллер без RAID (single disk) и собрать на них software raid 5.

Почему так делать не стоит? Или мне это не поможет и non-compatible диски будут вылетать всё равно, даже в single disk?

dmesg:

[    5.209214] megasas: 06.810.09.00-rc1
[    5.223403] megaraid_sas 0000:06:00.0: FW now in Ready state
[    5.237320] megaraid_sas 0000:06:00.0: firmware supports msix	: (0)
[    5.250130] megaraid_sas 0000:06:00.0: current msix/online cpus	: (1/8)
[    5.289961] megaraid_sas 0000:06:00.0: RDPQ mode	: (disabled)
[    5.400208] megaraid_sas 0000:06:00.0: controller type	: MR(512MB)
[    5.400209] megaraid_sas 0000:06:00.0: Online Controller Reset(OCR)	: Enabled
[    5.400210] megaraid_sas 0000:06:00.0: Secure JBOD support	: No
[    5.400218] megaraid_sas 0000:06:00.0: megasas_init_mfi: fw_support_ieee=0
[    5.400230] megaraid_sas 0000:06:00.0: INIT adapter done
[    5.400232] megaraid_sas 0000:06:00.0: Jbod map is not supported megasas_setup_jbod_map 4941
[    5.448108] megaraid_sas 0000:06:00.0: DCMD not supported by firmware - megasas_ld_list_query 4343
[    5.476238] megaraid_sas 0000:06:00.0: pci id		: (0x1000)/(0x0060)/(0x8086)/(0x3505)
[    5.476240] megaraid_sas 0000:06:00.0: unevenspan support	: no
[    5.476241] megaraid_sas 0000:06:00.0: firmware crash dump	: no
[    5.476243] megaraid_sas 0000:06:00.0: jbod sync map		: no
[2016212.300766] megaraid_sas 0000:06:00.0: DCMD not supported by firmware - megasas_ld_list_query 4343
[2016212.328753] megaraid_sas 0000:06:00.0: scanning for scsi4...
[2137514.526383] megaraid_sas 0000:06:00.0: DCMD not supported by firmware - megasas_ld_list_query 4343
[2137514.550408] megaraid_sas 0000:06:00.0: scanning for scsi4...
[2137514.551894] megaraid_sas 0000:06:00.0: 293030 (574341722s/0x0001/CRIT) - VD 00/0 is now DEGRADED
[2137639.083265] megaraid_sas 0000:06:00.0: 293032 (574341848s/0x0004/CRIT) - Enclosure PD 08(c None/p1) phy bad for slot 1
[2150731.354640] megaraid_sas 0000:06:00.0: DCMD not supported by firmware - megasas_ld_list_query 4343
[2150731.378582] megaraid_sas 0000:06:00.0: scanning for scsi4...
[2152640.194603] megaraid_sas 0000:06:00.0: 293155 (574356848s/0x0004/CRIT) - Enclosure PD 08(c None/p1) not responding
[2156221.602414] megaraid_sas 0000:06:00.0: 293241 (574360425s/0x0002/CRIT) - Rebuild failed on PD 13(e0xff/s19) due to target drive error
[2157278.266167] megaraid_sas 0000:06:00.0: DCMD not supported by firmware - megasas_ld_list_query 4343
[2157278.286411] megaraid_sas 0000:06:00.0: scanning for scsi4...
[2157278.288337] megaraid_sas 0000:06:00.0: 293296 (574361480s/0x0001/CRIT) - VD 00/0 is now DEGRADED
[2157884.719754] megaraid_sas 0000:06:00.0: 293325 (574362087s/0x0002/CRIT) - Rebuild failed on PD 14(e0xff/s20) due to target drive error
[2177726.036486] megaraid_sas 0000:06:00.0: DCMD not supported by firmware - megasas_ld_list_query 4343
[2177726.060642] megaraid_sas 0000:06:00.0: scanning for scsi4...
[2269584.872885] megaraid_sas 0000:06:00.0: DCMD not supported by firmware - megasas_ld_list_query 4343
[2269584.896871] megaraid_sas 0000:06:00.0: scanning for scsi4...
[2269584.901900] megaraid_sas 0000:06:00.0: 295034 (574473723s/0x0001/CRIT) - VD 00/0 is now DEGRADED

 , ,

Tanger
()

Как правильно перезагрузить модуль wifi адаптера?

Форум — Linux-hardware

Было несколько раз, что после просыпания в ноутбуке не работает wifi.

05:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
	Subsystem: Lenovo QCA9377 802.11ac Wireless Network Adapter
	Kernel driver in use: ath10k_pci
	Kernel modules: ath10k_pci

Я пытаюсь выгрузить и загрузить заново модуль ядра, но после этого не существует сетевой интерфейс. (и в выхлопе lspci -k нет «Kernel driver in use: ...»

modprobe -r ath10k_pci && modprobe ath10k_pci

Правильно ли я понимаю, что драйвер к устройству цепляется через udev?

Как можно «переподцепить» устройство без перезагрузки всей системы?

gentoo, без systemd.

 , no-systemd

Tanger
()

Артефакты с i915

Форум — Linux-hardware

В chromium и electron-based приложениях возникают непонятные мне артефакты при перерисовке изображения (на всём окне, а не только в изменяемой части). Прокрутка/набор текста сопровождаются «дёрганиями» всего окна.

Примеры: Chromium: https://imgur.com/a/ti2DV Atom: https://imgur.com/a/Of82q

Добавлял опции --disable-gpu --force-cpu-draw - вроде становится лучше, но не до конца.

В остальных приложениях проблем не замечаю.

Куда гуглить?

[I] x11-drivers/xf86-video-intel
     Installed versions:  2.99.917_p20170313(11:11:31 AM 09/09/2017)(dri sna udev -debug -dri3 -tools -uxa -xvmc)
     Homepage:            https://www.x.org/wiki/
     Description:         X.Org driver for Intel cards


[I] x11-base/xorg-server
     Installed versions:  1.19.3(11:10:54 AM 09/09/2017)(glamor suid udev xorg -debug -dmx -doc -ipv6 -kdrive -libressl -minimal -selinux -static-libs -systemd -tslib -unwind -wayland -xcsecurity -xephyr -xnest -xvfb)
     Homepage:            https://www.x.org/wiki/
     Description:         X.Org X servers
# lspci -k | grep -Ei "3d|vga" -A3
00:02.0 VGA compatible controller: Intel Corporation Device 5916 (rev 02)
	Subsystem: Lenovo Device 505c
	Kernel driver in use: i915
	Kernel modules: i915
--
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940MX] (rev a2)
	Subsystem: Lenovo GM108M [GeForce 940MX]
	Kernel driver in use: nvidia
	Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
# eselect opengl list
Available OpenGL implementations:
  [1]   nvidia
  [2]   xorg-x11 *

 , ,

Tanger
()

Фичреквест для i-rinat

Форум — Talks

cast i-rinat

Книга дня от PacktPub.com (бесплатно) (комментарий)

Наклепал преобразователь страницы в RSS ленту: http://feeds.feedburner.com/PacktpubBookOfTheDayRSS

А можно добавить в ленту уникальное поле id, чтобы при обновлении фид-ридер считал запись непрочитанной?

P.S. Спасибо за apulse!

 ,

Tanger
()

В FF51 отозван сертификат startssl

Форум — Talks

FF51 вышел вчера. Отозван: SEC_ERROR_REVOKED_CERTIFICATE

Думал, что они решат проблему до дедлайна, но нет. Пора мигрировать на letsencrypt.

https://blog.mozilla.org/security/2016/10/24/distrusting-new-wosign-and-start...

https://bugzilla.mozilla.org/show_bug.cgi?id=1311832
https://forum.startcomca.com/viewtopic.php?f=16&p=2069#p2069

Причины: https://www.opennet.ru/opennews/art.shtml?num=45368

 , , ,

Tanger
()

Москва 21.06.2016, работают ли у вас услуги МГТС?

Форум — Talks

Москва, центр:

У нас в здании: городские телефоны не работают, интернет не работает, саппорт трубку не берёт, mgts.ru лежит.

 , ,

Tanger
()

CVE-2015-3306

Форум — Talks

Не было печали - апдейтов пол года не качал.

Нашёл в логах следы попытки взлома. Уязвимость в proftpd: https://www.exploit-db.com/exploits/36742/

Вроде всё обошлось, но.. страшно жить.

 ,

Tanger
()

BlackSwift. что-то непонятное происходит в команде

Форум — Talks

 

Tanger
()

Блокировка яндекс.метрики

Форум — Admin

Вылез из криокамеры, узнал про webvisor (столкнулся изучая странный траффик).

Хочу защитить всю свою сеть от этой гадости. Можно ли заблокировать её (https) не блокируя весь яндекс?

Нет ли у яндекса специального диапазона ip под это?

 ,

Tanger
()

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