LINUX.ORG.RU

Сообщения Jarvis

 

Обновление плейлиста в DeaDBeeF.

Форум — General

Привет, ЛОР.

Подскажите, пожалуйста, есть ли в DeaDBeeF возможность сделать собственную shell-команду или подключить плагин, чтобы пересканировать/пересоздать плейлист?

Такая необходимость возникает, когда плейлист создан из одного каталога. При добавлении нового трека приходится удалять плейлист и создавать его заново.

Была похожая тема, но фичреквеста я не нашёл, на который указывал waker.

 , , ,

Jarvis
()

tar, опция --exclude

Форум — General

Привет, ЛОР!
Перестала работать опция --exclude в tar.

$ tar --version
tar (GNU tar) 1.29

Раньше вот такая команда работала без проблем:
$ tar -cvzf name.tar.gz /home/user --exclude=/home/user/dir
Может что-то поменяли в новой версии или баг появился?

 

Jarvis
()

FireFox и ошибки GLib/Gtk.

Форум — Desktop

Привет, ЛОР.
FireFox 52, Debian 8, Openbox.

(firefox:11537): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): Gtk-CRITICAL **: gtk_icon_theme_lookup_icon_for_scale: assertion 'scale >= 1' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed

(firefox:11537): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed
Ошибки обнаружил в файле .xsession-errors.
Можно их как-то исправить?

 , ,

Jarvis
()

GPG, progress bar.

Форум — Security

Привет, ЛОР.

GPG умеет progress bar?

Есть флаг --enable-progress-filter, но либо он предназначен не для этого, либо не работает. Если встроенной опции нет, то может быть утилиту посоветуете для этого?

Пробовал pv. Она начинает показывать шкалу выполнения операции до ввода пароля (в случае gpg -c file).

 , , ,

Jarvis
()

Eggdrop 1.8.0

Новости — Open Source
Группа Open Source

4 декабря состоялся выпуск Eggdrop 1.8.0. С момента предыдущего релиза (1.6.21) прошло 5 лет; за это время было принято 15 000 коммитов, добавлено 50 000 строк кода.

Eggdrop — популярный бот для IRC, полностью написанный на C и позволяющий расширять свою функциональность при помощи модулей (также на C) и скриптов на Tcl.

Самые большие изменения связаны с SSL и поддержкой IPv6. Для использования этих дополнений нужно изменить настройки в конфигурационном файле. Старый конфигурационный файл, а также скрипты, написанные для 1.6, будут работать и с новой версией.

( Основные изменения )

>>> Анонс

>>> Список изменений

>>> Проект на GitHub

 , ,

Jarvis
()

Разные профили браузера для определённых групп сайтов.

Форум — Talks

Здравствуйте, любители открывать 100500 вкладок в браузере и любители использовать несколько копий браузера.

Как вы думаете, насколько целесообразно использовать разные профили (или целые копии) браузера для просмотра определённых групп сайтов? Например, для сайтов с денежными операциями использовать один профиль, для сайтов с понями другой, для поиска информации ещё один и т.д.

Отсюда появляется второй вопрос. Допустим, мы используем для всего один браузер. В одной вкладке лор, в других открыт торрент-трекер / порно сайт / соц.сеть и ещё несколько вкладок с рандомной информацией из гугла. Какова вероятность, что на каком-нибудь из сайтов будет «вредоносный код» (так его назовём), который позволит злоумышленнику или просто хитрому админу получить куки, закладки и любую другую информацию из браузера, изначально недоступную для другого пользователя?

Я упомянул любителей открывать много вкладок в браузере, так как они вряд ли заботятся об этой проблеме. Правда, не уверен, есть ли она вообще.

Также хотелось бы услышать о дополнениях / настройках, которые помогут обезопасить браузер от «вредоносного кода». Знаю о NoScript, uMatrix, RefControl, настройках в user.js.

Если я ошибся с разделом, перенесите, пожалуйста, тему.

 , , ,

Jarvis
()

GNU/Linux на топовом железе.

Форум — Linux-hardware

Привет, ЛОР. :)

Расскажите, пожалуйста, как GNU/Linux ведёт себя на топовом железе для настольных ПК?

  • Зависит ли это от дистрибутива? Возьмём, к примеру, Debian, ArchLinux, Fedora.
  • Зависит ли это от версии ядра?

 

Jarvis
()

Сообщения о запуске скрипта в syslog.

Форум — General

Привет.
Есть скрипт в cron'e, который запускается через определённые промежутки времени. А точнее: */15 * * * * /root/script.sh

После каждого запуска скрипта по расписанию в syslog вижу строку:

Jul 26 16:00:01 host CRON[21068]: (root) CMD (/root/script.sh)

Можно ли от неё избавиться? ^

Пробовал сделать запись вида */15 * * * * /root/script.sh > /dev/null 2>&1 - не помогло.

Дистрибутив - debian stable.

 , , , ,

Jarvis
()

ZNC 1.6.3

Новости — Open Source
Группа Open Source

24 февраля 2016 года состоялся релиз расширенного IRC баунсера — ZNC.
Простыми словами: баунсер оставляют подсоединённым к IRC-серверу, и IRC-клиент может подсоединяться и отсоединяться без потери чат-сессии.

( Изменения в версии 1.6.3 )

>>> Github

>>> ZNC wiki

>>> ChangeLog предыдущих версий

>>> Подробности

 ,

Jarvis
()

Zabbix 3.0

Новости — Open Source
Группа Open Source

Zabbix — это программное обеспечение для мониторинга многочисленных параметров сети, жизнеспособности и целостности серверов. Zabbix использует гибкий механизм оповещений, что позволяет пользователям конфигурировать уведомления основанные на e-mail практически для любого события. Это позволяет быстро реагировать на проблемы с серверами. Zabbix предлагает отличные функции отчетности и визуализации данных основанные на данных истории. Это делает Zabbix идеальным для планирования мощности.

( Изменения в версии 3.0 )

>>> Скачать Zabbix

>>> Подробности на русском

>>> Подробности на английском

 ,

Jarvis
()

PulseAudio 8.0

Новости — Open Source
Группа Open Source

Представлен релиз звукового сервера PulseAudio 8.0, который выступает в роли посредника между приложениями и различными низкоуровневыми звуковыми подсистемами, абстрагируя работу с оборудованием. PulseAudio позволяет управлять громкостью и смешиванием звука на уровне отдельных приложений, организовывать поступление, смешивание и вывод звука при наличии нескольких входных и выходных каналов или звуковых карт, позволяет на лету менять формат звукового потока и использовать плагины, дает возможность прозрачно перенаправлять звуковой поток на другую машину. Код PulseAudio распространяется в рамках лицензии LGPL 2.1+. Поддерживается работа в Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, OS X и Windows.

( читать дальше... )

>>> OpenNet

>>> Подробности

 ,

Jarvis
()

SMPlayer 16.1.0

Новости — Мультимедиа
Группа Мультимедиа

Состоялся релиз мультимедиа-проигрывателя SMPlayer 16.1.0, написанного с использованием библиотеки Qt и представляющего собой фронтэнд к MPlayer или MPV. Программа отличается встроенной поддержкой большого числа кодеков, легковесным интерфейсом с возможностью смены тем оформления, поддержкой воспроизведения роликов с Youtube, поддержкой загрузки субтитров с opensubtitles.org, гибкими настройками воспроизведения (например, можно поменять скорость воспроизведения). Бинарные сборки сформированы для Windows и Ubuntu Linux.

Основные изменения:

  • Добавлена функция установки закладок (меню Browser -> Bookmarks), позволяющая устанавливать метки на определённые места в видео для последующего быстрого перехода к ним. Для доступа к закладкам, кроме меню, можно использовать горячие клавиши: Ctrl+A — добавить закладку, Ctrl+B/Ctrl+N — перейти к предыдущей/следующей закладке. Закладки можно устанавливать только на обычные файлы (не на потоковое вещание), для работы закладок должен быть активен режим сохранения настроек (опция «remember the settings for all files» в «Preferences -> General»).
  • В настройках Preferences -> Interface появилась опция для блокирования выхода окна за пределы экрана.
  • Решены проблемы с отображением роликов с YouTube.
  • Обеспечена возможность создания скриншотов при использовании SMPlayer со старыми выпусками MPlayer/mpv.

>>> Скачать можно здесь

>>> OpenNet

>>> Подробности

 , ,

Jarvis
()

Помогите доделать PHP скрипт для исправления журналов KVIrc.

Форум — General

Привет, ЛОР!

<?php

$string = file_get_contents($argv[1]);
$string = preg_replace('/\x0d(.*)?\x0d(.*)\x0d/U', '\\2', $string);
$string = preg_replace(array('/\x03\d{1,2},\d{1,2}/', '/\x03\d{1,2}/', '/[\x00-\x09]|[\x0b-\x1f]/'), '', $string);

echo($string);

?>

Есть такой вот скрипт. Он убирает из лог-файла цвета и приводит текст в нормальный вид. То есть, из такого лога: https://pastee.org/jx428 (разместил pastee.org, потому что ошибку выдавало: 0x3 is not a legal XML character)

получается такой:

### Log session started at Sun Feb 21 00:00:00 2010 ###
[0:03:25] VARieme [~tfel@127.0.0.1] has joined #linux
[0:03:28] <VARieme> kek0r
[0:03:42] <VARieme> sto ALTER exei xardavela se treles katastaseis :D

Работает скрипт следующим образом:

/usr/bin/php kvirc2txt.php 2012.09.09.log >> log

То есть, перенаправляет исправленный текст в новый файл.
Конечно, я мог бы запустить скрипт так: /usr/bin/php kvirc2txt.php 2012.09.09.log >> ~/patch_new_dir/2012.09.09.log но лог-файлов около тысячи.

Помогите, пожалуйста, изменить скрипт так, чтобы при запуске /usr/bin/php kvirc2txt.php 2012.09.09.log скрипт сразу записывал логи в новую директорию с тем же самым именем файла. Или чтобы можно было указать скрипту папку с логами, а он запишет исправленные логи в новую папку. Но это, наверно, будет сложнее. Подойдёт любой вариант.

 , , ,

Jarvis
()

UnrealIRCd 4.0.0

Новости — Интернет
Группа Интернет

24 декабря состоялся стабильный релиз UnrealIRCd версии 4.0.0.

UnrealIRCd является одним из самых популярных IRC-серверов. Работает на Linux, OS X и Windows. Основной акцент сделан на модульность, настраиваемый файл конфигурации. Имеет обширную документацию.

Мы упорно трудились в течение последних нескольких лет, чтобы заменить успешные, но стареющие серии 3.2.x на более современный код. В это же время мы реализовали предложения с форума по отслеживанию ошибок, свои идеи и много хороших предложений, которые пришли в ходе исследования UnrealIRCd в 4 квартале 2013 года. После 4-х альфа версий, 4-х бета и 6 релиз-кандидатов, мы с гордостью представляем вам первый стабильный релиз UnrealIRCd 4.

Официальный сайт

>>> Подробности

 ,

Jarvis
()

Неудобные уведомления.

Форум — Linux-org-ru

Допустим, подписался пользователь на 5 тем. В каждой теме по 10-20 комментов добавили. В итоге в «Уведомлениях» получается «каша». Было бы гораздо удобнее, если бы тема появлялась один раз с счетчиком новых сообщений.
---
Количество новых сообщений | Метки | Тема | Время, ник.

 ,

Jarvis
()

Немного о файлообмене.

Форум — Talks

Приветствую.
Решил вот у вас спросить: кто с каких ресурсов контент качает? Имею ввиду музыку, фильмы, сериалы, книги и тд. Пользуетесь ли торрент-трекерами, если да, то какими?

 ,

Jarvis
()

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