вторник, 16 декабря 2008 г.

Установка red5 под fedora 10

Red5 - серверное приложение для флэша. Всякие там видео-чаты и прочее. Оказалось что установка не так проста (в федоре) и гуглится нелегко.

В общем, все как в мануале - устанавливаем java-jdk sun'овскую (в RussianFedora есть, можт и работает на openjdk). Потом устанавливаем ant. Затем качаем из svn этот red5. Всё, казалось бы, ничего. Но дальше в мане написано следующее:

export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun/
export ANT_HOME=/opt/ant/ # or other directory if you don't have root

В вашем случае JAVA_HOME будет подобной, а вот с ANT_HOME придется поплясать.

Спасибо за решение fedoraforum'у:

1. Удаляем /usr/share/ant/lib (оно пустое и ненужное)
2. Делаем из /usr/share/ant/lib символьную ссылку на /usr/share/java/ant/ (если находимся в директории /usr/share/ant/):
ln -s /usr/share/java/ant/ ./lib
3. Делаем еще одну символьную ссылку (находясь в директории /usr/share/java/ant/):
ln -s /usr/share/java/ant.jar ./ant.jar

Ну и
export ANT_HOME=/usr/share/ant

Всё. Далее как в мане - ant prepare, ant dist и запуск :-)

пятница, 12 декабря 2008 г.

Opera 10 alpha

Очень понравилась штука эта. Действительно скорость отличная (хотя и раньше была ничего), обещают что обновляться теперь будет сама. А главное - qt-native-скин таки выглядит почти не страшно, его и буду юзать, пожалуй.

В общем, всяко рекоммендую и буду пользоваться пока не наступит ff3.1 так точно (ибо текущий - тормоз сплошной).

p.s.: минус один уже найден: русский модуль aspell установлен, а нифига он не работает в ней (только инглиш).

p.p.s.: всё еще такие же уродливые окна всплывающие которые

1

четверг, 4 декабря 2008 г.

Немного о mysql

Решил оформлять все маленькие заметки о мускуле в одном посте

Правильно устанавливаем кодировку "по-умолчанию"
Если вы создаете БД часто она создаётся со всякими ненужными latin_swedish_ci. Я же хочу православный utf8. Что ж, берем и идём писать в секцию [mysqld] в файле /etc/my.cnf следующие строки:
collation_server=utf8_general_ci
character_set_server=utf8


перезапускаем мускуль (/etc/init.d/mysqld restart) -- готово!

Делаем пароль для root-пользователя
Обновился в федоре phpMyAdmin. Раньше на локали я ленился делать пароль для юзера root в mysql, а в новом пхпмайадмине без пароля просто не пускает. То ли баг то ли фича :-) В любом случае, вот как это делается:
1. Входим в mysql-консоль:
$ mysql --user root
2. Там делаем:
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('новый_пароль') WHERE user='root';
mysql> FLUSH PRIVILEGES;


Всё. Теперь входить в консоль через
mysql --user root --password
а в пхпмайадмин сами знаете как)

Делаем бэкап базы / восстановление из бэкапа
Маленькая заметка чтоб не забыть.

Бэкап: mysqldump --user=someuser --result-file=dbname-$(date +%Y-%m-%d-%H-%M-%S).sql dbname
Рестор: mysql --user=someuser dbname < ./dumpfile.sql

среда, 3 декабря 2008 г.

Тоже вечно забываю

Кроме мускульных процедур забываю и простые архивные

Извлечь из .tar.gz-архива (это я еще помню) -
$ tar -xvf ./имя_архива.tar.gz

Создать .tar.gz-архив (а вот это забываю вечно) -
$ tar -zcvf ./имя_архива.tar.gz ./путь_к_папке_или_файлу

вторник, 2 декабря 2008 г.

fedora-announce-list Digest, Vol 58, Issue 1

Для тех, кто не читает сабж, вкратце:
1. Начинаем думать над новым именем для федоры (что-то связаное с Кэмбриджом должно быть)
2. В rawhide (а значит и следующей федоре) происходит переход на python 2.6. А значит что после того как в rawhide обновят питон, надо обновлять там около 700 пакетов. "Hands off until we finished", как говорится. Что ж, вот вам и вклад федоры в сообщество на лицо (ведь исправления разработчикам закоммитят).

А вообще я рад релизу: и на ноут встал нормально (хотя предвещал кернел паники в бэтах и пре-), и на писи (рашнфедора).

Подождем немного, почитаем отзывы о preupgrade'жении и можт рабочий с 9ки обновлю даже (хочу амарок новый!).