← All posts tagged Linux

Достали меня все эти ебунты с дебилианами и прочими-прочими. Бесит когда однажды открываешь ноут, а там всё ~кровькишмираспидорасило~ съехало в УГ, причём без всякого твоего вмешательства. С ебунтой это был отказ от поддержки дистрибутива 9.10, причём полный, вплоть до удаления всех репозиториев. Т.е. что не успел поставить — обломайся, или компилируй.
С деблядью почище западло. Сам собой обновился Г(ов)НОМ, став настолько унылым и неприкольным, что хочется блевать оленями. Даже screensaver мышкой не поменять, только если помнишь как называется утилита, которой это делается, и через Alt+F2 или через консоль. Да мне в хуй не упало помнить, как все эти мелкие говноутилиты называются, мне что делать больше нечего?
Уже пора бы понять, блять, что если я ничего кардинально в системе не меняю, значит я не хочу этого менять, и не надо заставлять меня обновлять дистрибутив, или просто делать это без спросу.

Короче весь в расстройствах, качаю AltLinux. Может дистр местного разлива будет лучше дружить со здравым смыслом?

Линукс такой линукс...
На дворе 2011 год, а в линухе, чтобы поставить игрушку, приходится иметь столько секса, сколько не поимеешь в процессе игры в эту игрушку.
Вот мой личный опыт компиляции игры UFOAI:
clubs.ya.ru
ЗЫ. Компиляция еще не завершена, будут еще апдейты, по результатам которых, возможно напишу хаутушку.

В сургутском СТВ наконец одумались, и выдали мало-мальски адекватный материал:
sitv.ru
ЗЫ. За первую статью sitv.ru , журналистку Дарью Мельникову, говорят, отстранили на 3 месяца от новостей.

Водяные знаки в imagemagick:
Создаем скрипт watermark.sh примерно такого содержания:

#!/bin/sh

if [ $# -gt 2 ]; then
FS=$3
else
FS=16
fi

if [ $# -gt 1 ]; then
/usr/bin/convert "$1" -pointsize $FS -draw "gravity South fill black text 0,2 ' $2 ' fill white text 2,0 ' $2 ' " "$1"
elif [ $# -eq 1 ]; then
echo Не указан некст пометки
elif [ $# -eq 0 ]; then
echo "Использование:
watermark.sh \"<Путь к файлу>\" \"Текст пометки\" [<Размер шрифта>]"
fi

Начались какие-то странности с сетью. Сервак стоит, раздает интернет, но юзвери стали донимать, что интернета не работает. Проверяю: действительно, прокси то принимает запросы, то нет. Причем, пингуется вроде всегда. ipconfig /renew на клиентских машинах решает проблему, но какого хрена они все то повзбесились??? Заметил на одном компе мигание сетевого подключения, то подключено, то отключено... Может, от скачков напряжения свичи отрубаются периодически?

Будем озадачиваться установкой и настройкой linux-сервера в минималистичной конфигурации, а именно: 3g-модем в качестве точки доступа и носителя, и произвольная железка x86 в роли платформы для запуска сервера.
Вот что нарыл:
wiki.archlinux.org (про установку арча на флешку при загрузке с установочного CD)
wiki.archlinux.org (про установку арча на флешку из-под работающей linux-машины, причем не обязательно арч)
muhas.ru — про настройку 3g-модема в ArchLinux

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

Как настраивать компы быдлоюзверям
1) Никаких Windows или Ubuntu. Генту, слака, фряха, арч или дебиан.
2) Ставим и настраиваем заранее ВСЕ, что может потребоваться юзверю. Как правило, это: браузеры, flash-плагин, плееры, кодеки, пара игрушек, java-машина, ssh-сервер на нестандартном порту, опенофис, djvu, pdf и chm-читалка. Для WM либо гном, либо ченидь легкое, но с полным набором приложений для просмотра картинок, тексовых документов, и т.д.
3) настраиваем сеть жестко, никаких DHCP и network-manager`ов или wicd. Они глючат, проверено. Просто жестко вбиваем IP, gateway, dns.
4) Отрубаем всякие там обновления, и в /etc/fstab разделы / и /usr подключаем в режиме ro
5) В BIOS`е отрубаем загрузку со всяких левых устройств типа CDROM и USB. Ибо нефиг.
6) При возникновении любых проблем приходим ЛИЧНО, или сами цепляемся по SSH, не прося всяких левых Васей Пупкиных подменить, т.к. сам в отъезде. Следовательно, не работаем с иногородними клиентами без интернета. Ибо это зло.

Как-то вот так.

Други, подскажите кто-нибудь, как с помощью sed убрать из текста все переносы строк? Что-то я уже все варианты, что приходят в голову, перепробовал, а переносы все равно остаются %)

Оказалось, что я онлайн круглосуточно о_О Волей неведомо каких богов и духов, telepathy перестал реагировать на команды отключения, и жаббер висел включенным, хотя клиентский софт я благополучно поотключал. Спалил я это дело по исправно приходящим уведомлениям. Ну не пиздец ли это?
Вопрос: как с этой бедой теперь бороться? Снести empathy и telepathy с потрохами?

Забавный хак с компизом. При включенных модулях ShiftSwitcher и Expo, если переключить окно(у меня Super+Tab), и сразу за нажатием быстро включить expo(у меня Super+e, или мышкой в левый верхний угол), то происходит переход в экспо, а поверх него несколько секунд висит абсолютно черный прямоугольник от выбранного в ShiftSwitcher`е окна.
Теперь размышляю, что делать дальше с этим невероятно ценным знанием... :)

Народ, я не понял, это прикол такой, что на puppyrus.org уже полгода подряд висит неработоспособный iso-образ PuppyRus Jeans 1.30??? Причем висит в качестве основного и финального релиза о_О
Как тогда я его качал, запускал, оно выдавало:
========================================
Loading kernel drivars needed to access disk drives... done
Searching for Puppy files in computer disk drives... pup_301.sfs not found. Dropping out to initial-ramdisk console...
/bin/sh: can`t access tty; job control turned off
#
========================================
Так и сейчас те же болты, как ни колдуй с опциями загрузки!
Неушто умер щеночек?? :(

Собрался с силами и выпустил очередную сборку Neutrino Atomic Edition.
atomic.neutrino.net.ru
Как-то стало утомлять каждый раз лазить то в svn, то на веб-морду, все это собирать и публиковать. Решил упростить себе жизнь и написал простенький скрипт следующего содержания:

#!/bin/sh
svn export neutrino-cms.googlecode.com $1
zip -r $1.zip $1
~/bin/googlecode-upload.py -s $1 -p neutrino-cms $1.zip
rm -rf $1 $1.zip

Теперь одной командой все благополучно скачивается, собирается, публикуется, и зачищается, а я тем временем могу спокойненько писать анонс на офсайте atomic.neutrino.net.ru