nvbn 28.02.2009 11:00
Посты в 0byte
Username 27.02.2009 23:41
0byte — Идея блога
Идея такова. К примеру, существует пользователь, искушенный в каком-нибудь вопросе. И неискушенный в том же вопросе пользователь. Последний пишет в личку первому о требующей разрешения проблеме, и тот пишет на заказ статью.
booley 27.02.2009 18:15
0byte — Пример конфигурационного файла для MPD
Оригинал# Пример конфигурационного файла для MPD
# Смотреть man mpd.conf для более детального описания
# каждого параметра
######################## ТРЕБУЕМЫЕ ПУТИ ########################
# Здесь вы можете использовать симлинки, если захотите
# Проверьте, сможет ли юзер, под которым запущен mpd
# (параметр 'user' ниже) читать файлы в этих директориях
music_directory "/home/mpd/music"
playlist_directory "/home/mpd/.mpd/playlists"
db_file "/home/mpd/tag_cache"
log_file "/home/mpd/mpd.log"
error_file "/home/mpd/errors.log"
pid_file "/home/mpd/pid"
################################################################
######################## ДОПОЛНИТЕЛЬНЫЕ ПУТИ ###################
#
# Если параметр указан, MPD будет сохранять его состояние
# (плэйлист, текущая песня, воспроизведение/пауза) при выходе
# Это будет использовано для восстановления сессии при
# следующем запуске MPD
#
state_file "/var/lib/mpd/state"
#
################################################################
######################## ПАРАМЕТРЫ ДЕМОНА ######################
#
# Если MPD запущен от имени root, MPD не будет использовать
# привилегии и попытается запуститься от имени, указанного
# в параметре. В ином случае, MPD будет запущен от имени
# пользователя, запустившего его. Если параметр не указан,
# MPD будет запущен от имени root со всеми привилегиями
# (не рекомендуется
#
user "mpd"
#
# Адрес и порт для MPD
#
bind_to_address "localhost"
port "6600"
#
# Контролирует процент информации, которая будет занесена
# в логи. Может быть "default", "secure" или "verbose"
#
#log_level "default"
#
################################################################
########################## ПРАВА ДОСТУПА #######################
#
# MPD может требовать от юзеров пароля, прежде чем они получат
# доступ. Вы можете определить один пароль или больше здесь,
# вместе с тем, что юзеры, которые зашли с этим паролем,
# могут делать.
#
#password "password@read,add,control,admin"
#
# Определяет, какие права есть у юзера, который не зашел при
# помощи пароля. По умолчанию, все юзеры имеют полный доступ
# к MPD, если вы выше не определили пароль, или не имеют
# никаких прав, если один или больше паролей указано.
#
#default_permissions "read,add,control,admin"
#
################################################################
########################## АУДИО-ВЫВОД ########################
#
# MPD поддерживает много типов аудио-вывода, а также
# поддерживает одновременное воспоизведение через множество
# аудио-выводов. Вы можете обозначить здесь один или больше.
# Если вы не обозначите ни одного, MPD попытается найти
# юзабельный аудио-вывод
#
# URL: <http://mpd.wikia.com/wiki/Configuration#Audio_Outputs>
# для примеров других аудио-выводов
#
# Пример для ALSA:
#
#audio_output {
# type "alsa"
# name "My ALSA Device"
# device "hw:0,0" # optional
# format "44100:16:2" # optional
#}
# Пример для OSS:
#
#audio_output {
# type "oss"
# name "My OSS Device"
# device "/dev/dsp" # optional
# format "44100:16:2" # optional
#}
#
# Пример вывода shout (для вещания в Icecast):
#
#audio_output {
# type "shout"
# name "My Shout Stream"
# host "localhost"
# port "8000"
# mount "/mpd.ogg"
# password "hackme"
# quality "5.0"
# bitrate "128"
# format "44100:16:1"
# user "source" # опционально
# description "My Stream Description" # опционально
# genre "jazz" # опционально
# public "no" # опциально
#}
#
# Форсировано конвертировать все раскодированное в этот формат,
# прежде чем вывести на выводы
#
#audio_output_format "44100:16:2"
#
################################################################
############################# МИКСЕР ###########################
#
# MPD должен знать, какой миксер использовать для изменения,
# когда вы меняете громкость. Если вы не обозначите ни одного,
# MPD попробует один из тех, с поддержкой которых он был
# скомпилирован
#
# Пример для контроля ALSA:
#
#mixer_type "alsa"
#mixer_device "default"
#mixer_control "PCM"
#
# Пример для контроля OSS:
#
#mixer_type "oss"
#mixer_device "/dev/mixer"
#mixer_control "PCM"
#
# Если вы хотите, чтобы MPD добавлял громкость в аудио-поток,
# посылаемый в аудио-выход, вы можете обозначить миксер
# software
#
#mixer_type "software"
#
################################################################
######################### НОРМАЛИЗАЦИЯ ########################
#
# Определяет используемый тип ReplayGain. Варианты: "album"
# и "track" (нормализация по альбомам или по трекам).
# ReplayGain не будет использоваться, если он не обозначен
# Загляните на <http://www.replaygain.org> для большего
# количества деталей
#
replaygain "album"
#
# Устанавливает pre-amp, используемый для файлов, в которых
# указан тег ReplayGain
#
#replaygain_preamp "0"
#
# Включить нормализацию громкости "на лету". Это будет изменять
# громкость всех проигрываемых песен так, чтобы они звучали,
# как будто у них одинаковый уровень звука
#
volume_normalization "no"
#
################################################################
########################### БУФФЕРИЗАЦИЯ #######################
#
# Размер буффера, содержащего раскодированный звук. Вам не стоит
# изменять это (скорее всего)
#
#
#audio_buffer_size "2048"
#
# На сколько должен заполниться буффер, прежде чем начнется
# воспроизведение.
#
#buffer_before_play "0%"
#
# Похожие настройки для вещания по HTTP. Если вы слышите
# пропуски, когда проигрывается поток по HTTP, вы можете
# увеличить эти значения
#
#http_buffer_size "128"
#http_prebuffer_size "25%"
#
################################################################
########################### HTTP-ПРОКСИ #########################
#
# Определяет HTTP-прокси, используемый для проигрывания
# потоков по HTTP.
#
#http_proxy_host "proxy.isp.com"
#http_proxy_port "8080"
#http_proxy_user "user"
#http_proxy_password "password"
#
################################################################
############################# ЛИМИТЫ ###########################
#
# Эти разнообразные лимиты предназначены для предотвращения
# MPD от использования слишком большого количества ресурсов.
# Вам стоит изменить их только в том случае, если они
# начинают мешать вашему использованию MPD
#
#connection_timeout "60"
#max_connections "5"
#max_playlist_length "16384"
#max_command_list_size "2048"
#max_output_buffer_size "8192"
#
################################################################
###################### КОДИРОВКИ СИМВОЛОВ ######################
#
# Если имена файлов или директорий не отображаются корректно,
# вам нужно сменить эти параметры. В большинстве случаев это
# будет "ISO-8859-1" или "UTF-8" (добавлю, еще WINDOWS-1251
# и KOI8-R, booley). Вам нужно пересоздать вашу базу данных
# после изменения этих настроек (команда: mpd --create-db).
#
filesystem_charset "UTF-8"
#
# Кодировка, из которой должны конвертироваться ID3v1-теги
#
id3v1_encoding "UTF-8"
#
################################################################
######################### ОСТАЛЬНЫЕ ОПЦИИ ######################
#
# Типы метаданных, которые MPD будет принимать
#
#metadata_to_use #"artist,album,title,track,name,genre,date,composer,performer,disc"
#
# Включите эту опцию, если вы хотите использовать плэйлисты,
# созданные MPD, в других музыкальных проигрывателях
#
#save_absolute_paths_in_playlists "no"
#
################################################################
Denis 26.02.2009 19:28
0byte — Ошибки Xlib после обновления системы
Возможно, у многих после обновления системы вылазит следующая ошибка: при запуске любой графической программы в консоли появляется нечто, вида:Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Полазив немного по интернету и не найдя ничего особо интересного по этому поводу, я применил старый проверенный способ — откат на предыдущую версию libx11. Вроде, пока помогло.
Для archlinux'а можно выполнить вот такие команды, чтобы восстановить статус кво:
cd /var/cache/pacman/pkg; sudo pacman -U libx11-1.1.5-2-i686.pkg.tar.gz libxext-1.0.4-1-i686.pkg.tar.gz libxi-1.1.4-1-i686.pkg.tar.gz libxcb-1.1.90.1-1-i686.pkg.tar.gz xcb-util-0.3.2-1-i686.pkg.tar.gz; cd -
(Это возможно при условии, что вы не удалили старые версии данных пакетов после обновления)
Буду очень признателен за известия о более интересном решении.
booley 26.02.2009 08:49
0byte — Аудиопроигрыватели - 2
//как и в случае с предыдущим постом,//это пока черновик :)
//который я постепенно заполняю
В этом обзоре будут:
* Songbird
* Rhythmbox
* xfmedia
* Decibel Audio Player
* alsaplayer
a1fred 25.02.2009 17:14
0byte — Автообновление пакетов по списку в debian подобных системах.
Начитавшись постов о том как автоматически обновлять все пакеты в ubuntu, у меня таки возникло желание написать по своему правильный способ обновления пакетов.
nvbn 25.02.2009 13:19
0byte — Разные версии кед
Ребят, подскажите как устроить разные версии кед на одном дебиане? Многие говорят что можно но никто не говорит как... Помню на нескольких осях так было, просто в разных папках стояли. Но как добиться того же самому? (Дебиан буду с 0 ставить, Сквиз, следовательно неважно какие кеды ставить первыми...)
polatov 25.02.2009 12:12
0byte — Порядок монтирования и смены корневого каталога из под существующей системы
Так как мне приходится монтировать и "чрутиться" из под Ubuntu в Gentoo, решил написать себе памятку, как делать это правильно и поэтапно.Из под существующей (установленной) системы делается так:
1) Монтируем раздел с Gentoo.
1 |
2) Монтируем каталог /proc, чтобы ядро могло общаться с системой и наоборот.
1 |
spiff 25.02.2009 10:43
0byte — Мониторинг FTP-сервера (новый взгляд)
FTP сервер на десктопе
Возникла необходимость на обычной рабочей машине поднять ftp-сервер. Наряду с этим появился и интерес, что именно качают пользователи с моего ftp. Конечно, Вы скажите unix-way tail -f /var/log/blablablaftplog. Но я пошел другим путем...