Wild's notes.

за сим — подписываюсь

Подроблнее о том, что есть mpd можно ознакомится здесь.
Для начала, apache и php уже должны быть установлены.

yum install mpd
nano /etc/mpd.conf

music_directory         «/путь/к_папке/с_музыкой»
playlist_directory «/путь/к_папке/с_плейлистами»
user «mpd» #пользователь от которого запускается mpd. Так же у него должен быть доступ к этим папкам.

#пролистываем до auido output

audio_output {
type «httpd»
name «My HTTP Stream»
encoder «vorbis» # optional, vorbis or lame
port «8000″
quality «5.0″ # do not define if bitrate is d$
# bitrate «128″ # do not define if quality is d$
format «44100:16:1″
}

За более подробными настройками можно обратиться на сайт.
service mpd start #запустить mpd
chkconfig mpd on #включить mpd в службах

Веб интерфейс подруку попался phpMpReloaded.
Список доступных клиентов.
Качаем http://sourceforge.net/projects/phpmpreloaded/
Распаковываем содержимое архива в папку /var/www/html/phpmpreloaded/

Открываем в браузере http://ip_сервера/phpmpreloaded/ пользуемся.

phpmpreloaded MPD + web упавление в fedora 14

Для прослушивания можно, в плеере (totem к примеру) или в браузере, открыть http://адрес_сервера_mpd:8000.

audiompegMozilla Firefox 300x242 MPD + web упавление в fedora 14

access Fedora 14 & DAAPКраткая заметка об установки аудио стриминга firefly в fedora 14.

В наличии компьютер с Fedora 14 на борту.

Что бы сделать общий доступ к коллекции mp3. Нам понадобится:

  • Права root’а
  • Установленный и работающий avahi-server
  • yum install mt-daapd #установить firefly

Открываем настройки сервера стриминга firefly(mt-daapd)
nano /etc/mt-daapd.conf

admin_pw admin #пароль для администрирования через браузер
mp3_dir /home/music/mp3 #директория где хранится mp3
servername mt-daapd #имя базы данных mp3 отображаемой в itunes
runas music #запустить от имени mt-daapd
playlist /etc/mt-daapd.playlist #файл настройки плейлистов

сохраняем файл
открываем файл с плейлистами
nano /etc/mt-daapd.playlist

#плейлист в рок стиле
«Rock» {
genre includes «Rock»
}

#плейлист группы
«Group» {
artist includes «group»
}

перезепускаем mt-daapd командой
service mt-daapd restart

И так чтобы послушать сетевую медиатеку.

Для Линукс:

Подойдет плеер с поддержкой daap к пример rhytmbox. В rhytmbox доступна сортировка композиций по альбому, исполнителю и тд. Это удобнее, чем работа с сетевой медиатекой в itunes.

В itunes должна быть включена даная опция:

Для Мак

itunes Fedora 14 & DAAP

Для Виндоус

itunesw Fedora 14 & DAAP

Управление mt-daap доступно в браузере по адресу http://ip_адрес_сервера:3689/index.html

Сайт Firefly

Обновил статью для fedora 14 и zabbix 1.8.3.

Веб интерфейс zabbix 1.6.x не работает с php 5.3 (в fedora 12 по умолчанию). Можно конечно поднять веб интерфейс на другом компьютере…

А можно установить новую версию zabbix 1.8

Собранные пакеты нового zabbix, я взял отсюда

rpm -i ‘wget http://fedora.danny.cz/danny/danny-release-12-1.noarch.rpm’ #добавляем репозиторий danny в систему

А далее

Действуем по образу и подобию

yum install zabbix zabbix-server-mysql zabbix-agent zabbix-web-mysql mysql-server

/etc/init.d/mysqld start

/usr/bin/mysql_secure_installation
Enter current password for root (enter for none): # жмем enter

Set root password? [Y/n] y
New password: #вводим пароль для root
Re-enter new password: #еще раз вводим пароль для root
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y #ставим y если не нужен удаленный доступ к БД пользователем root
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

mysql -u root -p #вводим пароль root
mysql> create database zabbix;
mysql> GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'password'; #password поменять на любой желаемый пароль
mysql> FLUSH PRIVILEGES;
mysql> quit;

mysql -u root -p zabbix < /usr/share/doc/zabbix-server-mysql-1.8.3/create/schema/mysql.sql
mysql -u root -p zabbix < /usr/share/doc/zabbix-server-mysql-1.8.3/create/data/data.sql
mysql -u root -p zabbix < /usr/share/doc/zabbix-server-mysql-1.8.3/create/data/images_mysql.sql

nano /etc/zabbix/zabbix_server.conf
листаем до конца файла.
DBHost=localhost
# Database name
# SQLite3 note: path to database file must be provided. DBUser and DBPassword are ignored.
DBName=zabbix
# Database user
DBUser=zabbix
# Database password
# Comment this line if no password used
DBPassword=password #вместо password ваш пароль к бд zabbix

/etc/init.d/zabbix-server start
/etc/init.d/zabbix-agent start

nano /usr/share/zabbix/include/db.inc.php
Над строкой if(!isset($DB))
добавляем:

$DB_TYPE ="MYSQL";
$DB_SERVER ="localhost";
$DB_DATABASE ="zabbix";
$DB_USER ="zabbix";
$DB_PASSWORD ="password";
$DB_PORT="0";

nano /etc/php.ini
находим max_execution_time = 30
и меняем на max_execution_time = 300
находим ;date.timezone =
и меняем на date.timezone = Europe/Moscow #вместо Европа Москва установить ваш часовой пояс, если он другой
находим post_max_size = 8M и меняем 8M на 32M
находим max_input_time = 60 и меняем 60 на 600

/etc/init.d/httpd restart

chkconfig —level 2345 zabbix-server on

chkconfig —level 2345 zabbix-agent on

В браузере открываем http://адрес.вашего.сервера/zabbix и настраиваем веб фронтэнд zabbix’а.

На третьем шаге должно быть везде ok

На четвертом шаге настраиваем параметры подключения к БД и жмем test connection все также должно быть ok.

На 7 шаге

Жмем Save configuration file и данный файлик сохраняем на сервере в /etc/zabbix/web/
Нажимаем кнопку Retry, что бы все стало ok.

По умолчанию, для входа в zabbix:
логин admin
пароль zabbix

chart2.php  Установка zabbix 1.8.3 в fedora 14

Time Machine Time Machine & LinuxРечь пойдет о настройки fedora 14

в качестве Time Machine для Mac OS X 10.6.

Руководство на эту тему, которые помогли
1) amahi
2) ubuntu tutorial
3) заметки на память

I. НАСТРОЙКА FEDORA 14

Все дальнейшие действия на Fedora надо выполнять с правами root. Так же у меня был отключен selinux

Установим необходимое ПО.

На Fedora запускаем команду:

yum install avahi netatalk

Далее редактируем afpd.conf ( nano /etc/netatalk/afpd.conf )

В самом конце файла добавляем строчку:

- -noddp -tcp -uamlist uams_randnum.so,uams_dhx.so,uams_dhx2.so -nosavepassword -advertise_ssh

Далее редактируем netatalk.conf ( nano /etc/netatalk/netatalk.conf )
Находим параметры конфигурации и приводит их к соответствующему виду

ATALKD_RUN=no #при установки стоит yes
PAPD_RUN=no
CNID_METAD_RUN=yes
AFPD_RUN=yes
TIMELORD_RUN=no
A2BOOT_RUN=no

Далее добавляем папку для общего доступа через afp ( nano /etc/netatalk/AppleVolumes.default )

в самом конце файла добавляем

/timemachine TimeMachine allow:user rwlist:user,@users cnidscheme:cdb options:userdots,upriv

#/timemachine каталог доступный по afp
># TimeMachine отображаемое имя папки при подключении по afp
#user заменить на желаемого пользователя с правами доступа к папке

service netatalk start #Запустить netatalk
chkconfig netatalk on #Добавить службу в запуск при загрузки

Далее настраиваем avahi ( nano /etc/avahi/services/afpd.service )

<?xml version=»1.0″ standalone=’no’?>
<!DOCTYPE service-group SYSTEM «avahi-service.dtd»>
<service-group>
<name replace-wildcards=»yes»>%h</name>
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
<service>
<type>_device-info._tcp</type>
<port>0</port>
<txt-record>model=Xserve</txt-record>
</service>
</service-group>

Далее редактируем nsswitch.conf ( nano /etc/nsswitch.conf )
Параметр hosts приводим к такому виду

hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4 mdns

Далее перезапускаем службу

service avahi-daemon restart
chkconfig avahi-daemon on

II. НАСТРОЙКА MAC OS X 10.6

В терминале mac os запускаем

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

Далее открываем системные настройки > Сеть > Ethernet (название вашего сетевого подключения) > Дополнительно > Ethernet > Запоминаем
значение Индефикатора Ethernet (mac адрес)

Далее создаем образ диска для time machine (нам понадобится имя компьютера узнать его можно запусти в терминале uname -n)

diskutility Time Machine & LinuxОткрываем Дисковую утилиту (Disk Utility.app)

> Нажимаем новый образ
> В поле Сохранить как: пишем имя компьютера_мак адрес_без_двоеточий (пример: MacBookUser_001234567890)
> В поле Имя: Желаемое имя образа диска (пример: TM )
> В Размер: нажимаем Выбрвть и указываем желаемый размер
> В Формат образа: выбираем растущий пакет-образ диска

Нажимаем Создать образ (имя компьютера.sparsebundle)
сохраняем в папку Документы (к примеру)

Далее открываем Terminal и вводим команду

ioreg -rd1 -c IOPlatformExpertDevice | awk ‘/IOPlatformUUID/ { split($0, line, «\»"); printf(«%s\n», line[4]); }’

Выводом данной команды будет UUID вашего компьютера, запоминаем его.

Далее запускаем команду ( nano /Users/имя пользователя/Документы/имя образа/com.apple.TimeMachine.MachineID.plist )

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>com.apple.backupd.HostUUID</key>
    <string>суда вводим uuid вашего компьютера</string>
</dict>
</plist>

Нажимаем Ctrl+s (сохраняем файл)

Далее открываем настройки Time Machine (Системные настройки > Time Machine)
Нажимаем Выбрать диск… и в списке должна быть сетевая папка на компьютере с линукс)
Выбираем ее и вводим логин и пароль для сетевой папки.
Резервная копия завершится с ошибкой 45.

Далее открываем Finder > Общий доступ > Компьютер с линукс > Подкл. как > Вводим логин и пароль  линукс-пользователя с правами общего доступа к папке для ТМ )
Копируем в папку преднозначенную для TM файл образа.

Далее Time Machine создаст резервную копию без проблем.

p.s.: Проверенно на Fedora 14 и Mac OS X 10.6.5

coda17 Coda 1.7

Released on 11/5/10

  • Code completion power-up!
    • Added latest HTML5 tags
    • Added latest vendor-specific CSS properties
    • Expanded Javascript with additional keywords and DOM elements
  • Improved Perl syntax highlighting
  • Improved CSS syntax highlighting
  • Added keyboard shortcuts — ⌥⌘↑ and ⌥⌘↓ — to duplicate the current line
  • Fixed a potential crash when Coda was minimized
  • Importing a site from a Transmit 4 Favorite with a tilde in the Local Path/Root

Ссылка на сайт программы: http://www.panic.com/coda/

О данной проблеме на форуме dd-wrt.

Перешил роутер D-Link DIR-825 версией r15279, устройство не запустилась, после отката прошивки перестал работать WI-FI. Помог пост ValXdater’а.

И так воспользуемся советом.

  1. Перепрашиваемся этой прошивкой
  2. Подключаемся к рутеру telnet 192.168.1.1 & cd /tmp
  3. Скачиваем эти файлы: part_01 part_02 part_03 от сюда
  4. echo -n «XX:XX:XX:XX:XX:XX» > mac1 #xx:xx:xx:xx:xx:x(x-1) (мак адрес рутера, можно прочесть на наклейке MAC ID:)
  5. echo -n «XX:XX:XX:XX:XX:XX» > mac2 #(MAC ID:)
  6. cat part_01 mac1 part_02 mac2 part_03 > caldata
  7. ls -l caldata #должно получится (65536 bytes)
  8. mtd unlock caldata
  9. mtd -e caldata write caldata caldata
  10. reboot

Перепрашиваемся другой версией firmware .

После прошивки, здесь рекомендуют сделать сброс к примеру 30/30/30

Сайт проекта.

Всё делается на свой страх и риск (Есть возможность отката версии прошивки устройства).

Помогли: wiki dd-wrt, Felix’s blog

Нам понадобится:

Приступим:

  1. Зажимаем reset на подопытном роутере на 45 секунд, пока индикатор сети не начнет мигать.
  2. Настраиваем сетевое соединение на ПК
  3. ip адрес 192.168.0.2

    маска подсети (netmask) 255.255.255.0

    шлюз 192.168.0.1

  4. Качаем файл прошивки
  5. Здесь или здесь (eko), я установил версию r14928, не устанавливайте 15279   !

  6. Открываем в браузере  192.168.0.1
  7. Если роутер перешел в режим восстановления прошивки то мы увидим простенькую страничку для загрузки прошивки в устройство.

    Нажимаем Обзор и выбираем файл прошивки, жмем send, ждем минут 6 и радуемся.

    Если вам захочется вернуться на другую версию, переводим рутер в режим восстановления (1) и заливаем необходимый файл прошивки.

  8. Настраиваем сетевое соединение 192.168.1.2/255.255.255.0/192.168.1.1 или получаем ip по dhcp от рутера.
  9. Открываем в браузере 192.168.1.1

Задаем имя пользователя и пароль, изучаем web интерфейс и настраиваем необходимое.

Набрал как-то в mysql команду flush privileges;

А в ответ Table ‘mysql.procs_priv’ doesn’t exist

Решение.

Автор данного решения, напоминает о том, что перед эзапуском даной команды — необходимо сделать бэкап mysql.

Команда:

mysql_fix_privilege_tables –password=[пароль root'а БД]

А если еще и пароль забыт, то вам туда.

1063 Mac OS X 10.6.3

Информация об обновлении.

Проблема решена.