tag:blogger.com,1999:blog-1808625659378675492024-02-21T10:45:01.718+03:00foothingТехнический блог по linux и solarisTuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.comBlogger92125tag:blogger.com,1999:blog-180862565937867549.post-28865187357055030262023-10-04T14:31:00.008+03:002023-10-04T14:41:32.487+03:00LibreNMS tips and tricks
<h1>Weathermap: file not found </h1>
<pre>./weathermap.php --config configs/config.conf \
--output output/mymap.png --htmloutput output/config.html \
--base-href /opt/librenms/html/plugins/Weathermap/
</pre>
Also patch is required maybe https://github.com/librenms-plugins/Weathermap/pull/85
<pre>cd /opt/librenms/html/plugins/Weathermap/</pre><pre>wget https://patch-diff.githubusercontent.com/raw/librenms-plugins/Weathermap/pull/85.diff</pre><pre>cat 85.diff | git apply -R</pre><pre>git pull
</pre>
<h1>LibreNMS keep alert while syslog.msg was far away</h1>
Use syslog.msg >= macros.past_5m and backquotes! Backquotes is a must. Without it nothing will work!<div>
<br />
<br />
<p>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB7K8BKBWBkDtO1fK2W7L9T05AYoA2ppFQ1WrT0TT6dSImX69qbvLHI6LY_y2iuZGxrMyU8wtC1OK1fsPpz0jZeYP9JW2rT2JK1U9gYfZbwxb-ZqA_2SThIWWuFxqQ6KslAAa1SdegqvkebCtLt0b_BIBkIbrziEKA6rppRSFQW85RyEOQw4ZKRtx1BrTn/s1791/librenms-log.png" style="clear: left; display: block; float: left; padding: 1em 0px; text-align: center;"><img alt="" border="0" data-original-height="1536" data-original-width="1791" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB7K8BKBWBkDtO1fK2W7L9T05AYoA2ppFQ1WrT0TT6dSImX69qbvLHI6LY_y2iuZGxrMyU8wtC1OK1fsPpz0jZeYP9JW2rT2JK1U9gYfZbwxb-ZqA_2SThIWWuFxqQ6KslAAa1SdegqvkebCtLt0b_BIBkIbrziEKA6rppRSFQW85RyEOQw4ZKRtx1BrTn/s400/librenms-log.png" width="400" /></a>
</p>
<br />
<h1> </h1>
<h1><br /></h1><h1><br /></h1><h1><br /></h1><h1><br /></h1><h1><br /></h1><h1><br /></h1><div><br /></div><div><br /></div><h1> Get ChatID for telegram bot</h1>
https://api.telegram.org/botTOKEN/getupdates
<p>bot word is required before actual token! Get your token from botfather.</p>
<h1>Got daily.sh to work via proxy</h1>
git config --global http.proxy http://a.b.c.d:3128
from user librenms from /opt/librenms dir.</div>TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-53362240457627820872023-08-22T16:44:00.004+03:002023-08-22T16:45:59.738+03:00Apache Superset. Unable to login with default login password Docker.<pre>
In two words: it expects that you login only from localhost.
If not it will block access.
To work-around have a variable
TALISMAN_ENABLED=False in the
superset/docker/pythonpath_dev/superset_config_docker.py file.
# выключаем историю команд
unset HISTFILE
# прокси
export HTTP_PROXY=http://PROXY:PORT
export HTTPS_PROXY=http://PROXY:PORT
# обновление и установка пакетов
dnf update
dnf install dnf-utils device-mapper-persistent-data lvm2
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
dnf install -y docker-ce docker-ce-cli containerd.io --allowerasing
# docker-compose
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
# прокси для docker
/etc/systemd/system/docker.service.d/proxy.conf
[Service]
Environment="HTTP_PROXY=http://PROXY:PORT"
Environment="HTTPS_PROXY=http://PROXY:PORT"
Environment="NO_PROXY=localhost,127.0.0.1,10.0.0.0/8"
systemctl daemon-reload
systemctl enable docker
systemctl start docker
# в случае, если сервис докер был запущен до изменения переменных
systemctl daemon-reload && systemctl restart docker
git clone https://github.com/apache/superset.git
cd superset
vim superset/docker/pythonpath_dev/superset_config_docker.py:
SQLALCHEMY_DATABASE_URI = "postgresql+psycopg2://superset:superset@db/superset"
SQLALCHEMY_ECHO = True
SECRET_KEY = 'CHANGETHIS'
ROW_LIMIT = 5000
WTF_CSRF_ENABLED = False
TALISMAN_ENABLED=False
# после подтверждения работоспособности перезапустить с ключом -d
docker-compose -f docker-compose-non-dev.yml up -d
# если нужно изменить конфиг, то docker-compose -f docker-compose-non-dev.yml down -v
</pre>TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-6057435661616258922022-08-05T15:49:00.003+03:002022-08-05T15:49:50.570+03:00Wrong encoding powershell Windows ISE while upload the file on LinuxNotepad ++ -> Encodings -> Convert to UTF8. Ensure that checkbox moved to UTF-8. Save file.TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-57829502766328827722022-08-05T15:48:00.000+03:002022-08-05T15:48:06.244+03:00Escape not working MacBook M1Try to turn off Siri. It is silently crashed and keep blocking Escape.TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-61231142685986012842022-07-26T12:14:00.003+03:002022-07-26T12:15:22.716+03:000x800f0954 while installing AD Users and Computers<pre>Get-WindowsCapability -Name RSAT.ActiveDirectory* -Online | Add-WindowsCapability -Online Add-WindowsCapability : Сбой Add-WindowsCapability. Код ошибки: 0x800f0954 строка:1 знак:61
+ ... y -Name RSAT.ActiveDirectory* -Online | Add-WindowsCapability -Online
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Add-WindowsCapability], COMException
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.AddWindowsCapabilityCommand
PS C:\Windows\system32>
PS C:\Windows\system32> net stop wuauserv
Служба "Центр обновления Windows" останавливается.
Служба "Центр обновления Windows" успешно остановлена.
PS C:\Windows\system32> regedit
PS C:\Windows\system32> net start wuauserv
Служба "Центр обновления Windows" запускается.
Служба "Центр обновления Windows" успешно запущена.
PS C:\Windows\system32> Get-WindowsCapability -Name RSAT.ActiveDirectory* -Online | Add-WindowsCapability -Online
Path :
Online : True
RestartNeeded : False
The 0x800f0954 error is that a WSUS server is in place without the packages needed to install this .NET 3.5 add-in.
The workaround is relatively simple:
Stopping the Windows Update service (command window)
net stop wuauserv
Then, edit the registry (via Regedit)
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
Change UseWUServer that is 1 by 0
Restart the Windows Update service
net start wuauserv
Start the installation of the .NET 3.5 module
Once installed... we start again.
net stop wuauserv
Then, edit the registry
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
Change UseWUServer that is 0 by 1
Restarting the Windows Update service
net start wuauserv
There you go!</pre>TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-19224103076298383342021-03-18T17:44:00.005+03:002021-03-18T18:11:22.203+03:00Windows 7 CBS log file eats spaceЕсть у меня тестовая ВМ под Windows 7. За пару месяцев непонятно на что отжирает все 99Гб места на харде. patchcleaner раньше помогал, сейчас уже ничего не чистит.
Дело оказалось в CBS логе trusted installer. Сам сервис искать прямо в диспетчере задач по ctrl+alt+del, третья вкладка.
Почистить:
https://borncity.com/win/2018/10/26/windows-7-cbs-log-bug-can-fill-your-system-drive/
Уменьшить вербосити:
https://superuser.com/questions/981727/restrict-windows-cbs-log-verbosity-set-log-level-stop-hectomegabyte-info-madne
- внимание, надо сначала стать владельцем ветки реестра, иначе не даст!TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-62706382960251559372021-02-14T19:02:00.003+03:002021-02-14T19:04:39.131+03:00Systemd бага<p>
На убунте потратил время и, как всегда,бага оказалась фееричной!
</p>
<p>
Отформатил свободный HDD на 500 Гиг. Создал NTFS, чтобы юзать с венды в дуалбуте также.
Сделал точку монтирования. Смонтировал из консоли. Ошибок не было, думаю, что все ок. Завел новую ВМ в виртуал-боксе. Удивился, как же быстро поставилось.
И тут заканчивается место...
Оказалось, что ВМ поставилась на рутовый ssd вместо выделенного раздела.
<p>
Начал разбираться - ответ крылся в логах - точка подключения, сразу после успешного монтирования, отключалась системд.
</p>
<pre>
Feb 14 18:26:38 foothing ntfs-3g[10994]: Version 2017.3.23AR.3 integrated FUSE 28
Feb 14 18:26:38 foothing ntfs-3g[10994]: Mounted /dev/sdb2 (Read-Write, label "", NTFS 3.1)
Feb 14 18:26:38 foothing ntfs-3g[10994]: Cmdline options: rw,nosuid,nodev,nofail
Feb 14 18:26:38 foothing ntfs-3g[10994]:
Mount options: nosuid,nodev,nofail,allow_other,nonempty,relatime,rw,fsname=/dev/sdb2,blkdev,blksize=4096
Feb 14 18:26:38 foothing ntfs-3g[10994]: Ownership and permissions disabled, configuration type 7
Feb 14 18:26:38 foothing systemd[1]:
mnt-aftermac.mount: Unit is bound to inactive unit dev-disk-by\9f0c70ae7c.device. Stopping, too.
Feb 14 18:26:38 foothing systemd[1]: Unmounting /mnt/aftermac...
Feb 14 18:26:38 foothing ntfs-3g[10994]: Unmounting /dev/sdb2 ()
Feb 14 18:26:38 foothing systemd[2083]: mnt-aftermac.mount: Succeeded.
Feb 14 18:26:38 foothing systemd[1]: mnt-aftermac.mount: Succeeded.
Feb 14 18:26:38 foothing systemd[1]: Unmounted /mnt/aftermac.
</pre>
<p>
Обсуждение:
https://github.com/systemd/systemd/issues/1741
</p>
<p>
Временный рецепт -
systemctl daemon-reload
Как быть дальше - время покажет</p>
TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-8983194463291408952020-12-25T12:47:00.002+03:002020-12-25T12:47:42.422+03:00GNU<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF_Nz-DitGLt60iLgP1az40jBCz17ZHiCAkagelriRvNkwLcE2oASGqfv_OQxBvyFm_mmWXZQhO67uC9_s1qH7eHtvtF3kM5vDdlxsfo4WeyOw_UPglEmcL6DUycq8BN0Fm9DX7_H247yi/s1600/PR-824-2.png" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" width="620" data-original-height="1200" data-original-width="1600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF_Nz-DitGLt60iLgP1az40jBCz17ZHiCAkagelriRvNkwLcE2oASGqfv_OQxBvyFm_mmWXZQhO67uC9_s1qH7eHtvtF3kM5vDdlxsfo4WeyOw_UPglEmcL6DUycq8BN0Fm9DX7_H247yi/s320/PR-824-2.png"/></a></div>TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-46383892210202161832020-05-05T15:17:00.002+03:002020-05-05T15:17:38.293+03:00Opera video source not supported ubuntu 20.04<pre>sudo snap install chromium-ffmpeg
ls -lh /snap/chromium-ffmpeg
sudo ln -s /snap/chromium-ffmpeg/current/chromium-ffmpeg-95241/chromium-ffmpeg/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera-beta/libffmpeg.so
</pre>TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com1tag:blogger.com,1999:blog-180862565937867549.post-50393295618097264492018-11-09T23:32:00.000+03:002018-11-09T23:32:47.351+03:00Linux Alsa Dirty Sound Dirty MindsУ меня заканчивается мотивация решать накопившиеся проблемы моего дистрибутива.<br />
Причина отвратного звука крылась в том, что пропал плагин lavc из alsa-plugins. Куда - загадка, пути его разработчиков плохо гуглятся.<br />
<br />
Так или иначе, deadbeef при попытке включить alsa resampling отказался играть, напечатав сообщение про отсуствующий файл.<br />
<br />
<br />
ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.7/work/alsa-lib-1.1.7/src/dlmisc.c:287:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib64/alsa-lib/libasound_module_rate_lavcrate_higher.so ((null): /usr/lib64/alsa-lib/libasound_module_rate_lavcrate_higher.so: cannot open shared object file: No such file or directory)<br />
ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.7/work/alsa-lib-1.1.7/src/pcm/pcm_rate.c:1450:(snd_pcm_rate_open) Cannot find rate converter<br />
cannot set parameters (No such file or directory)<br />
streamer: failed to start playback (start track)<br />
<br />
<br />
Звук нереально грязный, не приносит никакого удовольствия, низкого разрешения.<br />
Таким образом, OSS сдохло и на новых ядрах не собирается из за поломанного ABI.<br />
ALSA ведет себя непредсказуемым образом и даже не приблизилось к уровню OSS.<br />
<br />
Серьезно подумаываю о переходе a) на бинарный дистрибутив б) на дистрибутив последних ядер линейки 2.6.х - там и e17 стабильнее, несмотря на альфа-статус работал, и трава была зеленее.<br />
Мне грустно.TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-75926900392898559122018-09-05T14:10:00.000+03:002018-09-05T14:10:41.788+03:00tcpdump capture LACP and rotating by timeУведу в паблик кейс.<br />
<br />
Нужно дампить с интерфейса служебный трафик LACP и ротировать файл по времени. Оказывается, в tcpdump есть все, чтобы сделать это без дополнительных скриптов.<br />
<br />
<br />
-G - время ротации в секундах<br />
<br />
-w - имя файла, дата в strftime формате<br />
<br />
-z root - нужно чтобы новый экземпляр tcpdump запускался с текущими правами, иначе будет permission denied.<br />
<br />
tcpdump -i enp3s0f1 -e -v ether proto 0x8809 -G 1800 -Z root -w trace-%Y-%m-%d_%H:%M:%S.pcapTuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-48448206685379348522018-08-01T22:03:00.002+03:002018-08-01T22:03:55.093+03:00Система защиты от протечек Нептун Ложные СрабатыванияМоей системе защиты от протечек скоро два года - у меня такая: "СИСТЕМА NEPTUN PROW+ ½" https://neptun-mcs.ru/catalog/complects/neptun_prow-plus/sistema_kontrolya_protechki_vody_neptun_prow12/<br />
Периодически возникают проблемы с ложными срабатываниями. По данной проблеме почти ничего в интернетах не находится. А поскольку проблема возникает внезапно, не очень понятно что делать.<br />
<br />
Итак, все глюки связаны с батарейками. Там дорогие литиевые элементы CR123A, минимум я их находил по 180 рублей штука в онлайн-трейде. Всего их нужно 6. Менять нужно примерно раз в год. Засада кроется в том, что на модуле контроллера должен отображаться индикатор, когда элемент питания датчиков на исходе. Реально он не работает и датчики подают ложную тревогу. <br />
<br />
Если очень внимательно читать инструкцию, можно там найти, что есть специальный режим работы модуля контроллера только от сети без батареек - это определяется при первом запуске. Как нибудь мне надо бы озадачиться и сбросить его к заводскому состоянию. TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-13097617047428187932017-01-20T12:54:00.001+03:002017-01-20T12:54:12.084+03:00Microsoft Visio prevents opening VSD files from a network shareHKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\15.0\Visio\Security\FileBlock - Change Hex value from 2 to 0.TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-36395199099913047362016-09-11T23:20:00.000+03:002016-09-11T23:20:30.150+03:00Пересобрать мир. Выключить компьютер, когда исчез процесс emergeНа сон грядущий написался скрипт. <br />
<br />
<pre>while true; do if [[ `ps -ef \
| grep emer 2>/dev/null \
| grep -cv grep 2>/dev/null` -eq 0 ]] ; \
then sudo shutdown -h now ;\
else echo false && sleep 120; fi ; done
</pre>TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-80454994489304346282016-03-27T23:45:00.001+03:002016-03-27T23:45:13.776+03:00gentoo Xlib: extension "GLX" missing on display ":0.0".Утомило в последние месяцы чинить после каждого апдейта поломанные иксы.<br />
<br />
~ ❯❯❯ xbmc<br />
WARNING: Running kodi as xbmc is deprecated and will be removed in later versions, please switch to using the kodi binary<br />
<b>Xlib: extension "GLX" missing on display ":0.0".<br />
Xlib: extension "GLX" missing on display ":0.0".</b><br />
/usr/bin/xbmc: line 165: 19401 Ошибка сегментирования "$LIBDIR/${bin_name}/${bin_name}.bin" $SAVED_ARGS<br />
Crash report available at /home/tuxr/kodi_crashlog-20160327_214647.log<br />
~ ❯❯❯ ⏎<br />
<br />
<h1>Диагностика</h1>/e/X/xorg.conf.d ❯❯❯ <b>grep EE /var/log/Xorg.0.log</b><br />
<pre> (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 12.879] (EE) Failed to load /usr/lib32/xorg/modules/extensions/libglx.so:
/usr/lib32/xorg/modules/extensions/libglx.so: cannot open shared object file: No such file or directory
[ 12.879] (EE) Failed to load module "glx" (loader failed, 7)
[ 12.913] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[ 12.913] (EE) NVIDIA(0): log file that the GLX module has been loaded in your X
[ 12.913] (EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
[ 12.913] (EE) NVIDIA(0): you continue to encounter problems, Please try
[ 12.913] (EE) NVIDIA(0): reinstalling the NVIDIA driver.
</pre><p>=> не смог загрузиться модуль.<br />
</p><h1>Файл с директориями поиска</h1><pre>/etc/X11/xorg.conf.d ❯❯❯ cat 20opengl.conf
Section "Files"
ModulePath "/usr/lib32/xorg/modules"
ModulePath "/usr/lib64/opengl/nvidia"
ModulePath "/usr/lib64/xorg/modules"
EndSection
</pre><h1>Удалить или закомментировать строку с lib32</h1><pre>sudo vim /etc/X11/xorg.conf.d/20opengl.conf</pre>TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-46989406362149037512016-01-03T18:29:00.000+03:002016-01-03T18:29:55.334+03:00gentoo python-exec broken emerge not found Очередной апдейт поломал python-exec до такой степени, что emerge - command not found.<br />
Помогло просто найти хоть где-нибудь emerge и инсталлировать правильную версию python-exec, предварительно выкосив ** из /etc/portage/package.keywords : <br />
<pre>find /usr -name emerge
/usr/lib64/python-exec/python3.4/emerge -av1 dev-lang/python-exec
</pre>TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-12525282349141832502015-08-10T21:40:00.001+03:002015-08-10T21:40:51.262+03:00Стоит ли покупать электрическую зубную щеткуВот уже больше двух месяцев перешел с привычной щетки на электрическую. Заодно, когда есть время, пользуюсь ирригатором. <br />
Знакомые стоматологи просто кипятком ссут, что ирригатор - тема. У меня такого вау-фактора не возникло, но вещь, вне сомнений, полезная. <br />
А вот щетка - совсем другое дело! Почему, блеать, мне никто за почти 30 лет не сказал, что электро-щетка - это настолько отличный девайс?! <br />
Я понял, что все прошлые годы, я зубы чистил в лучшем случае процентов на 20. Разница колоссальная. Эффект очень значительный. Покупать, по-умному, вместе - щетку и ирригатор - здесь. <br />
<br />
http://www.amazon.com/Waterpik-Complete-Flosser-Toothbrush-WP-900/dp/B0095IMNI0/ref=pd_bia_nav_t_2?ie=UTF8&refRID=0XY83KNF5BBPZSBGYMPZTuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-57646641101090323232015-08-10T21:36:00.001+03:002015-08-16T13:05:25.072+03:00Я снова вернулся на ALSAВремя идет. Пора и мне обновить систему на новое ведро 4.1.4 со старого 3.18.1. OSS, естественно, не собралось с глупыми ошибками. И, что неестественно, за несколько месяцев никто так и не выложил даже намека на патч. Поскольку патчи на изменившийся API я писать не умею, на новом ядре хорошо бы остаться и хорошо бы со звуком, пришлось отказаться от умирающего реликта OSS v4.<br />
<br />
Звук ALSA заставляет затыкать уши в попытке не слышать этих искажений. Ну, уже только ленивый не вспоминал, что по-умолчанию, там быстрый алгоритм ресемплинга, поэтому звук, как из стальной бочки. Сказано -- сделано: собираем alsa-plugins с USE-флагом libsamplerate. И видим в директории: <br />
<br />
<pre>~ ❯❯❯ ls /usr/lib64/alsa-lib/
libasound_module_pcm_oss.so libasound_module_rate_lavcrate.so libasound_module_rate_lavcrate_higher.so libasound_module_rate_samplerate_linear.so
libasound_module_ctl_arcam_av.so libasound_module_pcm_upmix.so libasound_module_rate_lavcrate_fast.so libasound_module_rate_lavr.so libasound_module_rate_samplerate_medium.so
libasound_module_ctl_oss.so libasound_module_pcm_usb_stream.so libasound_module_rate_lavcrate_faster.so libasound_module_rate_samplerate.so libasound_module_rate_samplerate_order.so
libasound_module_pcm_a52.so libasound_module_pcm_vdownmix.so libasound_module_rate_lavcrate_high.so libasound_module_rate_samplerate_best.so
~ ❯❯❯ cat .asoundrc
defaults.pcm.rate_converter "lavcrate_higher"
</pre><br />
Соответственно, выставляем в ~/.asoundrc самый лучший алгоритм. Пока не уверен, что все хорошо, но звук относительно чистый, а от музыки меня колбасит - это главное =) <br />
Пояснение, как работают плагины:<br />
https://github.com/Themaister/alsa-plugins-rsound/blob/master/doc/lavcrate.txt<br />
<br />
UPDATE:<br />
как оказалось, 24х-битный звук воспроизводится с заиканием. <br />
<br />
Лекарство для deadbeef: идем в Настройки -> Расширения -> ALSA output plugin -> Настроить и выключаем галку "Использовать передискретизацию с помощью ALSA. <br />
<br />
При проигрывании APE в 24бита одно из ядер i7 загружается больше, чем на 100%, не знаю, сколько искажений при этом вносится, но звучит приемлимо - воздух есть.TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com1tag:blogger.com,1999:blog-180862565937867549.post-17713777615428376522015-05-25T21:41:00.000+03:002015-05-25T21:41:46.295+03:00gentoo python-execПытаясь обновить старую gentoo, вдруг всё сломалось, когда я удалил python-exec. emerge: command not found. <br />
<br />
В /usr/portage/distfiles , к счастью, осталось python-exec-2.0.1.tar.bz2.<br />
<pre>cp /usr/portage/distfiles/python-exec-2.0.1.tar.bz2 /tmp
cd /tmp/
tar jxvf python-exec-2.0.1.tar.bz2
cd python-exec-2.0.1
./configure --with-python-impls=python3_4 --prefix=/usr
# где python3_4 - версия питона, которая у нас есть - это самое важное!
make
make install
</pre>Все, портейдж снова заработал!<br />
<br />
Если в дистфайлах не оказалось python-exec, есть вариант скачать бинарный пакет:<br />
<pre># wget http://tinderbox.dev.gentoo.org/default-linux/amd64/dev-lang/python-exec-2.0.1-r1.tbz2
# tar -jxpf python-exec-2.0.1-r1.tbz2 -C /
# emerge --oneshot python-exec</pre>TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-82249597401625834632015-03-13T17:52:00.000+03:002015-03-13T18:09:45.988+03:00arch linux dhcp not working, sound not workingУ меня еще полно всего not working! В общем, с Арчем я не подружился. Пульса, системд, нетворк манагер везде - технологии ущербные по своей архитектуре!<br />
<br />
Из насущного - при обновлении отвалился звук - cannot open /dev/dsp - no such file or directory.<br />
<br />
Вроде-бы, решил - перестали грузиться alsa модули:<br />
<br />
Делаем так:<br />
<br />
<pre>/etc/modules-load.d/oss.conf
#Alsa OSS Emulation
snd-pcm-oss
snd-mixer-oss
snd-seq-oss
</pre><br />
и<br />
<br />
<pre>cat ~/.asound.conf
#
# Place your global alsa-lib configuration here...
#
pcm.!default {
type hw
card 0
device 0
}
</pre><br />
<br />
Будет ли восстанавливаться при перезагрузке - посмотрим. <br />
<br />
<br />
<br />
Баг два - не работает получение IP через DHCP - сервис упорно не стартует. Диагностики 0.00. <br />
<br />
Решаем вроде-бы так:<br />
<br />
<pre>cp /etc/netctl/examples/ethernet-dhcp cp /etc/netctl/
vim /etc/netctl/ethernet-dhcp
исправляем название адаптера
netctl start ethernet-dhcp
</pre><br />
Если не работает (а оно не работает!) - смотреть сюда:<br />
<br />
<pre>sudo journalctl -xe
</pre>и сюда:<br />
<pre>systemctl status 'netctl@ethernet\x2ddhcp.service'
</pre><br />
В общем, ваш Арч - УГ. Гента - наше фсё!<br />
TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-15093361279486131592014-11-30T00:12:00.001+03:002014-11-30T00:12:04.774+03:00Творческий вечер Глеба Самойлова, клуб Бухарест, Ростов-на-Дону, 29.11.2014Не ожидай многого - не будешь разочарован. Побывал на творческом вечере Глеба Самойлова. Впечатления смазанные. Жив, курилка! Экспрессивен, вульгарен, даже слишком. Из любимого услышал только Форму. Даже Жить всегда не было - печаль/беда. Трибьют Вертинскому интересно звучит, но особо не цепляет. Клуб Бухарест - странное место, похоже на гараж. Местами холодно, местами неуютно. Сцена низкая. С довольно большой части столов вообще ничего не видно. Публика разношерстная, но удивило что по возрасту большей частью лет под 30. С другой стороны, попасть на творческий вечер я хотел с 2007 и вживую увидеть выступление дорогого стоит. Ну, 3.5 по 5тибальной, пусть лучше работает, даже диск расхотелось покупать - из за одних Парашютистов жирновато будет. Хотя вот Водка тоже ничего.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTflUe0NIAkvq5LkSuGoc7-iwCJApkZ0nOqL9YISB7hHPN2_d7PzQlnQi3If85HVE-yXj2vxzN_RuxIjpj8n83naGsqsuWUpLeh91hiMUwDigL0yTq4e14OV8L7KxevowUFJszG0rgFtQ_/s1600/IMG-20141129-00017.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTflUe0NIAkvq5LkSuGoc7-iwCJApkZ0nOqL9YISB7hHPN2_d7PzQlnQi3If85HVE-yXj2vxzN_RuxIjpj8n83naGsqsuWUpLeh91hiMUwDigL0yTq4e14OV8L7KxevowUFJszG0rgFtQ_/s1600/IMG-20141129-00017.jpg" height="240" width="320" /></a></div>
<br />
<iframe allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/BjEi2Wx43i8" width="480"></iframe>TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-86696649542588314792014-07-23T16:19:00.002+04:002014-07-23T16:19:44.973+04:00jabber через ISAДолго не получалось подключиться по джаббер протоколу через ISA прокси. Все лишние порты закрыты. Есть только cntlm для браузеров. Вендузятники ставят ISA клиент. На линукс такого, конечно, нет. Способ найден.<br />
<br />
На примере pidgin и jabber.ru<br />
Соединяться на порт: 443<br />
Соединяться с сервером: allports.jabber.ru<br />
<br />
Прокси:<br />
тип: HTTP<br />
узел: localhost<br />
порт: 3128 <br />
<br />
-- это мой cntlm.TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-32229320519788788212014-05-09T15:37:00.000+04:002014-05-09T15:37:06.775+04:00Nikon D90 Top Display Cover Replacement HowToSome months ago at morning I figured out that top display cover on the my DSLR - Nikon D90 - was cracked. Display was working without any problems so it was just a cosmetic defect. Top display cover is a small transparent piece of plastic with glue layer on border. You can easy find it as spare part on ebay.com for a price less than $10.<br />
<br />
Process is well descibed by the following links:<br />
<a href="http://www.dpreview.com/forums/post/37688251">http://www.dpreview.com/forums/post/37688251</a><br />
<a href="http://youtu.be/Og20iy6DerY">http://youtu.be/Og20iy6DerY</a><br />
<br />
You will need hair fan, some sharp devices to remove old cover, c2h5oh for remove old glue and for good adhesion of a new cover.<br />
<br />
Just one remark - for me it was very difficult to come off the old top cover. Finally I've used two very small needles to do it. Best results was when start from the bottom left corner. After I was able to remove old cover process takes less than 5 minutes. Now my DSLR looks like new.TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-76928269248337325112014-03-30T19:24:00.000+04:002014-03-30T19:24:13.655+04:00xargsРаз и навсегда запомнить, как вызывается xargs, если параметр не последний в списке аргументов (пример):<br />
<br />
<pre>ls -1 *fb2* | xargs -I {} mv {} $move_to</pre>TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0tag:blogger.com,1999:blog-180862565937867549.post-14399839359505608272014-03-18T23:17:00.001+04:002014-03-18T23:17:18.736+04:00UpdateОбновил дизайн. Добавлена панель навигации "Страницы", где размещен цитатник и фотоальбомы.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU2FL4M1Qnas7Ok94q63Rnk30DmhOrA9hP0c4gbrzwAUCG1VxfDkcT2ysKGLwhbseODzL-Ty3HBZNKFrMBIGs2xnkuea1cwwodiT1ThyphenhyphenJGSBdeD_gTxqcJdeFoLcTRxZmwb88dn6md6FBO/s1600/screenshot-20140318@231610.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU2FL4M1Qnas7Ok94q63Rnk30DmhOrA9hP0c4gbrzwAUCG1VxfDkcT2ysKGLwhbseODzL-Ty3HBZNKFrMBIGs2xnkuea1cwwodiT1ThyphenhyphenJGSBdeD_gTxqcJdeFoLcTRxZmwb88dn6md6FBO/s1600/screenshot-20140318@231610.png" height="320" width="235" /></a></div>
<br />TuxRhttp://www.blogger.com/profile/12235736431859306515noreply@blogger.com0