Hatred's Log Place

DON'T PANIC!

Aug 12, 2008 - 2 minute read - linux

KDE4 и монтирование флешки

Всё хорошо, вот только с кодировками беда, пошел по пути как описано тут

Единственно, для флешек тип файловой системы подменяется на mvfat, дабы не было зацикливания в скриптах.

Создаем файл /sbin/mount.mvfat:

#!/bin/bash

eval mount -t vfat $@,quiet,iocharset=utf8,codepage=1251,showexec,umask=0,flush

Делаем на него:

chown root:root
chmod +x /sbin/mount.mvfat

Создаем файл /etc/hal/fdi/policy/10_my_fsops.fdi

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
    <device>
        <match key="volume.fstype" string="vfat">
            <match key="@block.storage_device:storage.hotpluggable" bool="true">
                <merge key="volume.fstype" type="string">mvfat</merge>
                <merge key="volume.policy.mount_filesystem" type="string">mvfat</merge>
                <merge key="volume.mount.valid_options" type="strlist">utf8</merge>
                <merge key="volume.mount.valid_options" type="strlist">shortname=</merge>
                <merge key="volume.mount.valid_options" type="strlist">codepage=</merge>
                <merge key="volume.mount.valid_options" type="strlist">iocharset=</merge>
                <merge key="volume.mount.valid_options" type="strlist">umask=</merge>
                <merge key="volume.mount.valid_options" type="strlist">dmask=</merge>
                <merge key="volume.mount.valid_options" type="strlist">fmask=</merge>
                <merge key="volume.mount.valid_options" type="strlist">uid=</merge>
                <merge key="volume.mount.valid_options" type="strlist">flush</merge>
            </match>
        </match>
    </device>

</deviceinfo>

policy опции вроде уже не работают, но оставил, много не ест. valid_options нужны обязательно, иначе hal будет выдавать ошибку с намеком: rethink extra_options, типа, переосмыслите опции ;)

Перезапускаем hal:

/etc/rc.d/hal restart

Можно в терминале запустить такую командочку:

while true; do ps auxwww | grep mount | grep -v grep | tee -a /tmp/my.log; done

Посмотреть что происходит при монтировании. Втыкаем флешку в Дельфине по ней щелкаем два раза, на терминале получим примерно следующее:

root     17258  0.0  0.1  15340  1132 ?        S    09:21   0:00 /usr/lib/hal/hal-storage-mount
root     17259  0.0  0.0   8016   592 ?        S    09:21   0:00 /bin/mount -t mvfat -o nosuid,nodev /dev/sdb1 /media/disk
root     17260  0.0  0.1  15376  1516 ?        S    09:21   0:00 /bin/bash /sbin/mount.mvfat /dev/sdb1 /media/disk -o rw,nosuid,nodev
root     17261  0.0  0.0   8016   608 ?        D    09:21   0:00 mount -t vfat /dev/sdb1 /media/disk -o rw,nosuid,nodev,quiet,iocharset=utf8,codepage=1251,showexec,umask=0,flush

Ну и флешка примонтирована с нормальными русскими буковками. Кстати, теперь понятно почему тип файловой системы я подменяю и почему я боялся зацикливания?

ЗЫ ждем нормальных средств для настройки монтирования флешек из КДЕ4

ЗЫЫ KDE 4.1, hal 0.5.11, ArchLinux

Aug 9, 2008 - 3 minute read -

Южная Осетия

8 августа 2008 года, грузия почти вероломно напала на Южную Осетию, информация в интернете по больше части копипасты, но наконец заработал сайт osinform.ru, который был атакован 8 августа и был блокирован некотое время.

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

Пока в ЮО (Южной Осетии) известно о гибели 10 российских миротворцев, потери среди мирного населения (тут уж мне пофиг - русские, осетины - все НАШИ) для меня неизвестны.

Так же по обрывочным данным известно что в осетию на помощь нашим миротворцам введены 2 танковые колонны 58й армии, которые заняли высоты вокруг Цхинвала (извиняюсь если неправильно просклонял) для предотвращения обстрела города грузинскими войсками. В самом городе вооруженные силы ЮО и ополценцы занимаются зачисткой. В небе сбит грузинский штурмовик, катапультировавшийся пилот расстрелян из автоматов (дико, но я их понимаю! и скорее всего так же поступил бы)

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

Запись обращения Димы Медведева: http://media.kremlin.ru/2008_08_08_01_01.wmv волновался, читал по бумажке, но вроде осилил. Но опять таки, все демократично - резче нужно быть, резче! Или разнесли Россию так что не можете наместо эту грузию поставить? Молодцы что хоть опять прекратили воздушное сообщение.

По поводу ввода наших войск ( http://forum.sevastopol.info/viewtopic.php?p=1876734#p1876734):

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

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

А до этого – очистить небо над Цхинвалом от грузинской авиации.

И при этом не просто войти в Цхинвал, а еще и обойти Цхинвал с запада и востока, чтоб вытеснить грузин с высот, окаймляющих город.

Как вам задача? Я вот по этой трассе ходил, и скажу, что задачка нетривиальная.

И когда, думаете, началось выдвижение, если уже в 12-13 часов дня части 19-й МСД вступили в бой? Думаю, что боевая тревога была объявлена между 12 и 2 часами ночи, а выдвижение – началось еще до рассвета. И подумайте, когда на самом деле принималось решение на уровне ПОЛИТИЧЕСКОГО руководства.

Нам всем не все говорили? Разумеется, не все! А как иначе, при нынешних темпах распространения информации?

Осетины, безусловно, просто герои, они смогли продержаться ровно столько, сколько было нужно. Продержаться примерно полком (2500 человек) против войск вторжения численностью не менее полнокровной дивизии, имевших не менее 25 единиц РСЗО, более 100 гаубиц и не менее 50 танков. А главное – сумевших нанести грузинским агрессорам серезные потери.

Бои, кстати, еще идут. Идет информация, что отступающие грузины добивают раненых миротворцев с наблюдательных постов и мирных жителей захваченных ими сел. Уже документирование идет этих преступлений, что говорит о том, что наши части уже занимают высоты, с которых выбили грузин.

Еще ничего не закончилось, и прежде всего – информационная война против России. Всем нам еще много гадостей сообщат наши “лепшие кореша”. Спокойнее надо быть, и не закатывать истерики, даже если для этой истерики вам старательно подкидывают поводы.

Мать… в древние времена даже варвары прекращали набеги во время Олимпийских игр, как тогда называть правительство Грузии?

Ещё буду дополняться

Aug 8, 2008 - 6 minute read - life туризм

о.Путятин

Ну вот, только добрался и собрался написать. На выходных прошлых с Серегой и Женькой Кулик, Андрюхой, его девушкой Наташей, и двух подруг Женьки: Женей и Юлей гоняли на о.Путятин отдохнуть на 3 дня.

Взял даже отгул на понедельник :)

Отдохнули по мировому, как раз на нас выдалось 3 солнечных и ясных дня, ну да по порядку.

С вечера в пятницу собрал рюкзак, по обидному забыл положить кепку и носки. Ещё в пятницу очень сильно пугал дождь, напугал меня так что в рюкзак засунул “горку” и тент (как оказалось - зря, только лищний груз).

Добрался до автовокзала, автобус отходит в 8.10, в скором времени появились Серега и Женька, ещё чуть позже вторая Женька и Юля. Андрей с Наташей задерживаются… Загрузились, отдали дополнительно по 22 руб за багаж, Андрея все нет, позвонили, сказали что только идут. Договорились что будут ждать на остановке универсам, попросим водителя остановиться, там и подобрали. Почти всю дорогу были разговоры про фотографию и фотокамеры.

Часа через 2.5 добрались до Фокино, хорошо попали, автобус до Дуная через 30-40 минут, купили билеты, начинаем вспоминать про какие-то пропуска для доступа на остров.

В нужное время автобус не завелся, это был ПАЗик, а должен был быть большой, прикольно - у нас билеты на места которых нет :))) Ладно, подогнали другой автобус, тоже пазик, загрузились, поехали. Где-то через час были в Дунае.

Сфотографировал расписание автобусов, для справки. Подобрались, потопали на паромную пристань. Сфоторгафировал рассписание парома. До него оставалось ещё где-то час времени. Увидили воочию объявление

“Для въезда на о.Путятин иногородним необходим пропуск и регистрация”

немного жим жим… ладно, что делать, потопали в кассу. На вопрос про пропуск нам следует встречный: на машине или пешком? Отвечаем что пешком. Спрашивают сколько, говорим - семеро. На что нам: 70 рублей и добро пожаловать… Блин вот оно ключевое слово: “…ВЪЕЗД…” регистрация и пропуск нужен для автомобилей! Да и цена билет 10 руб туда и обратно… очень демократично :)

Через полчаса-час подходит паром, разгружается, загружаемся, отправляемся, минут через 20-30 мы уже на острове. Все, привет о.Путятин!

Подобрались, надели рюкзаки, потопали, по оценкам Сереги нужно минут 40 пешим ходом топать, на самом деле несколько больше, но все от груза зависит.

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

Развернули лагерь, девчата приготовили обед, покушали, покупались, получил синяк на опе. Понял весь смысл фразы “Сам погибай, а товарища выручай”, а дело было так:

Прибой очень большой, и волна на берег обруживается уже высотой под 2 метра, в общем на 1.5 метра дальше в воду и в неё подныривать и норамльно, ждешь когда малая пойдет и вылазишь, а то расколбасит. Ну вот, я сижу у самого берега, почему уже там оказался не помню, Андрюха стоит спиной к морю, а взади нарастает волна… ну я ему: “Андрюха, атас!”, ну он сообразил, поднырнул, а самому деваться уже некуда, отходящей водой под волну тянет, и эта дура в 2 метра на меня и бахнулась, ну подбросило и задницей на гальку в прибое, короче, гемотома с кулак теперь красуется на правой ягодице %)

Вечером пошли гулять на южную точку острова, там маяк ещё недостроенный и вид на о.Аскольд. По дороге заметили пустую бухточку с красивым прибоем, подумали, и решили завтра туда перебираться. На самом маяке пофотографировались, насмотрелись шикарных видов, когда фотографировали арку, я засек что-то странное в воде, вроде как спины подныривающие… и точно, вроде нерки - две морды вынырнули! :) минут 5 целился из фотоаппарата, и таки словил кадр, получил комплемент: “ну, Саня, ты глазастый”, мелочь, а приятно :)

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

Вечером был ужин, глинтвейн, разговоры, потом небо начало очищаться от облаков… звезды… метеоры, была ночь загадывания желаний, я, правда, только одно, но банальное до ужаса, за все время падения звезды и успел загадать.

Утром в Вс позавтракали и начали собирать лагерь, убрали весь мусор, на небе вообще ни облачка, жара, классс =-)

На новом месте уже ставится одна палатка, но все равно считай что пляж весь наш. Расположились ближе к живописной скале искупались, потом погуляли по пляжу, я собрался, взял денежку и 3 пятилитровки пустые потопал в деревню за водой в вином, принес 15 литров воды, 4 литра вина и 1.5 кг яблок :)

Вечером кто не ходил на маяк, потопали туда же смотреть, я по заказу желающих таки решил организовать костер, ещё днем, гуляя по пляжу, немного собрал дровишек. К приходу народу кострище было готово, красиво сложил дровишки, прозвучала даже фраза: такое сжигать жалко, изобразив из себе то ли шамана то ли бога огня, развел костер. Вечером глинт готовили уже на нем ;) Немного укрепил тент палатки Жени и Юли, у них не доставало колышков, повтыкал небольшие палочки и сверху придавил булыжниками. Вроде получилось крепко.

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

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

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

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

К парому подошли почти к отпарвке, справка: берите запас по времени минимум 1.5 час до отправки парома, лучше чуть подождать отправки чем ждать много времени следующего.

Как дошли на транспорте до дуная, включил все газы дабы первому успеть до вокзала, купить билеты на 119 автобус, успел, 7 мест было, автобус оказался большим, много легче, места на корме - проблем с рюкзаками не испытали почти. Добрались до смолянки, там пришлось куковать почти 1.5 часа, но ничего, накормили местных котов, купили 5 литров кваса, которых и хватило на утоление жажды до самого города :)

В электричке кто спал, кто что делал, но были вялыми, на Угольной со всеми попрощался, и потопал домой, а там душ и сон…

Да, естественно всю дорогу делал фотографии, пока правда не все обработаны, так что как только будет готово, будет ещё и фотохроника :)

А вообще хороший отдых получился, чувствую себя заряженным на 200% :) нужно будет повторить.

Jul 28, 2008 - 1 minute read - linux

q4wine

Оболочка-конфигуратор-менеджер для wine, написана на QT4:

http://sourceforge.net/projects/q4wine/

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

Jul 25, 2008 - 1 minute read - linux programming

фикс отображения иконок приложений в lxpanel

Поставил как среду себе LXDE, подробности описывать не буду, или потом.

Первое что бросилось в глаза: в таскбаре панели lxpanel не отображаются иконки приложений, точнее отображается, но дефолтные. Покурил исходники, покурил исходники плагина, соотстветствующего, из XFCE4, покурил библиотечку libwnck. И вот родилось решение, даже два: просто и сложное.

Как обычно у простого есть свой недостаток: нехорошо отображаются некоторые иконки, особенно у QT приложений.

Оба решения требуют патчинга одного файла в исходниках lxpanel

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

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

Ссылки:

Jul 21, 2008 - 1 minute read -

Изменения на блоге

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

Кроме того, поправиле немного бложные плагины, заменил использование date на strftime, в скором времени пришлю автору патчи.

Jul 20, 2008 - 1 minute read - linux

Немного о бекапе

Хавтушка для Gentoo, но в умелых руках пойдет где угодно :)

HowTo: http://www.inode.ru/articles/linux/2005-10-14/103

От себя в адаптирование к ArchLinux:

  • Утилита flexbackup есть в AUR: http://aur.archlinux.org/packages.php?ID=2339
  • Утилита nc есть в пакете gnu-netcat
  • Утилиты rsync, rdiff-backup есть в дистрибутиве (последня используется из backup-ninja на работе под Debian, бывает вылетает, приходится весь бекап грохать и начинать заново)

Jul 20, 2008 - 1 minute read -

О друзьях

Фраза которую сказал мой командир по комманде Рысь:

“я никогда не променяю друга на кусок пи…ды”

Для некоторых второе важнее.

Jul 18, 2008 - 1 minute read - life

жадность

жадность-это когда хочется спать, но жалко на это времени