понедельник, апреля 26, 2010

мат на немецком

я-таки извиняюсь.

Scheisse (шайсэ) - говно, хуёво, хуйня, блядь
Verdammte Scheisse! (фердаммтэ шайсэ!) - еб твою мать!
scheissen (шайсэн) - срать
Scheiss drauf! (шайс драуф) - похуй! насрать!
Scheiss (шайс) - хуйня
scheissegal (шайсэгаль) - похуй, до пизды, насрать
Scheisskerl (шайскерль) - мудак
Scheissdreck (шайсдрек) - то же, что и Scheisse
Ein Scheissdreck werde ich tun! (айн шайсдрек вэрдэ ихь тун!) - Ни хуя я не сделаю! Хуй тебе!
vollscheissen (фолльшайсэн) - засрать
beschissen (бешиссэн) - хуёвый, хуёво
bescheissen (бешайсэн) - наебать
Anschiss (аншис) - примерно: пиздюли
Arsch (арш) - жопа, говнюк, пиздюк
Arschloch (аршлох) - то же, что и Arsch, чаще в двух последних значениях
verarschen (фераршен) - наебать
Verarsche (ферарше) - наебалово
Leck mich am Arsch! (лек михь ам арш) - Хуй отсоси! Пошёл на хуй! Употребляется также просто - "Leck mich!"
Schwanzlutscher (шванцлутчер) - хуесос
Pimmel (пиммель) - хуй, мудак
Fotze (фотце) - пизда
Halt die Fotze! (Хальт ди фотце!) - Заткни ебальник!
Hure (хурэ), Nutte (нуттэ) - шлюха, блядь, курва, шалава. Употребляются и как нематерные слова.
Schlampe (шлампэ) - потаскуха
Schickse (шиксэ) - блядь, давалка
Miststueck (мистштюк) - сука
Mistkerl (мисткерль) - сволочь, скот, мудак
ficken (фикен) - ебать, ебаться
Fick (фик) - ебля
Fick dich! Fick dich ins Knie! (фик дихь инс кни) - Пошёл на хуй! Заебись ты! (дословно: ебись в колено!)
Schwuchtel (швухтэль) - пидор, пидарас
Du gehst mir auf die Eier! (ду гейст мир ауф ди айер!) - ты меня заебал, дословно - ты мне наступаешь на яйца!
Verpiss dich! (фэрпис дихь) - Съебись!

воскресенье, апреля 25, 2010

опять слетела раскладка

итак, я решил обновить ядро, оно у меня было версии 2.6.28-13 :

sudo apt-get dist-upgrade

сечас uname -r показывает 2.6.31-20. очень хорошо. в корневом разделе осталось всего лишь 1,2Гб не занятого места, поэтому тут же:

sudo apt-get autoremove

вычистим "хлам" и 2,14Гб свободного пространства имеем.

после обновления слетел переключатель раскладки клавиатуры. по привычке полез в /etc/X11/xorg.conf и узрел там пустоту. теперича убунта в этом файле старается мало чего хранить. но я не испужалсо! полез в

gksu scite /etc/default/console-setup

и тут залупа - все прописанно как положенно, а именно:

XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=",winkeys"
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"

решив что слетел все-таки демон scim`а, полез в первое установленное мной приложение после запуска кранча - gnome-language-selector ;)
в выподающем списке "метод ввода с клавиатуры" видем "none", а это не есть гуд! выбираем "scim". проблема решена.

борьба с *.nrg

есть категория людей, которые уверены что nero и ее образы являются стандартом в своей нише.
узрев очередную игру "запаяную" в проприетарную nrg (а иногда встречаются фильмы!) я понял, что пришло время к решительному


sudo apt-get install nrg2iso


прога, как уже понятно, конвертер.

вторник, апреля 20, 2010

openoffice.org от инфра-ресурс в репы

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

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

sudo apt-get --purge remove openoffice.org-core

так сказать жесткое удаление да! а что делать: жесткий я человек... понятно что параметр --пурге удаляет все настройки и прочую ебалу, которая останется при обычном удалении, как пургеном пронесет!

ничего не имею супротив графических надстроек типа синаптика, однако работать в терминале куда быстрее.

sudo wget http://archive.infralinux.org/infralinux/intrepid.list -O /etc/apt/sources.list.d/infralinux.list

sudo apt-get update && sudo apt-get install infralinux-keyring && sudo apt-get update

когда вас спросят уверены ли вы что хотите установить эти пакеты без проверки, отвечайте "y"/"да".

все, осталось тока установить:

sudo apt-get install infralinux-desktop

эта команда поставит полную систему от инфра-ресурс. либо через тот же синаптик по отдельности. после чего офис будет обновляться так же, как и другие программы в системе.

воскресенье, апреля 18, 2010

apt: "горячие" функции

все буду делать на примере файлового менеджера mc - у него в названии букав меньше =)

sudo apt-get install mc - установить mc
sudo apt-get --reinstall install mc - переустановить mc на более новую версию
sudo apt-get remove mc - удаление mc
sudo apt-get --purge remove mc - жесткое (со всеми настроечными файлами) удаление mc
sudo apt-get autoremove - удаление файлов и библиотек использовавшихся для установки какой-либо программы и теперь более не нужных (я ее использую, чтобы почистить систему после удаления какой-нить программы)
apt-cache search mc - поиск в репах программ по имени или описанию (выведет все что связанно с mc)
sudo apt-get update - обновление списка пакетов в репах
sudo apt-get upgrade - обновление всех пакетов в дистре, хотя говорят, что для обновления дистра до последней версии лучше использовать команду:
sudo apt-get dist-upgrade - обновления дистра до последней версии

#####
sudo apt-get install pcmanfm mc- - установить файловый менеджер pcmanfm и удалить mc (если параметр <программа> с минусом - это удаление! несмотря на то что в опциях прописанно install)
sudo apt-get remove pcmanfm mc+ - удаление pcmanfm и установка mc (если параметр <программа> с плюсом - это установка! несмотря на то, что в опциях прописанно remove)

это нужно если влом много писать: сначала команду установить, потом еще писать команду удалить. удобней сделать все сразу =)
#####

это основные "горячие" опции для программы apt. остальное я даже не использую, руководство по apt`у здесь.

Leafpad - is shit!

ни тебе кодировок, ни тебе подсветки синтаксиса (синтаксис.. слово-то какое синтаксис), ну так вот, нету понимаешь подсветки синтаксиса, а редактор без подстветки синтаксиса это безсинтаксисный блокнот из виндус, там тоже синтаксис не подствечивается. много еще чего мне не достает в нем, кроме синтаксиса, поэтому скочевал на SciTE - скит (сцыт/сцыте?). опять же шрифт - вырви глаз, русских букав нету. лечим.
оptions - оpen user options file:

font.monospace=font:!DejaVu Sans Mono,size:8

font.base=$(font.monospace)
font.small=$(font.monospace)
font.comment=$(font.monospace)
font.text=$(font.monospace)
font.text.comment=$(font.monospace)
font.embedded.base=$(font.monospace)
font.embedded.comment=$(font.monospace)
font.vbs=$(font.monospace)

code.page=65001
LC_CTYPE=en_US.UTF-8

суббота, апреля 17, 2010

список программ без которых в линупсе скучно

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

openbox (WM)
tint2 (панель)
conky (системный монитор)
firefox (браузер)
liferea (читалка rss)
qutIM (аська, жаба, ирка и маил-агент)
transmission (торрент-клиент)
pcmanfm (файловый менеджер)
terminator (терминал)
mirage (гляделка/обрезалка картинок)
gpaint (рисовалка)
exaile (музыка)
smplayer (видео)
openoffice.org (офисный пакет)
scite (текстовый редактор)
chm & pdf & djvu readers (читалки)
openarena (игра)
google.ru (все остальное)

для развлечений мне большего не надо. хотя тут, конечно, можно и мускул с пхп и апачем прописать, но это уже работа, не смотря на то, что она мне нравится.
и ни одного компилятора =)

по поводу pcmanfm, после обновления до версии 0.5.1 куда-то пропали все ассоциации с файлами. при выборе программы через "открыть с помощью" ассоциация не запоминается! стал рыть в гугле, оказалось шо це баг такой. предложили обновить до 0.5.2, которой в репах еще нет. качать deb-пакет отсюда.

пятница, апреля 16, 2010

настройка кранчбанга

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

sudo apt-get install language-selector
gnome-language-selector

тут конечно эта гадость решит себе чего-то там накачать англицкага, или я что-то не то нажал, но метров на 16 дистрибутивчег потолстел. как только лангуаге-селектор закончит свое черное дело, нажимаем кнопку "инсталл/ремуве лангуагес" и в списке напровив "раша" ставим крест. жмакаем ок, пусть ставит.

тут я уже и музыку решил послушодь, в системе есть консольный плеет moc, мне он категорически не нужен, я люблю на кнопки тыкать и коллекциями управлять легче в ритмбоксе, поэтому:

sudo apt-get install rhythmbox

и ещедо кучи:

sudo apt-get install transmission pidgin

браузер фирефокс уже стоитъ, а опять же консольные чаты и торрент-клиенты мне не нравятся, поэтому трансмишен и пиджина тоже считаю нужным поставить.
решительно отвергаю все приложения из вкладки terminal apps (разве что акромя htop и mc).

кранч оказался бунтой 9,04, т.е. зайцем и не простым, а анитопо-зайцем/Jaunty Jackalope. это мрак шатлврот отжег, палюбасу.. решил прибегнуть к еврейской хитрости.

sudo leafpad /etc/apt/sources.list

в списке репов видим кошмар! выкатываем глаза и скаля зубьями дико возмущаемся! нажимаем контрл+Н и меняем все gb.archive на ru.archive, а еще меняем jaunty на karmic.
сохраняем красоту и как обычно:

sudo apt-get update
sudo apt-get upgrade

четверг, апреля 15, 2010

#!crunchbang linux lite

засадил его на винт. хорошее дополнение в мою в коллекцию быстрых линупсоф. вес образа где-то 400мб. работает на ура!
основан на убунту, а следовательно имеется мой любимый apt-get. завместо всяких гномов и кде стоит опенбокс. вообще-то флюксбок мне всегда нравился больше, но этот бокс тоже шуршит как подросток на плейбой - очень быстро! йа рад. приложений конечно мало, но это и понятно - lite. и в основном все консольные: rtorrent, vim, mc, moc, mutt, naim и т.д.
решил заняться обучением его великому и могучему. поживу в нем, понастраиваю всякое.

среда, апреля 14, 2010

rune

мужик по имени Рагнар отставной военный викинг, бздивший за сохранностью волшебного булыжника в родном ауле, убитый злым Конраком и предятелом Сигурдом, воскрешенный Одином, рубит нечисть и прочих вражин в капусту дабы замстить за смерть папули и остальных членов погибшего отряда (ну и конечно, чтобы попасть в Вальгаллу). топоры, мечи, отрубленные конечности, в ход идет все. игрушку проходил несколько раз. но самое ценное в ней, конечно, мультиплеер. скачал версию под линупс.

торрент с английкой версией

вторник, апреля 13, 2010

настройка апач + мускул + пхп

если будет лень:
sudo tasksel install lamp-server

если не лень:
sudo apt-get install mysql-server (ставим мускул)
ежели зараза пароль поставить не предложила:
sudo mysqladmin -u root password новый_пароль_к_серверу
sudo apt-get install mysql-admin (ставим гуй)

sudo apt-get install apache2 (ставим апачу)

sudo apt-get install php5 libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql php-image-graph imagemagick (ставим пыху)

sudo apt-get install phpmyadmin (чтобы управлять базами и прочим на нашем сервере)

sudo invoke-rc.d apache2 restart (рестанем апачу, чтоб не удивлялся и можно работать в /var/www/)

запуск апача:
sudo invoke-rc.d apache2 start
остановка:
sudo invoke-rc.d apache2 stop
рестарт:
sudo invoke-rc.d apache2 restart

/var/www/ — скрипты и файлы пользователей;
/etc/php5/ и /etc/apache2/ — конфигурационные файлы php5 и apache2.

засандалим xdebug:
sudo apt-get install php-pear php5-dev
sudo pecl install xdebug
ежели вылазивает ошибка типа install failed, делаем страшные глаза и:
# cd `pear config-get php_dir`
# mv .channels .channels-broken
# pear update-channels

тепереча совокупим иксдебуг с пыхом:
sudo gedit /etc/php5/apache2/php.ini

заменяем
;extension_dir=’./’
на
extension_dir = “/usr/lib/php5/ext/”
дабы экстеншены хранить.
и в конец прописываем:
zend_extension="/usr/lib/php5/20060613+lfs/xdebug.so" ;("/usr/lib/php5/ext/xdebug.so"
xdebug.remote_enable=1
xdebug.profiler_output_dir = "/home/yourhome/projects/tmp_xdebug" (здесь директория для сохранения результатов профилировщика)

скрежеща (скрежеча?) зубьями и кося глазьями после всего этого засадим апачу в виртуалхост:
sudo /etc/init.d/apache2 stop (стой фриц!)
sudo gedit /etc/apache2/sites-available/default (шо ф карманах?)
все что после строчки «NameVirtualHost 127.0.0.1:80» (ставим в начале строки "#");
добавим в конец файла хосты:


ServerAdmin webmaster@localhost
DocumentRoot /var/www/localhost/www
ServerName localhost
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined



ServerAdmin webmaster@localhost
DocumentRoot /var/www/ipbased/www
ServerName ipbased
ErrorLog /var/log/apache2/error.log
TransferLog /var/log/apache2/access.log



ServerAdmin webmaster@localhost
DocumentRoot /var/www/namebased/www
ServerName namebased
ErrorLog /var/log/apache2/error.log
TransferLog /var/log/apache2/access.log


это три разных способа (для примера ясень пень)

ускорение ubuntu

1) Настройте "горячие клавиши"
"Горячие клавиши" - отличная штука. Я даже где-то читал что использование горячих клавиш экономит за 8 часовой рабочий день 1 час (имеется в виду по сравнению с коллегой который пользуется исключительно мышкой)! Данный "пункт программы" не ускоряет саму Ubuntu, настойка "горячих клавиш" существенно ускорит вашу работу. "Горячие клавиши" хороши, проблема лишь одна - у каждой программы обычно собственные сочетания и наборы сочетаний клавиш (за исключением разве что, общепринятых ctrl-z, ctrl-c, ctrl-v и пр.). К тому же существуют еще и системные комбинации. При желании в Ubuntu можно все эти вещи настроить и привести к "общему знаменателю", получив тем самым практически полный контроль над системой и приложениями.

Поскольку речь идет об обычной Ubuntu, давайте посмотрим как это делается в GNOM:

1. Нажмите F2 чтобы вызвать диалоговое окно "Выполнить программу";
2. Наберите gconf-editor чтобы запустить "Редактор конфигурации";
3. Найдите ветку Apps > Metacity > keybinding_commands;
4. В правой панели вы увидите список ключей вида command_N, где N - числа от 1 до 10;
5. Двойной клик по каждому из ключей вызывает окно изменения ключа, где в поле Value (Значение) можно прописать нужную вам команду;
6. После этого найдите ветку Apps > Metacity > global_keybindings;
7. В поле Value (Значение) укажите комбинацию кейвордов которую хотите использовать для этого приложения, например, f для firefox;
8. Нажмите ОК;
9. Проверти все ваши сочетания.

2) Сохраняйте ваше "состояние"
Известно ли вам что GMON может запоминать все приложения которые были открыты в последний сеанс и автоматически запускать их в новом сеансе? Если такая фича вам нужна подключить ее просто:

1) Заходим "Система" > "Параметры" > "Запускаемые приложения" (в англоязычной версии System > Preferences > Startup Applications);
2) Открывает вкладку "Настройки";
3) Активируем опцию "Автоматически запоминать работающие приложения при выходе из сеанса".

С началом следующего сеанса ваши приложения будут заботливо автоматически для вас запущены.

3) Ускорьте загрузку
Ubuntu 10.04 и так достигла отличного прогресса в плане уменьшения скорости загрузки (последние сборки укладывается практически в 10 секунд). Если вам этого мало, это время можно еще несколько сократить. Начать можно с уменьшения таймаута загрузки. Сделать это можно при помощи GUI:

1. Заходим "Система" > "Администрирование" > "Экрана входа в систему", где можно уменьшить таймаут или отключить его вообще.

Того же самого можно добиться с помощью "Терминала":

$ sudo nano /boot/grub/menu.lst
timeout=0

Плюс к этому можно включить режим профилирования загрузки, но это уже на любителя.

4) Отключите ненужные службы и приложения
По умолчанию Ubuntu загружает ряд служб и приложений которые вам могут быть абсолютно не нужны. К примеру, зачем вам "Аплет очереди печати" если у вас нет принтера? Или менеджер Bluetooth, если нет соответствующих устройств, которые вы бы использовали. Все это хозяйство увеличивает скорость загрузки, да и вообще, ресурсы кушает. Любители GUI могут воспользоваться стандартным средством:

"Система" > "Параметры" > "Запускаемые приложения", где нужно просто поснимать галочки с ненужных сервисы.

Аналогичную возможность предлагает программа Ubuntu Tweak.

5) Удалите задержки появления меню
По умолчанию в Ubuntu установлены небольшие задержки (delay) c которыми появляются меню. Если вы из тех людей которых раздражают даже микроскопические задержки, то их вполне можно отключить. Для того чтобы это сделать:

1. Откройте "Терминал" (Ctrl-Alt-T);
2. Наберите nano ~/.gtkrc-2.0;
3. Добавьте строку gtk-menu-popup-delay = 0;
4. Сохраните изменения;
5. Выйдите из сеанса и снова зайдите.

Надеюсь, вы почувствуете произошедшие изменения.

6) Отключите визуальные эффекты
Всякого рода визуальные эффекты потребляют очень не мало ресурсов и значительно тормозят систему. Даже если у вас очень быстрая "машина", разницу между настройками в положении "максимальные визуальные эффекты" и "эффекты отсутствуют вообще" ощутить можно. А если ваш компьютер слабоват лучше вообще выбрать второй вариант, т.е. эффекты отключить или хотя бы минимизировать.

Чтобы это сделать, заходим "Система" > "Параметры" > "Параметры внешнего вида" (System > Preferences > Appearance) и во вкладке "Визуальные эффекты" выбираем схему "Без эффектов".

Кстати, как вы заметили, даже опция "Без эффектов" кое-какие минимальные эффекты все же оставляет. Если вы хотите пойти еще дальше:

1. Вызываем диалоговое окно "Выполнить программу" (F2);
2. Так же как в п.1 - gconf-editor чтобы запустить "Редактор конфигурации";
3. Найдите ветку Apps > Metacity > reduced_resources;

Как следует из описания, если ключ установлен, на выходе вы получаете еще более спартанскую Ubuntu, но само собой, еще более легкую и шуструю.

При желании практически все описанное можно проделать с помощью программы Ubuntu Tweak.

понедельник, апреля 12, 2010

монтировка

монтирование iso:
#mount -o loop -t iso9660 iso_file.iso /mnt/virtcd

монтирование mdf:
#mount -o loop mdf_file.mdf /mnt/virtcd

монтирование nrg:
#mount -o loop,offset=307200 nrg_file.nrg /mnt/virtcd

опции:

-t iso9660 -- указываем файловую систему монтируемого устройства. iso9660 - фс для cd.

-o loop,offset=307200 -- первая сообщает команде mount, что устройство - это файл на жестком диске, вторая даёт указание пропустить 307200 блоков устройства и не считывать служебную информацию, записанную NERO.

монтировани автоматически при загрузке, в /etc/fstab/

file_name.iso /iso0 iso9660 rw,loop 0 0


вносим в ~/.bashrc по одной строке для каждого типа образов:

alias mount.iso "mount -t iso9660 -o loop"
alias mount.mdf "mount -o loop"
alias mount.nrg "mount -o loop,offset=307200"

теперь, когда мы будем вводить в командной строке:

mount.nrg nrg_file.nrg /mnt/virtcd

то командный интерпретатор, прежде чем выполнить команду, произведет подстановку алиаса и в итоге выполнит:

mount -o loop,offset=307200 nrg_file.nrg /mnt/virtcd