И это всё МОЁ

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

К счастью, у модераторов (особая благодарность Pinkbyte) хватает адекватности не прислушиваться к подобным истерикам:

Не хватает (комментарий)

В Интернете ВСЕГДА кто-то будет неправ, это не повод забрасывать раздел L-o-R однотипными темами.

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

И наконец хочу напомнить: если что-то нарушает правила - есть тема с некорректными сообщениями

Также есть адекватный комментарий от micronekodesu:

Какое будущее может ожидать Metaprog на ЛОРе? (комментарий)

Вы (в данном случае я говорю про всех с аналогичными ТСу взгладами) топите за то что какого-то регистранта нужно ограничить в правах. Чем вы лучше него - я решительно не понимаю. По-этому я голосую за прекращение всей этой расовой дискриминации (по разрабатываемым проектам, наличию аватарки или чем он там Вам не понравился) и требую всех буйных и обиженных выгнать на мороз. Вы топите за то что «надо бить Васю потому что у него волосы другого цвета», я говорю что в нормальном обществе такие призывы должны караться.

Так вот, стоит ли наказывать за ложные доносы в спецтопик и не обоснованные правилами форума призывы к дискриминации?








 , ,








И это всё МОЁ

Доброго дня.
Прошу подсказать каким образом подключить расшаренную папку из win10 в openwrt.
Спасибо.









 








И это всё МОЁ
После нескольких лет разработки состоялся релиз свободного векторного графического редактора Inkscape 1.0. Редактор предоставляет гибкие инструменты для рисования и обеспечивает поддержку чтения и сохранения изображений в форматах SVG, OpenDocument Drawing, DXF, WMF, EMF, sk1, PDF, EPS, PostScript и PNG. Готовые сборки Inkscape подготовлены для Linux (AppImage, Snap), macOS и Windows.



И это всё МОЁ

Всем привет, использую такую конфигурацию взятую от сюда.

[Unit]
Description=Etherpad-lite, the collaborative editor.
After=syslog.target network.target

[Service]
Type=simple
User=etherpad
Group=etherpad
WorkingDirectory=/opt/etherpad
Environment=NODE_ENV=production
ExecStart=/usr/bin/nodejs /opt/etherpad/node_modules/ep_etherpad-lite/node/server.js
Restart=always # use mysql plus a complete settings.json to avoid Service hold-off time over, scheduling restart.

[Install]
WantedBy=multi-user.target

Вопрос - если в этом приложении, которое запускать буду как сервис, используется mysql, то вероятно что нужно сперва дождаться загрузки mysql юнита, а потом запускать свой, верно?

[Unit]
...
After=syslog.target network.target mysql.service
Requires=mysql.service

...







 , ,








И это всё МОЁ

Здравствуйте! После многих переустановок с применением шифрования, я задался вопросом, везде рекомендуют заполнять диск рандомными данными, даже сам установщик, чтобы избежать утечки. А есть ли смысл это делать, если на этом диске установлена система с шифрованием и на ней диск заполняли данными во время установки,а я ставлю новую поверх?









 , , ,








И это всё МОЁ

Делаю мониторинг PostgreSQL с помощью Prometheus


Запрос вот такой


irate(pg_stat_database_xact_commit{instance="$instance"}[5m])


Думаю что можно применить topk, но не получается.


Ни так


irate(topk(3, pg_stat_database_xact_commit{instance="$instance"}[5m]))


ни так


topk(3, irate(pg_stat_database_xact_commit{instance="$instance"}[5m]))









 








И это всё МОЁ

Здравствуйте.
Есть VPS с CentOS 7.
При попытке обновить ядро выяснилось, что, кажется, на системе не установлен grub2 (как тогда она вообще стартует?).


sudo yum list installed | grep grub
grubby.x86_64 8.28-26.el7 @base


Я установил новое ядро из elrepo-kernel, теперь для того, чтоб в него загрузиться (и загружать его по-умолчанию) мне нужно установить grub2? Как в него добавить информацию о текущем (старом) ядре, или при установке grub2 сам создаст конфиг под работающее ядро?


Просто у этой VPS нет никакой «панели управления», у меня есть только SSH доступ к ней, и не хотелось бы при обновлении ядра поломать работающую систему.
З.Ы. стоит старое ядро 2.6.32-042stab134.8, поставил 5.6.10-1.el7.elrepo.









 ,








И это всё МОЁ

Существует не так уж много хороших или хотя бы достойных программ для работы со звуком в Linux. Большинство приложений написаны «на коленке» и совершенно не подходят тем, кто хочет записывать качественную музыку. Профессионалам приходится либо переходить на Windows или MacOS, либо устанавливать популярные аудиоредакторы с помощью Wine, либо ограничиваться программой Ardour, которая, хоть и не совсем дотягивает до функциональности FL Studio и Cubase, но всё же даёт возможность обрабатывать звук на высоком уровне. А вот те, для кого музыка — хобби, могут найти для себя неплохие синтезаторы, звуковые редакторы и инструменты для сведения треков. В этой подборке мы собрали лучшие


Запись Лучшие аудио редакторы Linux впервые появилась Losst.






@темы: Списки

И это всё МОЁ

Добрый день.


Скачал с торрентов курсы по амазон-облаку. Столько интересного, главное поражает масштабы их бизнеса.


Думаю, скоро пойду на экзамены.


Может кто-нибудь еще подбросит ссылки на сертификацию от Амазона или кто уже проходил сертификацию???









 , , ,








И это всё МОЁ

Довелось мне подключить Microlab SOLO 6 & 7 к материнской плате Gigabyte x470 Aorus Ultra Gaming (Realtek ALC1220) и я понял, что с тех пор на меньшее не согласен. Не скажу за качество, за чистоту звучания, — нет эталона для сравнения, но сравнивая со звуковым чипом который стоит по-умолчанию на всех материнках низшего ценового сегмента, ALC1220 по сравнению с ALC887, — небо и земля. Если это важно, слепой тест пройден, т.к. звук изначально не был целью, я просто случайно слушая любимую композицию обратил внимание, как лучше звучит эта новая материнская плата, как я стал разборчиво слышать каждую ноту в мелодии, а не ту кашу, что выдавал ALC887.

Ну я и решил пойти дальше, приобрёл вот эту шляпу: Focusrite Scarlett Solo 3rd Gen в ожидании eargasm'ов. Но нет, чуда не произошло. А суть в том, что я — быдло, мне надо, чтоб музыка качала, чтобы «унц унц унц», чтобы я мог на слух выделить каждую ноту отдельно, и это минимум чего я ожидал от «профессионального аудио-интерфейса». По итогу, звучание ALC1220 мне зашло больше, чем вот это недоразумение под названием «профессиональный аудио-интерфейс».

Аудио-интерфейс, конечно, даёт чистый звук. Я подключил к нему XLR микрофон, наушники, выкрутил GAIN на максимум, VOLUME на максимум и слышу полную тишину: ничего не фонит, не жужжит, всё экранировано. Открыто окно, на улице пьяный бомж стреляет мелочь, микрофон это улавливает и я слышу это в наушниках. Кристально чистый звук бомжа. Ключевое слово «чистый». Вроде всё здорово. Нооо, не для музыки! Меня не качает! Я не получаю от музыки никакого удовольствия, как будто бы слушаю обычную реалтековскую кашу. Это просто звук «каким он должен быть».

Капец. 12 тыщь вникуда. А ну да, на 5 тыщь я ещё уши взял. Чтобы мониторные, с 6.3mm джеком чтобы подключить к аудио-интерфейсу этому. Ну чистый звук, ну да, но на этом всё. Увы. Я лох.

Почему я сразу не взял что-то другое? Меня подкупило, что эти профессиональные аудио-интерфейсы из коробки дружат с линуксом через JACK. Никакого гемороя с драйверами.

Чё делать? Брать нормальную «геймерскую» звуковую карту чтобы получать удовольствие от музыки? Или ситуацию можно как-то выправить эквалайзерами?








 








И это всё МОЁ

Chrome был установлен в гном из стандартного репозитория который по моему при установке даже доступен


И имеем такое разделение рабочей области в редиме «просмотр кода»
https://i.ibb.co/LkP34YC/chrome-screen.png


То есть HTML сверху, а стили внизу


Это можно как-то исправить ?


Также не соответствуют некоторые быстрые клавиши. Но это терпимо. Они дублируются другими комбинациями.


А вот такое разделение совсем не устраивает.









 ,








И это всё МОЁ

##Всем привет!
Помогите с добавлением текста начиная с определенной строки в файл.


Допустим в ```text=$(cat<<EOF
param{
str1
str2
}
EOF
)



Как теперь этот текст переместить в конф файл в определенную строку?
PS. Не судите строго в линуксе нубас..
sed '34s/^%/$(text)/' /etc/file
Как я только не экранировал, максимум что получается, это появление в нужной мне строке $text или $(text) и тп, исходя из опытов. Не читает sed переменную..









 , , ,








И это всё МОЁ

https://www.youtube.com/watch?v=rR4n-0KYeKQ


Комментарии под видео лучше, чем само видео.









 ,








И это всё МОЁ

Есть на ЛОРе пользователи 40%? Как ощущения? Долго привыкали?
Какие будут отзывы? Что пробовали? Какие свичи? Есть в природе без провода такой формат? Легко программируется?


Сам на 60, но носить стало неудобно, больше приходится перемещаться, хочется уменьшить вес вещей.


Для тех, кто в танке - https://www.youtube.com/watch?v=ek2Ld6Li8bM
P.S. Футболка у него зачетная!









 ,








И это всё МОЁ

Собственно проблема обозначена в сабже. При запуске systemctl start strongswan-swanctl.service не стартует и пишет в логи


May 05 02:27:30 msk.vbezhenar.com systemd[1]: Starting strongSwan IPsec IKEv1/IKEv2 daemon using swanctl...
May 05 02:27:30 msk.vbezhenar.com charon-systemd[1681]: PKCS11 module '<name>' lacks library path
May 05 02:27:30 msk.vbezhenar.com charon-systemd[1681]: openssl FIPS mode(2) - enabled
May 05 02:27:30 msk.vbezhenar.com charon-systemd[1681]: loading ca certificates from '/etc/strongswan/ipsec.d/cacerts'
May 05 02:27:30 msk.vbezhenar.com charon-systemd[1681]: loading aa certificates from '/etc/strongswan/ipsec.d/aacerts'
May 05 02:27:30 msk.vbezhenar.com charon-systemd[1681]: loading ocsp signer certificates from '/etc/strongswan/ipsec.d/ocspcerts'
May 05 02:27:30 msk.vbezhenar.com charon-systemd[1681]: loading attribute certificates from '/etc/strongswan/ipsec.d/acerts'
May 05 02:27:30 msk.vbezhenar.com charon-systemd[1681]: loading crls from '/etc/strongswan/ipsec.d/crls'
May 05 02:27:30 msk.vbezhenar.com charon-systemd[1681]: loading secrets from '/etc/strongswan/ipsec.secrets'
May 05 02:27:30 msk.vbezhenar.com charon-systemd[1681]: opening triplet file /etc/strongswan/ipsec.d/triplets.dat failed: No such file or directory
May 05 02:27:30 msk.vbezhenar.com charon-systemd[1681]: loaded 0 RADIUS server configurations
May 05 02:27:30 msk.vbezhenar.com charon-systemd[1681]: HA config misses local/remote address
May 05 02:27:30 msk.vbezhenar.com charon-systemd[1681]: no sсript for ext-auth sсript defined, disabled
May 05 02:27:30 msk.vbezhenar.com charon-systemd[1681]: loaded plugins: charon-systemd pkcs11 tpm aes des rc2 sha2 sha1 md4 md5 mgf1 random nonce x509 revocation constraints acert pubkey pkcs1 pkcs7 pkcs8 pkcs12 pgp dnskey sshkey pem openssl gcrypt fips-prf gmp curve25519 chapoly xcbc cmac hmac ctr ccm gcm curl attr kernel-netlink resolve socket-default farp stroke vici updown eap-identity eap-sim eap-aka eap-aka-3gpp eap-aka-3gpp2 eap-md5 eap-gtc eap-mschapv2 eap-dynamic eap-radius eap-tls eap-ttls eap-peap xauth-generic xauth-eap xauth-pam xauth-noauth dhcp led duplicheck unity counters
May 05 02:27:30 msk.vbezhenar.com charon-systemd[1681]: spawning 16 worker threads
May 05 02:27:30 msk.vbezhenar.com swanctl[1698]: no files found matching '/etc/strongswan/strongswan.conf'
May 05 02:27:30 msk.vbezhenar.com swanctl[1698]: abort initialization due to invalid configuration
May 05 02:27:30 msk.vbezhenar.com systemd[1]: strongswan-swanctl.service: Control process exited, code=exited status=64
May 05 02:27:30 msk.vbezhenar.com charon-systemd[1681]: SIGTERM received, shutting down
May 05 02:27:30 msk.vbezhenar.com systemd[1]: strongswan-swanctl.service: Failed with result 'exit-code'.
May 05 02:27:30 msk.vbezhenar.com systemd[1]: Failed to start strongSwan IPsec IKEv1/IKEv2 daemon using swanctl.


Файл /etc/strongswan/strongswan.conf конечно же на месте и имеет все нужные права (я его вообще не трогал).


[root@msk selinux]# ls -lZ /etc/strongswan/strongswan.conf
-rw-r--r--. 1 root root system_u:object_r:ipsec_conf_file_t:s0 281 Oct 11 2019 /etc/strongswan/strongswan.conf


Есть сделать setenforce permissive, всё работает. Я запустил его один раз, стопнул, потом через audit2why -b увидел проблемы (к сожалению вывод потерял). Сгенерировал локальную policy с помощью audit2allow -M local -b:


module local 1.0;

require {
type ipsec_conf_file_t;
type var_run_t;
type ipsec_mgmt_t;
class dir read;
class lnk_file read;
class file map;
class sock_file write;
}

#============= ipsec_mgmt_t ==============
allow ipsec_mgmt_t ipsec_conf_file_t:dir read;

#!!!! This avc can be allowed using the boolean 'domain_can_mmap_files'
allow ipsec_mgmt_t ipsec_conf_file_t:file map;
allow ipsec_mgmt_t ipsec_conf_file_t:lnk_file read;
allow ipsec_mgmt_t var_run_t:sock_file write;


и загрузил её с помощью semodule -i local.pp.


Перезагрузился, теперь опять пытаюсь запустить в enforcing режиме и ничего! В permissive-режиме запускается. Но audit2why теперь вообще ничего не выводит, т.е. просто не запускается с вышеуказанной ошибкой и всё тут. Дальше мои скиллы закончились, помогите одолеть эту проблему без отключения selinux.


strongswan из epel, запускается современным способом через swanctl.


Сейчас попробовал сделать audit2why -a, пишет следующее (это, как я понимаю, старые ошибки, оно и пишет мол сейчас их не должно быть):


type=AVC msg=audit(1588551574.568:111950): avc:  denied  { read } for  pid=7095 comm="swanctl" name="charon" dev="vda3" ino=1074454 scontext=system_u:system_r:ipsec_mgmt_t:s0 tcontext=system_u:object_r:ipsec_conf_file_t:s0 tclass=dir permissive=1
Was caused by:
Unknown - would be allowed by active policy
Possible mismatch between this policy and the one under which the audit message was generated.

Possible mismatch between current in-memory boolean settings vs. permanent ones.

type=AVC msg=audit(1588551574.616:111951): avc: denied { write } for pid=7095 comm="swanctl" name="charon.vici" dev="tmpfs" ino=675887 scontext=system_u:system_r:ipsec_mgmt_t:s0 tcontext=system_u:object_r:var_run_t:s0 tclass=sock_file permissive=1
Was caused by:
Unknown - would be allowed by active policy
Possible mismatch between this policy and the one under which the audit message was generated.

Possible mismatch between current in-memory boolean settings vs. permanent ones.

type=AVC msg=audit(1588551574.617:111952): avc: denied { read } for pid=7095 comm="swanctl" name="vbezhenar.com-cert.pem" dev="vda3" ino=67636295 scontext=system_u:system_r:ipsec_mgmt_t:s0 tcontext=unconfined_u:object_r:ipsec_conf_file_t:s0 tclass=lnk_file permissive=1
Was caused by:
Unknown - would be allowed by active policy
Possible mismatch between this policy and the one under which the audit message was generated.

Possible mismatch between current in-memory boolean settings vs. permanent ones.

type=AVC msg=audit(1588551574.619:111953): avc: denied { map } for pid=7095 comm="swanctl" path="/etc/strongswan/swanctl/private/vbezhenar.com-privkey.pem" dev="vda3" ino=101266879 scontext=system_u:system_r:ipsec_mgmt_t:s0 tcontext=unconfined_u:object_r:ipsec_conf_file_t:s0 tclass=file permissive=1
Was caused by:
Unknown - would be allowed by active policy
Possible mismatch between this policy and the one under which the audit message was generated.

Possible mismatch between current in-memory boolean settings vs. permanent ones.



Кстати, тогда ошибки при запуске в enforcing режиме тоже не появлялись никакие, появились только после запуска в permissive режиме.









 , ,








И это всё МОЁ

Работаю верстальщиком в небольшой конторе, плюс немного знаю JS(плагин подключить, обработчик написать, в тонкости не вдавался). Как хобби, взялся за программирование, выбрал Python где-то два года назад. За это время поднатаскался с базами данных, даже десктоп пробовал писать на tkinter, делал парсеры. Приступил к Flask, написал небольшой сайт с авторизацией(использовал session). Планирую дальше развиваться в вебе, а именно на backend. Что мне делать дальше: изучать Django или попробовать что-то другое(другой язык)?
Популярность Python только растет, но и появились .Net Core, Golang, Rust и др. Насколько эти варианты лучше/хуже, у меня есть сомнения в дальнейшем развитии с Python. Python не идеален. Пока я увидел его следующие проблемы: сложная поддержка от версии к версии(от 2 к 3), скорость работы программ.
Не за горами Python 4. Какая там будет совместимость с 3 версией, не придется переписывать части кода и не ухудшится скорость работы?
А wasm на Python реален или только на компилируемых языках возможен?









 ,








И это всё МОЁ

Прошу помощи у знатоков, а именно найти затык в работе Photoshop под wine.
Проблема: не работает функция Save for web, окно с настройками экспорта становится неактивным.


Скриншот


Отрубается оно как только навожу мышью на опции, если не наводить мышью а переключаться табом, то работает.


Все остальное, весь необходимый функционал работает на ура, не работает только окно Save for web.


Несколько месяцев назад у меня получилось заставить работать этот Save for web, записал видео потом возвращался в винду, ничего не сохранилось, теперь снова вернулся на linux, но второй раз эта функция не работает. Полагаю тут играет роль порядок установки дополнительных библиотек, уже перепробовал раз 500 сносил вайн и снова ставил в различных комбинациях - не работает.


Как найти решение? Возможно существует какой то способ отладки? Запускал в консоли wine Photoshop.exe, нет ошибок.


P.S. Прошу не хейтить на тему: «Иди в винду», «Only GIMP», «Фотошоп никому не нужен», пройдите мимо. Фотошоп нужен и ему замены в линуксе нет. Он незаменим для веб дизайнеров и работы в 3D направлении.









 ,








И это всё МОЁ

Имеется бытовой двухдиапазонный роутер Keenetic Extra. На нём организованы два сегмента сети с адресами 192.168.0.0/24 и 192.168.7.0/24. Нужно иметь доступ из подсети 0 в подсеть 7, для этого на роутере средствами веб-интерфейса добавлен статический маршрут на 192.168.7.0/24 через шлюз 192.168.0.250. Запросы в подсеть 7 не проходят.


Более того, в этой подсети происходит следующее


ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp6s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 14:da:e9:43:66:d8 brd ff:ff:ff:ff:ff:ff
inet 192.168.7.34/24 brd 192.168.7.255 scope global dynamic noprefixroute enp6s0
valid_lft 22777sec preferred_lft 22777sec
inet6 fe80::eb93:cdbb:c99:d224/64 scope link noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::6c10:edbc:f2a1:95c7/64 scope link noprefixroute
valid_lft forever preferred_lft forever


ping 192.168.7.1
PING 192.168.7.1 (192.168.7.1) 56(84) bytes of data.
^C
— 192.168.7.1 ping statistics —
11 packets transmitted, 0 received, 100% packet loss, time 10134ms


traceroute 192.168.7.1
traceroute to 192.168.7.1 (192.168.7.1), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
4 * * *


ip route show
default via 192.168.7.1 dev enp6s0 proto dhcp metric 100
192.168.0.250 dev enp6s0 proto static scope link metric 100


Что я делаю не так? Почему нет пинга на шлюз, хотя шлюз исправно работает как маршрут по умолчанию (выход во внешнюю сеть есть)?









 , ,








И это всё МОЁ

ПОСТИМ СКРИНШОТЫ РАБОЧИХ СТОЛОВ ОЦЕНИВАЕМ, ЛАЙКАЕМ, КОММЕНТИМ $регистрация
Если вы не поняли : screenshots of desktop stavte like comments and rate post









 ,








И это всё МОЁ

Есть такой скрипт https://github.com/zen-tools/gen-labels


при запуске пишет


deepforest@debian:~/Downloads/gen-labels-master$ ./gen_labels.sh
Error! Unresolved dependencies: convert


Вопрос. Как запустить скрипт и как потом поменять флаги на буквы?


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









 , ,