Hatred's Log Place

DON'T PANIC!

May 6, 2008 - 1 minute read - Comments - linux

nrg образы от Nero

Иногда под Linux попадаются образы Nero с расширением .nrg и их нужно как-то примонтировать/получить доступ к содержимому. Итак.

Первое что нужно попробовать команду:

mount -t udf,iso9660 -o loop,ro,offset=307200 file.nrg /каталог/монтирования

Отсюда видно, что, по сути, .nrg - это iso-образ, в начале которого есть техническая информация для Nero, так что делаем offset и дело в шляпе.

Естественно проблема конвертирования этого самого образа сводится к выполнению команды:

dd if=file.nrg of=file.iso skip=307200 bs=1

Но не всё так просто, говорят, что может получится и облом. Тогда следует попробовать примонтировать .nrg файл без опции offset:

mount -t udf,iso9660 -o loop,ro file.nrg /каталог/монтирования

Просто в последних версия Nero это уже нормальный ISO файлик.

В этом случае проблема “конвертирования” сводится к переименованию, дабы незнакомое расширение не пугало :laughing:

Ну и на последок, есть ещё программа nrg2iso, если ничего не получается, попробуйте её, свяжитесь с автором, расскажите о проблеме. Программа есть в community репозитарии Arch Linux.

PS компиляция по мотивам (моего тут нет): http://linuxforum.ru/index.php?showtopic=59805

PSS ещё в Arch есть, помимо nrg2iso, следующие интересные пакеты: * community/acetoneiso2 - An all in one ISO tool (bin mdf nrg img daa dmg cdi b5i bwi pdi iso) * community/iat - Detects many formats of cd-rom image files (BIN,MDF,PDI,CDI,NRG,B5I) and converts them to ISO-9660

May 4, 2008 - 1 minute read - Comments -

Починка

Было криво написано расширение для плагина tag, для вывода облачка тегов, что приводило… догадайтесь - к падению интерпретатора php в кору! Причем при различных вариантах использования - FastCGI (через nginx и spawn-php) так и через модуль для Apache.

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

Apr 29, 2008 - 1 minute read - Comments -

Tasks

Поставил Tasks плагин (ссылка 2) для DokuWiki. Пример работы

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

Кстати, сайт, с которого были взяты большинство плагинов, а так же темплейт данного блога более недоступен, но стали доступны посредством Google Code:

Apr 29, 2008 - 1 minute read - Comments - туризм maps

Преобразование координат

Приложения, предлагающие услуги, связанные с позиционированием, сейчас находятся на гребне популярности, но как компьютер может определить местоположение точки в реальном мире? Есть несколько способов ответить на этот вопрос, но все они включают в себя использование одной из нескольких существующих географических систем координат. В этой статье системный архитектор Сэми Салкосуо (Sami Salkosuo) предлагает Java™-код, преобразующий координаты между двумя популярными системами: известной системой долготы и широты и универсальной поперечной проекцией Меркатора (UTM).

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

Apr 29, 2008 - 1 minute read - Comments - linux

Виртуализация

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

XEN

Общее

Сеть

OpenVZ

Apr 28, 2008 - 1 minute read - Comments - linux programming

DigiKam Picasaweb и kipi-plugins

Собственно в продолжении вот этой темы

Сделал патч для kipi-plugins 0.1.5rc2

Нашел схожий по тематике Bug-Report на bugs.kde.org:

* http://bugs.kde.org/show_bug.cgi?id=150979 - проблема * http://bugs.kde.org/attachment.cgi?id=24540&action=view - мой приаттаченный патч.

И запостил туда своё решение проблемы.

Apr 21, 2008 - 1 minute read - Comments - linux

Я или критин или...

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

find ./usr -name "*2.3*" -print | xargs -L 1 -I '{}' echo mv '{}' <br/>$<br/>(echo '{}' <br/>| sed <br/>'s<br/>|2.3<br/>|2.4<br/>|<br/>'<br/>) | bash -s

Собственно во всех файлах 2.3 нужно было заменить на 2.4. Что команда делает: 1. Для начала: find ./usr -name "*2.3*" -print выводит на экран все файлы в имени которых есть 2.3 2. xargs формирует ввод для команды, в нашем случае echo. ‘-L 1’ - одна строчка ввода, один параметр, ‘-I ‘{}” - делает подмену на то что на вводе, далее ‘{}’ можно применять как макрос 3. напечатанная команда вводить на stdin баша, где и выполняется.

Ужас, проще как??? :laughing:

UPD:

Мда, в общем сам себе и отвечаю:

find ./usr -name "*2.3*" -print | xargs rename 2.3 2.4

Apr 21, 2008 - 1 minute read - Comments -

3D-хроника

Почти случайно наткнулся на статью из двух частей на ixbt.com посвященной краткому экскурсу в историю 3D в области развития железа, довольно занятно:

Apr 18, 2008 - 1 minute read - Comments - linux

Protocol Info

На работе вожусь вторую неделю с биллингом и регулированием прав доступа для различных служб в интернет. Возникла проблема, пародоксальная можно сказать: все ищут способы как ЗАКРЫТЬ Skype доступ в интернет, а передо мной стал вопрос: как РАЗРЕШИТЬ Skype доуступ в интернет. Мда.

В поисках решения погуглил. Нашел такой экзотический способ как по полям пакета детектить наличие Skype траффика. Вот пример магии:

iptables -I FORWARD -p udp -m length --length 39 -m u32 --u32 '27&0x8f=7' --u32 '31=0x527c4833' -j DROP

Тут правда речь идет о блокировке, но, в общем, идея ясна.

Далее, Skype, как оказалось можно пустить через прокси (Squid), разрешив метод CONNECT на IP-адреса. Причем именно IP-адреса, а не имена хостов. Пример магии:

acl to_skype_ip         url_regex ^[0-9]+<br/>.[0-9]+<br/>.[0-9]+<br/>.[0-9]+
http_access allow CONNECT to_skype_ip

Нужно, кроме этого, ещё разрешить стучаться на хост ui.skype.com - отсюда он берёт информацию о новых версиях.

Опять таки, для блокировки различных видов траффика, без привязки на конкретный порт, есть программный пакет L7-filter. Список протоколов которые детектит L7-filter.

Ну в конце этого разбирательства, дошел до такой чудной вики как Protocol Info WIKI, где собственно собирается информация по протоколам, думаю что в хозяйстве пригодиться, полезное руководство. Вот что на этой вики по поводу Skype говориться: http://www.protocolinfo.org/wiki/Skype

Apr 14, 2008 - 1 minute read - Comments - life

13 апреля

13 апреля 12.00 на условленном месте. пусто.

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

Apr 12, 2008 - 1 minute read - Comments - life

12 апреля

12 апреля, сегодня день космонавтики. Всех так или иначе имеющих к ней отношение мои искренние поздравления новых высот и дальних полетов :)