вторник, 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ки обновлю даже (хочу амарок новый!).

вторник, 25 ноября 2008 г.

Emacs - закрыть все буферы одной командой

Спасибо кое-кому за решение:

(defun close-all-buffers ()
(interactive)
(mapc 'kill-buffer (buffer-list)))


Вуаля!

Вышла Fedora 10.

Вышла Fedora 10. Изменения и прочая фигня - читайте везде (уже обсосали достаточно :-)
Ссылок на скачивание еще нет, но вот она (для других архитектур сами знаете что менять):
http://torrent.fedoraproject.org/torrents/Fedora-10-i386-DVD.torrent

Шампанского всем!

p.s.: ждём russian fedora

пятница, 14 ноября 2008 г.

Яндекс моей мечты сбылся! :-)

Вот он каков. Наконец-то:
1

Можете себе сделать подобное здесь: http://www.yandex.ru/?edit=1&preset=normal

понедельник, 10 ноября 2008 г.

Эксперименты с Мандривой и чудо-убунту

На домашнем PC решил поглядеть на Мандриву новую (всё равно от федоры пользы там не много, как и от всего остального). Установщик у неё не то чтоб плохой, даже хороший, а вот страничка с редактированием разделов ужасна: нету кнопки "назад" (чтоб отменить неправильно сделаные изменения), интуитивно неправильно сделана вообще страничка (типа нарисована полоска с разметкой диска, а снизу прямоугольники разноцветные с надписями рядом с цветами, обозначающими тип ФС. Оказалось что они же - инструмент конвертирования полоски в соотв. ФС. В общем - бред полный).

В результате, хотел нажать "отмена", а оно пошло мне писать черти-шо на жесткий диск. Резко нажал C-M-Del, но оно как раз что-то напортило мне в partition table. Это если не говорить что после первой установки оно не туда написало grub (почему я руками и хотел разметку делать).

Результат - сломалось всё к чертям, grub голый грузится, а sdb с поломаной таблицей разделов.

Пробовал дофига LiveCD чтоб восстановить всё. GParted не видит вообще разделов на sdb, knoppix не работает вовсе (странно, не так ли?). И тут (о чудо) загрузилась LiveCD новая убунта и распознала тот раздел на sdb что с медиа-данными!

В результате, просидел ночь и флэшкой в 4 гига переносил данные. Еще гигов 35 осталось перенести :-)

Мандриву отныне боюсь (хотя со временем еще раз таки думаю попробовать)!

четверг, 6 ноября 2008 г.

Обновился php-mode.el для emacs

Для замечательного редактора emacs вышла новая версия (1.5) php-mode.el. Что ж, php-mode в емаксе не очень хорош, скажем прямо, но радует что разработчики не стоят на месте а делают хоть что-то :-)

Если кто пишет в емаксе на пхп - поздравляю.

http://php-mode.sourceforge.net/
Если интересно чего нового - всё написано в файлике Changelog.

понедельник, 3 ноября 2008 г.

kdesvn новый - это прекрасно

Обновился недавно kdesvn. Ну ооочень порадовала новая версия. Она переписана на qt4 и отлично интегрирована в KDE4 (dolphin, в часности). В результате мы получили нечто среднее между uTorrent из windows (люди всё время искали замену, я не знал что предложить, теперь - знаю) и qsvn (или любым другим). Тоесть можно работать из программы, а можно тыкая правой кнопочкой по папкам.

Немного скриншотов:
1
2
3

пятница, 24 октября 2008 г.

В preupgrade появилась fedora 10 cambridge

Еще вчера пытался обновиться до rawhide из f9, вылезали какие-то ошибки. А сегодня кроме rawhide в вариантах появилась fedora 10!

Итак, качаем preupgrade последней версии:
bzr branch bzr://bzr.fedorahosted.org/bzr/preupgrade/dev
(если bzr не установлен - установите через yum install bzr).

Делаем
make
su -c "make install"


Запускаем и наслаждаемся :-)

суббота, 11 октября 2008 г.

Opera - отключаем torrent-клиент оперы (делаем свой)

Немного раздражает, что опера не даёт выбор другого клиента, а говорит, моло "качать/не качать". Приходится сохранять .torrent-файл на диск и открывать KTorrent'ом (подставьте своё).

Спасибо, яндекс и кеширование форумов (чтоб не регистрироваться) за решение.

Цитирую:
Открываем Opera , в адресной строке браузера набираем opera:config#BitTorrent, жмем Enter и мышкой снимаем галочку с поля Enable. После чего закрываем окно настроек и восхищаемся полученным результатом.

Способ второй.
Через меню "Tools - Preferences - Advanced - Downloads" добираемся до еще одного окна с настройками браузера, снимаем в нем галку с пункта Hide files types opened with Opera и в поле поиска набираем слово bittorrent для отфильтровывания всех остальных записей.
В результате должна остаться одна запись application/x-bittorrent. Удаляем ее или нажатием клавиши Edit корректируем поведение браузера при открытии файлов с расширением .

среда, 8 октября 2008 г.

А пойдём ка в зоопарк!

Еще раз всем привет. Решил пройтись я по зоопарку дистрибутивов (а точнее рас уж увидели свет две бэты - надо их потестить). Что ж, так сложилось что появилось время свободное и десктопный компьютер, на котором (к моему удивлению) никакой особо важной информации кроме двух сезонов Доктора Хауса не нашлось.

Что ж, поехали.

Началось всё с Убунту 8.10 бэта...
Стоп! Началось всё немного раньше. Стоял на десктопе убунту 8.04 в последнее время (надо же было посмотреть "что же в нём такого, что он самый популярный"). Затем я подумал: "хмм... Хочу KDE". Поставил как где-то написано KDE 4.1, логинюсь и тут начинается странное... Не буду описывать симптомы но работали кеды отвратно (ну разве что главный из них - софт через что угодно устанавливается, но в конце зависает и надо перегружаться чтоб доустановился. Проверял на другой машине - то же самое). В общем - убунта не нравится просто потому что между кубунту и убунту ставится черта.

Так вот. Решил таки посмотреть на кубунту (не может быть она такая глючная как если просто установить КДЕ в убунту). Скачал бэту - начинаю установку - виснут иксы, жму C-M-Backspace, логинюсь, с глюками пытаюсь поставить - на этапе чтения разделов диска всё умирает.

Скачал бэту убунты. Без краха иксов, но всё равно те же яйца. Ладно, думаю, надо бы еще чего попробовать. Тут вспомнил что давно горел жеданием взглянуть на OpenSUSE.

Скачал 11ю версию. Отличный установщик, надо сказать, особенно хорошо он с определением разделов справился. Но тут то меня насторожило то, что при установке (в конце уже) было это знаменитое слайд-шоу как при установке виндоуса.

Доустанавливал, загружаюсь - тихий ужас. Всё крушится, заголовков у окон нету. В общем, кошмар. Ушёл гулять, выключив этот ужас. Придя домой еще раз решив посмотреть таки обнаружил нечто сносное. Всё как рукой сняло. Даже симпатично.

Но! Во-первых, на рабочем столе "Мой компьютер", а в нём "Мои документы" уже сказали всё за себя. Во-вторых, KDE 4.0 и недружелюбность установки 4.1 (ну честно, как я ни старался, так и не понял что надо сделать). В общем, удачи ребятам, but no at my place.

Хмм... Так что же всё-таки? Ах да! Fedora 10 beta released! Какая радость. Качаем.

Тут то началось самое веселье. Вначале оно после нажатия на "Install" из меню что-то делало не так и монитор говорил о частоте "Out of range". Ну что ж. Не повезло... хотя нет! Нажатие вслепую "вниз", а затем "ентер" помогло ))) Далее пошел этап установки. (стоит ли говорить что по традиции при редактировании разделов анаконда упала не знаю, это ведь уже традиция)

Но это не всё. Когда устновилась федора с КДЕ и без ГНОМа внизу загрузилась какая-то хуйня под названием SCIM. И не одна, а сразу две (англ и рус варианты). И после них вся система виснет напрочь (кроме мыши и их самих).

Необходимо выйти в kdm, выбрать console login и вслепую (!) набрать:
[login]
[pwd]
su -
[root pwd]
yum -y remove scim*

Как ни странно, помогло, но всё равно broken depndencies в обновлениях и еще какая-то фигня. В общем, пора сносить.

Итак, чем всё кончилось? Попробовал Tedora 9.1. Вот оно, счастье :-) Поставил, подпил (нтфс подключил куда надо, нужные пакеты выбрал) и забыл (кодеки есть, всё есть, всё отлично).

Вывод из этого всего. Хрен я еще раз полезу тестировать бэты. Пока моих нервов хватит только на релиз кандидаты, которых мы и ждём.

p.s.: где мог в поддержку и/или багтрекинг отписал.

авант-виндоу-навигатор без компизов и кавинов

Здравствуйте. Очень уж мне повезло с конфигурациями и десктопного компьютера и ноута. Первому видеокартой ATI Radeon 9600, второму тормознутостью впринципе. А точнее "не успеванием за модным тенденциями).

В общем, решил сделать себе максимально удобно, KDE выглядит так: сверху небольшая панель с кнопкой "F", треем и часами, внизу avant-window-navigator. Из-за проблем с видео на десктопе KWin (или Compiz) включать ради avant-window-navigator не стоит (грязно и медленно). Аналогично на ноуте.

Был найден выход! Вырубайте свои compiz, kwin (или что там еще у вас) и пишите:

yum -y install xcompmgr

Теперь запускаем xcompmgr, затем avant-window-navigator. Всё! Красота, летает, глаз радует :-)

пятница, 3 октября 2008 г.

Firefox : отключаем отрисовку drag'n'drop

Очень маленькая заметка.
Если у вас включен компиз к-вин или еще чего у вас в огненном лисе могут наблюдаться глюки при перетаскивании выделенного фрагмента. Система зависает. зачастую навсегда.

Чтоб выключить это безобразие достаточно выключить параметр (установить в false) nglayout.enable_drag_images

вторник, 30 сентября 2008 г.

Вышла fedora 10 beta

Вышла федора 10 бэта. Качаем с торрентов, тестируем.

http://fedoraproject.org/ru/get-prerelease

Торренты - http://torrent.fedoraproject.org/

Что новенького - http://fedoraproject.org/wiki/Releases/10/Beta/ReleaseNotes

Собственно, всё :-)

пятница, 19 сентября 2008 г.

Emacs + Python - автодополнение есть!

Раз и навсегда!

Дело в том, что до этого я писал на пхп в емакс и ни на что кроме как "умной подсказки" рассчитывать не приходилось. То, что многие называют автодополнением (по нажатию M-/ в емаксе) - туфта. А точнее - dabbrev-expand :-) Функция ищет слово в уже открытых буферах и "подсказывает" вам на лету. Независимо от языка разработки, времени суток и проч. Впринципе, очень хорошая вещь, часто хорошая и универсальная.

Но! Мне-то надо посмотреть автодополнение (или список методов, к примеру) экземпляра класса QString, импортированного из PyQt4.QtCore и я не собираюсь ничего открывать в буфере из этих файлов!

Решение: команда
python-complete-symbol

Делаем её бинд на свою любимую комбинацию (у меня - яблоко-пробел) в .emacs'е (после ?\s- - пробел):
(global-set-key [?\s- ] 'python-complete-symbol)

Вуаля!

Спасибо http://pylab.blogspot.com/2006/08/emacs-autocomplete-eldoc.html

четверг, 11 сентября 2008 г.

Emacs - убираем мусор при старте

Маленькая заметка. При запуске emacs вас встречает стартовая страничка и прочий открытый мусор. Я же давно хотел чтоб был открыт один пустой буфер *scratch* и ничего более. Спасибо emacs@conference.jabber.ru за решение (и еще много за что).

В свой .emacs пишем:


;;;; делаем чтоб при открытии emacs'а не было мусора, а был открыт только один буфер *scratch*
(setq inhibit-splash-screen t)



Готово :-)

воскресенье, 17 августа 2008 г.

Firefox : отключаем переход по ссылке в буфере по нажатию средней кнопки

Фух, задолбала одна вещица. На тачпаде время от времени случайно клацаю двумя пальцами, это влечет за собой нажатие средней клавиши мыши. FireFox имеет такую фичу - при таком нажатии переходить по ссылке, содержащейся в буфере. Задалбывает.

Спасибо яндексу и http://dimaka.net/nebolshoy-tvik-firefox/ за решение.

Заходим в about:config и пишем
middlemouse.contentLoadURL => false

воскресенье, 6 июля 2008 г.

Fedora 9 + ibook g4 мультитач

Это свершилось! Убил пол дня, но я это таки сделал.

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

Итак, вдохновение мне принесла вот эта заметка. Нашел я в списке ноутов ibook g4 (именно он, повезло :-).

Не буду описывать часы последующихся попыток сделать чтоб работало, просто скажу как надо.

В федора 9 с синаптиксом есть один баг, исправляется он установкой вот этого пакета (спасибо что собрали под ppc).

Далее везде пишут, что в xorg.conf надо в секцию тачпада добавить
Option "SHMConfig" "true"
, но у меня вообще нету секции о тачпаде.

Так вот, если у вас тоже нету - создайте ее в два шага:
1. В секцию ServerLayout добавьте:
InputDevice "Synaptics" "CorePointer"
2. Добавьте также:
Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "SendCoreEvents"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
Option "SHMConfig" "true"
Option "LeftEdge" "120"
Option "RightEdge" "920"
Option "TopEdge" "120"
Option "BottomEdge" "680"
Option "FingerLow" "14"
Option "FingerHigh" "15"
Option "MaxTapMove" "110"
Option "VertScrollDelta" "20"
Option "HorizScrollDelta" "20"
Option "MinSpeed" "0.4"
Option "MaxSpeed" "0.99"
Option "AccelFactor" "0.035"
Option "MinTapTime" "110"
Option "MaxTapTime" "350"
Option "ClickTime" "0"
EndSection


Как поднастроить - сами ищите. Ура!

вторник, 24 июня 2008 г.

Качаем с торрентов без проблем

Долгое время с определенными трекерами была проблема, ktorrent (и другие) не качали, а писали в определенном месте что-то вроде "Port 6881 is blacklisted". Относительно недавно нашел решение проблемы, оно просто как никогда.

Просто в настройках клиента поменяйте порт на один из диапазона 49152–65534. Перезапустите ktorrent. Работает.

воскресенье, 15 июня 2008 г.

Как угадал со спящим режимом в прошлом посте

Просто-таки чудо произошло. Обновились кеды в федоре на днях и теперь в меню Leave прямо сразу появились кнопочки "Suspend to RAM" и "Suspend to Disk". Я счастлив, команда КДЕ - молодцы!

воскресенье, 8 июня 2008 г.

KDE 4: ждущий (спящий) режим

На ноуте начинаешь понимать что текущий гном куда более доделан нежели текущий кде 4.0.4. Так, к примеру, когда закрываешь крышку ноута он должен уйти в спящий (ждущий) режим. В gnome все прекрасно работает, в то время как в KDE ноут просто выключается (причем еще и не запоминая программки запущенные, как будто из розетки выдернули бедолагу).

Так вот, поиск в гугле дал результат. Таки есть спящий режим в кедах, надо лишь сделать вот что:
Кнопочка "КДЕ" -> Leave -> Shutdown. Там вы увидите посрединке "Turn off the computer". Вот на этой кнопке зажмите первую кнопку мышки и держите. Вы увидите то самое меню, где есть выбор "Suspend to RAM" и "Suspend to disk".

Ура! :-) Вернулся на кде, ждем дальнейших допиливаний.

воскресенье, 1 июня 2008 г.

Ставим Федору на макбук (ppc)

Как известно федора (в отличии от убунты) все еще делает релизы для архитектуры ppc. Обзавевшись макбуком я это ощутил :-) Макось меня в удобствах с одной стороны порадовала (красота, все вылизано и рассчитано на однокнопочную мышь), а с другой стороны - гавно полное (ну как бы работать на ней я бы не смог).

В общем, решил снести и федору любимую поставить (потом собираюсь макось попробовать второй поставить).

Так вот. Это iBook G4. Скачал диск с федорой 9й, запихнул внутрь. При загрузке зажал "c" забы пошел запуск с диска.

Глюк номер один. Оно просит выбрать загрузку. "*" - жесткий диск (макось), "linux" - собственно федора. Так вот, если выбрать linux - оно как-то плохо понимает видеокарту и начинает тупо блымать разными цветами (красиво, но не то что надо). Поэтому надо устанавливать в текстовом режиме, набрав для этого linux text.

Глюк номер два - уже упомянутый завтык федоровцев с русским языком. В общем, мой совет - ставьте все на английском, потом исправите в настройках.

После установки чтоб уйти из консоли надо под рутом написать init 5. А чтоб в дальнейшем в графику грузиться замените в /etc/inittab 3ку на 5ку.

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

Ок. КДЕшечка любимая, все прекрасно.

p.s.: таки получилось наебать провайдера с мак-адресом (хотя непонятно, вроде как один компутер на один интернет - можно). Раньше пытался вот там в гуишных настройках прописать мак-адрес писюка - не работало. Чтоб качественно и быстро подменить мак-адрес - запустите сеть, а затем под рутом выполните:
ifconfig eth0 hw ether 00:02:44:73:f9:a8. Вроде как понятно че куда подставлять :-)

понедельник, 14 апреля 2008 г.

Надоел динамик. Отключаем.

Как-то визуально пробовал-пробовал - все не получалось (в КДЕ почти, в гноме - совсем никак). А теперь вот емакс как бешеный пищит и раздражает сотрудников (наверное :-)

Старый способ:
В общем, будучи рутом надо написать в консоли:
rmmod pcspkr

и все пройдет. Надо навсегда? Под рутом отредактируйте файл /etc/modprobe.d/blacklist, добавив в него строчку
blacklist pcspkr

За решение спасибо людям.


Новый способ (спасибо комментариям):
su -c '/sbin/modprobe -r pcspkr ; echo "install pcspkr :" >>/etc/modprobe.conf'
Взят отсюда: http://docs.fedoraproject.org/release-notes/f7/iso/en_US/sn-PackageNotes.html

вторник, 8 апреля 2008 г.

Emacs + php-mode - найден адекватный конфиг

Вот нашел прикольный конфиг, почти то что я хотел. Как для емакса (теперь он черненький), так и для php-mode. Просто дописал конфиг в свой .emacs

Конфиг здесь: http://www.moxleystratton.com/article/dot-emacs

понедельник, 7 апреля 2008 г.

Emacs: Работаем с файликами в cp1251

Так случилось, что рабочие проекты у нашей конторы еще с незапамятных времен в cp1251. И переводить их в utf8 напряжно (да и ладно уже, че уж ради меня одного, если всем нормально работается :-)

Вот нашел статью, которая мне помогла: http://emacswiki.org/cgi-bin/wiki/GnuEmacsRussification
Собственно, первую половину того что сказано я не делал (там что-то со словами koi8-r, я боюсь)), а вот второй кусок дописал и все заработало.

Итак, в ~/.emacs дописываем:
;; Create Cyrillic-CP1251 Language Environment menu item
(set-language-info-alist
"Cyrillic-CP1251" `((charset cyrillic-iso8859-5)
(coding-system cp1251)
(coding-priority cp1251)
(input-method . "cyrillic-jcuken")
(features cyril-util)
(unibyte-display . cp1251)
(sample-text . "Russian (Русский) Здравствуйте!")
(documentation . "Support for Cyrillic CP1251."))
'("Cyrillic"))


И теперь у нас есть в Options->Mule->Set Language Environment->Cyrillic->Cyrillic-CP1251. Жмем на него и открываем наши файлики в cp1251. Ура! Еще один шажок к захвату вселенной.

суббота, 5 апреля 2008 г.

Emacs + выделение шифтом и стрелками

Так, чисто чтоб не потерять команду, запишу сюда (для того этот блог изначально и был, впринципе, создан).

[зачеркнуто]
Чтоб выелять текст зажав shift и двигая стрелочки надо в емаксе сделать
M-x pc-selection-mode

Шифт и стрелочки - гораздо быстрее мышки.
[/зачеркнуто]

[еще раз рачеркнуто]
Еще раз подтвердилась старая английская поговорка: "из двух зол не выбирают ни одного". Нашлось "золотое решение" чтоб перемещаться привычным образом и начинать выделение клавишами Ctrl+пробел:
M-x transient-mark-mode
[/еще раз зачеркнуто]

Нашлось еще более золотое решение. Для визуального выделения надо просто два раза нажать
Ctrl+Space

четверг, 3 апреля 2008 г.

(X)Emacs + Русские буквы + Квадратики

Вот начал изучать емакс. Приятная штука, да вместо русских букв все квадратики рисовал. Подсказали мне в чате linuxportal.ru, что это из-за локали может быть. Ну я пошел гуглить насчет ru_RU.utf8+emacs... Оказалось что не в локали дело (под иксами она не важна в емаксе), а в том, что шрифты нужные не установлены.

В общем, вот решение -> http://www.gentoo.ru/?q=node/8497

А конкретно:

в файле ~/.XResources
Emacs*font: -*-*-medium-r-normal-*-14-*-*-*-*-*-iso10646-1

В файле ~/.emacs
(set-default-font "-*-*-medium-r-normal-*-14-*-*-*-*-*-iso10646-1")

(set-language-environment 'UTF-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(prefer-coding-system 'mule-utf-8)
(setq default-input-method 'russian-computer)

(setq x-select-request-type '(UTF8_STRING COMPOUND_TEXT TEXT STRING))

понедельник, 25 февраля 2008 г.

Удаление огромной кучи файлов

Если у вас есть папка, в которой БООООООЛЬШОЕ количество файлов и вы не знаете как же их удалить - делайте вот так:

find . -name '*' -print0 | xargs -0 rm

Заметку (и объяснение там же есть) взял у Эрика Лонгмана.

Фух. Записал. Теперь не забуду.

p.s.: домашнее задание - сделать то же самое для директорий

вторник, 12 февраля 2008 г.

KDE 4, я вернулся!

Да да. Видимо наигрался я с кубиками, дрыгалками окон и прочим в GNOME+Compiz+Beryl. Вернулся к KDE4. Все же, здесь и амароки с кафеинами работают нативнее и свои спецэффекты прикольные есть. В общем, я понял что все же являюсь KDE'шником (хотя гном не забуду).

Экспериментировав с GNOME и ставив туда вид МакОСЬи я черпанул нечто полезное, а именно avant-window-navigator. Ставьте его все! Все! Все!

Но если в гноме не составляет проблем убрать нижнюю панель, то в кедах 4х это сделать потяжелее... хотя как оказалось не на много.

Итак, для начала не пугайтесь, ничего у вас не пропадет и все фичи останутся. Для начала добавляем все необходимые виджеты на рабочий стол (кнопка "K" - Application Launcher, рабочие столы - "Pager" и так далее). Все. Готово. Теперь устанавливаем через йум наш avant-window-navigator
yum -y install avant-window-navigator

А далее самое важное. Сделайте бекап файла ~/.kde4/share/config/plasma-appletsrc (на всякий случай). Затем его надо отредактировать не из-под КДЕ, так как нельзя. Для этого вы можете воспользоваться GNOME или еще чем-либо (fluxbox). Если нету других сеансов кроме KDE - сделайте в консоли init 3. По окончании махинаций в консоли - init 6.

Итак, открываем наш файл:
vi ~/.kde4/share/config/plasma-appletsrc
Набираем /panel дабы найти искомое слово. Находим нечто вроде следующего куска:
[Containments][2]
formfactor=2
geometry=0,994,1680,56
location=4
locked=false
plugin=panel
screen=0
transform=1,0,0,0,1,0,0,-1056,1

Жмем 'Ins' для режима "ВСТАВКА". Удаляем это кусок (весь).

Идем обратно в кеды. УРА! Вот как выглядит теперь десктоп у меня:


Кстати, если ваши окна перекрыли нужный виджет, смело жмите Ctrl+F12. Вы увидите их всех.

Источник откуда читал/переводил: http://tombuntu.com/index.php/2008/01/22/how-to-remove-kde-40s-panel/
Заметка к источнику: (Use Ctrl-Alt-F1 to open the terminal and Ctrl-Alt-F7 to switch back.) <-- не работает ни фига.

пятница, 1 февраля 2008 г.

Counter-Strike: поиграемся?

Пожалуй единственная вещь, из-за которой я полностью не отказывался от венды - это старый добрый counter-strike 1.6. Игра по интернету - любимое дело. Есть ли CS под Linux? Нету. Есть (не)эмулятор wine. Посмотрим...

Итак, открываем консоль, заходим в папку с КС:
cd /mnt/d/Games/cs16/

Теперь запускаем wine с нужными для КС (а не халфы) параметрами:
wine ./hl.exe -nomaster -game cstrike

Что ж, работает? Да! Ура! Ведь ура? Ан-нет. Просто работает, меня лично, не устраивает. Мне надо чтоб работало быстро, так как все мастерство проявить до конца не могу, а под вайном немного подтормаживает даже на самых минимальных требованиях.

Выход есть? Да. Есть платный cedega. Покупаете cedega (можно посмотреть на 14-дневную триал-версию, про торренты и варез молчу), устанавливаете cedega и потом запуск аналогичен wine'овскому.
cedega ./hl.exe -nomaster -game cstrike

Работает? Да. Только вот как-то разрешение огромным стало, улетело и не могу нащупать settings в КС. Что делать?
Откройте консоль (КС) и там _vid_default_mode или что-то подобное, начинающееся на нижнее подчеркивание и по содержанию подходящее устанавливаете в ноль. Потом _restart и получаем дефолтное минимальное разрешение. Фух :-)

Запуск - все круто, все работает. Не работает - гугл в помощь.

четверг, 24 января 2008 г.

Установка KDE 4 для Fedora 8 (или fedora 7)

Вот самый безобидный способ поставить четвертые кеды на Fedora 8. Сам пробовал, сам работаю уже под 4кой.

http://fedoraproject.org.ru/node/15

Кстати, сам по себе ресурс просто отличный.

-----------

2008-02-25 UPD: мне пришлось удалить любимый krusader из-за того, что либы не хватало для КДЕ4 какой-то (зависимости какие-то). Так вот! Удаляйте смело! Из исходников собирается на ура!