<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3966048831613183164</id><updated>2012-01-29T16:46:23.842+04:00</updated><category term='flash'/><category term='mail'/><category term='n9'/><category term='optware'/><category term='milestone'/><category term='FAQ'/><category term='powertop'/><category term='news'/><category term='web'/><category term='bug'/><category term='udf'/><category term='ip-radio'/><category term='asus'/><category term='swisscenter'/><category term='ipad'/><category term='ip-tv'/><category term='corbina'/><category term='benchmark'/><category term='youtube'/><category term='netgear'/><category term='ebook'/><category term='telnetd'/><category term='firefox'/><category term='xampp'/><category term='11.10'/><category term='audio'/><category term='laptop-mode'/><category term='dsm-g600'/><category term='nokia'/><category term='lampp'/><category term='bq29330'/><category term='bd-1'/><category term='x-server'/><category term='nbg460n'/><category term='torrent'/><category term='mfu'/><category term='telnet'/><category term='debian'/><category term='pizdec'/><category term='firmware'/><category term='mc'/><category term='nfs'/><category term='EPIA M'/><category term='motorola'/><category term='wget'/><category term='playlist'/><category term='backup'/><category term='linux'/><category term='jukebox'/><category term='d-link'/><category term='wallpaper'/><category term='wifi'/><category term='tighthvnc'/><category term='toolchain'/><category term='howto'/><category term='convert'/><category term='readynas duo'/><category term='x200s'/><category term='eee901'/><category term='abcde'/><category term='battery'/><category term='transmission'/><category term='vnc'/><category term='WOL'/><category term='multimedia'/><category term='nas'/><category term='powersaving'/><category term='thinkpad'/><category term='antivirus'/><category term='android'/><category term='blogger'/><category term='hdx1000'/><category term='3945abg'/><category term='amule'/><category term='alt linux'/><category term='html'/><category term='slideshow'/><category term='kernel'/><category term='dropbox'/><category term='joke'/><category term='mp3'/><category term='network'/><category term='grab'/><category term='ubuntu'/><category term='wl500gp'/><category term='nmt'/><category term='jailbreak'/><title type='text'>Антисклероз</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default?start-index=101&amp;max-results=100'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>222</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-811536651304188639</id><published>2012-01-28T00:35:00.001+04:00</published><updated>2012-01-29T16:46:23.852+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firmware'/><category scheme='http://www.blogger.com/atom/ns#' term='nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='n9'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Прошивка Nokia N9 в Ubuntu 11.10</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img src="https://lh6.googleusercontent.com/-8o4vjsGm10c/TyU_K14ZmAI/AAAAAAAAGOE/iYvxgBIAqRU/s200/nokia_n9_05.png" hspace="15" vspace="5" style="float: left; height: 130px;" /&gt;&lt;/div&gt;В процессе проведения экспериментов над моей Nokia N9 я превратил ее в черненький кирпичик, весело подмигивающий мне светодиодом.&lt;br /&gt;
Это значит, что пора осваивать перепрошивку. &lt;br /&gt;
&lt;br /&gt;
Для прошивки Firmware под Ubuntu необходима утилита flasher.&lt;br /&gt;
Скачать ее можно отсюда: &lt;a href="http://tablets-dev.nokia.com/maemo-dev-env-downloads.php"&gt;http://tablets-dev.nokia.com/maemo-dev-env-downloads.php&lt;/a&gt;&lt;br /&gt;
Для 64-битной версии я использовал &lt;a href="http://tablets-dev.nokia.com/maemo-dev-env-downloads.php?f=flasher_3.12.1_amd64.deb"&gt;flasher_3.12.1_amd64.deb&lt;/a&gt;&lt;br /&gt;
Firmware Nokia N9 64 GB: &lt;a href="http://narod.ru/disk/32302561001/Firmware%20-%20RM-696%20DFL61_HARMATTAN_20.2011.40-4_PR_LEGACY_001-OEM1-958_ARM.zip"&gt;DFL61_HARMATTAN_20.2011.40-4_PR_LEGACY_001-OEM158_ARM.zip&lt;/a&gt; скачать и распаковать.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Перепрошивка выполняется так:
&lt;terminal&gt;
$ sudo flasher -F DFL61_HARMATTAN_22011.40-4_PR_LEGACY_001-OEM1-958_ARM.bin -f
flasher 3.12.1 (Oct  5 2011) Harmattan
WARNING: This tool is intended for professional use only. Using it may result
in permanently damaging your device or losing the warranty.

Suitable USB interface (bootloader/phonet) not found, waiting...
USB device found at bus 003, device address 033.
Device identifier: 387330412376462 (SN: N/A)
Found device RM-696, hardware revision 1501
NOLO version 2.1.5
Version of 'sw-release': DFL61_HARMATTAN_20.2011.40-4_PR_001
Sending ape-algo image (7032 kB)...
100% (7032 of 7032 kB, avg. 12104 kB/s)
Suitable USB interface (phonet) not found, waiting...
USB device found at bus 003, device address 034.
Device identifier: 387330412376462 (SN: N/A)
Raw data transfer EP found at EP2.
Ping attempt 1 (250 ms)
Server application: 1.6.3
Found product RM-696 rev. 1501
Server implements softupd protocol version 1.8
Image SW version DFL61_HARMATTAN_20.2011.40-4_PR_001
Image moslo not present
Image mmc not present
Image tar skipped
Image config skipped

Battery level 19 %, continuing.

    image        [state    progress         transfer     flash speed]
---------------------------------------------------------------------
[x] cert-sw      [finished   100 %       1 /       1 kB      NA     ]
[x] cmt-2nd      [finished   100 %      95 /      95 kB      NA     ]
[x] cmt-algo     [finished   100 %     789 /     789 kB      NA     ]
[x] cmt-mcusw    [finished   100 %    6050 /    6050 kB    2908 kB/s]
[x] xloader      [finished   100 %      23 /      23 kB      NA     ]
[x] secondary    [finished   100 %      93 /      93 kB      NA     ]
[x] kernel       [finished   100 %    2712 /    2712 kB    1859 kB/s]
[x] rootfs       [finished   100 % 1102340 / 1102340 kB   12547 kB/s]
Updating SW release
Success
$
&lt;/terminal&gt;
Область программ будет девственно чистой, как у нового аппарата. Контакты и почта останутся.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s320/notification-network-wireless.png"&gt;&lt;b&gt;Полезные ссылки:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a target="_new" href="http://ffsini.bget.ru/"&gt;Всякая хаута о линуксе, NOKIA N9 и смежных с IT темах.&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-811536651304188639?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/811536651304188639/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2012/01/nokia-n9-ubuntu-1110.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/811536651304188639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/811536651304188639'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2012/01/nokia-n9-ubuntu-1110.html' title='Прошивка Nokia N9 в Ubuntu 11.10'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-8o4vjsGm10c/TyU_K14ZmAI/AAAAAAAAGOE/iYvxgBIAqRU/s72-c/nokia_n9_05.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-5263022276255753540</id><published>2012-01-25T14:59:00.002+04:00</published><updated>2012-01-26T16:58:19.647+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Не монтируется CD-RW в Ubuntu</title><content type='html'>У меня бывали случаи, что некоторые CD-RW диски переставали монтироваться. Происходило это либо после ошибки записи, либо еще по какой причине. Я обычно не разбирался долго, а просто выбрасывал такую болванку и брал новую.&lt;br /&gt;
&lt;br /&gt;
На самом деле CD-RW, который не монтируется можно попытаться восстановить. Для этого нужно восстановить на нем файловую структуру.&lt;br /&gt;
&lt;br /&gt;

В два приема:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Определим куда подключено устройство:
&lt;terminal&gt;
$ cdrecord -scanbus
scsibus6:
 6,0,0 600) 'TSSTcorp' 'CDDVDW SN-S082N ' 'LA00' Removable CD-ROM
 6,1,0 601) *
 6,2,0 602) *
 6,3,0 603) *
 6,4,0 604) *
 6,5,0 605) *
 6,6,0 606) *
 6,7,0 607) *
&lt;/terminal&gt;
&lt;/li&gt;
&lt;li&gt;Затем даем команду стирания CD-RW. В качестве параметра dev подставляем адрес &lt;i&gt;6,0,0&lt;/i&gt; , который определился выше.
&lt;terminal&gt;
$ sudo cdrecord blank=all -force dev=6,0,0
&lt;/terminal&gt;
И примерно через 8-16 минут (В зависимости от максимальной скорости привода) получаем сообщение от системы, что диск смонтирован
&lt;/li&gt;
&lt;/ol&gt;
Теперь можно на него записывать иcкоробочной программой Brothero.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s320/notification-network-wireless.png"&gt;&lt;b&gt;Полезные ссылки:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a target="_new" href="http://www.cpqlinux.com/cdrw.html"&gt;ISO, CDR, и CDRW в Linux&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-5263022276255753540?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/5263022276255753540/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2012/01/not-mounted-cd-rw.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/5263022276255753540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/5263022276255753540'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2012/01/not-mounted-cd-rw.html' title='Не монтируется CD-RW в Ubuntu'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s72-c/notification-network-wireless.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-8996594208827529310</id><published>2012-01-09T22:16:00.001+04:00</published><updated>2012-01-25T18:30:39.247+04:00</updated><title type='text'>Настройка энергопотребления ThinkPad x220 в Ubuntu 11.10</title><content type='html'>Куратор темы на ixbt &lt;a href="http://forum.ixbt.com/topic.cgi?id=17:44178"&gt;о ноутбуке ThinkPad x220&lt;/a&gt; попросил написать меня &lt;a target="_new" href="http://forum.ixbt.com/topic.cgi?id=17:44178-88#2725"&gt;статью об оптимизации потребления на ThinkPad x220&lt;/a&gt;, что я и сделал.&lt;br/&gt;
На мой взгляд статья получилась хорошей, но ixbt устроен так, что я не могу делать там обновления.&lt;br/&gt;
Поэтому я публикую ее в моем блоге. Здесь будут вноситься изменения, если таковые появятся.&lt;br/&gt;
А когда будет время поправлю структуру и ссылки в основной статье об &lt;a href="http://axa-ru.blogspot.com/2009/07/thinpad-x200s.html"&gt;экономии электричества в линуксе&lt;/a&gt;.&lt;br/&gt;
&lt;br/&gt;
На все про все, если вы делаете это в первый раз, запаситесь примерно 2-мя часами.&lt;br/&gt;
Для компиляции ядра (раздел 2) нам потребуется интернет, желательно хороший.&lt;br/&gt;
Каждый раздел оптимизации не зависит от другого и может быть применен отдельно.&lt;br/&gt;
&lt;ol&gt;
&lt;h2&gt;&lt;li&gt;Установка и настройка pm-utils&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Установить необходимые программы: apmd, pm-utils и т.п.
&lt;terminal&gt;
$ sudo apt-get install apmd pm-utils hdparm libnotify-bin
&lt;/terminal&gt;
&lt;/li&gt;
&lt;li&gt;Создадим скрип управления энергопотреблением:
&lt;terminal&gt;
$ sudo gedit /usr/lib/pm-utils/power.d/99-savings.sh 
&lt;/terminal&gt;
В появившемся окне редактора копипастим следующий текст
&lt;pre class="listing"&gt;
######################################################################################
# A script to agressively toggle power management between high 
# performance and very low power usage.
# For more information on each of these options, see http://www.lesswatts.org
# Last version script see http://axa-ru.blogspot.com/2012/01/thinkpad-x220-powersaving.html
################# Ghanges history ###################################################
#VERSION=0.12   # 31.08.2010 Testing Ubuntu 10.04. Small changes for Wi-Fi control
#VERSION=0.13   # 21.09.2010 Adding services control: 
                #   evolution-alarm-notify, 
                #   postfix, 
                #   rsyslog
#VERSION=0.2    # 23.07.2011 Modified for Ubintu 11.04 for Thinkpad x220 4290rw1
#VERSION=0.23   # 27.07.2011 Added store value (Brithness, user, etc ) to /tmp/powersave.ini
                #   Fix notify-send message
                #   Added CPU core disabling. Disable cores not affected for power saving
#VERSION=0.23.1 # 07.01.2012 Fix ethtool parameters in aLan procedure
                #     
#VERSION=0.23.2 # 07.01.2012 Fix aBrightness procedure
VERSION=0.24    # 08.01.2012 Added start/stop conky monitor

#
# To install:
#
# sudo apt-get install apmd pm-utils expect hdparm libnotify-bin
#
# Save this file to /usr/lib/pm-utils/power.d/99-savings.sh
# cd /usr/lib/pm-utils/power.d
# sudo install 99-savings.sh /etc/pm/sleep.d
# sudo install 99-savings.sh /etc/pm/power.d
#

INI_DIR=/tmp
INI_FILE=powersave.ini
INI=${INI_DIR}/${INI_FILE}

aUsb()
{
  #################################################
  ## USB Subsystem
  ##
  # 0.7-0.8 W
  case "$1" in
    false)  #ac_power
      for i in /sys/bus/usb/devices/*/power/control
      do
        echo "on" &gt; $i
      done
      ;;

    true)  #batt_power
      for i in /sys/bus/usb/devices/*/power/control
      do
        echo "auto" &gt; $i
      done

      for i in /sys/bus/usb/devices/*/power/autosuspend
      do
        echo 1 &gt; $i
      done

      echo 1 &gt; /sys/module/usbcore/parameters/autosuspend
      ;;
  esac
}

aSata()
{

  case "$1" in
    false)  #ac_power
      # Set the SATA to max performance
      for i in /sys/class/scsi_host/host*/link_power_management_policy
      do
        echo max_performance &gt; $i
      done
      ;;

    true)  #batt_power
      # Set SATA to minimum power
      # 0.7 W
      for i in /sys/class/scsi_host/host*/link_power_management_policy
      do
        echo min_power &gt; $i
      done
      ;;
  esac
}

aPci()
{
  case "$1" in
    false)  #ac_power
      for i in /sys/bus/pci/devices/*/power/control
      do
        echo on &gt; $i
      done
      ;;

    true)  #batt_power
      for i in /sys/bus/pci/devices/*/power/control
      do
        echo auto &gt; $i
      done
      ;;
  esac
}

aI2c()
{
  case "$1" in
    false)  #ac_power
      for i in /sys/bus/i2c/devices/i2c-*/power/control
      do
        echo on &gt; $i
      done
      ;;

    true)  #batt_power
      for i in /sys/bus/i2c/devices/i2c-*/power/control
      do
        echo auto &gt; $i
      done
      ;;
  esac
}

aHdd()
{
  case "$1" in
    false)  #ac_power
      # Set the drive to mostly stay awake.  Some may want to change -B 200
      # to -B 255 to avoid accumulating Load_Cycle_Counts
      # -S 240 =&gt; put in standby after 20 minutes idle
      # -B 200 =&gt; do not permit spindown
      # -M =&gt; not supported by my drive
      hdparm -B 200 -S 240 -M 254 /dev/sda

      # Remount ext3/4 filesystems so the journal commit only happens every 60
      # seconds.  By default this is 5 but, I prefer to reduce the disk
      # activity a bit.
      mount -o remount,commit=60,atime /
      ;;

    true)  #batt_power
      hdparm -B 1 -S 4 -M 128 /dev/sda
      mount -o remount,noatime,commit=600 /

      ;;
  esac
}

aSsd()
{

# add these commands in the /etc/rc.local
#  echo deadline &gt; /sys/block/sda/queue/scheduler
#  echo 1 &gt; /sys/block/sda/queue/iosched/fifo_batch
#  sysctl -w vm.swappiness=1            # Strongly discourage swapping
#  sysctl -w vm.vfs_cache_pressure=50   # Don't shrink the inode cache aggressively
  case "$1" in
    false)  #ac_power
      ;;

    true)  #batt_power
      ;;
  esac
}

aI915()
{
  case "$1" in
    false)  #ac_power
      echo 0 &gt; /sys/module/i915/parameters/powersave
      ;;

    true)  #batt_power
      echo 1 &gt; /sys/module/i915/parameters/powersave
      ;;
  esac
}

aWlan()
{
      # WiFi power savings.
  case "$1" in
    false)  #ac_power
      /sbin/iwconfig wlan0 power off txpower 14
      ;;

    true)  #batt_power
      /sbin/iwconfig wlan0 power on txpower 4
      ;;
  esac
}

aLan()
{
  case "$1" in
    false)  #ac_power
      # set the ethernet max speed.
      ethtool -s eth0 speed 1000 duplex full autoneg on wol d
      ;;
    true)  #batt_power
      # set the ethernet power savings.
      # ~ 0.4 W
      ethtool -s eth0 speed 10 duplex half autoneg off wol d
      ;;
  esac
}

aCpu()
{
  #################################################
  ## CPU
  ##

  case "$1" in
    false)  #ac_power
      for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
      do
        echo performance &gt; $i
      done

      # Enable All Core CPU
      for i in /sys/devices/system/cpu/cpu*/online
      do
        echo 1 &gt; $i
      done

      # Set max freq 2.7 GHz
#      for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
#      do
#        echo 2701000 &gt; $i
#      done

      # Shedule Multitreading
      echo 0 &gt; /sys/devices/system/cpu/sched_mc_power_savings
      ;;

    true)  #batt_power
      for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
      do
        echo powersave &gt; $i
      done

      # Set max freq 1 GHz
#      for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
#      do
#        echo 1000000 &gt; $i
#      done

#      Disable cores not affected for power saving
#      for i in /sys/devices/system/cpu/cpu*/online
#      do
#        echo 0 &gt; $i
#      done

      echo 1 &gt; /sys/devices/system/cpu/sched_mc_power_savings
      ;;
  esac
}

aSnd()
{
  case "$1" in
    false)  #ac_power
      echo 0 &gt; /sys/module/snd_hda_intel/parameters/power_save
      ;;

    true)  #batt_power
      # Turn off sound card power savings
      # &lt; 0.1 W
      echo 10 &gt; /sys/module/snd_hda_intel/parameters/power_save
      ;;
  esac
}

aBt()
{
  case "$1" in
    false)  #ac_power
      # Enable the bluetooth driver
      rfkill unblock bluetooth
      ;;

    true)  #batt_power
      # Remove the bluetooth driver
      # 0.3-0.4 W
      rfkill block bluetooth
      ;;
  esac
}

aDaemons()
{
  #################################################
  ## demons, services
  ##

  case "$1" in
    false)  #ac_power
      # 1. Evolution alarm and integrations
      /usr/lib/evolution/2.32/evolution-alarm-notify &amp;
      #/usr/lib/evolution/e-calendar-factory &amp;
      #/usr/lib/evolution/e-addressbook-factory &amp;

      # 2. Starting Sendmail server 
      #postfix start 

      # 3. Starting CouchDB &amp; desktopcouch
      dbus-send --session --dest=org.desktopcouch.CouchDB --print-reply --type=method_call / org.desktopcouch.CouchDB.getPort

      # 4. Starting conky
      if [ ${CONKY_RUN} -eq 1 ]; then
        su $vUSER -c "/usr/bin/conky --display=:0 &amp;"
      fi
      ;;

    true)  #batt_power
      # 1. Evolution alarm
      killall evolution-alarm-notify
      #killall e-calendar-factory
      #killall e-addressbook-factory

      # 2. Stopping Sendmail server 
      #postfix stop

      # 3. Stoping CouchDB &amp; desktopcouch
      killall beam.smp
      killall desktopcouch-service

      # Stoping conky ~1W
      killall conky
      ;;
  esac
}

# &lt; 0.1 W
aWebcam()
{
  case "$1" in
    false)  #ac_power
      # Enable the webcam driver
      modprobe uvcvideo
      ;;

    true)  #batt_power
      # Remove the webcam driver
      modprobe -r uvcvideo
      ;;
  esac
}

aMemory()
{
  case "$1" in
    false)  #ac_power
      # Set kernel dirty page value back to default
      echo 10 &gt; /proc/sys/vm/dirty_ratio
      echo 5 &gt; /proc/sys/vm/dirty_background_ratio

      # Only wakeup every 60 seconds to see if we need to write dirty pages
      # By default this is every 5 seconds but, I prefer 60 to reduce disk
      # activity.
      echo 6000 &gt; /proc/sys/vm/dirty_writeback_centisecs
      ;;

    true)  #batt_power
      # Reduce disk activity by waiting up to 10 minutes before doing writes
      echo 90 &gt; /proc/sys/vm/dirty_ratio
      echo 1 &gt; /proc/sys/vm/dirty_background_ratio
      echo 60000 &gt; /proc/sys/vm/dirty_writeback_centisecs
      ;;
  esac
}

aBrightness()
{
  case "$1" in
    false)  #ac_power
      # Setup maximum brigthness
      # Thinkpad x220, Ubuntu 11.04
      vBAT_BRI=$(cat /sys/class/backlight/acpi_video0/brightness)
      echo $vAC_BRI &gt; /sys/class/backlight/acpi_video0/brightness
      ;;

    true)  #batt_power
      # Setup brigthness 30%
      vAC_BRI=$(cat /sys/class/backlight/acpi_video0/brightness)
      echo $vBAT_BRI &gt; /sys/class/backlight/acpi_video0/brightness
      ;;
  esac
}

aMisk()
{
  case "$1" in
    false)  #ac_power
      # Turn off the laptop mode disk optimization
      echo 0 &gt; /proc/sys/vm/laptop_mode
      echo tsc &gt; /sys/devices/system/clocksource/clocksource0/current_clocksource

      # enable logging
      service rsyslog start

      # ZiXEL nbg460n. Set maximum wifi speed
      if [ -f /etc/pm/802.11.bgn ]; then /etc/pm/802.11.bgn 1; fi

      # enable winbind
      if [ -f /etc/init.d/winbind ]; then  /etc/init.d/winbind start; fi

      # Powersave pci express
      echo performance &gt; /sys/module/pcie_aspm/parameters/policy
      ;;

    true)  #batt_power
      # Set laptop disk write mode
      echo 5 &gt; /proc/sys/vm/laptop_mode
      echo hpet &gt; /sys/devices/system/clocksource/clocksource0/current_clocksource
      # disable logging
      service rsyslog stop

      # ZiXEL nbg460n. Set standard wifi speed
      if [ -f /etc/pm/802.11.bgn ]; then /etc/pm/802.11.bgn 0; fi

      # disable winbind
      if [ -f /etc/init.d/winbind ]; then  /etc/init.d/winbind stop ; fi

      echo powersave &gt; /sys/module/pcie_aspm/parameters/policy
      ;;
  esac
}

aNotify()
{
  case "$1" in
    false) #ac_power
      MSGH="AC" 
      MSGT="Maximum Performance Mode"
      MSGI="ac-adapter"
      ;;
    true)  #battery_power 
      MSGH="BATT" 
      MSGT="Battery Power Saving"
      MSGI="battery"
    ;;
  esac

  vUSER=`ps -C gnome-session -o user=` #find UID user who start gnome-session
  vPIDS=`pgrep -u $vUSER gnome-session` #find PID
  for PID in $vPIDS; do
    vDBUS_SESSION_BUS_ADDRESS=$(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PID/environ \
    | sed -e 's/DBUS_SESSION_BUS_ADDRESS=//')
    DBUS_SESSION_BUS_ADDRESS=$vDBUS_SESSION_BUS_ADDRESS DISPLAY=:0.0 sudo -u $vUSER notify-send "$MSGH" "$MSGT" -i "$MSGI"
  done
}

aLoadini()
{
  if [ -e $INI ]; 
    then 
      echo "Restore Value"
      while read LINE
      do
        PARM=$(echo "$LINE" | awk '{print $1}')
        KEY=$(echo "$LINE" | awk '{print $2}')
        case $PARM in
          "AC_BRI")
            vAC_BRI=$KEY
            ;;
          "BAT_BRI")
            vBAT_BRI=$KEY
            ;;
          "USER")
            vUSER=$KEY
            ;;
          "PIDS")
            vPIDS=$KEY
            ;;
          "CONKY")
            CONKY_RUN=$KEY
            ;;
          "DBUS_SESSION_BUS_ADDRESS")
            vDBUS_SESSION_BUS_ADDRESS=$KEY
            ;;
        esac
        echo "$PARM $KEY"
      done &lt; $INI
    else
      echo "Reset Value"
      # Conky is Running Check
      CONKY_RUN=$(ps -ef | grep -c /usr/bin/conky)
      ((CONKY_RUN-=1))

      vAC_BRI=15
      vBAT_BRI=8
      vUSER=""
      vPIDS=""
      vDBUS_SESSION_BUS_ADDRESS=""
  fi
}

aSaveini()
{
  echo "AC_BRI $vAC_BRI" &gt; $INI
  echo "BAT_BRI $vBAT_BRI" &gt;&gt; $INI
  echo "USER $vUSER" &gt;&gt; $INI
  echo "PIDS $vPIDS" &gt;&gt; $INI
  echo "CONKY $CONKY_RUN" &gt;&gt; $INI
  echo "DBUS_SESSION_BUS_ADDRESS $vDBUS_SESSION_BUS_ADDRESS" &gt;&gt; $INI
}


##########################################################
## Apply settings
##
aLoadini

aCpu $1
aUsb $1
aI2c $1
aSata $1
aPci $1
if [ $(hdparm -i /dev/sda | grep Model | awk '{print substr($2,1,3)}') = "SSD" ]; 
  then 
    aSsd $1
  else
    aHdd $1
fi
aI915 $1
aWlan $1
aLan $1
aSnd $1
aBt $1
aWebcam $1
aMemory $1
aDaemons $1
aBrightness $1
aMisk $1
aNotify $1

aSaveini
&lt;/pre&gt;
Сохраняем скрипт и закрываем редактор
&lt;/li&gt;
&lt;li&gt;Подключаем скрипт к событиям power и sleep
&lt;terminal&gt;
$ cd /usr/lib/pm-utils/power.d 
$ sudo chmod 755 99-savings.sh 
$ sudo install 99-savings.sh /etc/pm/sleep.d 
$ sudo install 99-savings.sh /etc/pm/power.d 
&lt;/terminal&gt;
&lt;/li&gt;
&lt;li&gt;Проверяем&lt;br /&gt;
Вытаскиваем провод источника питания и наблюдаем pop up сообщение, что компьютер перешел в режим сохранения энергии
Вставяем провод источника питания и наблюдаем pop up сообщение, что компьютер перешел в режим максимального быстродействия
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;br /&gt;
&lt;h2&gt;&lt;li&gt;Компиляция и установка форка ядра 3.1.6-pf&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Устанавливаем пакеты, необходимые для компиляции ядра
&lt;terminal&gt;
$ sudo apt-get -y install fakeroot build-essential crash \
          kexec-tools makedumpfile kernel-wedge git-core \
          libncurses5 libncurses5-dev libelf-dev libdw-dev \
          binutils-dev kernel-package
$ sudo apt-get build-dep kernel-package linux-meta
&lt;/terminal&gt;
&lt;/li&gt;
&lt;li&gt;Создадим рабочий каталог
&lt;terminal&gt;
$ cd ~
$ mkdir kernel-pf
$ cd kernel-pf
&lt;/terminal&gt;
&lt;/li&gt;
&lt;li&gt;Загрузим и разархивируем исходники ядра и патча форка.
&lt;terminal&gt;
$ wget http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.1.tar.bz2
$ tar xjvf linux-3.1.tar.bz2
$ wget http://pf.natalenko.name/sources/3.1/patch-3.1.6-pf.bz2
$ bzip2 -d patch-3.1.6-pf.bz2
&lt;/terminal&gt;
&lt;/li&gt;
&lt;li&gt;Применим патч и сконфигурируем Makefile.
&lt;terminal&gt;
$ cd linux-3.1
$ patch -p1 &lt; ../patch-3.1.6-pf
$ cp /boot/config-`uname -r` .config
$ make oldconfig
&lt;/terminal&gt;
Здесь будут заданы вопросы касающиеся применения новых функций и модулей.
Я на все вопросы оставил ответы по умолчанию (нажал &lt;kbd&gt;Enter&lt;/kbd&gt;), кроме:
&lt;terminal&gt;
BFQ I/O scheduler (IOSCHED_BFQ) [N/m/y/?] (NEW) Y
&lt;/terminal&gt;
&lt;terminal&gt;
BFQ hierarchical scheduling support (CGROUP_BFQIO) [N/y/?] (NEW) Y
&lt;/terminal&gt;
&lt;terminal&gt;
Timer frequency
  1. 100 HZ (HZ_100)
  2. 250 HZ (HZ_250_NODEFAULT) (NEW)
  3. 300 HZ (HZ_300)
&gt; 4. 1000 HZ (HZ_1000)
  5. 1500 HZ (HZ_1500) (NEW)
  6. 2000 HZ (HZ_2000) (NEW)
  7. 3000 HZ (HZ_3000) (NEW)
  8. 4000 HZ (HZ_4000) (NEW)
  9. 5000 HZ (HZ_5000) (NEW)
  10. 7500 HZ (HZ_7500) (NEW)
  11. 10000 HZ (HZ_10000) (NEW)
choice[1-11?]: 1
&lt;/terminal&gt;
&lt;/li&gt;
&lt;li&gt;Для крепких парней. Изменим параметры оптимизации компилятора.&lt;br /&gt;
В gcc, начиная с версии 4.6, можно установить в -marc параметр native, который автоматически установит ключи оптимизации, соответствующие процессору на котором происходит компиляция. &lt;br /&gt;
Открываем в редакторе Makefile, ищем вот эти сроки:
&lt;pre class="listing"&gt;
HOSTCFLAGS   = -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer
HOSTCXXFLAGS = -O2
&lt;/pre&gt;
и заменяем их на вот такие:
&lt;pre class="listing"&gt;
HOSTCFLAGS   = -O2 -fomit-frame-pointer -march=native -ftree-vectorize  -floop-interchange -floop-block -floop-strip-mine -ftree-loop-distribution -pipe -g0 -Wno-all
HOSTCXXFLAGS = -O2 -fomit-frame-pointer -march=native -ftree-vectorize  -floop-interchange -floop-block -floop-strip-mine -ftree-loop-distribution -pipe -g0 -Wno-all
&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Cкомпилируем ядро
&lt;terminal&gt;
$ make-kpkg clean
$ CONCURRENCY_LEVEL=`getconf _NPROCESSORS_ONLN` fakeroot make-kpkg --initrd kernel_image kernel_headers
&lt;/terminal&gt;
&lt;/li&gt;
&lt;li&gt;Установим ядро
&lt;terminal&gt;
$ cd ..
$ sudo dpkg -i linux-*.deb
&lt;/terminal&gt;
&lt;/li&gt;
Перезагружаем компьютер и убеждаемся, что ядро, которое мы собрали работает.
&lt;/ol&gt;
&lt;/li&gt;
&lt;br /&gt;
&lt;h2&gt;&lt;li&gt;Устанавливаем параметры загрузки Ubuntu в Grub&lt;/h2&gt;
В терминале с помощью редактора gedit
&lt;terminal&gt;
$ sudo gedit /etc/default/grub
&lt;/terminal&gt;
Заменяем строку
&lt;pre class="listing"&gt;
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
&lt;/pre&gt;
на
&lt;pre class="listing"&gt;
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.i915_enable_rc6=1 i915.lvds_downclock=1 i915_enable_fbc=1 reboot=pci"
&lt;/pre&gt;
Перезагружаемся и проверяем, что у нас энергопотребление упало еще примерно на 1 Вт.&lt;br /&gt;
&lt;/li&gt;
&lt;br /&gt;
&lt;h2&gt;&lt;li&gt;Success Story&lt;/h2&gt;
&lt;br /&gt;
Евгений Попов прислал скриншот, на котором видно, что он смог снизить минимальное потребление до 4,77 Вт (Lenovo ThinkPad x220 4290RW1, Ubuntu 11.10).&lt;br /&gt;
&lt;a href="https://lh3.googleusercontent.com/-8y6uvDXy1xE/TyAIYtas6VI/AAAAAAAAGM0/TRm9FcDRj5w/s1024/enniopopov-01.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh3.googleusercontent.com/-8y6uvDXy1xE/TyAIYtas6VI/AAAAAAAAGM0/TRm9FcDRj5w/s250/enniopopov-01.jpg" title="Кликни на картинку и она увеличится"  border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;br /&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-8996594208827529310?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/8996594208827529310/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2012/01/thinkpad-x220-powersaving.html#comment-form' title='Комментарии: 26'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/8996594208827529310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/8996594208827529310'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2012/01/thinkpad-x220-powersaving.html' title='Настройка энергопотребления ThinkPad x220 в Ubuntu 11.10'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-8y6uvDXy1xE/TyAIYtas6VI/AAAAAAAAGM0/TRm9FcDRj5w/s72-c/enniopopov-01.jpg' height='72' width='72'/><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-1143523221922742946</id><published>2011-12-31T11:12:00.002+04:00</published><updated>2011-12-31T12:01:15.047+04:00</updated><title type='text'>Новогодняя дискотека</title><content type='html'>&lt;iframe width="640" height="360" src="http://www.youtube.com/embed/ItxI0vMmfm4" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;

&lt;iframe width="640" height="360" src="http://www.youtube.com/embed/jUKLHace3t4" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;

&lt;iframe width="640" height="360" src="http://www.youtube.com/embed/vF1j-rYDoXU" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;

&lt;iframe width="640" height="360" src="http://www.youtube.com/embed/u4yp4nN52iY" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-1143523221922742946?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/1143523221922742946/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/12/blog-post_31.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/1143523221922742946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/1143523221922742946'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/12/blog-post_31.html' title='Новогодняя дискотека'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/ItxI0vMmfm4/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-6932180009092340888</id><published>2011-12-28T13:51:00.002+04:00</published><updated>2012-01-26T23:46:05.221+04:00</updated><title type='text'>Новый год стучится в дверь.</title><content type='html'>&lt;iframe width="640" height="360" src="http://www.youtube.com/embed/N4iSZK9cGnA" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;

&lt;a href="https://picasaweb.google.com/lh/photo/TNmcRXAkuz2on0GK00ARWJ92qEUNbcctpGJq1nDF670?feat=embedwebsite"&gt;&lt;img src="https://lh6.googleusercontent.com/-mBPEL14rEzs/TK-8aF8GvJI/AAAAAAAAFbA/hj1aUcnHT78/s800/rotate.gif"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-6932180009092340888?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/6932180009092340888/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/12/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6932180009092340888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6932180009092340888'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/12/blog-post.html' title='Новый год стучится в дверь.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/N4iSZK9cGnA/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-4390012298356758665</id><published>2011-12-25T02:42:00.001+04:00</published><updated>2011-12-25T02:44:08.120+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='11.10'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu 11.10. Неверное разрешение login экрана.</title><content type='html'>Ubuntu 11.10 установлена у меня на TninkPad x220.&lt;br /&gt;
&lt;br /&gt;
Дома работаю через монитор Philips 246ELH.&lt;br /&gt;
&lt;br /&gt;
При завершении сеанса пользователя (logout) появляется окно входа с низким разрешением.&lt;br /&gt;
На askubuntu.com есть решение, но для внешнего дисплея оно не подходит.&lt;br /&gt;
Вылечил так. Создал скрипт /usr/share/lightdmxrandr.sh&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="listing"&gt;
#!/bin/bash

RES=$(xrandr | awk '/HDMI1/{print $2}')

if [ $RES = "disconnected" ]
  then
    xrandr --output LVDS1 --primary --mode 1366x768
  else
    xrandr --output HDMI1 --primary --mode 1920x1080
fi

exit 0
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-4390012298356758665?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/4390012298356758665/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/12/ubuntu-1110-login.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4390012298356758665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4390012298356758665'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/12/ubuntu-1110-login.html' title='Ubuntu 11.10. Неверное разрешение login экрана.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-1630018960366394594</id><published>2011-12-11T02:43:00.001+04:00</published><updated>2011-12-30T09:37:37.912+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='11.10'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu 11.10. Уменьшаем иконки в Unity 2d</title><content type='html'>&lt;table border="0"&gt;
&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top"&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="https://lh4.googleusercontent.com/-b9UIIxLDLR8/TuPgJYVHDMI/AAAAAAAAGGg/3x6e12Ew46I/unity2d-icon-size.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh4.googleusercontent.com/-b9UIIxLDLR8/TuPgJYVHDMI/AAAAAAAAGGg/3x6e12Ew46I/unity2d-icon-size.jpg" title="Кликни на картинку и она увеличится" style="float: left; height: 200px; border: 0; hspace: 15; vspace: 5;"  /&gt;&lt;/a&gt;&lt;/div&gt;В Unity 3d существуют инструменты по настройке размера иконок.&lt;br /&gt;
А Unity 2d почему то обделен такой функциональностью. Хотя он наиболее подходит для работы на ноутбуках, когда нужно экономить расход энергии батареи.&lt;br /&gt;
&lt;br /&gt;
На всех форумах пишут, что изменить размер иконок в Unity 2d очень сложно.&lt;br /&gt;
На самом деле это не так.&lt;br /&gt;
Я сделал патч, с помошью которого очень легко получается результат, показанный слева на картинке.&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;

Итак:
&lt;terminal&gt;
$ cd /tmp
$ wget http://axaru.opendrive.com/files/52555632_E80Z0_4e9a/unity-smaill-icon.path
$ cd /usr/share/unity-2d
$ sudo cp -r launcher launcher.org
$ sudo patch -p0 &lt; /tmp/unity-smaill-icon.path
$ killall unity-2d-launcher
&lt;/terminal&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Как это работает.&lt;/h3&gt;
&lt;br /&gt;
&lt;i&gt;/usr/share/unity-2d/LauncherItem.qml&lt;br /&gt;&lt;/i&gt;
&lt;br /&gt;
&lt;pre class="listing"&gt;
            /* This is just the main icon of the tile */
            Image {
                id: icon
                anchors.centerIn: parent
                smooth: true

                sourceSize.width: 48
                sourceSize.height: 48
&lt;/pre&gt;
&lt;br /&gt;
Устанавливаем размер иконки.&lt;br /&gt;
sourceSize.width: 32&lt;br /&gt;
sourceSize.height: 32&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;/usr/share/unity-2d/LauncherList.qml&lt;/i&gt;
&lt;br /&gt;
&lt;pre class="listing"&gt;
AutoScrollingListView {
    id: list

    /* The spacing is explicitly set to 0 and compensated for
       by adding some padding to the items because of
       http://bugreports.qt.nokia.com/browse/QTBUG-17622. */
    spacing: 0
    property int itemPadding: 5

    property int tileSize: 54
&lt;/pre&gt;
&lt;br /&gt;
Расстояние между площадками иконок меняем на 3&lt;br /&gt;
property int itemPadding: 3&lt;br /&gt;
&lt;br /&gt;
Размер площадки под иконку меняем на 32&lt;br /&gt;
property int tileSize: 32&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вуаля, а не какая не виола.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-1630018960366394594?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/1630018960366394594/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/12/ubuntu-1110-small-icon-in-unity-2d.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/1630018960366394594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/1630018960366394594'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/12/ubuntu-1110-small-icon-in-unity-2d.html' title='Ubuntu 11.10. Уменьшаем иконки в Unity 2d'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-b9UIIxLDLR8/TuPgJYVHDMI/AAAAAAAAGGg/3x6e12Ew46I/s72-c/unity2d-icon-size.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-392137219623968796</id><published>2011-11-11T01:52:00.000+04:00</published><updated>2011-11-11T08:41:41.473+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><category scheme='http://www.blogger.com/atom/ns#' term='benchmark'/><title type='text'>SMP 8642. Dhrystone 2</title><content type='html'>&lt;img border="0" wigth="90%" src="http://img815.imageshack.us/img815/9749/dhry2.png" /&gt;&lt;br /&gt;
&lt;br /&gt;
В процессе обсуждения с Padavan строки оптимизации при компиляции программ для Sigma 8642 очень захотелось сравнить мощность этого процессора с более "понятными" нам моделями.&lt;br /&gt;
&lt;br /&gt;
Я скомпилировал программу dhry2 из пакета &lt;a href="http://code.google.com/p/byte-unixbench/"&gt;byte-unixbench&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;SMP8642, FPU emulated скомпилирована со строкой оптимизации:&lt;br /&gt;
&lt;b&gt;-march=74kc -fPIC&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;&lt;li&gt;SMP8642, FPU скомпилирована со строкой оптимизации:&lt;br /&gt;
&lt;b&gt;-mips32r2 -Wa,-mips32r2 -mtune=74kf2_1 -mdspr2 -pipe&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;&lt;li&gt;Via C3/800 - на этом процессоре собрана машинка  с установленным debian 5.0 для выполнения всяких рутинных работ&lt;br /&gt;
&lt;/li&gt;&lt;/ul&gt;

То есть, если бы производитель дал бы возможность нарастить память, то можно было бы сделать вполне себе разумный компьютер.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-392137219623968796?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/392137219623968796/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/11/smp-8642-dhrystone-2.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/392137219623968796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/392137219623968796'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/11/smp-8642-dhrystone-2.html' title='SMP 8642. Dhrystone 2'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-5567620016032312411</id><published>2011-10-11T16:50:00.003+04:00</published><updated>2011-10-31T11:14:02.110+04:00</updated><title type='text'>Linux. How to compare images?</title><content type='html'>Linux в самом деле удивительная операционная система.&lt;br /&gt;
В процессе разбора  картинок wallpapers появилась задача убрать дубликаты. &lt;br /&gt; 
Нетривиальная задача. Правда?&lt;br /&gt; 
&lt;br /&gt; 
Но оказалось не все так сложно. Сейчас объясню.&lt;br /&gt; 
Вот две картинки:&lt;br /&gt; 
&lt;br /&gt; 
&lt;a href="https://lh6.googleusercontent.com/-oGSO3ubj3gs/TpQzz5_e2zI/AAAAAAAAF-g/k7aSgfPWxk0/img-l-1.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh6.googleusercontent.com/-oGSO3ubj3gs/TpQzz5_e2zI/AAAAAAAAF-g/k7aSgfPWxk0/img-l-1.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;   &lt;a href="https://lh5.googleusercontent.com/-a7gESk-hM74/TpQz0AV0RGI/AAAAAAAAF-w/Ccdt5AtTi18/img-l-2.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh5.googleusercontent.com/-a7gESk-hM74/TpQz0AV0RGI/AAAAAAAAF-w/Ccdt5AtTi18/img-l-2.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;&lt;br /&gt; 
&lt;br /&gt; 
На вид они абсолютно одинаковы, имеют одинаковый размер.&lt;br /&gt;
Но, если посчитать хеш, то он будет разный, а утилита для сравнения картинок покажет, что они значительно отличаются:&lt;br /&gt; 
&lt;terminal&gt;
$ perceptualdiff img-l-1.tif img-l-2.tif
FAIL: Images are visibly different
5456 pixels are different

$ echo $?
0
$
&lt;/terminal&gt;&lt;br /&gt; 
&lt;br /&gt; 
Как говорит старая мудрость: "Черт прячется в деталях". Так и здесь, видимо одна картинка получена из другой с помощью отличных друг от друга преобразований.
Чтобы убрать лишние детали нужно увеличить размер пикселя, или, что тоже самое отмасштабировать картинки в маленький размер.&lt;br /&gt;
Что при этом произойдет?&lt;br /&gt; 
Программа масштабирования, чтобы сохранить картинку картинкой при объединении пикселей возьмет средние значения цветов, яркости и контрастности. Во время этой операции шум внесенный в картинку будет с высокой вероятностью удален.&lt;br /&gt; 
&lt;terminal&gt;
$ convert -resize 30 img-l-1.tif img-s-1.tif
$ convert -resize 30 img-l-2.tif img-s-2.tif
$ 
&lt;/terminal&gt;&lt;br /&gt; 
Я отмасштабировал картинки до ширины в 30 пикселей, а в блоге увеличил, чтобы показать, что из этого получается:&lt;br /&gt; 
&lt;img style="float:center; height: 100px;" src="https://lh4.googleusercontent.com/-iYd5IxRbiLM/TpQzzyoY9KI/AAAAAAAAF-c/P2ME25ufMyk/img-s-1.png" /&gt;  &lt;img style="float:center; height: 100px;" src="https://lh3.googleusercontent.com/-CVIZsWA3o-s/TpQz0VcB1GI/AAAAAAAAF-s/25_4KI9Byww/img-s-2.png" /&gt;&lt;br /&gt; 
&lt;br /&gt; 
Теперь сравним их опять:&lt;br /&gt; 
&lt;terminal&gt;
$ perceptualdiff img-s-1.tif img-s-2.tif
PASS: Images are perceptually indistinguishable

$ echo $?
1
$  
&lt;/terminal&gt;&lt;br /&gt;
&lt;br /&gt;
Вуаля! А не какая не виола.&lt;br /&gt;
Теперь, вооружившись этими знаниями не составляет труда написать &lt;a href="http://dl.dropbox.com/u/42776387/WallPapers/.bin/wp_find_dup_pic2.sh"&gt;простенький скрипт по удалению дубликатов изображений&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="https://lh4.googleusercontent.com/-G1r79oDTGsI/SkTh-vKxuTI/AAAAAAAAChE/0-MUbiB3srM/dialog-warning.png"&gt;&lt;b&gt;Очень важно:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Очень важно правильно выбрать количество пикселей в картинках, которые будут сравниваться. Если, как я указал в примере, ужимать до 30 пикселей в  ширину, то вероятность ложных срабатываний достаточно велика. Опытным путем установлено, что 100 пикселей в ширину - оптимальный размер для выявления дубликатов.
&lt;/li&gt;&lt;li&gt;Скрипт, который я написал относится к категории brute force, На ноутбуке Thinkpad x220  с процессором i7 2620 на обработку 1600 картинок требуется около 15 часов.
&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s320/notification-network-wireless.png"&gt;&lt;b&gt;Полезные ссылки:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a target="_new" href="http://ru.wikipedia.org/wiki/ImageMagick"&gt;ImageMagick&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://pdiff.sourceforge.net/"&gt;Perceptual Image Diff&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://habrahabr.ru/blogs/image_processing/120562/"&gt;Habrhabr. «Выглядит похоже». Как работает перцептивный хэш.&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://habrahabr.ru/blogs/image_processing/122372/"&gt;Habrhabr. Алгоритм быстрого нахождения похожих изображений.&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://habrahabr.ru/blogs/image_processing/117789/"&gt;Habrhabr. Сравнение изображений и генерация картинки отличий на Ruby.&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://www.google.ru/url?sa=t&amp;rct=j&amp;q=algorithm%20how%20to%20find%20duplicate%20images&amp;source=web&amp;cd=16&amp;ved=0CE4QFjAFOAo&amp;url=http%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fdownload%3Fdoi%3D10.1.1.142.2250%26rep%3Drep1%26type%3Dpdf&amp;ei=_0iuTqXUGcbX8gPFtbSTCw&amp;usg=AFQjCNF3vExDFRyIgz43Gj9ifoKAVkcj4Q&amp;sig2=4c6TAZr-tAryvESHptSUgA&amp;cad=rjt"&gt;Near Duplicate Image Detection: min-Hash and tf-idf Weighting.&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://www.google.ru/url?sa=t&amp;rct=j&amp;q=algorithm%20how%20to%20find%20duplicate%20images&amp;source=web&amp;cd=27&amp;ved=0CFgQFjAGOBQ&amp;url=http%3A%2F%2Fwww.cs.cmu.edu%2F~dclee%2Fpub%2Feccv10lee.pdf&amp;ei=N0quTooSwu_wA5GMqYsL&amp;usg=AFQjCNF78SUwsmAY5ORIy7nEOosVxphpTw&amp;sig2=ot1nl3276VjS3nF3m6B3uA&amp;cad=rjt"&gt;Partition Min-Hash for Partial Duplicate Image Discovery&lt;/a&gt;


&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-5567620016032312411?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/5567620016032312411/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/10/linux-how-to-compare-images.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/5567620016032312411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/5567620016032312411'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/10/linux-how-to-compare-images.html' title='Linux. How to compare images?'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-oGSO3ubj3gs/TpQzz5_e2zI/AAAAAAAAF-g/k7aSgfPWxk0/s72-c/img-l-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-8919125692200332111</id><published>2011-10-07T22:52:00.002+04:00</published><updated>2011-12-09T14:04:19.578+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dropbox'/><title type='text'>Hack Dropbox</title><content type='html'>&lt;h3&gt;Увеличение размера диска  Dropbox до 10 GB&lt;/h3&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="https://lh6.googleusercontent.com/-Se12tIDsPN0/To1FujB25OI/AAAAAAAAF9w/CbRLHzf9bR0/s912/Dropbox%252520-%252520Referrals%252520-%252520Simplify%252520your%252520life%252520-%252520Mozilla%252520Firefox_006.jpeg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh6.googleusercontent.com/-Se12tIDsPN0/To1FujB25OI/AAAAAAAAF9w/CbRLHzf9bR0/s912/Dropbox%252520-%252520Referrals%252520-%252520Simplify%252520your%252520life%252520-%252520Mozilla%252520Firefox_006.jpeg" title="Кликни на картинку и она увеличится" style="float: left; height: 100px; border: 0; hspace: 15; vspace: 5;"  /&gt;&lt;/a&gt;&lt;/div&gt;
Dropbox при создании диска и увеличении его размера запоминает MAC адрес сетевой карты и адрес почтового ящика.&lt;br /&gt;
Идея состоит в том, что мы регестрируем новый диск dropbox по референсной ссылке используя каждый  раз другой почтовый адрес и MAC адрес. &lt;br /&gt;
&lt;br /&gt;
Каждую регистрацию делаем с новым почтовым ящиком и новым MAC адресом сетевого адаптера, что добавит нам каждый раз 250 MB. Таким образом можно прокачать 8 GB, так, что общий объем ящика увеличится до 10 GB&lt;br /&gt;
&lt;br /&gt;
Нам потребуется временный  почтовый ящик, например &lt;a href="http://www.thismail.ru/"&gt;http://www.thismail.ru/&lt;/a&gt; и достаточное количество времени времени.&lt;br /&gt;
На один цикл уходит до 4-х минут. Всего нам нужно зарегестрировать 32 ящика dropbox&lt;br /&gt;
&lt;br /&gt;
&lt;table border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
  &lt;td valign="top" width="5%"&gt;1.&lt;/td&gt;
  &lt;td valign="top"&gt;отключить сетевой интерфейс&lt;br /&gt;&lt;/td&gt;
  &lt;td valign="top" width="20%" align="right"&gt;&lt;a href="https://lh5.googleusercontent.com/-GuJHmCq0zpI/To0sIHT7XvI/AAAAAAAAF84/7hAnOLespng/s432/Workspace%2525201_108.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh5.googleusercontent.com/-GuJHmCq0zpI/To0sIHT7XvI/AAAAAAAAF84/7hAnOLespng/s432/Workspace%2525201_108.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td valign="top"&gt;2.&lt;/td&gt;
  &lt;td colspan="2"&gt;Назначить сетевой карте новый MAC адрес (в следующий раз мы на единицу увеличим MAC)&lt;br /&gt;
&lt;terminal&gt;
$ sudo ifconfig wlan0 hw ether 00:31:b6:21:3a:01
&lt;/terminal&gt;
и включить сетевой интерфейс (как в п.1)&lt;br /&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td valign="top"&gt;3.&lt;/td&gt;
  &lt;td valign="top"&gt;Сгенерировать новый почтовый ящик&lt;br /&gt;&lt;/td&gt;
  &lt;td valign="top"  align="right"&gt;&lt;a href="https://lh6.googleusercontent.com/-8zqGJMwpTXU/To0sOlf-BRI/AAAAAAAAF88/1EOqLepz-ng/%2525D0%252592%2525D1%252580%2525D0%2525B5%2525D0%2525BC%2525D0%2525B5%2525D0%2525BD%2525D0%2525BD%2525D1%25258B%2525D0%2525B9%252520Email%252520-%252520Mozilla%252520Firefox_109.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh6.googleusercontent.com/-8zqGJMwpTXU/To0sOlf-BRI/AAAAAAAAF88/1EOqLepz-ng/%2525D0%252592%2525D1%252580%2525D0%2525B5%2525D0%2525BC%2525D0%2525B5%2525D0%2525BD%2525D0%2525BD%2525D1%25258B%2525D0%2525B9%252520Email%252520-%252520Mozilla%252520Firefox_109.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td valign="top"&gt;4.&lt;/td&gt;
  &lt;td valign="top"&gt;В другой вкладке firefox ввести референс ссылку и заполнить поля и сохранить установочный пакет dropbox.&lt;br /&gt;&lt;/td&gt;
  &lt;td valign="top"  align="right"&gt;&lt;a href="https://lh4.googleusercontent.com/-jlIBHKN6MeE/To0sVV3JZzI/AAAAAAAAF9A/qFe5J-XNjBU/s640/Dropbox%252520-%252520You%252527re%252520invited%252520to%252520join%252520Dropbox%252521%252520-%252520Simplify%252520your%252520life%252520-%252520Mozilla%252520Firefox_110.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh4.googleusercontent.com/-jlIBHKN6MeE/To0sVV3JZzI/AAAAAAAAF9A/qFe5J-XNjBU/s640/Dropbox%252520-%252520You%252527re%252520invited%252520to%252520join%252520Dropbox%252521%252520-%252520Simplify%252520your%252520life%252520-%252520Mozilla%252520Firefox_110.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td valign="top"&gt;5.&lt;/td&gt;
  &lt;td valign="top"&gt;Установить dropbox&lt;br /&gt;
&lt;terminal&gt;
$ sudo dpkg -i nautilus-dropbox_0.6.9_i386.deb
&lt;/terminal&gt;
&lt;/td&gt;
  &lt;td valign="top" align="right"&gt;&lt;a href="https://lh3.googleusercontent.com/-YaRsVhDOVoM/To0scvGv18I/AAAAAAAAF9E/eH5gBPwWuxY/s516/Dropbox%252520Setup_111.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh3.googleusercontent.com/-YaRsVhDOVoM/To0scvGv18I/AAAAAAAAF9E/eH5gBPwWuxY/s516/Dropbox%252520Setup_111.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td valign="top"&gt;6.&lt;/td&gt;
  &lt;td valign="top"&gt;Выйти из dropbox&lt;br /&gt;&lt;/td&gt;
  &lt;td valign="top"  align="right"&gt;&lt;a href="https://lh6.googleusercontent.com/-3PUQ4v-gE4Q/To0slWxTMOI/AAAAAAAAF9I/hheGG9yE0Lw/s424/Workspace%2525201_112.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh6.googleusercontent.com/-3PUQ4v-gE4Q/To0slWxTMOI/AAAAAAAAF9I/hheGG9yE0Lw/s424/Workspace%2525201_112.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td valign="top"&gt;7.&lt;/td&gt;
  &lt;td  colspan="2"&gt;Удалить dropbox с компьютера&lt;br /&gt;
&lt;terminal&gt;
$ sudo apt-get remove nautilus-dropbox; rm -rvf ~/.dropbox ~/.dropbox-dist
&lt;/terminal&gt;
 и перейти к п.1.
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Несколько аккаунтов Dropbox на одном компьютере&lt;/h3&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="https://lh4.googleusercontent.com/-YcPbfJBsjYY/To7n6IktxrI/AAAAAAAAF-A/EEXy_AghTaw/s468/Workspace%2525202_001.jpeg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh4.googleusercontent.com/-YcPbfJBsjYY/To7n6IktxrI/AAAAAAAAF-A/EEXy_AghTaw/s468/Workspace%2525202_001.jpeg" title="Кликни на картинку и она увеличится" style="float: left; height: 100px; border: 0; hspace: 15; vspace: 5;"  /&gt;&lt;/a&gt;&lt;/div&gt;
Идея состоит в том, чтобы сохранить установки аккаунтов и подставлять те, с которыми будем запускать dropbox.&lt;br /&gt;
&lt;br /&gt;
Свое состояние dropbox хранит в каталоге $HOME/.dropbox, а в каталоге  $HOME/.dropbox-dist находятся исполняемые файлы dropbox-а.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td valign="top"&gt;&lt;img style="float:left; margin:0 8px 8px 0;width: 32px; height: 32px;" src="https://lh4.googleusercontent.com/-G1r79oDTGsI/SkTh-vKxuTI/AAAAAAAAChE/0-MUbiB3srM/s128/dialog-warning.png"&gt;&lt;/td&gt;
&lt;td valign="top"&gt;Начиная релиза 1.2.48 в dropbox введены проверки на подмену каталогов. Я обнаружил это проинсталлировав Ubuntu 11.10.&lt;br /&gt;
Для восстановления работоспособности нужно воспользоваться версией dropbox 1.1.45, &lt;a href="http://forums.dropbox.com/topic.php?id=43200"&gt;скачав их с сайта dropbox&lt;/a&gt;, или по ссылкам ниже:&lt;br /&gt;
&lt;a href="http://axaru.opendrive.com/files/52479756_GX3x9_78fc/dropbox-lnx.x86-1.1.45.tar.gz"&gt;dropbox-lnx.x86-1.1.45.tar.gz&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://axaru.opendrive.com/files/52479755_NfK4c_8eba/dropbox-lnx.x86_64-1.1.45.tar.gz"&gt;dropbox-lnx.x86_64-1.1.45.tar.gz&lt;/a&gt;&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Кроме того, естественно, при инсталляции dropbox-ов нужно указывать разные каталоги для хранения файлов.
Я создал 3 аккаунта dropbox и привязал к ним три разных каталога для хранения wallpapers.&lt;br /&gt;
&lt;br /&gt;
Прежде всего нужно зарегестрировать где нибудь почтовые ящики, к которым привяжутся аккаунты dropbox.&lt;br /&gt;
&lt;br /&gt;
Далее инсталлируется клиент dropbox. Указываем разместить файлы в $HOME/Dropbox01. После его установки закрываем dropbox и сохраняем установки:&lt;br /&gt;
&lt;terminal&gt;
mv $HOME/.dropbox $HOME/.dropbox-wp1
&lt;/terminal&gt;
&lt;br /&gt;
Затем удаляем dropbox, устанавливаем его по новой, размещяем $HOME/Dropbox02 и опять сохраняем установки:
&lt;terminal&gt;
$ sudo apt-get remove nautilus-dropbox; rm -rvf ~/.dropbox ~/.dropbox-dist
$ sudo dpkg -i nautilus-dropbox_0.6.9_i386.deb
$ mv $HOME/.dropbox $HOME/.dropbox-wp2
&lt;/terminal&gt;&lt;br /&gt;
Вот собственно и все. &lt;br /&gt;
&lt;br /&gt;
Для запуска я использую следующий скрипт, размещенный в %HOME/bin, которому в командной строке передаю название каталога с сохраненными настройками:
&lt;pre class="listing"&gt;#!/bin/bash

#################################################
# Filename: dropbox_select.sh
VERSION=0.2
# Description: select dropbox account and start 

if [ -d ${HOME}/.dropbox ]; then 
  rm -r ${HOME}/.dropbox
fi

if [ -d ${HOME}/.$1.tmp ]; then 
  rm -r ${HOME}/.$1.tmp
fi

if [ ! -e ${HOME}/.$1 ]; then
  echo "Account $1 not exist"
  exit 192
fi

cp -r ${HOME}/.$1 ${HOME}/.dropbox
${HOME}/.dropbox-dist/dropbox start -i
mv ${HOME}/.dropbox ${HOME}/.$1.tmp
rm -r ${HOME}/.$1
mv ${HOME}/.$1.tmp ${HOME}/.$1&lt;/pre&gt;

Для запуска из панели Unity в каталоге ${HOME}/.local/share/application я разместил вот такой файл mydropbox.desktop 
&lt;pre class="listing"&gt;[Desktop Entry]
Name=Start DropBox
Comment=
Exec=
Icon=/home/axa/.icons/dropbox/db-wp.svg
Terminal=true
Type=Application
StartupNotify=true
X-Ayatana-Desktop-Shortcuts=Wallpapers01;Wallpapers02;Wallpapers03

[Wallpapers01 Shortcut Group]
Exec=${HOME}/bin/dropbox_select.sh dropbox-wp01
Name=Start DropBox WallPapers 1

[Wallpapers02 Shortcut Group]
Exec=${HOME}/bin/dropbox_select.sh dropbox-wp02
Name=Start DropBox WallPapers 2

[Wallpapers03 Shortcut Group]
Exec=${HOME}/bin/dropbox_select.sh dropbox-wp03
Name=Start DropBox WallPapers 3
&lt;/pre&gt;
&lt;br/&gt;&lt;br/&gt;
&lt;upd&gt;
10/10/2011. Убрал команды опускания и подъема сетевого интерфейса при регистрации dropbox.&lt;br/&gt;
15/10/2011. Изменил скрипт выбора dropbox-а для исключения ошибки потери текущего snapshot в случае, когда компьютер зависал или перегружался с работающим dropbox, &lt;br /&gt;
01/11/2011. Изменил расположение mydropbox.desktop из /usr на ${HOME}/.local
&lt;/upd&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-8919125692200332111?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/8919125692200332111/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/10/hack-dropbox.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/8919125692200332111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/8919125692200332111'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/10/hack-dropbox.html' title='Hack Dropbox'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-Se12tIDsPN0/To1FujB25OI/AAAAAAAAF9w/CbRLHzf9bR0/s72-c/Dropbox%252520-%252520Referrals%252520-%252520Simplify%252520your%252520life%252520-%252520Mozilla%252520Firefox_006.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-6520747420820437834</id><published>2011-09-30T10:15:00.003+04:00</published><updated>2012-01-04T23:15:05.940+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wallpaper'/><category scheme='http://www.blogger.com/atom/ns#' term='dropbox'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu Wallpaper Changer (v.0.4.32)</title><content type='html'>В предыдущей заметке я рассказал, что на &lt;a href="http://axa-ru.blogspot.com/2011/09/1000-19201080.html"&gt;dropbox закинуто почти 50 000 картинок&lt;/a&gt; с разрешением от 1920х1080. Сделал я это для того, чтобы на моем ноуте автоматически менялись обои и у меня не было желания лазить по сайтам, вводить какие то логины с паролями и прочую лабуду, чтобы скачать пару картинок. на заставку &lt;br /&gt;
&lt;br /&gt;

&lt;table border="0" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
  &lt;td valign="top"&gt;Что же я с этим добром сделал?&lt;br /&gt;
А вот что:&lt;br /&gt;
&lt;a href="https://lh4.googleusercontent.com/-ejHXNG6f84E/TrjQ-MjT6QI/AAAAAAAAGBU/c4PNIEQD8tA/s1024/wp-gif_0004.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh6.googleusercontent.com/-33h1Gnw5r3c/TrjOner8ySI/AAAAAAAAGA8/fVrS8IV2Yf0/s250/wp_an.gif" title="Кликни на картинку и она увеличится"  border="0" /&gt;&lt;/a&gt;
&lt;/td&gt;
  &lt;td valign="top" align="right"&gt;&lt;form action="https://www.paypal.com/cgi-bin/webscr" method="post"&gt;&lt;br /&gt;
Понравилась программа?&lt;br /&gt;
Поддержи:&lt;br /&gt;
&lt;br /&gt;
&lt;input type="hidden" name="cmd" value="_s-xclick"&gt;
&lt;input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----MIIHFgYJKoZIhvcNAQcEoIIHBzCCBwMCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYBUIVVC5Ndsfu+XaqHuayI2GavkSp+ANn8KP59NEajxXzqD7H5xb7COSROAPLnKUe/NeU+mWy5wxah3ZJXFE4Gy1519aNv4ECEflgWcw00mOX9OtG5S14rown5QkTop9YWQIkVoXPCqo9VxFySJ4zzWl6yMg9USAr7N5wVLIbWp9jELMAkGBSsOAwIaBQAwgZMGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQI1w7whkyqAWiAcLk86+cxi9GvjBnyQLzSnJEJkVC5gJz2z1aT5MHDphOh/P9fgymQpPSvCUYEsd5OfMtdgPx2n/mfrD0DVyTs7xWIPWU5ExUf4wpBNOK9jgFrXmDKAAwESNIRpUwJIE86kvEohyG45oG3k7FzeC+/3figggOHMIIDgzCCAuygAwIBAgIBADANBgkqhkiG9w0BAQUFADCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20wHhcNMDQwMjEzMTAxMzE1WhcNMzUwMjEzMTAxMzE1WjCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMFHTt38RMxLXJyO2SmS+Ndl72T7oKJ4u4uw+6awntALWh03PewmIJuzbALScsTS4sZoS1fKciBGoh11gIfHzylvkdNe/hJl66/RGqrj5rFb08sAABNTzDTiqqNpJeBsYs/c2aiGozptX2RlnBktH+SUNpAajW724Nv2Wvhif6sFAgMBAAGjge4wgeswHQYDVR0OBBYEFJaffLvGbxe9WT9S1wob7BDWZJRrMIG7BgNVHSMEgbMwgbCAFJaffLvGbxe9WT9S1wob7BDWZJRroYGUpIGRMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAIFfOlaagFrl71+jq6OKidbWFSE+Q4FqROvdgIONth+8kSK//Y/4ihuE4Ymvzn5ceE3S/iBSQQMjyvb+s2TWbQYDwcp129OPIbD9epdr4tJOUNiSojw7BHwYRiPh58S1xGlFgHFXwrEBb3dgNbMUa+u4qectsMAXpVHnD9wIyfmHMYIBmjCCAZYCAQEwgZQwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tAgEAMAkGBSsOAwIaBQCgXTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMTExMTEwODI3NTVaMCMGCSqGSIb3DQEJBDEWBBTqDbNOThL5mCQffU3/It48sE0kUjANBgkqhkiG9w0BAQEFAASBgJkgIsIz/iNdPhPeJmcr9nkGBKC06K/uL0wV0dZNxuH0u4yhfjw4Z2hoXB4iMbIz8bawfDv4EDjiT/nolU2q3nQ16z8wNfnAcewQT5/XdJEvP/HAS91+dpQYNqqJ3OdEeOYFxFgHB9OMOysNb9yfh12hunNgnIp7V9k9NHSE6sFD-----END PKCS7-----
"&gt;
&lt;input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"&gt;
&lt;img alt="" border="0" src="https://www.paypalobjects.com/ru_RU/i/scr/pixel.gif" width="1" height="1"&gt;
&lt;/form&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/tbody&gt;
&lt;/table&gt;



&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Создал, разместил в каталоге &lt;i&gt;${HOME}/.local/share/applications&lt;/i&gt; файл с описанием приложения &lt;a href="http://dl.dropbox.com/u/42776387/WallPapers/.bin/change_bg.desktop"&gt;change_bg.desktop&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;В каталоге &lt;i&gt;${HOME}/bin&lt;/i&gt;  разместил скрипт &lt;a href="http://dl.dropbox.com/u/42776387/WallPapers/.bin/chbg-03.sh"&gt;chbg-03.sh&lt;/a&gt;.&lt;br/&gt;
Скрипт выбирает случайную картинку из категории указанной в аргументах командной строки и устанавливает ее в качестве wallpaper.&lt;br/&gt;
Кроме того скрипт может подхватывать "&lt;a href="http://fucking-great-advice.ru/"&gt;Охуенный блять совет&lt;/a&gt;" и делать из него картинку.&lt;br/&gt;

&lt;a href="https://lh4.googleusercontent.com/-LZmyAB3Vi9E/TruVEGYUNQI/AAAAAAAAGCk/xi48gjeWTHY/s1024/fba_0001.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh4.googleusercontent.com/-LZmyAB3Vi9E/TruVEGYUNQI/AAAAAAAAGCk/xi48gjeWTHY/s1024/fba_0001.jpg" title="Кликни на картинку и она увеличится" width="150" border="0" /&gt;&lt;/a&gt; 
&lt;a href="https://lh3.googleusercontent.com/-KTJWNm2ajm0/TruVEDQTM_I/AAAAAAAAGCo/mkbiStcsQ18/s1024/fba_0002.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh3.googleusercontent.com/-KTJWNm2ajm0/TruVEDQTM_I/AAAAAAAAGCo/mkbiStcsQ18/s1024/fba_0002.jpg" title="Кликни на картинку и она увеличится" width="150" border="0" /&gt;&lt;/a&gt; 
&lt;a href="https://lh4.googleusercontent.com/-PMroVeKegXI/TruVEA6ggrI/AAAAAAAAGCg/ACSU6xHViuo/s1024/fba_0003.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh4.googleusercontent.com/-PMroVeKegXI/TruVEA6ggrI/AAAAAAAAGCg/ACSU6xHViuo/s1024/fba_0003.jpg" title="Кликни на картинку и она увеличится" width="150" border="0" /&gt;&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="https://lh4.googleusercontent.com/-2eO3lYuBTN4/TruVEqYGaZI/AAAAAAAAGC0/LiRJ0Z2D9Gw/s1024/fba_0004.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh4.googleusercontent.com/-2eO3lYuBTN4/TruVEqYGaZI/AAAAAAAAGC0/LiRJ0Z2D9Gw/s1024/fba_0004.jpg" title="Кликни на картинку и она увеличится" width="150" border="0" /&gt;&lt;/a&gt; 
&lt;a href="https://lh5.googleusercontent.com/-FQQ5oA8FXts/TruVEm4fkHI/AAAAAAAAGCs/MvEUPFA5QgE/s1024/fba_0005.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh5.googleusercontent.com/-FQQ5oA8FXts/TruVEm4fkHI/AAAAAAAAGCs/MvEUPFA5QgE/s1024/fba_0005.jpg" title="Кликни на картинку и она увеличится" width="150" border="0" /&gt;&lt;/a&gt; 
&lt;a href="https://lh4.googleusercontent.com/-XrkPQ-N2OSY/TruVG_O5VVI/AAAAAAAAGDI/hM_wkgc5yGQ/s1024/fba_0006.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh4.googleusercontent.com/-XrkPQ-N2OSY/TruVG_O5VVI/AAAAAAAAGDI/hM_wkgc5yGQ/s1024/fba_0006.jpg" title="Кликни на картинку и она увеличится" width="150" border="0" /&gt;&lt;/a&gt; 
&lt;br /&gt;
Для, того что бы эта опция работала, необходимо в каталог &lt;i&gt;${HOME}/.fonts/Other/&lt;/i&gt;  скопировать шрифты из архива &lt;a href="http://dl.dropbox.com/u/42776387/WallPapers/.bin/chbg-fonts.tgz"&gt;chbg-fonts.tgz&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Чтобы обои менялись автоматически я добавил в /etc/crontab команду, которая запускает этот скрипт.&lt;br /&gt;
&lt;pre class="listing"&gt;# Смена wallpaper каждые 5 минут
1-59/5 * * * * user env DISPLAY=:0 $HOME/bin/chbg-03.sh -r -b -c 220,600&lt;/pre&gt;
Естественно имя пользователя &lt;i&gt;user&lt;/i&gt; нужно поменять на ваше.
&lt;/li&gt;
&lt;li&gt;Установил зависимости.
&lt;terminal&gt;
$ sudo apt-get install imagemagick
&lt;/terminal&gt;
&lt;/li&gt;
&lt;/ol&gt;
Все wallpapers доступны для скачивания без всяких ограничений. Это значит что, если вы установите этот скрипт к себе на компьютер, то он будет обновлять картинки и на вашем десктопе.&lt;br /&gt;
&lt;br /&gt;
Ключи командной строки:&lt;br /&gt;
&lt;terminal&gt;
 usage: chbg.sh [options] 
   -h         - this help
   -b         - no action on battery
   -c         - a murky glass under conky area
   -f RUS|ENG - facking bitch advise russian/english
   -j         - random FBA in selected theme
   -t [Theme1[,Theme2]...]
              - select random image from Theme is:
                     Abstract Animal Anime Art Avia Car 
                     Comp Cosmos Fba Fiction Flowers Game 
                     Girl Holiday Kids Lingerie Map Mechanic 
                     Men Military Movie Music Nature Nude Ship 
                     Sport Texture Urban
   -r         - resize to current display geometry
   -u         - update unity change_bg.desktop file
   -p         - select picture playlist for desktop wallpapers change 
   -w         - disable wallet info
   -v         - version
&lt;/terminal&gt;


&lt;strike&gt;Если у кто захочет продолжить это начинание  и увеличить количество картинок, просто создайте новый ящик dropbox и в него можно будет перенести часть категорий или добавить новые без изменения скриптов&lt;/strike&gt;.&lt;br /&gt;
&lt;br /&gt;
Пишите в коментариях или на почту о том нужно ли это вам, что еще вы хотели бы видеть в этой программе, информацию о замеченных багах и пожелания.&lt;br /&gt; 
&lt;br /&gt;
Да, чуть не забыл: все это у меня работает под Ubuntu 11.04.
&lt;br /&gt;
&lt;br /&gt;
26/12/2011. v 0.4.31 - Улучшил отображение FBA. В качестве цвета надписи берется основной цвет картинки, который "подсвечивается".&lt;br /&gt;
&lt;br /&gt;
03/01/2012. v 0.4.33 - Добавлена функция создания подложки под &lt;a href="http://conky.sourceforge.net/"&gt;conky&lt;/a&gt;, чтобы выводимые сообщения не сливались с фоном.&lt;br /&gt;
&lt;a href="https://lh4.googleusercontent.com/--OyWwq4Wk6U/TwN47bmb2NI/AAAAAAAAGL4/p9nT8YySyXU/s1024/chbg-conky.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh4.googleusercontent.com/--OyWwq4Wk6U/TwN47bmb2NI/AAAAAAAAGL4/p9nT8YySyXU/s1024/chbg-conky.jpg" title="Кликни на картинку и она увеличится" width="150" border="0" /&gt;&lt;/a&gt; 
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-6520747420820437834?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/6520747420820437834/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/09/ubuntu-wallpaper-changer.html#comment-form' title='Комментарии: 5'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6520747420820437834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6520747420820437834'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/09/ubuntu-wallpaper-changer.html' title='Ubuntu Wallpaper Changer (v.0.4.32)'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-33h1Gnw5r3c/TrjOner8ySI/AAAAAAAAGA8/fVrS8IV2Yf0/s72-c/wp_an.gif' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-6518179917203877858</id><published>2011-09-26T19:07:00.004+04:00</published><updated>2011-12-08T18:21:00.615+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wallpaper'/><category scheme='http://www.blogger.com/atom/ns#' term='dropbox'/><title type='text'>Почти 50 000 обоев с разрешением от 1920х1080</title><content type='html'>Как скачать написано здесь:

&lt;a href="http://dl.dropbox.com/u/42776387/WallPapers/HowToWallpaper.txt"&gt;http://dl.dropbox.com/u/42776387/WallPapers/HowToWallpaper.txt&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ссылки на скачивание по категориям : &lt;a href="http://dl.dropbox.com/u/42776387/WallPapers/content.txt"&gt;http://dl.dropbox.com/u/42776387/WallPapers/content.txt&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;upd&gt;08/12/2011.  Количество картинок достигло 49000. Объем составляет 50 Gb
&lt;upd&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-6518179917203877858?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/6518179917203877858/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/09/1000-19201080.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6518179917203877858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6518179917203877858'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/09/1000-19201080.html' title='Почти 50 000 обоев с разрешением от 1920х1080'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-997775563971326562</id><published>2011-08-25T17:03:00.004+04:00</published><updated>2011-10-30T14:35:27.841+04:00</updated><title type='text'>Thinkpad x220. Установка fingerprint в Ubuntu Natty.</title><content type='html'>Нашел на просторах интернета относительно молодой проект &lt;a  target="_new" href="http://www.pdfserver.net/fingerprint/"&gt;http://www.pdfserver.net/fingerprint/&lt;/a&gt; наравленный на использование fingerprint в linux.&lt;br /&gt;
Отличается от других аналогичных простой установкой.
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Прежде чем начать установку&lt;/h3&gt;
&lt;br /&gt;
Проверьте, что ваше устройство поддерживается программой. Для этого введите в терминале команду lsusb 
&lt;terminal&gt;
$ lsusb
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 006: ID 0a5c:217f Broadcom Corp. Bluetooth Controller
Bus 001 Device 005: ID 04f2:b217 Chicony Electronics Co., Ltd 
Bus 001 Device 003: ID &lt;span style="font-weight:bold; color:red"&gt;147e:2016&lt;/span&gt; Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$&lt;/terminal&gt;
и убедитесь, что показанное ID есть в таблице:
&lt;table class="table"&gt;
&lt;tbody&gt;
&lt;tr class="odd"&gt; &lt;td valign="top" width="100px"&gt;045e:00bb&lt;/td&gt;&lt;td valign="top"  width="100px"&gt;061a:0110&lt;/td&gt;&lt;td valign="top" width="100px"&gt;147e:1002&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="even"&gt;&lt;td valign="top"&gt;045e:00bc&lt;/td&gt;&lt;td valign="top"&gt;08ff:1600&lt;/td&gt;&lt;td valign="top"&gt;147e:1003&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="odd"&gt; &lt;td valign="top"&gt;045e:00bd&lt;/td&gt;&lt;td valign="top"&gt;08ff:2500&lt;/td&gt;&lt;td valign="top"&gt;147e:2015&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="even"&gt;&lt;td valign="top"&gt;045e:00ca&lt;/td&gt;&lt;td valign="top"&gt;08ff:2580&lt;/td&gt;&lt;td valign="top"&gt;147e:2016&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="odd"&gt; &lt;td valign="top"&gt;0483:2015&lt;/td&gt;&lt;td valign="top"&gt;08ff:5501&lt;/td&gt;&lt;td valign="top"&gt;147e:3000&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="even"&gt;&lt;td valign="top"&gt;0483:2016&lt;/td&gt;&lt;td valign="top"&gt;1162:0300&lt;/td&gt;&lt;td valign="top"&gt;147e:3001&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="odd"&gt; &lt;td valign="top"&gt;05ba:0007&lt;/td&gt;&lt;td valign="top"&gt;138a:0001&lt;/td&gt;&lt;td valign="top"&gt;147e:5002&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="even"&gt;&lt;td valign="top"&gt;05ba:0008&lt;/td&gt;&lt;td valign="top"&gt;147e:1000&lt;/td&gt;&lt;td valign="top"&gt;147e:5003&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="odd"&gt; &lt;td valign="top"&gt;05ba:000a&lt;/td&gt;&lt;td valign="top"&gt;147e:1001&lt;/td&gt;&lt;td valign="top"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt; 
&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Установка&lt;/h3&gt;
&lt;ol&gt;&lt;li&gt;Добавим репозиторий
&lt;terminal&gt;
sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt-get update&lt;/terminal&gt;
&lt;/li&gt;&lt;li&gt;Установим необходимые пакеты:
&lt;terminal&gt;
sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui&lt;/terminal&gt;
&lt;/li&gt;&lt;li&gt;Теперь нужно закрыть текущую сессию и снова войти. Это нужно, чтобы GConf подхватил новые значения по умолчанию для screensaver и для перезапуска демона PolicyKit.
&lt;/li&gt;&lt;li&gt;Настройка очень проста и понятна из приведенных скриншотов.&lt;br/&gt;
&lt;br/&gt;
&lt;a href="https://lh4.googleusercontent.com/-5v0bRd1akiU/TlYeP_uqh8I/AAAAAAAAF5M/jUdtGgc_fTA/Selection_015.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh4.googleusercontent.com/-5v0bRd1akiU/TlYeP_uqh8I/AAAAAAAAF5M/jUdtGgc_fTA/Selection_015.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt; &lt;a href="https://lh4.googleusercontent.com/-qCaRvoHcKhc/TlYcqPDVp8I/AAAAAAAAF44/gYIJ3cXIpnc/s800/Control%252520Center_011.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh4.googleusercontent.com/-qCaRvoHcKhc/TlYcqPDVp8I/AAAAAAAAF44/gYIJ3cXIpnc/s800/Control%252520Center_011.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt; &lt;br/&gt;
&lt;br/&gt;
&lt;a href="https://lh5.googleusercontent.com/-1YIWgm_xce8/TlYa3autPkI/AAAAAAAAF4k/piYEX2KD66w/Fingerprint%252520GUI%2525201.00_012.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh5.googleusercontent.com/-1YIWgm_xce8/TlYa3autPkI/AAAAAAAAF4k/piYEX2KD66w/Fingerprint%252520GUI%2525201.00_012.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt; &lt;a href="https://lh4.googleusercontent.com/-2o3ftMgLKc4/TlYa3HtNaTI/AAAAAAAAF4g/5cV_O3u-Bk4/Fingerprint%252520GUI%2525201.00_013.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh4.googleusercontent.com/-2o3ftMgLKc4/TlYa3HtNaTI/AAAAAAAAF4g/5cV_O3u-Bk4/Fingerprint%252520GUI%2525201.00_013.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt; &lt;a href="https://lh5.googleusercontent.com/-AEl6RZ7cFfw/TlYa3B5ahmI/AAAAAAAAF4c/BcppeyVSIdE/Fingerprint%252520GUI%2525201.00_014.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh5.googleusercontent.com/-AEl6RZ7cFfw/TlYa3B5ahmI/AAAAAAAAF4c/BcppeyVSIdE/Fingerprint%252520GUI%2525201.00_014.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;
&lt;img style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://lh3.ggpht.com/_I2i9kIFocsE/SlGwIq7viAI/AAAAAAAACmg/6MspHSqf7Vc/bug.png" border="0" /&gt; &lt;h3&gt;Известные баги&lt;/h3&gt;
&lt;ul&gt;В терминале у меня выдается ошибка:
&lt;terminal&gt;
axa@X220:~$ sudo powertop
[sudo] password for axa: **
GLib-GIO:ERROR:/build/buildd/glib2.0-2.28.6/./gio/gdbusconnection.c:2279:initable_init: assertion failed: (connection-&gt;initialization_error == NULL)&lt;/terminal&gt;
&lt;s&gt;в этом случае приходится вводить пароль с клавиатуры.&lt;/s&gt;&lt;br/&gt;
Для устранения этой ошибки необходимо при открытии терминала выполнить команду 
&lt;terminal&gt;
$ su - axa
&lt;/terminal&gt;
где &lt;i&gt;axa&lt;/i&gt; - имя пользователя.&lt;br/&gt;
После этого в ответ на ввод команды sudo система автоматически будет авторизовать действия с помощью сканера отпечатков.&lt;br/&gt;
Чтобы при открытии терминала указанная команда выполнялась автоматически введем ее в окне &lt;i&gt;Terminal profile preferences&lt;/i&gt; в поле &lt;i&gt;Custom command&lt;/i&gt;&lt;br/&gt;
&lt;a href="https://lh3.googleusercontent.com/-6EYIxiIQTlE/TnYYHohyS6I/AAAAAAAAF70/26KVZrO5Utk/Editing%252520Profile%252520%2525E2%252580%25259CDefault%2525E2%252580%25259D_032.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh3.googleusercontent.com/-6EYIxiIQTlE/TnYYHohyS6I/AAAAAAAAF70/26KVZrO5Utk/Editing%252520Profile%252520%2525E2%252580%25259CDefault%2525E2%252580%25259D_032.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;img style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s320/notification-network-wireless.png"&gt;&lt;b&gt;Полезные ссылки:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a target="_new" href="http://www.upek.com/support/downloads/linux/"&gt;Upek: Protector Suite for Linux&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://www.freedesktop.org/wiki/Software/fprint"&gt;Software/fprint&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger"&gt;How to enable the integrated fingerprint reader with ThinkFinger &lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://www.pdfserver.net/fingerprint/"&gt;Use Fingerprint Device with Linux&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://silverghost.org.ua/2010/03/09/avtorizaciya-po-fleshke-v-ubuntu-10-04/"&gt;Авторизация по флешке в Ubuntu 10.04&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-997775563971326562?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/997775563971326562/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/08/thinkpad-x200-fingerprint-ubuntu-natty.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/997775563971326562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/997775563971326562'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/08/thinkpad-x200-fingerprint-ubuntu-natty.html' title='Thinkpad x220. Установка fingerprint в Ubuntu Natty.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-5v0bRd1akiU/TlYeP_uqh8I/AAAAAAAAF5M/jUdtGgc_fTA/s72-c/Selection_015.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-8306124703813520009</id><published>2011-08-04T00:25:00.039+04:00</published><updated>2011-12-22T20:48:54.084+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='antivirus'/><title type='text'>Тест антивирусов для Linux.</title><content type='html'>&lt;!-- 
linux antivirus test 
--&gt;

Вопреки расхожему мнению, что под Linux написано 1 или 2 вируса, да и те безопасны, на самом деле их &lt;a target="_new" href="http://vx.netlux.org/vl.php?dir=stat"&gt;количество перевалило за 400&lt;/a&gt;. Это не 200000 под Windows, но шанс прицепить заразу не нулевой.&lt;br /&gt;
&lt;br /&gt;
Еще один аргумент в пользу антивируса на Linux: я не хочу слышать от моих друзей, коллег и знакомых фразу типа "Я получил твой файл, но в нем был вирус."&lt;br /&gt;
Это сразу снижает уровень доверия к результатам вашей работы.&lt;br /&gt;
&lt;br /&gt;
На сайте &lt;a target="_new" href="http://nnm.ru"&gt;http://nnm.ru&lt;/a&gt; есть &lt;a target="_new" href="http://nnm.ru/blogs/walrus025/sbornik_virusov_dlya_proverki_antivirusa_ot_16_05_2011_kol-vo_17999_sht"&gt;архив, содержащий 17955 вирусов&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Я решил проверить надежность ClamAv, которым пользуюсь под Linux последний год. А заодно и всех антивирусов под Linux до которых смог дотянуться.&lt;br /&gt;
&lt;br /&gt;
Набор 4. Я распаковал архив с вирусами, удалил дубликаты и &lt;a target="_new" href="http://ubuntuone.com/7La5Ouhgd4s35UZ31FOmzW"&gt;запаковал по новой&lt;/a&gt;. В этой коллекции всего 6643 файла, которые предположительно имеют вирусы.&lt;br /&gt;
Набор 5. Для получения наиболее объективной картины я использовал еще один &lt;a target="_new" href="http://admyn.ru/files/avtest7_4.zip"&gt;набор современных вирусов и троянов&lt;/a&gt; (пароль на архив &lt;i&gt;virus&lt;/i&gt;) из 580 файлов. Некоторые файлы имеют по два и более вируса.&lt;br /&gt;
Набор 6. Недавно я получил &lt;a target="_new" href="http://ubuntuone.com/1SrGKOCO1TrGKWAw1FUKqp"&gt;набор из 91 вируса&lt;/a&gt;, написанных исключительно для linux. 
&lt;br /&gt;
&lt;br /&gt;
Сразу начну с полученных результатов.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe width='680' height='365' frameborder='0' src='https://spreadsheets.google.com/spreadsheet/pub?hl=en_US&amp;hl=en_US&amp;key=0Astc_DzEaCEXdDZid3JObVRnMG9VY2paakdnZ0RBNWc&amp;single=true&amp;gid=2&amp;range=A1%3AI14&amp;output=html&amp;widget=true'&gt;&lt;/iframe&gt;
&lt;br /&gt;
Рейтинг считался по формуле&lt;br/&gt;
&lt;i&gt;R=10*(VT4/max(VT4&lt;sub&gt;n&lt;/sub&gt;)*V4+VT5/max(VT5&lt;sub&gt;n&lt;/sub&gt;)*V5)&lt;br /&gt;
где&lt;br /&gt;
VT4 - число обнаруженных вирусов в тесте 4&lt;br /&gt;
V4=0,2 - оценка вероятности появления вируса из набора 4&lt;br /&gt;
VT5 - число обнаруженных вирусов в тесте 5&lt;br /&gt;
V5=0,8 - оценка вероятности появления вируса из набора 5&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Прежде чем интерпретировать результаты пара-тройка замечаний:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Некоторые антивирусы своеобразно подсчитывают свою эффективность, чтобы показать себя в выгодном свете перед конкурентами.
Так например DrWEB, Avast!, ESET считают не обработанные файлы, а объекты. Например, если файл с вирусом упакован, то он посчитается как два объекта. &lt;/li&gt;
&lt;li&gt;Одни антивирусы (ClamAV, Avira) считают количество зараженных файлов, а другие - количество найденных вирусов.&lt;/li&gt;
&lt;li&gt;ClamAV после обнаружения вируса в файле говорит, что файл инфицирован и прекращает сканирование, тогда как некоторые другие пытаются найти все вирусы в этом файле.&lt;/li&gt;
&lt;li&gt;Результаты очень сильно зависят от тестового набора вирусов, поэтому, если у вас есть ссылка на хороший тестовый набор вирусов - дайте. Всем будет лучше  :).&lt;/li&gt;
&lt;li&gt;Учитывая выше сказанное я оценил результаты "творческим" субъективным методом.&lt;/li&gt;
&lt;/ul&gt;

&lt;a name="top"&gt;&lt;/a&gt;&lt;h3&gt;Итак:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;(70%) Худшие из худших:&lt;/b&gt;&lt;br /&gt;
&lt;a href="#clamav"&gt;ClamAV&lt;/a&gt; - пропустил 338 инфицированных файлов. Но, к сожалению полностью провалил тест на современных троянах. Я колебался некоторое время куда его. К сожалению - фтопку.&lt;/li&gt;
&lt;a href="#fprot"&gt;F-Prot for Linux Workstation&lt;/a&gt; - Со средними показателями выполнил тест 4. Полностью провалил тест на современных троянах и линуксовых вирусах. Разводка на бабки.&lt;/li&gt;&lt;br /&gt;
&lt;a href="#eset"&gt;ESET&lt;/a&gt; NOD32 Antivirus for Linux - пропустил 3197 инфицированных файлов. Вот, я понимаю, классная разводка на бабки.&lt;br /&gt;
&lt;li&gt;&lt;b&gt;(90%) Середнячки:&lt;/b&gt; &lt;br /&gt;
&lt;a href="#aviralinux"&gt;Avira Free Unix/Linux&lt;/a&gt; - Из 6643 вирусов смешанной коллекции №5 пропущен 3081 вирус!!!&lt;br /&gt;
&lt;a href="#avg"&gt;AVG Anti-Virus Free Edition for Linux&lt;/a&gt; - пропустил 1837 инфицированных файлов. &lt;br /&gt;
&lt;a href="#mcafee"&gt;McAfee VirusScan Command Line for Linux&lt;/a&gt; - занял место середнячка благодаря неплохому результату тестов смешанной коллекции вирусов: из 6643 файлов пропустил всего 159.
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;(97%) Лучшие:&lt;/b&gt; &lt;br /&gt;
&lt;a href="#drweb"&gt;DrWEB&lt;/a&gt; - пропустил 667 инфицированных файлов&lt;br /&gt;
&lt;a href="#fsecure"&gt;F-Secure Linux Security Client and Server Editions&lt;/a&gt; - пропустил 208 инфицированных файлов в тесте №4 и 38 в тесте №5, благодаря чему заслуженно занимает место среди лучших.&lt;br /&gt;
&lt;a href="#aviracl"&gt;Avira ScanCL&lt;/a&gt; - пропустил 142 инфицированных файлов&lt;/li&gt;
&lt;li&gt;&lt;b&gt;(99%) Лучшие из лучших:&lt;/b&gt; &lt;br /&gt;
&lt;a href="#bitdefender"&gt;BitDefender&lt;/a&gt; - пропустил 155 инфицированных файла.&lt;br /&gt;
&lt;a href="#kaves8"&gt;Касперский Endpoint Security 8&lt;/a&gt; - пропустил 57 инфицированных файлов в смешанной коллекции и показал превосходные результаты в коллекции современных вирусов.&lt;/li&gt;
&lt;a href="#avast"&gt;Avast!&lt;/a&gt; - пропустил 57 инфицированных файлов. Браво: лучший и бесплатный!&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Avira и Avast! бесплатные, поэтому выбор есть.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name="clamav"&gt;&lt;/a&gt;&lt;h3&gt;ClamAv&lt;/h3&gt;
&lt;br /&gt;
Цена: 0.00&lt;br /&gt;
Установка через репозиторий.&lt;br /&gt;
&lt;br /&gt;
Я скомпилировал и установил самую свежую версию: ClamAV 0.97.2/13389/Tue Aug  2 06:58:58 2011.&lt;br /&gt;
Обновил базы до:&lt;br /&gt;
main.cvd is up to date (version: 53, sigs: 846214, f-level: 53, builder: sven)&lt;br /&gt;
daily.cld is up to date (version: 13389, sigs: 166276, f-level: 60, builder: guitar)&lt;br /&gt;
bytecode.cvd is up to date (version: 144, sigs: 41, f-level: 60, builder: edwin)&lt;br /&gt;
&lt;br /&gt;
И вот что получилось:
&lt;terminal&gt;
$ clamscan -r 05_Virus_6643
 . . .
 . . .
 . . .
----------- SCAN SUMMARY -----------
Known viruses: 1011152
Engine version: 0.97.2
Scanned directories: 1
Scanned files: 6643
Infected files: 6305
Data scanned: 3.92 MB
Data read: 3.91 MB (ratio 1.00:1)
Time: 13.450 sec (0 m 13 s)
&lt;/terminal&gt;
&lt;br /&gt;
ClamAv пропустил 338 файлов из этой коллекции.&lt;br /&gt;
&lt;a href="#top"&gt;&lt;img src="https://lh3.googleusercontent.com/-DFqQAm2vpBc/TmHaS-uywBI/AAAAAAAAF6g/NEqsdpZH7g8/s30/arrow_up_3.png" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name="avast"&gt;&lt;/a&gt;&lt;h3&gt;Avast4Workstation&lt;/h3&gt;
&lt;br /&gt;
Цена: 0.00&lt;br /&gt;
Download: &lt;a target="_new" href="http://www.avast.com/linux-home-edition#tab4"&gt;avast! 4 для Linux&lt;/a&gt;.&lt;br /&gt;
После регистрации на почту придет лицензионный код.&lt;br /&gt;
&lt;br /&gt;
&lt;terminal&gt;
$ avast -V
avast: avast v1.3.0
VPS: 110802-0 (date: 02.08.2011)
Copyright(C) 2003-2008. ALWIL Software. All rights reserved.
&lt;/terminal&gt;
&lt;br /&gt;
&lt;terminal&gt;
$ sudo sysctl -w kernel.shmmax=128000000
$ avast -tA 05_Virus_6643
 . . .
 . . .
 . . .
#
# Statistics:
#
# scanned files:  6665
# scanned directories:  1
# infected files:  6586
# total file size:  9.0 MB
# virus database:  110802-0 02.08.2011
# test elapsed:  2s 326ms
#
&lt;/terminal&gt;
# scanned files:  6665 - это ошибочная строка. Правильно считает ClamAV. &lt;br /&gt;
&lt;br /&gt;
Итого Avast пропустил 57 файлов.&lt;br /&gt;
&lt;a href="#top"&gt;&lt;img src="https://lh3.googleusercontent.com/-DFqQAm2vpBc/TmHaS-uywBI/AAAAAAAAF6g/NEqsdpZH7g8/s30/arrow_up_3.png" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name="drweb"&gt;&lt;/a&gt;&lt;h3&gt;DrWEB 6.0.1.2 for Linux Workstation&lt;/h3&gt;
&lt;br /&gt;
Цена: 26 Eur&lt;br /&gt;
Download: &lt;a target="_new" href="http://download.drweb.com/linux/"&gt;Dr.Web anti-virus for Linux&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://lh4.googleusercontent.com/-TNM4Z-yZdI0/TjgUQj2twvI/AAAAAAAAF28/IurPGa8Udqw/Dr.Web%252520Control%252520Center%252520for%252520Linux_018.jpeg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh4.googleusercontent.com/-TNM4Z-yZdI0/TjgUQj2twvI/AAAAAAAAF28/IurPGa8Udqw/s200/Dr.Web%252520Control%252520Center%252520for%252520Linux_018.jpeg" title="Кликни на картинку и она увеличится"  border="0" height="150" /&gt;&lt;/a&gt;
&lt;br /&gt;
Всего обнаружил 5967 угроз и посчитал, что 667 файлов безопасны.&lt;br /&gt;
Сравните с бесплатным ClamAV&lt;br /&gt;
&lt;a href="#top"&gt;&lt;img src="https://lh3.googleusercontent.com/-DFqQAm2vpBc/TmHaS-uywBI/AAAAAAAAF6g/NEqsdpZH7g8/s30/arrow_up_3.png" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name="eset"&gt;&lt;/a&gt;&lt;h3&gt;ESET NOD32 Antivirus for Linux&lt;/h3&gt;
&lt;br /&gt;
Цена: 1 250 руб в год на три компьютера.&lt;br /&gt;
Download: &lt;a target="_new" href="http://esetnod32.ru/.download/home/trial/"&gt;Антивирус ESET NOD32 для Linux Desktop&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://lh5.googleusercontent.com/-hOtgxJNDEoE/TjgiL-zpY8I/AAAAAAAAF3c/zOq05WT7UKI/s200ESET%252520NOD32%252520Antivirus_103.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh5.googleusercontent.com/-hOtgxJNDEoE/TjgiL-zpY8I/AAAAAAAAF3c/zOq05WT7UKI/s200/ESET%252520NOD32%252520Antivirus_103.png" title="Кликни на картинку и она увеличится"  border="0" height="150" /&gt;&lt;/a&gt;
&lt;br /&gt;
Всего обнаружил 3446 угроз и посчитал, что 3197 файлов безопасны.&lt;br /&gt;
Нет слов.&lt;br /&gt;
&lt;a href="#top"&gt;&lt;img src="https://lh3.googleusercontent.com/-DFqQAm2vpBc/TmHaS-uywBI/AAAAAAAAF6g/NEqsdpZH7g8/s30/arrow_up_3.png" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name="aviracl"&gt;&lt;/a&gt;&lt;h3&gt;Avira Professional Security (ScanCL)&lt;/h3&gt;
&lt;br /&gt;
Цена: 978,30 Руб.&lt;br /&gt;
Download: &lt;a target="_new" href="http://www2.avira.com/en/for-business-avira-professional-security#tab3"&gt;Avira Professional Security&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;terminal&gt;
$ sudo /usr/lib/AntiVir/webgate/scancl 05_Virus_6643 -a 
Avira / Linux Version 1.9.150.0
Copyright (c) 2010 by Avira GmbH
All rights reserved.

engine set:         8.2.6.22
VDF Version:        7.11.12.198 

key file:           /usr/lib/AntiVir/webgate/HBEDV.KEY
registered user:    Some Body
serial number:      2215333376
key expires:        Sep 03 2011

Scan start time: Wed 03 Aug 2011 10:02:53 AM MSD
Command line: /usr/lib/AntiVir/webgate/scancl 01_Virus_0096 -a 

auto excluding /sys from scanning (is a special fs)
auto excluding /proc from scanning (is a special fs)
configuration file: /usr/lib/AntiVir/webgate/scancl.conf
 . . .
 . . .
 . . .
Statistics :                
    Directories............... : 1
    Files..................... : 6643
        Infected.............. : 6501
            Ignored........... : 6501
        Warnings.............. : 0
        Suspicious............ : 0
    Infections................ : 6501
    Time...................... : 00:00:16
&lt;/terminal&gt;
&lt;br /&gt;
Avira / Linux Version 1.9.150.0 посчитал, что 142 файла из этой коллекции безопасны&lt;br /&gt;
&lt;a href="#top"&gt;&lt;img src="https://lh3.googleusercontent.com/-DFqQAm2vpBc/TmHaS-uywBI/AAAAAAAAF6g/NEqsdpZH7g8/s30/arrow_up_3.png" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name="aviralinux"&gt;&lt;/a&gt;&lt;h3&gt;Avira Free UNIX/Linux&lt;/h3&gt;
&lt;br /&gt;
Цена: 0 Руб.&lt;br /&gt;
Download: &lt;a target="_new" href="http://www.avira.com/en/support-download-free-antivirus"&gt;Avira AntiVir Personal - Free Antivirus&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Из 6643 вирусов смешанной коллекции №5 пропущено 3081 вирус. Результат просто обескураживает.
Кто бы мог предположить, что два продукта Avira комплектуются разными вирусными базами? &lt;br /&gt;
Насколько я понимаю это маркетинговое решение. &lt;br /&gt;
Хотите бесплатный? Нате, но он не работает.&lt;br /&gt;
&lt;a href="#top"&gt;&lt;img src="https://lh3.googleusercontent.com/-DFqQAm2vpBc/TmHaS-uywBI/AAAAAAAAF6g/NEqsdpZH7g8/s30/arrow_up_3.png" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name="avg"&gt;&lt;/a&gt;&lt;h3&gt;AVG Anti-Virus Free Edition for Linux&lt;/h3&gt;
&lt;br/&gt;
Цена: 0.&lt;br /&gt;
Download: &lt;a target="_new" href="http://free.avg.com/us-en/download.prd-alf"&gt;Basic antivirus protection for Linux/FreeBSD&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;terminal&gt;
$ avgscan -v
AVG command line Anti-Virus scanner
Copyright (c) 2010 AVG Technologies CZ

Anti-Virus scanner version: 8.5.850
&lt;/terminal&gt;

&lt;terminal&gt;
$ avgscan -a 05_Virus_6643
AVG command line Anti-Virus scanner
Copyright (c) 2010 AVG Technologies CZ

Virus database version: 271.1.1/3807
Virus database release date: Wed, 03 Aug 2011 10:34:00 +04:00
 . . .
 . . .
 . . .
Files scanned     :  6644(6643)
Infections found  :  4805(4805)
PUPs found        :  0
Files healed      :  0
Warnings reported :  1
Errors reported   :  0
&lt;/terminal&gt;
&lt;br /&gt;
AVG Anti-Virus Free Edition for Linux посчитал, что 1837 файла из этой коллекции безопасны.&lt;br /&gt;
&lt;a href="#top"&gt;&lt;img src="https://lh3.googleusercontent.com/-DFqQAm2vpBc/TmHaS-uywBI/AAAAAAAAF6g/NEqsdpZH7g8/s30/arrow_up_3.png" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name="bitdefender"&gt;&lt;/a&gt;&lt;h3&gt;BitDefender Antivirus Scanner for Unices&lt;/h3&gt;
&lt;br/&gt;
Цена: $93.75 в год на 5 пользователей.&lt;br /&gt;
Download: &lt;a target="_new" href="http://download.bitdefender.com/SMB/Workstation_Security_and_Management/BitDefender_Antivirus_Scanner_for_Unices/Unix/Current/EN_FR_BR_RO/Linux/"&gt;BitDefender Antivirus Scanner 7.6-4 linux&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://lh5.googleusercontent.com/-PS_gphCEHIk/TjkuGS9SDgI/AAAAAAAAF34/xpED4Plyr94/BitDefender%252520Antivirus%252520Scanner%252520for%252520Unices_019.jpeg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh5.googleusercontent.com/-PS_gphCEHIk/TjkuGS9SDgI/AAAAAAAAF34/xpED4Plyr94/s200/BitDefender%252520Antivirus%252520Scanner%252520for%252520Unices_019.jpeg" title="Кликни на картинку и она увеличится"  border="0" height="150" /&gt;&lt;/a&gt;
&lt;br /&gt;
BitDefender посчитал, что 155 файла из этой коллекции безопасны.&lt;br /&gt;
&lt;a href="#top"&gt;&lt;img src="https://lh3.googleusercontent.com/-DFqQAm2vpBc/TmHaS-uywBI/AAAAAAAAF6g/NEqsdpZH7g8/s30/arrow_up_3.png" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name="mcafee"&gt;&lt;/a&gt;&lt;h3&gt;McAfee VirusScan Command Line for Linux&lt;/h3&gt;
&lt;br/&gt;
Отдельного антивируса для linux я на сайте разработчика не нашел. &lt;br/&gt;
Вероятно он входит в состав &lt;a target="_new" href="http://shop.mcafee.com/Products/GroupShield.aspx?cg=ctl00_BodyContent_catalogControl2_hrefGSSLearnMore"&gt;Anti-Spam for Email Servers&lt;/a&gt;&lt;br/&gt;
Цена: 20.72 per year.&lt;br /&gt;
Загрузить trial версию можно по этой ссылке: &lt;a target="_new" href="http://www.mcafee.com/apps/downloads/free-evaluations/default.aspx?pc=productcategory&amp;lang=en&amp;plat=linux&amp;pid=&amp;ilv=AllVersions&amp;sz=50&amp;pg=1&amp;segment=false
"&gt;Free Security Trials&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Для обеспечения работы этого антивируса под ubuntu 10.10 потребовалась установка пакета libstdc++5&lt;br /&gt;
&lt;br /&gt;
&lt;terminal&gt;
$ sudo apt-get install libstdc++5
&lt;/terminal&gt;
&lt;br /&gt;
Претензии к этому антивирусу в тесте на коллекцию современных вирусов. Видно, что мейнтенеры не обременяют себя созданием актуальной базы. Да и скорость работы очень низкая.&lt;br /&gt;
&lt;br /&gt;
&lt;terminal&gt;
$ uvscan --secure --summary tz-4
McAfee VirusScan Command Line for Linux32 Version: 6.0.3.356
Copyright (C) 2010 McAfee, Inc.
(408) 988-3832 EVALUATION COPY - December 16 2011

...
...
...

Summary Report on /home/akhromov/stuff/viruses/testZone/tz-4
File(s)
 Total files:...................     580
 Clean:.........................     70
 Not Scanned:...................     0
 Possibly Infected:.............     510


Time: 00:04.05
&lt;/terminal&gt;
&lt;br /&gt;
McAfee VirusScan Command Line for Linux посчитал, что 70 файлоа из этой коллекции безопасны.&lt;br /&gt;
В общем - типичный середнячок.&lt;br /&gt;
&lt;a href="#top"&gt;&lt;img src="https://lh3.googleusercontent.com/-DFqQAm2vpBc/TmHaS-uywBI/AAAAAAAAF6g/NEqsdpZH7g8/s30/arrow_up_3.png" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name="kaves8"&gt;&lt;/a&gt;&lt;h3&gt;Kaspersky Endpoint Security for Linux&lt;/h3&gt;
&lt;br /&gt;
Цена: 280$ на 10 компьютеров в год.&lt;br /&gt;
Download: &lt;a target="_new" href="http://www.kaspersky.com/downloads/productupdates/downloads-endpoint-security-linux"&gt;Version 8 (8.0.0.35) for Linux&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Прежде всего, как он выглядит.&lt;br /&gt;
&lt;a href="https://lh6.googleusercontent.com/-L3ahm83i8t4/TuushgVMksI/AAAAAAAAGI0/AAvLmMDybh0/s456/Kaspersky%252520Endpoint%252520Security%2525208%252520for%252520Linux_128.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh6.googleusercontent.com/-L3ahm83i8t4/TuushgVMksI/AAAAAAAAGI0/AAvLmMDybh0/s456/Kaspersky%252520Endpoint%252520Security%2525208%252520for%252520Linux_128.jpg" title="Кликни на картинку и она увеличится"  border="0" height="100" width="100" /&gt;&lt;/a&gt;
 
&lt;a href="https://lh3.googleusercontent.com/-EKUD86oXRF8/TuushIDrH9I/AAAAAAAAGIs/qe5sIiGvDAg/s720/Kaspersky%252520Endpoint%252520Security%2525208%252520for%252520Linux_123.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh3.googleusercontent.com/-EKUD86oXRF8/TuushIDrH9I/AAAAAAAAGIs/qe5sIiGvDAg/s720/Kaspersky%252520Endpoint%252520Security%2525208%252520for%252520Linux_123.jpg" title="Кликни на картинку и она увеличится"  border="0" height="100" /&gt;&lt;/a&gt;
 
&lt;a href="https://lh5.googleusercontent.com/-RHVEgDzwwjc/TuushCmxK7I/AAAAAAAAGIo/VwzD71OHXyA/s720/Kaspersky%252520Endpoint%252520Security%2525208%252520for%252520Linux_126.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh5.googleusercontent.com/-RHVEgDzwwjc/TuushCmxK7I/AAAAAAAAGIo/VwzD71OHXyA/s720/Kaspersky%252520Endpoint%252520Security%2525208%252520for%252520Linux_126.jpg" title="Кликни на картинку и она увеличится"  border="0" height="100" /&gt;&lt;/a&gt;
 
&lt;a href="https://lh3.googleusercontent.com/-X6nnk3L2n1s/TuushALHqwI/AAAAAAAAGIw/WUq63JLHYA8/s720/Kaspersky%252520Endpoint%252520Security%2525208%252520for%252520Linux_127.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh3.googleusercontent.com/-X6nnk3L2n1s/TuushALHqwI/AAAAAAAAGIw/WUq63JLHYA8/s720/Kaspersky%252520Endpoint%252520Security%2525208%252520for%252520Linux_127.jpg" title="Кликни на картинку и она увеличится"  border="0" height="100" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
Поскольку в отчете о тестировании "все смешалось: кони, люди", интерпретирование результатов становится лженаукой похожей на астрологию.&lt;br /&gt;
Мне, как пользователю важно знать, что у меня система чистая от вирусов.&lt;br /&gt;
А вместо однозначного ответа антивирус говорит, что вот эти файлы какие то подозрительные, а такие то файлы вроде как не вирусы, но что то в них опасное есть. И что я должен сделать?&lt;br /&gt;
Чтобы было снять с себя ответственность по итерпретации, я дал указание сканеру стирать инфицированный объект.&lt;br /&gt;
&lt;terminal&gt;
$ sudo /opt/kaspersky/kes4lwks/bin/kes4lwks-control --action Remove --scan-file tz-4
Objects scanned:     6650
Threats found:       6585
Riskware found:      74
Infected:            6504
Suspicious:          7
Cured:               0
Moved to quarantine: 0
Removed:             6585
Not cured:           0
Scan errors:         0
Password protected:  0
Corrupted:           0
$ 
$ sudo /opt/kaspersky/kes4lwks/bin/kes4lwks-control --action Remove --scan-file tz-5
Objects scanned:     1132
Threats found:       593
Riskware found:      37
Infected:            513
Suspicious:          43
Cured:               0
Moved to quarantine: 0
Removed:             551
Not cured:           0
Scan errors:         0
Password protected:  0
Corrupted:           0
$ sudo /opt/kaspersky/kes4lwks/bin/kes4lwks-control --action Remove --scan-file tz-6
Objects scanned:     91
Threats found:       91
Riskware found:      0
Infected:            91
Suspicious:          0
Cured:               0
Moved to quarantine: 0
Removed:             91
Not cured:           0
Scan errors:         0
Password protected:  0
Corrupted:           0
$ 
&lt;/terminal&gt;

&lt;a href="#top"&gt;&lt;img src="https://lh3.googleusercontent.com/-DFqQAm2vpBc/TmHaS-uywBI/AAAAAAAAF6g/NEqsdpZH7g8/s30/arrow_up_3.png" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name="fprot"&gt;&lt;/a&gt;&lt;h3&gt;F-Prot for Linux Workstation&lt;/h3&gt;
&lt;br /&gt;
Цена: 29$ за 1 лицензию в год.&lt;br /&gt;
Download: &lt;a target="_new" href="http://www.f-prot.com/products/home_use/linux/"&gt;F-PROT Antivirus for Linux Workstations
- for home users&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Сначала, что установлено:&lt;br /&gt;
&lt;terminal&gt;
akhromov@X200s:~/stuff/viruses/testZone$ fpscan --version

F-PROT Antivirus CLS version 6.5.1.5418, 32bit (built: 2010-09-10T17-02-09)


FRISK Software International (C) Copyright 1989-2010
Engine version:   4.6.2.117
Arguments:        --version
Virus signatures: 201112211536
                  (/opt/f-prot/antivir.def)

$ fpscan --virno

F-PROT Antivirus CLS version 6.5.1.5418, 32bit (built: 2010-09-10T17-02-09)


FRISK Software International (C) Copyright 1989-2010
Engine version:   4.6.2.117
Virus signatures: 201112211536f220bd86dcd9fdca2e874b6326fd91ba
                  (/opt/f-prot/antivir.def)


The virus signature file contains information that is not supported by this version of F-PROT Antivirus, it is therefore likely that a newer version should be available.
Windows:       1895367
DOS:           42768
Unix/Linux:    2190
Script/Batch:  176541
Office/Macro:  11412
Java:          861
Mobile:        760
Mac:           72
OS/2:          56
Other:         124

F-PROT Antivirus can detect at least 2130151 viruses
and trojans using the current virus signature file.
$
&lt;/terminal&gt;
&lt;br/&gt;
Поскольку сканер не выдает статистику по найденным вирусам, я использовал средства Linux для подсчета найденных уязвимостей.&lt;br/&gt;
&lt;terminal&gt;
$ fpscan -s 4 -u 4 -z 10 -v 0 -r tz-4 | grep "\[Found" | wc -l
6489

$ fpscan -s 4 -u 4 -z 10 -v 0 -r tz-5 | grep "\[Found" | wc -l
350

$ fpscan -s 4 -u 4 -z 10 -v 0 -r tz-6 | grep "\[Found" | wc -l
54
$
&lt;/terminal&gt;
&lt;br/&gt;
&lt;a href="#top"&gt;&lt;img src="https://lh3.googleusercontent.com/-DFqQAm2vpBc/TmHaS-uywBI/AAAAAAAAF6g/NEqsdpZH7g8/s30/arrow_up_3.png" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name="fsecure"&gt;&lt;/a&gt;&lt;h3&gt;F-Secure Linux Security Client and Server Editions&lt;/h3&gt;
&lt;br /&gt;
Цена: n/a&lt;br /&gt;
Download: &lt;a target="_new" href="http://www.f-secure.com/en/web/business_global/trial/linux-security-client-and-server-editions"&gt;F-Secure for Linux workstation 30-day trial&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
F-Secure имеет web интерфес и ин терфейс командной строки. Честно скажу в web даже не заглядывал.
&lt;br /&gt;
Сначала убедимся, что базы вирусов актуальны:&lt;br /&gt;
&lt;terminal&gt;
$ sudo dbupdate
11:52:49 AM F-Secure Security Platform
11:52:49 AM F-Secure Virus Description Database Update
11:52:49 AM
11:52:49 AM Copyright (c) F-Secure Corporation. All Rights Reserved.
11:52:49 AM
11:52:49 AM Forcing AUA to check for updates
11:52:49 AM AUA state is Connecting, waiting
11:52:50 AM AUA state is Connecting, waiting
11:52:51 AM AUA has completed downloading/checking
11:52:51 AM Making sure the latest versions are in use
11:52:51 AM Series fmlibunix is at latest version 1294643837
11:52:51 AM Series hydralinux is at latest version 1324524922
11:52:51 AM Series aqualnx32 is at latest version 1324534287
11:52:55 AM No updates
$
&lt;/terminal&gt;
&lt;br/&gt;
Вывод сканера на терминал очен похож на аналогичную диагноситку других антивирусов. Поэтому полностью листинги не буду приводить:&lt;br /&gt;
&lt;terminal&gt;
$ fsav --allfiles=on --archive=on --virus-action1=delete --virus-action2=delete tz-4

EVALUATION VERSION - FULLY FUNCTIONAL - FREE TO USE FOR 30 DAYS.
To purchase license, please check http://www.F-Secure.com/purchase/

F-Secure Security Platform version 2.50  build 11691

Scan started at Thu Dec 22 11:30:03 2011
Database version: 2011-12-22_03

tz-4/Trojan.BAT.TimeReset: Infected: BAT.Trojan.Rat.A [Aquarius]
tz-4/AP_480.COM: Infected: PS-MPC.0401.AE.Gen.Damaged [Aquarius]
tz-4/Backdoor.BO2K.install.2: Infected: Backdoor.Bo2k.Install.2 [Aquarius]
tz-4/Trojan.DOS.Casper: Infected: Trojan.Casper [Aquarius]
. . .
. . .
. . .
tz-4/BAT.Winstart.320: Infected: BehavesLike:BAT.Winstart.Gen [Aquarius]
tz-4/Virus.BAT.SMF.g: Infected: BehavesLike:BAT.Gen [Aquarius]

Scan ended at Thu Dec 22 12:02:35 2011
6642 files scanned
6435 files infected
10 files riskware
29 files suspected
6435 files deleted
1 file could not be scanned
$
&lt;/terminal&gt;
&lt;br/&gt;
&lt;a href="#top"&gt;&lt;img src="https://lh3.googleusercontent.com/-DFqQAm2vpBc/TmHaS-uywBI/AAAAAAAAF6g/NEqsdpZH7g8/s30/arrow_up_3.png" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s320/notification-network-wireless.png"&gt;&lt;b&gt;Полезные ссылки:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_new" href="http://www.hardnsoft.ru/?trID=186&amp;artID=9700"&gt;Обзор антивирусных решений для ОС Linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_new" href="http://myubuntu.ru/programmy/populyarnyx-antivirusa-dlya-ubuntu"&gt;﻿4 популярных антивируса для Ubuntu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_new" href="http://www.xakep.ru/post/53305"&gt;Плацебо для тукса: тестирование антивирусов для Linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_new" href="http://admyn.ru/page.php?al=avtest6"&gt;Клуб сисадминов:Тестирование антивирусов №6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS. Для тех, кто хочет сделать полное тестирование вот коллекция вирусов на 45 Gb &lt;a target="_new" href="http://forum.vxheavens.com/viewtopic.php?id=141"&gt;http://forum.vxheavens.com/viewtopic.php?id=141&lt;/a&gt;. Torrent &lt;a target="_new" href="http://download.torrentspath.com/1317490a233eedeab3cbaac533c7efea/34EBE49A48AA532DEB9C0DD08A08A017AA04D810.torrent"&gt;viruses-2010-05-18.tar.bz2&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Если есть замечания, дополнения - велкам.&lt;br /&gt;
&lt;br /&gt;
&lt;upd&gt;Upd 17/12/2011&lt;/upd&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-8306124703813520009?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/8306124703813520009/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/08/linux.html#comment-form' title='Комментарии: 12'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/8306124703813520009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/8306124703813520009'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/08/linux.html' title='Тест антивирусов для Linux.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-DFqQAm2vpBc/TmHaS-uywBI/AAAAAAAAF6g/NEqsdpZH7g8/s72-c/arrow_up_3.png' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-7056534589757363085</id><published>2011-07-23T14:10:00.011+04:00</published><updated>2011-12-24T09:06:07.482+04:00</updated><title type='text'>x200s/x220. SSD tuning.</title><content type='html'>(Продолжение. &lt;a href="http://axa-ru.blogspot.com/2009/07/thinpad-x200s.html"&gt;Начало статьи&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
Если в компьютере установлен SSD накопитель, то:
&lt;ol&gt;&lt;li&gt;Добавить в /etc/rc.local следующие команды:
&lt;pre class="listing"&gt;
echo deadline &gt; /sys/block/sda/queue/scheduler
echo 1 &gt; /sys/block/sda/queue/iosched/fifo_batch
sysctl -w vm.swappiness=1            # Strongly discourage swapping
sysctl -w vm.vfs_cache_pressure=50   # Don't shrink the inode cache aggressively
hdparm -W1 /dev/sda
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Отключить журналирование. Для этого определить UUD раздела на котором установлена Ububtu:
&lt;terminal&gt;
$ sudo blkid
/dev/sda1: LABEL="SYSTEM_DRV" UUID="E624915324912797" TYPE="ntfs" 
/dev/sda2: LABEL="Windows7_OS" UUID="EAAE9549AE950F67" TYPE="ntfs" 
/dev/sda3: LABEL="Lenovo_Recovery" UUID="E26C97CB6C97993D" TYPE="ntfs" 
/dev/sda5: UUID="0C58-1DC4" TYPE="vfat" 
/dev/sda6: UUID="24a89b42-96a6-415f-a23f-e13bdf770c45" TYPE="ext4" 
/dev/sda7: UUID="925c3ca9-c234-4ad7-814d-2c2522542e48" TYPE="swap" 
&lt;/terminal&gt;
В моем случае Ubuntu установлена на /dev/sda6.
Затем загузиться с другого раздела или инсталляционного диска. Запустить терминал и дать команду
&lt;terminal&gt;
tune2fs -O ^has_journal UUID="24a89b42-96a6-415f-a23f-e13bdf770c45"
&lt;/terminal&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;img style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s320/notification-network-wireless.png"&gt;&lt;b&gt;Полезные ссылки:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a target="_new" href="http://www.xakep.ru/magazine/xa/108/098/1.asp"&gt;Хакер: Знакомимся с планировщиками Linux&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a target="_new" href="http://cptl.org/wp/index.php/2010/03/30/tuning-solid-state-drives-in-linux/"&gt;Tuning Solid State Drives in Linux&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://www.cyberciti.biz/faq/linux-change-io-scheduler-for-harddisk/"&gt;Linux Change The I/O Scheduler For A Hard Disk&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://ubuntuforums.org/showthread.php?t=1435422"&gt;За что отвечает vm.swappiness=1&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://unixforum.org/index.php?showtopic=66254"&gt;За что отвечает /proc/sys/vm/vfs_cache_pressure&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-7056534589757363085?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/7056534589757363085/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/07/x200sx220-ssd-tuning.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7056534589757363085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7056534589757363085'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/07/x200sx220-ssd-tuning.html' title='x200s/x220. SSD tuning.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s72-c/notification-network-wireless.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-2643288211395575548</id><published>2011-07-21T08:31:00.011+04:00</published><updated>2011-12-10T10:30:32.903+04:00</updated><title type='text'>x200s/ x220. Powersave. Отключить некритичные сервисы</title><content type='html'>Продолжение. &lt;a href="http://axa-ru.blogspot.com/2009/07/thinpad-x200s.html"&gt;Начало статьи&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Startup aplications&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;update-notifier.&lt;/b&gt;&lt;br /&gt;
Во время работы от батарей нет нужды в проверке обновлений. Поэтому выгружаем демон в управляющем скрипте командой
&lt;terminal&gt;
killall update-notifier
&lt;/terminal&gt;
А при подключении блока питания соответственно загружаем этот демон.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;b&gt;zeitgeist-datahub.&lt;/b&gt;&lt;br /&gt;
Шпион, мониторящий действия пользователя. Мне не нужен. Снимаю галку со startup&lt;br /&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Avahi.&lt;/b&gt;&lt;br /&gt;
Для ноутбука зачастую нет необходимости в использовании zeroConf. Поэтому сносим Avahi: &lt;br /&gt;
&lt;terminal&gt;
sudo apt-get remove avahi-daemon
&lt;/terminal&gt;
&lt;br /&gt;
&lt;b&gt;Unity-3d. Ubuntu 11.04&lt;/b&gt;&lt;br /&gt;
Этот интефейс очень часто обращается к видеокарте и вызывает ее прерывания с частотой около 40 Гц.&lt;br /&gt;
Uniti-2d для ноутбука более предпочтительна.
&lt;terminal&gt;
sudo apt-get install unity-2d
&lt;/terminal&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s320/notification-network-wireless.png"&gt;&lt;b&gt;Полезные ссылки:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a target="_new" href="http://bhou.wordpress.com/2011/05/06/change-the-icon-size-in-unity-2d-launcher/"&gt;Как изменить размер иконок в Unity-2d&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-2643288211395575548?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/2643288211395575548/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/07/x200s-x220-powersave.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/2643288211395575548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/2643288211395575548'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/07/x200s-x220-powersave.html' title='x200s/ x220. Powersave. Отключить некритичные сервисы'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s72-c/notification-network-wireless.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-1269031748972921008</id><published>2011-06-07T12:41:00.027+04:00</published><updated>2011-07-11T13:01:04.670+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x200s'/><category scheme='http://www.blogger.com/atom/ns#' term='thinkpad'/><title type='text'>Какой процессор выбрать для нового ThinkPad x?</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img src="https://lh6.googleusercontent.com/-Q9EiRS9Dh9U/Te7jvUIWagI/AAAAAAAAFyg/k2IByfFjI9E/s250/
ThinkPadX220.jpg" hspace="15" vspace="5" style="float: left;" /&gt;&lt;/div&gt;Ровно два года назад я выбирал себе новый ноутбук: &lt;a href="http://axa-ru.blogspot.com/2009/07/thinkpad-x60-tablet.html"&gt;http://axa-ru.blogspot.com/2009/07/thinkpad-x60-tablet.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Выбрал ThinkPad x200s. Два года мне компьютер служит верой и правдой. Нареканий к нему никаких. Легкий, прочный, производительный, с низким энергопотреблением. Из потерь только потертые углы, отклеившиеся с нижней крышки корпуса наклейки информационно-рекламного характера и неработающий динамик. Последнее произошло от того, что я частенько лазил по интернету сидя в ванне и от пара и воды диффузор динамика размок и видимо оторвал тонкий проводок магнитной катушки.&lt;br /&gt;
&lt;br /&gt;
Но захотелось мне какой то новизны. Тем более, что вышло две новые серии ThinkPad x201 и x220&lt;br /&gt;
И уже рука потянулась заказать. Но что? Какую модель?&lt;br /&gt;
Какие процессоры сейчас в ходу в ThinkPad? &lt;br /&gt;
Системный подход рулит: потратил час и сделал такую таблицу.&lt;br /&gt;
В таблицу сведены модели процессора, которые используются в компьютерах ThinkPad X.&lt;br /&gt;
&lt;br /&gt;
Производительность взята с сайта &lt;a href="http://www.cpubenchmark.net/cpu_list.php"&gt;http://www.cpubenchmark.net/cpu_list.php&lt;/a&gt;&lt;br /&gt;
В первой строке указана модель процессора имеющегося у меня компьютера.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align:center;"&gt;&lt;iframe width='580' height='420' frameborder='0' src='https://spreadsheets.google.com/spreadsheet/pub?key=0Astc_DzEaCEXdEZnUDF3NG5iV01NaEJMVmR4SWpIMGc&amp;single=true&amp;gid=0&amp;range=A1%3AE18&amp;output=html&amp;widget=true'&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
Можно увидеть, что современный аналог по потребляемой мощности моего чипа Core2 Duo L9400 с рабочей тактовой частотой 1.86 GHz, является чип i5-2537M, работающий на частоте 1.4 GHz.&lt;br /&gt;
&lt;br /&gt;
Для наглядности отнормирую таблицу по отношению TDP(Максимальноя потребляемая мощность)/Производительность. Чем меньше число, тем лучше.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align:center;"&gt;
&lt;iframe width='622' height='350' frameborder='0' src='https://spreadsheets.google.com/spreadsheet/pub?hl=en_US&amp;hl=en_US&amp;key=0Astc_DzEaCEXdEZnUDF3NG5iV01NaEJMVmR4SWpIMGc&amp;single=true&amp;gid=4&amp;range=a1%3Af18&amp;output=html&amp;widget=true'&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
Оказалось, что идентичный по потреблению чип быстрее имеющегося всего в 1,7 раза.&lt;br /&gt;
Следующий (он же самый мощный) процессор производительней моего в 3,2 раза, но потребляет в два раза больше.&lt;br /&gt;
&lt;br /&gt;
В общем резюме такое: годик мой Lenovo ThinkPad x200s еще поработает. За это время, надеюсь, Intel уменьшит энергопотребление.&lt;br /&gt;
&lt;br /&gt;
Еще можно сделать вывод, что Intel разработав одну модель процессора, просто отключает в ней блоки и меняет призводительность, чтобы сегментировать рынок. Что значат цифры в обозначении поцессора - наверное даже Intel не знает.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Upd. Все таки покупательски зуд, как болезнь. Лечится либо отсутствием денег, либо покупкой. Выбрал самую мощную модель и провел маркетинговые исследования. Вот что получил:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align:center;"&gt;
&lt;iframe width='624' height='266' frameborder='0' src='https://spreadsheets.google.com/spreadsheet/pub?hl=en_US&amp;hl=en_US&amp;key=0Astc_DzEaCEXdEZnUDF3NG5iV01NaEJMVmR4SWpIMGc&amp;single=true&amp;gid=7&amp;range=a1%3Ad10&amp;output=html&amp;widget=true'&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;br /&gt;
Скорее всего куплю. Если кто знает цену дешевле, найдите время, черканите строчку в коментах.&lt;br /&gt;
&lt;br /&gt;
&lt;img style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s320/notification-network-wireless.png"&gt;&lt;b&gt;Полезные ссылки:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a target="_new" href="http://www.cpubenchmark.net/cpu_list.php"&gt;http://www.cpubenchmark.net/cpu_list.php&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://www.notebookcheck.net/"&gt;http://www.notebookcheck.net/&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://forum.ixbt.com/topic.cgi?id=17:42226"&gt;http://forum.ixbt.com/topic.cgi?id=17:42226&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-1269031748972921008?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/1269031748972921008/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/06/thinkpad-x.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/1269031748972921008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/1269031748972921008'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/06/thinkpad-x.html' title='Какой процессор выбрать для нового ThinkPad x?'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-Q9EiRS9Dh9U/Te7jvUIWagI/AAAAAAAAFyg/k2IByfFjI9E/s72-c/&#xA;ThinkPadX220.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-632088933149437923</id><published>2011-06-06T17:22:00.032+04:00</published><updated>2011-06-20T10:03:22.946+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='telnet'/><category scheme='http://www.blogger.com/atom/ns#' term='firmware'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><category scheme='http://www.blogger.com/atom/ns#' term='telnetd'/><title type='text'>HDX BD-1 hack. Custom FW 4.26.0.rc5</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://lh6.googleusercontent.com/-uQDFOuKnHA8/TezuSDAZIaI/AAAAAAAAFyU/38y3Kzv7CUg/s512/Index%252520of%252520ftp%25253A--192.168.1.61-..-..-%252520-%252520Mozilla%252520Firefox_102.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh6.googleusercontent.com/-uQDFOuKnHA8/TezuSDAZIaI/AAAAAAAAFyU/38y3Kzv7CUg/s512/Index%252520of%252520ftp%25253A--192.168.1.61-..-..-%252520-%252520Mozilla%252520Firefox_102.png" title="Кликни на картинку и она увеличится"  border="0" height="100" hspace="15" vspace="5" style="float: left;" /&gt;&lt;/a&gt;&lt;/div&gt;Накануне в моем плеере HDX BD-1 сломался CSI. &lt;br /&gt;
Он давно мне нервы мотал, то стартовал, то не хотел работать. Я из-за него уже раза три перешивался. Вчера он сломалась окончательно.&lt;br /&gt;
При попытке установить CSI пишет "Abnormal Hardware Configuration"&lt;br /&gt;
А нужен он мне был только из-за телнета.&lt;br /&gt;
Я вообще не понимаю, как они (эти програмисты китайские) из простого скрипта такую катавасию устроили! Поубывал бы!!!&lt;br /&gt;
&lt;br /&gt;
В общем сделал кастомную прошивку со встроенным telnet: &lt;a href="http://axaru.opendrive.com/files/31003185_HpgE7_cc32/upgrade.zip_hdx_4.26.0.rc5.11.zip"&gt;upgrade.zip_hdx_4.26.0.rc5.11.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;s&gt;Кроме того для продвинутых пользователей может пригодиться то что ftp дает доступ к всей файловой системе. Поэтому будте аккуратны.&lt;/s&gt;&lt;br /&gt;
Прошивается так же, как обычная.&lt;br /&gt;
&lt;br /&gt;
Туду. 
&lt;ul&gt;&lt;li&gt;&lt;img  style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://lh3.ggpht.com/_I2i9kIFocsE/TLfw0QWenUI/AAAAAAAAFe4/TMtM_yQsjFE/mark.png"&gt;Установил себе кастомное фирмваре. Мне нравится. Работает стабильно, но если вруг обнаружите баги - пишите. &lt;br /&gt;
Что касается функциональности, то меня в 4.26.0.rc5 почти все устраивает. Нового китайцы ничего не сделают, а нагадить смогут.&lt;br /&gt; Поэтому пусть они гуляют лесом. &lt;br /&gt;
&lt;s&gt;Пока прошивка нестабильна. Как только получу удовлетворяющие результаты по скорости загрузки сразу сообщу&lt;/s&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;&lt;li&gt;Нужно поправить установщик optware. На кастомной прошивке он не найдет сервера telnet не будет производить установку. &lt;br /&gt;
Сделаю это попозже.
&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-632088933149437923?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/632088933149437923/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/06/hdx-bd-1-custom-fw-4260rc5.html#comment-form' title='Комментарии: 25'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/632088933149437923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/632088933149437923'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/06/hdx-bd-1-custom-fw-4260rc5.html' title='HDX BD-1 hack. Custom FW 4.26.0.rc5'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-uQDFOuKnHA8/TezuSDAZIaI/AAAAAAAAFyU/38y3Kzv7CUg/s72-c/Index%252520of%252520ftp%25253A--192.168.1.61-..-..-%252520-%252520Mozilla%252520Firefox_102.png' height='72' width='72'/><thr:total>25</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-409496554939062326</id><published>2011-06-02T14:22:00.008+04:00</published><updated>2011-06-03T11:57:41.194+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='optware'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>Samba for HDX BD-1. Part 2.</title><content type='html'>Пересобрал полный пакет. &lt;br /&gt;
Теперь он ставит сразу правильный smb.conf и после установки автоматически стартует самбу сервер.&lt;br /&gt;
Если вы уже установили Samba, то нужно сделать upgrade
&lt;terminal&gt;
# ipkg update
# ipkg upgrade
&lt;/terminal&gt;
Если Samba еще не стоит, то просто установите ее:
&lt;terminal&gt;
# ipkg update
# ipkg install samba
&lt;/terminal&gt;
&lt;br /&gt;
На скриншоте показаны ресурсы, которые отдает HDX BD-1 в группу WORKGROUP:
&lt;br /&gt;
&lt;a href="http://img714.imageshack.us/img714/5844/sshotn.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img714.imageshack.us/img714/5844/sshotn.th.png" title="Кликни на картинку и она увеличится" border="0" height="130" /&gt;&lt;/a&gt;
&lt;br /&gt;
При этом тесте использовался компьютер с Athlon 1,6 GHZ и сетевой картой Reaktek RTL8139 10/100 MB на сети с максимальной пропускной способностью 1 GB.&lt;br /&gt;
&lt;br /&gt;
После перезагрузки hdx bd-1 самба сама не поднимаются.&lt;br /&gt;
Нужно в терминале дать команду:
&lt;terminal&gt;
# /opt/etc/init.d/samba start
&lt;/terminal&gt;
Автостарт сделаю чуть попозже в рамках маленького патча &lt;i&gt;autostart-opt.ipk&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
В общем жду от вас баг-репортов.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-409496554939062326?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/409496554939062326/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/06/samba-for-hdx-bd-1-part-2.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/409496554939062326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/409496554939062326'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/06/samba-for-hdx-bd-1-part-2.html' title='Samba for HDX BD-1. Part 2.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-3647482834888035303</id><published>2011-05-31T06:52:00.053+04:00</published><updated>2011-06-13T13:42:46.051+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='optware'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>Samba for HDX BD-1</title><content type='html'>Ночью спортировал на HDX BD-1 Samba с отключенным ldap.&lt;br /&gt;
&lt;br /&gt;
Пакет большой. Установочный размер 44 MB. На диске займет 230 MB. Залил на сервер.&lt;br /&gt;
&lt;br /&gt;
Ничего не настраивал. Просто попробовал позапускать пару команд.&lt;br /&gt;
&lt;terminal&gt;
params.c:Parameter() - Ignoring badly formed line in configuration file: *passwd:*all*authentication*tokens*updated*successfully*
Enter root's password: 
WORKGROUP
        \\SUN                           
                \\SUN\C$                Стандартный общий ресурс
                \\SUN\ADMIN$            Удаленный Admin
                \\SUN\F$                Стандартный общий ресурс
                \\SUN\Games             
                \\SUN\D$                Стандартный общий ресурс
                \\SUN\IPC$              Удаленный IPC
                \\SUN\E$                Стандартный общий ресурс
        \\BRW002269A5682D               
cli_start_connection: failed to connect to BRW002269A5682D&lt;20&gt; (0.0.0.0). Error NT_STATUS_CONNECTION_REFUSED
VOLUME
        \\READYNAS1                     ReadyNas1
                \\READYNAS1\backup              Backup Share
                \\READYNAS1\media               Media Server Share
                \\READYNAS1\webroot             
                \\READYNAS1\addons-config       
                \\READYNAS1\IPC$                IPC Service (ReadyNas1)
&lt;/terminal&gt;
&lt;br /&gt;
\\SUN - Компьютер с Windows XP&lt;br /&gt;
\\BRW002269A5682D - MFU Brother 7840wr&lt;br /&gt;
\\READYNAS1 - Nas NetGear ReadyNas Duo&lt;br /&gt;
&lt;br /&gt;
Если есть отважные - вперед.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Установка&lt;/h4&gt;
Ставится как обычно:
&lt;terminal&gt;
ipkg update
ipkg install samba&lt;/terminal&gt;

Сетевые ресурсы нормально монтируются и пишутся.
&lt;terminal&gt;
sh-3.00# mount.cifs 192.168.1.65:media /opt/tmp/samba
Password: 
sh-3.00# ls /opt/tmp/samba
BitTorrent        Pictures          Videos            tmp
Books             Splatter Brushes  nas3d0            x200s.backup
Music             Src               stuff
sh-3.00# 
&lt;/terminal&gt;
&lt;br /&gt;
&lt;a href="http://img683.imageshack.us/img683/7859/mcroottango3opttmpdownl.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img683.imageshack.us/img683/7859/mcroottango3opttmpdownl.th.png" title="Кликни на картинку и она увеличится" border="0" height="130" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Баги&lt;/h4&gt;
&lt;table class="table" width="95%"&gt;
&lt;thead&gt;
  &lt;tr&gt;&lt;th&gt;№ п/п&lt;/th&gt;&lt;th&gt;Баг&lt;/th&gt;&lt;th&gt;Статус&lt;/th&gt;&lt;/tr&gt;
&lt;/thead&gt; 
&lt;tbody&gt;
  &lt;tr class="odd"&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;1. Переместить /opt/lib/smb.conf в /opt/etc/smb.conf&lt;br/&gt;
2. Переместить log.nmbd и log.smbd в /var/log&lt;/td&gt;&lt;td&gt;closed&lt;br/&gt;
3.5.8.7&lt;/td&gt;&lt;/tr&gt;
  &lt;tr class="even"&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Не видны разделяемые ресурсы.&lt;br/&gt; 
Команда smbtree вает ошибку :&lt;br/&gt;
&lt;i&gt;Receiving SMB: Server stopped responding&lt;/i&gt;&lt;br/&gt; 
log.smbd :&lt;br/&gt;
&lt;i&gt;check_ntlm_password:  Authentication for user [root] -&gt; [root] FAILED with error NT_STATUS_LOGON_FAILURE&lt;/i&gt;&lt;br/&gt;
Установить пароль для пользователя root, выполнив команду smbpasswd&lt;/td&gt;&lt;td&gt;closed&lt;br/&gt;
3.5.8.5&lt;/td&gt;&lt;/tr&gt;
  &lt;tr class="odd"&gt; &lt;td&gt;3&lt;/td&gt;&lt;td&gt;Для проверки обмена в асинхронном режиме для ускорения работы собрать с опцией &lt;i&gt;--with-aio-support&lt;/i&gt;&lt;/td&gt;&lt;td&gt;closed&lt;br/&gt;
3.5.8.6&lt;/td&gt;&lt;/tr&gt;
  &lt;tr class="even"&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Команда &lt;i&gt;testparm&lt;/i&gt; дает предупреждение&lt;br/&gt;
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)&lt;br/&gt;
В &lt;i&gt;/opt/etc/init.d/samba&lt;/i&gt; добавлена команда &lt;i&gt;ulimit -n 16384&lt;/i&gt;
&lt;/td&gt;&lt;td&gt;сlosed&lt;br/&gt;
3.5.8.7&lt;/td&gt;&lt;/tr&gt;
  &lt;tr class="odd"&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;log.smbd:&lt;br/&gt;
[2011/06/03 10:11:24.438878,  0] printing/pcap.c:178(pcap_cache_reload)&lt;br/&gt;
  Unable to open printcap file /etc/printcap for read!&lt;br/&gt;
Решено. Добавить в smb.conf&lt;br/&gt;
[global]&lt;br/&gt;
 printcap name = /dev/null&lt;br/&gt;
 load printers = no&lt;br/&gt;

&lt;/td&gt;&lt;td&gt;сlosed&lt;br/&gt;
3.5.8.7&lt;/td&gt;&lt;/tr&gt;
  &lt;tr class="even"&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;&lt;a target="_new" href="http://www.sigmaplayer.com/viewtopic.php?p=29935#p29935"&gt;Очень! низкая скорость копирования&lt;/a&gt;.&lt;br/&gt;&lt;/td&gt;&lt;td&gt;open&lt;/td&gt;&lt;/tr&gt;
  &lt;tr class="odd"&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;После монтирования ресурса hdx на ReadyNAS Duo, в hdx:/var/log/log.smbd появилась запись:&lt;br/&gt;
    [2011/06/03 10:40:50.282519,  1] smbd/service.c:1070(make_connection_snum)&lt;br/&gt;
      192.168.1.65 (192.168.1.65) connect to service Downloads initially as user root (uid=0, gid=0) (pid 20442)&lt;br/&gt;
    [2011/06/03 10:40:50.311690,  1] smbd/dosmode.c:255(get_ea_dos_attribute)&lt;br/&gt;
      get_ea_dos_attributes: Cannot get attribute from EA on file .: Error = Operation not supported
&lt;/td&gt;&lt;td&gt;open&lt;/td&gt;&lt;/tr&gt;
  &lt;tr class="even"&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
  &lt;tr class="odd"&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
  &lt;tr class="even"&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt; 
&lt;/table&gt;
&lt;br/&gt;
&lt;img style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s320/notification-network-wireless.png"&gt;&lt;b&gt;Полезные ссылки:&lt;/b&gt;&lt;br/&gt;
&lt;br/&gt;
&lt;ul&gt;&lt;li&gt;&lt;a target="_new" href="http://www.osp.ru/lan/2000/03/130995/"&gt;«Журнал сетевых решений/LAN» , № 03, 2000. &lt;b&gt;Самба - это не только танец&lt;/b&gt;&lt;/a&gt;&lt;br/&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://www.linux.org.ru/books/using-samba/"&gt;Robert Eckstein. &lt;b&gt;Using Samba&lt;/b&gt;. 1st Edition November 1999.&lt;/a&gt;&lt;br/&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://samba-doc.ru/samba3example/index.html"&gt;Samba-3 в примерах&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://www.sigmaplayer.com/viewtopic.php?f=28&amp;t=2360&amp;st=0&amp;sk=t&amp;sd=a&amp;start=43"&gt;Обсуждение вопросов настройки и установки пакета samba.ipk на hdx bd1&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a target="_new" href="http://forum.smb-conf.ru/index.php"&gt;Специализированный русскоязычный форум по Samba&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-3647482834888035303?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/3647482834888035303/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/05/ldap.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/3647482834888035303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/3647482834888035303'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/05/ldap.html' title='Samba for HDX BD-1'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s72-c/notification-network-wireless.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-7776017090387172545</id><published>2011-05-25T17:48:00.040+04:00</published><updated>2011-05-27T16:45:18.330+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='optware'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><category scheme='http://www.blogger.com/atom/ns#' term='torrent'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>ruTorrent на HDX BD-1</title><content type='html'>Завершил портирование связки торрент клиента rTorent и web морды к нему &lt;a target="new" href="http://code.google.com/p/rutorrent/"&gt;ruTorrent&lt;/a&gt; на HDX BD-1&lt;br /&gt;
Забрал он у меня 10 дней. Взамен дал интересную задачку.&lt;br /&gt;
В рамках проекта я портировал на нашу железку 22 пакета.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://lh4.googleusercontent.com/-AMbfhYzhKxY/Td9dwF_ESyI/AAAAAAAAFwM/XeENWSGhaSw/s800/ruTorrent%252520v3.2_008.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh4.googleusercontent.com/-AMbfhYzhKxY/Td9dwF_ESyI/AAAAAAAAFwM/XeENWSGhaSw/s200/ruTorrent%252520v3.2_008.png" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; 
&lt;a href="https://lh5.googleusercontent.com/-oEvLtN8DWB0/Td9dwR6IDeI/AAAAAAAAFwQ/cewoSCZzqeQ/s800/ruTorrent%252520v3.2_009.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh5.googleusercontent.com/-oEvLtN8DWB0/Td9dwR6IDeI/AAAAAAAAFwQ/cewoSCZzqeQ/s200/ruTorrent%252520v3.2_009.png" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; 
&lt;a href="https://lh4.googleusercontent.com/-XJat_VkF5UU/Td9dvU0LdfI/AAAAAAAAFv8/b6qz8VCozRM/s800/ruTorrent%252520v3.2_004.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh4.googleusercontent.com/-XJat_VkF5UU/Td9dvU0LdfI/AAAAAAAAFv8/b6qz8VCozRM/s200/ruTorrent%252520v3.2_004.png" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; 
&lt;a href="https://lh6.googleusercontent.com/-MZKGEVtzoe4/Td9dvyHbB-I/AAAAAAAAFwI/kOKNyQRK5PA/s800/ruTorrent%252520v3.2_007.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh6.googleusercontent.com/-MZKGEVtzoe4/Td9dvyHbB-I/AAAAAAAAFwI/kOKNyQRK5PA/s200/ruTorrent%252520v3.2_007.png" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://lh6.googleusercontent.com/-LoRynvcRAo8/Td9dvHN6vJI/AAAAAAAAFv4/iF05SOslAbA/s800/ruTorrent%252520v3.2%252520_003.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh6.googleusercontent.com/-LoRynvcRAo8/Td9dvHN6vJI/AAAAAAAAFv4/iF05SOslAbA/s200/ruTorrent%252520v3.2%252520_003.png" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; 
&lt;a href="https://lh6.googleusercontent.com/-UzYEAfSBOTU/Td9du0uPyaI/AAAAAAAAFvw/n8huwJSkYZg/s800/ruTorrent%252520v3.2_002.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh6.googleusercontent.com/-UzYEAfSBOTU/Td9du0uPyaI/AAAAAAAAFvw/n8huwJSkYZg/s200/ruTorrent%252520v3.2_002.png" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; 
&lt;a href="https://lh4.googleusercontent.com/-C3go8PsXLfk/Td9dvnmOqpI/AAAAAAAAFwA/Sm47um_6y20/s800/ruTorrent%252520v3.2_005.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh4.googleusercontent.com/-C3go8PsXLfk/Td9dvnmOqpI/AAAAAAAAFwA/Sm47um_6y20/s200/ruTorrent%252520v3.2_005.png" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; 
&lt;a href="https://lh5.googleusercontent.com/-E7jSWh_gyRo/Td9dvoln7PI/AAAAAAAAFwE/7cjJWwuIFKw/s800/ruTorrent%252520v3.2_006.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh5.googleusercontent.com/-E7jSWh_gyRo/Td9dvoln7PI/AAAAAAAAFwE/7cjJWwuIFKw/s200/ruTorrent%252520v3.2_006.png" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Установка&lt;/h4&gt;
Для того, чтобы установить систему на устройство убедитесь, что у вас &lt;a href="http://axa-ru.blogspot.com/2010/11/hdx-bd-1-ipkg.html"&gt;установлена система управления пакетами ipkg&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Введите в терминале последовательно следующие команды:
&lt;terminal&gt;
# ipkg update
# ipkg upgrade
# ipkg install -force-overwrite rutorrent
&lt;/terminal&gt;
Автоматически будут установлены необходимые пакеты, файлы конфигурации и будет запущен ruTorrent.&lt;br /&gt;
&lt;h4&gt;Проверка&lt;/h4&gt;
Чтобы проверить, что все пучком, можно ввести в терминале следующую команду:
&lt;terminal&gt;
# rutorrent chk
There is a screen on:
        1859.rTorrent   (Detached)
1 Socket in /tmp/screens/S-root.

rtorrent - 1873
 
lighttpd - 1861
&lt;/terminal&gt;
Вывод показывает, что зпущен screen и в нем одна сессия rtorrent.
Еще запущены rtorrent и lighttpd. Цифры показывают PID процесса. У вас они будут другими.&lt;br /&gt;
&lt;br /&gt;
После старта автоматически останавливается штатный http сервер mini_httpd и вместо него, как вы поняли запускается lighttpd&lt;br /&gt;
Чтобы подключиться к ruTorren-у в url наберите: &lt;span style="font-style:italic;"&gt;http://&amp;lt;ip-addres-hdxbd1&amp;gt;:8081&lt;/span&gt;&lt;br /&gt;
Доступ к внутреннему диску из браузера можно получить, набрав в адресной строке &lt;span style="font-style:italic;"&gt;http://&amp;lt;ip-addres-hdxbd1&amp;gt;:8081/hdd&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://img34.imageshack.us/img34/984/indexofhddmozillafirefo.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img34.imageshack.us/img34/984/indexofhddmozillafirefo.png" title="Кликни на картинку и она увеличится" height="150" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;h4&gt;Немного технической информации.&lt;/h4&gt;
Файлы конфигурации &lt;span style="font-style:italic;"&gt;.rtorrent.rc&lt;/span&gt; и &lt;span style="font-style:italic;"&gt;lighttpd-rtorrent.conf&lt;/span&gt; лежат в &lt;span style="font-style:italic;"&gt;/opt/etc&lt;/span&gt;&lt;br /&gt; 
Перед их правкой остановите rutorrent командой
&lt;terminal&gt;
# rutorrent stop
&lt;/terminal&gt;
Соответсвенно запускать ruTorrent нужно командой
&lt;terminal&gt;
# rutorrent start
&lt;/terminal&gt;&lt;br /&gt;
Хорошее и полное описание параметров файла конфигурации rtorrent.rc есть в русской wiki: &lt;a href="http://ru.wikibooks.org/wiki/RTorrent"&gt;http://ru.wikibooks.org/wiki/RTorrent&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;

Скорость скачки у этого клиента высокая, но и процессор он грузит тоже неплохо:

&lt;a href="http://img851.imageshack.us/img851/1287/rutorrentv32mozillafire.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img851.imageshack.us/img851/1287/rutorrentv32mozillafire.png" title="Кликни на картинку и она увеличится" border="0" height="150" /&gt;&lt;/a&gt; &lt;a href="http://img217.imageshack.us/img217/7268/mcroottango3hdmediahda3.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img217.imageshack.us/img217/7268/mcroottango3hdmediahda3.png" title="Кликни на картинку и она увеличится" border="0" height="150" /&gt;&lt;/a&gt; 
&lt;br /&gt;
Когда я поставил на закачу 4 торрента с размерами около 10 GB, скорость была в районе 3-4 MB. При этом, естественно, устройство "отзывается" плохо и может повиснуть. &lt;br /&gt;
Лучше ограничить скорости передачи. У меня на скорости 1 MB все живет стабильно.
&lt;h4&gt;Дисклаймер&lt;/h4&gt;
Ни за что не отвечаю 8)&lt;br /&gt;
Если что не так - пишите. Разберемся.&lt;br /&gt;
Да и если все так - тоже пишите. Фидбеки очень важны.&lt;br /&gt;
Практически полная информация о том, как самостоятельно собрать все пакеты и ссылки на патчи, есть в форуме. &lt;br /&gt;
Viola - это не сыр.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Вкусности Transdroid&lt;/h4&gt;
&lt;table border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
  &lt;td valign="top"&gt;&lt;a href="https://lh6.googleusercontent.com/-ul4F172GLrw/Td-Tk4hvhVI/AAAAAAAAFxw/w7OuCJhIvKo/rtorrent-remote00.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh6.googleusercontent.com/-ul4F172GLrw/Td-Tk4hvhVI/AAAAAAAAFxw/w7OuCJhIvKo/s240/rtorrent-remote00.png" title="Кликни на картинку и она увеличится" border="0" height="130" /&gt;&lt;/a&gt;&lt;/td&gt;
  &lt;td valign="top"&gt;Владельцы телефонов на базе Android могут еще больше расширить фукциональность ruTorrent установив на телефон приложение &lt;a target="_new" href="http://www.transdroid.org/"&gt;Transdroid&lt;/a&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td valign="top"&gt;&lt;a href="https://lh5.googleusercontent.com/-gy5YV9tlbxg/Td-Tk2r2JyI/AAAAAAAAFxs/-k1GsuxqXIA/rtorrent-remote01.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh5.googleusercontent.com/-gy5YV9tlbxg/Td-Tk2r2JyI/AAAAAAAAFxs/-k1GsuxqXIA/s240/rtorrent-remote01.png" title="Кликни на картинку и она увеличится" border="0" height="130" /&gt;&lt;/a&gt;&lt;/td&gt;
  &lt;td valign="top"&gt; Для начала работы досаточно ввести ip-адрес устройства, на котором установлен торрент клиент, адрес порта и выбрать тип сервера.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td valign="top"&gt;&lt;a href="https://lh5.googleusercontent.com/-tx59B7KkiTo/Td-Tkz3CWEI/AAAAAAAAFx0/_eFO9Apd2r0/rtorrent-remote03.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh5.googleusercontent.com/-tx59B7KkiTo/Td-Tkz3CWEI/AAAAAAAAFx0/_eFO9Apd2r0/s240/rtorrent-remote03.png" title="Кликни на картинку и она увеличится" border="0" height="130" /&gt;&lt;/a&gt;&lt;/td&gt;
  &lt;td valign="top"&gt;Программа позволяет посмотреть состояние скачиваемых торрентов ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td valign="top"&gt;&lt;a href="https://lh3.googleusercontent.com/-GDob6oubW6c/Td-TlN9fNxI/AAAAAAAAFx4/ZgPV8xJeczU/rtorrent-remote04.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh3.googleusercontent.com/-GDob6oubW6c/Td-TlN9fNxI/AAAAAAAAFx4/ZgPV8xJeczU/s240/rtorrent-remote04.png" title="Кликни на картинку и она увеличится" border="0" height="130" /&gt;&lt;/a&gt;&lt;/td&gt;
  &lt;td valign="top"&gt;... и детализацию каждого торрента.&lt;br/&gt;
Кроме указанных базовых возможностей можно предварительно настроив поисковый сервер и торрент-сервер  осуществить поиска и постановку на скачивание найденного торрента&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
Я не буду пересказывать все возможности. Лучше ознакомиться с ними на странице проекта &lt;a target="_new" href="http://www.transdroid.org/"&gt;Transdroid&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-7776017090387172545?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/7776017090387172545/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/05/rutorrent-hdx-bd-1.html#comment-form' title='Комментарии: 10'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7776017090387172545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7776017090387172545'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/05/rutorrent-hdx-bd-1.html' title='ruTorrent на HDX BD-1'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-AMbfhYzhKxY/Td9dwF_ESyI/AAAAAAAAFwM/XeENWSGhaSw/s72-c/ruTorrent%252520v3.2_008.png' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-7712874799635471415</id><published>2011-05-15T10:15:00.008+04:00</published><updated>2011-05-15T21:49:24.552+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='optware'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>rtorrent для HDX BD1</title><content type='html'>Собрал пакет rtorrent и поместил его в репозиторий.&lt;br /&gt;
&lt;br /&gt;
Устанавливать так:&lt;br /&gt;

&lt;terminal&gt;
sh-3.00# ipkg update
sh-3.00# ipkg install rtorrent&lt;/terminal&gt;
&lt;br /&gt;
Дальше ipkg сам найдет необходимые пакеты и установит их:
&lt;terminal&gt;
Installing rtorrent (0.8.6) to root...
Downloading http://ipkg.sigmaplayer.com/optware/mipselr2/cross/rtorrent_0.8.6_mipsel-rel2.ipk
Installing curl (7.21.6) to root...
Downloading http://ipkg.sigmaplayer.com/optware/mipselr2/cross/curl_7.21.6_mipsel-rel2.ipk
Installing openssl (0.9.8k) to root...
Downloading http://ipkg.sigmaplayer.com/optware/mipselr2/cross/openssl_0.9.8k_mipsel-rel2.ipk
Installing libtorrent (0.12.6) to root...
Downloading http://ipkg.sigmaplayer.com/optware/mipselr2/cross/libtorrent_0.12.6_mipsel-rel2.ipk
wget: /opt/lib/libcrypto.so.0.9.8: no version information available (required by wget)
wget: /opt/lib/libssl.so.0.9.8: no version information available (required by wget)
Configuring curl
Configuring libtorrent
Configuring openssl
Configuring rtorrent
Successfully terminated.
sh-3.00#
&lt;/terminal&gt;
&lt;br /&gt;
Запуск из командной строки:
&lt;terminal&gt;
sh-3.00# rtorrent&lt;/terminal&gt;
&lt;br /&gt;
&lt;a href="http://img705.imageshack.us/img705/59/rtorrent02.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img705.imageshack.us/img705/59/rtorrent02.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Нужно тестировать.&lt;br /&gt;
Кто попробует?&lt;br /&gt;
&lt;br /&gt;
Есть мелкие баги, не влияющие на работу (в основном ощибки связанные с номером версии). Вреда они нанести не должны.&lt;br /&gt;
Но, тем не менее, как всегда я ни за что не отвечаю.  :D&lt;br /&gt;
&lt;br /&gt;
ЗЫ. Процесс компиляции описан в форуме: &lt;a target="blank" href="http://antisclerosis.forumup.com/viewtopic.php?p=376&amp;mforum=antisclerosis#376"&gt;http://antisclerosis.forumup.com/viewtopic.php?p=376&amp;mforum=antisclerosis#376&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
PS2. Цель собрать связку rtorrent/rutorrent. Работа относительно  объемная. Если, кто желает присоединиться к проекту порта rtorrent/rutorrent на HDX BD-1 - велкам.&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-7712874799635471415?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/7712874799635471415/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/05/rtorrent-hdx-bd1.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7712874799635471415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7712874799635471415'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/05/rtorrent-hdx-bd1.html' title='rtorrent для HDX BD1'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-3825736328997942593</id><published>2011-04-20T10:32:00.013+04:00</published><updated>2011-09-17T06:48:55.743+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='readynas duo'/><category scheme='http://www.blogger.com/atom/ns#' term='netgear'/><category scheme='http://www.blogger.com/atom/ns#' term='ebook'/><category scheme='http://www.blogger.com/atom/ns#' term='convert'/><title type='text'>Конвертирование библиотеки Траума из fb2 в  epub на ReadyNas Duo. Часть 1.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img src="https://lh5.googleusercontent.com/_I2i9kIFocsE/Ta6J2BOmNpI/AAAAAAAAFtU/uNF_C7c2U84/s300/2008-07-09_sony-prs-505-and-guidebook.jpg" hspace="15" vspace="5" style="float: left;" /&gt;&lt;/div&gt;Для чтения книжек я более 3 лет пользуюсь читалкой Sony PRS-505. Пока она не пришла в негодность менять ее смысла нет.Единственное небольшое неудобство в том, что она не поддерживает формат fb2.&lt;br /&gt;
&lt;br /&gt;
К счастью, существуют конверторы форматов. В сети можно скачать великолепный однокнопочный конвертор из fb2 под виндовс, Но мне лениво брать файл и тащить его в окошко конвертора.&lt;br /&gt;
&lt;br /&gt;
Unix way, хоть и не так прост как операция drag &amp; drop, но при выполнении рутины лучшего способа, чем пакетный режим Linux-а я не знаю.&lt;br /&gt;
&lt;br /&gt;
Что мы попытаемся сделать.&lt;br /&gt;
Мы напишем скрипт конвертирования всей библиотеки Траума на ReadyNAS Duo. И запустим эту конвертацию.&lt;br /&gt;
&lt;br /&gt;
Слава богу и open source программа конвертации из fb2 в epub доступна на форуме &lt;a target="new" href="http://www.the-ebook.org/forum/viewtopic.php?t=16806"&gt;the-ebook&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Приступим&lt;/b&gt;&lt;br /&gt;

&lt;i&gt;Все описанные ниже действия мы выполняем прямо на ReadyNas Duo, подключившись к нему из под терминала.&lt;/i&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Сначала нужно создать директорию, где будем все компилить и установим необходимые пакеты:
&lt;terminal&gt;
# mkdir -p /c/media/stuff/fb2epub/fb2epub
# cd /c/media/stuff/fb2epub/fb2epub
# wget http://fb2-to-epub-converter.googlecode.com/files/fb2toepub-1.0_4.zip
# apt-get install g++ zlib1g-dev
&lt;/terminal&gt;
&lt;br /&gt;
&lt;/li&gt;&lt;li&gt;Лексический анализатор flex, доступный из репозитория имеет устаревшую версию 2.5.31-31sarge1. Поэтому скомпилим и установим последнюю версию:
&lt;terminal&gt;
# cd /c/media/stuff/fb2epub
# wget http://prdownloads.sourceforge.net/flex/flex-2.5.35.tar.gz
# tar -xzvf flex-2.5.35.tar.gz
# cd flex-2.5.35
# ./configure --build='sparc-linux'
# make
# checkinstall

checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran
           This software is released under the GNU GPL.

The checkinstallrc file was not found at:
/usr/local/sbin/../checkinstallrc

Assuming default values.

The package documentation directory ./doc-pak does not exist. 
Should I create a default set of package docs?  [y]: y

Preparing package documentation...OK

Please choose the packaging method you want to use.
Slackware [S], RPM [R] or Debian [D]? D


Please write a description for the package.
End your description with an empty line or EOF.
&gt;&gt; The Fast Lexical Analyzer
&gt;&gt; 

*****************************************
**** Debian package creation selected ***
*****************************************
/usr/local/sbin/checkinstall: line 1: dpkg-architecture: command not found
/usr/local/sbin/checkinstall: line 1: rev: command not found
/usr/local/sbin/checkinstall: line 1: rev: command not found
/usr/local/sbin/checkinstall: line 1: rev: command not found
/usr/local/sbin/checkinstall: line 1: rev: command not found

This package will be built according to these values: 

0 -  Maintainer: [ root@ReadyNas1 ]
1 -  Summary: [ The Fast Lexical Analyzer ]
2 -  Name:    [ flex ]
3 -  Version: [ 2.5.35 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ sparc ]
8 -  Source location: [ flex-2.5.35 ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ flex ]
12 - Conflicts: [  ]
13 - Replaces: [  ]
 . . .
 . . .
 . . . 
**********************************************************************

 Done. The new package has been saved to

 /c/media/stuff/fb2epub/flex-2.5.35/flex_2.5.35-1_sparc.deb
 You can install it in your system anytime using: 

      dpkg -i flex_2.5.35-1_sparc.deb

**********************************************************************
# dpkg -i flex_2.5.35-1_sparc.deb
&lt;/terminal&gt;
&lt;br /&gt;
&lt;/li&gt;&lt;li&gt;И, наконец, скомпилируем конвертер:
&lt;terminal&gt;
# cd /c/media/stuff/fb2epub/fb2epub
# make
&lt;/terminal&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;
Мы сделали большую часть дела: скомпилировали под ReadyNAS утилиту конвертирования fb2 в формат epub.&lt;br /&gt;
&lt;br /&gt;
Кому лениво все это компилировать, то можно скачать по ссылкам:&lt;br /&gt;
&lt;a href="http://www.opendrive.com/files/23914138_VypzG/fb2toepub"&gt;fb2toepub&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.opendrive.com/files/23914139_35HOl/flex_2.5.35-1_sparc.deb"&gt;flex_2.5.35-1_sparc.deb&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Скорость конвертации на ReadyNAS Duo составляет около 500 книг в час. Библиотека Траума на 16 сентября 2011 года содержит около 125 000 книг. Таким образом вся библиотека на ReadyNas будет сконвертирована за 10 дней. &lt;br /&gt;
Для сравнения на ноутбуке Thinkpad x220 с процессором i7 2620 c тактовой частотой 2.7 GHz скорость конвертации составляет примерн 28000 книг в час.&lt;br /&gt;
&lt;br /&gt;
В следующей статье я расскажу как настроить шрифты и сконвертировать всю библиотеку Траума.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-3825736328997942593?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/3825736328997942593/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/04/fb2-epub-readynas.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/3825736328997942593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/3825736328997942593'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/04/fb2-epub-readynas.html' title='Конвертирование библиотеки Траума из fb2 в  epub на ReadyNas Duo. Часть 1.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/_I2i9kIFocsE/Ta6J2BOmNpI/AAAAAAAAFtU/uNF_C7c2U84/s72-c/2008-07-09_sony-prs-505-and-guidebook.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-7029551307853921597</id><published>2011-03-11T22:05:00.007+03:00</published><updated>2011-05-31T22:36:43.609+04:00</updated><title type='text'>Конвертирование cue в Nautilus</title><content type='html'>В интернете на треккерах можно найти достаточно большое количество музыкального контента в lossless формате. Так сложилось, что я храню свою музыкальную коллекцию в виде mp3 файлов и мне приходится конвертировать &lt;a target="_new" href="http://www.monkeysaudio.com/index.html"&gt;ape&lt;/a&gt; или &lt;a target="_new" href="http://flac.sourceforge.net/"&gt;flac&lt;/a&gt; в формат &lt;a target="_new" href="http://en.wikipedia.org/wiki/MP3"&gt;mp3&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Как правило исходник имеет в своем составе один большой ape или flac файл и файл &lt;a target="_new" href="http://wyday.com/cuesharp/specification.php"&gt;cue&lt;/a&gt;, в котором сохранена информация о дорожках из которых состоит ape/flac.&lt;br /&gt;
&lt;br /&gt;
Для конвертирования &lt;a target="_new" href="http://en.wikipedia.org/wiki/Audio_compression_%28data%29"&gt;lossless&lt;/a&gt; audio-файлов можно использовать, например, скрипты приведенные &lt;a target="_new" href="http://faq4u.ru/?p=50"&gt;http://faq4u.ru/?p=50&lt;/a&gt; работающие из командной строки. Но это не не очень удобно, поскольку приходится часто переключаться в режим терминала.&lt;br /&gt;
&lt;br /&gt;
Я использую для конвертирования из ape/flac в mp3/&lt;a target="_new" href="http://www.vorbis.com/"&gt;ogg&lt;/a&gt; скрипт, работающий в &lt;a target="_new" href="https://help.ubuntu.com/community/NautilusScriptsHowto"&gt;nautilus&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Как это работает.&lt;/h3&gt;
Процесс конвертирования выглядит следующим образом:&lt;br /&gt;

&lt;table border="0"&gt;
&lt;tbody&gt;
  &lt;tr valign="top"&gt;
    &lt;td&gt;1.&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://lh4.googleusercontent.com/_I2i9kIFocsE/TXogMkVPH1I/AAAAAAAAFrM/ddNGUuc6IJw/ape_067.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh4.googleusercontent.com/_I2i9kIFocsE/TXogMkVPH1I/AAAAAAAAFrM/ddNGUuc6IJw/ape_067.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;Выбираю cue-файл, по правой кнопке из меню Script выбираю Split-Audio-by-CUE.sh.&lt;br/&gt;
Дальше все действия происходят автоматически.&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr valign="top"&gt;
    &lt;td&gt;2.&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://lh5.googleusercontent.com/_I2i9kIFocsE/TXogMgdoLfI/AAAAAAAAFrQ/VXDDtbMkhLQ/ape_068.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh5.googleusercontent.com/_I2i9kIFocsE/TXogMgdoLfI/AAAAAAAAFrQ/VXDDtbMkhLQ/ape_068.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;Все файлы сохраняются в каталоге &lt;i&gt;original&lt;/i&gt;. Тамже сохраняются промежуточные файлы конвертации.&lt;br/&gt;
Исходный ape/flac файл распаковывается в wav.&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr valign="top"&gt;
    &lt;td&gt;3.&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://lh5.googleusercontent.com/_I2i9kIFocsE/TXogM-qj0-I/AAAAAAAAFrY/9hgcjXydZvI/s720/ape_070.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh5.googleusercontent.com/_I2i9kIFocsE/TXogM-qj0-I/AAAAAAAAFrY/9hgcjXydZvI/s720/ape_070.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;Wav файл кодируется в mp3 или ogg&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr valign="top"&gt;
    &lt;td&gt;4.&lt;/td&gt;
    &lt;td&gt;&lt;a href="https://lh5.googleusercontent.com/_I2i9kIFocsE/TXogNGoSmlI/AAAAAAAAFrc/Quv_GG3V_Yk/s720/ape_071.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://lh5.googleusercontent.com/_I2i9kIFocsE/TXogNGoSmlI/AAAAAAAAFrc/Quv_GG3V_Yk/s720/ape_071.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;В соответствии с описанием в cue-файле mp3/ogg разбивается на треки&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br/&gt;
&lt;h3&gt;Как это установить.&lt;/h3&gt;
Сначала нужно установить необходимые пакеты:
&lt;terminal&gt;
$ sudo apt-get install flac lame mp3splt vorbis-tools
$ wget http://members.iinet.net.au/~aidanjm/mac-3.99-u4_b3-1_i386.deb 
$ sudo dpkg -i mac-3.99-u4_b3-1_i386.deb 
&lt;/terminal&gt;
Нужно создать каталог, где будут храниться скрипты, необходимые для обработки audio файлов:
&lt;terminal&gt;
$ mkdir -p $HOME/.gnome2/nautilus-scripts/EasyTAG
&lt;/terminal&gt;
сохранить в нем под именем Split-Audio-by-CIE.sh следующий скрипт:
&lt;pre class="listing"&gt;
#!/bin/bash

# Split audio archive file (ape or flac) by cue
#
# Filename: Split-audio-by-CUE.sh
#
# Setup:
# sudo apt-get install flac lame mp3splt vorbis-tools
# wget http://members.iinet.net.au/~aidanjm/mac-3.99-u4_b3-1_i386.deb 
# sudo dpkg -i mac-3.99-u4_b3-1_i386.deb 
#
# Version         Changes
# ------------   ---------------------------------------------------------------
#VERSION=0.1      # Initial version convertion Nautilus ape or flac to mp3 or ogg
#VERSION=0.11     # Eliminate some bug in wav encoding
VERSION=0.12     # Saving original files to ORG directory.

# Copyleft AxaRu http://axa-ru.blogspot.com/2011/

# For debug set to 1
DEBUG=0

# Uncoment actual format
ENCODING=mp3     
#ENCODING=ogg    

# Lame encoding quality
#MP3QUALITY=hifi
MP3QUALITY=cd

# Directory for saving original files
ORGDIR=original
BASEDIR="$(pwd)"

#===============================================================================

using()
{
   zenity --info --no-wrap --text="Nautilus script for decopmpressing &amp;lt;i&amp;gt;ape&amp;lt;/i&amp;gt; or &amp;lt;i&amp;gt;flac&amp;lt;/i&amp;gt; audo file by &amp;lt;i&amp;gt;que&amp;lt;/i&amp;gt;.\n\n
&amp;lt;b&amp;gt;Using&amp;lt;/b&amp;gt;:
\t\tSimple select some cue file in nautilus, tape right mouse button and select:
\t\t&amp;lt;i&amp;gt;Script-&amp;gt;Audio tags manip-&amp;gt;Split-audio-by-CUE.sh&amp;lt;/i&amp;gt;\n
&amp;lt;b&amp;gt;Adjusting&amp;lt;/b&amp;gt;:
\t\tTarget encoding &amp;lt;i&amp;gt;mp3&amp;lt;/i&amp;gt; or &amp;lt;i&amp;gt;Ogg&amp;lt;/i&amp;gt; select by uncomment appropriate variable
\t\t\n
&amp;lt;b&amp;gt;Debuging&amp;lt;/b&amp;gt;:
\t\tIn the script &amp;lt;i&amp;gt;Split-audio-by-CUE.sh&amp;lt;/i&amp;gt; setup &amp;lt;i&amp;gt;DEBUG&amp;lt;/i&amp;gt; variable to &amp;lt;i&amp;gt;1&amp;lt;/i&amp;gt;
\t\tand You will see debug message in Gnome popup windows"
}

save_files()
{
  if [ -d "$ORGDIR" ]; then
     zenity --error --text="Directory &amp;lt;b&amp;gt;$ORGDIR&amp;lt;/b&amp;gt; exist in current catalog.
Please remove its and start script agan"
     exit 1
  fi
  out="$(mkdir "$ORGDIR")"
  out="$(mv * "$ORGDIR")"
}

exit_error()
{
  out="$(rm *)"
  out="$(mv "$ORGDIR"/* .)"
  out="$(rmdir "$ORGDIR")"
  exit 1
}

((DEBUG)) &amp;&amp; zenity --error --text="Lets Go!"

save_files
# Проверить, что был выбран один файл ($# = 1)
  if [ $# -ne 1 ] ; then
    using
    exit_error
  fi

# Считать cue файл
  CUENAME="$1"
    ((DEBUG)) &amp;&amp; zenity --error --text="Cue:        $CUENAME"

  # Найти строку, начинающуюся с тега "FILE" прочитать файл
  AUDNAME="$(awk "/FILE/" "$ORGDIR/$CUENAME" | awk -F"\"" '{ print $2 }')"
    ((DEBUG)) &amp;&amp; zenity --error --text="Audio file: $AUDNAME"

  # Проверить, что такой файл существует

  if [ ! -f "$ORGDIR/$AUDNAME" ] ; then
    zenity --error --text="Input file $ORGDIR/$AUDNAME doesn't exist"
    exit_error
  fi

  # Разархивировать в wav
( echo "# Deflating ape to wav"
  echo "30"

  case "$AUDNAME" in
    *.[fF][lL][aA][cC] )
      fn=${AUDNAME%.[fF][lL][aA][cC]}
      ((DEBUG)) &amp;&amp; zenity --error --text="Flac decompressing : $fn"
      out="$(cd "$BASEDIR/$ORGDIR"; flac "-d" "$AUDNAME" -o "${fn}.wav")"
      ;;
    *.[aA][pP][eE] )
      fn=${AUDNAME%.[aA][pP][eE]}
      ((DEBUG)) &amp;&amp; zenity --error --text="Ape decompressing : $fn"
      out="$(cd "$BASEDIR/$ORGDIR"; mac "$AUDNAME" "${fn}.wav" "-d")"
      ;;
    *.[wW][aA][vV] )
      fn=${AUDNAME%.[wW][aA][vV]}
      ((DEBUG)) &amp;&amp; zenity --error --text="No need decompressing : $fn"
      ;;
    * )
      zenity --error --text="Unknown format"
      exit 1
      ;;
  esac

  # Закодировать в mp3 или ogg
  echo "# Encoding wav to mp3"
  echo "60"
  case $ENCODING in
    "mp3" )
      out="$(cd "$BASEDIR/$ORGDIR"; lame --preset "$MP3QUALITY" "$fn.wav" "$fn.mp3")"
      ;;
    "ogg" )
      out="$(cd "$BASEDIR/$ORGDIR"; oggenc -q 6 -o "$fn.ogg" "$fn.wav")"
      ;;
  esac

  # Разрезать на треки
  echo "# Splitting to tracks"
  echo "90" ; sleep 1
  out="$(cd "$BASEDIR/$ORGDIR"; mp3splt -f -c "$CUENAME" -o "../@n-@t" "$fn.mp3")"

  echo "# Done"
  echo "100" 

) |   zenity --progress \
      --title="$1" \
      --text="dummy_text_dummy_text_dummy_text_dummy_text_dummy_text_dummy_text_" \
      --percentage=0

((DEBUG)) &amp;&amp; zenity --error --text="All done"
exit
&lt;/pre&gt;
и дать ему права на исполнение
&lt;terminal&gt;
$ chmod +x $HOME/.gnome2/nautilus-scripts/EasyTAG/Split-Audio-by-CIE.sh
&lt;/terminal&gt;
&lt;br/&gt;&lt;br/&gt;
&lt;h3&gt;Недостатки&lt;/h3&gt;
Конвертирование звуковых файлов относительно длительный процесс. На моем ноуте он продолжается в течении 3-5 минут. Я попытался, насколько это возможно как то показать ход исполнения. Но здесь мои возможности сильно ограничены.&lt;br/&gt;
&lt;br/&gt;
Буду рад коментариям и замечаниям.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-7029551307853921597?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/7029551307853921597/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/03/que-nautilus.html#comment-form' title='Комментарии: 10'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7029551307853921597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7029551307853921597'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/03/que-nautilus.html' title='Конвертирование cue в Nautilus'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/_I2i9kIFocsE/TXogMkVPH1I/AAAAAAAAFrM/ddNGUuc6IJw/s72-c/ape_067.png' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-6118258109612060870</id><published>2011-02-26T23:29:00.011+03:00</published><updated>2011-03-05T10:40:17.795+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firmware'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. Firmware 4.26.0.rc5</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img src="https://lh5.googleusercontent.com/_I2i9kIFocsE/S9Pfq72ySnI/AAAAAAAAFHI/GEJyhznS478/HDX-BD-1.png" hspace="15" vspace="5" style="float: left; height: 90px; width: 130px;" /&gt;&lt;/div&gt;В сети появилось обновление для HDX BD-1.&lt;br /&gt;
&lt;br /&gt;
Англоязычный сайт HDX на момент написания статьи не доступен.
На &lt;a target="_new" href="http://www.hd-1080.com/support.asp?class=17"&gt;китайском сайте&lt;/a&gt; никакого упоминания про новую прошивку нет.&lt;br /&gt;
&lt;br /&gt;
Зато есть новая прошивка для аппарата Bevex BV8088.&lt;br /&gt;
&lt;br /&gt;
Сравнение прошивки &lt;a target="_new" href="http://www.bevixtech.com/cn/buy/down.asp?cid=37&amp;classid=3"&gt;BV8088&lt;/a&gt; и прошивки от &lt;a target="_new" href="http://www.multiupload.com/8PY9B4Z753"&gt;HDX BD-1&lt;/a&gt; показывает их полную идентичность.&lt;br /&gt;
&lt;br /&gt;
Вот &lt;a href="http://item.taobao.com/item.htm?id=8951601315"&gt;это плеер&lt;/a&gt; тоже имеет идентичную прошивку и, видимо, тоже является клоном HDX BD-1
&lt;br /&gt;
У меня есть стойкое ощущение, что предыдущая прошивка под номером 4.25 была сделана именно для BV8088. Это объясняет появившуюся поддержку Live TV, которая боком не уперлась для BD-1 и отсутствием поддержки Ogg Vorbis. Судя по всему про компанию HDX забываем и смотрим на компанию Bevix.&lt;br /&gt;
&lt;br /&gt;
Я установил эту прошивку. Она полностью подходит для BD-1.&lt;br /&gt;
&lt;br /&gt;
Из улучшений: незначительная "лакировка" пользовательского интерфейса, улучшена навигация, устранена проблема "черного экрана" появляющегося через некоторое время сразу после загрузки. &lt;br /&gt;&lt;br /&gt;
Все старые болячки, такие, как 512 элементов в списке, 100 MB LAN, осутствие NFS и Samba серверов, невозможность записи на сетевой диск остались на месте.&lt;br /&gt;
&lt;br /&gt;
Начиная с прошивки 4.25 отсутствует поддержка Ogg Vorbis.&lt;br /&gt;
&lt;br /&gt;
Все прошивки доступны &lt;a href="http://axa-ru.blogspot.com/2010/08/hdx-bd-1.html#firmware"&gt;здесь&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-6118258109612060870?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/6118258109612060870/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/02/hdx-bd-1-firmware-4260rc5.html#comment-form' title='Комментарии: 15'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6118258109612060870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6118258109612060870'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/02/hdx-bd-1-firmware-4260rc5.html' title='HDX BD-1. Firmware 4.26.0.rc5'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/_I2i9kIFocsE/S9Pfq72ySnI/AAAAAAAAFHI/GEJyhznS478/s72-c/HDX-BD-1.png' height='72' width='72'/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-8694222599259204339</id><published>2011-02-26T12:27:00.013+03:00</published><updated>2011-02-26T23:31:53.992+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pizdec'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>CGI/Web/Http Proxy</title><content type='html'>Некоторые сайты (например вот этот &lt;a href="http://www.htpcforums.com/"&gt;http://www.htpcforums.com/&lt;/a&gt;) почему то не пускают к себе с пула адресов, выделяемых корбиной/beeline.&lt;br /&gt;
&lt;br /&gt;
Каждый раз, когда я натыкаюсь на такой сайт, то отправляюсь в google искать прокси - дальше по списку показанных ссылок. В общем от 5-10 минут повторяющегося раз в месяц бессмысленного поиска работающего прокси. Я подумал, а почему бы не разместить прокси у себя в блоге. Попутно я поисследовал, как устроены эти прокси серверы и прокси агрегаторы, чем они полезны и какую опасность могут представлять.&lt;br /&gt;
&lt;br /&gt;
В процессе сегодняшнего поиска я сразу попал на агрегатор прокси ресурсов:
 &lt;a href="http://tools.rosinstrument.com/cgi-proxy.htm"&gt;http://tools.rosinstrument.com/cgi-proxy.htm&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Я сразу обратил внимание на приставку "ros"  в имени домена и отправился прямиком на &lt;a href="http://www.whois.net/whois/rosinstrument.com"&gt;whois.net&lt;/a&gt;, чтобы посмотреть на кого зарегестрирован этот домен.&lt;br /&gt;
&lt;br /&gt;
А зарегестрирован он на компанию, которая, как утверждает этот &lt;a href="http://avtozapchasty.ru/info/?fid=7859"&gt;рубрикатор&lt;/a&gt;, торгует запчастями для автомобилей, подшипниками качения и прочими железками и автохимией.&lt;br /&gt;
&lt;br /&gt;
Открываю сайт компании, думая что увижу таблицы цен, информацию о поиске партнеров и, ... снова попадаю на агрегатор прокси.&lt;br /&gt;
&lt;br /&gt;
Дальше, думаю фантазию вы сами включите.&lt;br /&gt;
&lt;br /&gt;
Для себя я сделал следующие выводы:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Не пользоваться прокси агрегаторами. Где бы не осела моя личная информация, у воров ли, в спецслужбах ли, пользы я от этого явно не получу.&lt;/li&gt;
&lt;li&gt;Минимизировать отправку персональной информации через прокси сервер.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Я выбрал для серфинга прокси &lt;a href="http://www.browsertunnel.com"&gt;browsertunnel.com&lt;/a&gt; и поместил его как инструмент в правой панели блога. Он зарегестрирован в США и не продает масла и подшипники.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-8694222599259204339?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/8694222599259204339/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/02/cgiwebhttp-proxy.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/8694222599259204339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/8694222599259204339'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/02/cgiwebhttp-proxy.html' title='CGI/Web/Http Proxy'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-7479902612607222795</id><published>2011-02-17T12:44:00.024+03:00</published><updated>2011-02-23T22:02:10.645+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pizdec'/><category scheme='http://www.blogger.com/atom/ns#' term='corbina'/><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='readynas duo'/><title type='text'>Fucking BeeLine</title><content type='html'>У меня дома подключен интернет через бывшую Корбину, ныне BeeLine. У этих деятелей часто пропадает сеть. Особенно любят они баловаться этим по ночам. И товарищи не предоставляют никаких компенсаций за это.&lt;br /&gt;
&lt;br /&gt;
Как то я проснулся ночью. Спать не хотелось и я решил пошариться по интернету. Да не тут то было. Во внутреннюю сеть Корбины вхожу - далее никуда.&lt;br /&gt;
&lt;br /&gt;
Думаю деньги кончились - полез в личный кабинет, а зайти туда не могу. Соединение сбрасывается.
&lt;br /&gt;
Потом по прошествии времени с ними очень трудно разбираться. &lt;br /&gt;
- Когда у Вас было отключение? Не помните? Ну вспомните - позвоните.&lt;br /&gt;
&lt;br /&gt;
В общем я разозлился и написал вот такой скрипт.

&lt;pre class="listing"&gt;#!/bin/bash
# Контроль работы домашнего проводного интернет BeeLine (Corbina)
# Скрипт последовательно проверяет доступность внутреннего роутера,
# внутренней сети Корбины (Билайн) и сайта google.
# В случае ошибки доступа в log файле делается соответствующая запись.
# 
# Для автоматической отправки писем требуется MTA. Я использую exim
# Настройка MTA exim http://wiki.debian.org/GmailAndExim4
#
# Copyleft AxaRu http://axa-ru.blogspot.com/2011/02/fucking-beeline.html

# Версия         Изменения
# ------------   ---------------------------------------------------------------
#VERSION=0.1      # Первая версия. Проверка работы интернета
#VERSION=0.11     # Добавлена возможность измерения скорости соединения
#VERSION=0.12     # Добавлены опции командной строки
#VERSION=0.13     # Добавил опцию спецификации log-файла
#VERSION=0.131    # Убрал ключ -v Verbose. Информация по доступности узлов 
                  # в log не пишется и выводится только в консоль при включении 
                  # ключа -d debug
#VERSION=0.14     # сделал отправку письма и sms о перебое в работе интернета
                  # и письма в службу Корбина (Билайн) с требованием компенсации
                  # за непредоставленную услугу
VERSION=0.141    # добавил спецификацию почтового ящика, куда будут 
                  # отправляться письма

LOG_FILE=/var/log/corbina.log         # журнал работы программы

RC_FAIL=0              # return code = FAIL
RC_OK=1                # return code = OK000

ERROR_BARIER=4         # Количество ошибок подряд, после которого высылается 
                       # письмо в службу поддержки о предоставлении компенсации

EMAILTO=ivanov@gmail.com     
                       # Адрес, куда направлять письма о компенсации за 
                       # отсутствие услуги интернета

#-------------------------------------------------------------------------------
# Текст письма в службу поддержки
CLAIM11="В службу поддержки пользователей
от пользователя услуги ""Домашний интернет""
Иванова И.И. 

Договор №1234 от 12 октября 2008 года



Сообщаю вам, что с"
Start_interrupt=0      # когда прекратилась услуга интернета

CLAIM12=" по "
Stop_interrupt=0       # когда интернета был восстановлен

CLAIM13=" были перебои в 
предоставлении услуги интернет.

Прошу предоставить мне компенсацию.

С уважением Иванов И.И.
"

#-------------------------------------------------------------------------------
# 
Usage()
{
  echo "chki -[dehlmsvV]"
  echo "check internet connection"
  echo "   d              - debug mode, shows the internal variables"
  echo "   e              - logs only error state"
  echo "   h              - this help"
  echo "   l [filename]   - specify log file, default /var/log/corbina.log"
  echo "   m [mailbox]    - mail to, specify mail recipient. If mailbox is"
  echo "                    wrong mail will not be delivered"
  echo "   s              - download speed measurement"
  echo "   V              - version"
  echo "example:"
  echo "chki.sh -del corbina.log -m myaddress -s"
}

#-------------------------------------------------------------------------------
# 

Version()
{
  echo "chki - check internet connection v$VERSION"
}

#-------------------------------------------------------------------------------
# запись текста в log-файл
Log() 
{
  echo $(date +'%F %T') ! "$*"  |  tee -a $LOG_FILE
}

#-------------------------------------------------------------------------------
# Проверяет доступность сайта и возвращает результат
Chk_ip() 
{
  if ping -c 3 -q $* | grep '100% packet loss'&gt; /dev/null 
    then
      Val=$RC_FAIL
    else
      Val=$RC_OK
  fi
  $DEBUG &amp;&amp; echo "Address=$*, Result=$Val"
  return $Val
}

#-------------------------------------------------------------------------------
# Проверяет это восстановление после сбоя?
# Если да, то пишем письмо с претензией.
Check_interrupt()
{
  local x=2

  line_rec=$(tail -$x "$LOG_FILE" | head -1 | grep FAILED)

  if [ -n "$line_rec" ]
    then
      Stop_interrupt=${line_rec:0:19}
      while [ -n "$line_rec" ]
      do
        let x++
        Start_interrupt=${line_rec:0:19}
        line_rec=$(tail -$x "$LOG_FILE" | head -1 | grep FAILED)
      done
      $DEBUG &amp;&amp; echo "Start_interrupt = $Start_interrupt, Stop_interrupt = $Stop_interrupt"
  fi
  let "ERROR_BARIER += 2"
  $DEBUG &amp;&amp; echo "Count=$x, Barrier=$ERROR_BARIER"
  if [ "$x" -gt "$ERROR_BARIER" ]
    then
      $DEBUG &amp;&amp; echo "Длинный перерыв. Пишем претензию."
      $DEBUG &amp;&amp; printf "%s %s %s %s %s" \
          "$CLAIM11" "$Start_interrupt" "$CLAIM12" "$Stop_interrupt" "$CLAIM13"
      printf "%s %s %s %s %s" \
          "$CLAIM11" "$Start_interrupt" "$CLAIM12" "$Stop_interrupt" "$CLAIM13" \
          | mail -s 'Компенсация по непредоставлению услуги Домашний интернет' $EMAILTO
  fi
}

#-------------------------------------------------------------------------------
# Скачивает тестовый файл длиной 10 MB 
TEST_FILE=http://speedtest.wdc01.softlayer.com/downloads/test10.zip  
# и расчитывает скорость закачки
SPEED=0
Speed_tst()
{
  Start=`eval date +%s`
  eval curl -o /dev/null $TEST_FILE
  Stop=`eval date +%s`
  Ttime=$(( $Stop - $Start ))
  Speed_Rate=$(( 10485760 / $Ttime / 1024 ))
  $DEBUG &amp;&amp; echo "speed_tst: $Stop - $Start = $Ttime, Rate = $Speed_Rate k"
  SPEED=$Speed_Rate
  return 
}

#-------------------------------------------------------------------------------
# --- Configuration ---
IP1=192.168.1.1         # Роутер
IP2=home.corbina.net    # Сеть Корбины/Билайна
IP3=www.google.com      # Всегда onLine

#  IP1  IP2  IP3
#  ok   ok   ok   - Все работает
#  ok   ok   fail - Соединение с сетью есть но выхода в интернет нет
#  ok   fail fail - Отсутствует соединение с сетью
#  fail fail fail - Ошибка локальной сети
# 

#-------------------------------------------------------------------------------
# Считываем ключи командной строки и устанавливает 
# соответствующие значения переменным

DEBUG=false
CSPEED=false
LOG_OK=true

  while getopts 'dehl:svV' OPTION
  do
    $DEBUG &amp;&amp; printf "%s " $OPTION

    case $OPTION in
      d)
        DEBUG=true
        ;;
      e)
        LOG_OK=false
        ;;
      h)
        Usage
        exit 2
        ;;
      l)
        LOG_FILE=$OPTARG
        ;;
      m)
        MAILTO=$OPTARG
        ;;
      s)
        CSPEED=true
        ;;
      V)
        Version
        exit 2
        ;;
      *)
        Usage
        exit 2
        ;;
    esac
  done


  $DEBUG &amp;&amp; printf "d\n" &amp;&amp; echo + Отладка +
  $DEBUG &amp;&amp; echo "Log file = $LOG_FILE"
  Chk_ip "$IP1"
  NVal=$(( $? * 100 ))
  $DEBUG &amp;&amp; echo "NVal=$NVal"
  Chk_ip "$IP2"
  NVal=$(( $NVal + $? * 10 ))
  $DEBUG &amp;&amp; echo "NVal=$NVal"
  Chk_ip "$IP3"
  NVal=$(( $NVal + $? ))
  $DEBUG &amp;&amp; echo "NVal=$NVal"

  case $NVal in
    0)
      Log "*********** BIG FAIL: You home network is destroyed!!!"
      ;;
    100)
      Log "************* FAILED: BeeLine is shitheads"
      ;;
    110)
      Log "************* FAILED: BeeLine is shitheads"
      ;;
    111)
      $DEBUG &amp;&amp; echo "Internet OK"
      Check_interrupt
      SPEED='---'
      $CSPEED &amp;&amp; Speed_tst
      $LOG_OK &amp;&amp; Log "OK: Life is beautiful. Download speed = $SPEED"
      ;;
    *)
      Log "Fucking shit. You BAD programmer!!! NVal=$NVal"
      ;;
  esac

  exit
&lt;/pre&gt;
Запускается с различными опциями.&lt;br /&gt;
&lt;terminal&gt;
$ chki.sh -h
chki -[dehlsvV]
check internet connection
   d              - debug mode, shows the internal variables
   e              - logs only error state
   h              - this help
   l [filename]   - specify log file, default /var/log/corbina.log
   s              - download speed measurement
   V              - version
&lt;/terminal&gt;
Вывод максимально полной информации о соединении с интернет:
&lt;terminal&gt;
$ ./chki.sh -l corbina.log -s
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 11.0M  100 11.0M    0     0   322k      0  0:00:34  0:00:34 --:--:--  344k
2011-02-23 00:07:17 ! OK: Life is beautiful. Download speed = 292
&lt;/terminal&gt;

Вставил его в cron ReadyNas Duo. Он запускается каждый час и логирует состояние интернета.&lt;br /&gt;
&lt;br /&gt;
Теперь достаточно посмотреть corbina.log я подкован фактическим материалом 8)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-7479902612607222795?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/7479902612607222795/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/02/fucking-beeline.html#comment-form' title='Комментарии: 7'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7479902612607222795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7479902612607222795'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/02/fucking-beeline.html' title='Fucking BeeLine'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-4458006316586326052</id><published>2011-01-31T12:20:00.011+03:00</published><updated>2011-02-01T14:45:26.414+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='audio'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='convert'/><title type='text'>Как изменить размер обложки диска из Nautilus</title><content type='html'>При редактировании коллекции музыки с помощью EasyTAG рутинная операция по конвертации изображения обложки достает неимоверно.&lt;br /&gt;
&lt;br /&gt;
Приходится либо запускать графический редактор, либо писать каждый раз команду изменения размера, потом снова переключаться в EasyTAG чтобы включить картинку в звуковой файл&lt;br /&gt;
&lt;br /&gt;
Но нет ничего проще прикрутить команду конвертации изображения на правую клавишу мыши в наутилусе.
Для этого создаем файл &lt;i&gt;~/.gnome2/nautilus-scripts/Multimedia/convert_to_cover_mp3&lt;/i&gt;&lt;br /&gt;
&lt;pre class="listing"&gt;
#!/bin/bash

while [ $# -gt 0 ]; do
 picture=$1
 cover_file="Cover.jpg"
 /usr/bin/convert -resize 500x500! "$picture" "$cover_file"
 shift
done
&lt;/pre&gt;
И даем ему права на исполнение:
&lt;terminal&gt;
$ chmod +x ~/.gnome2/nautilus-scripts/Multimedia/convert_to_cover_mp3
&lt;/terminal&gt;
&lt;br /&gt;
Чтобы изменить размер картинки теперь нужно просто на файле кликнуть правую клавишу мыши и выбрать написанный нами скрипт.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://img593.imageshack.us/img593/6787/coverscale.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img593.imageshack.us/img593/6787/coverscale.png" title="Кликни на картинку и она увеличится" border="0" height="200" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-4458006316586326052?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/4458006316586326052/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2011/01/nautilus.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4458006316586326052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4458006316586326052'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2011/01/nautilus.html' title='Как изменить размер обложки диска из Nautilus'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-7427423999277743183</id><published>2010-12-31T06:11:00.005+03:00</published><updated>2010-12-31T14:31:42.191+03:00</updated><title type='text'>С Новым Годом!</title><content type='html'>Наступает добрый домашний праздник. Новый Год. &lt;br /&gt;
&lt;br /&gt;
Мы немножко верим в сказку и, как дети, загадываем желания.&lt;br /&gt;
&lt;br /&gt;
Время дарить и получать подарки. Чего вы ждете в подарок на этот новый год?&lt;br /&gt;
&lt;br /&gt;
В детстве подарки были символом нашей зависимости от взрослых. На новый год и на день рождения они дарили нам то, что мы весь год хотели, но не могли получить. Иногда они угадывали, иногда нет – тогда бывало очень обидно. Ребенок сам не может пойти в магазин и купить вон ту большую пожарную машину, он вынужден полагаться в этом на взрослых.&lt;br /&gt;
&lt;br /&gt;
Но мы с вами уже можем! Теперь мы сами можем дарить себе подарки – те, которые захотим. Даже вон ту большую пожарную машину! Мы можем сами создавать сказку для себя и своих близких. Сказку, в которой ледяные деревья, Дед Мороз и говорящие медведи.&lt;br /&gt;
&lt;br /&gt;
Наступающий год тоже будет непростым. В нем будут морозы и будет жара. Будут кризисы и неудачи. Но я знаю, что мы будем стараться сделать из него сказку. &lt;br /&gt;
Для себя.&lt;br /&gt;
Для своих родных.&lt;br /&gt;
Для сотрудников.&lt;br /&gt;
Для клиентов.&lt;br /&gt;
Для друзей.&lt;br /&gt;
Для наших любимых. &lt;br /&gt;
&lt;br /&gt;
Я верю, мы сделаем 2011 год немножко лучше, чем предыдущий. &lt;br /&gt;
&lt;br /&gt;
Я желаю чтобы он для всех нас был радостным и счастливым!&lt;br /&gt;
&lt;br /&gt;
С Новым Годом!&lt;br /&gt;
&lt;br /&gt;
В качестве новогоднего подарка я ставлю эту замечательную песню:&lt;br /&gt;
&lt;iframe title="YouTube video player" class="youtube-player" type="text/html" width="100%" height="400" src="http://www.youtube.com/embed/Us-TVg40ExM" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-7427423999277743183?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/7427423999277743183/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/12/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7427423999277743183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7427423999277743183'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/12/blog-post.html' title='С Новым Годом!'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/Us-TVg40ExM/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-4643090495778882874</id><published>2010-12-23T10:42:00.004+03:00</published><updated>2010-12-23T10:49:49.885+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. Как надежно записать данные на USB flash</title><content type='html'>Если Вы пользуетесь USB flash для переноса файлов из HDX BD-1, прежде чем вытаскивать флешку из разъема нужно завершить запись и заставить систему сбросить все буферы.
Для этого достаточно дать команду:
&lt;terminal&gt;
sh-3.00# mount -o remount /dev/sdb
&lt;/terminal&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-4643090495778882874?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/4643090495778882874/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/12/hdx-bd-1-usb.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4643090495778882874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4643090495778882874'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/12/hdx-bd-1-usb.html' title='HDX BD-1. Как надежно записать данные на USB flash'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-4469103369026792608</id><published>2010-12-17T09:37:00.002+03:00</published><updated>2010-12-17T09:45:08.569+03:00</updated><title type='text'>Сделаем список ТВ каналов для BD-1</title><content type='html'>В сети есть хорошая подборка телевизионых каналов: &lt;a href="http://guzei.com/live/tv/"&gt;http://guzei.com/live/tv/&lt;/a&gt;
На базе ее предлагаю создать список каналов ТВ для BD-1.&lt;br /&gt;
&lt;br /&gt;
Если есть энтузиасты, готовые потратить свое время предлагаю соорганизоваться и сделать такой список.&lt;br /&gt;
Нужно оттуда выбрать из &lt;a href="http://guzei.com/live/tv/"&gt;http://guzei.com/live/tv/&lt;/a&gt; все рабочие каналы, имеющие потоки в протоколе mms и внести в &lt;a href="https://spreadsheets.google.com/ccc?key=0Astc_DzEaCEXdDVPeFE3Z1MtWkhwUUxHTUVaQmplT0E&amp;hl=en"&gt;эту таблицу&lt;/a&gt;&lt;br /&gt;
Естествено все сразу заполнять невозможно. Есть свободное время - заполнили пару каналов.&lt;br /&gt;
&lt;br /&gt;
После завершения работы над частью в поле коментарий напишите порядковый номер, где Вы остановились, чтобы можно было продолжить с этого места.&lt;br /&gt;
&lt;br /&gt;
А я сделаю список ТВ для bd-1.&lt;br /&gt;
Всем будет хорошо.&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-4469103369026792608?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/4469103369026792608/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/12/bd-1.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4469103369026792608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4469103369026792608'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/12/bd-1.html' title='Сделаем список ТВ каналов для BD-1'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-3053647309689565626</id><published>2010-12-14T01:03:00.060+03:00</published><updated>2011-06-13T13:20:51.322+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powersaving'/><category scheme='http://www.blogger.com/atom/ns#' term='nbg460n'/><category scheme='http://www.blogger.com/atom/ns#' term='x200s'/><title type='text'>ZyXEL NBG460N EE, ThinkPad x200s &amp; powersaving</title><content type='html'>&lt;h4&gt;Предистория.&lt;/h4&gt;
В моей домашней сети долгое время трудился роутер Asus wl500gp.&lt;br /&gt;
Но пришло время и он сгорел.&lt;br /&gt;
&lt;br /&gt;
Почему они сгорают - вопрос темный. Визуальный осмотр вскрытого показал, что электролитические кондесаторы расположенные возле стабилизаторов напряжения распухли, &lt;br /&gt;Вероятно это произошло из-за локального перегрева. Предполагаю, что они потеряли емкость, вследствие чего все устройство перестало работать.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Настройка ZyXEL для Корбины&lt;/h4&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img209.imageshack.us/img209/9935/zyxel460nee02.gif" class="highslide" onclick="return hs.expand(this)" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img src="http://img209.imageshack.us/img209/9935/zyxel460nee02.gif" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt; &lt;/div&gt;На замену я купил роутер &lt;a target="new"  href="http://zyxel.ru/content/catalogue/5/47/997"&gt;ZyXEL NBG460N EE&lt;/a&gt;.&lt;br /&gt;
Прошивка V3.60(BFL.0) | 03/11/2010. Менять не стал.&lt;br /&gt;
&lt;br /&gt;
&lt;a target="new" href="http://www.reviews.ru/clause/article.asp?id=3693"&gt;Характеристики устройства великолепны&lt;/a&gt;, а начальная &lt;a target="new"  href="http://homenet.beeline.ru/index.php?showtopic=248217"&gt;настройка устройства&lt;/a&gt; предельно проста и показана скриншоте.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Я взял этот роутер, руководствуясь следующим соображениями:
&lt;ul&gt;&lt;li&gt;высокие скоростные характеристики
&lt;/li&gt;&lt;li&gt;приемлимая цена (10.12.2010 в &lt;a target="new"  href="http://www.ulmart.ru/goods/210706/"&gt;магазине ulmart она составляла 4530 руб.&lt;/a&gt;)
&lt;/li&gt;&lt;li&gt;хорошо зарекомендовавший себя бренд
&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Оценка скорости LAN/WLAN&lt;/h4&gt;
Ниже приведены измерения скоростных характеристик примере копирования файла 7,5 GB с ReadyNas Duo на ноутбук ThinkPad x200s по протоколу nfs.&lt;br /&gt;
&lt;table border="0" width="100%"&gt;
&lt;tbody  valign="top"&gt;
&lt;tr&gt;
&lt;td valign="middle"&gt;LAN 1000 Mb/s&lt;/td&gt;
&lt;td&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;" src="http://img17.imageshack.us/img17/2526/measurenbg4601000.png" border="0" alt="" height="80" /&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="http://img651.imageshack.us/img651/7022/mc1000.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img651.imageshack.us/img651/7022/mc1000.png" title="Кликни на картинку и она увеличится" border="0" height="100" width="150"/&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="middle"&gt;WLAN 300 Mb/s&lt;/td&gt;
&lt;td&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;" src="http://img148.imageshack.us/img148/7931/measurenbg460300.png" border="0" alt="" height="80" /&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="http://img375.imageshack.us/img375/749/mc300.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img375.imageshack.us/img375/749/mc300.png" title="Кликни на картинку и она увеличится" border="0" height="100" width="150"/&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="middle"&gt;WLAN 54 Mb/s&lt;/td&gt;
&lt;td&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;" src="http://img593.imageshack.us/img593/2052/measurenbg46054.png" border="0" alt="" height="80" /&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="http://img80.imageshack.us/img80/9372/mc54.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img80.imageshack.us/img80/9372/mc54.png" title="Кликни на картинку и она увеличится" border="0" height="100" width="150"/&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;h4&gt;x200s powersaving и 802.11n&lt;/h4&gt;
В процессе настройки я выявил интересную особенность: соединение по wifi переставало работать в случае, когда на ZyXEL был установлен протокол 802.11n, а на wifi карточке ноутбука режим энергосбережения.&lt;br /&gt;
Выражалось это в безумных временах задержки достигающих на ping 6 секунд.&lt;br /&gt;
По результатам я исправил скрипт включения режима энергосбережения &lt;a target="new"  href="http://axa-ru.blogspot.com/2009/12/ubuntu-910-thinkpad-x200s-power-saving.html#pm-utils"&gt;pm-utils&lt;/a&gt; и написал &lt;a target="new"  href="http://axa-ru.blogspot.com/2009/12/ubuntu-910-thinkpad-x200s-power-saving.html#802_11_bgn"&gt;скрипт&lt;/a&gt; изменения режима работы wifi модуля ZyXEL NBG460N EE.
&lt;a name="portforward"&gt;&lt;/a&gt;&lt;h4&gt;Настраиваем переброску портов для transmission и emule &lt;a target="_blank" href="http://www.zyxel.com/web/support_knowledgebase_detail.php?KnowledgeBaseID=8666&amp;pid=20070301175917"&gt;1&lt;/a&gt; &lt;a href="http://zyxel.ru/content/support/knowledgebase/KB-1983"&gt;2&lt;/a&gt;&lt;/h4&gt;
У меня работает transmission на 192.168.1.65 (ReadyNas Duo) и emule на 192.168.1.63
&lt;terminal&gt;
x200s:$ telnet  192.168.1.1
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.

Password: ****************
Copyright (c) 1994 - 2010 ZyXEL Communications Corp.

NBG460NEE&gt; ip nat server load 1
NBG460NEE&gt; ip nat server edit 5 rulename transmission.65
NBG460NEE&gt; ip nat server edit 5 svrport 51413 51413
NBG460NEE&gt; ip nat server edit 5 intport 51413 51413
NBG460NEE&gt; ip nat server edit 5 forwardip 192.168.1.65
NBG460NEE&gt; ip nat server edit 5 active on
NBG460NEE&gt; ip nat server edit 10 rulename emule.63-1
NBG460NEE&gt; ip nat server edit 10 svrport 4662 4662
NBG460NEE&gt; ip nat server edit 10 intport 4662 4662
NBG460NEE&gt; ip nat server edit 10 forwardip 192.168.1.63
NBG460NEE&gt; ip nat server edit 10 active on
NBG460NEE&gt; ip nat server edit 10 rulename emule.63-2
NBG460NEE&gt; ip nat server edit 10 svrport 4665 4665
NBG460NEE&gt; ip nat server edit 10 intport 4665 4665
NBG460NEE&gt; ip nat server edit 10 forwardip 192.168.1.63
NBG460NEE&gt; ip nat server edit 10 active on
NBG460NEE&gt; ip nat server edit 10 rulename emule.63-3
NBG460NEE&gt; ip nat server edit 10 svrport 4672 4672
NBG460NEE&gt; ip nat server edit 10 intport 4672 4672
NBG460NEE&gt; ip nat server edit 10 forwardip 192.168.1.63
NBG460NEE&gt; ip nat server edit 10 active on
NBG460NEE&gt; ip nat server save
&lt;/terminal&gt;
&lt;br /&gt;
Чтобы проверить правильно-ли открыты порты, можно войти по телнету в машину для которой мы откывали порт и выполнить команду &lt;i&gt;netstat -nap | grep &lt;#-ip-port&gt;&lt;/i&gt;&lt;a href="http://www.linux-noob.com/forums/index.php?/topic/1262-check-what-ports-are-open/"&gt;*&lt;/a&gt;&lt;br /&gt;
Для transmission команда будет выглядеть примерно так:
&lt;terminal&gt;
# netstat -nap | grep 51413
tcp        0      0 0.0.0.0:51413           0.0.0.0:*               LISTEN      13089/transmission- 
tcp        0      0 192.168.1.65:51413      178.178.10.37:60951     ESTABLISHED 13089/transmission- 
tcp        0   9325 192.168.1.65:51413      178.123.120.46:50682    ESTABLISHED 13089/transmission- 
tcp        0      1 192.168.1.65:4866       89.178.15.115:51413     SYN_SENT    13089/transmission- 
tcp        0  15184 192.168.1.65:51413      178.94.89.19:3300       ESTABLISHED 13089/transmission- 
tcp        0  13768 192.168.1.65:51413      125.239.194.95:60904    ESTABLISHED 13089/transmission- 
tcp        0      0 192.168.1.65:51413      178.123.59.229:52897    ESTABLISHED 13089/transmission- 
tcp        0      0 192.168.1.65:51413      85.173.204.23:12700     ESTABLISHED 13089/transmission- 
tcp        0   9848 192.168.1.65:51413      84.129.146.69:3099      ESTABLISHED 13089/transmission- 
tcp        0  15848 192.168.1.65:51413      83.149.3.170:52936      ESTABLISHED 13089/transmission- 
tcp       17    632 192.168.1.65:51413      178.94.108.95:3460      ESTABLISHED 13089/transmission- 
tcp        0      0 192.168.1.65:51413      77.41.78.212:42246      TIME_WAIT   -                   
tcp        0  19232 192.168.1.65:51413      83.149.3.214:19442      ESTABLISHED 13089/transmission- 
tcp        0  12616 192.168.1.65:51413      83.237.250.28:53980     ESTABLISHED 13089/transmission- 
tcp        0      0 192.168.1.65:51413      86.110.163.18:50840     ESTABLISHED 13089/transmission- 
tcp        0      0 192.168.1.65:51413      217.118.81.17:41234     ESTABLISHED 13089/transmission- 
udp     1756      0 0.0.0.0:51413           0.0.0.0:*                           13089/transmission- 
&lt;/terminal&gt;
Видно, что уже установлено 14 соединений 192.168.1.65:51413 с внешними клиентами. 
&lt;h4&gt;Проверка firewall&lt;/h4&gt;
После установки router автоматически поднимает firewall и никаких специяльных действий проводить не нужно.&lt;br /&gt;
Для проверки можно воспользоваться одним из online сервисов. Например &lt;a target="_blank" href="https://www.securitymetrics.com/portscan.adp"&gt;https://www.securitymetrics.com/portscan.adp&lt;/a&gt;&lt;br /&gt;
На указанный мной почтовый адрес пришло письмо с результатами проверки.&lt;br /&gt;
&lt;br /&gt;
&lt;TABLE BORDER="1px" bgcolor="#FFFFCC" cellpadding="10"&gt;
&lt;TR&gt;
  &lt;TD&gt;
  &lt;BR&gt;
  Here are your Port Scan test results from SecurityMetrics.&lt;BR&gt;
  &lt;BR&gt;
  SecurityMetrics offers a range of affordably priced &lt;A HREF="/products.adp"&gt;security products and services&lt;/a&gt;.&lt;BR&gt;

  &lt;TABLE BORDER="0" CELLSPACING="1" CELLPADDING="3" BGCOLOR="#CCCCCC"&gt;
    &lt;TR&gt;
      &lt;TH BGCOLOR=#3A6EA5&gt;Summary&lt;/TH&gt;
    &lt;/TR&gt;
    &lt;TR&gt;&lt;TD BGCOLOR=#EDF6FF ALIGN=Left&gt;&lt;B&gt;Ports Scanned:&lt;/B&gt; 22 ports out of 65,535 ports&lt;/TD&gt;&lt;/TR&gt;
    &lt;TR&gt;&lt;TD BGCOLOR=#EDF6FF ALIGN=Left&gt;&lt;B&gt;External IP:&lt;/B&gt; xxx.xxx.xxx.xxx&lt;/TD&gt;&lt;/TR&gt;
    &lt;TR&gt;&lt;TD BGCOLOR=#EDF6FF ALIGN=Left&gt;&lt;B&gt;Internal IP:&lt;/B&gt; unknown&lt;/TD&gt;&lt;/TR&gt;
    &lt;TR&gt;&lt;TD BGCOLOR=#EDF6FF ALIGN=Left&gt;&lt;B&gt;Connection Type:&lt;/B&gt; Router, Firewall, or Proxy&lt;/TD&gt;&lt;/TR&gt;
    &lt;TR&gt;&lt;TD BGCOLOR=#EDF6FF ALIGN=Left&gt;&lt;B&gt;Port Scan Duration:&lt;/B&gt; 7 seconds&lt;/TD&gt;&lt;/TR&gt;
    &lt;TR&gt;&lt;TD BGCOLOR=#EDF6FF ALIGN=Left&gt;&lt;B&gt;Date/Time:&lt;/B&gt; 2011-01-27 21:18:33 MST&lt;/TD&gt;&lt;/TR&gt;
  &lt;/TABLE&gt;&lt;BR&gt;
  &lt;BR&gt;
  &lt;H3&gt;Use These Security Recommendations For Your Configuration&lt;/H3&gt;&lt;BR&gt;
Good Job!  All the ports we scanned on your router, firewall, or proxy are secure.&lt;BR&gt;
  &lt;BR&gt;
This Port Scan only checked 22 ports to see whether they were open, closed, or stealth.  For a more comprehensive security analysis, run a &lt;A HREF="/securitycheck.adp"&gt;&lt;B&gt;Desktop Check&lt;/B&gt;&lt;/A&gt;
to analyze your router, firewall, or proxy for over 600 security weaknesses.&lt;BR&gt;
  &lt;BR&gt;
If you are using an ISP or Corporate router/firewall/proxy, you should tell your System Administrator if any weaknesses are found.&lt;BR&gt;
  &lt;BR&gt;
  &lt;BR&gt;
  &lt;H3&gt;Disable Ports/Programs&lt;/H3&gt;
  &lt;BR&gt;
Every program on your computer that accesses the Internet uses a port.  Most of these programs have known security weaknesses.  If possible disable any unnecessary programs or ports listed below to improve your computer security.&lt;BR&gt;
  &lt;BR&gt;
  &lt;TABLE BORDER="0" CELLSPACING="1" CELLPADDING="3" BGCOLOR="#CCCCCC"&gt;
    &lt;TR&gt;
    &lt;TH BGCOLOR=#3A6EA5 COLSPAN=4&gt;Fix Open Ports&lt;/TH&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
    &lt;TH BGCOLOR=#3A6EA5&gt;Program&lt;/TH&gt;
    &lt;TH BGCOLOR=#3A6EA5&gt;Port&lt;/TH&gt;
    &lt;TH BGCOLOR=#3A6EA5&gt;How To Disable&lt;/TH&gt;
    &lt;TH BGCOLOR=#3A6EA5&gt;Description&lt;/TH&gt;
  &lt;/TR&gt;
  &lt;TR&gt;
    &lt;TD BGCOLOR=#EDF6FF ALIGN=CENTER COLSPAN=3&gt;No open ports were found.&lt;/TD&gt;
  &lt;/TR&gt;&lt;/TABLE&gt;&lt;BR&gt;
  &lt;BR&gt;
I look forward to helping you in the future. The best way to secure your computer and safeguard your confidential data is to run a &lt;A HREF="/securitycheck.adp"&gt;Desktop Check&lt;/A&gt; weekly.&lt;BR&gt;
  &lt;BR&gt;
  &lt;/TD&gt;
  &lt;/TR&gt;
&lt;/TABLE&gt;

&lt;h4&gt;User manual&lt;/h4&gt;
ZyXEL NBG460N EE авляется мощным и многофункциональным устройством и для тонкой настройки лучше руководствоваться &lt;a target="new" href="https://docs.google.com/viewer?a=v&amp;pid=explorer&amp;chrome=true&amp;srcid=0B8tc_DzEaCEXODhmMTljZjUtNzYzNi00ZGEyLWI3YzEtNzc0NzNiNWIxMzk4&amp;hl=en"&gt;User Manual&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;upd&gt;Upd 21/12/2010&lt;/upd&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-3053647309689565626?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/3053647309689565626/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/12/zixel-nbg460n-ee-thinpad-x200s.html#comment-form' title='Комментарии: 9'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/3053647309689565626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/3053647309689565626'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/12/zixel-nbg460n-ee-thinpad-x200s.html' title='ZyXEL NBG460N EE, ThinkPad x200s &amp; powersaving'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-7984463645327642309</id><published>2010-12-08T16:15:00.012+03:00</published><updated>2010-12-10T12:50:37.068+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='optware'/><category scheme='http://www.blogger.com/atom/ns#' term='nmt'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. Интернет TV</title><content type='html'>WEB TV было на китайском языке. Сделал гуглоперевод.&lt;br /&gt;
Смотрится грубо, но стало возможно хотя бы ориентироватся.&lt;br /&gt;
&lt;br /&gt;
Переведенный файл упаковал вместе со списком радиоканалов, поэтому, если ранее был поставлен пакет ip-radio-list, то просто обновитесь:
&lt;terminal&gt;
# ipkg update
# ipkg upgrade
&lt;/terminal&gt;
А если пакет ip-radio-list установлен не был, то установите его.&lt;br /&gt;
&lt;br /&gt;
Если Вы хотите помочь себе и другим отредактируйте файл &lt;a target="new" href="https://spreadsheets.google.com/ccc?key=0Astc_DzEaCEXdEtWdE1uOVBETU9CcWxEMnlUdGluc1E&amp;hl=en"&gt;net_tv_channel.list&lt;/a&gt;, изменив назавние канала так, чтобы оно было не более 10 символов.&lt;br/&gt;
Если название канала состоит из двух слов между ними лучше поставить дефис "-".&lt;br/&gt;
&lt;br/&gt;
&lt;upd&gt;Upd. 12.12.2010&lt;/upd&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-7984463645327642309?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/7984463645327642309/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/12/hdx-bd-1-tv.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7984463645327642309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7984463645327642309'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/12/hdx-bd-1-tv.html' title='HDX BD-1. Интернет TV'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-5118923931676278348</id><published>2010-12-07T00:36:00.014+03:00</published><updated>2010-12-07T21:04:41.769+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='optware'/><category scheme='http://www.blogger.com/atom/ns#' term='nmt'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>Радио в HDX BD-1</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh4.ggpht.com/_I2i9kIFocsE/TP1P17TX8wI/AAAAAAAAFko/XA-ZxKEimhQ/radio2.jpg" class="highslide" onclick="return hs.expand(this)" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img src="http://lh3.ggpht.com/_I2i9kIFocsE/TP1P1rd7VsI/AAAAAAAAFkk/Y5MzCK5wsbc/radio1.jpg" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;a href="http://axa-ru.blogspot.com/2010/12/hdx-bd-1-4250rc2.html"&gt;Прошивка 4.25.rc2&lt;/a&gt; поддерживает online радио. Но в составе прошивки список радиостанций совершенно не пригодный для использования.&lt;br /&gt; 
&lt;br /&gt;
Я подготовил список из более чем 100 станций разных жанров и направлений. Его основу составляет список радиостанций от Radio-101.&lt;br/&gt;
&lt;br /&gt; 
&lt;br /&gt; 
&lt;br /&gt; 
&lt;h4&gt;Как установить новый список радиостанций в HDX BD-1 можно с помощью ipkg.&lt;/h4&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href="http://axa-ru.blogspot.com/2010/11/hdx-bd-1-ipkg.html"&gt;Установите ipkg&lt;/a&gt;, если еще не установлен.
&lt;/li&gt;&lt;li&gt;Установите новый список радиостанций
&lt;terminal&gt;
sh-3.00# ipkg update 
sh-3.00# ipkg install ip-radio-list
&lt;/terminal&gt;
&lt;/li&gt;&lt;/ol&gt;
Если Вы захотите восстановить исходный список, поставляемый с прошивкой, то выполните команду:
&lt;terminal&gt;
sh-3.00# ipkg remove ip-radio-list
&lt;/terminal&gt;
&lt;br /&gt; 
&lt;h4&gt;Если у Вас есть адрес станции, которого нет в пакете - поделитесь&lt;/h4&gt;
Список станций, их категоризация сделаны достаточно быстро и далеко небезупречно.&lt;br /&gt;
Я буду его периодически обновлять.&lt;br /&gt;
Если у вас есть список проверенных станций, просто пришлите мне его по почте, или введите в базу с помощью этой &lt;a target="new" href="https://spreadsheets.google.com/viewform?hl=en&amp;formkey=dEtPOFU5TGNoeVBFTTQ5TzVVRU9mUXc6MQ#gid=0"&gt;формы&lt;/a&gt;. Я включу эти станции в пакет.&lt;br /&gt;
&lt;br /&gt;
&lt;a target="new" href="https://spreadsheets.google.com/ccc?key=0Astc_DzEaCEXdEtPOFU5TGNoeVBFTTQ5TzVVRU9mUXc&amp;hl=en"&gt;Здесь&lt;/a&gt; можно посмотреть какие станции ввели Вы и другие пользователи.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Как установить вручную&lt;/h4&gt;
Если Вы по религиозным соображениям не хотите устанавливать ipkg, ниже приведены короткие инструкции, как вручную обновить список радиостанций.&lt;br /&gt;
Список радиостанций нужно положить в /flash/bin и /zhddata.&lt;br /&gt;
Каталог /flash/bin смонтирован с правами "только на чтение".&lt;br /&gt;
Чтобы записать туда что нибудь нужно перемонтировать его командой:
&lt;terminal&gt;
# mount -o rw,remount /dev/sigmablock7
&lt;/terminal&gt;
После того, как файл будет записан нужно вернуть каталогу права "только на чтение"
&lt;terminal&gt;
# mount -o ro,remount /dev/sigmablock7
&lt;/terminal&gt;

В каталог /zhddata файл записывается, как на обычный диск.&lt;br /&gt;
Сам список можно вытащить из пакета ip-radio-list_0.1_mipsel-rel2.ipk&lt;br /&gt;
Пакет находится здесь : &lt;a href="http://axa-ru.blogspot.com/2010/11/hdx-bd-1-ncurses-screen-and-nano.html"&gt;http://axa-ru.blogspot.com/2010/11/hdx-bd-1-ncurses-screen-and-nano.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Файл ipk представляет собой обычный tar архив.&lt;br /&gt;
Описание его можно посмотреть здесь: &lt;a href="http://axa-ru.blogspot.com/2010/10/hdx-bd-1-how-to-build-distribution-with.html"&gt;http://axa-ru.blogspot.com/2010/10/hdx-bd-1-how-to-build-distribution-with.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-5118923931676278348?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/5118923931676278348/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/12/hdx-bd-1.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/5118923931676278348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/5118923931676278348'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/12/hdx-bd-1.html' title='Радио в HDX BD-1'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_I2i9kIFocsE/TP1P1rd7VsI/AAAAAAAAFkk/Y5MzCK5wsbc/s72-c/radio1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-6276965470865649772</id><published>2010-12-05T20:31:00.054+03:00</published><updated>2010-12-31T01:12:57.018+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='nmt'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. Новая версия прошивки 4.25.0.rc2</title><content type='html'>&lt;h4&gt;Номер версии:&lt;/h4&gt;
9.2.1.4.25.0.rc2_P7.2.4.014_N1.0.19_FW3.12&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Загрузка:&lt;/h4&gt;
Link1: &lt;a href="http://rapidshare.com/files/434799176/upgrade.zip_hdx_4.25.0.rc2.zip"&gt;http://rapidshare.com/files/434799176/upgrade.zip_hdx_4.25.0.rc2.zip&lt;/a&gt;&lt;br /&gt;
Link2: &lt;a href="http://www.opendrive.com/files/8735023_x66GQ_9120/upgrade.zip_hdx_4.25.0.rc2.zip"&gt;http://www.opendrive.com/files/8735023_x66GQ_9120/upgrade.zip_hdx_4.25.0.rc2.zip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Добавлено и исправлено:&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;MKV поддерживает звуковые дорожки FLAC.
&lt;/li&gt;&lt;li&gt;MKV поддерживает mkvmerge версии 4.3 и выше.
&lt;/li&gt;&lt;li&gt;Добавили просмотр новостей RSS. Включены три китайских канала, CNN и BBC.
&lt;/li&gt;&lt;li&gt;BDISO / BD catalog external text subtitles support
&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;BDISO the external text subtitles to be the same directory with the ISO file, the file name prefix is the same (only the main video files for a single blue-chip source)
&lt;/li&gt;&lt;li&gt;BD directory on the BD external text subtitles can be the root directory, file name prefix free (only the main video files for a single blue-chip source); BD can also be placed on the main video file directory, file name prefix the same with the main video file (for single or multiple video files blue chip main source)
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Increase input in English / digital / punctuation input
&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;The blue button to switch: off / English punctuation digital input / Chinese input
&lt;/li&gt;&lt;/ul&gt;
&lt;li&gt;Расширена поддержка навигации с помощью пульта в браузере arora 
&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;Кнопки перемещения управляют курсором. Клавиша громкости осуществляет прокрутку.
&lt;/li&gt;&lt;li&gt;На специальных страницвх (Youtube и т.п.) кнопки стрелок пульта переключают фокус.
&lt;/li&gt;&lt;/ul&gt;
&lt;li&gt;Теперь домашняя страница в браузере по умолчанию не google, а yahoo
&lt;/li&gt;&lt;li&gt;Добавили поддержку воспроизведения видео для Youku(китайский аналог Youtube).
&lt;/li&gt;&lt;li&gt;Поддержка воспроизведения цифрового радио формата &lt;a href="http://en.wikipedia.org/wiki/Digital_Multimedia_Broadcasting"&gt;dvb / dmb&lt;/a&gt;. Для России не актуально.
&lt;/li&gt;&lt;li&gt;Починили погоду.
&lt;/li&gt;&lt;li&gt;Добавлена иконка Live TV, но никаких пунктов меню под ней нет.
&lt;/li&gt;&lt;li&gt;Добавлено Web Radio. Все станции, кроме 9, китайские.
&lt;/li&gt;&lt;li&gt;Добавлен пункт установки времени перевода диска в режим idle
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;Минусы.&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;В моем случае часто (почти всегда) после загрузки через 6 секунд пропадает изображение и появляется черный экран.
&lt;/li&gt;&lt;li&gt;Есть сообщения, что &lt;a href="http://www.mpcclub.com/forum/showpost.php?p=206615&amp;postcount=9"&gt;сломали работу разъема esata&lt;/a&gt;.
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;Резюме:&lt;/h4&gt;
Я откатился на 4.22.rc3. &lt;br /&gt;
Причина: после включения и появления на экране телевизора меню, примерно через шесть секунд изображение изчезало и оставался черый экран.
Мне пришлось это делать через &lt;i&gt;safe recovery procedure&lt;/i&gt;.&lt;br /&gt;
Китайцы опять облажались.&lt;br /&gt;
С надеждой ждем следующей попытки.
&lt;a name="blackscreen"&gt;&lt;/a&gt;&lt;h4&gt;Upd&lt;/h4&gt;
Было предположение, что баг "черного экрана" связан с взаимодействием bd-1 и телевизора при определении текущих режимов работы.&lt;br /&gt;
Но это оказалось не так.&lt;br /&gt;
Но я оставил принудительную установку параметров Видео чтобы исключить в будущем влияние этих параметров на работу:&lt;br /&gt;
&lt;div &gt;
&lt;table class="table" width="50%"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th colspan="2" align="center"&gt;SETTINGS -&gt; Video Settings -&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt; 
&lt;tbody&gt;
&lt;tr class="odd"  valign="top"&gt;&lt;td&gt;Resolution&lt;/td&gt;&lt;td&gt;1080P 60Hz&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="even" valign="top"&gt;&lt;td&gt;Auto FPS detection&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="odd"  valign="top"&gt;&lt;td&gt;TV Display Mode&lt;/td&gt;&lt;td&gt;16:9&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="even" valign="top"&gt;&lt;td&gt;Color Space&lt;/td&gt;&lt;td&gt;YUV 709(0-255)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="odd"  valign="top"&gt;&lt;td&gt;Deep Color (Need TV support)&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt; 
&lt;/table&gt;
&lt;/div&gt;
Дальнейшие исследования показали, что если не подключать сетевой кабель, то вывод изображения осуществляется нормально.&lt;br /&gt;
Причина "черного экрана" пока не выяснена.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;upd&gt;Upd 31/12/2010&lt;/upd&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-6276965470865649772?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/6276965470865649772/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/12/hdx-bd-1-4250rc2.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6276965470865649772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6276965470865649772'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/12/hdx-bd-1-4250rc2.html' title='HDX BD-1. Новая версия прошивки 4.25.0.rc2'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-6212432797859987237</id><published>2010-12-01T18:19:00.008+03:00</published><updated>2010-12-06T12:08:41.031+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='optware'/><category scheme='http://www.blogger.com/atom/ns#' term='nmt'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. Установка midnight commander из репозитория.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a class="highslide" href="http://img830.imageshack.us/img830/8282/mc474.jpg" onclick="return hs.expand(this)" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" width="150" src="http://img830.imageshack.us/img830/8282/mc474.jpg" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;&lt;/div&gt;В октябре была опубликована статья по &lt;a target="_blank" href="http://axa-ru.blogspot.com/2010/10/midnight-commander-v-474-54-hdx-bd-1.html"&gt;установке midnight commander на HDX BD-1&lt;/a&gt;.Эта статья уже устарела и пользоваться ей не нужно.&lt;br /&gt;
С ipkg все ставится значительно проще.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://axa-ru.blogspot.com/2010/11/hdx-bd-1-ipkg.html"&gt;Установите ipkg&lt;/a&gt;, если еще не установлен.
&lt;/li&gt;
&lt;li&gt;Установите midnight commander
&lt;terminal&gt;
sh-3.00# ipkg update
sh-3.00# ipkg install mc&lt;/terminal&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;
Вуаля! ... а не какая не Виола.&lt;br /&gt;
&lt;br /&gt;
Updated 03/12/2010.
При запуске mc возможно появление ошибки:
&lt;terminal&gt;
sh-3.00# mc
sh: mc: No such file or directory
&lt;/terminal&gt;
В этом случае нужно удалить остатки исполняемого модуля midnight commander, скопированные в директорию /bin при установке telnetd
&lt;terminal&gt;
sh-3.00# rm /bin/mc
&lt;/terminal&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-6212432797859987237?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/6212432797859987237/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/12/hdx-bd-1-midnight-commander.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6212432797859987237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6212432797859987237'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/12/hdx-bd-1-midnight-commander.html' title='HDX BD-1. Установка midnight commander из репозитория.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-4646299103233299117</id><published>2010-11-28T01:12:00.014+03:00</published><updated>2010-12-06T12:09:05.017+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='optware'/><category scheme='http://www.blogger.com/atom/ns#' term='nmt'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. Граббим диски.</title><content type='html'>Наше устройство может очень хорошо граббить диски. И хотя, пока еще из сети можно черта лысого скачать, бывает так, что самому сграбить будет лучше.&lt;br /&gt;
Приступим:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://axa-ru.blogspot.com/2010/11/hdx-bd-1-ipkg.html"&gt;Установите ipkg&lt;/a&gt;, если еще не установлен.
&lt;/li&gt;
&lt;li&gt;Установите abcde
&lt;terminal&gt;
sh-3.00# ipkg update
sh-3.00# ipkg install abcde
&lt;/terminal&gt;
&lt;/li&gt;
&lt;/ol&gt;
Всё... Вставляем в привод аудио диск и граббим следующей командой:
&lt;terminal&gt;
sh-3.00# abcde -c /opt/etc/abcde.conf
&lt;/terminal&gt;
Если диск не совсем голимый и описание его присутствует в интернет базе CDDB, то оно автоматически запишется в теги id3.&lt;br /&gt;
Вот пример граббинга диска &lt;a target="_blank" href="http://www.discogs.com/Software-Fire-Works/release/1223363"&gt;Fireworks&lt;/a&gt; электронной команды &lt;a target="_blank" href="http://www.discogs.com/artist/Software"&gt;Software&lt;/a&gt;
&lt;terminal&gt;
Getting CD track info... Grabbing entire CD - tracks: 1 2 3 4 5 6 7 8 9 10 11 12 13
Retrieving 1 CDDB match...done.
---- Software / Fire-Works ----
1: Salut
2: Lightning Bugs
3: Red Comets
4: Firefly Bouquet
5: Golden Rain
6: Flash Report
7: Bombette Party
8: Crisanthemum Beauty
9: Fireballs
10: Colourful Sphere
11: Software, Meteroits
12: Fireworks Tattoo
13: Final Lightning

Edit selected CDDB data? [y/n] (n): 
Is the CD multi-artist? [y/n] (n): 
&lt;/terminal&gt;
Программа считала исполнителя, названия диска и треков и спрашивает: "будем редактировать?"&lt;br /&gt;
Нажимаем &lt;kbd&gt;Enter&lt;/kbd&gt;&lt;br/&gt;
На второй вопрос тоже отвечаем отрицательно и процесс пошел.
&lt;terminal&gt;
Grabbing track 1: Salut...
cdparanoia III release 10.2 (September 11, 2008)

Ripping from sector       0 (track  1 [0:00.00])
          to sector   13755 (track  1 [3:03.30])

outputting to /share/abcde.bd0f700d/track1.wav

 (== PROGRESS == [                              | 013755 00 ] == :^D * ==)   

Done.


Grabbing track 2: Lightning Bugs...
cdparanoia III release 10.2 (September 11, 2008)

Ripping from sector   13756 (track  2 [0:00.00])
          to sector   37490 (track  2 [5:16.34])

outputting to /share/abcde.bd0f700d/track2.wav

 (== PROGRESS == [             &gt;                | 023279 00 ] == :-) 0 ==)
 . . . . .
 . . . . .
 . . . . .
&lt;/terminal&gt;
Программа будет любым способом пытаться считать треки с диска.&lt;br /&gt;
&lt;br /&gt;
Если трек беспроблемный во время чтения напротив него будет нарисована веселая рожица &lt;b&gt;:-)&lt;/b&gt;.&lt;br /&gt; 
После того, как трек считается, будет такая рожица &lt;b&gt;:^D&lt;/b&gt;&lt;br /&gt; 
&lt;br /&gt;
После того, как все дорожки будут скопированы, крышка привода автоматически откроется и начнется кодирование треков.&lt;br /&gt; 
В нашем случае в качестве кодера указан lame, но может быть установлен любой.&lt;br /&gt; 
&lt;terminal&gt;
Encoding track 3 of 13: Red Comets...
LAME 3.98.4 32bits (http://www.mp3dev.org/)
Using polyphase lowpass filter, transition band: 19383 Hz - 19916 Hz
Encoding /share/abcde.bd0f700d/track3.wav to /share/abcde.bd0f700d/track3.mp3
Encoding as 44.1 kHz j-stereo MPEG-1 Layer III VBR(q=0) qval=3
    Frame          |  CPU time/estim | REAL time/estim | play/CPU |    ETA 
  3900/11627  (34%)|    4:21/   13:00|    4:27/   13:16|   0.3891x|    8:49 
 32 [   4] %
 40 [   0] 
 48 [   0] 
 56 [   0] 
 64 [   0] 
 80 [   0] 
 96 [   0] 
112 [   0] 
128 [   0] 
160 [   3] %
192 [1033] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
224 [2366] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
256 [ 439] %%%%%%%%%%%%%%%%
320 [  55] %%
-------------------------------03:21-------------------------------------------------------------
   kbps        LR    MS  %     long switch short %
  220.2       99.9   0.1       100.0   0.0   0.0
&lt;/terminal&gt;
Кодирование - процесс не быстрый.&lt;br /&gt;
Дело в том что при использовании стандартных линуксовых кодеков не задействуется цифровой процессор Sigma.&lt;br /&gt;
Но прелесть этой железки в том, что можно запустить все операции из под screen и отключиться.&lt;br /&gt;
&lt;br /&gt;
Когда все закончится в соотвествии с настройками /opt/etc/abcd/conf будет создан каталог /opt/tmp/music/Software/Fire-Works в ктором будут находится сграббленные треки:
&lt;terminal&gt;
sh-3.00# ls /opt/tmp/music/Software/Fire-Works
01-Salut                06-Flash Report         11-Software, Meteroits
02-Lightning Bugs       07-Bombette Party       12-Fireworks Tattoo
03-Red Comets           08-Crisanthemum Beauty  13-Final Lightning
04-Firefly Bouquet      09-Fireballs
05-Golden Rain          10-Colourful Sphere
&lt;/terminal&gt;
В заключении скажу, что в Вашем каталоге &lt;i&gt;/opt/etc&lt;/i&gt; лежит два файла: &lt;i&gt;abcde.conf&lt;/i&gt;  и &lt;i&gt;abcde.conf.org&lt;/i&gt;.
Как Вы уже догадались файл &lt;i&gt;abcde.conf&lt;/i&gt; - является рабочим, а &lt;i&gt;abcde.conf.org&lt;/i&gt; представляет собой шаблон.&lt;br /&gt;
Изучив его, что не сложно, можно достаточно тонко настроить поведение программы.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-4646299103233299117?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/4646299103233299117/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/11/hdx-bd-1_28.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4646299103233299117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4646299103233299117'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/11/hdx-bd-1_28.html' title='HDX BD-1. Граббим диски.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-48690332284945900</id><published>2010-11-25T18:49:00.011+03:00</published><updated>2010-11-27T18:51:52.759+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>В MPC Club накипело.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img src="http://img836.imageshack.us/img836/7018/supportv.jpg" hspace="15" vspace="5" style="float: left;" /&gt;&lt;/div&gt;Не только у них...&lt;br /&gt;
&lt;br /&gt;
События развивались следуюшим образом.&lt;br /&gt;
Участник конференции MPC Club Mr Magic отправил 9 запросов в службу поддержки HDX. Только на девятое письмо он получил &lt;a target="_blank" href="http://www.mpcclub.com/forum/showpost.php?p=204596&amp;postcount=1"&gt;издевательский ответ&lt;/a&gt; (ответы саппорта выделены синим цветом):&lt;br /&gt;
&lt;ul&gt;
&lt;br /&gt;
&lt;li&gt;- Будут ли наращиваться функции воспроизведения, такие как установка задержки звука?&lt;br /&gt;
&lt;span style="color:blue;"&gt;- Вы можете установить задержку звука на своем ресивере.&lt;/span&gt;
&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;- Будут ли изменения режима показа субтитров (дополнительные шрифты, больше размеров, прорисовка)?&lt;br /&gt;
&lt;span style="color:blue;"&gt;- Вы можете нажать "set up" на вашем пульте и настроить субтитры.&lt;/span&gt;
&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;- Будет ли реализован доступ по SMB и NFS к внутреннему диску (сейчас работает только FTP)?&lt;br /&gt;
&lt;span style="color:blue;"&gt;- Да, сейчас работает только FTP.&lt;/span&gt;
&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;- На вашем сайте был прорекламирован доступ к usenet....&lt;br /&gt;
&lt;span style="color:blue;"&gt;- Чуть сложнее, установите CSI, затем нажмите www.nmtinstaller.com и установите "Transmisson"&lt;/span&gt;
&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;- Что с поддержкой YAMJ jukebox?&lt;br /&gt;
&lt;span style="color:blue;"&gt;- Смотрите вложение
(Вложения нет)&lt;/span&gt;
&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;- Будут ли улучшения (ускорение) GUI, снятие ограничений на количество файлов/директорий?&lt;br /&gt;
&lt;span style="color:blue;"&gt;- Нет&lt;/span&gt;
&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;- Будет ли снято ограничение 512 файлов в директории?&lt;br /&gt;
&lt;span style="color:blue;"&gt;- Как обычно, стандартная поддержка NTFS , не пробовали, но не должно быть никаких проблем.&lt;br /&gt;
 ===As usual ,standard NTFS support is ,haven't try ,but it should be no problem.&lt;/span&gt;
&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;- Будет ли реализовано перемещение в верх директории при достижении низа?&lt;br /&gt;
&lt;span style="color:blue;"&gt;- В настоящее время - нет.&lt;/span&gt;
&lt;/li&gt;
&lt;/ul&gt;
После чего у коллег вскипел мозг и было напечатано обращение к участникам конференции MPC Club с воззванием не покупать ничего в этой компании.&lt;br /&gt;
А в компании HDX видимо похмелились, поняли, что сморозили ерунду и послали еще одно &lt;a target="_blank" href="http://www.mpcclub.com/forum/showpost.php?p=205689&amp;postcount=9"&gt;письмо&lt;/a&gt; в котором заверили, что в следующем месяце новое фирмваре будет выпущено.&lt;br /&gt;
&lt;br /&gt;
Вот так, друзья, где Китай, а где MPC Club?&lt;br /&gt;
Однако они были услышаны и часть требований будет выполнена.&lt;br /&gt;
Это нам урок тоже.&lt;br /&gt;
&lt;br /&gt;
Тот, кто не борется за свои права, их не получит.&lt;br /&gt;
&lt;br /&gt;
Никогда.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-48690332284945900?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/48690332284945900/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/11/mpc-club.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/48690332284945900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/48690332284945900'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/11/mpc-club.html' title='В MPC Club накипело.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-6942586578848616560</id><published>2010-11-24T04:03:00.036+03:00</published><updated>2010-12-10T00:57:41.105+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='optware'/><category scheme='http://www.blogger.com/atom/ns#' term='nmt'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. Установка ipkg</title><content type='html'>&lt;h3&gt;Для чего это нужно&lt;/h3&gt;&lt;br /&gt;
Установка optware на HDX BD-1 дает возможность уже сейчас запускать на нашей железке &lt;a href="http://axa-ru.blogspot.com/2010/11/hdx-bd-1-ncurses-screen-and-nano.html"&gt;более двух десятков программ&lt;/a&gt;, специально скомпилированных под архитектуру устройства, а в будущем, все программы из optware&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Optware и CSI&lt;/h3&gt;&lt;br /&gt;
Обе системы можно использовать на HDX BD-1.&lt;br /&gt;
Они великолепно уживаются и не мешают друг другу.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Прежде, чем Вы начнете:&lt;/h3&gt;
&lt;ol&gt;&lt;li&gt;заклинание, что за все отвечаете сами;
&lt;/li&gt;
&lt;li&gt;должен быть &lt;a href="http://axa-ru.blogspot.com/2010/04/hdx-bd-1-part-2.html#install_csi"&gt;установлен CSI&lt;/a&gt; на HDX BD-1;
&lt;/li&gt;
&lt;li&gt;должен быть &lt;a href="http://axa-ru.blogspot.com/2010/04/hdx-bd-1-part-2.html#install_telnet"&gt;установлен telnet&lt;/a&gt; из &lt;a href="http://www.nmtinstaller.com/"&gt;CSI&lt;/a&gt;;
&lt;/li&gt;
&lt;li&gt;большинство программ репозитория я проверял на версии прошивки &lt;a href="upgrade.zip_hdx_4.22.0.rc3"&gt;upgrade.zip_hdx_4.22.0.rc3&lt;/a&gt;. Но и с другими версиями, начиная с 4.18 optware работает.
&lt;/li&gt;&lt;/ol&gt;
&lt;h3&gt;Как установить ipkg&lt;/h3&gt;
&lt;ol&gt;&lt;li&gt;Зайти на HDX BD-1 telnet-ом и выполнить следующие команды.
&lt;terminal&gt;
sh-3.00# cd /tmp
sh-3.00# wget http://ipkg.sigmaplayer.com/optware/mipselr2/cross/Setup.tar.gz
sh-3.00# tar xzvf Setup.tar.gz
sh-3.00# ./setup.sh
&lt;/terminal&gt;
Скрипт автоматически подготовит систему для использования ipkg.&lt;br/&gt;
Если что-то пойдет не так, работа скрипта будет остановлена.&lt;br/&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;h3&gt;Как пользоваться ipkg&lt;/h3&gt;
&lt;ol&gt;&lt;li&gt;Обновить списки пакетов
&lt;terminal&gt;
sh-3.00# ipkg update
&lt;/terminal&gt;
Проверить, что пакеты из репозитория доступны можно следующей командой:
&lt;terminal&gt;
sh-3.00# ipkg list
abcde - 1.9.10 - Frontend for Cdparanoia.
abook - 0.5.6 - Abook is a text-based addressbook program designed to use with mutt mail client.
binutils - 3.0 - The GNU diff, diff3, sdiff, and cmp utilities.
bison - 2.4.3 - GNU bison is a parser generator that is part of the GNU Project. Bison converts a grammar description for a context-free gramma
bzip2 - 1.0.6 - bzip2 is a freely available, patent free, high-quality data compressor.
cdparanoia - 10.2 - Cdparanoia extracts audio from compact discs directly as data.
chess - 5.07 - Chess game.
coreutils - 8.6 - The GNU Core Utilities are the basic file, shell and text manipulation utilities of the GNU operating system.
e2fsprogs - 1.41.12 - ext2/ext3/ext4 file system utilities
findutils - 4.5.9 - The GNU find, xargs, and locate programs.
flex - 2.3.5 - Flex is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns
gettext - 0.18.1.1 - offers to programmers, translators and even users, a well integrated set of tools to provide support for producing packages wit
glib - 2.22.5 - This is a set of function calls to support the reading and writing of PNG format files in a portable manner.
gmp - 5.0.1 - GNU MP is a library for arbitrary precision arithmetic.
hdparm - 9.35 - hdparm provides a command line interface to various hard disk ioctls supported by the stock Linux ATA/IDE device driver subsyst
htop - 0.8.3 - htop is an ASCII full-screen performance monitor that is capable of reporting the activity of all processes.
iperf - 2.0.5 - a modern alternative for measuring maximum TCP and UDP bandwidth performance.
ipkg - 0.99.163.01 - Itsy Package Management System, is a lightweight package management system designed for embedded devices that tries to resemble
iptables - 1.4.10 - Userland utilities for controlling firewalling rules
lame - 3.98.4 - LAME is an educational tool to be used for learning about MP3 encoding. The goal of the LAME project is to improve the psycho a
less - 418 - Less is a free, open-source file pager.
libiconv - 1.13 - provides an iconv implementation for use on systems which don't have one or whose implementation cannot convert from/to Unicode
libpng - 1.4.1 - This is a set of function calls to support the reading and writing of PNG format files in a portable manner.
links - 1.00 - Links is text WWW browser with tables and frames.
mc - 4.7.4 - Midnight Commander File Manager
mp3info - 0.8.5a - MP3Info is a little utility used to read and modify the ID3 tags of MP3 files.
mprf - 3.0.0 - A portable library written in C for arbitrary precision arithmetic on floating-point numbers.
mutt - 1.5.21 - "All mail clients suck. This one just sucks less."
nano - 2.2.5 - GNU nano is a small and friendly text editor.
ncurses - 5.7 - The ncurses library routines give the user a terminal-independent method of updating character screens with reasonable optimiza
nfs-utils - 1.2.3 - User space nfs utilities
readline - 6.1 - Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed i
screen - 4.0.3 - a full-screen window manager that multiplexes a physical terminal between several processes (typically interactive shells).
sed - 4.2 - Sed  is  a stream editor.
slang - 2.2.2 - allows a developer to create robust multi-platform software and provides facilities required by interactive applications such a
smartmontools - 5.40 - utility programs to control and monitor storage systems using the SMART.
tar - 1.25 - is an archiver that creates and handles file archives in various formats.
zlib - 1.2.5 - provides function calls which allow an application to compress or decompress data stored in a format similar to that used by th
Successfully terminated.
&lt;/terminal&gt;
&lt;/li&gt;&lt;li&gt;Установить нужный пакет, например mc:
&lt;terminal&gt;
sh-3.00# ipkg install mc
Installing mc (4.7.4) to root...
Downloading http://ipkg.sigmaplayer.com/optware/mipselr2/cross/mc_4.7.4_mipsel-rel2.ipk
Installing glib (2.22.5) to root...
Downloading http://ipkg.sigmaplayer.com/optware/mipselr2/cross/glib_2.22.5_mipsel-rel2.ipk
Installing gettext (0.18.1.1) to root...
Downloading http://ipkg.sigmaplayer.com/optware/mipselr2/cross/gettext_0.18.1.1_mipsel-rel2.ipk
Installing libiconv (1.13) to root...
Downloading http://ipkg.sigmaplayer.com/optware/mipselr2/cross/libiconv_1.13_mipsel-rel2.ipk
Installing zlib (1.2.5) to root...
Downloading http://ipkg.sigmaplayer.com/optware/mipselr2/cross/zlib_1.2.5_mipsel-rel2.ipk
Installing slang (2.2.2) to root...
Downloading http://ipkg.sigmaplayer.com/optware/mipselr2/cross/slang_2.2.2_mipsel-rel2.ipk
Configuring gettext
Configuring glib
Configuring libiconv
Configuring mc
Configuring slang
Configuring zlib
Successfully terminated.
sh-3.00# 
&lt;/terminal&gt;
Автоматически загрузятся пакеты, которые указаны в зависимостях. В данном примере загрузились и установились еще пять пакетов, необходимых для работы midnight commander-а.
&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;
&lt;h3&gt;Как удалить ipkg&lt;/h3&gt;
&lt;br /&gt;
Для того, чтобы полностью удалить ipkg из системы достаточно восстановить оригинальный скрипт запуска telnetd и удалить каталог, где располагается ipkg
&lt;terminal&gt;
sh-3.00# cd /HD_Media/hda3/sybhttpd/localhost.drives/HARD_DISK/Apps/Telnetd
sh-3.00# rm startscript.sh 
sh-3.00# mv startscript.sh.org startscript.sh
sh-3.00# cd /HD_Media/hda3
sh-3.00# rm -P .opt&lt;/terminal&gt;
&lt;br /&gt;
&lt;h3&gt;Как скомпилировать свою программу&lt;/h3&gt;
&lt;br /&gt;
Вы сами можете откомпилировать нужный Вам пакет. Я старался процесс максимально доступно описать в форуме &lt;a href="http://antisclerosis.forumup.com/viewforum.php?f=9&amp;mforum=antisclerosis"&gt;"Разработка приложений для NMT"&lt;/a&gt;. &lt;br /&gt;
Кроме того очень полезно посмотреть в &lt;a href="http://cblfs.cross-lfs.org/index.php/Main_Page"&gt;эту Вики&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Состояние репозитория&lt;/h3&gt;
&lt;br /&gt;
Все эти пакеты я собрал за достаточно короткий строк и, естественно полностью проверить их работу я не мог. Если Вы обнаружите ошибку в работе какого-либо пакета - пишите. Разберемся.&lt;br /&gt;
&lt;br /&gt;
&lt;img style="float:left; margin:0 0 10px 10px; width: 30px" src="http://lh3.ggpht.com/_I2i9kIFocsE/S7rEWMOQWbI/AAAAAAAAFBc/ZQOUXztN8Uk/tumbup.png" border="0" alt="" /&gt;Хочу поблагодарить всех участников сообщества так или иначе помогавших собрать этот репозиторий и подготовить инструкции.&lt;br /&gt;
&lt;br /&gt;
Любая критика приветствуется.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s320/notification-network-wireless.png"&gt;&lt;a href="http://axa-ru.blogspot.com/2010/10/hdx-bd-1-optware-project.html#ipkg_links"&gt;Полезные ссылки&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: 0.75em;"&gt;&lt;i&gt;
Upd 25/11/10. Upd: Добавил описание процедуры удаления ipkg&lt;br /&gt;
Upd 26/11/10. Upd: Переименовал setup.tar.gz в Setup.tar.gz&lt;br /&gt;
Upd 27/11/10. Upd: Добавлены пути в переменную $PATH. Добавлена синхронизация внутренних часов с сервером точного времени&lt;br /&gt;
&lt;/i&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-6942586578848616560?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/6942586578848616560/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/11/hdx-bd-1-ipkg.html#comment-form' title='Комментарии: 6'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6942586578848616560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6942586578848616560'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/11/hdx-bd-1-ipkg.html' title='HDX BD-1. Установка ipkg'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_I2i9kIFocsE/S7rEWMOQWbI/AAAAAAAAFBc/ZQOUXztN8Uk/s72-c/tumbup.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-446272506671154842</id><published>2010-11-20T20:13:00.007+03:00</published><updated>2010-11-21T14:13:58.900+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pizdec'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. Попытка скомпилировать загружаемые модули nfs</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a class="highslide" href="http://img715.imageshack.us/img715/2319/nfsbd1.jpg" onclick="return hs.expand(this)" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="120" src="http://img715.imageshack.us/img715/2319/nfsbd1.jpg" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;&lt;/div&gt;В HDX BD-1 отсутствуют nfs и Samba серверы. Из-за этого устройство не видно в сети.&lt;br /&gt;
Была идея исправить этот недостаток скомпилировав ядро и установив модули файловой системы, как загружаемые (отметил на шоте галкой).&lt;br /&gt;
Затем можно подложить эти модули в файловую систему плеера и там загрузить.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Но китайцы не оставили здесь маневра. Они сделали сетевые модули встроенными в ядро (отметил на шоте кружком).&lt;br /&gt;
Чтоб убедиться, скомпилировал модули, перенс их в плеер и попытался загрузить:&lt;br /&gt;
&lt;terminal&gt;
sh-3.00# pwd
/lib/modules/2.6.22.19-27-sigma/extra
sh-3.00# ls
exportfs.ko  fctrl.ko  nfs_acl.ko  nfsd.ko  sigmablock.ko  usb-otg.ko
sh-3.00# insmod exportfs.ko
insmod: can't insert 'exportfs.ko': invalid module format
sh-3.00# 
&lt;/terminal&gt;
И, естественно, потерпел фиаско.&lt;br /&gt;
&lt;br /&gt;
Выводы:&lt;br /&gt;
Чтобы включить nfs нужно или пересобрать ядро, или скомпилировать nfs-utils.&lt;br /&gt;
&lt;br /&gt;
Хотя, возможно, я где то ошибся. &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-446272506671154842?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/446272506671154842/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/11/hdx-bd-1-nfs.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/446272506671154842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/446272506671154842'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/11/hdx-bd-1-nfs.html' title='HDX BD-1. Попытка скомпилировать загружаемые модули nfs'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-6485058388041226598</id><published>2010-11-15T16:35:00.010+03:00</published><updated>2010-12-06T12:10:33.547+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='optware'/><category scheme='http://www.blogger.com/atom/ns#' term='nmt'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. Репозиторий на локальном диске</title><content type='html'>Обычно репозиторий размещается на сервере в интернете, но по желанию его можно разместить и на локальном диске.&lt;br /&gt;
В этом случае репозиторий будет доступен  через встроенный в HDX BD-1 ftp сервер. &lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Создать каталог, где будут размещаться пакеты репозитория
&lt;terminal&gt;
# mkdir -p /HD_Media/hda3/sybhttpd/localhost.drives/HARD_DISK/tmp/8642/cross/stable
&lt;/terminal&gt;
&lt;/li&gt;&lt;li&gt;Скопировать в него все ipk пакеты ссылки на которые можно взять на странице &lt;a target="new" href="http://axa-ru.blogspot.com/2010/11/hdx-bd-1-ncurses-screen-and-nano.html"&gt;HDX BD-1. Репозиторий : Ncurses, Screen and Nano and cetera&lt;/a&gt;
&lt;terminal&gt;
# cd /HD_Media/hda3/sybhttpd/localhost.drives/HARD_DISK/tmp/8642/cross/stable
# wget http://www.opendrive.com/files/7910545_M0KKj_8a29/bison_2.4.3_mipsel-rel2.ipk 
http://www.opendrive.com/files/7912301_rd3gi_eacb/flex_2.3.5_mipsel-rel2.ipk 
http://www.opendrive.com/files/7885389_5yXbR_f0f4/gettext_0.18.1.1_mipsel-rel2.ipk  
http://www.opendrive.com/files/7885390_IvFGU_72d5/glib_2.22.5_mipsel-rel2.ipk 
http://www.opendrive.com/files/7885387_FwkMg_7384/hdparm_9.35_mipsel-rel2.ipk 
http://www.opendrive.com/files/7894187_rGvaj_3653/htop_0.8.3_mipsel-rel2.ipk  
http://www.opendrive.com/files/7904860_h91bj_35d6/iperf_2.0.5_mipsel-rel2.ipk 
http://www.opendrive.com/files/7906771_EvItv_b308/iptables_1.4.10_mipsel-rel2.ipk 
http://www.opendrive.com/files/7905402_gBovX_96d3/lame_3.98.4_mipsel-rel2.ipk 
http://www.opendrive.com/files/7896200_NkFm3_95ae/mc_4.7.4_mipsel-rel2.ipk 
http://www.opendrive.com/files/7885395_SJEQE_a461/nano_2.2.5_mipsel-rel2.ipk 
http://www.opendrive.com/files/7885397_24ucU_7747/ncurses_5.7_mipsel-rel2.ipk  
http://www.opendrive.com/files/7885386_qkJlo_d40f/screen_4.0.3_mipsel-rel2.ipk 
http://www.opendrive.com/files/7890907_ifrBb_df7a/sed_4.2_mipsel-rel2.ipk 
http://www.opendrive.com/files/7885393_iXbEG_73db/slang_2.2.2_mipsel-rel2.ipk 
http://www.opendrive.com/files/7885394_LfG7Y_cd6f/zlib_1.2.5_mipsel-rel2.ipk 
#
&lt;/terminal&gt;
&lt;/li&gt;&lt;li&gt;Создать файл /HD_Media/hda3/.opt/opt/etc/ipkg.conf
&lt;pre class="listing"&gt;# This repositories for mips rel 1. Not yet implemented.
#src wl500g http://wl500g.dyndns.org/ipkg
#src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
# This repositories for mips rel 2 on local drive. Must be started FTP server 
src optware ftp://ftpuser:1234@localhost/HARD_DISK/tmp/8642/cross/stable

# root filesystem for install
dest root /HD_Media/hda3/.opt

# Architecture match order
arch mipsel-rel2 1&lt;/pre&gt;

&lt;/li&gt;&lt;li&gt;Проиндексировать репозиторий
&lt;terminal&gt;
# cd /opt/bin
# wget http://www.opendrive.com/files/7348690_4DtrH_8256/ipkg-make-index
# chmod +x ipkg-make-index
# ipkg-make-index /HD_Media/hda3/sybhttpd/localhost.drives/HARD_DISK/tmp/8642/cross/stable
&lt;/terminal&gt;
&lt;/li&gt;&lt;li&gt;Обновить список пакетов
&lt;terminal&gt;
# ipkg update
&lt;/terminal&gt;
Проверить, что пакеты доступны.
&lt;terminal&gt;
# ipkg list
bison - 2.4.3 - GNU bison is a parser generator that is part of the GNU Project. Bison converts a grammar description for a context-free gramma
flex - 2.3.5 - Flex is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns
gettext - 0.18.1.1 - offers to programmers, translators and even users, a well integrated set of tools to provide support for producing packages wit
glib - 2.22.5 - This is a set of function calls to support the reading and writing of PNG format files in a portable manner.
hdparm - 9.35 - hdparm provides a command line interface to various hard disk ioctls supported by the stock Linux ATA/IDE device driver subsyst
htop - 0.8.3 - htop is an ASCII full-screen performance monitor that is capable of reporting the activity of all processes.
iperf - 2.0.5 - a modern alternative for measuring maximum TCP and UDP bandwidth performance.
iptables - 1.4.10 - Userland utilities for controlling firewalling rules
lame - 3.98.4 - LAME is an educational tool to be used for learning about MP3 encoding. The goal of the LAME project is to improve the psycho a
libiconv - 1.13 - provides an iconv implementation for use on systems which don't have one or whose implementation cannot convert from/to Unicode
libpng - 1.4.1 - This is a set of function calls to support the reading and writing of PNG format files in a portable manner.
mc - 4.7.4 - Midnight Commander File Manager
nano - 2.2.5 - GNU nano is a small and friendly text editor.
ncurses - 5.7 - The ncurses library routines give the user a terminal-independent method of updating character screens with reasonable optimiza
screen - 4.0.3 - a full-screen window manager that multiplexes a physical terminal between several processes (typically interactive shells).
sed - 4.2 - Sed  is  a stream editor.
slang - 2.2.2 - allows a developer to create robust multi-platform software and provides facilities required by interactive applications such a
unfs3 - 0.9.18 - is a user-space implementation of the NFSv3 server specification. It provides a unified mountd and nfsd program and so far runs
zlib - 1.2.5 - provides function calls which allow an application to compress or decompress data stored in a format similar to that used by th
Successfully terminated.
&lt;/terminal&gt;
&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-6485058388041226598?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/6485058388041226598/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/11/hdx-bd-1-repository-on-local-disk.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6485058388041226598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6485058388041226598'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/11/hdx-bd-1-repository-on-local-disk.html' title='HDX BD-1. Репозиторий на локальном диске'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-2699133419341602956</id><published>2010-11-10T21:52:00.117+03:00</published><updated>2011-05-25T18:21:20.294+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='optware'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. Репозиторий : Ncurses, Screen and Nano and cetera</title><content type='html'>Спортировал &lt;s&gt;три&lt;/s&gt; программы под HDX BD-1&lt;br /&gt;
По мере портирования буду эту страницу обновлять.&lt;br /&gt;
&lt;br /&gt;
Всеми этими программами можно пользоваться уже сейчас, &lt;s&gt;но для завершения работ и получения полноценного репозитория необходим ftp сервер.&lt;br /&gt;
&lt;span style="font-size: 1.25em;color: #ff0000;"&gt;
Прошу помощи. &lt;br /&gt;
Подскажите бесплатный хостинг с anonymous доступом от 50 MB.&lt;/span&gt;&lt;br /&gt;&lt;/s&gt;
&lt;br /&gt;
Соратники с сервера &lt;a href="http://sigmaplayer.com/"&gt;Sigma Player&lt;/a&gt; любезно предоставили место для репозитория. Теперь эта статья будет обновляться автоматически при добавлении новых программ. &lt;br /&gt;
А сам репозиторий доступен по адресу &lt;a href="http://ipkg.sigmaplayer.com/"&gt;http://ipkg.sigmaplayer.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder="1" width='100%' height='300' frameborder='0' src='http://ipkg.sigmaplayer.com/optware/mipselr2/cross'&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;!-- ================================================================================ --&gt;
&lt;span style="font-size: 0.75em;"&gt;&lt;i&gt;
Upd 12/11/10. добавлено: hdparm-9.35, libiconv-1.13, gettext-0.18.1.1, libpng-1.4.1, zlib-1.2.5, glib-2.22.5, slang-2.2.2&lt;br /&gt;
Upd 13/11/10. добавлено: mc-4.7.4, sed-4.2, atop-1.26, htop-0.8.3 ipkg пакеты для всех программ&lt;br /&gt;
Upd 14/11/10. добавлено: iperf-2.0.5, lame_3.98.4, iptables-1.4.10, bison-2.4.3, flex-2.5.35, unfs3-0.9.18&lt;br /&gt;
Upd 16/11/10. добавлено: abcde-1.9.10, cdparanoia-10.2, abook-0.5.6, mutt-1.5.21, readline-6.1, smartmontools-5.40, links-1.0&lt;br /&gt;
Upd 18/11/10. добавлено: coreutils-8.6, mp3info-0.8.5a&lt;br /&gt;
Upd 19/11/10. добавлено: less-418, gnuchess-5.07, binutils-3.0, findutils-4.5.9, mprf-3.0.0, gmp-5.0.1, bzip2-1.0.6&lt;br /&gt;
Upd 26/11/10. добавлено: libogg-1.2.1, libvorbis-1.3.2, vorbis-tools-1.4.0, id3lib_3.8.3, libid3tag_0.15.1b, libmad_0.15.1b&lt;br /&gt;
Upd 29/11/10. добавлено: diffutils-3.0, binutils-2.20&lt;br /&gt;
Upd 14/05/11. добавлено: libsigc++_2.2.9, libtorrent_0.12.6, openssl_0.9.8k, rsync_3.0.8&lt;br /&gt;
Upd 15/05/11. добавлено: curl_7.21.6, rtorrent_0.8.6&lt;br /&gt;
Upd 25/05/11. добавлено: rutorrent_0.0.5, libtorrent_0.12.8, lighttpd_1.4.28.2, libiconv_1.13.1, php_5.3.6.2, prce_8.12, rtorrent_0.8.8.3, curl_7.21.6, xmlrpc-c_1.16.35, openssl_1.0.8d, libxml2_2.7.8, bsdb_4.6.21, python_2.6.6, tcl_8.5.9, sqllite_3.7.6.2, tcllib_1.13, gdbm_1.8.3, gdb_7.2, termcap_1.3.1, readline_6.2, bzip2_1.0.6, ncurses_5.9&lt;br /&gt;
&lt;/i&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-2699133419341602956?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/2699133419341602956/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/11/hdx-bd-1-ncurses-screen-and-nano.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/2699133419341602956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/2699133419341602956'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/11/hdx-bd-1-ncurses-screen-and-nano.html' title='HDX BD-1. Репозиторий : Ncurses, Screen and Nano and cetera'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-2300799700919920589</id><published>2010-11-07T10:00:00.011+03:00</published><updated>2010-11-07T19:32:26.024+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. ПДУ из под терминала.</title><content type='html'>В HDX BD-1 присутствует возможность управления передачей команд через 30000 порт. Учитывая, что у пользователей есть мобильные устройства с интерфейсм wi-fi, это достаточно перспективный способ.
&lt;pre class="listing"&gt;#!/bin/bash

# Эта программа читает сканы с клавиатуры компьютера и отправляет их в 30000 порт HDX BD1.
# Сделана на основе
# http://www.networkedmediatank.com/showthread.php?tid=30168&amp;pid=277384#pid277384
# Клавиша "Пробел" заменяет "Enter"
# "Esc" - выход

# IP адрес моего HDX BD1
BD1="192.168.1.61"

get_key() #@ USAGE: get_key var
{
  local _v_ _w_ _x_ _y_ _z_ delay=${delay:-.0001}
  IFS= read -d '' -rsn1 _v_
  read -sn1 -t "$delay" _w_
  read -sn1 -t "$delay" _x_
  read -sn1 -t "$delay" _y_
  read -sn1 -t "$delay" _z_
  case $_v_ in
    $'\e')
      echo Bye
      exit 1
      ;;
    *) printf -v ${1:?} "%s" "$_v_$_w_$_x_$_y_$_z_" ;;
  esac
}


while true
do
  get_key KEY
  case $KEY in
    ' ')
       printf "\n" | nc $BD1 30000 -w 1
      ;;
    *)
      printf "%s" $KEY
      printf "%s" $KEY | nc $BD1 30000 -w 1
      ;;
  esac
done&lt;/pre&gt;

Пользоваться ей очень просто:
&lt;ol&gt;&lt;li&gt;Скопировать текст программы в файл remote.sh
&lt;/li&gt;&lt;li&gt;Дать ему права на исполнение и запустить:
&lt;/li&gt;&lt;/ol&gt;
&lt;terminal&gt;
$ chmod +x remote.sh
$ ls -la remote.sh
-rw-r--r--  1 akhromov akhromov    0 2010-11-05 14:20 remote.sh
$ ./remote.sh &lt;/terminal&gt;

Задействованные клавиши легко определить по реакции плеера:&lt;br /&gt;
&lt;kbd&gt;R&lt;/kbd&gt; - стрелка вправо,&lt;br /&gt;
&lt;kbd&gt;L&lt;/kbd&gt; - стрелка вправо,&lt;br /&gt;
&lt;kbd&gt;U&lt;/kbd&gt; - стрелка вправо,&lt;br /&gt;
&lt;kbd&gt;D&lt;/kbd&gt; - стрелка вправо,&lt;br /&gt;
&lt;kbd&gt;Пробел&lt;/kbd&gt; - Enter,&lt;br /&gt;
&lt;kbd&gt;Esc&lt;/kbd&gt; - выход&lt;br /&gt;
и т.д.&lt;br /&gt;
&lt;br /&gt;
К сожалению программисты HDX BD-1 не до конца реализовали данную возможность. Точнее наделали несколько ляпов.
Так например, если плеер запустил screen saver, то выключить его можно только с физического пульта.&lt;br /&gt;
Или еще недоделка: если запущено проигрывание мультимедия файла из терминала его остановить невозможно. &lt;br /&gt;
&lt;br /&gt;
Но, надеюсь эти недостатки будут устранены в ближайшей прошивке.&lt;br /&gt;
&lt;br /&gt;
PS. Да, чуть не забыл.&lt;br /&gt;
Это работает под linux. В windows из коробки такого инструмента нет.&lt;br /&gt;
Возможно установка linux shell решит проблему. &lt;br /&gt;
Если пользователи windows захотят попробовать, то советую посмотреть на этот обзор: &lt;a target="_blank" href="http://www.petri.co.il/alternative-command-shells_for-windows.htm"&gt;Alternative Command Shells for Windows&lt;/a&gt;. А именно на &lt;i&gt;Cygwin&lt;/i&gt; и &lt;i&gt;Windows Services for UNIX&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Буду признателен, если по результатам напишите, что получилось.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://antisclerosis.forumup.com/post-226-antisclerosis.html#226"&gt;Обсуждение в форуме&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-2300799700919920589?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/2300799700919920589/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/11/hdx-bd-1.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/2300799700919920589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/2300799700919920589'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/11/hdx-bd-1.html' title='HDX BD-1. ПДУ из под терминала.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-3362937191414443847</id><published>2010-10-30T21:49:00.006+04:00</published><updated>2010-12-09T17:58:14.415+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dsm-g600'/><category scheme='http://www.blogger.com/atom/ns#' term='d-link'/><category scheme='http://www.blogger.com/atom/ns#' term='mc'/><title type='text'>DSM-G600. Установка midnight commander.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a class="highslide" href="http://lh3.ggpht.com/_I2i9kIFocsE/TMxrx5mnvAI/AAAAAAAAFfM/8R7CSrdRnoU/mc-g600.png" onclick="return hs.expand(this)" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="120" src="http://lh3.ggpht.com/_I2i9kIFocsE/TMxrx5mnvAI/AAAAAAAAFfM/8R7CSrdRnoU/mc-g600.png" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;&lt;/div&gt;Румынский товарищ собрал &lt;a target="_blank" href="http://mc.linuxinside.com/cgi-bin/dir.cgi"&gt;форк midnight commander 4.11&lt;/a&gt; под DSM G600 и &lt;a target="_blank" href="http://forum.dsmg600.info/viewtopic.php?id=5880"&gt;написал об этом в соответсвующем форуме&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
Но со стороны администратора особой поддержки не получил. Я решил сохранить его опыт и файлы в моем блоге.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Итак, подключаемся терминалом и вводим следующие команды.&lt;br /&gt;

&lt;terminal&gt;
cat &gt;&gt; "/.profile" &lt;&lt;\EOF 
&gt; export PATH=/mnt/HD_a2/bin:$PATH 
&gt; export TERMINFO=/mnt/HD_a2/share/terminfo 
&gt; export TERM=xterm 
&gt; EOF 
# mkdir -p /mnt/HD_a2/bin
# wget http://www.opendrive.com/files/7602285_vKuk5_7b2f/tar --directory-prefix=/mnt/HD_a2/bin
# wget http://www.opendrive.com/files/7602286_vGZB0_6f89/gzip --directory-prefix=/mnt/HD_a2/bin
# chmod +x /mnt/HD_a2/bin/tar
# chmod +x /mnt/HD_a2/bin/gzip
# rm /bin/tar
# mkdir -p /mnt/HD_a2/tmp
# wget http://www.opendrive.com/files/7582436_cBijN_6e3d/mc-4.1.40-pre9-dsmg600.tar.gz --directory-prefix=/mnt/HD_a2/tmp
# tar -xzvf tmp/mc-4.1.40-pre9-dsmg600.tar.gz
&lt;/terminal&gt;

Закрываем терминал, снова подключаемся и вводим в командной строке команду &lt;b&gt;mc&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name="g600_fun_plug"&gt;&lt;/a&gt;Чтобы после перезагрузки устройства все работало нужно отредактировать файл /mnt/HD_a2/fun_plug. 
&lt;pre class="listing"&gt;
#!/bin/sh
###########################################
# telnet deamon start
if [ ! -e /mnt/HD_a2/ash ]
then
ln -s /mnt/HD_a2/busybox /mnt/HD_a2/ash
fi

if [ ! `grep root /etc/shadow` ]
then
echo kontroll.`grep admin /etc/shadow` &gt;&gt; /etc/shadow
/mnt/HD_a2/sed -i -e 's/kontroll.admin/root/' /etc/shadow
fi

/mnt/HD_a2/sed -i -e 's/root:.*/root:x:0:0:Linux User,,,:\/:\/mnt\/HD_a2\/ash/' /etc/passwd
ash /mnt/HD_a2/snfs
cd /dev &amp;&amp; /mnt/HD_a2/busybox makedevs ptyp c 2 0 0 9
cd /dev &amp;&amp; /mnt/HD_a2/busybox makedevs ttyp c 3 0 0 9

echo 'export PATH=/mnt/HD_a2/bin:$PATH' &gt; /.profile
echo 'export TERMINFO=/mnt/HD_a2/share/terminfo' &gt;&gt; /.profile
echo 'export TERM=xterm' &gt;&gt; /.profile

export PATH=/mnt/HD_a2/bin:$PATH
export TERMINFO=/mnt/HD_a2/share/terminfo
export TERM=xterm 

/mnt/HD_a2/busybox telnetd &amp;
&lt;/pre&gt;
&lt;upd&gt;Upd 09/12/10.&lt;/upd&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-3362937191414443847?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/3362937191414443847/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/10/dsm-g600-midnight-commander.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/3362937191414443847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/3362937191414443847'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/10/dsm-g600-midnight-commander.html' title='DSM-G600. Установка midnight commander.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_I2i9kIFocsE/TMxrx5mnvAI/AAAAAAAAFfM/8R7CSrdRnoU/s72-c/mc-g600.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-9057825500234546061</id><published>2010-10-18T08:41:00.000+04:00</published><updated>2010-10-18T08:41:00.605+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='optware'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. Как сделать дистрибутив ipkg</title><content type='html'>&lt;h3&gt;Что такое формат .ipk?&lt;/h3&gt;
&lt;br/&gt;
Файлы в формате .ipk являются архивами tar, сжатыми gzip (.tar.gz), которые содержат три части:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;./data.tar.gz&lt;/b&gt;: содержит собственно сами файлы, составляющие пакет. При установке эта часть распаковывается в корневой каталог /. То есть, имена файлов и каталогов, входящие в этот архив, должны начинаться с ./usr или ./opt.&lt;/li&gt;
&lt;br/&gt;
&lt;li&gt;&lt;b&gt;./control.tar.gz&lt;/b&gt;: содержит метаданные и скрипты пакета. Он должен содержать файл с названием control. Также он может содержать следующие файлы: conffiles, preinst, postinst, prerm, postrm. Кроме этого, в него могут входить другие файлы и каталоги, нужные для установки, но это не будет особо полезным в настоящее время. &lt;a href="#ipkScripts"&gt;См. секцию 3 “Скрипты Ipk”&lt;/a&gt;.&lt;/li&gt;
&lt;br/&gt;
&lt;li&gt;&lt;b&gt;./debian-binary&lt;/b&gt;: в настоящее время игнорируется ipkg. Это должен быть текстовый файл, содержащий единственную строку: “2.0”
&lt;/li&gt;&lt;/ul&gt;
&lt;br/&gt;
&lt;h3&gt;Сборка ipk&lt;/h3&gt;
&lt;br/&gt;
Ниже приведен пример как собрать пакет с названием foobar, который помещает файл myprog в каталог /opt/bin на HDX BD-1. Вам понадобится скрипт &lt;a href="http://www.oesf.org/howto/downloads/ipkg-build.sh"&gt;ipkg-build.sh&lt;/a&gt;.&lt;br/&gt;
&lt;br/&gt;
&lt;ol&gt;&lt;li&gt;Создайте структуру каталогов и файлов, как они должны быть расположены в системе. Для нашего примера мы создадим каталог foobar, который будет считаться корневым. С точки зрения ipk любой файл внутри foobar будет в &lt;i&gt;/&lt;/i&gt;, таким образом, &lt;i&gt;/foobar/opt/bin/myprog&lt;/i&gt; будет установлен в &lt;i&gt;/opt/bin/myprog&lt;/i&gt; на HDX BD-1.&lt;br&gt;
&lt;pre class="listing"&gt;/foobar/opt/bin/myprog&lt;/pre&gt;
&lt;/li&gt;
&lt;br/&gt;
&lt;li&gt;На верхнем уровне иерархии создайте каталог с именем CONTROL.&lt;br/&gt;
&lt;pre class="listing"&gt;/foobar/opt/bin/myprog
/foobar/CONTROL/&lt;/pre&gt;&lt;/li&gt;
&lt;br/&gt;
&lt;li&gt;Внутри каталога CONTROL создайте файл под названием control, в который запишите необходимые данные в формате “Поле: значение”. В файле должны присутствовать следующие поля: &lt;a href="#Package"&gt;Package&lt;/a&gt;, &lt;a href="#Version"&gt;Version&lt;/a&gt;, &lt;a href="#Architecture"&gt;Architecture&lt;/a&gt;, &lt;a href="#Maintainer"&gt;Maintainer&lt;/a&gt;, &lt;a href="#Section"&gt;Section&lt;/a&gt; и &lt;a href="#Description"&gt;Description&lt;/a&gt;. Опционально можете включить следующие поля: &lt;a href="#Priority"&gt;Priority&lt;/a&gt; и &lt;a href="#Depends"&gt;Depends&lt;/a&gt;.&lt;br/&gt;

&lt;pre class="listing"&gt;/foobar/opt/bin/myprog
/foobar/CONTROL/control&lt;/pre&gt;

Вот пример этого файла, который вы можете использовать в качестве шаблона:


&lt;pre class="listing"&gt; ### Begin CONTROL/control example
 Package: foobar
 Priority: optional
 Section: Misc
 Version: 0.1
 Architecture: mipsel
 Maintainer: Familiar User famuser@foo.org
 Depends: libc6
 Description: foo is the ever-present example program -- it does
everything foo is not a real package. This is simply an example.
.&lt;/pre&gt;

Значения полей в файле CONTROL/control:
&lt;ul&gt;&lt;li&gt;&lt;a name="Package"&gt;&lt;/a&gt;&lt;b&gt;Package&lt;/b&gt;: название пакета, которое может состоять из строчных символов английского алфавита, цифр и дефиса (т.е. совпадать со следующим регулярным выражением: [[a-z0-9.+-]+)&lt;/li&gt;
&lt;br/&gt;
&lt;li&gt;&lt;a name="Version"&gt;&lt;/a&gt;&lt;b&gt;Version&lt;/b&gt;: версия, должна содержать по крайней мере одну цифру и совпадать с регулярным выражением [[a-zA-Z0-9.+]*. Версия также может содержать в конце номер ревизии (ревизия должна сообтветствовать регулярному выражению ”-fam![[0-9]\+”. Ревизия должна увеличиваться каждый раз, когда пакет изменяется, а версия – нет (a packaging tweak). Она может сбрасываться (или просто опускаться) каждый раз, когда увеличивается номер версии.&lt;/li&gt;
&lt;br/&gt;
&lt;li&gt;&lt;a name="Architecture"&gt;&lt;/a&gt;&lt;b&gt;Architecture&lt;/b&gt;: это поле должно специфицировать архитектуру, под которую собран пакет. Допустимые значения: “arm” и “all”.&lt;/li&gt;
&lt;br/&gt;
&lt;li&gt;&lt;a name="Maintainer"&gt;&lt;/a&gt;&lt;b&gt;Maintainer&lt;/b&gt;: должно содержать имя и адрес электронной почты ответственного за этот пакет (не обязательно автора самой программы).&lt;/li&gt;
&lt;br/&gt;
&lt;li&gt;&lt;a name="Description"&gt;&lt;/a&gt;&lt;b&gt;Description&lt;/b&gt;: короткое (до 80 символов) описание программы. Оно также может включать длинное описание на следующих строках (каждая с отступом в один пробел). Пустые строки в длинном описании могут быть заданы как строки, состоящие из одного пробела и точки (т.е. ” .”).&lt;/li&gt;
&lt;br/&gt;
&lt;li&gt;&lt;a name="Priority"&gt;&lt;/a&gt;&lt;b&gt;Priority&lt;/b&gt;: должно быть одно из следующих значений: required, standard, important, optional или extra. Большинство программ должны использовать optional.&lt;/li&gt;
&lt;br/&gt;
&lt;li&gt;&lt;a name="Section"&gt;&lt;/a&gt;&lt;b&gt;Section&lt;/b&gt;: категория, которой соответствует пакет:
&lt;br/&gt;
&lt;ul&gt;&lt;a name="SectionGames"&gt;&lt;/a&gt;&lt;li&gt;Games (игры)&lt;/li&gt;
&lt;li&gt;&lt;a name="SectionMultimedia"&gt;&lt;/a&gt;Multimedia (графика, видео, аудио, mp3-плеер)&lt;/li&gt;
&lt;li&gt;&lt;a name="SectionCommunications"&gt;&lt;/a&gt;Communications (коммуникации, эл. почта и т.п.)&lt;/li&gt;
&lt;li&gt;&lt;a name="SectionSettings"&gt;&lt;/a&gt;Settings (утилиты резервного копирования, программа настройки беспроводной сети, короче, все, что модифицирует саму систему)&lt;/li&gt;
&lt;li&gt;&lt;a name="SectionUtilities"&gt;&lt;/a&gt;Utilities (база паролей, калькулятор) - чаще всего небольшие приложения&lt;/li&gt;
&lt;li&gt;&lt;a name="SectionApplications"&gt;&lt;/a&gt;Applications (остальные приложения, не попадающие в другие категории)&lt;/li&gt;
&lt;br/&gt;
Не имеют собственной закладки, но нуждаются в категоризации:
&lt;ul&gt;&lt;li&gt;Console (fdisk, kismit, perl, boa, apache, smb и т.д.)&lt;/li&gt;
&lt;li&gt;Misc (если невозможно отнести ни к какой другой категории, как например, Zaurus faq)&lt;/li&gt;
&lt;/ul&gt;
&lt;i&gt;Например:&lt;br/&gt;
SeverManager должен быть в секции Settings&lt;br/&gt;
Boa должен быть в секции Console&lt;/i&gt;&lt;/li&gt;&lt;br/&gt;
&lt;br/&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;a name="Depends"&gt;&lt;/a&gt;&lt;b&gt;Depends&lt;/b&gt;: указывает пакеты, которые должны быть установлены, чтобы данная программа работала. Пакеты должны быть перечислены в одной строке через запятую.&lt;br/&gt;
&lt;br/&gt;
Некоторые не обязательные, но рекомендованные секции:&lt;br/&gt;
&lt;br/&gt;
&lt;li&gt;&lt;a name="Installed-Size"&gt;&lt;/a&gt;&lt;b&gt;Installed-Size&lt;/b&gt;: указывает примерный размер пакета после установки. Позволит пользователю оценить, сколько свободного места понадобится для установки данного паекта (например, 150KB).&lt;/li&gt;
&lt;li&gt;&lt;a name="Cardinst"&gt;&lt;/a&gt;&lt;b&gt;Cardinst&lt;/b&gt;: Параметр, показывающий возможна ли корректная работа пакета после установки его на внешние карты памяти. Например, пакет, содержащий в себе модули ядра будут корректно работать только при установки в основную напять. Возможные значения: yes, no.&lt;/li&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Если пакет имеет конфигурационные файлы, создайте файл CONTROL/conffiles, содержащий список таких файлов с указанием абсолютного пути для каждого (как они будут расположены в системе после установки). Тогда система управления пакетами не будет автоматически перезаписывать эти файлы когда пользователь будет обновлять пакет.&lt;/li&gt;
&lt;br/&gt;
&lt;li&gt;Если требуется запустить скрипт в начале или конце установки, см. секцию 3 “Скрипты Ipk”.&lt;/li&gt;
&lt;br/&gt;
&lt;li&gt;Теперь можно создать новый пакет:

&lt;terminal&gt;
$ ipkg-build.sh directory [destination_directory]&lt;/terminal&gt;

где&lt;br/&gt;
&lt;i&gt;directory&lt;/i&gt; – каталог, который должен быть создан. &lt;br/&gt;
&lt;i&gt;destination_directory&lt;/i&gt; является опциональным и если опущен, считается равным текущему каталогу.&lt;br/&gt;
&lt;br/&gt; 
Скрипт ipkg-build.sh производит некоторые проверки целостности и правильности данных в каталоге пакета и должен помочь вам справиться с возможными проблемами.
&lt;/li&gt;&lt;/ol&gt;
&lt;a name="ipkScripts"&gt;&lt;/a&gt;&lt;h3&gt;Скрипты Ipk&lt;/h3&gt;
&lt;br/&gt;
Если нужно, пакет может включать скрипты, которые будут вызваны системой управления пакетами. Вызов скрипта возможен непосредственно перед установкой пакета, после установки, перед удалением пакета и после удаления. Эти скрипты называются, соответственно, preinst, postinst, prerm и postrm, и должны располагаться в каталоге CONTROL. Они должны возвращать 0 в случае успешного завершения (ненулевое значение, возвращаемое preinst отменяет установку пакета – иногда это может быть полезным). Поэтому рекомендуется явно вызывать exit 0 в конце пакета, иначе наружу будет передан код возврата последней выполненой команды, а он может быть и не нулевым. Типичный пример - вызыв команды depmod, которая может отработать нормально, но при этом выдать несколько предупреждений.&lt;br/&gt;
&lt;br/&gt;
Эти скрипты не должны полагать, что доступен tty, т.е. они не должны ничего запрашивать у пользователя.&lt;br/&gt;
&lt;br/&gt;
Переменная PKG_ROOT указывает на корневой каталог пакета, и может быть использована для ссылок на установленное содержимое пакета.&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;h3&gt;Дополнительные скрипты по управлению пакетами&lt;/h3&gt;
&lt;br/&gt;
Существует еще один скрипт, “mkipks”, но с ним могут быть проблемы, поэтому его не рекомендуется использовать.&lt;br/&gt;
&lt;br/&gt;
Так же в Cacko feed (репозиторий для Zaurus) есть пакет ipkg-tools, который помимо скритпа &lt;a href="http://www.opendrive.com/files/7348691_AlHrM_8dee/ipkg-build"&gt;ipkg-build&lt;/a&gt; содержит в себе другие необходимые инструменты для работы с IPK, такие как &lt;a href="http://www.opendrive.com/files/7348692_kbnnr_9794/ipkg-expand"&gt;ipkg-expand&lt;/a&gt; (скрипт, для “разборки” пакета) и &lt;a href="http://www.opendrive.com/files/7348690_4DtrH_8256/ipkg-make-index"&gt;ipkg-make-index&lt;/a&gt; (генерация индекса для feed).&lt;br/&gt;
&lt;br/&gt;

&lt;i&gt;Данная статья с небольшими правками, учитывающими особенности HDX BD-1, взята отсюда &lt;a target="_blank" href="http://oramezo.org/ru/man/ipk-howto"&gt;http://oramezo.org/ru/man/ipk-howto&lt;/a&gt;.&lt;br/&gt;
Оригинал можно найти здесь: &lt;a target="_blank" href="http://www.oesf.org/index.php?title=IPKG_Howto"&gt;http://www.oesf.org/index.php?title=IPKG_Howto&lt;/a&gt;&lt;/i&gt;
&lt;br/&gt;
Дополнительную информацию и более детальные объяснения можно найти по адресу &lt;a target="_blank" href="http://handhelds.org/moin/moin.cgi/Ipkg"&gt;http://handhelds.org/moin/moin.cgi/Ipkg&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-9057825500234546061?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/9057825500234546061/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/10/hdx-bd-1-how-to-build-distribution-with.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/9057825500234546061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/9057825500234546061'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/10/hdx-bd-1-how-to-build-distribution-with.html' title='HDX BD-1. Как сделать дистрибутив ipkg'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-4415340683451849175</id><published>2010-10-15T13:22:00.006+04:00</published><updated>2010-11-02T08:10:25.191+03:00</updated><title type='text'>Меня не будет неделю...</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a class="highslide" href="http://offshore-sailing.net/content/images/f93d9debe7d74457aa40df8872bc9abd.jpg" onclick="return hs.expand(this)" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img style="width: 206px; height: 137px;" src="http://offshore-sailing.net/content/images/f93d9debe7d74457aa40df8872bc9abd.jpg" title="Кликни на картинку и она увеличится" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;Я готовлюсь к кругосветке на яхте.&lt;br /&gt;
&lt;br /&gt;
Сегодня ухожу на катамаране через средиземное море.&lt;br /&gt;
&lt;br /&gt;
Отчет, как всегда будет размещен на &lt;a href="http://life-axa.blogspot.com/"&gt;топе моего блога&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Увидимся через неделю.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-4415340683451849175?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/4415340683451849175/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/10/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4415340683451849175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4415340683451849175'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/10/blog-post.html' title='Меня не будет неделю...'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-5587910811419865155</id><published>2010-10-15T10:22:00.010+04:00</published><updated>2010-11-04T14:46:46.274+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firmware'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. Новая версия прошивки 4.22 rc3</title><content type='html'>Вчера появилась новая версия прошивки. Это еще release cadidate, поэтому некоторая функциональность, в основном связанная с локализацией, не работает.
Но то, что сделано уже очень даже неплохо.&lt;br/&gt;
&lt;br/&gt;
А именно:&lt;br/&gt;
Улучшен вид главного экрана за счет повышения контраста иконок и надписей.&lt;br/&gt;
Внешняя USB или BT клавиатура работает во всех режимах: и в браузере, и в окне.&lt;br/&gt;
В разделе Internet появились новые пункты меню:&lt;br/&gt;
&lt;ul&gt;&lt;li&gt;Online video - можно смотреть клипы Youtube
&lt;/li&gt;&lt;li&gt;Online music - пока заглушка в виде браузера уходящего на китайский сайт
&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a class="highslide" href="http://img832.imageshack.us/img832/4592/bd1mccopyspeed.jpg" onclick="return hs.expand(this)" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" width="150" src="http://img832.imageshack.us/img832/4592/bd1mccopyspeed.jpg" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;&lt;/div&gt;Скорость проводного интерфейса пока без изменений.&lt;br/&gt;
На скриншоте midnight commander, установленный в BD-1 копирует с ReadyNas Duo.&lt;br/&gt;
&lt;br/&gt;
Я поставил, мне нравится&lt;br /&gt;
&lt;br /&gt;
&lt;a target="_blank" href="http://axa-ru.blogspot.com/2010/04/hdx-bd-1-part-2.html#upgrade_bd1"&gt;Как установить firmware&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-5587910811419865155?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/5587910811419865155/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/10/hdx-bd-1-422-rc3.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/5587910811419865155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/5587910811419865155'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/10/hdx-bd-1-422-rc3.html' title='HDX BD-1. Новая версия прошивки 4.22 rc3'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-4769575241701320421</id><published>2010-10-15T09:07:00.016+04:00</published><updated>2010-11-28T18:18:50.552+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='telnet'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='toolchain'/><category scheme='http://www.blogger.com/atom/ns#' term='nmt'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><category scheme='http://www.blogger.com/atom/ns#' term='mc'/><title type='text'>Midnight Commander v 4.7.4-54 для HDX BD-1.</title><content type='html'>&lt;span style="font-weight:bold; color:red;"&gt;Эта статья устарела. Для установки используйте ipkg.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a class="highslide" href="http://img830.imageshack.us/img830/8282/mc474.jpg" onclick="return hs.expand(this)" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" width="150" src="http://img830.imageshack.us/img830/8282/mc474.jpg" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;&lt;/div&gt;Собрал текущую версию Midnight Commander. Архив качать отсюда: &lt;a href="http://www.opendrive.com/files/7350656_sq3Uw_39f4/mc-4.7.4-bd1.tar.gz"&gt;mc-4.7.4-bd1.tar.gz&lt;/a&gt;&lt;br /&gt;
Инструкции по самостоятельной сборке &lt;a target="_blank" href="http://antisclerosis.forumup.com/viewtopic.php?p=135&amp;mforum=antisclerosis#135"&gt;здесь&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
Устанавливать так:
&lt;terminal&gt;
sh-3.00# mv /opt /opt_org
sh-3.00# mkdir -p /HD_Media/hda3/.opt/opt
sh-3.00# ln -s /HD_Media/hda3/.opt/opt /
sh-3.00# ln -s /HD_Media/hda3/sybhttpd /opt
sh-3.00# cd /
sh-3.00# tar -xzvf /path-to-archive/mc-4.7.4-bd1.tar.gz
sh-3.00# cat &gt;&gt; "/persistfs/senv.sh" &lt;&lt;\EOF
&gt; #!/bin/sh
&gt; 
&gt; if [ ! -d /opt_org ]
&gt; then
&gt;    mv /opt /opt_org
&gt;    ln -s /HD_Media/hda3/.opt/opt /
&gt; fi
&gt; 
&gt; export PATH=/opt/bin:$PATH
&gt; export LD_LIBRARY_PATH=/opt/lib:$LD_LIBRARY_PATH
&gt; alias mc="mc -c"
&gt; EOF
sh-3.00# chmod +x /persistfs/senv.sh
sh-3.00# &lt;/terminal&gt;
&lt;br /&gt;
Запускать так:
&lt;terminal&gt;
sh-3.00# source /persistfs/senv.sh
sh-3.00# mc&lt;/terminal&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-4769575241701320421?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/4769575241701320421/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/10/midnight-commander-v-474-54-hdx-bd-1.html#comment-form' title='Комментарии: 8'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4769575241701320421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4769575241701320421'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/10/midnight-commander-v-474-54-hdx-bd-1.html' title='Midnight Commander v 4.7.4-54 для HDX BD-1.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-7249545949717972139</id><published>2010-10-13T00:21:00.034+04:00</published><updated>2011-06-11T01:15:49.425+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='optware'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. Hack. порядок загрузки.</title><content type='html'>&lt;a href="http://lh5.ggpht.com/_I2i9kIFocsE/TLbOCyU_8sI/AAAAAAAAFeo/f57C3bUQcRo/Bd1-start-order.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img style="float:center; margin:0 10px 10px 0;" src="http://lh5.ggpht.com/_I2i9kIFocsE/TLbOCyU_8sI/AAAAAAAAFeo/f57C3bUQcRo/Bd1-start-order.png" title="Кликни на картинку и она увеличится" width="400" border="0" /&gt;&lt;/a&gt;&lt;br /&gt; 
Все это еще находится на стадии исследования и отладки!&lt;br/&gt;
&lt;br/&gt;
На диаграмме показан порядок запуска скриптов при старте HDX BD-1.&lt;br/&gt;
&lt;br/&gt;
Все проверки на условия запуска для простоты опущены.&lt;br/&gt;
&lt;br/&gt;
&lt;a name="modifyScript"&gt;&lt;/a&gt;Идеологически правильно будет вставлять код запуска OptWare в скрипт &lt;i&gt;run_mbox&lt;/i&gt; непосредственно перед вызовом &lt;i&gt;/flash/netapp/run_netapp.sh &amp;&lt;/i&gt;. Потому как установка окружения OptWare это более низкий уровень, нежели запуск приложений.&lt;br&gt;
Но жесткий диск успевает смонтироваться только к концу скрипта&lt;br/&gt;
Скрипт &lt;i&gt;run_mbox&lt;/i&gt;. Добавленный код окрашен коричневым цветом.&lt;br/&gt;
&lt;pre class="listing"&gt;#!/bin/bash

ulimit -s 2048
export LD_LIBRARY_PATH=/flash/lib:/flash/bdj/jvm/lib:/flash/bdj/bdj/lib:/flash/bdj:$LD_LIBRARY_PATH&lt;span style="color: brown;"&gt;:/opt/lib&lt;/span&gt;
export PATH=/flash/bdj/jvm/bin:/flash/bin:$PATH&lt;span style="color: brown;"&gt;:/opt/bin&lt;/span&gt;
export DFB_CONFIG_DIR=/flash/sample_config
export CDROM_DEVICE_NAME="/dev/srsata0"
export CDROM_MOUNT_POINT="/cdrom"
export APPSTOREFS="/persistfs"
export PERSISTFS="/persistfs"
export BDJ_PROVIDER_DIR="/flash/bdj"
export DCCHD_LOG_CFG="/flash/bdj/dcchdlog.cfg"
export QT_INSTALL_DIR=/flash/qt

cd /flash/bdj
source bdj.env

cd  /flash
export LLAD_PARAMS='max_dmapool_memory_size=0x800000 max_dmabuffer_log2_size=19'
source run.env
./unload_imat.bash
fw_reload_t3.bash
cd  /flash/qt
source qt.env
mkdir -p /home/iso/
#mkdir  -p /home/robin/sigma/8643/sdk371/qt_SMP86xx_src_4.5.0-1.2/
#ln -s /flash/qt  /home/robin/sigma/8643/sdk371/qt_SMP86xx_src_4.5.0-1.2/install
mkdir -p /home/robin/sigma/8643/SMP8642-BDSDK-20100430/qt_SMP86xx_src_4.5.2-1.1/
ln -s /flash/qt /home/robin/sigma/8643/SMP8642-BDSDK-20100430/qt_SMP86xx_src_4.5.2-1.1/install



ln -s /flash/qt/arora/Settings /Settings
export QTWEBKIT_PLUGIN_PATH=/flash/qt/arora/plugins

cd /flash/lib

#mkdir /dev/usb
#mknod /dev/usb/lmedev_usb c 180 201
#insmod lydev.ko
insmod zhd_hdp.ko
mknod /dev/zhd-hdp c 223 0
insmod zhdi2c_drv.ko
mknod /dev/zhd_i2c c 221 0

mknod /dev/ir c 254 0
mknod /dev/fip c 253 0
mknod /dev/fipkernel c 250 0
insmod fipkernelzhd.ko
mkdir -p /dev/mapper
mknod /dev/mapper/loop0 b 254 0

insmod zhdbus.ko
insmod dvb-core.ko 
insmod lgs8g52.ko
insmod zhdsoftdvb.ko
mkdir -p /dev/dvb/adapter0
mknod /dev/dvb/adapter0/demux0 c 212 0
mknod /dev/dvb/adapter0/dvr0 c 212 1
mknod /dev/dvb/adapter0/frontend0 c 212 3
mknod /dev/dvb/adapter0/net0 c 212 2

#/flash/bin/osdbuf_control -Ftc:32bpp -0 0 -1 255 -a 1 -cs rgb_0_255 -c1280x720 -no_disp
#insmod em8xxxfb.ko  videomemory=0x8ef72bac videomemorysize=3686400 palette=0x79000 mode=1280:720:32

mkdir /DVD_Media
mkdir -p /NETPLAY_Media/UPNP/
mkdir -p /Web_Media/My_Browser
mkdir -p /Web_Media/My_Music
mkdir -p /Web_Media/My_Movie
mkdir -p /Web_Media/My_Photo
mkdir -p /Hdtv_Media/My_Hdtv
 
cd /flash/bin
./irserver ./key_rc.conf ./fip.conf ./fip_gpio_lme.conf ./zhd_driver.conf &amp;
export HD_PATH=/HD_Media/
export ROM_PATH=/DVD_Media/
export WEB_PATH=/Web_Media/
export USB_PATH=/USB_Media/
export NETPLAY_PATH=/NETPLAY_Media/

fsck.ext3 -p /dev/sigmablock8;mount -t ext3 -o noatime /dev/sigmablock8 /mnt/ || (mkfs.ext3 -b 2048 /dev/sigmablock8; tar xjvf /flash/sigma.bin.tar -C /tmp/; dd of=/dev/sigmablock8 if=/tmp/sigma.bin; sync; mount -t ext3 -o noatime /dev/sigmablock8 /mnt/; rm -f /tmp/sigma.bin )
fsck.ext3 -p /dev/sigmablock9;mount -t ext3 -o noatime /dev/sigmablock9 /zhddata/ || (mkfs.ext3 -b 2048 /dev/sigmablock9; sync; mount -t ext3 -o noatime /dev/sigmablock9 /zhddata/; cp /flash/setting.cfg_org /zhddata/setting.cfg; sync )
mkdir -p /persistfs
mount -o noatime /dev/sigmablock17 /persistfs
mkdir -p /persistfs/bdj/buda
mkdir -p /persistfs/bdj/ada

./httpdownload &amp;
./frontpanel &amp;
#./set_outports  -analog -asp 16 9 -f NTSC_M -component -f 720p59 -asp 16 9 -digital -f  HDMI_720p59  -asp 16 9 -audio_engine 0 
./av_shell.sh &amp;


/flash/netapp/run_netapp.sh &amp;

sleep 5
for i in $( ps | grep av_shell | grep -v grep | cut -f 1 -d 'r' );
        do /flash/bdj/mychpr -pid $i -prio 1 -sched 2;
done 


&lt;span style="color: brown;"&gt;########################################################
# Setting /opt for OptWare
if [ -e /HD_Media/hda3/.opt/opt/bin/optware_start.sh ]
then
  /HD_Media/hda3/.opt/opt/bin/optware_start.sh
fi
########################################################&lt;/span&gt;
&lt;/pre&gt;
&lt;br/&gt;

&lt;a name="optStructure"&gt;&lt;/a&gt;В терминале создать на диске структуру каталогов /opt&lt;br /&gt;

&lt;img style="float:center;" src="http://img835.imageshack.us/img835/6310/opttree.png" /&gt;
&lt;pre class="listing"&gt;#!/bin/bash

# This for setup opt directory. Not needed for starting
mkdir -p /HD_Media/hda3/.opt/opt
mkdir -p /HD_Media/hda3/.opt/opt/bin
mkdir -p /HD_Media/hda3/.opt/opt/lib&lt;/pre&gt;

В &lt;i&gt;/HD_Media/hda3/.opt/opt/bin&lt;/i&gt; создать файл &lt;i&gt;optware_start.sh&lt;/i&gt; с таким содержимым:
&lt;pre class="listing"&gt;#!/bin/bash

mv /opt /opt_org
ln -s /HD_Media/hda3/.opt/opt / &lt;/pre&gt;

Теперь после загрузки BD-1 жесткий диск будет смонтирован в /opt и будут установлены соответствующие пути.&lt;br/&gt;
&lt;br/&gt;
По результатам обновил &lt;a href="http://axa-ru.blogspot.com/2010/10/hdx-bd-1-optware-project.html"&gt;OptWare project timeline&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;img style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s320/notification-network-wireless.png"&gt;Полезные ссылки:&lt;br/&gt;
&lt;ul&gt;&lt;li&gt;&lt;a target="_blank" href="http://forum.ixbt.com/topic.cgi?id=62:16743-22#645"&gt;Исправление прошивки для запуска сетевых сервисов&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-7249545949717972139?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/7249545949717972139/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/10/hdx-bd-1-hack_11.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7249545949717972139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7249545949717972139'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/10/hdx-bd-1-hack_11.html' title='HDX BD-1. Hack. порядок загрузки.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_I2i9kIFocsE/TLbOCyU_8sI/AAAAAAAAFeo/f57C3bUQcRo/s72-c/Bd1-start-order.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-4128660772507078298</id><published>2010-10-11T11:55:00.082+04:00</published><updated>2010-11-26T12:49:08.389+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='optware'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='nmt'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. OptWare project</title><content type='html'>&lt;img style="float:right; margin:0 0 10px 10px; width: 100px" src="http://lh6.ggpht.com/_I2i9kIFocsE/Sx4BGQwiyyI/AAAAAAAADUg/INt7nlwazbM/under-construction3.png" border="0" alt="" /&gt;В процессе работы мое понимание будет меняться. Данная статья тоже будет обновляться. На данном этапе мне видится так:

&lt;a href="https://docs.google.com/drawings/pub?id=1qPAynywuboZwKbMgaz24Ptq80QtlAi-eHjIHI36kkms&amp;w=838&amp;h=344" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="https://docs.google.com/drawings/pub?id=1qPAynywuboZwKbMgaz24Ptq80QtlAi-eHjIHI36kkms&amp;w=838&amp;h=344" title="Кликни на картинку и она увеличится" border="0" height="150" width="500" /&gt;&lt;/a&gt;

&lt;ol&gt;&lt;li&gt;&lt;h3&gt;&lt;img  style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://lh3.ggpht.com/_I2i9kIFocsE/TLfw0QWenUI/AAAAAAAAFe4/TMtM_yQsjFE/mark.png"&gt;Спроектировать файловую систему&lt;/h3&gt;&lt;br/&gt; 
Громко сказано, для этого нужно всего-навсего
&lt;ul&gt;&lt;li&gt;&lt;a href="http://axa-ru.blogspot.com/2010/10/hdx-bd-1-hack_11.html#optStructure"&gt;&lt;img  style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://lh3.ggpht.com/_I2i9kIFocsE/TLfw0QWenUI/AAAAAAAAFe4/TMtM_yQsjFE/mark.png"&gt;&lt;/a&gt;определить &lt;a href="http://axa-ru.blogspot.com/2010/10/hdx-bd-1-hack_11.html#optStructure"&gt;место на диске для хранения портированных программ, файлов конфигурации, библиотек и т.п.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://axa-ru.blogspot.com/2010/10/hdx-bd-1-hack_11.html#modifyScript"&gt;&lt;img  style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://lh3.ggpht.com/_I2i9kIFocsE/TLfw0QWenUI/AAAAAAAAFe4/TMtM_yQsjFE/mark.png"&gt;&lt;/a&gt;определить &lt;a href="http://axa-ru.blogspot.com/2010/10/hdx-bd-1-hack_11.html#modifyScript"&gt;скрипты, в которые нужно внести изменения&lt;/a&gt; для запуска конфигурации файловой системы при старте устройства&lt;/li&gt;
&lt;li&gt;&lt;img  style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://lh3.ggpht.com/_I2i9kIFocsE/TLfw0QWenUI/AAAAAAAAFe4/TMtM_yQsjFE/mark.png"&gt;написать процедуры по &lt;s&gt;(автоматическому) изменению файла "&lt;i&gt;HDX BD1 Firmware X.XX.zip&lt;/i&gt;"&lt;/s&gt;установке optware и ipkg на HDX BD-1&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;br/&gt;
&lt;a name="checkOleg"&gt;&lt;/a&gt;&lt;li&gt;&lt;h3&gt;&lt;img  style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://lh5.ggpht.com/_I2i9kIFocsE/TLAGAh0-mGI/AAAAAAAAFbY/pcvRAOMqwgk/question.gif"&gt;&lt;s&gt;Проверить работу существующего репозитория для Asus WL500gP&lt;/s&gt;&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;a target=_blank" href="http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages"&gt;http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages&lt;/a&gt;&lt;br/&gt;
На Dune используют репозиторий, скомпилированный под роутер Asus WL500gP&lt;br/&gt;
И Asus, и Dune и HDX BD-1 сделаны на процессорах MIPSel.&lt;br/&gt;
&lt;br/&gt;
В Asus установлен процессор BCM4704, в Dune 1 и Dune 2 - SMP8634 (&lt;i&gt;MIPS32 version 1&lt;/i&gt;),  а в HDX BD-1 и Dune 3 - SMP8642 (&lt;i&gt;MIPS32 rel2 version 1&lt;/i&gt;).&lt;br/&gt;
&lt;br/&gt;
&lt;img  style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://lh4.ggpht.com/_I2i9kIFocsE/SkTh-vKxuTI/AAAAAAAAChE/XJWdghLYBdY/dialog-warning.png"&gt;В свое время я пытался запускать программы из репозитория WL500gP на HDX1000 (SMP8634). Некоторые запускались, некоторые давали ошибку типа "... overflow".&lt;br/&gt;
&lt;br/&gt;
&lt;s&gt;Полагаю, что на Dune 3 и HDX BD-1 репозиторий от Asus работать не будет. Нужно проверять.&lt;/s&gt;&lt;br/&gt;
&lt;ul&gt;&lt;li&gt;&lt;a target=_blank" href="http://forum.wdlxtv.com/viewtopic.php?f=3&amp;t=226"&gt;Unable to get ipkg or optware working on wdtv-live/g2&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
Александр Александров (AVATARA) ответил, что для Dune 3 (8642) он использовал "костыль" &lt;s&gt;в виде библиотеки загрузчика &lt;i&gt;ld-uClibc.so.0&lt;/i&gt;&lt;/s&gt;&lt;br /&gt;
Для совместимости он установил пакет из репозитория WL500gP uclibc-opt_0.9.28-13_mipsel.ipk.&lt;br/&gt;&lt;/li&gt;
&lt;br/&gt;
&lt;s&gt;Поизучав немного, что сделал AVATARA меня терзают смутные сомнения в необходимости переходить к следующему пункту.&lt;/s&gt;&lt;br/&gt;
&lt;/ul&gt;
&lt;br/&gt;
Оказалось, что портирование программ и библиотек не такой уж сложный процесс. Я за 3 дня упорной работы успешно спортировал два десятка программ.
Если кто проявит желание установить и отладить uclibc - велкам. А я двинусь в сторону собственного репозитория. 
&lt;br/&gt;
&lt;br/&gt;
&lt;li&gt;&lt;h3&gt;&lt;img  style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://lh3.ggpht.com/_I2i9kIFocsE/TLfw0QWenUI/AAAAAAAAFe4/TMtM_yQsjFE/mark.png"&gt;Собрать систему установки дистрибутивов ipkg.&lt;/h3&gt;&lt;br /&gt;
Во многих устройствах подобного класса применятся система управления дистрибутивами ipkg. Думаю, не стоит выдумывать ничего лишнего и нового. Она проверена и работает:
&lt;ul&gt;&lt;li&gt;&lt;a target=_blank" href="http://www.handhelds.org/moin/moin.cgi/Ipkg"&gt;ipkg - the Itsy Package Management System&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
В зависмости от &lt;a href="#checkOleg"&gt;результатов проверки возможности работы репозитория на HDX BD-1&lt;/a&gt;&lt;br/&gt; потребуется пересобрать ipkg или использовать существующую.&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;&lt;h3&gt;&lt;a href="http://axa-ru.blogspot.com/2010/10/hdx-bd-1-how-to-build-distribution-with.html"&gt;&lt;img  style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://lh3.ggpht.com/_I2i9kIFocsE/TLfw0QWenUI/AAAAAAAAFe4/TMtM_yQsjFE/mark.png"&gt;&lt;/a&gt;Написать &lt;a href="http://axa-ru.blogspot.com/2010/10/hdx-bd-1-how-to-build-distribution-with.html"&gt;инструкцию по сборке и установке пакетов&lt;/a&gt;.&lt;/h3&gt;&lt;br/&gt;
Инструкции уже написаны:
&lt;ul&gt;
&lt;li&gt;&lt;a target=_blank" href="http://oramezo.org/ru/man/ipk-howto"&gt;Создание дистрибутивов для Зауруса&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="https://forum.openwrt.org/viewtopic.php?id=107"&gt;[Howto] build your own iPKG packages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://www.bitsum.com/creating_ipk_packages.htm"&gt;IPK Creation Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/li&gt;
Возможно их нужно будет адаптировать под этот проект. &lt;br /&gt;
&lt;br/&gt;
&lt;li&gt;&lt;h3&gt;Спортировать репозиторий optware для mipsel r2, Sigma 864x&lt;/h3&gt;
&lt;/li&gt;
&lt;br/&gt;
&lt;li&gt;&lt;h3&gt;&lt;img  style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://lh3.ggpht.com/_I2i9kIFocsE/TLfw0QWenUI/AAAAAAAAFe4/TMtM_yQsjFE/mark.png"&gt;Определиться с местом хранения репозитория.&lt;/h3&gt; &lt;br/&gt;
&lt;s&gt;В зависмости от &lt;a href="#checkOleg"&gt;результатов проверки возможности работы репозитория на HDX BD-1&lt;/a&gt;&lt;br/&gt; потребуется собирать новый репозиторий.&lt;/s&gt;&lt;br /&gt;
Нужно двигаться эволюционно:
&lt;ol&gt;&lt;s&gt;&lt;li&gt;Обеспечить совместимость с репозиторием от Asus WL500gP&lt;/li&gt;&lt;/s&gt;
&lt;li&gt;&lt;img  style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://lh3.ggpht.com/_I2i9kIFocsE/TLfw0QWenUI/AAAAAAAAFe4/TMtM_yQsjFE/mark.png"&gt;Начать портирование в &lt;a href="http://axa-ru.blogspot.com/2010/11/hdx-bd-1-ncurses-screen-and-nano.html"&gt;репозиторий под Mipsel V2 Sigma 864x/865x&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;img  style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://lh3.ggpht.com/_I2i9kIFocsE/TLfw0QWenUI/AAAAAAAAFe4/TMtM_yQsjFE/mark.png"&gt;Создать локальный репозиторий&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;img  style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://lh3.ggpht.com/_I2i9kIFocsE/TLfw0QWenUI/AAAAAAAAFe4/TMtM_yQsjFE/mark.png"&gt;Разместить репозиторий на публичном хостинге&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;img style="float:left; margin:0 0 10px 10px; width: 30px" src="http://lh3.ggpht.com/_I2i9kIFocsE/S7rEWMOQWbI/AAAAAAAAFBc/ZQOUXztN8Uk/tumbup.png" border="0" alt="" /&gt;Дополнения, замечания, критика приветствуются.&lt;br/&gt;
Если Вы хотите поучавствовать - всегда добро пожаловать.&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;a name="ipkg_links"&gt;&lt;img style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s320/notification-network-wireless.png"&gt;Полезные ссылки:&lt;br/&gt;&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.nslu2-linux.org/wiki/Optware/HomePage"&gt;http://www.nslu2-linux.org/wiki/Optware/HomePage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nslu2-linux.org/wiki/Optware/AddAPackageToOptware"&gt;http://www.nslu2-linux.org/wiki/Optware/AddAPackageToOptware&lt;/a&gt; - Как добавиь свой пакет в optware&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Похожие проекты&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target=_blank" href="http://forum.hdtv.ru/index.php?showtopic=3188"&gt;http://forum.hdtv.ru&lt;/a&gt; - Dune: Установка Optware, а так же Midnight Commander, OpenSSH, Transmission...&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://playonhd.ucoz.ru/publ/prodvinutye_manualy/kompiljacija/naitivnaja_kompiljacija_na_pleere_repozitorij_podware/4-1-0-20"&gt;http://playonhd.ucoz.ru/&lt;/a&gt; - Проект podware для медиаплееров на базе Realteck, предполагающий нативную компиляцию на плеере.&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://www.azbox-enigma.eu/"&gt;http://www.azbox-enigma.eu/&lt;/a&gt; - Enigma 2 - проект создания открытой прошивки для AzBox&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://www.opentvix.com/"&gt;http://www.opentvix.com/&lt;/a&gt; - OpenTViX is a community which aims on building a free environment for the tvix mediaplayer&lt;/li&gt;
&lt;li&gt;&lt;a href="http://nmt200.ru/"&gt;http://nmt200.ru/&lt;/a&gt; - Оригинальный сайт поддержки оборудования Networked Media Tank. Автором разработана своя модификация прошивки, включающая в себя некоторое количество популярных linux программ.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Разное&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target=_blank" href="http://forum.ixbt.com/topic.cgi?id=62:16871-122"&gt;http://forum.ixbt.com/topic.cgi?id=62:16871-122&lt;/a&gt; - сюда стоит смотреть только из любопытства, инструкции изобилуют ошибками, ну и срач по поводу авторства присутствует.&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://www.dietpc.org/build.html"&gt;http://www.dietpc.org/build.html&lt;/a&gt; - DIET-PC Component Compilation Notes. Замечания по компиляции программ для бездисковых станций&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style="font-size: 0.75em;"&gt;&lt;i&gt;
Upd 13/10/10. обновлена timeline, поставлена отметка о начале портирования репо&lt;br /&gt;
Upd 15/10/10. Выполнена работа по созданию локального репозитория&lt;br /&gt;
Upd 24/10/10. Написан скрипт установки ipkg и инструкция по его использованию.&lt;br /&gt;
Upd 26/10/10. Произведена ревизия работ.&lt;br /&gt;
&lt;/i&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-4128660772507078298?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/4128660772507078298/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/10/hdx-bd-1-optware-project.html#comment-form' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4128660772507078298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4128660772507078298'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/10/hdx-bd-1-optware-project.html' title='HDX BD-1. OptWare project'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_I2i9kIFocsE/Sx4BGQwiyyI/AAAAAAAADUg/INt7nlwazbM/s72-c/under-construction3.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-3800182833950254631</id><published>2010-10-08T10:43:00.005+04:00</published><updated>2010-10-09T22:45:00.713+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pizdec'/><title type='text'>Я чуть не просрал свой аккаунт в forum.ubuntu.ru</title><content type='html'>Как всегда в основе таких проколов человеческий фактор.&lt;br /&gt;
&lt;br /&gt;
У меня был совсем простой пароль и я думал, что никому мой аккаунт не нужен. &lt;br /&gt;
Но оказалось немного не так. &lt;br /&gt;
&lt;br /&gt;
В форуме у меня появились люди, с кем мне приятно общаться.&lt;br /&gt;
&lt;br /&gt;
Кроме того за мной закрепилась некоторая репутация. Не думаю, что я всем нравлюсь, но некоторым мое мнение не безразлично.&lt;br /&gt;
&lt;br /&gt;
И, вот теперь, кто-то от моего имени может нарассылать всякую гадость участникам форума.&lt;br /&gt;
&lt;br /&gt;
Заранее приношу извинения за мою беспечность, которая дает возможность подонкам портить жизнь участникам форума.&lt;br /&gt;
&lt;br /&gt;
Сейчас я переписываюсь с администратором и пытаюсь вернуть все на круги своя.&lt;br /&gt;
&lt;br /&gt;
Вывод из этой истории: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Все имеет свою цену, нужно научиться ценить созданное тобой.&lt;/li&gt;
&lt;li&gt;Не стоит делать идиотские пароли типа: kino123. Они будут подобраны.&lt;/li&gt;
&lt;li&gt;Не стоит делать одинаковые пароли к разным ресурсам. Потеряв однажды такой пароль, Вы лишитесь всего. Возможно и денег в банке.&lt;/li&gt;
&lt;/ul&gt;С уважением,&lt;br /&gt;

Алексей Хромов.&lt;br /&gt;&lt;br /&gt;

PS. В итоге все завершилось хорошо, поэтому заголовок статьи я поправлю на оптимистический, но правила я буду соблюдать, чего и вам советую.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-3800182833950254631?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/3800182833950254631/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/10/forumubunturu.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/3800182833950254631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/3800182833950254631'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/10/forumubunturu.html' title='Я чуть не просрал свой аккаунт в forum.ubuntu.ru'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-704946784833603030</id><published>2010-10-07T15:28:00.038+04:00</published><updated>2011-06-11T01:19:00.683+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firmware'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='nmt'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. Hack. Исследуем upgrade.zip. (1)</title><content type='html'>Новая версия прошивки распространяется в файле, который называется примерно так: "&lt;i&gt;HDX BD1 Firmware 4.20.zip&lt;/i&gt;"&lt;br /&gt;
&lt;br /&gt;
Немного поразбираемся с устройством этого файла.&lt;br /&gt;
Что там внутри zip-а?&lt;br /&gt;
&lt;terminal&gt;
akhromov@x200s:~/stuff/bd/firmware/4.20$ unzip "HDX BD1 Firmware 4.20.zip"
Archive:  HDX BD1 Firmware 4.20.zip
   creating: upgrade/
  inflating: upgrade/upgrade_data.img  
  inflating: upgrade/imaterial.romfs  
  inflating: upgrade/zbimage-linux-xload_safemode.dat  
  inflating: upgrade/zbimage-yamon-xload  
  inflating: upgrade/phyblock0-0x20000padded.957-E1.dat  
  inflating: upgrade/zbimage-linux-xload.dat  
  inflating: upgrade/xmaterial.romfs  
  inflating: upgrade/zbimage-linux-xload  
  inflating: upgrade/sigma.bin       
  inflating: upgrade/zbimage-linux-xload_safemode  
  inflating: upgrade/phyblock0-0x20000padded.957-E1  
akhromov@x200s:~/stuff/bd/firmware/4.20$ cd upgrade
akhromov@x200s:~/stuff/bd/firmware/4.20/upgrade$ ls -la
total 197852
drwxrwxrwx 2 akhromov akhromov      4096 2010-08-13 13:11 .
drwxr-xr-x 3 akhromov akhromov      4096 2010-10-07 12:54 ..
-rwxrwxrwx 1 akhromov akhromov   3837952 2010-08-11 13:36 imaterial.romfs
-rwxrwxrwx 1 akhromov akhromov    131072 2010-08-11 13:36 phyblock0-0x20000padded.957-E1
-rwxrwxrwx 1 akhromov akhromov    131348 2010-08-11 13:36 phyblock0-0x20000padded.957-E1.dat
-rwxrwxrwx 1 akhromov akhromov   8388608 2010-08-11 13:37 sigma.bin
-rwxrwxrwx 1 akhromov akhromov 162529280 2010-08-11 13:37 upgrade_data.img
-rwxrwxrwx 1 akhromov akhromov    138240 2010-08-11 13:37 xmaterial.romfs
-rwxrwxrwx 1 akhromov akhromov   7697408 2010-08-11 13:37 zbimage-linux-xload
-rwxrwxrwx 1 akhromov akhromov   7697684 2010-08-11 13:37 zbimage-linux-xload.dat
-rwxrwxrwx 1 akhromov akhromov   5911552 2010-08-11 13:37 zbimage-linux-xload_safemode
-rwxrwxrwx 1 akhromov akhromov   5911828 2010-08-11 13:37 zbimage-linux-xload_safemode.dat
-rwxrwxrwx 1 akhromov akhromov    194560 2010-08-11 13:37 zbimage-yamon-xload
akhromov@x200s:~/stuff/bd/firmware/4.20/upgrade$&lt;/terminal&gt;&lt;br /&gt;
По мере надобности разберемся со всем, но сейчас нам наиболее интересен файл upgrade_data.img. В нем как раз и находится новая версия прошивки HDX BD-1. Он представляет собой RAW архив обычных файлов.&lt;br /&gt;
&lt;br /&gt;
Ну а раз так, то:&lt;br /&gt;
&lt;terminal&gt;
$ sudo mount -o loop upgrade_data.img img&lt;/terminal&gt;&lt;br /&gt;
Смотрим, что внутри:&lt;br /&gt;
&lt;terminal&gt;
akhromov@x200s:~/tmp/img$ ls -la
total 6002
drwxr-xr-x   8 root     root        2048 2010-08-11 13:35 .
drwxr-xr-x   3 akhromov akhromov    4096 2010-10-07 15:02 ..
drwxrwxrwx.  4 root     root        2048 2010-08-11 13:35 bdj
-rwxrwxrwx.  1 root     root     5821617 2010-08-11 13:35 bin.dat
-rwxrwxrwx.  1 root     root         144 2010-08-11 13:35 bootscript
-rwxrwxrwx.  1 root     root        2225 2010-08-11 13:35 check_dsp.bash
-rwxrwxrwx.  1 root     root         359 2010-08-11 13:35 fw_reload_t3.bash
-rwxrwxrwx.  1 root     root      157084 2010-08-11 13:35 imaterial.romfs_upgrade.tar
drwxrwxrwx.  4 root     root        6144 2010-08-11 13:35 lib
drwxrwxrwx   2 root     root       16384 2010-08-11 13:35 lost+found
-rwxrwxrwx.  1 root     root         338 2010-08-11 13:35 mbox_version.sh
drwxrwxrwx. 10 root     root        2048 2010-08-11 13:35 netapp
drwxrwxrwx.  5 root     root        2048 2010-08-11 13:35 qt
-rwxrwxrwx.  1 root     root        3273 2010-08-11 13:35 run.env
-rwxrwxrwx.  1 root     root        3128 2010-08-11 13:35 run_mbox
drwxrwxrwx.  2 root     root        2048 2010-08-11 13:35 sample_config
-rwxrwxrwx.  1 root     root         204 2010-08-11 13:35 setting.cfg
-rwxrwxrwx.  1 root     root         204 2010-08-11 13:35 setting.cfg_org
-rwxrwxrwx.  1 root     root        2832 2010-08-11 13:35 sigma.bin.tar
-rwxrwxrwx.  1 root     root        1122 2010-08-11 13:35 unload_imat.bash
-rwxrwxrwx.  1 root     root       25763 2010-08-11 13:35 unzipuppkg
-rwxrwxrwx.  1 root     root        1411 2010-08-11 13:35 upgrade.sh
-rwxrwxrwx.  1 root     root         317 2010-08-11 13:35 which_chip.bash
-rwxrwxrwx.  1 root     root        2310 2010-08-11 13:35 xlu_load_t3.bash
-rwxrwxrwx.  1 root     root        1519 2010-08-11 13:35 xlu_unload_t3.bash
akhromov@x200s:~/tmp/img$&lt;/terminal&gt;&lt;br /&gt;
Смотрим в каком формате записан .img:&lt;br /&gt;
&lt;terminal&gt;
akhromov@x200s:~/tmp$ mount
. . .
. . .
. . .
/dev/loop0 on /home/akhromov/tmp/img type ext2 (rw)&lt;/terminal&gt;&lt;br /&gt;
&lt;br /&gt;
Поскольку файловая система смонтирована на чтение и запись, мы можем свободно редактировать и изменять файлы.&lt;br /&gt;
&lt;br /&gt;
Осталось только размаунтить устройство:
&lt;terminal&gt;
$ sudo umount /home/akhromov/tmp/img&lt;/terminal&gt;&lt;br /&gt;
Все изменения автоматически сохраняются в файле &lt;i&gt;upgrade_data.img&lt;/i&gt;&lt;br/&gt;
&lt;br /&gt;
Вуаля! А не какая не "Виола".&lt;br /&gt;
&lt;br /&gt;
Что это нам дает? &lt;br /&gt;
Мы можем по взрослому делать кастомные прошивки для нашего HDX BD-1!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS. Планирую открыть проект создания репозитория для HDX BD-1 аналогичного, как для Asus WL500gP.&lt;br /&gt;
В принципе все понятно. Компилятор есть, image мы править можем.&lt;br /&gt;
Что думаете? Есть желание присоединиться?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PPS. Хочу побладарить участников конференции &lt;a target=_blank" href="http://forum.ixbt.com/topic.cgi?id=62:16743-46#1381"&gt;HD плеер HDX BD-1 с iXBT.com&lt;/a&gt;, благодаря которым многое стало ясным.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s320/notification-network-wireless.png"&gt;Полезные ссылки:&lt;br/&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.azboxforum.nl/viewtopic.php?f=37&amp;t=2737"&gt;Hacking Popcorn Hour A-110 firmware&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.remote.org/sven/LaCie_Mini_HD/"&gt;digging into the Sigma SMP8655 media player&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://hardwarebug.org/2010/05/03/hacking-the-popcorn-hour-c-200/"&gt;Hacking the Popcorn Hour C-200&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-704946784833603030?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/704946784833603030/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/10/hdx-bd-1-hack.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/704946784833603030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/704946784833603030'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/10/hdx-bd-1-hack.html' title='HDX BD-1. Hack. Исследуем upgrade.zip. (1)'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s72-c/notification-network-wireless.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-5083908658698639438</id><published>2010-09-30T15:13:00.042+04:00</published><updated>2010-10-10T08:29:08.899+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='telnet'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='toolchain'/><category scheme='http://www.blogger.com/atom/ns#' term='nmt'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>Midnight Commander для HDX BD-1</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a class="highslide" href="http://img651.imageshack.us/img651/7019/mcbd1.jpg" onclick="return hs.expand(this)" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://img651.imageshack.us/img651/7019/mcbd1.jpg" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;&lt;/div&gt;Да благословенен Великий Google, с помощью которого я собрал midnight commander для HDX BD-1. Это пока ночная сборка, с отключенными фичами и вообще никакая, но работает. Позже отлакирую. А пока берите, что есть.&lt;br /&gt;
&lt;br /&gt;
Архив и инсталлятор скачивайте по ссылкам:&lt;br /&gt;
&lt;a href="http://www.mediafire.com/file/t97xwroeq4aw0yu/mc-bd1.tar.gz"&gt;mc-bd1.tar.gz&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для желающих повторить, углубить и расширить даю ссылку на мои неполные how to: &lt;a target=_blank" href="http://antisclerosis.forumup.com/viewtopic.php?t=39&amp;mforum=antisclerosis"&gt;http://antisclerosis.forumup.com/viewtopic.php?t=39&amp;mforum=antisclerosis&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Права на файлы проверьте сами. Если что, поменяйте.&lt;br /&gt;
&lt;br /&gt;
Для инсталляции: &lt;br /&gt;
&lt;ol&gt;&lt;li&gt;скачайте архив &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;запишите его, например, на флешку&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;подключите флеш к bd-1&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;выполните следующие команды&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;terminal&gt;
# cd /USB_Media/sdc1
# tar -zxvf mc-bd1.tar.gz
# cd mc-bd1
# chmod 777 install-mc.sh
# ./install-mc.sh&lt;/terminal&gt;&lt;br /&gt;
PS. В зависимости от того, куда вы вставите флешку в первой команде может быть придется использовать путь /USB_Media/sda1 или /USB_Media/sdb1.&lt;br /&gt;
Если по какой либо причине (неверные права на файлы) не скопировались линки, то выполните следующие команды:&lt;br /&gt;
&lt;terminal&gt;
# cd /usr/lib
# ln -s libslang.so.2.2.2 libslang.so.2
# ln -s libgmodule-2.0.so.0.2200.5 libgmodule-2.0.so.0
# ln -s libglib-2.0.so.0.2200.5 libglib-2.0.so.0&lt;/terminal&gt;&lt;br /&gt;
В директории /usr/lib должны быть такие файлы:&lt;br /&gt;
&lt;terminal&gt;
# ls -la /usr/lib                                     
drwxrwxrwx    2 3043     default         0 Dec 31 17:25 .
drwxrwxrwx    7 3043     default         0 Dec 31  1999 ..
lrwxrwxrwx    1 root     root           23 Dec 31 17:25 libglib-2.0.so.0 -&gt; libglib-2.0.so.0.2200.5
-rwxr-xr-x    1 root     root      1514509 Dec 31 17:06 libglib-2.0.so.0.2200.5
lrwxrwxrwx    1 root     root           26 Dec 31 17:25 libgmodule-2.0.so.0 -&gt; libgmodule-2.0.so.0.2200.5
-rwxr-xr-x    1 root     root        18205 Dec 31 17:06 libgmodule-2.0.so.0.2200.5
lrwxrwxrwx    1 root     root           17 Dec 31 17:24 libslang.so.2 -&gt; libslang.so.2.2.2
-rwxr-xr-x    1 root     root      1427427 Dec 31 17:06 libslang.so.2.2.2
#
&lt;/terminal&gt;&lt;br /&gt;
После перезагрузки плеера midnight commander будет удален из памяти&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-5083908658698639438?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/5083908658698639438/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/09/midnight-commander-hdx-bd-1.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/5083908658698639438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/5083908658698639438'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/09/midnight-commander-hdx-bd-1.html' title='Midnight Commander для HDX BD-1'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-4801307641447232267</id><published>2010-09-24T18:37:00.024+04:00</published><updated>2010-10-13T23:41:17.261+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='nmt'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. Вышла прошивка версии 4.21-rc2</title><content type='html'>Эксперементаторы могут скачать здесь: &lt;a href="http://bbs.hd-1080.com/download/upgrade.zip_hdx_4.21.0.rc2.zip"&gt;upgrade.zip_hdx_4.21.0.rc2.zip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Китайцы говорят, что этот релиз прибавил в стабильности, и решил вопросы с неработающей Samba предыдущей версии. По поводу Samba ни подтвердить, ни опровергнуть не могу, поскольку не использую, а в остальном - да.&lt;br /&gt;
&lt;br /&gt;
Кроме того есть &lt;strike&gt;небольшие&lt;/strike&gt; достаточно серьезные &lt;strike&gt;улучшения&lt;/strike&gt; изменения &lt;a href="http://axa-ru.blogspot.com/2010/02/nmt-hdx-bd-1.html#bd-1.interface"&gt;интерфейса&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Релиз 4.20 был изрядно тормознутым. Здесь эта проблема решена.&lt;br/&gt;
Четыре темы, что и в предыдущем релизе:&lt;br /&gt;
&lt;a href="http://img821.imageshack.us/img821/6585/bd1menutheme01.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img821.imageshack.us/img821/6585/bd1menutheme01.jpg" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; &lt;a href="http://img188.imageshack.us/img188/7298/bd1menutheme02.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img188.imageshack.us/img188/7298/bd1menutheme02.jpg" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; &lt;a href="http://img809.imageshack.us/img809/7800/bd1menutheme03.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img809.imageshack.us/img809/7800/bd1menutheme03.jpg" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; &lt;a href="http://img295.imageshack.us/img295/5620/bd1menutheme04.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img295.imageshack.us/img295/5620/bd1menutheme04.jpg" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Настроийки теперь выглядят вот так. Поскольку это промежуточный релиз, китайского языка слишком много.&lt;br /&gt;
&lt;a href="http://img814.imageshack.us/img814/8334/bd1menusetting01.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img814.imageshack.us/img814/8334/bd1menusetting01.jpg" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; &lt;a href="http://img814.imageshack.us/img814/2353/bd1menusetting02.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img814.imageshack.us/img814/2353/bd1menusetting02.jpg" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; &lt;a href="http://img442.imageshack.us/img442/9775/bd1menusetting03.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img442.imageshack.us/img442/9775/bd1menusetting03.jpg" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; &lt;a href="http://img405.imageshack.us/img405/4061/bd1menusetting04.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img405.imageshack.us/img405/4061/bd1menusetting04.jpg" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://img21.imageshack.us/img21/2010/bd1menusetting05.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img21.imageshack.us/img21/2010/bd1menusetting05.jpg" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Музыка, фильмы и фотографии проигрываются из того места, где найдутся. Опять слишком много китайского. Русские теги, записанные в кодировке UTF-8 декодируются неправильно.&lt;br /&gt;
Ресурсы NFS открываются сразу, без паролей, если они принадлежат пользователю 1000 из группы 1000.&lt;br /&gt;
Если же пользователь или группа будут отличаться от указанных выше, будет запрошен логин/пароль на подключение.&lt;br /&gt;
&lt;a href="http://img832.imageshack.us/img832/6361/bd1menulan01.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img832.imageshack.us/img832/6361/bd1menulan01.jpg" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; &lt;a href="http://img840.imageshack.us/img840/7418/bd1menulan02.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img840.imageshack.us/img840/7418/bd1menulan02.jpg" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; &lt;a href="http://img692.imageshack.us/img692/1539/bd1menuplay01.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img692.imageshack.us/img692/1539/bd1menuplay01.jpg" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; &lt;a href="http://img255.imageshack.us/img255/5332/bd1menuplay02.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img255.imageshack.us/img255/5332/bd1menuplay02.jpg" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
С браузером почти ничего не изменилось. Китайцы убрали панель меню и теперь непонятно как его закрыть.&lt;br /&gt;
&lt;a href="http://img291.imageshack.us/img291/7176/bd1menuinet01.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img291.imageshack.us/img291/7176/bd1menuinet01.jpg" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; &lt;a href="http://img839.imageshack.us/img839/4335/bd1menuinet02.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img839.imageshack.us/img839/4335/bd1menuinet02.jpg" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; &lt;a href="http://img834.imageshack.us/img834/2300/bd1menuinet03.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img834.imageshack.us/img834/2300/bd1menuinet03.jpg" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; &lt;a href="http://img80.imageshack.us/img80/3806/bd1menuinet04.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://img80.imageshack.us/img80/3806/bd1menuinet04.jpg" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; &lt;a href="http" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; &lt;a href="http" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt; &lt;a href="http" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http" title="Кликни на картинку и она увеличится" border="0" height="80" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
В общем получается очень хорошая вещь. Только долго очень.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-4801307641447232267?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/4801307641447232267/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/09/hdx-bd-1-421-rc2.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4801307641447232267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4801307641447232267'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/09/hdx-bd-1-421-rc2.html' title='HDX BD-1. Вышла прошивка версии 4.21-rc2'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-6145817402104058862</id><published>2010-09-15T18:14:00.042+04:00</published><updated>2011-06-13T13:44:07.286+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='battery'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='bq29330'/><category scheme='http://www.blogger.com/atom/ns#' term='x200s'/><category scheme='http://www.blogger.com/atom/ns#' term='thinkpad'/><title type='text'>x200s. Восстанавливаем батарею. Часть 2.</title><content type='html'>Начало: &lt;a href="http://axa-ru.blogspot.com/2010/08/x200s_29.html"&gt;x200s. Восстанавливаем батарею. Часть 1.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Итак, заказанный мной 29 августа комплект элементов 18650 доставлен 10 сентября прямо на почту по указанному мной адресу. Никаких растаможиваний. Обычная посылка. Внутрь вложена бумажка с со словами о качестве от безымянного продавца из Гонк Конга 8-). Будем надеятся, что человек пославший мне батарейки понимает, что в этой бумажке написано.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh4.ggpht.com/_I2i9kIFocsE/TJDPQqS1j_I/AAAAAAAAFYs/jcvWHZkVVs0/s512/bag.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh4.ggpht.com/_I2i9kIFocsE/TJDPQqS1j_I/AAAAAAAAFYs/jcvWHZkVVs0/s512/bag.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;  &lt;a href="http://lh5.ggpht.com/_I2i9kIFocsE/TJDPQ_kF9bI/AAAAAAAAFYw/6_XY87pICEw/s512/customer-0001.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh5.ggpht.com/_I2i9kIFocsE/TJDPQ_kF9bI/AAAAAAAAFYw/6_XY87pICEw/s512/customer-0001.jpg" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Элементы аккуратно упакованы попарно в пластиковую термоусадку и обернуты полиэтиленовой упаковкой. &lt;br /&gt;
&lt;br /&gt;
Распаковываем и собираем попарно. Отрицательные ламели спаиваем между собой, а положительные соединяем через резистор с сопротивлением 5-100 ом. Оставляем в таком состоянии элементы на срок не менее 4 часов. За это время потенциалы уравняются и можно будет элементы собирать в батарею.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh6.ggpht.com/_I2i9kIFocsE/TJDPOOzZR3I/AAAAAAAAFYg/VSd-Ffn3or4/battery011.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh6.ggpht.com/_I2i9kIFocsE/TJDPOOzZR3I/AAAAAAAAFYg/VSd-Ffn3or4/battery011.png" title="Кликни на картинку и она увеличится" width="180" border="0" height="100" /&gt;&lt;/a&gt;  &lt;a href="http://lh5.ggpht.com/_I2i9kIFocsE/TJDPOVcXshI/AAAAAAAAFYk/PE8f6vxe9f4/s600/battery012.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh5.ggpht.com/_I2i9kIFocsE/TJDPOVcXshI/AAAAAAAAFYk/PE8f6vxe9f4/s600/battery012.png" title="Кликни на картинку и она увеличится" width="180" border="0" height="100" /&gt;&lt;/a&gt;  &lt;a href="http://lh3.ggpht.com/_I2i9kIFocsE/TJDSeHdKHcI/AAAAAAAAFY4/Dna3gjGTluA/s600/battery013.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh3.ggpht.com/_I2i9kIFocsE/TJDSeHdKHcI/AAAAAAAAFY4/Dna3gjGTluA/s600/battery013.png" title="Кликни на картинку и она увеличится" width="180" border="0" height="100" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Собираем батарею&lt;/b&gt;. &lt;br /&gt;
Собственно, здесь описывать нечего. &lt;br /&gt;
Поскольку некоторые защелки были удалены в процессе разборки, придется половинки корпуса склеить циакрином. Скорее всего второй разборки она не вынесет.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Калибровка&lt;/b&gt;. &lt;br /&gt;
Операцию выполнял с помощью штатных утилит Power Manager и Battery Maintenance от Lenovo. Вторая программа и осуществляет калибровку в цикле заряд-разряд-заряд. &lt;br /&gt;
&lt;br /&gt;
Во время разрядки происходит измерение емкости батареи и перезапись новых значений во внутреннюю память контроллера. За один цикл калибровки контроллер не изменяет показатели более, чем на 20%. Поэтому, если емкость батареи до замены элементов была 50% от первоначальной, то потребуется 3 - 6 циклов перезарядки.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh5.ggpht.com/_I2i9kIFocsE/TJDO10F9lvI/AAAAAAAAFYU/HwE3w2_Rvks/s512/battery02.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh5.ggpht.com/_I2i9kIFocsE/TJDO10F9lvI/AAAAAAAAFYU/HwE3w2_Rvks/s512/battery02.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;  &lt;a href="http://lh6.ggpht.com/_I2i9kIFocsE/TJDO2OZ9zeI/AAAAAAAAFYY/UheEjnLeCos/s512/battery03.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh6.ggpht.com/_I2i9kIFocsE/TJDO2OZ9zeI/AAAAAAAAFYY/UheEjnLeCos/s512/battery03.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;  &lt;a href="http://lh5.ggpht.com/_I2i9kIFocsE/TJDO2SFPoWI/AAAAAAAAFYc/WFntteI-k1c/s512/battery04.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh5.ggpht.com/_I2i9kIFocsE/TJDO2SFPoWI/AAAAAAAAFYc/WFntteI-k1c/s512/battery04.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;  &lt;a href="http://lh6.ggpht.com/_I2i9kIFocsE/TJEgn8C5ulI/AAAAAAAAFZM/DnniekYTHg0/s512/battery05.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh6.ggpht.com/_I2i9kIFocsE/TJEgn8C5ulI/AAAAAAAAFZM/DnniekYTHg0/s512/battery05.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;  &lt;a href="http://lh5.ggpht.com/_I2i9kIFocsE/TJIsa7Dr_kI/AAAAAAAAFaE/aCK0nqsONwE/s512/battery06.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh5.ggpht.com/_I2i9kIFocsE/TJIsa7Dr_kI/AAAAAAAAFaE/aCK0nqsONwE/s512/battery06.jpg" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;  &lt;a href="http://lh3.ggpht.com/_I2i9kIFocsE/TJMCkdSSUqI/AAAAAAAAFaM/Rk5Ot_TQ6Ho/s512/battery07.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh3.ggpht.com/_I2i9kIFocsE/TJMCkdSSUqI/AAAAAAAAFaM/Rk5Ot_TQ6Ho/s512/battery07.png" title="Кликни на картинку и она увеличится" border="0" height="100" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
На скриншотах показана емкость, полученная мной после каждого калибровочного цикла.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Что я купил на ebay?&lt;/b&gt;&lt;br /&gt;
Это один из вопросов, ответ на который интересен. Пересчитаем общую емкость всей батареи в емкость одного элемента и посмотрим на сколько меня обманул китайский брат:&lt;br /&gt;
&lt;br /&gt;
&lt;table class="table"&gt;&lt;thead&gt;
&lt;tr align="center"&gt;&lt;th&gt;№ цикла&lt;/th&gt; &lt;th&gt;Ёмкость&lt;br /&gt;
батареи, Wh&lt;/th&gt; &lt;th&gt;Ёмкость&lt;br /&gt;
Элемента, mAh&lt;/th&gt;&lt;/tr&gt;
&lt;/thead&gt; &lt;tbody&gt;
&lt;tr class="odd" align="center"&gt;&lt;td&gt;1&lt;/td&gt; &lt;td&gt;27,49&lt;/td&gt; &lt;td&gt;1270&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="even" align="center"&gt;&lt;td&gt;2&lt;/td&gt; &lt;td&gt;32,91&lt;/td&gt; &lt;td&gt;1520&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="odd" align="center"&gt;&lt;td&gt;3&lt;/td&gt; &lt;td&gt;39,42&lt;/td&gt; &lt;td&gt;1830&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="even" align="center"&gt;&lt;td&gt;4&lt;/td&gt; &lt;td&gt;47,25&lt;/td&gt; &lt;td&gt;2190&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="odd" align="center"&gt;&lt;td&gt;5&lt;/td&gt; &lt;td&gt;51,66&lt;/td&gt; &lt;td&gt;2390&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="even" align="center"&gt;&lt;td&gt;6&lt;/td&gt; &lt;td&gt;51,86&lt;/td&gt; &lt;td&gt;2400&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
Под видом элементов 3800 mAh вороватые китайцы мне втюхали элементы на 2400 mAh. Даже с такими цифрами считаю результат положительным.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Выводы&lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Восстановить батарею в домашних условиях вполне по силам.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Козьма Прутков рулит. Если на батарейке написано самая крутая, а продает ее бомж Вася... в общем вы поняли.&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;img style="float:left; margin:0 2px 2px 0;width: 15px; height: 15px;" src="http://4.bp.blogspot.com/_I2i9kIFocsE/SkTkU_GSjoI/AAAAAAAAChc/S60KRvNKf_c/s320/notification-network-wireless.png"&gt;&lt;b&gt;Полезные ссылки&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a target=_blank" href="http://focus.ti.com/docs/prod/folders/print/bq29330.html#topsidemarking"&gt;Texas Instruments BQ29330 Datasheet&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://sbs-forum.org/"&gt;http://sbs-forum.org/&lt;/a&gt; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://www.powergood.com.ua/forum/index.php"&gt;http://www.powergood.com.ua/forum/index.php&lt;/a&gt; - Форум чела, который со знанием дела занимается ремонтом ноутбучных батарей. Много толковой инфы. Хороший ФАК.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://www.instructables.com/id/Increase-the-capacity-runtime-of-your-laptop-bat/"&gt;http://www.instructables.com/id/Increase-the-capacity-runtime-of-your-laptop-bat/&lt;/a&gt; - инструкция по увеличению емкости батареи ноутбука. Люди прикручивают на скотче еще линию банок к штатной батарее. Выглядит смешно.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://www.linuxjournal.com/content/rebuilding-laptop-battery"&gt;http://www.linuxjournal.com/content/rebuilding-laptop-battery&lt;/a&gt; - Статья в LinuxJournal о замене элементов питания в батарее ThinkPad&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://www.electronics-lab.com/articles/Li_Ion_reconstruct/"&gt;How to rebuild a Li-Ion battery pack&lt;/a&gt; - Статья содержит описание принципов работы, устройство и сравнение распространенных батарей и пошаговые инструкции замены элементов питания Fujitsu - Siemens Lifebook S-Series FPCBP25&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://www.summet.com/blog/2007/02/17/laptop-battery-refill/"&gt;Refilling laptop batteries! in IBM Thinkpad X31 laptop&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://translate.google.ru/translate?js=n&amp;prev=_t&amp;hl=ru&amp;ie=UTF-8&amp;layout=2&amp;eotf=1&amp;sl=pl&amp;tl=ru&amp;u=http%3A%2F%2Fwww.elektroda.pl%2Frtvforum%2Fviewforum.php%3Ff%3D305&amp;act=url"&gt;Electroda.pl&lt;/a&gt; - Ветка по восстановлению батарей ноутбуков польского форума&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://www.laptopservice.kiev.ua/repairs/113-battery-laptop.html"&gt;http://www.laptopservice.kiev.ua/repairs/113-battery-laptop.html&lt;/a&gt; - устройство батарей ноутбука&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-6145817402104058862?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/6145817402104058862/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/09/x200s-2.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6145817402104058862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6145817402104058862'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/09/x200s-2.html' title='x200s. Восстанавливаем батарею. Часть 2.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_I2i9kIFocsE/TJDPQqS1j_I/AAAAAAAAFYs/jcvWHZkVVs0/s72-c/bag.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-3044110353765202536</id><published>2010-09-06T07:21:00.005+04:00</published><updated>2010-11-12T14:50:05.167+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='motorola'/><category scheme='http://www.blogger.com/atom/ns#' term='milestone'/><title type='text'>Аксессуары для Motorola Milestone.</title><content type='html'>Хотя Motorola Milestone выпущен год назад, а в России появился в мае 2010, телефон до сих пор является актуальным. Хочу рассказать о паре полезных, не побоюсь этого слова, акцессуаров для него.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Док станция.&lt;/h3&gt;Весьма полезное приобретение. Один раз поключив ее к зарядному устройству Вы забываете о всяческих проводах. Телефон встает в нее без усилий. Практически сам.&lt;br /&gt;
&lt;br /&gt;
&lt;a class="highslide" href="http://lh4.ggpht.com/_I2i9kIFocsE/TH3AaGZ2vcI/AAAAAAAAFXQ/Os1fwV4VmSM/s640/P5264151-800.jpg" onclick="return hs.expand(this)"&gt;&lt;img border="0" height="100" src="http://lh4.ggpht.com/_I2i9kIFocsE/TH3AaGZ2vcI/AAAAAAAAFXQ/Os1fwV4VmSM/s640/P5264151-800.jpg" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Автомобильный холдер.&lt;/h3&gt;Здесь немного Motorola лоханулась. Дело в том, что холдер закрывает объектив камеры и не позволяет записывать видео во время движения. Лечится это, как Вы догадались просверливанием отверстия напротив камеры.&lt;br /&gt;
&lt;a class="highslide" href="http://lh5.ggpht.com/_I2i9kIFocsE/TH3AaZxCaTI/AAAAAAAAFXU/60Bw1ChD4cM/s640/P5294177-800.jpg" onclick="return hs.expand(this)"&gt;&lt;img border="0" height="100" src="http://lh5.ggpht.com/_I2i9kIFocsE/TH3AaZxCaTI/AAAAAAAAFXU/60Bw1ChD4cM/s640/P5294177-800.jpg" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt; &lt;a class="highslide" href="http://lh5.ggpht.com/_I2i9kIFocsE/TH3AaRFKgtI/AAAAAAAAFXY/3tC7nLFBwW4/s640/P5294180-800.jpg" onclick="return hs.expand(this)"&gt;&lt;img border="0" height="100" src="http://lh5.ggpht.com/_I2i9kIFocsE/TH3AaRFKgtI/AAAAAAAAFXY/3tC7nLFBwW4/s640/P5294180-800.jpg" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
И в заключение несколько полезных программ для автомобиля.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;SensorVideoRecorder&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img hspace="15" src="http://chart.apis.google.com/chart?cht=qr&amp;amp;chs=135x135&amp;amp;chl=market://details?id=net.softpower.android.sensorvideorecorder" style="float: left; height: 130px; width: 130px;" vspace="5" /&gt;&lt;/div&gt;Camcorder с GPS-track-Map записью данных от сенсоров (координаты,высота,скорось,направление,ускорение).&lt;br /&gt;
Может записывать видео циклически. &lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img hspace="15" src="http://www.androlib.com/appscreenmax/Awp.cs.png"  width="200" /&gt; &lt;img hspace="15" src="http://lh4.ggpht.com/_I2i9kIFocsE/TH3MIu8QcmI/AAAAAAAAFXg/1ImquKB5YcA/pEEA.u.cs.png.jpeg"  width="200" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Car Dock v2&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img hspace="15" src="http://chart.apis.google.com/chart?cht=qr&amp;amp;chs=135x135&amp;amp;chl=market://details?id=net.cwfk.ig88.carhome" style="float: left; height: 130px; width: 130px;" vspace="5" /&gt;&lt;/div&gt;Позволяет самому определять, какие программы будут вызываться.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img hspace="15" src="http://www.androlib.com/appscreenmax/tzmA.u.cs.png"  width="179" /&gt; &lt;img hspace="15" src="http://www.androlib.com/appscreenmax/tzmB.u.cs.png"  width="179" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-3044110353765202536?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/3044110353765202536/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/09/motorola-milestone.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/3044110353765202536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/3044110353765202536'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/09/motorola-milestone.html' title='Аксессуары для Motorola Milestone.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_I2i9kIFocsE/TH3AaGZ2vcI/AAAAAAAAFXQ/Os1fwV4VmSM/s72-c/P5264151-800.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-5923646101430849288</id><published>2010-08-31T13:53:00.002+04:00</published><updated>2010-09-08T10:53:49.742+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>Поправил статью об экономии энергии на x200s</title><content type='html'>31/08/2010 Поправил &lt;a href="http://axa-ru.blogspot.com/2009/12/ubuntu-910-thinkpad-x200s-power-saving.html" target="_new"&gt;статью об экономии энергии на x200s&lt;/a&gt;. Причина: обеспечить совместимость 10.04&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-5923646101430849288?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/5923646101430849288/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/08/x200s_31.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/5923646101430849288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/5923646101430849288'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/08/x200s_31.html' title='Поправил статью об экономии энергии на x200s'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-8030852023642476728</id><published>2010-08-31T13:52:00.002+04:00</published><updated>2010-09-02T18:06:26.772+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>Обновил скрипт, показывающий системные параметры, влияющие на энергопотребление.</title><content type='html'>31/08/2010 Обновил &lt;a href="http://axa-ru.blogspot.com/2007/01/powercheck-v-01.html"&gt;скрипт&lt;/a&gt;, показывающий системные параметры, влияющие на энергопотребление.  Причина: обеспечить совместимость 10.04&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-8030852023642476728?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/8030852023642476728/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/08/blog-post_31.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/8030852023642476728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/8030852023642476728'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/08/blog-post_31.html' title='Обновил скрипт, показывающий системные параметры, влияющие на энергопотребление.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-8317692530111280962</id><published>2010-08-29T08:00:00.024+04:00</published><updated>2011-03-02T09:04:44.791+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='battery'/><category scheme='http://www.blogger.com/atom/ns#' term='bq29330'/><category scheme='http://www.blogger.com/atom/ns#' term='x200s'/><category scheme='http://www.blogger.com/atom/ns#' term='thinkpad'/><title type='text'>x200s. Восстанавливаем батарею. Часть 1.</title><content type='html'>&lt;div style="color: red; text-align: right;"&gt;&lt;span style="font-size: xx-small; line-height: 1;"&gt;Не знаю зачем, но все же я это напишу. &lt;br /&gt;
Я не несу никакой ответственности за Ваше здоровье, Ваше оборудование, Ваше время. &lt;br /&gt;
Я вообще никакой ответственности не несу. &lt;br /&gt;
Я специально написал это маленьким шрифтом, чтоб Вам труднее было прочитать мое предупреждение.&lt;br /&gt;
А еще говорят, что батарейки взрываются.&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Для успешной разборки и последующей сборки батареи нам нужны четыре вещи:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Знания&lt;/li&gt;
&lt;li&gt;Инструмент&lt;/li&gt;
&lt;li&gt;Деньги&lt;/li&gt;
&lt;li&gt;&lt;strike&gt;Руки не из жопы&lt;/strike&gt; Терпение.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;h3&gt;Как устроена батарея (знания)&lt;/h3&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a class="highslide" href="http://ecx.images-amazon.com/images/I/31Y9nsGpo8L._SL500_AA300_.jpg" onclick="return hs.expand(this)" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="100" src="http://ecx.images-amazon.com/images/I/31Y9nsGpo8L._SL500_AA300_.jpg" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;&lt;/div&gt;Внутри аккумуляторов для ThinkPad x200s установлены Li-Ion элементы питания (ячейки) 18650. Цифрами обозначен размер элемента: диаметр 18 мм, длина 65 мм.&lt;br /&gt;
&lt;br /&gt;
Элементы имеют среднее напряжение 3,7 В, и емкость от 1300 mAh(уже не производятся). Samsung и Panasonic выпускают элементы емкостью 3000 mAh. Естественно чем выше емкость элемента - тем дольше будет работать батарея.&lt;br /&gt;
&lt;br /&gt;
Ниже в таблице приведены параметры батарей, предназначенных для Thinkpad x200s и емкостные характеристики одного элемента.&lt;br /&gt;
&lt;table class="table"&gt;&lt;thead&gt;
&lt;tr&gt; &lt;th&gt;Марка&lt;/th&gt; &lt;th&gt;Напряжение, V&lt;/th&gt; &lt;th&gt;Емкость, Ah&lt;/th&gt; &lt;th&gt;Емкость, Wh&lt;/th&gt; &lt;th&gt;Емкость одного&lt;br /&gt;
элемента, mAh&lt;/th&gt; &lt;/tr&gt;
&lt;/thead&gt; &lt;tbody&gt;
&lt;tr class="odd"&gt; &lt;td align="center" valign="top"&gt;&lt;a target=_blank" href="http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPortal/en_US/catalog.workflow:item.detail?GroupID=38&amp;amp;Code=43R9253&amp;amp;current-category-id=4364BD0F20B94413B5AD6E684D2848E9&amp;amp;&amp;amp;hide_menu_area=yes"&gt;43R9253&lt;/a&gt;&lt;/td&gt;  &lt;td align="center" valign="top"&gt;14,4 V&lt;/td&gt;  &lt;td align="center" valign="top"&gt;2,0 Ah&lt;/td&gt; &lt;td align="center" valign="top"&gt;28,8 Wh&lt;/td&gt; &lt;td align="center" valign="top"&gt;2000 mAh&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="even"&gt; &lt;td align="center" valign="top"&gt;&lt;a target=_blank" href="http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPortal/en_US/catalog.workflow:item.detail?GroupID=38&amp;amp;Code=43R9254&amp;amp;current-category-id=4364BD0F20B94413B5AD6E684D2848E9&amp;amp;&amp;amp;hide_menu_area=yes"&gt;43R9254&lt;/a&gt;&lt;/td&gt;  &lt;td align="center" valign="top"&gt;10,8 V&lt;/td&gt;  &lt;td align="center" valign="top"&gt;5,2 Ah&lt;/td&gt;  &lt;td align="center" valign="top"&gt;56,0 Wh&lt;/td&gt;  &lt;td align="center" valign="top"&gt;2600 mAh&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="odd"&gt; &lt;td align="center" valign="top"&gt;&lt;a target=_blank" href="http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPortal/en_US/catalog.workflow:item.detail?GroupID=38&amp;amp;Code=43R9255&amp;amp;current-category-id=4364BD0F20B94413B5AD6E684D2848E9&amp;amp;&amp;amp;hide_menu_area=yes"&gt;43R9255&lt;/a&gt;&lt;/td&gt;  &lt;td align="center" valign="top"&gt;10,8 V&lt;/td&gt;  &lt;td align="center" valign="top"&gt;7,8 Ah&lt;/td&gt;  &lt;td align="center" valign="top"&gt;84,2 Wh&lt;/td&gt;  &lt;td align="center" valign="top"&gt;2600 mAh&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a class="highslide" href="http://lh4.ggpht.com/_I2i9kIFocsE/THYbPgOnpXI/AAAAAAAAFWo/R90JtEetpck/battery-dia.jpg" onclick="return hs.expand(this)" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="100" src="http://lh4.ggpht.com/_I2i9kIFocsE/THYbPgOnpXI/AAAAAAAAFWo/R90JtEetpck/battery-dia.jpg" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;&lt;/div&gt;Кроме элементов питания внутри батареи установлен контроллер заряда-разряда, собранный на микросхемах &lt;a target=_blank" href="http://focus.ti.com/docs/prod/folders/print/bq29330.html"&gt;Texas Instrument BQ29330&lt;/a&gt; и &lt;a target=_blank" href="http://www.elektroda.pl/rtvforum/download.php?id=377061"&gt;BQ8030&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Схема подключения элементов батареи к контроллеру показана на рисунке.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для общего развития можно ознакомится со следующими ссылками:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a target=_blank" href="http://sbs-forum.org/"&gt;http://sbs-forum.org/&lt;/a&gt; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://www.powergood.com.ua/forum/index.php"&gt;http://www.powergood.com.ua/forum/index.php&lt;/a&gt; - Форум чела, который со знанием дела занимается ремонтом ноутбучных батарей. Много толковой инфы. Хороший ФАК.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://www.instructables.com/id/Increase-the-capacity-runtime-of-your-laptop-bat/"&gt;http://www.instructables.com/id/Increase-the-capacity-runtime-of-your-laptop-bat/&lt;/a&gt; - инструкция по увеличению емкости батареи ноутбука&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://www.linuxjournal.com/content/rebuilding-laptop-battery"&gt;http://www.linuxjournal.com/content/rebuilding-laptop-battery&lt;/a&gt; - Статья в LinuxJournal о замене элементов питания в батарее ThinkPad&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;h3&gt;Покупка новых элементов (деньги)&lt;/h3&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a class="highslide" href="http://lh5.ggpht.com/_I2i9kIFocsE/THYH7eQpkFI/AAAAAAAAFWk/76DYlNFQGnw/ebay-shipping.jpg" onclick="return hs.expand(this)" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="100" src="http://lh5.ggpht.com/_I2i9kIFocsE/THYH7eQpkFI/AAAAAAAAFWk/76DYlNFQGnw/ebay-shipping.jpg" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;&lt;/div&gt;Элементы продаются отдельно. Но в России их цена завышена. Самое выгодное предложение я нашел здесь: &lt;a target=_blank" href="http://notebooksale.ru/ntbf.php"&gt;http://notebooksale.ru/ntbf.php&lt;/a&gt;. Но лучше покупать на ебае: и &lt;a target=_blank" href="http://shop.ebay.com/?_from=R40&amp;amp;_npmv=3&amp;amp;_trksid=m570&amp;amp;_nkw=18650+3800mAh"&gt;выбор больше&lt;/a&gt;, и цена ниже. Элементы бывают с уже приваренными ламелями и без них. Первые предпочтительнее, чтобы при пайке не перегревать корпус элемента.&lt;br /&gt;
&lt;br /&gt;
Я заплатил на ебае 40 долларов США за 8 элементов 18650 емкостью 3800 mAh каждый.&lt;br /&gt;
Как потом оказалось реальная емкость элемена составляла 2200 mAh.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Инструмент&lt;/h3&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a class="highslide" href="http://lh4.ggpht.com/_I2i9kIFocsE/THTh0AS3IkI/AAAAAAAAFWA/ctb1eSGwRAA/s640/tools.png" onclick="return hs.expand(this)" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="100" src="http://lh4.ggpht.com/_I2i9kIFocsE/THTh0AS3IkI/AAAAAAAAFWA/ctb1eSGwRAA/s640/tools.png" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;&lt;/div&gt;Очень важно иметь хороший инструмент. Не надейтесь, что Вы сможете перочинным ножом разобрать батарейку. Точнее разобрать Вы ее сможете наверняка, но вот собрать - это наша следующая задача. Я пользовался таким, который показан на фото слева. &lt;a target=_blank" href="http://www.chipdip.ru/product/1905-5-vtk7.aspx"&gt;Аналогичные можно купить в Чип &amp;amp; Дип по цене от 150 рублей&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Кроме указанного инструмента нам понадобится &lt;a target=_blank" href="http://www.chipdip.ru/product/ct-25a.aspx"&gt;паяльник&lt;/a&gt;, &lt;a target=_blank" href="http://www.chipdip.ru/product0/17301.aspx"&gt;припой&lt;/a&gt;, &lt;a target=_blank" href="http://www.chipdip.ru/product/ut61c.aspx"&gt;мультиметр&lt;/a&gt;, &lt;a target=_blank" href="http://www.chipdip.ru/product0/9000057846.aspx"&gt;кислотный флюс&lt;/a&gt;, &lt;a target=_blank" href="http://www.chipdip.ru/product0/9000057763.aspx"&gt;скотч&lt;/a&gt;, &lt;a target=_blank" href="http://www.chipdip.ru/product0/778642161.aspx"&gt;клей циакрин&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Если у Вас нет большей части указанного инструмента и приспособлений, заниматься восстановлением батареи экономически не выгодно.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Разборка батареи&lt;/h3&gt;&lt;ol&gt;&lt;li&gt;Рассоединить элементы корпуса.&lt;br /&gt;
&lt;br /&gt;
Батарея сделана неразборной из очень тонкой пластмассы. Корпус состоит из двух крышек, соединяющихся с помощью защелок. Прочной она становится только в сборе с аккумуляторами будучи закрытой.&lt;br /&gt;
&lt;br /&gt;
Кроме передних защелок (со стороны разъема питания) все остальные защелки находятся внутри корпуса.&lt;br /&gt;
&lt;br /&gt;
Собственно говоря это самая сложная часть операции по разборке. Задача нанести как можно меньший урон элементам корпуса батареи. &lt;br /&gt;
&lt;br /&gt;
Я начал разъединение частей с видимых защелок, затем полностью удалил ножом защелки на месте синих стрелок, затем аккуратно рассоединил детали.&lt;br /&gt;
&lt;br /&gt;
Фотографии ниже и комментарии помогут Вам повторить это процесс. В конце концов ломать тоже интересно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td valign="top"&gt;&lt;a class="highslide" href="http://lh3.ggpht.com/_I2i9kIFocsE/THTmg3KPVeI/AAAAAAAAFWE/9Ih0vQTqtVU/s640/Bottom-lock01.png" onclick="return hs.expand(this)" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="100" src="http://lh3.ggpht.com/_I2i9kIFocsE/THTmg3KPVeI/AAAAAAAAFWE/9Ih0vQTqtVU/s640/Bottom-lock01.png" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign="top"&gt;На фото показана конструкция защелки в левом верхнем углу батареи.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign="top"&gt;&lt;a class="highslide" href="http://lh3.ggpht.com/_I2i9kIFocsE/THTyeJXK2sI/AAAAAAAAFWI/fA59JYT_rMs/bottom-lock02.png" onclick="return hs.expand(this)" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="100" src="http://lh3.ggpht.com/_I2i9kIFocsE/THTyeJXK2sI/AAAAAAAAFWI/fA59JYT_rMs/bottom-lock02.png" title="Кликни на картинку и она увеличится" width="150" /&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign="top"&gt;На следующем фото показано расположение защелок. Синими стрелками указано место, где я полностью удалил защелки. Будьте аккуратны в этом месте расположен контроллер заряда. Не повредите его.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt; &lt;/table&gt;&lt;/li&gt;
&lt;li&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a class="highslide" href="http://lh3.ggpht.com/_I2i9kIFocsE/THUDdm7zchI/AAAAAAAAFWQ/wWv2g0lUnoI/s720/bottom-batt02.png" onclick="return hs.expand(this)" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="100" src="http://lh3.ggpht.com/_I2i9kIFocsE/THUDdm7zchI/AAAAAAAAFWQ/wWv2g0lUnoI/s720/bottom-batt02.png" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;Вытащить аккумуляторы и контроллер заряда-разряда&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a class="highslide" href="http://lh3.ggpht.com/_I2i9kIFocsE/THUDeYPg8SI/AAAAAAAAFWU/CZZNJmuQAlY/s912/bottom-batt03.png" onclick="return hs.expand(this)" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="100" src="http://lh3.ggpht.com/_I2i9kIFocsE/THUDeYPg8SI/AAAAAAAAFWU/CZZNJmuQAlY/s912/bottom-batt03.png" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;Отклеить защитный скоч&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Отпаять провода контроллера от батареи в следующем порядке:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Ламель&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Синий&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Черный&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Белый&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a class="highslide" href="http://lh4.ggpht.com/_I2i9kIFocsE/THT56GE3FfI/AAAAAAAAFWM/UOe46iXNp6g/s912/bottom-batt01.png" onclick="return hs.expand(this)" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="100" src="http://lh4.ggpht.com/_I2i9kIFocsE/THT56GE3FfI/AAAAAAAAFWM/UOe46iXNp6g/s912/bottom-batt01.png" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;Отклеить терморезистор от корпуса первого элемента питания&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a class="highslide" href="http://lh3.ggpht.com/_I2i9kIFocsE/THUDfMjpU7I/AAAAAAAAFWc/fJvPO_vy_zg/s640/bottom-batt05.png" onclick="return hs.expand(this)" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="100" src="http://lh3.ggpht.com/_I2i9kIFocsE/THUDfMjpU7I/AAAAAAAAFWc/fJvPO_vy_zg/s640/bottom-batt05.png" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;Рассоединить элементы батареи и отклеить картонные защитные кольца&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Сохранить все комплектующие в коробочке&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
Поскольку сегодня мы больше ничего делать не будем, можно налить себе пивка.&lt;br /&gt;
&lt;br /&gt;
P.S. Возможно меня ждет некоторое разочарование. &lt;br /&gt;
&lt;br /&gt;
&lt;strike&gt;Fail 1. Есть основания полагать, что емкость батарей прошита в контроллере. Там же запоминаются текущие значения емкости и количество циклов заряд-разряд. &lt;/strike&gt;&lt;br /&gt;
Для батареи, которой комплектуется ThinkPad x200s, данное предположение не подтвердилось. В процессе рекалибровки контроллер батареи, размещенный внутри ее корпуса, перезаписывает текущую емкость.&lt;br /&gt;
&lt;br /&gt;
Fail 2. Крупные производители аккумуляторов, такие как Sanyo, Panasonic, Samsung, LG пока не выпускают элементов на 3800 mAh. Так что возможно, что это подделка.&lt;br /&gt;
Ну да ладно. Поживем - увидим. А пока ждем посылку с ебая.&lt;br /&gt;
&lt;br /&gt;
Продолжение: &lt;a href="http://axa-ru.blogspot.com/2010/09/x200s-2.html"&gt;x200s. Восстанавливаем батарею. Часть 2.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-8317692530111280962?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/8317692530111280962/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/08/x200s_29.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/8317692530111280962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/8317692530111280962'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/08/x200s_29.html' title='x200s. Восстанавливаем батарею. Часть 1.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_I2i9kIFocsE/THYbPgOnpXI/AAAAAAAAFWo/R90JtEetpck/s72-c/battery-dia.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-2197937233937530825</id><published>2010-08-24T20:01:00.135+04:00</published><updated>2010-10-10T08:55:14.849+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='battery'/><category scheme='http://www.blogger.com/atom/ns#' term='x200s'/><category scheme='http://www.blogger.com/atom/ns#' term='thinkpad'/><title type='text'>x200s - замена батареи.</title><content type='html'>&lt;div style="text-align: left;"&gt;Вот, вероятно, подошло время и &lt;a target=_blank" href="http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPortal/en_US/catalog.workflow:item.detail?GroupID=38&amp;amp;Code=43R9254&amp;amp;current-category-id=4364BD0F20B94413B5AD6E684D2848E9&amp;amp;model-number=7466"&gt;батарея&lt;/a&gt; моего x200s внезапно сдохла. Я думаю, что совпало все, и московская аномальная жара, и срок службы. &lt;/div&gt;&lt;br /&gt;
Power Manager Gnome показал аккурат 500 циклов заряд-разряд и емкость уменьшенную в 2 раза от первоначальной. Ну это должно было когда нибудь случиться.&lt;br /&gt;
&lt;br /&gt;
Стал я перед выбором: что покупать? Lenovo предлагает для ThinkPas x200s батареи трех типов: &lt;br /&gt;
&lt;br /&gt;
&lt;table class="table"&gt;&lt;thead&gt;
&lt;tr&gt;&lt;th&gt;Марка&lt;/th&gt;&lt;th&gt;Емкость, Wh&lt;/th&gt;&lt;th&gt;Цена Lenovo&lt;/th&gt;&lt;th&gt;Цена в Москве&lt;/th&gt;&lt;/tr&gt;
&lt;/thead&gt; &lt;tbody&gt;
&lt;tr class="odd"&gt;&lt;td valign="top"&gt;&lt;a target=_blank" href="http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPortal/en_US/catalog.workflow:item.detail?GroupID=38&amp;Code=43R9253&amp;current-category-id=4364BD0F20B94413B5AD6E684D2848E9&amp;&amp;hide_menu_area=yes"&gt;43R9253&lt;/a&gt;&lt;/td&gt; &lt;td valign="top"&gt;(4 Cell) 28.8 Wh&lt;/td&gt; &lt;td valign="top"&gt;$129.00&lt;/td&gt;&lt;td valign="top"&gt;&lt;a target=_blank" href="http://uti-note.ru/product119518347/?YMarket"&gt;$156.00&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="even"&gt;&lt;td valign="top"&gt;&lt;a target=_blank" href="http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPortal/en_US/catalog.workflow:item.detail?GroupID=38&amp;Code=43R9254&amp;current-category-id=4364BD0F20B94413B5AD6E684D2848E9&amp;&amp;hide_menu_area=yes"&gt;43R9254&lt;/a&gt;&lt;/td&gt; &lt;td valign="top"&gt;(6 Cell) 56 Wh&lt;/td&gt; &lt;td valign="top"&gt;$149.00&lt;/td&gt; &lt;td valign="top"&gt;&lt;a target=_blank" href="http://uti-note.ru/product114195854/?YMarket"&gt;$175.00&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="odd"&gt;&lt;td valign="top"&gt;&lt;a target=_blank" href="http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPortal/en_US/catalog.workflow:item.detail?GroupID=38&amp;Code=43R9255&amp;current-category-id=4364BD0F20B94413B5AD6E684D2848E9&amp;&amp;hide_menu_area=yes"&gt;43R9255&lt;/a&gt;&lt;/td&gt; &lt;td valign="top"&gt;(9 Cell) 84.2 Wh&lt;/td&gt; &lt;td valign="top"&gt;$179.00&lt;/td&gt; &lt;td valign="top"&gt;&lt;a target=_blank" href="http://uti-note.ru/product107117582/?YMarket"&gt;$316.00&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;Цена в Москве мало о чем говорит. За большую цену могут продать, как оригинальную батарею, так и noname, которая в соседнем ларьке стоит в три раза дешевле.&lt;br /&gt;
&lt;br /&gt;
Захотелось мне 9-ти ячеистую. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a target=_blank" class="highslide" href="http://lh5.ggpht.com/_I2i9kIFocsE/THQbQIUoUoI/AAAAAAAAFVw/wE7evNnwu-o/s912/P8244449-1.jpg" onclick="return hs.expand(this)" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="100" src="http://lh5.ggpht.com/_I2i9kIFocsE/THQbQIUoUoI/AAAAAAAAFVw/wE7evNnwu-o/s912/P8244449-1.jpg" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;&lt;/div&gt;Я купил не родную батарею, а &lt;a target=_blank" href="http://www.alas-nb.ru/p-25500.html"&gt;аналог&lt;/a&gt;, сделанный неизвестной китайской фирмой.&lt;br /&gt;
&lt;br /&gt;
Выглядит батарейка неплохо. Почти как настоящая. Изготовлена тоже достаточно прилично. Устанавливается в ноут без люфтов. Есть одно "НО": для покупки нужно ехать в магазин с ноутом и проверять на месте. Я просил принести мне несколько батарей. Из трех штук Gnome Power Manager показал, что одна неисправна. Из оставшихся я выбрал ту, что имела большее значение параметра &lt;i&gt;Energy when full&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Очень хорошо бы откалибровать схему управления (контроллер) батареи. Вообще, это рекомендуется делать раз в месяц. Для &lt;i&gt;ThinkPad&lt;/i&gt; под &lt;i&gt;Windows&lt;/i&gt; в составе пакета &lt;a target=_blank" href="http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;lndocid=MIGR-61432#power"&gt;ThinkVantage&lt;/a&gt; существует программа &lt;i&gt;Power Manager&lt;/i&gt;, имеющая функцию калибровки батареи. Под &lt;i&gt;Ubuntu&lt;/i&gt; такой программы я не знаю. Поэтому, если нет &lt;i&gt;Windows&lt;/i&gt;, поступаем так:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Вставляем батарею в ноут, запускаем линукс и заряжаем ее полностью;&lt;/li&gt;
&lt;li&gt;Держим ноут подключенным к источнику питания не менее 30 минут;&lt;/li&gt;
&lt;li&gt;Отключаем ноут от источника и пользуемся им, пока батарея полностью не разрядится;&lt;/li&gt;
&lt;li&gt;Оставляем выключенным и не заряжаем его не менее 15 минут;&lt;/li&gt;
&lt;li&gt;Подсоединяем источник питания, запускаем линукс и заряжаем батарею полностью (запускать какие либо программы не рекомендуется);&lt;/li&gt;
&lt;/ol&gt;Повторить эту процедуру минимум 3 раза.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;По этому поводу в интернете есть много мнений. С одной стороны эта &lt;a target=_blank" href="http://www-307.ibm.com/pc/support/site.wss/MIGR-50943.html"&gt;инструкция&lt;/a&gt; присутствует в help к программе ThinkVantage Battery Information. Похожая &lt;a target=_blank" href="http://docs.info.apple.com/article.html?path=mac/10.4/en/mh2339.html"&gt;инструкция висит на сайте Apple для обслуживания батарей coconut&lt;/a&gt;. Точно такие же советы дает сайт &lt;a target=_blank" href="http://www.notebookreview.com/default.asp?newsID=2218"&gt;http://www.notebookreview.com/&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
С другой стороны на форуме сайта Lenovo есть несколько сообщений, что &lt;a target=_blank" href="http://forums.lenovo.com/t5/T61-and-prior-T-series-ThinkPad/Battery-gauge-reset-destroyed-my-battery/td-p/72628"&gt;емкость батареи значительно упала&lt;/a&gt; после пары циклов заряд. &lt;br /&gt;
&lt;br /&gt;
Решайте сами: калибровать или нет. Я калибровал.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a class="highslide" href="http://lh4.ggpht.com/_I2i9kIFocsE/THProPrYntI/AAAAAAAAFVs/zcIt-2scKsY/battary.png" onclick="return hs.expand(this)" style="clear: left; float: right; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img src="http://lh4.ggpht.com/_I2i9kIFocsE/THProPrYntI/AAAAAAAAFVs/zcIt-2scKsY/battary.png" style="height: 100px; margin: 5px 25px 0px 0px;" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img style="float:left; margin:0 10px 10px 0;width: 32px; height: 32px;" src="http://2.bp.blogspot.com/_I2i9kIFocsE/SkTh-vKxuTI/AAAAAAAAChE/XJWdghLYBdY/s320/dialog-warning.png" border="0" /&gt;Эта батарейка работает. Но ее реальная емкость не соответствуют заявленной. Как видно из снапшота, аккумулятор должен отдавать 7780 mWh. &lt;br /&gt;
&lt;br /&gt;
Производитель напечатал на этикетке 7200 mWh, а реальная емкость составляет 6610 mWh. &lt;br /&gt;
&lt;br /&gt;
Это значит, что Lenovo предполагало ставить в эту батарейку элементы на 2300mAh, китайский производитель на 2100mAh, а в итоге там оказались элементы на 2000mAh. &lt;br /&gt;
&lt;br /&gt;
Вот такие пироги. Ну что взять с этих вороватых &lt;strike&gt;китайцев&lt;/strike&gt; продавцов?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
А что делать со старой батареей? Самое простое ее выкинуть, но это не наш метод. Я попробую заменить элементы питания в ней. &lt;br /&gt;
&lt;br /&gt;
Прежде всего нужно понять устройство аккумуляторной батареи.&amp;nbsp; &lt;br /&gt;
Отправная статья находится здесь: &lt;a target=_blank" href="http://repair4laptop.org/notebook_battery.html"&gt;http://repair4laptop.org/notebook_battery.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a class="highslide" href="http://ecx.images-amazon.com/images/I/31Y9nsGpo8L._SL500_AA300_.jpg" onclick="return hs.expand(this)" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="100" src="http://ecx.images-amazon.com/images/I/31Y9nsGpo8L._SL500_AA300_.jpg" title="Кликни на картинку и она увеличится" /&gt;&lt;/a&gt;&lt;/div&gt;Внутри аккумуляторов для ThinkPad x200s установлены Li-Ion элементы питания (ячейки) 18650. Цифрами обозначен размер элемента: диаметр 18 мм, длина 65 мм.&lt;br /&gt;
&lt;br /&gt;
Элементы имеют среднее напряжение 3,7 В, и емкость от 1000 mAh до 3800 mAh. Естественно чем выше емкость элемента - тем дольше будет работать батарея. Элементы продаются отдельно. Но в России их цена завышена. Самое выгодное предложение я нашел здесь: &lt;a target=_blank" href="http://notebooksale.ru/ntbf.php"&gt;http://notebooksale.ru/ntbf.php&lt;/a&gt;. Но лучше покупать на ебае: и &lt;a target=_blank" href="http://shop.ebay.com/?_from=R40&amp;amp;_npmv=3&amp;amp;_trksid=m570&amp;amp;_nkw=18650+3800mAh"&gt;выбор больше&lt;/a&gt;, и цена ниже. Элементы бывают с уже приваренными ламелями и без них. Первые предпочтительнее, чтобы при пайке не перегревать корпус элемента.&lt;br /&gt;
&lt;br /&gt;
Кроме элементов питания внутри батареи устновлен контроллер заряда-разряда.&lt;br /&gt;
&lt;br /&gt;
В следующей статье разберем старую батарею и заменим отслужившие элементы питния на новые.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-2197937233937530825?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/2197937233937530825/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/08/x200s.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/2197937233937530825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/2197937233937530825'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/08/x200s.html' title='x200s - замена батареи.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_I2i9kIFocsE/THQbQIUoUoI/AAAAAAAAFVw/wE7evNnwu-o/s72-c/P8244449-1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-5230854100216466447</id><published>2010-08-23T08:33:00.012+04:00</published><updated>2010-10-10T08:57:26.576+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thinkpad'/><title type='text'>Ссылки по ThinkPad</title><content type='html'>&lt;h3&gt;Форумы&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a target=_blank" href="http://anonymouse.org/cgi-bin/anon-www.cgi/http://forum.thinkpads.com/index.php?sid=4f10565928ccd23cd2923c9b673f22a1"&gt;ThinkPad.com&lt;/a&gt; - Support community. Неплохой форум про ThinkPad. Почему то товарищи решили забанить русские IP. Доступен через анонимайзер.&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://panopticon.csustan.edu/thood/tp600lnx.htm"&gt;http://panopticon.csustan.edu/thood/tp600lnx.htm&lt;/a&gt; - Debian GNU/Linux on IBM ThinkPad 600X&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://forums.lenovo.com/"&gt;http://forums.lenovo.com/&lt;/a&gt; - Форум Lenovo о ThinkPad&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://www.thinkpad-forum.de/"&gt;http://www.thinkpad-forum.de/ - Нмецкий форум про ThinkPad&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;h3&gt;Сайты&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a target=_blank" href="http://www.thinkwiki.org/wiki/ThinkWiki"&gt;http://www.thinkwiki.org&lt;/a&gt; - Wiki: Linux on ThinkPad&lt;/li&gt;
&lt;li&gt;&lt;a target=_blank" href="http://www.linux-laptop.net/"&gt;http://www.linux-laptop.net/&lt;/a&gt; - Linux on Laptops&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-5230854100216466447?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/5230854100216466447/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/08/thinkpad.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/5230854100216466447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/5230854100216466447'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/08/thinkpad.html' title='Ссылки по ThinkPad'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-1534787336848539651</id><published>2010-08-17T10:21:00.017+04:00</published><updated>2010-10-26T13:43:19.497+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firmware'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='nmt'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>HDX BD-1. Обновилась прошивка до версии 4.20</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img hspace="35" src="http://lh5.ggpht.com/_I2i9kIFocsE/S-UJCdja6KI/AAAAAAAAFLM/GQDqXhIGk3o/ico-nmt.png" style="float: left;" vspace="5" /&gt;&lt;/div&gt;Сделано очень много:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;На телевизорах Panasonic при выводе через HDMI в режиме - 1080p24hz исправлены проблемы шума.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Решена проблема: некоректный вывод в некоторых MKV- VC1&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Сеть: тестовое сообщение , добавлено больше деталей.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Улучшен автоматический поиск SAMBA / NFS  и обнаружение пароля при использовании внешнего NAS&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;HD Audio - исправлены ошибки &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;HDMI hotplugging - исправлены ошибки &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Добавлена функция фоновой музыки&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Добавлено автоматическое сканирование точек доступа WiFi и поддержка WEP/WPA.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Добавлен прогноз погоды. Включается в Settings -&amp;gt; Systems&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Добавлено воспроизведение файлов FLV (видео: H.264, аудио: AAC)&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Поддержка DTS аудио- воспроизведения файла (DTS,Wav)&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Добавлена поддержка фотоальбомов Picasa. (Бета)&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Добавлена поддержка отображения тегов id3 в MP3, WMA&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Добавлена поддержка VPN&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Изменено отображение субтитров.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Изменен (улучшен) пользовательского интерфейса.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Добавлена экспериментальная поддержка Gbit LAN.&lt;br /&gt;
&lt;span style="color: gray;"&gt;1 Gb в этой версии не работает. Если нужен Gb, то следует установить версию 4.18.1 или &lt;/span&gt;&lt;a href="http://rapidshare.com/files/413821160/HDX-BD1.FW.4.19.0.rc2.zip.html" style="color: gray;"&gt;4.19.0rc2&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Улучшена стабильность при сканировании/отображении каталогов/файлов.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;a href="http://www.hdx1080.com/news/3/205-hdx-bd-1-firmware-release-420"&gt;http://www.hdx1080.com/news/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Все изменения в тему. А то я уж было расстроился на китайцев. Функциональность слабая была и глюков немеряно. А теперь появилась уверенность, что допилят таки.&lt;br /&gt;
&lt;br /&gt;
Скачать прошивку можно с сайта HDX: &lt;a href="http://www.hdx1080.com/download/doc_download/54-firmware-420"&gt;HDX BD-1 Firmware 4.20&lt;/a&gt;&lt;br /&gt;
Архив прощивок можно взять &lt;a href="http://axa-ru.blogspot.com/2010/08/hdx-bd-1.html#firmware"&gt;здесь&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-1534787336848539651?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/1534787336848539651/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/08/hdx-bd-1-420.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/1534787336848539651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/1534787336848539651'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/08/hdx-bd-1-420.html' title='HDX BD-1. Обновилась прошивка до версии 4.20'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_I2i9kIFocsE/S-UJCdja6KI/AAAAAAAAFLM/GQDqXhIGk3o/s72-c/ico-nmt.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-7054770619733789739</id><published>2010-08-07T14:18:00.000+04:00</published><updated>2010-09-02T14:19:01.246+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>Добавил страницу со ссылками на HDX BD-1</title><content type='html'>07/08/2010 &lt;a href="http://axa-ru.blogspot.com/2010/08/hdx-bd-1.html" target="_new"&gt;Добавил страницу со ссылками на HDX BD-1&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-7054770619733789739?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/7054770619733789739/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/08/hdx-bd-1_07.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7054770619733789739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7054770619733789739'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/08/hdx-bd-1_07.html' title='Добавил страницу со ссылками на HDX BD-1'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-7640295402032165518</id><published>2010-08-07T14:16:00.000+04:00</published><updated>2010-08-07T14:16:28.471+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Видео хостинг.</title><content type='html'>Долгое время я наивно подозревал, что есть один видео хостинг - youtube. Затем случайно увидел сервис vimeo.&lt;br /&gt;
&lt;br /&gt;
На самом деле сервисов видео хостингов больше двух десятков: &lt;a href="http://en.wikipedia.org/wiki/Comparison_of_video_services"&gt;Comparison of video services&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-7640295402032165518?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/7640295402032165518/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/08/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7640295402032165518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/7640295402032165518'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/08/blog-post.html' title='Видео хостинг.'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-8428387691456423775</id><published>2010-07-30T09:42:00.005+04:00</published><updated>2010-07-30T11:29:13.236+04:00</updated><title type='text'>GoPro Hero и покатушки на wakeskate в Строгино</title><content type='html'>Жарко, ничего делать не хочется.&lt;br /&gt;
А хочется на воду.&lt;br /&gt;
&lt;br /&gt;
А тут, как нельзя кстати, попала мне в руки камера для экстремальных съемок: &lt;a href="http://www.goprocamera.com/index.php?area=2&amp;productid=33"&gt;GoPro&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://www.fotoplus.su/assets/images/items/i1260543978.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://www.fotoplus.su/assets/images/items/i1260543978.jpg" title="Кликни на картинку и она увеличится" width="150" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Эта штука может снимать в HD качестве:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;1080p = 1920x1080 pixels (16:9), 30 fps, 15 Mbit/s data rate&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;960p = 1280x960 pixels (4:3), 30 fps, 12 Mbit/s data rate&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;720p = 1280x720 pixels (16:9), 60 fps, 15 Mbit/s data rate&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;720p = 1280x720 pixels (16:9), 30 fps, 8 Mbit/s data rate&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;WVGA = 848x480 pixels (16:9), 60 fps, 8 Mbit/s data rate&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;Имеет в стандартной поставке ремень для крепления камеры на шлем или на голову, пару кронштейнов и 4 платформы, которые можно приклеить на ровную поверхность.&lt;br /&gt;
&lt;br /&gt;
Кроме того камера помещается в водонепроницаемый бокс, выдерживающий погружение до 100 метров.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.goprocamera.com/images/products/large/683_large_CHDNH-001-02-683x426.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://www.goprocamera.com/images/products/large/683_large_CHDNH-001-02-683x426.jpg" title="Кликни на картинку и она увеличится" width="150" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Решено сразу испытать ее в боевых условиях. Вот, что из этого получилось.&lt;br /&gt;
&lt;br /&gt;
&lt;object width="640" height="480"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=13723118&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=13723118&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="480"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;Alexey Khromov and Boris Markin funny wakeskating at Strogino, Moscow&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-8428387691456423775?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/8428387691456423775/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/07/wakeskate.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/8428387691456423775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/8428387691456423775'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/07/wakeskate.html' title='GoPro Hero и покатушки на wakeskate в Строгино'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-1297811382404866728</id><published>2010-07-21T14:17:00.001+04:00</published><updated>2010-09-02T14:17:54.750+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>Обновил статью о конвертировании audio в linux</title><content type='html'>21/07/2010 &lt;a href="http://axa-ru.blogspot.com/2009/03/howtoconvert-aacmp4-to-wavmp3ogg-on.html" target="_new"&gt;Обновил статью о конвертировании audio в linux&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-1297811382404866728?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/1297811382404866728/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/07/audio-linux.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/1297811382404866728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/1297811382404866728'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/07/audio-linux.html' title='Обновил статью о конвертировании audio в linux'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-6148190910624736146</id><published>2010-07-19T10:57:00.004+04:00</published><updated>2010-07-22T12:30:56.171+04:00</updated><title type='text'>Нострадамус для Android Market</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img src="http://nostradamus-1.narod.ru/nostradamus.jpg" hspace="15" vspace="5" style="float: left; height: 130px; width: 130px;" /&gt;&lt;/div&gt;Очень модно делать предсказания. Если делать их без показа способа получения результата - то предсказатель становится в глазах обывателей некой таинственной личностью, которой постижимы все земные и небесные тайны.&lt;br /&gt;
&lt;br /&gt;
В области ИТ модно делать предсказания чужой прибыли и убытков например через объем продаж, или количество доступных приложений.&lt;br /&gt;
&lt;br /&gt;
Вот и я тоже стал на 20 минут предсказателем количества приложений для Android:&lt;br /&gt;
100 000 приложений - до 13 августа 2010&lt;br /&gt;
150 000 приложений - до 17 октября 2010&lt;br /&gt;
200 000 приложений - до 22 декабря 2010&lt;br /&gt;
&lt;br /&gt;
А вот диаграмма экстраполяции (желтая пунктирная линия) функции количества приложений, сделанная стандартными средствами Open Office Calc.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh4.ggpht.com/_I2i9kIFocsE/TEPuns5qvTI/AAAAAAAAFT8/oXXk2l_kQ2A/App-Android.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh4.ggpht.com/_I2i9kIFocsE/TEPuns5qvTI/AAAAAAAAFT8/oXXk2l_kQ2A/App-Android.png" title="Кликни на картинку и она увеличится" width="300" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-6148190910624736146?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/6148190910624736146/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/07/android-market.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6148190910624736146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6148190910624736146'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/07/android-market.html' title='Нострадамус для Android Market'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_I2i9kIFocsE/TEPuns5qvTI/AAAAAAAAFT8/oXXk2l_kQ2A/s72-c/App-Android.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-1293923796983880966</id><published>2010-07-18T09:03:00.010+04:00</published><updated>2010-07-18T09:24:45.416+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>12 красивых тем для Android</title><content type='html'>Просто темы, которые мне понравились. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh6.ggpht.com/_I2i9kIFocsE/TEKL4gLt-7I/AAAAAAAAFTM/ceuJptFnR-U/Android-Blackphone-Black-Theme.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh6.ggpht.com/_I2i9kIFocsE/TEKL4gLt-7I/AAAAAAAAFTM/ceuJptFnR-U/Android-Blackphone-Black-Theme.png" title="Кликни на картинку и она увеличится"  border="0" height="150" /&gt;&lt;/a&gt; &lt;a href="http://lh5.ggpht.com/_I2i9kIFocsE/TEKL43cXbfI/AAAAAAAAFTQ/QGMzkU-WTec/Android-Cyanogenized-Blue-Theme.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh5.ggpht.com/_I2i9kIFocsE/TEKL43cXbfI/AAAAAAAAFTQ/QGMzkU-WTec/Android-Cyanogenized-Blue-Theme.png" title="Кликни на картинку и она увеличится"  border="0" height="150" /&gt;&lt;/a&gt; &lt;a href="http://lh5.ggpht.com/_I2i9kIFocsE/TEKL5EYigCI/AAAAAAAAFTU/qEkDWBGs-UU/Android-EliteFullCustom-Wood-Theme.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh5.ggpht.com/_I2i9kIFocsE/TEKL5EYigCI/AAAAAAAAFTU/qEkDWBGs-UU/Android-EliteFullCustom-Wood-Theme.png" title="Кликни на картинку и она увеличится"  border="0" height="150" /&gt;&lt;/a&gt; &lt;a href="http://lh3.ggpht.com/_I2i9kIFocsE/TEKL5TCHtzI/AAAAAAAAFTY/oTR_vpNvJ4A/Android-Google-Chrome-Blue-Theme.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh3.ggpht.com/_I2i9kIFocsE/TEKL5TCHtzI/AAAAAAAAFTY/oTR_vpNvJ4A/Android-Google-Chrome-Blue-Theme.png" title="Кликни на картинку и она увеличится"  border="0" height="150" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh6.ggpht.com/_I2i9kIFocsE/TEKL5m0t-iI/AAAAAAAAFTc/Q5qIrr1dSJY/Android-Lordsmiff-woz-ere-Theme.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh6.ggpht.com/_I2i9kIFocsE/TEKL5m0t-iI/AAAAAAAAFTc/Q5qIrr1dSJY/Android-Lordsmiff-woz-ere-Theme.png" title="Кликни на картинку и она увеличится"  border="0" height="150" /&gt;&lt;/a&gt; &lt;a href="http://lh3.ggpht.com/_I2i9kIFocsE/TEKMFMFA2QI/AAAAAAAAFTg/adPQU7WZ47U/Android-Meizu-Dark-Theme-2.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh3.ggpht.com/_I2i9kIFocsE/TEKMFMFA2QI/AAAAAAAAFTg/adPQU7WZ47U/Android-Meizu-Dark-Theme-2.png" title="Кликни на картинку и она увеличится"  border="0" height="150" /&gt;&lt;/a&gt; &lt;a href="http://lh3.ggpht.com/_I2i9kIFocsE/TEKMFa_XE1I/AAAAAAAAFTk/YHRxvTjTOkA/Android-OOBooNtoo-Theme.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh3.ggpht.com/_I2i9kIFocsE/TEKMFa_XE1I/AAAAAAAAFTk/YHRxvTjTOkA/Android-OOBooNtoo-Theme.png" title="Кликни на картинку и она увеличится"  border="0" height="150" /&gt;&lt;/a&gt; &lt;a href="http://lh6.ggpht.com/_I2i9kIFocsE/TEKMFZFup-I/AAAAAAAAFTo/lkilyi-oJMk/Android-Panda-Home-Cartoon-Theme.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh6.ggpht.com/_I2i9kIFocsE/TEKMFZFup-I/AAAAAAAAFTo/lkilyi-oJMk/Android-Panda-Home-Cartoon-Theme.jpg" title="Кликни на картинку и она увеличится"  border="0" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh4.ggpht.com/_I2i9kIFocsE/TEKMFllnEsI/AAAAAAAAFTs/FWnkwPPGTXk/Android-Teds-Hero-Dark-Theme-4.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh4.ggpht.com/_I2i9kIFocsE/TEKMFllnEsI/AAAAAAAAFTs/FWnkwPPGTXk/Android-Teds-Hero-Dark-Theme-4.png" title="Кликни на картинку и она увеличится"  border="0" height="150" /&gt;&lt;/a&gt; &lt;a href="http://lh4.ggpht.com/_I2i9kIFocsE/TEKMGDPx6jI/AAAAAAAAFTw/xhJgGamo5VE/Android-Ubuntu-Brown-Theme.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh4.ggpht.com/_I2i9kIFocsE/TEKMGDPx6jI/AAAAAAAAFTw/xhJgGamo5VE/Android-Ubuntu-Brown-Theme.jpg" title="Кликни на картинку и она увеличится"  border="0" height="150" /&gt;&lt;/a&gt; &lt;a href="http://lh4.ggpht.com/_I2i9kIFocsE/TEKMKmCHM1I/AAAAAAAAFT0/4e4c31h4sus/Android-Wood-Brown-Theme.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh4.ggpht.com/_I2i9kIFocsE/TEKMKmCHM1I/AAAAAAAAFT0/4e4c31h4sus/Android-Wood-Brown-Theme.png" title="Кликни на картинку и она увеличится"  border="0" height="150" /&gt;&lt;/a&gt; &lt;a href="http://lh3.ggpht.com/_I2i9kIFocsE/TEKMK2T526I/AAAAAAAAFT4/vqZ0he-WknM/Palm-Pre-v1.7-Cyans-3.6.8.1-1.jpg.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh3.ggpht.com/_I2i9kIFocsE/TEKMK2T526I/AAAAAAAAFT4/vqZ0he-WknM/Palm-Pre-v1.7-Cyans-3.6.8.1-1.jpg.png" title="Кликни на картинку и она увеличится"  border="0" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Скачать их можно отсюда: &lt;a href="http://android-themes.net/"&gt;http://android-themes.net/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-1293923796983880966?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/1293923796983880966/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/07/12-android.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/1293923796983880966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/1293923796983880966'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/07/12-android.html' title='12 красивых тем для Android'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_I2i9kIFocsE/TEKL4gLt-7I/AAAAAAAAFTM/ceuJptFnR-U/s72-c/Android-Blackphone-Black-Theme.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-4275840202187648721</id><published>2010-07-17T08:56:00.016+04:00</published><updated>2010-07-19T11:53:07.666+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='motorola'/><category scheme='http://www.blogger.com/atom/ns#' term='milestone'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Граффити от Palm на Android</title><content type='html'>В свое время не очень известная компания &lt;a href="http://www.access-company.com/home.html"&gt;Access&lt;/a&gt; покупала компанию Palm. Зачем ей это было нжно  одному богу известно. Но в результате после развода в этой самой Access остались технологии, которые дали в свое время Palm конкурентные преимущества перед другими компаниями.&lt;br /&gt;
&lt;br /&gt;
Мне, как и многим другим фанам Palm, очень нравилась система рукописного ввода "Graffiti". И вот та самая Access портировала Graffiti на Android.&lt;br /&gt;
&lt;br /&gt;
&lt;img style="float:center; width: 480px;" src="http://phandroid.com/wp-content/uploads/2010/07/graffiti-for-android-l.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
Выглядит она так же как и на старом добром Palm, и, что удивительно, работает так же неплохо.&lt;br /&gt;
Небольшие нарекания у меня есть к скорости рисования.&lt;br /&gt;
Недостатки:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Нет русского языка. И вряд ли будет.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Конфликтует с русификатором &lt;a href="http://androidteam.ru/soft/tools/rukeyboard.html"&gt;rukeyboard&lt;/a&gt; от androidteam.ru&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;Приложение бесплатное. Скачать его можно с маркета по этому &lt;a href="http://ru.wikipedia.org/wiki/QR-%D0%BA%D0%BE%D0%B4"&gt;QR-коду&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;img style="float:center;" src="http://chart.apis.google.com/chart?cht=qr&amp;chs=135x135&amp;chl=market://search?q=pname:com.access_company.graffiti" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://phandroid.com/2010/07/15/fan-of-palm-os-graffiti-get-it-for-your-android-phone/"&gt;http://phandroid.com/2010/07/15/fan-of-palm-os-graffiti-get-it-for-your-android-phone/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-4275840202187648721?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/4275840202187648721/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/07/palm-android.html#comment-form' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4275840202187648721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/4275840202187648721'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/07/palm-android.html' title='Граффити от Palm на Android'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-6668196541404618109</id><published>2010-07-07T14:19:00.000+04:00</published><updated>2010-09-24T21:48:11.324+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='x200s'/><category scheme='http://www.blogger.com/atom/ns#' term='thinkpad'/><title type='text'>x200s. BIOS обновился до версии 3.14</title><content type='html'>07/07/2010 &lt;a href="http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-70347" target="_new"&gt;x200s. BIOS обновился до версии 3.14&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-6668196541404618109?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/6668196541404618109/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/07/x200s-bios-314.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6668196541404618109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/6668196541404618109'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/07/x200s-bios-314.html' title='x200s. BIOS обновился до версии 3.14'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-2210479036136721430</id><published>2010-06-23T14:23:00.001+04:00</published><updated>2010-09-02T14:24:04.843+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='bd-1'/><title type='text'>Вышел новый firmware для HDX BD-1</title><content type='html'>23/06/2010 &lt;a href="http://www.hdx1080.com/download/cat_view/58-hdx-bd-1-firmware/57-hdx-bd-1-download-section" target="_new"&gt;Вышел новый firmware для HDX BD-1&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3966048831613183164-2210479036136721430?l=axa-ru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://axa-ru.blogspot.com/feeds/2210479036136721430/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://axa-ru.blogspot.com/2010/06/firmware-hdx-bd-1.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/2210479036136721430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3966048831613183164/posts/default/2210479036136721430'/><link rel='alternate' type='text/html' href='http://axa-ru.blogspot.com/2010/06/firmware-hdx-bd-1.html' title='Вышел новый firmware для HDX BD-1'/><author><name>Axa</name><uri>http://www.blogger.com/profile/03905132228379394219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_I2i9kIFocsE/S6Sh0vzr-cI/AAAAAAAAE9w/kq9Jr5MpyUw/S220/MyAvatar150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3966048831613183164.post-2172086601375360786</id><published>2010-06-23T09:26:00.017+04:00</published><updated>2011-07-18T12:28:55.391+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mail'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Настройка почтовых аккаунтов в Evolution</title><content type='html'>Настройки аккаунтов Evolution для: &lt;br /&gt; 
&lt;a href="#mail.ru"&gt;mail.ru&lt;/a&gt;,&lt;br /&gt; 
&lt;a href="#gmail-pop"&gt;gmail.com - pop&lt;/a&gt;,&lt;br /&gt;
&lt;a href="#gmail-imap"&gt;gmail.com - imap&lt;/a&gt;,&lt;br /&gt;
&lt;a href="#hotmail"&gt;hotmail.com&lt;/a&gt;,&lt;br /&gt;
&lt;a href="#mail.yandex"&gt;mail.yandex.ru&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh6.ggpht.com/_I2i9kIFocsE/TDWG0aS_yoI/AAAAAAAAFRg/IpXz9jG-RCo/evo-acc01.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh6.ggpht.com/_I2i9kIFocsE/TDWG0aS_yoI/AAAAAAAAFRg/IpXz9jG-RCo/evo-acc01.jpg" title="Кликни на картинку и она увеличится" width="150" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name="mail.ru"&gt;&lt;/a&gt;
&lt;h4&gt;mail.ru&lt;/h4&gt;
&lt;a href="http://lh4.ggpht.com/_I2i9kIFocsE/TCGTxlWkNpI/AAAAAAAAFPc/DeLSXpbU3Wg/evo-mailru01.jpg" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh4.ggpht.com/_I2i9kIFocsE/TCGTxlWkNpI/AAAAAAAAFPc/DeLSXpbU3Wg/evo-mailru01.jpg" title="Кликни на картинку и она увеличится" width="150" border="0" /&gt;&lt;/a&gt; &lt;a href="http://lh5.ggpht.com/_I2i9kIFocsE/TNkGMZvKeqI/AAAAAAAAFic/lOc2L_nG_B4/evolution-mail-ru02.png" class="highslide" onclick="return hs.expand(this)"&gt;&lt;img src="http://lh5.ggpht.com/_I2i9kIFocsE/TNkGMZvKeqI/AAAAAAAAFic/
