Сообщения

Сообщения за 2010

ssh, аутентификация по ключам

cd ~.ssh; # пусть id_rsa.pub - публичный ключ, alpha - наш сервер cat id_rsa.pub | ssh alpha 'mkdir .ssh; cd .ssh; cat >> authorized_keys2; chmod 600 authorized_keys2' cat id_rsa.pub | ssh alpha 'mkdir .ssh; cd .ssh; cat >> authorized_keys; chmod 600 authorized_keys'

Зимне-Новогоднее =)

http://www.youtube.com/watch?v=SDyUld_QImI&feature=player_embedded http://www.youtube.com/watch?v=geYurdqTGak&feature=player_embedded

Linux Encode DVD to x264

Невероятно! Наконец-то, когда вся надежда уже была потеряна, найдена программа, которая Just working! Это HandBrake. Офф.Сайт: http://handbrake.fr/ . Перекодировал всё запланированное без перезагрузки в Win7.

thumbnails in the thunar 1.1.x

При обновлении thunar и зависимых xfce-шных библиотек была выявлена проблема - старые эскизы читались и отображались нормально, а новые не генерировались. Оказывается, надо поставить еще и xfce-extra/tumbler с www.xfce.org - это сервис d-bus, используемый теперь для генерации эскизов. После установки надо перезапустить d-bus.

В кои то веки сходил в кино...

На "Скайлайн". Хотя-бы посмеялся. Большего бреда давно не видел. Перескажу самому себе, потому что завтра всё равно забуду. Парень, так и не понял кто он, вроде-как, успешный иллюстратор, с девушкой приезжает на днюху к своему другу-негру. Там разврат, беспорядочные половые связи. Все бухают. Девушка признаётся бой-френду, что беременна и всё такое. Они ссорятся. Потом бухают совсем сильно. Наконец все с разной долей успеха просыпаются от яркого света - пришельцы прилетели - отходняк и похмелье, поэтому поверить сразу не получается. Дальше очень смешно от идиотской логики героев. Электричество и вода в отеле есть до момента ядерного взрыва. Автоматические ворота и лифты, кажется, работают вообще всегда. Группа пытается прорваться к яхте на берег, но на выезде из гаража Феррари разбивает монстр. Главный герой бросается на помощь негру, но вместо того, чтобы пропустить его в гараж побыстрее, сталкивается с ним и того сразу настигает робот. Единственный мыслящий человек в филь

Понравилось. Новейшая история

Music

Изображение
Глеб Рудольфович, для коллекции не хватает, кажется, только невышедшего в 1993 альбома? :(

iSCSI epic fail

Изображение
Как просто, оказывается, раздать том по сети на блочном уровне с Solaris! Убедимся, что необходимые сервисы запущены. [ root@v890test / ] # svcs -a|grep iscsi online Oct_22 svc:/network/iscsi/initiator:default online 11:27:42 svc:/system/iscsitgt:default [ root@v890test / ] # Для раздачи тома необходим system/iscsitgt . Если он не включен, надо сделать svcadm enable svc:/system/iscsitgt:default . Смотрим, что у нас есть в zpool'е, создаём том размером 1 Гб и устанавливаем параметр shareiscsi на новый том. [ root@v890test / ] # zfs list NAME USED AVAIL REFER MOUNTPOINT zadmins 16.7G 117G 23K /zadmins zadmins/flars 16.7G 117G 16.7G /zadmins/flars zpool01 4.60T 294G 23K /zpool zpool01/testdb 4.60T 294G 4.60T /zpool/testdb [ root@v890test / ] # zfs list [ root@v890test / ] # zfs create -V 1g zpool01/testiscsi1g [ root@v890test / ] # zfs set shareiscsi=on zpool01/testiscsi1g [ root@v890test / ] # z

Skoda Fabia 22000

http://avtomarket.ru/users/tuxr/garage/24193/opinions/22393/

Ростов-на-Дону. Дорога Киргизская-Страны Советов

Изображение
Недавно предпринял еще одну попытку найти автомобильную дорогу, по которой можно было-бы проехать с ул. Киргизской на Страны Советов, минуя 50 лет РСМ, перед которой всегда пробка (напоминаю, что по части Беломорского переулка одностороннее движение). В результате установлено, что грунтовая дорога между гаражами и жилыми домами есть. Однако прямо у школы, во-первых - навалена огромная куча земли, во-вторых - лежит большой бетонный блок. Поэтому, проезд невозможен в принципе. Вообще, тот район крайне неблагополучный и оставляет тягостное впечатление. В тёмное время там лучше не ходить. Дома и гаражи слева от блока на карте расположены как-будто на острове, отделённом от всего остального города единственным мостом. Логики местных жителей не понять. Думаю, как написать о дороге на сайт администрации города.

Смотри в глаза...

А вам попытаются рассказать о диете и спорте на разборчивом английском :) http://www.youtube.com/watch?v=C-3eGEaT-Z0

Знаете, что больше всего удивляет в ростовском общественном транспорте?

Быдло довольно маршрутными такси со "стоячкой" и отсутствующими сиденьями. Каждая вторая просьба об остановке содержит "пожалуйста"... А я осознаю, что если маршрутка перевернётся или в неё въедет камаз, шансы выжить примерно 1/5. И бороться с системой, когда всем всё нравится, бесполезно.

putty: server unexpectedly closed network connection

Изображение
На машинку, где установлен Solaris со свежими обновлениями не удавалось заходить ни одним ssh-клиентом из-под Windows. Из-под *nix заходит без проблем. В /var/adm/messages видим: Sep 16 11:45:44 emgrid4 sshd[9779]: [ID 800047 auth.crit] fatal: no matching cipher found: client none server aes128-ctr,aes128-cbc,arcfour,3des-cbc,blowfish-cbc,aes192-ctr,aes192-cbc,aes256-ctr,aes256-cbc Sep 16 11:58:40 emgrid4 sshd[12123]: [ID 800047 auth.crit] fatal: matching cipher is not supported: aes256-ctr Помог совет: http://forums.sun.com/thread.jspa?messageID=10766464#10766464 То есть, необходимо изменить приоритет шифра Blowfish на максимальный.

Razer Abbyssus + Goliathus Control Standart

Изображение

Извлечь звуковую дорожку из фильма

Оказалось сложнее, чем я думал. Команда mplayer -dumpaudio -dumpfile=rus.wav inputfile.mkv   успешна извлекла звук, который проигрывался в mplayer, но lame выдавал Warning: unsupported audio format. Всё потому, что при таком способе извлечения аудио не прописывается заголовок WAV. Правильно: mplayer  -quiet   -vo null  -vc dummy  -ao pcm:waveheader:file="rawaudio.wav" inputfile.mkv lame -h rawaudio.wav rus.mp3 http://en.linuxreviews.org/HOWTO_Convert_audio_files

Бэкап профиля Opera

Заметил, что у меня живут вкладки, открытые много месяцев назад. Очень редко случается такое падение Оперы или моя ошибка, когда текущая сессия теряется.  Для предотвращения потери данных можно ежедневно запускать следующий скрипт: #!/bin/bash -x USERS="tuxr" FILES="*.dat *.ini sessions *.xml" DATE=`date +%Y%m%d` for U in $USERS do if [[ -d /home/${U} ]] then if [[ -d /home/${U}/.opera_backups ]] then cd /home/${U}/.opera tar zcvf /home/${U}/.opera_backups/$DATE.tar.gz $FILES else echo "Error /home/${U}/.opera_backup directory doesn't exist. Creating it. Please restart script" mkdir /home/${U}/.opera_b

XFS дефрагментация

Немного demistification вывода утилиты дефрагментации xfs_fsr. Запускаем: # sudo xfs_fsr -v -t 10000 /dev/sdb1 /mnt/share start inode=0 ino=71 No improvement will be made (skipping): ino=71 ino=283 extents before:2 after:1 DONE ino=283 ino=31235 extents before:780 after:1 DONE ino=31235 ino=31234 extents before:554 after:1 DONE ino=31234 ino=31202 extents before:25 after:11      ino=31202 Интересно, какой файл не получилось дефрагментировать полностью? Ищем по номеру айнода: root share # find . -inum 31202 ./Subway.1985.720p.BluRay.x264-RUS.mkv root share # ls -lh ./Subway.1985.720p.BluRay.x264-RUS.mkv -rw-r--r-- 1 tuxr games 4.7G Окт  4  2009 ./Subway.1985.720p.BluRay.x264-RUS.mkv Действительно, файл 4.7 гигабайта.

e17 update

Изображение
Делюсь радостью по поводу юзабилити. Починили значки! Теперь всё настолько красиво.

Новая версия sauerbraten

... удалась! Даже улучшен геймплей позапрошлой версии. В trooper edition больше всего не нравилось, что скорость и движение перестали играть роль - успех зависел только от точности и скорости выстрела, а значит качества мышки. В justice edition значительно лучше модели противников. Скачать

mp4 encoder

Не осилил я кодирование из формата видео MJPEG, полученного с фотоаппарата Canon, в h264 под Linux. Существующие скрипты не могли обработать звук, а простые варианты не давали необходимого качества. Пришлось воспользоваться проприетарным продуктом под Windows 7. Badaboom также оказался не в состоянии открыть MJPEG файл. Решение было найдено - Xilisoft MP4 Converter 6. Оказалось, эта программа умеет работать с моими файлами и имеет множество настроек. Более того, использует для кодирования NVidia Cuda! Весьма редкое по качеству на сегодняшний день ПО. Перекодировал все сырые файлы с фотоаппаратов, которые у меня были за пару часов.

tvtime m-audio revolution 5.1 volume control

Очень долго не мог нормально настроить звук в tvtime. Единственный способ, который работал - вручную включать в микшере канал Loopback, а регулировать уровень громкости там-же, в alsamixer, - каналом Line Loopback. Решение найдено на основе http://osdir.com/ml/video.tvtime.devel/2008-01/msg00003.html Далее на http://alsa.opensrc.org/index.php/Mapping_oss_mixer_controls_to_alsa_mixer можно посмотреть, как назначить соответствие каналов OSS каналам ALSA. Таким образом, echo 'LINE1 "Line Loopback" 0'>/proc/asound/card0/oss_mixer tuxr ~ $ cat /proc/asound/card0/oss_mixer VOLUME "" 0 BASS "" 0 TREBLE "" 0 SYNTH "" 0 PCM "PCM" 0 SPEAKER "" 0 LINE "" 0 MIC "" 0 CD "" 0 IMIX "" 0 ALTPCM "" 0 RECLEV "" 0 IGAIN "" 0 OGAIN "" 0 LINE1 "Line Loopback" 0 LINE2 "" 0 LINE3 "" 0 DIGITAL

netbackup vnetd doesn't starting

Еще немного траблшутинга НетБэкап. Потребовалось перенести /opt на мастер сервере на отдельный раздел. Остановил нетбэкап, скопировал всё на новый раздел, используя /usr/xpg4/bin/cp -Rp. Настрожили ошибки: cp: cannot open /opt/openv/var/vnetd/bmrd.uds: Operation not supported on transport endpoint cp: cannot open /opt/openv/var/vnetd/bmrbd.uds: Operation not supported on transport endpoint Эти файлы представляют собой сокеты. При попытке старта, запускается всё, кроме vnetd. Почему не понятно - возможно из-за этих файлов, возможно нет. Далеко не сразу удалось найти релевантную проблеме документацию - http://seer.entsupport.symantec.com/docs/282709.htm . Сервис vnetd, почему-то упал в maintenance состояние. Оказалось, достаточно его выключить (disable) и включить снова.

vxvm script number of plexes and subdisks

 Осторожно, за катом индусокод! :)

Звуковая карта

Даю на( )водку :), если вас интересует звуковая карта для музыки, но на карточку высокого уровня тратиться не хочется. Это Via Tremor 7.1. Внутри чип ICE1723 - урезанный 1724, и какой-то вывод через аналог AC97. Тем не менее, звучит гораздо лучше интегрированного intel hda, без сильных искажений и громкости с хорошим запасом хватает на sennheiser 510. Для наушников - отличный компромисс. Цена вопроса - всего около 300 рублей.

Solaris, disk format, Oracle ASM

При попытке добавить новые диски в ASM может возникнуть ситуация, когда ASM не будет их видеть. Секрет в том, что нужна определённая разметка диска, не затрагивающая нулевой сектор. Таким образом,  [ standby-sf880 @  / ] # format  c2t600A0B800048A74E0000050E4B7D1F9Bd0s2 selecting c2t600A0B800048A74E0000050E4B7D1F9Bd0s2 [disk formatted] format> p partition> p Current partition table (original): Total disk cylinders available: 10238 + 2 (reserved cylinders) Part      Tag    Flag     Cylinders         Size            Blocks   0 unassigned    wm       0                0         (0/0/0)            0   1 unassigned    wm       0                0         (0/0/0)            0   2     backup    wu       0 - 10237       20.00GB    (10238/0/0) 41934848   3 unassigned    wm       0                0         (0/0/0)            0   4 unassigned    wm       0                0         (0/0/0)            0   5 unassigned    wm       0                0         (0/0/0)            0

ice1724 & alsa

Не перестаю удивляться нежеланию разработчиков свободного ПО нормально документировать свои программные продукты, даже когда речь идёт о таких важных системах, как Xorg или Alsa. Создание подходящего ~/.asoundrc - это тайна за семью печатями!

MS Project Viewer Linux

Изображение
Время-от-времени, приходится сталкиваться с необходимостью открывать файлы формата Microsoft Visio и Microsoft Project. И с тем, и с другим форматом возникают  большие проблемы. Для Project - файлы с расширением *.mpp -  к счастью, нашлось решение. MOOS. Эта замечательная программа на Java располагается по адресу   http://www.moosprojectviewer.com/download.php . Вот, что получилось:

NetBackup LTO4 драйвы и LTO3 media

Будет-ли NetBackup работать с LTO4 драйвами и LTO3 ленточками? Будет. Единственный нюанс - драйвы определяются, как LTO.  По этому поводу есть два документа -  http://seer.entsupport.symantec.com/docs/322932.htm и  http://seer.entsupport.symantec.com/docs/295519.htm .  Выполнил команды из первого документа и вручную изменил тип драйвов с LTO на LTO3 в интерфейсе Devices в jnbSA GUI. Всё поднялось и успешно работает. Другой вопрос, что делать, если использовать вместе LTO4 и LTO3 ленты? Тогда придётся разруливать по Storage Units.

NetBackup Solaris добавление ленточного драйва

NetBackup Device Configuration Guide - неплохая дока, но оставляющая множество неясностей. Например, при добавлении нового драйва в библиотеку довольно неприятной неожиданностью может оказаться необходимость перезагрузки. На самом деле, всё немножко проще и даунтайма не требуется! После того, как драйвы смонтированы, подключены в фабрику или к хосту и корректно зонированы, они должны стать видны в cfgadm -al, как устройства tape. Если теперь запустить sgscan tape на медиа-сервере, увидим что найдены новые драйвы, которых нет в конфигурации. Для корректной работы необходимо проделать следующие шаги на медиа-серверах: # cd  /usr/openv/volmgr/bin/driver # ../sg.build all # # параметры  [-mt max_target] [-ml max_lun] можно не указывать. Эта команда сгенерирует файлы st.conf, sg.conf и sg.links. ## далее удаляем старую конфигурацию #  /usr/bin/rm -f /kernel/drv/sg.conf ## и запускаем команду для применения настроек # /usr/openv/volmgr/bin/driver/sg.install Если всё хорошо, то

NetBackup забавное

Как вам обещание простейшего багфикса только в следующем мажорном релизе? Всё бывает в наше время! http://seer.entsupport.symantec.com/docs/355437.htm А Симантек репутацию такое совсем не поднимает.

How to correctly disable lun under vxvm control

Как правильно расконфигурировать устройство $disk под управлением Veritas: Для этого необходимо несколько шагов: vxdisk rm $disk  vxdmpadm getsubpaths $disk luxadm -e offline /dev/rdsk/cXdYtZs2  cfgadm -c unconfigure xyz Кусок рабочего скрипта: vxdisk -e list| egrep 'sun|tagma'| awk '{print $1}' | xargs -l echo vxdisk rm | sh -x vxdmpadm getsubpaths| awk '{print $1}'| grep c14| xargs -l echo vxdmpadm -f disable path=| sed 's/= /=/g' | sh -x vxdmpadm getsubpaths| awk '{print $1}'| grep c14 | xargs -l echo luxadm -e offline /dev/rdsk/ | sed 's/ c14/c14/g' | sh -x

Linux Image Viewer

Сегодняшнее появление в портеджах новой версии программы просмотра изображений - feh (обновился с 1.4.2 до 1.7) натолкнуло на мысль посмотреть чейнджлог и обновлённый ман. В мане мною была подсмотренна интересная опция '--start-at'. Оказывается, это именно то, чего мне не хватало в этом просмотрщике. Просмотр начинается с файла, который передан в качестве аргумента, но работает скроллинг и кнопки курсора для просмотра всех изображений в директории. Таким образом, вот рецепт прикручивания feh к thunar: Правка => Настроить особые действия => Добавить => Имя, описание и значок выбираем по-вкусу => Команда => feh --auto-zoom --geometry 800x600 --sort filename --fontpath /usr/share/fonts --start-at %n * => Условия появления => Изображения => ОК. Чем feh лучше аналогов? Скорость загрузки больших картинок и начального старта в разы выше. Бродить по непережатым JPEG'ам с 10 - 12 мегапиксельных камер значительно приятнее.

gentoo. Пара слов о x86_64. Обходим masked by: CHOST

Недавно пересобрал свою домашнюю gentoo на x86_64. Процесс прошел на удивление гладко. Использовал ежедневную автоматическую сборку stage3 и последний архив portage-latest. Также ставилась задача минимизировать установку ненужных пакетов. И использовать только новейшие версии. Поэтому, с пристрастием вычистил USE-флаги (-gnome -kde -python и многое другое). Из ошибок - забыл изменить в старом make.conf ACCEPTED_KEYWORDS на новую архитектуру, но это не сильно помешало. Также был сразу установлен и настроен на использование по-умолчанию компилятор sys-devel/gcc-4.5.1_pre9999:4.5-svn из SVN. К моему удивлению, при начальной компиляции emerge -e world не было ни одной ошибки сборки!  Далее я встретил всего несколько программных продуктов, которые не собирались из-за слишком новой версии компилятора: mysql, xbmc, x11-libs/qt-3.3.8b-r2. Исправив ошибку с ACCEPTED_KEYWORDS пришлось пересобрать всего менее 20 пакетов. В общем, процессом установки приятно удивлён. Из плохого a): grub2 отказал

SPB

Технический блог, говорите? А вот что-то меня на лирику потянуло... Питер для меня начался с посадки айрбаса, когда не было почти никакой дымки, в отличие от ростова и москвы. Прекрасная видимость более 5 километров. Кристально чистый воздух. Маршрутка. Водитель - кавказец. Машина - мерседес спринтер. Водит не в пример нашим водителям, плавно и осторожно. Хорошие впечатления закончились, когда на Пулковском шоссе мы подобрали лишнего пассажира и совершенно спокойно проехали с ним пост ГАИ. Метро - просто транспорт, без московского выпендрёжа. Не рапид транспорт систем, но чётко и быстро. Город. Начался с определения местоположения, что очень непросто, потому что табличек с названиями улиц почти нет. Переходя мост через канал, увидел явление. Помните обложку альбома Агаты "Майн Кайф", еще ту первую, образца 2001? Вот очень похожая кукла плыла в маслянно-черной воде, а на лице прилепился полиэтиленовый пакет. Жалею, что не сфотографировал, но уж очень несподручно было дост

Новые карты Navitel. Уместить на 1 гб флешку

Навител приготовил вместе с новым обновлением карт от апреля 2010 сюрприз. Признаюсь, пришлось немало помучиться. Новые карты умещались на флешку в стандартной поставке моего навигатора 1 GiB, но на индекс места не хватало. Примерно на 40% индексация зависала навсегда. Как решить проблему? Сделать копию файла NaviTelAuto Activation Key.txt.  Сделать еще одну копию! :) Не помешает! Удалить с флешки всё, что там есть. Я предпочёл полностью снести таблицу разделов и создать её заново, поскольку на файловой системе появились ошибки.  Скачать с сайта Навител обновленные  карты и саму программу.  Архив с NaviOne распаковываем, по инструкции, в корень флешки.  Далее необходимо немножко освободить место. Удаляем из NaviOne один из файлов с расширением .ns2. Я удалил alt. Это одна из стандартных тем оформления Navitel. Еще можно удалить ненужные звуки из каталога wav, а также лицензионное соглашение. Теперь можно надеяться, что места на карточке хватит. Качаем индексный файл Index.04

brocade

Три моих открытия про brocade в 2009 году: команда switchshow для демонстрации всего,что подключено и свободных портов, команда nodefind для поиска соответствия алиаса wwn'у и наоборот, оказывается, алиас привязывается к wwn, а не к номеру порта - можно переключать оптику в другой порт, перенастройки не требуется

NetBackup delete SAN Client

Научился корректно удалять SAN клиента NetBackup из командной строки. Для этого нужно дождаться окончания активных заданий, затем: bpclntcmd -sanclient 0 bp.kill_all bp.start_all  на клиенте и nbftconfig  -verbose -deleteclient e25k3-backup nbemmcmd -deletehost -machinename e25k3-backup -machinetype client на сервере

nbemmcmd. Host already exist in the EMM database

Столкнулся с проблемой. Не получается добавить SAN клиента в NetBackup.  Хостнейм не появляется в nbemmcmd -listhosts. При попытке добавить вручную - через GUI San Clients или через nbemmcmd -addhost -machinename e25k3-backup -machinetype client получалась ошибка: Host already exist in the EMM database. Вчера наткнулся на свежий документ:  http://seer.entsupport.symantec.com/docs/345664.htm .

Качаем видео с agata.ru

Так получилось, что отоспался на эти выходные днём. А ночью наконец занялся давно отложенной задачей - вытащить все концертные видео с сайта agata.ru, которые, с некоторых пор, выложены там в формате флеш, причём мне не удалось найти ни один сайт или программу, которые были-бы способны скачать что-то кроме крохотного flashplayer.swf.

NetBackup, Windows, MSSQL, SAN Client

Поломался бэкап базы данных Microsoft SQL. 12.02.2010 14:52:50 - requesting resource nbserver-hcart3-robot-tld-0 12.02.2010 14:52:50 - requesting resource nbserver.NBU_CLIENT.MAXJOBS.t2ru-icxdb-01 12.02.2010 14:52:50 - requesting resource nbserver.NBU_POLICY.MAXJOBS.iconx_db_anytime 12.02.2010 14:52:53 - granted resource  nbserver.NBU_CLIENT.MAXJOBS.t2ru-icxdb-01 12.02.2010 14:52:53 - granted resource  nbserver.NBU_POLICY.MAXJOBS.iconx_db_anytime 12.02.2010 14:52:53 - granted resource  AB0231 12.02.2010 14:52:53 - granted resource  HPUltrium3-SCSI2 12.02.2010 14:52:53 - granted resource  nbserver-hcart3-robot-tld-0 12.02.2010 14:52:53 - granted resource  TRANSPORT 12.02.2010 14:52:54 - estimated 0 kbytes needed 12.02.2010 14:52:55 - started process bpbrm (pid=2014) 12.02.2010 14:52:55 - connecting 12.02.2010 14:53:04 - connected; connect time: 0:00:00 12.02.2010 14:53:12 - Opening Fibre Transport connection, Backup Id: t2ru-icxdb-01_1265975573 12.02.2010 14:53:13 - mou

Пакетное уменьшение фотографий до 3Mpx

find . -iname "*.jpg" -size +2500k -exec convert -resize 2048x1536 {} {} \;

Not working keys in java applications on Solaris

В mozilla firefox в Solaris не работают некоторые клавиши, такие как backspace, return и другие. Баг подтвержден: http://bugs.sun.com/bugdatabase/view_bug.do?bug%5Fid=6173972 . Мне помогло задание переменной среды окружения: _AWT_USE_TYPE4_PATCH=false

Opera "Completed request to" problem. Проблема "Запрос к адресу завершен"...

С некоторого обновления Opera (еще 10.x бета-версии) очень мешал жить эффект, когда многие веб-страницы не загружались до конца, при этом в строке статуса было сообщение "Запрос к завершен". На дворе уже 2010 год, проблема, судя по форумам, например, http://my.opera.com/community/forums/topic.dml?id=319781&t=1262438424&page=1#comment3401091 , известная, а проблема так и не решена. При этом, старые версии уже пропали из репозитория. Просто так не откатишься. Удалось найти настройки, чтобы минимизировать неудобства. opera:config#UserPrefs|BrowserJavaScript = 1 opera:config#Extensions|DelayedScriptExecution = 1 opera:config#Network|HTTPLoadingDelayedTimeout = 10