суббота, 20 ноября 2010 г.

is607 Установка optware вручную

Добрый день уважаемые посетители моих заметок.
Обновил я на своем i-Stor 607 прошивку на 2.6.3-20100921.
Общее впечатление - вроде как работать стал аппарат поживее, приятно, что интерфейс стал русским, появился Transmission и sshd прямо из коробки.
Из минусов - все что скачивается с торрентов складывается в каталог download с атрибутами root-а, в результате чего понадобилось изменять привилегии на каталог. Ну и еще одно - не смог установить пакет optware, который добавляет недостающие консольные UNIX утилиты - wget, screen, mc, top ...
На сайте поддержки информации по установке не нашел - предлагаются разные способы от разных IS устройств, но у меня ничего не сработало. Поэтому все поставил руками и теперь делюсь с Вами опытом.
Оговорюсь, что мой апарат настроен на IP адрес 192.168.1.5 и каталог public примонтирован к /mnt/ide1. На устройстве включен ssh и каталог public подключен на чтение - запись к моим компьютерам по NFS протоколу.


Теперь скачиваем файл optware-vc-0.1.tgz - в нем предустановлены нужные утилиты, а таже уже ненужный нам sshd.
Далее, по сети разархивируем файл в папку application на устройстве IS607. После разархивации появится папка optware в которой будет лежать нужный нам файл optware.tgz
Теперь заходим в консоль устройства через SSH под учетной записью root  (из терминала Linux команда ssh root@192.168.1.5 пароль от admin) и далее выполняем следующие команды:
cd /mnt/ide1
tar -xzf ./mnt/ide1/public/applications/optware/optware.tgz
(Не забываем заменять /mnt/ide1 на свое значение, которое можно найти в WEB интерфейсе устройства - меню "Настройки" > "Управление доступом" - смотрим поле "ПУТЬ").
После выполнения команд должен появиться каталог /mnt/ide1/optware (проверить можно командой ls /mnt/ude1).
Далее, удалим запуск sshd из optware, поскольку в прошивке уже есть свой экземпляр программы
rm /mnt/ide1/optware/etc/init.d/S40sshd
Теперь нам понадобится скрипт, по которому каталог /mnt/ide1/optware будет монтироваться в каталог /opt и запускать установленные менеджером ipkg программы.
Ниже привожу текст скрипта start_optware.sh - представляет собой несколько переработанный файл init

#! /bin/sh
REAL_OPT_DIR=/mnt/ide1/optware/

echo "Starting Optware."
if test -n "${REAL_OPT_DIR}"; then
  if ! grep ' /opt ' /proc/mounts >/dev/null 2>&1 ; then
    mkdir -p /opt
    mount -o bind ${REAL_OPT_DIR} /opt
  fi
fi

export PATH=$PATH:/opt/bin:/opt/sbin
echo "export PATH=$PATH" >> /etc/profile
echo "export PATH=$PATH" >> /root/.profile
touch /etc/profile
if [ -x /opt/etc/rc.optware ]; then
         /opt/etc/rc.optware
fi


В оригинале переменная REAL_OPT_DIR определялась командой cat /usr/sausalito/codb/objects/1/Disk.rootdir, но в новой версии прошивки почему то возвращается пустое значение, поэтому стандартные скрипты на установку и запуск не работают. А мы, чтобы обойти эту ошибку, инициализируем переменную константой (кстати, тоже не забудьте исправить /mnt/ide1 на свое значение).
Скрипт сохраняем в файл /mnt/ide1/optware/bin/start_optware.sh и делаем его исполняемым. Тем, кто работает в линуксе проще всего это сделать войдя на IS607 по протоколу FISH в mc (тем кто в Windows - рекомендую создать текстовый файл в каком нибудь редакторе, сохранить его в папке на IS607, перенести в нужный каталог командой mv и установить атрибут на файл командой chmod +x )
Итак, все что нужно почти сделано. Теперь удаляем исходный распакованный архив optware-vc-0.1.tgz из /mnt/ide1/public/applications и теперь можно запускать optware. Я делаю это через консоль вот так:

ввожу пароль и optware запускается. Теперь до отключения IS607 все команды пакета будут доступны, но после перезагрузки нужно снова выполнить скрипт. Обращаю внимание, что работать в системе под root-ом не желательно, поэтому для работы с устройством я вхожу под своим логином и пользуюсь утилитами из Optware.
Удачи.

PS
Совсем забыл.
Для того чтобы запустить программу из Optware не забудьте что нужно внести в файл .profile в домашнем каталоге пользователя под которым вы входите в строку PATH следующие каталоги
:/opt/bin:/opt/sbin
вот теперь все будет работать сразу после входа в консоль. 

четверг, 4 ноября 2010 г.

Обновление KDE 4.5.3 - ошибка при старте Plasma в OpenSuSe 11.3

Добрый вечер уважаемые обладатели NVIDIA, как ни странно но именно у нас при обновлении KDE до версии 4.5.3 возникает неприятная ошибка при старте - система ругается на plasma и работать не дает. Виной всему - новая версия драйвера NVIDIA, конфликтующая с новым релизом рабочего стола. Описание ошибки и собственно решение на английском Вы можете увидеть здесь http://forums.opensuse.org/english/get-help-here/install-boot-login/449305-warning-update-factory-kde-4-5-3-generate-big-problem-2.html а я опишу коротко путь пройденный мной:
1. Из под рабочего стола LXDE скачал более старую версию драйвера отсюда NVIDIA-Linux-x86-256.53.run
2. Завершил сессию и перешел на первую консоль (ctrl-alt-F1) где зарегистрировался под root-ом
3. Переключился в init 3
4. Запустил yast и удалил пакеты из репозитория NVIDIA, после чего удалил и сам репозиторий.
5. Запустилна исполнение скачанный драйвер командой sh NVIDIA-Linux-x86-256.53.run далее прошел по вопросам инсталлятора и отказался от автоматической настройки.
6. Выполнил команду modprobe nvidia
7. Запустил X командой rcxdm start

Вот собственно и все. Может кому пригодится.

понедельник, 11 октября 2010 г.

Хочу стать автолюбителем, собираю справки...

Ну собственно на четвертом десятке лет решил я - хватит, пора обзаводиться своим автотранспортом. Но тут же на моем пути встали люди в белых халатах. Оказывается, чтобы получить ТРЕБУЕМЫЕ справки нужно пройти какие-то ДОБРОВОЛЬНЫЕ освидетельствования. Встало мне это "добровольное" действо в пол дня отгула (а потому что видишь ли наши медики подрабатывают исключительно в рабочее время, причем замечу - в свое рабочее время, получая как зарплату по основному месту работы, так и мзду за добровольное освидетельствование. И вот, оплатив 550 рублей в купе  (это я еще легко отделался, поскольку еще один вид "добровольного" освидетельствования мог встать мне еще в 400 рэ, а именно общение с психологом) я стал обладателем этих заветных справок. Теперь могу похвастать - я не псих и не наркоша - замечу, таковым я был признан за умеренную плату нашими эскулапами:


Альбом: Заметки Головырина Владислава

Ладно деньги, не так жалко, но добивает процедура унижения при их отдаче, когда приходишь на комиссию и тебя за твои же деньги расспрашивают о том служил ли ты в армии, кем работаешь и ни один последователь Гиппократа не удосужится пробить тебя по базе привлекался ли ты,  были ли приводы в диспансер или вытрезвитель. Такое чувство что их задачей является некое обоснование оплаченных тобой денег. Мол смотри - мы не просто тут сидим, а мы внимательно "освидетельствуем" тебя. При этом, опять же ни базы данных ни просто компьютеров на столе - все банально - крашеные казенные стены, отпечатанные на низкокачественной бумаге бланки и люди в белых халатах...

суббота, 28 августа 2010 г.

Перекодируем видео

   Возможно у многих была нужда перекодировать видео. Например для сотового телефона или перекодировать из однрого формата в другой для того, чтобы скормить его строптивому DVD плееру.
   Вот и у меня появилась такая необходимость - перекодировка видео для сотового телефона, точнее не у меня - у сына, ну а он обратился ко мне - не могу же я отказать собственному сыну. Немного истории вопроса: количество предлагаемых программ для перекодирования в формат 3gp в интернете превеликое множество. Замечу, что в подавляющем большинстве это платные программы весьма сомнительного качества. Объединяет их одно - желание развести лохов на бабки предложение красивого интерфейса без особого внимания на качество кодирования.

   Итак, представляю главного персонажа - программу ffmpeg, собственно одна из самых широкоиспользуемых программ кодирования видео в линуксе(еще в интернете упоминается mencoder c mplayer). Впрочем, как и многие другие ffmpeg кросплатформенная, а это значит, что есть сборки под Windows, желающие легко найдут ее в интернете.
   Напомню, что все программы, о которых я пишу в блоге - это программы, устанавливаемые и используемые в OpenSUSE. А OpenSUSE- это дистрибутив не содержащий проприетарного софта, потому и имеющийся ffmpeg - свободный и не содержит библиотек под коммерческие форматы. Вот теперь и мне - также человеку свобобдному от глупых предубеждений и сознательно отрицающему копирастию понадобился полнофункциональный ffmpeg, коий я без труда нашел в репозитории PackMan. Вот ссылка на нормальную сборку http://packman.links2linux.org/package/ffmpeg. Ну теперь самое время разобраться с программой - выходим в консоль, набираем ffmpeg и видим лаконичный вывод программы:
FFmpeg version SVN-r22648, Copyright (c) 2000-2010 the FFmpeg developers
  built on Mar 23 2010 21:44:24 with gcc 4.4.1 [gcc-4_4-branch revision 150839]
  configuration: --shlibdir=/usr/lib --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib --enable-shared --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libfaad --enable-libfaac --enable-nonfree --enable-libxvid --enable-postproc --enable-gpl --enable-x11grab --enable-libschroedinger --enable-libdirac --enable-libgsm --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libdc1394 --enable-pthreads
  libavutil     50.12. 0 / 50.12. 0
  libavcodec    52.59. 0 / 52.59. 0
  libavformat   52.57. 1 / 52.57. 1
  libavdevice   52. 2. 0 / 52. 2. 0
  libswscale     0.10. 0 /  0.10. 0
  libpostproc   51. 2. 0 / 51. 2. 0
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'

Набираем ffmpeg -h и читаем полную справку, содержащую 570 строк с описанием параметров запуска. Ну что, самооценка понизилась? Не падайте духом. Было бы странным, если бы не нашлось человека, пожелавшего сделать красивую и функциональную "морду" к эдакой функциональности. Представляю WinFF - фронтэнд, написанный для ffmpeg.
Опять же, пользователи OpenSUSE могут воспользоваться следующей ссылкой для загрузки программы http://packman.links2linux.org/package/winff, остальным следует поискать в интернете или выйти прямо на сайт производителя http://winff.org/html_new/downloads.html
Программа оснащена большим количеством преднастроенных профилей (presets) практически для всех нужд - от перекодирования MKV в AVI и до форматов устройств, названия которых я узнал из самой программы WinFF.

Собственно задача программы в одном- опросить пользователя, какой файл ему во что перекодировать, а при нажатии на кнопку "Конверт" сформировать sh скрипт и запустить его в отдельном окне терминала.

   Таким образом можно запустить одновременное кодирование сразу нескольких видео.
Из полезных ресурсов могу посоветовать форум по WinFF, где народ обсуждает проблемы, выкладывает преднастроенные профили для новых форматов http://www.biggmatt.com/forums/index.php#1

   Удачи всем в изучении этой увлекательной темы!!!

вторник, 17 августа 2010 г.

Поездка в Казахстан

Добрый день.
В июне побывал я в казахстане, прожить в котором мне довелось с 1985 по 1995 годы. Вообщем собрались мы и съездили в Степногорск, навестить могилу отца. Ну а коль я не был в этих местах более 15 лет, то у меня сложилось достаточно много впечатлений от поездки, которыми я и делюсь с Вами.

   Для справки Казахстан - ныне суверенное государство, граничащее с Российской Федерацией по юго-востоку. Столица -Астана, валюта - Тенге (переводной курс около 5 тенге за рубль по состонию на лето 2010 года).
В принципе имея рубли чувствуешь, надо сказать, себя вполне нормально, поскольку поменять валюту можно везде (ну а с таксистом мы и вовсе договороились за рубли).

Итак, выехали из Екатеринбурга на скором поезде

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

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

Как видите, везде казахский язык дублируется русским. А на одной из стен домов даже увидел яркое свидетельство синтеза двух культур :)

Итак, краткое знакомство со Степногорском закончилось, далее идут снимки расцветающей столицы республики - Астаны:



пятница, 18 июня 2010 г.

Новый сайт

Добрый день.
Рассудили мы тут с мужиками и поняли - нам не хватает сайта, на котором мы смогли бы выложить свои фотоработы.
Восполняю допущенное упущение - представляю наш новый сайт  "Фотомасерская"
 http://sites.google.com/site/photocher/

воскресенье, 6 июня 2010 г.

Интересное атмосферное явление

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