Уголок СУ-11 на просторах вселенной

четверг, 26 июня 2008 г.

Утром вынули кошелек, но потом вернули

Итак, ранним утром ехал в электроне на работу. Стоял в тамбуре, спиной к стене около дверей в вагон. В перловке ввалилась толпа народу и последним зашел гражданин "средне азиатской" национальности. Зашел с руками согнутыми в локтях, поднятыми к верху. В руках держал спортивную куртку. Народу очень много, зашел и прижался ко мне спереди.
Небольшое отступление, как правило я ношу все свои ценные вещи особо не пряча, главное чтобы мне было удобно. Но при этом с детства привык контролировать весь свой "периметр", в лифт с незнакомыми не заходить и т.п. Вообщем хожу и не "парюсь". Возвращаемся к нашей теме. Стоит этот гражданин и прям трется об меня, я сразу сообразил что скорее всего он пытается вынуть у меня кошелек. В правой руке у меня рюкзак с ноутбуком, левая свободна. Но ничего сделать не могу, т.к. народу много и даже отвернутся невозможно. Вообщем решил ждать, но не упустить момент и освободить правую руку, т.к. выход из вагона был по правую руку. Быстренько за своими ногами перебросил рюкзак в левую руку, а правой приготовился бить. Уже перед самым Лосем, когда поезд стал тормозить я почувствовал, что кошелек у меня вынули. Гражданин начал отворачиваться от меня чтобы выйти в Лосе, открылись двери. Я правой рукой обхватил его за грудь и забросил обратно в середину тамбура. Затем попросил положить кошелек на место мне в карман. Он совершенно спокойно ответил - кошелек мой не брал, потом сказал - а вон он лежит. Гаденыш успел сбросить его под ноги в другой конец тамбура. Ну а по скольку это утро, народу много, пока я его поднимал, вор успел выпрыгнуть на улицу. Потом какае то женщина заорала на меня, что я сдесь устроил ей войти надо и толпа с платформы ринулась в вагон. Я решил не прорываться на улицу и не бежать за вором. О чем сейчас жудко жалею. Далеко он не убежал бы, т.к. платформа закрытая. В милицию я бы его тоже не повел бы, просто вломил бы ему для профилактики, покалечил бы. А получилось что я его отпустил. Жудко жалею. Всетаки нужно было выскочить, догнать и вломить прямо на платформе.
С одной стороны приятно, что я так оперативно просек что у меня вынимают кошелек, а с другой чувство победы смазано, тем что я не покалечил вора.

Новинки Российского АвтоПрома

Изучая новинки Российского автопрома, нашел пару интересных образцов:
Итак, ОКА-2





В целом, впечатление у меня очень положительное, если смогут запустить конвеер за разумное время (1-2 года), спрос наверное будет. Внешне не страшнее чем Дэу Матиз, а дешевле раза в два.
А теперь погорячее "Новая Семерка" - Жигули


Без комментариев

среда, 25 июня 2008 г.

изменение sid'ов у пользователей домена под управлением Samba

Итак, вводные:
PDC по управлением Samba 3.26 (и до 3.30 включительно ситуация идентчина)
бекэенд для хранения паролей tdbsam
пользователи добавлялись в домен с помощью smbpasswd
затем мне понадоиблось имзенить ихние сиды, точнее только последний разряд - RID. Для этого я прибег к утилите входящей в самбу под названием pdbedit. У нее есть соответсвующий ключик для изменения сидов и ридов.
На примере себя делаю так:
#pdbedit -u skonev -U 1115 -r
для тех кто в танке - 1115 это RID моего SID'а
в результате имеем следующее сообщение, это при уровне дебага - 1
Server's Role (logon server) NOT ADVISED with domain-level security
Unable to modify TDB passwd ! Error: Record does not exist
occured while storing the RID index (RID_0000045b)
Unable to modify entry!
Но при этом мой SID изменился, домен функционирует, все в порядке. Но! делаем второй ход, меняем мне пароль через smbpasswd:
#smbpasswd skonev
New SMB password:
Retype new SMB password:
Unable to modify TDB passwd ! Error: Record does not exist
occured while storing the RID index (RID_0000045b)
Failed to modify entry for user skonev.
Failed to modify password entry for user skonev
Опаньки, а проль не изменился, пробуем порулить моей учетной записью из консоли Windows - пользвоатель не найден.
Вообщем бился я с этой проблемой весь вечер, итог таков:
Начальный способ заведения пользвоателя в базу значения не имеет, это может быть как и smbpasswd, так и "pdbedit -u Vasiliy -a". При изменении сида или рида (значения не имеет) pdbedit, чтото колечит в базе. Чтоже делать? Сид мне необходимо изменит во чтобы то ни стало. И способ был найден.
для начала удаляем "кривого" пользователя из базы
#pdbedit -x skonev
причем процедуру лутше провести дважды, для надежности
а далее создаем его снова, только средствами именно pdbedit, и в качестве парметра указываем нужный нам RID или SID (кому что нужно)
#pdbedit -u skonev -a -U 1115 -b tdbsa
и радость - все работает, пользвоатель добавлен с нужным мне сидом, база цела, ничего не глючит. И есть возожность руления доменом из винды!
Как будет настроение я напишу как рулить самбой из винды и напишу как я реализовал в несколько усеченом виде групповые политики в самбе.

четверг, 5 июня 2008 г.

Virtualbox, Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND)

Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND).The service might be not installed on the host computer.


Код ошибки:
0x80004005
Компонент:
Host
Интерфейс:
IHost {81729c26-1aec-46f5-b7c0-cc7364738fdb}
Вызванный объект:
IMachine {0332de0e-ce75-461f-8c6f-0fa42616404a}

Answer:

Basically, edit /etc/fstab and add the following:
none /proc/bus/usb usbfs devgid=46,devmode=664 0 0

Then remount:
mount -a

подробности:
http://forums.virtualbox.org/viewtopic.php?t=882

вторник, 3 июня 2008 г.

Как перекодировать фильм для КПК (PDA,avi,DVD)?

На ВиКи странице нашел отличную подборку советов по работе с видео, в частности вот такой:
http://linux.org.ru/wiki/en/Multimedia#%D0%9A%D0%B0%D0%BA_%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_%D1%84%D0%B8%D0%BB%D1%8C%D0%BC_%D0%B4%D0%BB%D1%8F_%D0%9A%D0%9F%D0%9A_(PDA%2Cavi%2CDVD)%3F

Как перекодировать фильм для КПК (PDA,avi,DVD)?

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

Фильмы, закодированные так, как описано, прекрасно смотрятся с помощью tcpmp (преемник betaplayer).

Будь то КПК с разрешением VGA или QVGA для обоих прекрасно подойдет классическое разрешение 320x240 и его вариации. Битрейт - от 170 до 220 кбит/сек. Поставите меньше - получите квадраты на быстрых сценах. Поставите больше и увеличите размер файла без заметного улучшения качества.

Не советую ухудшать звук, если пережимаете из avi-файла, потому что если экран у вас меньше, то звук-то как раз не ухудшается. Более того, в наушниках некачественный звук раздражает больше. Хотя, если места совсем мало, можете сделать звук mono, 22050 Гц на 80кбит/с. Это минимум того, что я видел. Экономит примерно 30-40Мб.

Итак, скрипт для перекодировки фильма из avi-файла с помощью mencoder (кодируется реальный полуторачасовой фильм "К оружию" из серии "Вавилон-5"):

#!/bin/bash

PH=/mnt/dos/media/Video
READYPH=/mnt/dos/media/Video/ready
NAME=Babylon5_Call_to_Arms
BITRATE=230
NICE=15
ENG=129
RUS=128

nice -n $NICE mencoder /mnt/dos/media/Video/$NAME".avi" -ni \
-ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=$BITRATE:vme=5:keyint=300:v4mv:mv0:qpel:trell:cbp:naq \
-vf scale=320:176,pp=hb/vb/dr -sws 2 \
-oac copy \
-o $READYPH/$NAME"-pda.avi"

Несколько проходов не нужно, потому как улучшения качества не наблюдается.

Можно еще число кадров снизить. Тогда добавим в строчку команду -ofps 25 для того, чтобы получить 25 кадров в секунду. Правда есть засада - на некоторых сценах изображение может дергаться.

Размер фильма будет около 200 Мб. Так что на гигабайтную карту легко поместятся четыре фильма.

Точно так же кодируется фильм из DVD. Меняем строчку с параметрами на нижеприведенные:

cat $PH/*vob | nice -n $NICE mencoder - -ni -aid $RUS \
-ovc frameno \
-oac mp3lame -lameopts vbr=3:br=192:q=0:aq=0 \
-o $READYPH/"sound-"$RUS".avi"

cat $PH/*.vob | nice -n $NICE mencoder - \
-ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=$BITRATE:vme=5:keyint=300:v4mv:mv0:qpel:trell:cbp:naq \
-vf scale=320:176,pp=hb/vb/dr -sws 2 \
-nosound \
-o $READYPH/fin_noso.avi

nice -n $NICE avimerge -i $READYPH/fin_noso.avi -p $READYPH/"sound-"$RUS".avi" -o $READYPH/final.a
vi