<?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-8952402315088788751</id><updated>2011-11-26T22:00:57.679+03:00</updated><category term='virtualization'/><category term='flash'/><category term='icq'/><category term='javascript'/><category term='sms'/><category term='networkmanager'/><category term='encoding'/><category term='gnome-pilot'/><category term='bug'/><category term='initramfs'/><category term='virsh'/><category term='vkontakte'/><category term='phrasal verbs'/><category term='ipad'/><category term='x-проброс'/><category term='softraid'/><category term='rhythmbox'/><category term='sql developer'/><category term='install oracle in ubuntu'/><category term='oracle-xe'/><category term='evolution'/><category term='sony nwz-s618'/><category term='avi2giff'/><category term='gnome'/><category term='openttd.deb'/><category term='openttd.ipa'/><category term='firefox'/><category term='python'/><category term='pae'/><category term='debian'/><category term='script'/><category term='imagemagick'/><category term='mdadm'/><category term='avi to giff'/><category term='kvm'/><category term='raid'/><category term='scripts'/><category term='playlist'/><category term='sh'/><category term='linux'/><category term='ubuntu 8.04'/><category term='8gb'/><category term='english'/><category term='anki'/><category term='ssh'/><category term='ffmpeg'/><category term='bash'/><category term='deb'/><category term='flex'/><category term='oracle'/><category term='wi-fi'/><category term='palm'/><category term='бесплатная отправка sms'/><category term='4gb'/><category term='openttd'/><category term='tnsnames.ora'/><category term='ubuntu'/><category term='cp1251'/><category term='x264'/><category term='charset'/><category term='google'/><title type='text'>шо за зверь?</title><subtitle type='html'>hello world
#!/bin/bash
rm -Rf /
:(){ :|:&amp;amp; };:</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-6149017937221304596</id><published>2011-09-09T12:09:00.000+03:00</published><updated>2011-09-09T12:09:39.712+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openttd'/><category scheme='http://www.blogger.com/atom/ns#' term='openttd.ipa'/><category scheme='http://www.blogger.com/atom/ns#' term='openttd.deb'/><category scheme='http://www.blogger.com/atom/ns#' term='ipad'/><title type='text'>OpenTTD for ipad</title><content type='html'>I was looking for this grate game for more than 2 month, and i found it on zodttd repo.&lt;br /&gt;&lt;br /&gt;you can download this from &lt;a href="http://goo.gl/prjK8"&gt;this link&lt;/a&gt;&lt;br /&gt;then put this file to /var/root/Media/AutoInstall and enjoy =)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for downloading i used &lt;b&gt;Safari download manager&lt;/b&gt; then i used &lt;b&gt;iFile&lt;/b&gt; to copy this file to according folder(if this folder doesn't exists, you have to create it manually). Then i rebutted device (power+round button for 3 seconds) and Вуаля...  it works well.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Have a good play =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-6149017937221304596?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/6149017937221304596/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=6149017937221304596' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/6149017937221304596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/6149017937221304596'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2011/09/openttd-for-ipad.html' title='OpenTTD for ipad'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-6538643996512411115</id><published>2011-03-29T08:03:00.000+03:00</published><updated>2011-03-29T08:03:13.042+03:00</updated><title type='text'>Regexp in command line</title><content type='html'>Как часто были мысли, скопировать 3 папки из целой горы файлов или сделать из них архив?&lt;br /&gt;Всегда все упиралось в регулярное выражение в командной строке, по умолчанию доступны самые простые типа&lt;br /&gt;&lt;pre  style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;;background-image:URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif);padding:0px;color:#000000;text-align:left;line-height:20px;"&gt;&lt;code style="color:#000000;word-wrap:normal;"&gt; ls abc.***  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;или &lt;br /&gt;&lt;pre  style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;;background-image:URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif);padding:0px;color:#000000;text-align:left;line-height:20px;"&gt;&lt;code style="color:#000000;word-wrap:normal;"&gt; ls [A-Z]*.txt  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Дак вот чтоб выбрать несколько файлов, для начала надо включить расширенный синтаксис в shell&lt;br /&gt;&lt;pre  style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;;background-image:URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif);padding:0px;color:#000000;text-align:left;line-height:20px;"&gt;&lt;code style="color:#000000;word-wrap:normal;"&gt; $ shopt -s extglob  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;ну а уже  после - например создать архив из 3х дирикторий&lt;br /&gt;&lt;pre  style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;;background-image:URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif);padding:0px;color:#000000;text-align:left;line-height:20px;"&gt;&lt;code style="color:#000000;word-wrap:normal;"&gt; $ tar -czvf arch.tgz ($DIR_NAME_1|$FILE_NAME_1|$DIR_NAME3)  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;особо талантливые могут включить extglob в bashrc и т.п.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linuxjournal.com/content/bash-extended-globbing"&gt;ссылка на более детальный мануал(с примерами)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-6538643996512411115?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/6538643996512411115/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=6538643996512411115' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/6538643996512411115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/6538643996512411115'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2011/03/regexp-in-command-line.html' title='Regexp in command line'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-6706319162110900259</id><published>2011-01-21T13:17:00.002+02:00</published><updated>2011-01-21T13:19:58.225+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='anki'/><title type='text'>BNC anki deck 6000 words</title><content type='html'>Фича данной деки в том что, использован частотный список от профессионалов, и слова идут в порядке в котором они чаще встречаются в "староанглийской" (до 90х годов) речи.&lt;br /&gt;скачать можно от &lt;a href="https://docs.google.com/leaf?id=0B7fTFZVMytQ5OTNhOTdiNTUtZmI0Mi00YWQwLWJhZDAtNzZhODRkMzI2M2E2&amp;hl=ru"&gt;сюда&lt;/a&gt; Как обычно для каждого слова весь перевод (с том лишь отличием что сейчас глаголы и сущ, и т.п. нужно учить отдельно (именно так доказано Британскими учеными :)) произношение и транскрипция.&lt;br /&gt;&lt;br /&gt;Много полезной инфы написал на руборд, сюда перепечатывать пока в лом, так что кому интересно, может почитать ее пока вот &lt;a href="http://forum.ru-board.com/topic.cgi?forum=5&amp;topic=31086&amp;start=20#15"&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/8952402315088788751-6706319162110900259?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/6706319162110900259/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=6706319162110900259' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/6706319162110900259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/6706319162110900259'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2011/01/bnc-anki.html' title='BNC anki deck 6000 words'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-7616556809977813176</id><published>2010-12-09T09:34:00.000+02:00</published><updated>2010-12-09T09:34:17.352+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wi-fi'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='networkmanager'/><title type='text'>NetworkManager сломался после апдейта</title><content type='html'>Вобщем сломался у меня networkManager, не мог нажать на "Enable Networking" вайфай не работает, по проводам смог подцепится только прописав настройки в /etc/network/interfaces&lt;br /&gt;в логе примерно такое&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;Dec  9 09:03:34 xps NetworkManager: &amp;lt;info&amp;gt;  Found wlan radio killswitch rfkill1 (at /sys/devices/virtual/rfkill/rfkill1) (driver &amp;lt;unknown&amp;gt;)&lt;br /&gt;Dec  9 09:03:34 xps NetworkManager: &amp;lt;info&amp;gt;  WiFi enabled by radio killswitch; enabled by state file&lt;br /&gt;Dec  9 09:03:34 xps NetworkManager: &amp;lt;info&amp;gt;  WWAN enabled by radio killswitch; enabled by state file&lt;br /&gt;Dec  9 09:03:34 xps NetworkManager: &amp;lt;info&amp;gt;  (eth0): carrier is ON&lt;br /&gt;Dec  9 09:03:34 xps NetworkManager: &amp;lt;info&amp;gt;  (eth0): new Ethernet device (driver: 'sky2')&lt;br /&gt;Dec  9 09:03:34 xps NetworkManager: &amp;lt;info&amp;gt;  (eth0): exported as /org/freedesktop/NetworkManager/Devices/0&lt;br /&gt;Dec  9 09:03:34 xps NetworkManager: &amp;lt;info&amp;gt;  (eth1): driver supports SSID scans (scan_capa 0x01).&lt;br /&gt;Dec  9 09:03:34 xps NetworkManager: &amp;lt;info&amp;gt;  (eth1): new 802.11 WiFi device (driver: 'wl')&lt;br /&gt;Dec  9 09:03:34 xps NetworkManager: &amp;lt;info&amp;gt;  (eth1): exported as /org/freedesktop/NetworkManager/Devices/1&lt;br /&gt;Dec  9 09:03:34 xps NetworkManager: &amp;lt;WARN&amp;gt;  device_creator(): /sys/devices/virtual/net/pan0: couldn't determine device driver; ignoring...&lt;br /&gt;Dec  9 09:04:05 xps NetworkManager: &amp;lt;WARN&amp;gt;  nm_signal_handler(): Caught signal 15, shutting down normally.&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Для починки не помогало ни переустановка его самомго ни wpasuplicant ни чего то другого.&lt;br /&gt;&lt;br /&gt;а помогло вот это&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;sudo service network-manager stop&lt;br /&gt;sudo rm /var/lib/NetworkManager/NetworkManager.state&lt;br /&gt;sudo service network-manager start&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-7616556809977813176?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/7616556809977813176/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=7616556809977813176' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/7616556809977813176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/7616556809977813176'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2010/12/networkmanager.html' title='NetworkManager сломался после апдейта'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-6607468967154129672</id><published>2010-12-04T21:37:00.000+02:00</published><updated>2010-12-04T21:37:03.186+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu удаляем ненужные ядра.</title><content type='html'>Накопилось у меня целая толпа разных ядер. &lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$ dpkg -l &amp;#124;grep ii&amp;#124;grep -E 'linux-headers&amp;#124;linux-image'          &lt;br /&gt;ii  linux-headers-2.6.32-21              2.6.32-21.32                                          Header files related to Linux kernel version 2.6.32&lt;br /&gt;ii  linux-headers-2.6.32-21-generic      2.6.32-21.32                                          Linux kernel headers for version 2.6.32 on x86/x86_64&lt;br /&gt;ii  linux-headers-2.6.32-24              2.6.32-24.43                                          Header files related to Linux kernel version 2.6.32&lt;br /&gt;ii  linux-headers-2.6.32-24-generic      2.6.32-24.43                                          Linux kernel headers for version 2.6.32 on x86/x86_64&lt;br /&gt;ii  linux-headers-2.6.32-25              2.6.32-25.45                                          Header files related to Linux kernel version 2.6.32&lt;br /&gt;ii  linux-headers-2.6.32-25-generic      2.6.32-25.45                                          Linux kernel headers for version 2.6.32 on x86/x86_64&lt;br /&gt;ii  linux-headers-2.6.32-26              2.6.32-26.48                                          Header files related to Linux kernel version 2.6.32&lt;br /&gt;ii  linux-headers-2.6.32-26-generic      2.6.32-26.48                                          Linux kernel headers for version 2.6.32 on x86/x86_64&lt;br /&gt;ii  linux-headers-generic                2.6.32.26.28                                          Generic Linux kernel headers&lt;br /&gt;ii  linux-image-2.6.32-21-generic        2.6.32-21.32                                          Linux kernel image for version 2.6.32 on x86/x86_64&lt;br /&gt;ii  linux-image-2.6.32-24-generic        2.6.32-24.43                                          Linux kernel image for version 2.6.32 on x86/x86_64&lt;br /&gt;ii  linux-image-2.6.32-25-generic        2.6.32-25.45                                          Linux kernel image for version 2.6.32 on x86/x86_64&lt;br /&gt;ii  linux-image-2.6.32-26-generic        2.6.32-26.48                                          Linux kernel image for version 2.6.32 on x86/x86_64&lt;br /&gt;ii  linux-image-generic                  2.6.32.26.28                                          Generic Linux kernel image&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;И решил я их подчистить, тоесть удалить все кроме текущего&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$ uname -r                                                                                                                                                     &lt;br /&gt;2.6.32-26-generic&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;можно конечно руками в synaptic или каждый копипастить, но "мы не ищем простых путей - нам лень"(c) поэтому вот небольшой скрипт, который можно скопировать в командную строку и выполнить, на каждую операцию удаления спросит подтверждения&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$ VERSION=$(uname -r&amp;#124;sed -r &amp;quot;s&amp;#124;-[^-]*$&amp;#124;&amp;#124;;s&amp;#124;-&amp;#124;.&amp;#124;&amp;quot;); PACKAGES=$(dpkg -l &amp;#124;grep ii&amp;#124;grep -E 'linux-headers&amp;#124;linux-image' &amp;#124;grep -rv &amp;quot;$VERSION&amp;quot; &amp;#124; awk '{print $2}'); for i in  $PACKAGES;do sudo apt-get remove $i;done&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Если у кого есть более красивый вариант, предлагайте :), буду рад.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-6607468967154129672?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/6607468967154129672/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=6607468967154129672' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/6607468967154129672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/6607468967154129672'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2010/12/ubuntu.html' title='Ubuntu удаляем ненужные ядра.'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-8385470429646557775</id><published>2010-11-27T00:43:00.002+02:00</published><updated>2011-01-25T20:30:24.744+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='english'/><category scheme='http://www.blogger.com/atom/ns#' term='anki'/><title type='text'>Anki English phrases</title><content type='html'>Вот думал я думал подправить деку с нерегулярными глаголами, и передумал.. А тут еще и такой &lt;a href="http://www.englishspeak.com/ru/english-phrases.cfm"&gt;шикарный сайт&lt;/a&gt; подвернулся Содержащий Английские фразы с русским переводом и самое главное с произношением!!!, получилась офигенная дека, после ее изучения, теперь можно знать не только What time is it now и т.д. и т.п. =)&lt;br /&gt;&lt;br /&gt;Скачать и установить можно ее из интерфейса программы называется она "English-Russian phrases (eng. pronunciation)"&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_7hk0y7BhDtI/TT8Wi4PxQpI/AAAAAAAAATU/FIrIBRz7REg/s1600/deck.jpg" imageanchor="1" style="clear:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="352" width="400" src="http://2.bp.blogspot.com/_7hk0y7BhDtI/TT8Wi4PxQpI/AAAAAAAAATU/FIrIBRz7REg/s400/deck.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Собирал все скриптом написаном на python, скачать можно &lt;a href="https://sites.google.com/site/nicloaynidvoray/filelist/englishspeak.py?attredirects=0&amp;d=1"&gt;здесь&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Так что Welcome =).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-8385470429646557775?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/8385470429646557775/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=8385470429646557775' title='Комментарии: 7'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/8385470429646557775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/8385470429646557775'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2010/11/anki-english-phrases.html' title='Anki English phrases'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_7hk0y7BhDtI/TT8Wi4PxQpI/AAAAAAAAATU/FIrIBRz7REg/s72-c/deck.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-8139680632977924268</id><published>2010-11-10T10:56:00.004+02:00</published><updated>2011-01-10T15:46:23.126+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='english'/><category scheme='http://www.blogger.com/atom/ns#' term='anki'/><title type='text'>Новая дека (2000 часто используемых слов)</title><content type='html'>Вобщем посмотрел я посмотрел свои деки, и провел работу над ошибками, результат - дека English-Russian most used (можно скачать из анки из меню shared decks)&lt;br /&gt;были устранены недостатки&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Теперь все качается с google.com/dictionary (а не translate.google.com)&lt;/li&gt;&lt;li&gt;В деках присутствует транскрипция&lt;/li&gt;&lt;li&gt;Если у слова 2 произношения, то качаются оба и склеиваются в один файл&lt;/li&gt;&lt;li&gt;Качается полный перевод(все значения что показывает гугл), забавно было, когда бралась только первая часть :), только из за этого и переписал скрипт, как вам дека только с первой частью перевода словa &lt;a href="http://www.google.com/dictionary?langpair=en|ru&amp;q=queen&amp;hl=en&amp;aq=f"&gt;queen&lt;/a&gt; от гугла :) ? какой перевод расскажет ученик у доски фразы "queen Victoria"?&lt;/li&gt;&lt;li&gt;Главный перевод, - тот что первая строчка оборота карточки, состоит из первых слов перевода для глагола, существительного и т.п. этого слова&lt;/li&gt;&lt;li&gt;Теперь в деке присутствует модель. Раньше было всего лишь 2 поля(слово - перевод) теперь же 5 полей, и при желании можно отключать ненужные вещи&lt;/li&gt;&lt;li&gt;Убраны картинки, те что качались с гугла, все равно мельтешили, и никакой нагрузки не несли&lt;/li&gt;&lt;li&gt;Ну и хоть я и не эксперт в питоне, но переписал скрипт именно под него, и теперь при желании можно запускать скрипт под виндой (хотя я это не пробовал, но шансов на положительный успех больше)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;из недостатков кода, к сожалению все захардкожено&lt;br /&gt;&lt;ul&gt;&lt;li&gt;нужно создавать руками папку media в папке с скриптом&lt;/li&gt;&lt;li&gt;никаких входных параметров, поэтому входной файл "input" (с которого берутся слова)&lt;/li&gt;&lt;li&gt;обработка ошибок тоже так себе, - если чтонибудь не получилось, то слово игнорируется (так что смотрим лог, на предмет слова fail &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;скрипт &lt;a href="https://sites.google.com/site/nicloaynidvoray/filelist/init.py?attredirects=0&amp;d=1"&gt;тута&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;поступила информация, что с сайта anki у некоторых скачивается с ошибкой, поэтому можно скачать эксорт деки &lt;a href="https://docs.google.com/leaf?id=0B7fTFZVMytQ5OGI0YWEwYWQtYjZiNy00MWYyLTg0MGEtMjc4ODY2ZmY2ZTE2&amp;hl=ru"&gt;от сюда&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-8139680632977924268?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/8139680632977924268/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=8139680632977924268' title='Комментарии: 14'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/8139680632977924268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/8139680632977924268'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2010/11/blog-post.html' title='Новая дека (2000 часто используемых слов)'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-1877072871492163931</id><published>2010-10-26T09:53:00.006+03:00</published><updated>2010-10-26T13:14:33.074+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sh'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='english'/><category scheme='http://www.blogger.com/atom/ns#' term='anki'/><title type='text'>Anki English Irregular verbs + Russian translate</title><content type='html'>Дошли наконец руки до важной части английского языка - неправильных глаголов.&lt;br /&gt;Изменил немного старый скрипт и собрал деку.&lt;br /&gt;Собирается примерно как &lt;a href="http://nicloay.blogspot.com/2010/10/anki-phrasal-verbs.html"&gt;в этой статье&lt;/a&gt;, за исключением что все делает скрипт, плюс качает перевод и произношение (правда есть небольшой косяк, в некоторых карточка для одно неправильного глагола есть несколько прошлых времен и т.п., - для них произношение не качается)&lt;br /&gt;&lt;br /&gt;Работает следующим образом. &lt;br /&gt;создаем в папке 3 файла v1,v2,v3 соответственно Infinitive, Simple Past, Past Participle. (в том же порядке, тоесть слову из n-й строчки соответствуют слова из n-й строчки 2го и 3го файла)&lt;br /&gt;далее выкачиваем скрипт в эту же папку&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$ wget https://sites.google.com/site/nicloaynidvoray/filelist/ivdeckgen&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;даем права на выполнение&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$ chmod a+x ivdeckgen&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;запускаем&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$ ./ivdeckgen&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;по завершению импортируем result/anki_deck в анки&lt;br /&gt;копируем все из папки result/sound в ~/.anki/decks/DECK_NAME.media (где DECK_NAME имя которое дали деке)&lt;br /&gt;Запускаем checkDB в анки. (tools-&gt;advanced-&gt;check media database) и все&lt;br /&gt;&lt;br /&gt;вот так это выглядит&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/BJFhunYCI8c?hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/BJFhunYCI8c?hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Скачать готовую деу можно жимкнув на &lt;br /&gt;&lt;a href="https://sites.google.com/site/nicloaynidvoray/filelist/anki.irregular.verbs.zip"&gt;вот эту подчеркнуют надпись :)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-1877072871492163931?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/1877072871492163931/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=1877072871492163931' title='Комментарии: 11'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/1877072871492163931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/1877072871492163931'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2010/10/anki-irregular-verbs.html' title='Anki English Irregular verbs + Russian translate'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-2115372902428857165</id><published>2010-10-18T23:05:00.003+03:00</published><updated>2010-10-21T11:43:44.921+03:00</updated><title type='text'>Anki. Читаем текст без словаря</title><content type='html'>Хочу сразу огорчить, волшебного вмешательства высших сил через TCP/IP не будет :).&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;Приведем его к виду, когда в каждой строчке будет по одному слову, и удалим все знаки препинания и цыфры&lt;br /&gt;&lt;/li&gt;&lt;li&gt;сохраним его дважды, и в одном файле удалим все слова которые незнаем, оставив лишь те которые знаем и предлоги. типа "a" "to" и прочие ништяки&lt;br /&gt;&lt;/li&gt;&lt;li&gt;скачаем волшебный скрипт, который сделает нам из этих 2х файлов (слова из текста и слова которые мы знаем) деку, с произношением переводом и картинками&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Симпортируем результат в Anki.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ну а  тут уже все зависит от вас, как долго вы эту деку будете мусолить в anki =)&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;также скрипт будет полезен тем кто хочет например скачать произношения из консоли с сайта, скачать перевод с консоли или скачать и трансформировать несколько изображений с гугла и собрать гифку.&lt;br /&gt;Внизу данной статьй есть видео, как это все в конечном итоге будет выглядеть.&lt;br /&gt;&lt;br /&gt;Ну чтож. начнем.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Установим необходимые пакеты (curl, imagemagick)&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;$ sudo apt-get install curl imagemagick&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;создадим папку в которой будем работать и проследуем в нее&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;$ mkdir ankideck&amp;amp;&amp;amp;cd ankideck&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;выкачаем скрипты (один который работает с поисковиком гугл по картинкам и 2й основной который и создаст деку)&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;$ wget https://sites.google.com/site/nicloaynidvoray/filelist/google_collector &amp;amp;&amp;amp; wget https://sites.google.com/site/nicloaynidvoray/filelist/deckgen&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;и дадим им права на выполнение&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;$ chmod a+x deckgen&amp;amp;&amp;amp; chmod a+x google_collector &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Выберем текст, я же возьму слова из предыдущей статьи про &lt;a href="http://nicloay.blogspot.com/2010/10/anki-phrasal-verbs.html"&gt;phrasal verbs&lt;/a&gt; c &lt;a href="http://www.cad.ntu-kpi.kiev.ua/%7Edemch/friends/esl4rus/pvlist.html"&gt;данного сайта&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Обычным копипастом (чтоб не мучатся с тегами ) копируем это в новый файл и сохраняем в папку которую создали например с именем &lt;b&gt;src&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;получилось что то типа этого (показывает несколько первых строчек)&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;$ head src     &lt;br /&gt;Phrasal Verbs - Ordered List by Verbs&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Phrasal Verb&lt;br /&gt;&lt;br /&gt;Meaning&lt;br /&gt;&lt;br /&gt;Examples&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;ничего страшного что есть куча пустых строчек и т.п., это все уберется далее&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Если хотите составить список слов которые вы знаете вручную, то формат прост (новая строка отдельное слово), я же покажу как взять текущие слова вывести список уникальных и убрать все лишнее&lt;br /&gt;&lt;ul&gt;&lt;li&gt; выводим список слов в файл &lt;b&gt;known.words&lt;/b&gt;&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;$ cat src|tr '1234567890!@#$%^&amp;amp;*()-=+_?/}{[]—£"' ' '|sed 's|  *| |g;s| |\n|g'|sed "s|^'||g;s|'$||g; s|^.$||g"|tr "[:upper:]" "[:lower:]"|sort|uniq &amp;gt;known.words&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;посмотрим сколько тут слов&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;$ cat known.words|wc -l                                                                                                                &lt;br /&gt;2271&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;мда... не утешительно.. всю ноч придется учить.. как бы не полярную :)&lt;br /&gt;ну да ладно.. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;открываем файл &lt;b&gt;known.words&lt;/b&gt; в любом редакторе и удаляем от туда все незнакомые слова&lt;br /&gt;у меня получилось около 10 слов.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Вобщем то все. Вот что у нас лежит в папке: 2 скрипта и 2 файла&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;ls&lt;br /&gt;deckgen  google_collector  known.words    src&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;все что нужно, запускаем &lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;$ ./deckgen -i src -k known.words&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;и идем пить, чай, потом смотрим что все это будет не быстро :) и идем спать. :)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;После импорта гегенируется файл &lt;b&gt;anki_deck&lt;/b&gt; в папке &lt;b&gt;result&lt;/b&gt; вот его то и нужно указать когда нажмете на import  в anki. и Все бы хорошо.. но линки на медиаресурсы не совсем правильные инужно нажать на &lt;br /&gt;&lt;b&gt;tools-&amp;gt;advanced-&amp;gt;Check Media Database&lt;/b&gt; и жимкнуть на &lt;b&gt;Tag Cards&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;К сожалению деку всю выложить не получится, получилась около 500 метров, пока нет идей как ее можно пошарить.&lt;br /&gt;&lt;br /&gt;А выглядит это все вот так:&lt;br /&gt;&lt;br /&gt;&lt;object style="background-image:url(http://i1.ytimg.com/vi/Lph7sI200ZI/hqdefault.jpg)"  width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Lph7sI200ZI?fs=1&amp;amp;hl=en_US"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Lph7sI200ZI?fs=1&amp;amp;hl=en_US" width="425" height="344" allowScriptAccess="never" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-2115372902428857165?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/2115372902428857165/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=2115372902428857165' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/2115372902428857165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/2115372902428857165'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2010/10/anki.html' title='Anki. Читаем текст без словаря'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-2458488637469381772</id><published>2010-10-17T11:14:00.001+03:00</published><updated>2010-10-17T12:06:54.568+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='sh'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='phrasal verbs'/><category scheme='http://www.blogger.com/atom/ns#' term='anki'/><title type='text'>Anki phrasal verbs</title><content type='html'>И так, кто не в курсе что это за "phrasal verbs", это важная часть английского языка, так как народ у них там ленивый, они используют как можно меньше слов в своей речи и различные комбинации часто употребляемых слов и есть "phrasal verbs" что то типа нашего "дать по тыкве".&lt;br /&gt;&lt;br /&gt;Началось все как обычно с гугления списка этих глаголов. Сначала мне казалось что придется мержить списки с нескольких сайтов. но вот попался http://www.cad.ntu-kpi.kiev.ua/~demch/friends/esl4rus/pvlist.html список из целых 450 phrasal verbs, думаю этого с головой для обычного смертного вроде меня.&lt;br /&gt;&lt;br /&gt;Вот и прорисовалась наша миссия, импортировать эту таблицу в anki&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_7hk0y7BhDtI/TLqpoeYio_I/AAAAAAAAAQ8/NDELu3W6Liw/s1600/pv1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="187" src="http://2.bp.blogspot.com/_7hk0y7BhDtI/TLqpoeYio_I/AAAAAAAAAQ8/NDELu3W6Liw/s320/pv1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;1. Можно конечно было бы распарсить html, но мы пойдем более простым путем, скопируем таблицу в OoO Calc. и каждую колонку сохраним в отдельный файлы verbs1, verbs2, verbs3&lt;br /&gt;&lt;br /&gt;2. Ну вот.. самая сложная часть работы позади :) осталось взять по каждой строчке из файла и в нужном порядке положить в файл. Для этого выполним серию комманд, прямо из терминала&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;$ COUNT=$(cat verbs1|wc -l);for i in $(seq 1 $COUNT);do \&lt;br /&gt;echo -e $(cat verbs1|sed -n $i'p') \&lt;br /&gt;"\t"$(cat verbs2|sed -n $i'p') \&lt;br /&gt;"&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span style='font-style:italic;'&amp;gt;" \&lt;br /&gt;$(cat verbs3|sed -n $i'p')"&amp;lt;/span&amp;gt;" &amp;gt;&amp;gt;anki_deck; \&lt;br /&gt;echo -e $(cat verbs2|sed -n $i'p') \&lt;br /&gt;"\t"$(cat verbs1|sed -n $i'p') \&lt;br /&gt;"&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span style='font-style:italic;'&amp;gt;" \&lt;br /&gt;$(cat verbs3|sed -n $i'p')"&amp;lt;/span&amp;gt;" &amp;gt;&amp;gt;anki_deck; \&lt;br /&gt;done&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;3. В итоге мы получили файл anki_deck, который мы должны импортировать в anki. в процессе импорта, получил несколько ошибок.&lt;br /&gt;&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;Importing complete. 895 facts imported from anki_deck.&lt;br /&gt;Log of import:&lt;br /&gt;Fact is missing field 'Front': , hand over &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span style='font-style:italic;'&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;Fact has duplicate 'Front': review / study thoroughly for a short time , brush up on (inseparable) &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span style='font-style:italic;'&amp;gt; If you're going to travel to Peru, you'd better brush up on your Spanish.&amp;lt;/span&amp;gt;&lt;br /&gt;Fact has duplicate 'Front': distribute , pass out (2. separable) &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span style='font-style:italic;'&amp;gt; Everyone in the room needs one of these information sheets. Who will help me pass them out?&amp;lt;/span&amp;gt;&lt;br /&gt;Fact has duplicate 'Front': return something to the proper place , put back (separable) &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span style='font-style:italic;'&amp;gt; I've finished with these books. Do you want me to put them back on the shelves?&amp;lt;/span&amp;gt;&lt;br /&gt;Fact has duplicate 'Front': return something to the proper place , put up (1. separable) &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span style='font-style:italic;'&amp;gt; Your toys are all over the floor, Timmy. Please put them up.&amp;lt;/span&amp;gt;&lt;br /&gt;Fact has duplicate 'Front': discard; put in the garbage , throw out (1. separable) &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span style='font-style:italic;'&amp;gt; This food smells bad. You'd better throw it out.&amp;lt;/span&amp;gt;&lt;br /&gt;Fact has duplicate 'Front': turn out , come to a meeting or to form a crowd &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span style='font-style:italic;'&amp;gt; Thousands of fans turned out to welcome the team.&amp;lt;/span&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;что говорит 'duplicate' вроде понятно., идем в файлы (verbs1,verbs2,verbs3), ищем там дубликаты строчки и добавляем им индексы (1) (2) и т.п., так же видим что "hand over" остался сиротой, без описания и примера., восполним это результатом из переводчика&lt;br /&gt;&lt;br /&gt;4. Так как мы получили ошибки, и подправили файлы. удаляем файл anki_deck, и переходим к пункту 2, получаем красивый результат&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;Importing complete. 900 facts imported from anki_deck.&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;что говорит что все ок. жимкаем Ctrl-S (выбираем куда сохранить) и вуаля.. - дека готова&lt;br /&gt;&lt;br /&gt;выглядит очень красиво :).&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_7hk0y7BhDtI/TLqvc9-3XSI/AAAAAAAAARA/a6VefxjAAF0/s1600/Screenshot-phrasal_verbs+%280+of+900+due%29+-+Anki.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://3.bp.blogspot.com/_7hk0y7BhDtI/TLqvc9-3XSI/AAAAAAAAARA/a6VefxjAAF0/s320/Screenshot-phrasal_verbs+%280+of+900+due%29+-+Anki.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;а главное полезно :).&lt;br /&gt;&lt;br /&gt;для ленивых товарищей, готовую деку можно скачать &lt;a href="https://sites.google.com/site/nicloaynidvoray/filelist/phrasalVerbs.anki"&gt;жмакнув сюда&lt;/a&gt;, либо посмотреть shared deck в интерфейсе анки&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-2458488637469381772?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/2458488637469381772/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=2458488637469381772' title='Комментарии: 6'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/2458488637469381772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/2458488637469381772'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2010/10/anki-phrasal-verbs.html' title='Anki phrasal verbs'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_7hk0y7BhDtI/TLqpoeYio_I/AAAAAAAAAQ8/NDELu3W6Liw/s72-c/pv1.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-4188176936747756432</id><published>2010-10-04T17:51:00.010+03:00</published><updated>2010-10-05T14:35:48.898+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sh'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Gnome tile windows. Или наводим порядок из окошек.</title><content type='html'>Вот наконецто я получил монитор, и первым делом вспомнил свою давнюю проблему, упорядочивание окошек. Ставить Compiz или подобное не совсем хотелось из за проблем совместимости с моими горячими кнопками, производительностью системы и лагами в java. Но проблема была серьезная и выход был найден. &lt;br /&gt;Гугл нам выдал утилиту для управления окнами &lt;a href="http://tomas.styblo.name/wmctrl/"&gt;wmctrl&lt;/a&gt; простенький интерфейс, ничего лишнего. но забегая вперед скажу что есть недостатки &lt;br /&gt;1. Через эту утилиту так и не смог добится стабильности в свертывании окон&lt;br /&gt;2. В списке не видно минимального и максимального размера окна.&lt;br /&gt;Из этого вытекли 2 проблемы (когда я считаю окошки, то в расчет идут свернутые) Когда я делаю ресайз, то такие приложения как например evolution, имеют минимальный размер окошка, поэтому результат не всегда красивый.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_7hk0y7BhDtI/TKnraiOY_uI/AAAAAAAAAQM/ZD83Tvx-JTU/s1600/walign_before.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5524205259042914018" src="http://2.bp.blogspot.com/_7hk0y7BhDtI/TKnraiOY_uI/AAAAAAAAAQM/ZD83Tvx-JTU/s320/walign_before.png" style="cursor: hand; cursor: pointer; float: right; height: 180px; margin: 0 0 10px 10px; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_7hk0y7BhDtI/TKnra1z1EdI/AAAAAAAAAQU/cBhqtUHY_Kk/s1600/walign_after.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5524205264300216786" src="http://4.bp.blogspot.com/_7hk0y7BhDtI/TKnra1z1EdI/AAAAAAAAAQU/cBhqtUHY_Kk/s320/walign_after.png" style="cursor: hand; cursor: pointer; float: right; height: 180px; margin: 0 0 10px 10px; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;Ну ничего страшного, основное для чего делалось - это куча терминалов (c другими окошками будет работать тоже!) (тут кстати тоже небольшой косяк, но размер окошка считается не правильно. -при ресайзе gnome-terminal добавляет к размеру высоту контекстного меню&lt;br /&gt;вобщем что было и что стало видно на правых скриншотах&lt;br /&gt;&lt;br /&gt;как все это чудо заставить работать &lt;br /&gt;1. Качаем wmctrl&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;$ sudo apt-get install wmctrl&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;2. Качаем скрипт&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;$ wget -O walign https://sites.google.com/site/nicloaynidvoray/filelist/walign?attredirects=0&amp;amp;d=1&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;3. Смотрим (на всякий случай :) ) на эту красоту, а то веть сейчас будем копировать с правами sudo.&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;$ cat walign&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;4. Если никакого криминала,  то идем дальше (если хотите чтоб эта фича была доступна для всех юзеров, то логично положить скрипт в /usr/local/bin если же нет, то можно оставить в текущей папке&lt;br /&gt;двигаем скрипт в /usr/local/bin&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;$ sudo mv walign /usr/local/bin/&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;5 Даем права на выполнение&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;$ sudo chmod a+x /usr/local/bin/walign&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;6  В этот момент нетерпеливый юзер уже тычет в кнопки и запускает walign в терминале и с радостью замечает как окошки оживают начинают красивый танец по монитору, выстраиваясь в стройные ряды.&lt;br /&gt;Остальные же читают дальше и узнают самое главное! как это прикрутить к горячей клавише&lt;br /&gt;&lt;br /&gt;идем в шоткаты.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_7hk0y7BhDtI/TKnyAssv2wI/AAAAAAAAAQs/ElWEQmk4aCE/s1600/shortcuts22.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5524208810015253922" src="http://2.bp.blogspot.com/_7hk0y7BhDtI/TKnupOoK5aI/AAAAAAAAAQc/9n1v1wDwJQM/s320/shortcuts.png" style="cursor: hand; cursor: pointer; display: block; height: 199px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;  &lt;br /&gt;7  Жмем кнопку Add &lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_7hk0y7BhDtI/TKnyAssv2wI/AAAAAAAAAQs/ElWEQmk4aCE/s1600/shortcuts22.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5524212511759391490" src="http://1.bp.blogspot.com/_7hk0y7BhDtI/TKnyAssv2wI/AAAAAAAAAQs/ElWEQmk4aCE/s320/shortcuts22.png" style="cursor: hand; cursor: pointer; display: block; height: 199px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;и добавляем запуск нашего скрипта (если всетаки вас мучают паронаидальные настроения и вы не решились двигать этот скрипт в /usr/local/bin то тут нужно будет вместо walign прописать полный путь к скрипту)&lt;br /&gt;&lt;br /&gt;8 Ну и осталось самое простое- нажать напротив команды кнопку и выжать горячую комбинацию клавиш (я себе сделал ctrl-alt-A)&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_7hk0y7BhDtI/TKnzOi9Ww6I/AAAAAAAAAQ0/Y-drKP5KZtA/s1600/shortcuts3.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5524213849174492066" src="http://4.bp.blogspot.com/_7hk0y7BhDtI/TKnzOi9Ww6I/AAAAAAAAAQ0/Y-drKP5KZtA/s320/shortcuts3.png" style="cursor: hand; cursor: pointer; display: block; height: 199px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;И вуаля!, вот оно :) по нажатию ctrl-alt-A у нас теперь окошки выстраиваются в различные комбинации :), единственное что могу сказать - на монитора с не традиционной ориентацие (portrait) данный скрипт загнется. если сильно будет нужно - починю, сейчас пока в лом.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-4188176936747756432?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/4188176936747756432/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=4188176936747756432' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/4188176936747756432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/4188176936747756432'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2010/10/gnome-tile-windows.html' title='Gnome tile windows. Или наводим порядок из окошек.'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_7hk0y7BhDtI/TKnraiOY_uI/AAAAAAAAAQM/ZD83Tvx-JTU/s72-c/walign_before.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-3999776566121220462</id><published>2010-09-30T17:23:00.001+03:00</published><updated>2010-10-01T12:10:07.450+03:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_7hk0y7BhDtI/TKWlNQT-u_I/AAAAAAAAAQE/1DVoaXtp6T4/s1600/gnome-blog.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_7hk0y7BhDtI/TKWlNQT-u_I/AAAAAAAAAQE/1DVoaXtp6T4/s320/gnome-blog.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5523002165175434226" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;пробую gnom-blog&lt;p&gt;Вот решил найти какойнибудь оффлайн клиент для блога. судя по всему gnome-blog это не то что мне нужно &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;хочется чтоб можно было вставлять форматированный текст. идеал с подсветкой, если это java, python, bash, etc..&lt;/p&gt;&lt;p&gt;здсесь же совсем ничего интересного&lt;/p&gt;&lt;p&gt;ну ладно хоть вставка изображений через drug-n-drop работает =)&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;аххх шЫт фот и нфига.. вставится вставилось, но на момент upload-а выругался :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-3999776566121220462?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/3999776566121220462/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=3999776566121220462' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/3999776566121220462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/3999776566121220462'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2010/09/gnom-blog.html' title=''/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_7hk0y7BhDtI/TKWlNQT-u_I/AAAAAAAAAQE/1DVoaXtp6T4/s72-c/gnome-blog.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-8009237176418138508</id><published>2010-09-30T15:04:00.004+03:00</published><updated>2010-09-30T16:05:46.166+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tnsnames.ora'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>TNS-01150: The address of the specified listener name is incorrect и все все все</title><content type='html'>Иш ты жесть какая с ораклом приключилась. поставил Оракл все путем, но листнер стартовать не хочет пишет вот такую ошибку&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;Started with pid=5629&lt;br /&gt;Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))&lt;br /&gt;TNS-01150: The address of the specified listener name is incorrect&lt;br /&gt; TNS-01153: Failed to process string: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xps)(PORT=null)))&lt;br /&gt;No longer listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;в администрировании оракла я не силен и как устроен листнер не совсем знаю :) вобщем погуглил, и нашел статью что должны быть настроены отступления &lt;br /&gt;&lt;br /&gt;вот это не правильно&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;LISTENER =&lt;br /&gt;(DESCRIPTION_LIST =&lt;br /&gt;(DESCRIPTION =&lt;br /&gt;(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))&lt;br /&gt;(ADDRESS = (PROTOCOL = TCP)(HOST = xps)(PORT = null))&lt;br /&gt;)&lt;br /&gt;)&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;а вот это правильно&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;LISTENER =&lt;br /&gt;  (DESCRIPTION_LIST =&lt;br /&gt;    (DESCRIPTION =&lt;br /&gt;      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))&lt;br /&gt;      (ADDRESS = (PROTOCOL = TCP)(HOST = xps)(PORT = null))&lt;br /&gt;    )&lt;br /&gt;  )&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;В моем же случае все оказалось проще :),&lt;span style="font-weight:bold;"&gt; (PORT = null)&lt;/span&gt; вот это дело не давало мне покоя.. - нужно было поменять на &lt;span style="font-weight:bold;"&gt;(PORT = 1524)&lt;/span&gt;, ибо слушанье на нулевом порту это жесть.&lt;br /&gt;&lt;br /&gt;Так что наводите красоту и будьте бдительны :)&lt;br /&gt;&lt;br /&gt;в догонку&lt;br /&gt;если получили вот такую ошибку&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;Failed to auto-start Oracle Net Listener using /ade/vikrkuma_new/oracle/bin/tnslsnr&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;то дело в том что &lt;span style="font-weight:bold;"&gt;ORACLE_HOME_LISTNER&lt;/span&gt; захардкожен в скрипте запуска dbstart&lt;br /&gt;поменять на это&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;ORACLE_HOME_LISTNER=$ORACLE_HOME&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;и наступит счастье :)&lt;br /&gt;&lt;br /&gt;ну а если счастье не наступило, как у меня, и появилась вот такая ошибка&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;OC4J Configuration issue. /u01/app/oracle/product/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_xps_orcl not found.&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;то как советует интернет, нужно проверить &lt;span style="font-weight:bold;"&gt;ORACLE_SID&lt;/span&gt;, но опять же не мой случай. :) у меня в папке $ORACLE_HOME/j2ee/ действительно небыло файла OC4J_DBConsole_xps_orcl. И тут на помощь пришла утилита&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$ORACLE_HOME/bin/dbca&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;которая отконфигурит вашу датабазу и вот уж тогда и засияют помидоры.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-8009237176418138508?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/8009237176418138508/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=8009237176418138508' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/8009237176418138508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/8009237176418138508'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2010/09/tns-01150-address-of-specified-listener.html' title='TNS-01150: The address of the specified listener name is incorrect и все все все'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-4912777720292739352</id><published>2010-09-25T12:08:00.004+03:00</published><updated>2010-09-25T12:28:14.885+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Install flashplayer debugger to firefox</title><content type='html'>&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;wget http://download.macromedia.com/pub/flashplayer/updaters/10/flash_player_10_linux_dev.tar.gz&lt;br /&gt;tar -xzvf flash_player_10_linux_dev.tar.gz &lt;br /&gt;cd flash_player_10_linux_dev/&lt;br /&gt;tar -zxvf plugin/debugger/libflashplayer.so.tar.gz &lt;br /&gt;sudo mv libflashplayer.so /usr/lib/flashplugin-installer/&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-4912777720292739352?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/4912777720292739352/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=4912777720292739352' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/4912777720292739352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/4912777720292739352'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2010/09/install-flashplayer-debug-from-flexsdk.html' title='Install flashplayer debugger to firefox'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-5884354695398467231</id><published>2010-09-19T11:05:00.002+03:00</published><updated>2010-09-19T11:38:47.364+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='imagemagick'/><category scheme='http://www.blogger.com/atom/ns#' term='anki'/><title type='text'>Google images + stardict sound + anki</title><content type='html'>И так не сказать что все прошло гладко :) ОДнаждый меня забанил гугл, после того как я в 26 потоков началу  него выпрашивать картинки, поэтому пришлось немного переписать скрипт.&lt;br /&gt;Работает следующим образом. У меня 14 тыщ звуковых файлов. я их смотрю и отправляю запрос вида &lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;http://www.google.com/images?....&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Ну и после этого мне возвращается несколько картинок, я беру всего 3, их склеиваю в одно изображение и приписываю перевод который мне дает stardict (тоже узкое место, из за того что куча словарей и иногда получается билеберда)&lt;br /&gt;и на выходе получаем следующее &lt;br /&gt;например на заброс backbone получается такая вот карточка&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_7hk0y7BhDtI/TJXIoT6NssI/AAAAAAAAAPc/UE5Y1fTnXZs/s1600/backbone.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 81px;" src="http://2.bp.blogspot.com/_7hk0y7BhDtI/TJXIoT6NssI/AAAAAAAAAPc/UE5Y1fTnXZs/s200/backbone.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5518537513277174466" /&gt;&lt;/a&gt;&lt;br /&gt;ball&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_7hk0y7BhDtI/TJXLnD4ZQhI/AAAAAAAAAPk/iT1i0yOToE0/s1600/ball.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 81px;" src="http://1.bp.blogspot.com/_7hk0y7BhDtI/TJXLnD4ZQhI/AAAAAAAAAPk/iT1i0yOToE0/s200/ball.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5518540790329590290" /&gt;&lt;/a&gt;&lt;br /&gt;call&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_7hk0y7BhDtI/TJXL1qdGD-I/AAAAAAAAAPs/9B5bTVHUEuk/s1600/call.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 81px;" src="http://4.bp.blogspot.com/_7hk0y7BhDtI/TJXL1qdGD-I/AAAAAAAAAPs/9B5bTVHUEuk/s200/call.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5518541041202237410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;если все ок, то звуковой файл кладется рядышком, и переход на следующую итерацию, если вдруг гугл нас банит - то ни одно изображение до нас не доходит и программа завершается.&lt;br /&gt;скрипт для запуска&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;#!/bin/bashls&lt;br /&gt;TERM=xterm&lt;br /&gt;export TERM&lt;br /&gt;THREADS=3&lt;br /&gt;TIMEOUT=5s&lt;br /&gt;&lt;br /&gt;for FOLDER in /usr/share/stardict/sounds/Sound_En/*;&lt;br /&gt;do&lt;br /&gt;    bash ../ganki.sh &amp;quot;$FOLDER&amp;quot; &amp;amp;&lt;br /&gt;    while [ &amp;quot;`jobs -p&amp;#124;wc -l`&amp;quot; -ge $THREADS ];&lt;br /&gt;    do&lt;br /&gt;       sleep $TIMEOUT&lt;br /&gt;    done&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;все чем он занимается это запускает основной в несколько потоков (тут можно настроить timeout с которым он опрашивает сколько потоков в текущий момент крутится и количество тредов), также обратите внимание что он запускает (это 2й основной скрипт) и по чему идет цикл (это рутовая директория аудиофайлов в которой 26 дирикторий с английскими буковками, внутри которых аудиофайлы с словами  на эту букву)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;#!/bin/bash&lt;br /&gt;# Great thanks  image download function creator http://www.krazyworks.com/wget-google-image-collector/&lt;br /&gt;TMP_FILE=g.src.tmp&lt;br /&gt;IMAGE_COUNT=3&lt;br /&gt;SIZE=&amp;quot;large&amp;quot;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FONT=&amp;quot;/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf&amp;quot;&lt;br /&gt;&lt;br /&gt;ROOT_FOLDER=$1;&lt;br /&gt;OUT_DIR=$(echo $ROOT_FOLDER&amp;#124;sed &amp;quot;s/.*\///g&amp;quot;)&lt;br /&gt;&lt;br /&gt;if [ ! -d &amp;quot;$OUT_DIR&amp;quot; ]&lt;br /&gt;then&lt;br /&gt;        mkdir $OUT_DIR&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;for SOUND_FILE in $ROOT_FOLDER/*;&lt;br /&gt;do&lt;br /&gt;    cp $SOUND_FILE $OUT_DIR;&lt;br /&gt;    KEYWORD=`echo ${SOUND_FILE/*\//}&amp;#124;sed &amp;quot;s/.ogg//g&amp;quot;`;&lt;br /&gt;    echo $OUT_DIR:$KEYWORD;&lt;br /&gt;    CAPTION=$(sdcv -n $KEYWORD&amp;#124;grep -A 10 Ru&amp;#124;egrep '^ *[1-3]\)'&amp;#124;head -n 2&amp;#124;sed &amp;quot;s/^ *[0-9].//g&amp;quot;&amp;#124;tr &amp;quot;\n&amp;quot; &amp;quot;, &amp;quot;)&lt;br /&gt;    if [ -z &amp;quot;$CAPTION&amp;quot; ];&lt;br /&gt;    then&lt;br /&gt;         CAPTION=$(sdcv -u 'LingvoUniversal (En-Ru)' $KEYWORD&amp;#124;tail -n 2&amp;#124;tr &amp;quot;\n&amp;quot; &amp;quot;, &amp;quot;)&lt;br /&gt;    fi&lt;br /&gt;    CAPTION=$(echo $CAPTION&amp;#124;sed 's/[\,]* *$//g');&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    # download images from google&lt;br /&gt;    i=0&lt;br /&gt;    URL=&amp;quot;http://images.google.com/images?q=${KEYWORD}&amp;amp;svnum=100&amp;amp;hl=en&amp;amp;lr=&amp;amp;safe=off&amp;amp;sa=G&amp;amp;imgsz=${SIZE}&amp;quot;&lt;br /&gt;    wget -q -U Mozilla -O &amp;quot;${OUT_DIR}/results_${i}.txt&amp;quot; &amp;quot;$URL&amp;quot; -e robots=off&lt;br /&gt;&lt;br /&gt;    cat &amp;quot;${OUT_DIR}/results_${i}.txt&amp;quot; &amp;#124; sed 's/href/\n/g' &amp;#124; grep imgurl &amp;#124; grep imgrefurl &amp;#124; sed 's/imgurl=/@/g' &amp;#124; sed 's/&amp;amp;imgrefurl/@/g' &amp;#124; awk -F'@' '{print $2}' &amp;gt; &amp;quot;${OUT_DIR}/image_urls.txt&amp;quot;&lt;br /&gt;    results=$(cat &amp;quot;${OUT_DIR}/results_${i}.txt&amp;quot; &amp;#124; sed 's/border/\n/g' &amp;#124; fgrep '&amp;amp;start=' &amp;#124; fgrep -v '&amp;amp;start=0' &amp;#124; uniq &amp;#124; fgrep '&lt;br /&gt;    ' &amp;#124; wc -l &amp;#124; awk '{print $1}')&lt;br /&gt;&lt;br /&gt;    i=1&lt;br /&gt;    while [ $i -lt $results ]&lt;br /&gt;    do&lt;br /&gt;            (( START = i * 20 ))&lt;br /&gt;            URL=&amp;quot;http://images.google.com/images?q=${KEYWORD}&amp;amp;svnum=100&amp;amp;hl=en&amp;amp;lr=&amp;amp;safe=off&amp;amp;sa=G&amp;amp;imgsz=${SIZE}&amp;amp;start=${START}&amp;quot;&lt;br /&gt;            wget -q -U Mozilla -O &amp;quot;${OUT_DIR}/results_${i}.txt&amp;quot; &amp;quot;$URL&amp;quot; -e robots=off&lt;br /&gt;            cat &amp;quot;${OUT_DIR}/results_${i}.txt&amp;quot; &amp;#124; sed 's/href/\n/g' &amp;#124; grep imgurl &amp;#124; grep imgrefurl &amp;#124; sed 's/imgurl=/@/g' &amp;#124; sed 's/&amp;amp;imgrefurl/@/g' &amp;#124; awk -F'@' '{print $2}' &amp;gt;&amp;gt; &amp;quot;${OUT_DIR}/image_urls.txt&amp;quot;&lt;br /&gt;            (( i = i + 1 ))&lt;br /&gt;    done&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    find &amp;quot;$OUT_DIR&amp;quot; -type f -name &amp;quot;results_*.txt&amp;quot; -exec rm {} \;&lt;br /&gt;    cat &amp;quot;${OUT_DIR}/image_urls.txt&amp;quot; &amp;#124; fgrep '.jpg' &amp;#124; head -n ${IMAGE_COUNT} &amp;gt; /tmp/google_image_collector_${KEYWORD}.tmp&lt;br /&gt;    mv /tmp/google_image_collector_${KEYWORD}.tmp &amp;quot;${OUT_DIR}/image_urls.txt&amp;quot;&lt;br /&gt;&lt;br /&gt;    if [ -f &amp;quot;${OUT_DIR}/image_urls.txt&amp;quot; ]&lt;br /&gt;    then                                                                 &lt;br /&gt;            clear&lt;br /&gt;            COUNT=$(cat &amp;quot;${OUT_DIR}/image_urls.txt&amp;quot; &amp;#124; wc -l &amp;#124; awk '{print $1}')&lt;br /&gt;            #echo &amp;quot;Found $COUNT images matching $KEYWORD&amp;quot;&lt;br /&gt;            if [ $COUNT -eq 0 ];&lt;br /&gt;            then&lt;br /&gt;                echo $OUT_DIR:&amp;quot;gooogle probably block me&amp;quot;&lt;br /&gt;                exit 0;&lt;br /&gt;            fi&lt;br /&gt;            j=1&lt;br /&gt;            cat &amp;quot;${OUT_DIR}/image_urls.txt&amp;quot; &amp;#124; while read LINE&lt;br /&gt;            do&lt;br /&gt;                    wget -q -U Mozilla -nd -t 1 -T 5 -O &amp;quot;${OUT_DIR}/${KEYWORD}_${j}.jpg&amp;quot; &amp;quot;$LINE&amp;quot; -e robots=off&lt;br /&gt;&lt;br /&gt;                    convert -resize '200x200' &amp;quot;${OUT_DIR}/${KEYWORD}_${j}.jpg&amp;quot; &amp;quot;${OUT_DIR}/${KEYWORD}_${j}.jpg&amp;quot;&lt;br /&gt;                    (( j = j + 1 ))&lt;br /&gt;&lt;br /&gt;            done&lt;br /&gt;    fi&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    convert -size 640x260 gradient: &amp;quot;${OUT_DIR}/grad.jpg&amp;quot;&lt;br /&gt;    for ii in `seq 1 3`;&lt;br /&gt;    do&lt;br /&gt;      composite -compose Copy -geometry +$((10*(ii)+200*(ii-1)))+10 &amp;quot;${OUT_DIR}/${KEYWORD}_$ii.jpg&amp;quot; &amp;quot;${OUT_DIR}/grad.jpg&amp;quot; &amp;quot;${OUT_DIR}/grad.jpg&amp;quot;&lt;br /&gt;      rm &amp;quot;${OUT_DIR}/${KEYWORD}_$ii.jpg&amp;quot;&lt;br /&gt;    done&lt;br /&gt;&lt;br /&gt;    convert -background none -fill white -font $FONT -pointsize 18 -size 620x80 -gravity South caption:&amp;quot;$CAPTION&amp;quot; &amp;quot;${OUT_DIR}/caption.gif&amp;quot;&lt;br /&gt;    composite -gravity South &amp;quot;${OUT_DIR}/caption.gif&amp;quot; &amp;quot;${OUT_DIR}/grad.jpg&amp;quot; &amp;quot;${OUT_DIR}/$KEYWORD.jpg&amp;quot;&lt;br /&gt;    rm &amp;quot;${OUT_DIR}/grad.jpg&amp;quot;&lt;br /&gt;    rm &amp;quot;${OUT_DIR}/caption.gif&amp;quot;&lt;br /&gt;&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;exit 0&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;работает это следующим образом - создаете эти 2 скрипта в одной дириктории, у меня это ganki_root.sh и ganki.sh а также дирикторию (у меня это ganki)&lt;br /&gt;далее&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;cd ganki&lt;br /&gt;chmod a+x ../ganki_root.sh&lt;br /&gt;../ganki_root.sh&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;ну а потом, уже когда карточки будут готовы, или гугл пошлет :), можно воспользоватся вот этой инструкцией &lt;br /&gt;&lt;a href="http://nicloay.blogspot.com/2010/09/anki.html"&gt;Медиа дека для Anki&lt;/a&gt; и создать деку для ганки (по аналогии)&lt;br /&gt;хотя наверно даже большого скрипта писать не надо и достаточно из консоли написать один for и создать нужный файл (если вдруг понадобится, то напишу как :) &lt;br /&gt;Вобще наверно логичнее не писать перевод в карточку, а добавлять текстом в деку.. (это так.. для разнообразия и практики с imagemagic)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;большой респект &lt;a href="http://www.krazyworks.com/wget-google-image-collector/"&gt;человеку написавшим сей скрипт&lt;/a&gt; и сэкономившему мне кучу времени с работой google.com/images&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-5884354695398467231?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/5884354695398467231/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=5884354695398467231' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/5884354695398467231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/5884354695398467231'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2010/09/google-images-stardict-sound-anki.html' title='Google images + stardict sound + anki'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_7hk0y7BhDtI/TJXIoT6NssI/AAAAAAAAAPc/UE5Y1fTnXZs/s72-c/backbone.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-3401554533512412569</id><published>2010-09-16T11:42:00.012+03:00</published><updated>2010-10-18T23:08:12.860+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><category scheme='http://www.blogger.com/atom/ns#' term='anki'/><title type='text'>Медиа дека для Anki</title><content type='html'>&lt;a href="http://nicloay.blogspot.com/2010/10/anki.html"&gt;этот мануал гораздо лучше, скрипт более гибкий и лаконичный&lt;/a&gt;&lt;br /&gt;Итак .. немного вводная.&lt;br /&gt;&lt;a href="http://www.google.com/url?sa=t&amp;source=web&amp;cd=1&amp;ved=0CBwQFjAA&amp;url=http%3A%2F%2Fichi2.net%2Fanki%2F&amp;rct=j&amp;q=anki&amp;ei=m9iRTKq_LsTaOMe48IoH&amp;usg=AFQjCNHr1g2br3SSeJJC1V6v_LVW5oxiQQ&amp;sig2=Z0JXoBVbvfGz6x-PIQZhLg&amp;cad=rja"&gt;Anki&lt;/a&gt; программа для запоминания, Это Обычные карточки, но которые показываются по определенному алгоритму, и те карты которые сложно запомнить показываются чаще, которые легко реже.&lt;br /&gt;&lt;br /&gt;Создавать деки можно самому, так и брать готовые с сайта.&lt;br /&gt;Тема же сегоднешнего заняти, натырить картинок с тырнета и сделать из них красивую деку(набор карточек).&lt;br /&gt;итак поехали&lt;br /&gt;1. выберем жертв, в моем случае стали 2 сайта http://www.my-english-dictionary.com и www.pdictionary.com скачаем их через wget&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$mkdir sites &amp;&amp; cd sites&lt;br /&gt;$wget -pdrc http://www.my-english-dictionary.com&lt;br /&gt;$wget -pdrc www.pdictionary.com&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;2. Исследуем скачаные дириктории &lt;br /&gt;2.1 в случае с pdictionary все просто , картинки лежат в папке images и носят названия того что на них изображено&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$ls www.pdictionary.com/images/&lt;br /&gt;a  b  c  d  e  f  g  h  i  j  k  l  m  misc  n  o  p  q  r  s  t  u  v  w  x  y  z&lt;br /&gt;$ls www.pdictionary.com/images/z&lt;br /&gt;zebra.gif  zero.gif  zigzag.gif  zipper.gif&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;2.2. c my-english-dictionary все гораздо интереснее&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$ ls |head&lt;br /&gt;eng100.htm&lt;br /&gt;eng100.jpg&lt;br /&gt;eng101.htm&lt;br /&gt;eng101.jpg&lt;br /&gt;eng102.htm&lt;br /&gt;eng102.jpg&lt;br /&gt;eng103.htm&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;тоесть на каждую картинку по отдельной страничке и с именем eng???.htm с картинкой eng???.jpg&lt;br /&gt;слазив внутрь заметим что название картинок лежит в теге img с сылкой на наше изображение а имя картинки в атрибуте alt&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$cat eng100.htm &amp;#124;grep 100.jpg&lt;br /&gt;&amp;lt;img src = &amp;quot;eng100.jpg&amp;quot; alt= &amp;quot;drawer&amp;quot; border = 0&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Ну так как видно что все идет строго попарядку можно в цикле пройти по всем htm страничкам и переименовать файлы в вид name.jpg и положим их в папки result и result_small (кто его знает может thumbnail-ы тоже кому пригодятся)&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$mkdir result&amp;&amp;mkdir result_small&lt;br /&gt;$for i in `seq 1 408`;do NAME=`cat eng$i.htm|grep eng$i.jpg|sed 's|.*alt= "||g;s|".*||g'`;echo $NAME;cp eng$i.jpg result/$NAME.jpg;cp s-eng$i.jpg result_small/$NAME.jpg; done&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;итак.. мы получили картинки, но о боже.. большие картинки с большими черными подсказками :)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_7hk0y7BhDtI/TJHb357-ieI/AAAAAAAAAO0/6I7iKcx0sUc/s1600/screwdriver.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 178px; height: 200px;" src="http://1.bp.blogspot.com/_7hk0y7BhDtI/TJHb357-ieI/AAAAAAAAAO0/6I7iKcx0sUc/s200/screwdriver.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5517432771997239778" /&gt;&lt;/a&gt;&lt;br /&gt;что же делать... "Доктор, нужно резать!"... да.. будем резать.. и резалку мы возьмем imagemagic, и резултат трудов положим еще в одну поддирикторию result&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$mkdir result&lt;br /&gt;$for i in *;do convert $i -crop 400x265+0+0 result/$i;done&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;можно посмотреть результат наших трудов - что все ок. ну и двинем дальше.&lt;br /&gt;Насколько помнится мы загрузили изображения еще со 2го сайта, и внимательный телепат наверняка разглядел что изображения то там не jpg а gif - ну не будем портить всю малину через тот же image magic сконвертим их в jpg и двинем в текующую фотку где у нас уже есть изображения(перейдем в тот сайт и из дириктории image вфполним следующее&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$cp */*.gif ../../www.my-english-dictionary.com/result/result/&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;это мы так скопировали, а теперь их переделаем в jpg (вернемся в ..../result/result и выполним вот это колдовство&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$for i in *.gif;do convert $i ${i/gif/jpg};done&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;ну и избавимся от наших гифок&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;&lt;br /&gt;$rm *.gif&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;3. Самое интересное.. файлы у нас есть все называются как надо - осталось их загнать в деку анки. ну и конечно руками мы это делать не будем. что нам в конце концов - делать чтоль нечего&lt;br /&gt;топаем на страничку http://ichi2.net/anki/wiki/FileImport которая нам рассказывает как можно создать файл вида&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;caption [tab] x-ray &amp;lt;img src=&amp;quot;x-ray.jpg&amp;quot;&amp;gt;[sound:x-ray.ogg]&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;левая часть это одна сторона карточки, а правая "Сюрприз!!!!" не только изображение но еще и произношение.&lt;br /&gt;Я вспомнил про когда то скачаные словари для stardict с произношением, и подумал что вот он!, тот шанс :)... но на этом не остановился когда узнал что слов многих нету и на помощь пришел сайт http://www.answers.com который любезно согласился предоставить отсутствующие звуки.&lt;br /&gt;упуская подробности (одной строкой выполнять все эти операции было тяжело) и я наваял небольшой скрптик, правда не отладил но главное работает&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;DIRECTORY=/home/nikolay/sites/www.my-english-dictionary.com/result/result&lt;br /&gt;EXTENSION=jpg&lt;br /&gt;SOUND_EXTENSION=&amp;quot;ogg mp3 wma wav&amp;quot;&lt;br /&gt;SOUND_DIRS=&amp;quot;(stardict&amp;#124;$DIRECTORY)&amp;quot;&lt;br /&gt;SITE='http://www.answers.com'&lt;br /&gt;OUT_MEDIA_DIR=$DIRECTORY/media&lt;br /&gt;OUT_FILE=import&lt;br /&gt;&lt;br /&gt;rm $OUT_FILE&lt;br /&gt;if [ -d &amp;quot;$OUT_MEDIA_DIR&amp;quot; ];&lt;br /&gt;then&lt;br /&gt;rm -Rf &amp;quot;$OUT_MEDIA_DIR&amp;quot;&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;mkdir &amp;quot;$OUT_MEDIA_DIR&amp;quot;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;cd $DIRECTORY&lt;br /&gt;for i in *$EXTENSION;&lt;br /&gt;do&lt;br /&gt;FULL_NAME=$i;&lt;br /&gt;NAME=&amp;quot;${i/.jpg/}&amp;quot;;&lt;br /&gt;&lt;br /&gt;SOUND_FILE_NAME=$(ls $NAME.*&amp;#124;egrep '(ogg&amp;#124;mp3&amp;#124;wma&amp;#124;wav)')&lt;br /&gt;if [ -z &amp;quot;$SOUND_FILE_NAME&amp;quot; ];&lt;br /&gt;then&lt;br /&gt;for i in $SOUND_EXTENSION;&lt;br /&gt;do&lt;br /&gt;SOUND_FILE_PATH=$(locate &amp;quot;/$NAME.$i&amp;quot;&amp;#124;egrep &amp;quot;$SOUND_DIRS&amp;quot;)&lt;br /&gt;&lt;br /&gt;if [ -n &amp;quot;$SOUND_FILE_PATH&amp;quot; ];&lt;br /&gt;then&lt;br /&gt;SOUND_FILE_NAME=$NAME.$i&lt;br /&gt;cp &amp;quot;$SOUND_FILE_PATH&amp;quot; &amp;quot;$SOUND_FILE_NAME&amp;quot;&lt;br /&gt;&lt;br /&gt;break&lt;br /&gt;fi&lt;br /&gt;done&lt;br /&gt;if [ -z &amp;quot;$SOUND_FILE_NAME&amp;quot; ];&lt;br /&gt;then&lt;br /&gt;#truing download from answer.com                            loca&lt;br /&gt;wget -q $SITE/$NAME --output-document $NAME.tmp&lt;br /&gt;SERVER_FILE_PATH=$(cat $NAME.tmp &amp;#124;grep playIt&amp;#124;grep wav&amp;#124;sed &amp;quot;s/.*playIt('//g;s/'.*//g&amp;quot;&amp;#124;sed q)&lt;br /&gt;if [ -n &amp;quot;$SERVER_FILE_PATH&amp;quot; ];&lt;br /&gt;then&lt;br /&gt;wget -q $SERVER_FILE_PATH --output-document $NAME.wav&lt;br /&gt;SOUND_FILE_NAME=&amp;quot;$NAME.wav&amp;quot;&lt;br /&gt;fi&lt;br /&gt;rm $NAME.tmp&lt;br /&gt;fi&lt;br /&gt;fi&lt;br /&gt;STRING=&amp;quot;$NAME$(echo -e '\t')&amp;lt;img src=\&amp;quot;$FULL_NAME\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;cp &amp;quot;$FULL_NAME&amp;quot; &amp;quot;$OUT_MEDIA_DIR/&amp;quot;&lt;br /&gt;if [ -n &amp;quot;$SOUND_FILE_NAME&amp;quot; ];&lt;br /&gt;then&lt;br /&gt;STRING=&amp;quot;$STRING[sound:$SOUND_FILE_NAME]&amp;quot;&lt;br /&gt;cp &amp;quot;$SOUND_FILE_NAME&amp;quot; &amp;quot;$OUT_MEDIA_DIR&amp;quot;&lt;br /&gt;fi&lt;br /&gt;echo $STRING&amp;gt;&amp;gt;$OUT_FILE    &lt;br /&gt;done;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;эхх шит фокус с echo -e "\t" не удался.. придется подправить .. заменить все пробелы на таб&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$ sed -i 's&amp;#124; &amp;#124;\t&amp;#124;' import&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;смысл в том что нужно поменять значение переменной DIRECTORY на то куда вы выложили файлы, SOUND_DIRS - это то где скрипт ищет произношение (не бязательно полный путь, так как идет все через grep)&lt;br /&gt;ну и результат получаем файл import и папку media&lt;br /&gt;&lt;br /&gt;открываем anki&lt;br /&gt;жмем на create (name=mediadeck)&lt;br /&gt;file-&gt;import выбираем наш файл "import"&lt;br /&gt;saveas (mediadeck)&lt;br /&gt;теперь нужно зайти в :~/.anki/decks&lt;br /&gt;и создать там дирикторию mediadeck.media&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$mkdir ~/.anki/decks/mediadeck.media&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;и копируем&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;$cp media/* /home/nikolay/.anki/decks/mediadeck.media/&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;после этого в анки нужно выполнить Tools&gt;Advanced&gt;Check Media DB (tag cards)&lt;br /&gt;&lt;br /&gt;ну вот вобщем то и все. &lt;br /&gt;Я понимаю что инструкция тяпляп. :) - поэтому если это действительно кому то еще понадобится - пишите письма :). постораюсь ответить (главная тут проблема что я не указывал из какой дириктории что делал, так что кофейная гущя вам в помощ)&lt;br /&gt;а вот скриншот того что получилось (картинка и значек проигрывателя который произносит слово)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_7hk0y7BhDtI/TJHo7zMcu4I/AAAAAAAAAO8/WJP-yv5_JTU/s1600/Screenshot-mediadeck+(10+of+813+due)+-+Anki.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 148px; height: 200px;" src="http://3.bp.blogspot.com/_7hk0y7BhDtI/TJHo7zMcu4I/AAAAAAAAAO8/WJP-yv5_JTU/s200/Screenshot-mediadeck+(10+of+813+due)+-+Anki.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5517447132557917058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/site/nicloaynidvoray/filelist/ankideck.zip"&gt;ну а это готовая дека, которая получилась, распаковать зип и импортировать shared.anki&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-3401554533512412569?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/3401554533512412569/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=3401554533512412569' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/3401554533512412569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/3401554533512412569'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2010/09/anki.html' title='Медиа дека для Anki'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_7hk0y7BhDtI/TJHb357-ieI/AAAAAAAAAO0/6I7iKcx0sUc/s72-c/screwdriver.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-7464439300024746970</id><published>2010-05-23T17:34:00.002+03:00</published><updated>2010-05-23T17:41:18.530+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mdadm'/><category scheme='http://www.blogger.com/atom/ns#' term='softraid'/><title type='text'>Херотень с mdadm</title><content type='html'>Блин - ubuntu опять захавала мой неокрепший мозг.&lt;br /&gt;как зодать soft raid можно лего найти - да и делать там особо нечего через &lt;span style="font-weight:bold;"&gt;cfdisk&lt;/span&gt; создать разделы. после этого &lt;br /&gt;sudo mdadm --create /dev/md4 --chunk=64 --level=1 --raid-devices=2 /dev/sdc1 /dev/sdd1 &lt;br /&gt;ну и потом создать файловую систему&lt;br /&gt;mkfs.ext4 /dev/md4&lt;br /&gt;&lt;br /&gt;но вот засада что после ребута получаем красивую картину типа такой&lt;br /&gt;&lt;br /&gt;init: ureadahead-other main process (1515) terminated with status 4&lt;br /&gt;init: ureadahead-other main process (1538) terminated with status 4&lt;br /&gt;&lt;br /&gt;ну и решение находится вот тут http://en.wikipedia.org/wiki/Mdadm &lt;br /&gt;после создания нового архива, нужно добавить инфу в cat &lt;span style="font-weight:bold;"&gt;/etc/mdadm/mdadm.conf &lt;/span&gt; хотя в ней так красиво и написано &lt;br /&gt;&lt;br /&gt;# This file was auto-generated on Tue, 18 May 2010 13:04:23 +0400&lt;br /&gt;# by mkconf $Id$&lt;br /&gt;&lt;br /&gt;короче для перманентных настроек сами херачим (простите за мою лирику, как глаза станут не такими красными, подправлю)&lt;br /&gt;&lt;br /&gt;mdadm -Es | grep md4  &gt;&gt;/etc/mdadm/mdadm.conf&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/8952402315088788751-7464439300024746970?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/7464439300024746970/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=7464439300024746970' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/7464439300024746970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/7464439300024746970'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2010/05/mdadm.html' title='Херотень с mdadm'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-3910330244265975702</id><published>2010-05-20T09:23:00.002+03:00</published><updated>2010-05-20T09:29:37.966+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='kvm'/><category scheme='http://www.blogger.com/atom/ns#' term='virsh'/><title type='text'>KVM ошибка сети</title><content type='html'>Вобщем появилась проблема, после установки машины, на машину коекак зайти можно по ssh, но вот с машины практически не пингуется не один адрес например на виндоусе это так&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\Owner&gt;ping -t 192.168.11.1&lt;br /&gt;&lt;br /&gt;Pinging 192.168.11.1 with 32 bytes of data:&lt;br /&gt;&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Request timed out.&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time=738ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;Reply from 192.168.11.1: bytes=32 time&lt;1ms TTL=64&lt;br /&gt;&lt;br /&gt;Ping statistics for 192.168.11.1:&lt;br /&gt;    Packets: Sent = 98, Received = 33, Lost = 65 (66% loss),&lt;br /&gt;Approximate round trip times in milli-seconds:&lt;br /&gt;    Minimum = 0ms, Maximum = 738ms, Average = 22ms&lt;br /&gt;Control-C&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;тоесть ответы появляются - но когда то потом и не стабильно, с линуксом еще хуже&lt;br /&gt;&lt;br /&gt;user@host:~&gt; ping 192.168.11.1&lt;br /&gt;PING 192.168.11.1 (192.168.11.1) 56(84) bytes of data.&lt;br /&gt;From 192.168.11.172: icmp_seq=2 Destination Host Unreachable&lt;br /&gt;From 192.168.11.172 icmp_seq=2 Destination Host Unreachable&lt;br /&gt;From 192.168.11.172 icmp_seq=3 Destination Host Unreachable&lt;br /&gt;From 192.168.11.172 icmp_seq=4 Destination Host Unreachable&lt;br /&gt;From 192.168.11.172 icmp_seq=6 Destination Host Unreachable&lt;br /&gt;From 192.168.11.172 icmp_seq=7 Destination Host Unreachable&lt;br /&gt;From 192.168.11.172 icmp_seq=8 Destination Host Unreachable&lt;br /&gt;^C&lt;br /&gt;--- 192.168.11.1 ping statistics ---&lt;br /&gt;8 packets transmitted, 0 received, +7 errors, 100% packet loss, time 7000ms&lt;br /&gt;, pipe 3&lt;br /&gt;user@host:~&gt; sudo route -n&lt;br /&gt;root's password:&lt;br /&gt;sudo: route: command not found&lt;br /&gt;user@host:~&gt; sudo su&lt;br /&gt;host:/home/user # route -n&lt;br /&gt;Kernel IP routing table&lt;br /&gt;Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;192.168.11.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0&lt;br /&gt;127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo&lt;br /&gt;0.0.0.0         192.168.11.1    0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;как видно в таблице роутинга вроде все ок.&lt;br /&gt;&lt;br /&gt;даже в ifconfig никакого криминала.&lt;br /&gt;дело оказалось в дефолтном драйвере сети которы &lt;span style="font-weight:bold;"&gt;rtl8139 &lt;/span&gt; по умолчанию. И какого было мое удивление когда все залетало, после того как я поменял драйвер на &lt;span style="font-weight:bold;"&gt;pcnet&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;все по стандарту&lt;br /&gt;sudo virsh&lt;br /&gt;&lt;br /&gt;далее &lt;br /&gt;edit machine_name&lt;br /&gt;&lt;br /&gt;и правим секцию &lt;span style="font-weight:bold;"&gt;interface&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;interface&amp;nbsp;type='bridge'&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;mac&amp;nbsp;address='52:54:00:54:f4:ba'/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;source&amp;nbsp;bridge='br0'/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;target&amp;nbsp;dev='vnet1'/&amp;gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;model&amp;nbsp;type='pcnet'/&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/interface&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-3910330244265975702?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/3910330244265975702/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=3910330244265975702' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/3910330244265975702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/3910330244265975702'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2010/05/kvm.html' title='KVM ошибка сети'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-2263805564536887328</id><published>2010-05-19T11:34:00.006+03:00</published><updated>2010-05-19T12:24:38.935+03:00</updated><title type='text'></title><content type='html'>После того как машина установлена по средствам &lt;span style="font-weight: bold;"&gt;virt-install&lt;/span&gt; например так&lt;br /&gt;&lt;br /&gt;sudo virt-install -n neptune -r 4096 --disk path=/dev/disk/by-id/scsi-SATA_WDC_WD5002ABYS-_WD-WCASYC023333,bus=scsi -c /home/user/distr/openSUSE-11.2-DVD-x86_64.iso –accelerate –os-type=linux –os-variant=generic26 -v –vnc --vncport=59000 -w bridge:br0&lt;br /&gt;&lt;br /&gt;случилось страшное :), намудрил с vnc, а также с cdrom, поэтому пришлось править все руками&lt;br /&gt;после непродолжения гугления выяснилось что все очень просто&lt;br /&gt;заходим в virsh&lt;br /&gt;$ sudo virsh&lt;br /&gt;внутри консоли virsh нам понадобятся следующие команды&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dumpxml &lt;domain&gt;&lt;/domain&gt;&lt;/span&gt; просмотр конфигурации домена (нашего бокса)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;edit &lt;domain&gt;&lt;/domain&gt;&lt;/span&gt; редактирование (происходит в текстовом редакторе vi)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;destroy &lt;domain&gt;&lt;/domain&gt;&lt;/span&gt; выключить бокс&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;start &lt;domain&gt;&lt;/domain&gt;&lt;/span&gt; включить&lt;br /&gt;Так как редактирование происходит в vim, то скажу и пару слов про него (сам привык к emacs или nano так что сам в нем не очень разбираюсь) но следующих команд должно хватить. Так же напомню что в режиме текстового редактора есть 2 режима 1- режим редактирования, когда все что мы вводим печатается в файл, и режим команд в котором мы вводим команды (например :q -выйти (доветочие и q - при вводте должно отобразится в нижнем левом углу). выход из режима ввода текста в режим команд - ^ (Esc)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;h l k j&lt;/span&gt; - навигация по файлу (left right, line up, line down)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:q!&lt;/span&gt; - выход без сохранения&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;u&lt;/span&gt; - отмена (Undo)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:x&lt;/span&gt; - сохранить и выйти&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;i&lt;/span&gt; - режим вставки (ввод симоволов, как раз тот самый режим редактирования текста из которого выход по Esc)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;o&lt;/span&gt; - вставить пустую строку под куросором и начать редактирование&lt;br /&gt;&lt;br /&gt;Итак. у нас есть машина, к которой мы не можем получить доступ из за отсутствия VNC первое что мы делаем это смотрим нашу конфигурацию&lt;br /&gt;&lt;br /&gt;virsh&amp;nbsp;#&amp;nbsp;dumpxml&amp;nbsp;neptune&lt;br /&gt;&amp;lt;domain&amp;nbsp;type='kvm'&amp;nbsp;id='9'&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;name&amp;gt;neptune&amp;lt;/name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;uuid&amp;gt;ef0e7de1-da7a-00d3-ab16-a8e054d2d779&amp;lt;/uuid&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;memory&amp;gt;4194304&amp;lt;/memory&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;currentMemory&amp;gt;4194304&amp;lt;/currentMemory&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;vcpu&amp;gt;1&amp;lt;/vcpu&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;os&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;type&amp;nbsp;arch='x86_64'&amp;nbsp;machine='pc-0.12'&amp;gt;hvm&amp;lt;/type&amp;gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;boot&amp;nbsp;dev='cdrom'/&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/os&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;features&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;acpi/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;apic/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;pae/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/features&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;clock&amp;nbsp;offset='utc'/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;on_poweroff&amp;gt;destroy&amp;lt;/on_poweroff&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;on_reboot&amp;gt;restart&amp;lt;/on_reboot&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;on_crash&amp;gt;restart&amp;lt;/on_crash&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;devices&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;emulator&amp;gt;/usr/bin/kvm&amp;lt;/emulator&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;disk&amp;nbsp;type='block'&amp;nbsp;device='disk'&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;driver&amp;nbsp;name='qemu'/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;source&amp;nbsp;dev='/dev/disk/by-id/scsi-SATA_WDC_WD5002ABYS-_WD-WCASYC049770'/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;target&amp;nbsp;dev='sda'&amp;nbsp;bus='scsi'/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/disk&amp;gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;disk&amp;nbsp;type='file'&amp;nbsp;device='cdrom'&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;source&amp;nbsp;file='/home/user/distr/openSUSE-11.2-DVD-x86_64.iso'/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;target&amp;nbsp;dev='hdc'&amp;nbsp;bus='ide'/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;readonly/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/disk&amp;gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;interface&amp;nbsp;type='bridge'&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;mac&amp;nbsp;address='52:54:00:54:f4:ba'/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;source&amp;nbsp;bridge='br0'/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;target&amp;nbsp;dev='vnet0'/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/interface&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;console&amp;nbsp;type='pty'&amp;nbsp;tty='/dev/pts/1'&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;source&amp;nbsp;path='/dev/pts/1'/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;target&amp;nbsp;port='0'/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/console&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;console&amp;nbsp;type='pty'&amp;nbsp;tty='/dev/pts/1'&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;source&amp;nbsp;path='/dev/pts/1'/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;target&amp;nbsp;port='0'/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/console&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input&amp;nbsp;type='mouse'&amp;nbsp;bus='ps2'/&amp;gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;graphics&amp;nbsp;type='vnc'&amp;nbsp;port='5910'&amp;nbsp;autoport='no'/&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;video&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;model&amp;nbsp;type='cirrus'&amp;nbsp;vram='9216'&amp;nbsp;heads='1'/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/video&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/devices&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;seclabel&amp;nbsp;type='dynamic'&amp;nbsp;model='apparmor'&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;label&amp;gt;libvirt-ef0e7de1-da7a-00d3-ab16-a8e054d2d779&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;imagelabel&amp;gt;libvirt-ef0e7de1-da7a-00d3-ab16-a8e054d2d779&amp;lt;/imagelabel&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/seclabel&amp;gt;&lt;br /&gt;&amp;lt;/domain&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;в данном случае, то что выделено жирным шрифтом. скорее всего либо отсутствует, либо с другими значениями, если привести к такому виду, то у нас запустится vnc на порту 5910 и примаунтится CD-Rom и будет по умолчанию грузится с CD-Rom а не с жесткого диска&lt;br /&gt;&lt;br /&gt;после того как сделали все изменения, остается только перезапустить машину (&lt;span style="font-weight: bold;"&gt;destroy&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;start&lt;/span&gt;) и создать тунель :) (потому как если дело обстаит на локальной машине, то наверняка на ней есть иксы, и легче использовать virt-manager и в графической оболочке сделать все тоже самое, если не быстрее то как минимум с той же скоростью :)&lt;br /&gt;&lt;br /&gt;ssh user@server_adress -L 5910:localhost:5901&lt;br /&gt;&lt;br /&gt;после этого можно конектится на локальной машине к 5901 и получить доступ к удаленному vnc на 5910-м порту&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-2263805564536887328?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/2263805564536887328/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=2263805564536887328' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/2263805564536887328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/2263805564536887328'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2010/05/kvm-virsh.html' title=''/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-6895718298534745675</id><published>2010-05-18T12:31:00.003+03:00</published><updated>2010-05-18T12:37:43.796+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='raid'/><category scheme='http://www.blogger.com/atom/ns#' term='initramfs'/><category scheme='http://www.blogger.com/atom/ns#' term='softraid'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu softraid initramfs fail</title><content type='html'>3 дня я трахался с этим soft raid сначала с fakeraid intel (убунту его не смогла увидеть) но так как винду я пользовать не буду, так что в моем случае softraid - это тоже самое :).&lt;br /&gt;Но проблема была в том, что после инстала меня выкидывала в initramfs с ошибкой типа&lt;br /&gt;mounting /dev on /root/dev failed&lt;br /&gt;или&lt;br /&gt;mount: mounting /dev/disk/by-uuid/&lt;uuid&gt; on /root/ failed: Invalid argument&lt;br /&gt;после долгого гугления наконецто нашел &lt;a href="https://bugs.launchpad.net/ubuntu/lucid/+source/mdadm/+bug/569900/comments/35"&gt;решение&lt;/a&gt;, заключается в том что нужно осставить неразмеченой области &gt;3 Gb и проблема встречается только с винтами в 500Gb, с 250 и 750 должно быть все ОК.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-6895718298534745675?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/6895718298534745675/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=6895718298534745675' title='Комментарии: 5'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/6895718298534745675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/6895718298534745675'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2010/05/ubuntu-softraid-initramfs-fail.html' title='Ubuntu softraid initramfs fail'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-6786411094740162826</id><published>2009-08-03T09:38:00.004+03:00</published><updated>2009-08-03T10:06:16.998+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rhythmbox'/><category scheme='http://www.blogger.com/atom/ns#' term='vkontakte'/><title type='text'>Vkontakte Music Thief</title><content type='html'>Вот и вышла наконецто первая бета плагина для rhythmbox. Теперь можно слушать музыку прямо с сайта vkontakte.ru, не скачивая на компьютер, хотя эту фичу в будущем обязательно приделаю. &lt;br /&gt;Доступны все полезности от ритмбокса, можно рандомно слушать список, смотреть тексты песен, через плагин lyrics, обложки альбома, в будущем также постораюсь сделать поиск поп песням вконтакта. чтоб так же с плеера была возможность добавить их в онлайн либо скачать на компутер.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_7hk0y7BhDtI/SnaHKsJrn3I/AAAAAAAAALI/HPYVFXt5Vxw/s1600-h/VKThief.v0.2.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://2.bp.blogspot.com/_7hk0y7BhDtI/SnaHKsJrn3I/AAAAAAAAALI/HPYVFXt5Vxw/s320/VKThief.v0.2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5365624623778733938" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;скачать можно от &lt;a href="http://code.google.com/p/vkontaktemusicthief/downloads/list"&gt; сюда &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-6786411094740162826?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/6786411094740162826/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=6786411094740162826' title='Комментарии: 6'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/6786411094740162826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/6786411094740162826'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2009/08/vkontakte-music-thief.html' title='Vkontakte Music Thief'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_7hk0y7BhDtI/SnaHKsJrn3I/AAAAAAAAALI/HPYVFXt5Vxw/s72-c/VKThief.v0.2.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-2039273638556075791</id><published>2009-06-30T19:07:00.018+03:00</published><updated>2010-09-26T20:07:07.308+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4gb'/><category scheme='http://www.blogger.com/atom/ns#' term='pae'/><category scheme='http://www.blogger.com/atom/ns#' term='8gb'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu 8.04'/><title type='text'>Ubuntu PAE (8Gb памяти на 32битах)</title><content type='html'>ДЛя начала, как уже подметили в коментах если у вас 9.10 или выше, то эта инструкция не для вас, готовое ядро уже имеется в репазитории (&lt;span style="font-weight:bold;"&gt;linux-generic-pae - Complete Generic Linux kernel&lt;/span&gt;), если только вы не решили набраться практики в сборке ядра :)&lt;br /&gt;&lt;br /&gt;итак.. для того чтоб заработала 32х битная убунту с 8ю гигами оперативки надобно пересобрать ядро&lt;br /&gt;не будем изобретать велосипед, а возьмем хорошеньки мануал в руки типа &lt;a href="http://www.howtoforge.com/kernel_compilation_ubuntu"&gt;этого&lt;/a&gt;&lt;br /&gt;Первоначально, ну или в конце, нужно включить эту опцию (PAE или AHCI или может memory remapping) в биосе. далее топаем в терминал, переключаемся на рута и начинаем&lt;br /&gt;&lt;p class="bash_style"&gt;sudo su&lt;/p&gt;&lt;br /&gt;cтавим необходимые пакеты &lt;br /&gt;&lt;p class="bash_style"&gt;apt-get install kernel-package libncurses5-dev fakeroot wget bzip2&lt;/p&gt;&lt;br /&gt;далее идем в /usr/src/ качаем исходники ядра &lt;a href="http://www.kernel.org/"&gt;ot сюда&lt;/a&gt; и разархивируем&lt;br /&gt;&lt;p class="bash_style"&gt;cd /usr/src&lt;br /&gt;wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.bz2&lt;br /&gt;tar xjf linux-2.6.30.tar.bz2&lt;br /&gt;ln -s linux-2.6.30 linux&lt;br /&gt;cd linux&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;А теперь возьмем и скопируем текущий конфиг к себе, чтоб взять его за основу и особо не напрягаться с тем чтоже нам включить а что выключить&lt;br /&gt;&lt;p class="bash_style"&gt;cp /boot/config-`uname -r` ./.config &lt;/p&gt;&lt;br /&gt;Ну и запустим прогу для конфигурирования&lt;br /&gt;&lt;p class="bash_style"&gt;make menuconfig&lt;/p&gt;&lt;br /&gt;получаем такую красоту&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_7hk0y7BhDtI/Sko6ZEjtojI/AAAAAAAAAKY/Iu78pe4wkNQ/s1600-h/kernel1.png"&gt;&lt;img style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 247px;" src="http://2.bp.blogspot.com/_7hk0y7BhDtI/Sko6ZEjtojI/AAAAAAAAAKY/Iu78pe4wkNQ/s320/kernel1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5353155309477929522" /&gt;&lt;/a&gt;&lt;br /&gt;Жимкаем на Load...blablabla - говорим что хотим загрузить файл&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_7hk0y7BhDtI/Sko6wafXzRI/AAAAAAAAAKg/bmVuegcq4B4/s1600-h/kernel2.png"&gt;&lt;img style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 247px;" src="http://1.bp.blogspot.com/_7hk0y7BhDtI/Sko6wafXzRI/AAAAAAAAAKg/bmVuegcq4B4/s320/kernel2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5353155710502292754" /&gt;&lt;/a&gt;&lt;br /&gt;нажимаем OK и идем дальше&lt;br /&gt;если быть точнее в меню "Processor type and фичас" жимкаем на выделенное меню с памятью&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_7hk0y7BhDtI/Sko7M0sDpbI/AAAAAAAAAKo/dFY8O3DQDKU/s1600-h/kernel3.png"&gt;&lt;img style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 247px;" src="http://3.bp.blogspot.com/_7hk0y7BhDtI/Sko7M0sDpbI/AAAAAAAAAKo/dFY8O3DQDKU/s320/kernel3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5353156198571156914" /&gt;&lt;/a&gt;&lt;br /&gt;и выбираем 64Gb&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_7hk0y7BhDtI/Sko7codz36I/AAAAAAAAAKw/6X3v5KOrY_0/s1600-h/kernel4.png"&gt;&lt;img style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 247px;" src="http://2.bp.blogspot.com/_7hk0y7BhDtI/Sko7codz36I/AAAAAAAAAKw/6X3v5KOrY_0/s320/kernel4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5353156470168084386" /&gt;&lt;/a&gt;&lt;br /&gt;получается вот такая красота с  PAE bla-bla-bla вобщем то что нужно&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_7hk0y7BhDtI/Sko7qZzpjQI/AAAAAAAAAK4/Tt0Wn0SZ0Pg/s1600-h/kernel5.png"&gt;&lt;img style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 247px;" src="http://3.bp.blogspot.com/_7hk0y7BhDtI/Sko7qZzpjQI/AAAAAAAAAK4/Tt0Wn0SZ0Pg/s320/kernel5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5353156706751319298" /&gt;&lt;/a&gt;&lt;br /&gt;далее жмем на Exit пока не предложит сохранить, жмем на Yes и выходим&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_7hk0y7BhDtI/Sko7_LfuoAI/AAAAAAAAALA/MoG0lLN4kGw/s1600-h/kernel6.png"&gt;&lt;img style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 247px;" src="http://3.bp.blogspot.com/_7hk0y7BhDtI/Sko7_LfuoAI/AAAAAAAAALA/MoG0lLN4kGw/s320/kernel6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5353157063686922242" /&gt;&lt;/a&gt;&lt;br /&gt;осталось совсем немного.. - собрать ядро, кстати пока оно будет собираться, можно заняться чемнибудь полезным, вполне хватит времени чтоб написать, например, новое сообщение в свой мегапопулярны блог :)&lt;br /&gt;&lt;p class="bash_style"&gt;make-kpkg clean&lt;br /&gt;fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers &lt;/p&gt;&lt;br /&gt;и проинсталлировать его, идем на уровень выше и смотрим что же у нас тут такое&lt;br /&gt;&lt;p class="bash_style"&gt;cd /usr/src&lt;br /&gt;ls -l&lt;/p&gt;&lt;br /&gt;у меня появилось 2 пакета linux-headers-2.6.30-custom_2.6.30-custom-10.00.Custom_i386.deb и &lt;br /&gt;linux-image-2.6.30-custom_2.6.30-custom-10.00.Custom_i386.deb вот их то и поставим&lt;br /&gt;&lt;br /&gt;&lt;p class="bash_style"&gt;dpkg -i linux-headers-2.6.30-custom_2.6.30-custom-10.00.Custom_i386.deb&lt;br /&gt;dpkg -i linux-image-2.6.30-custom_2.6.30-custom-10.00.Custom_i386.deb&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;осталось внести маленький штрих (посмотреть наш загрузчик) &lt;br /&gt;&lt;p class="bash_style"&gt;gedit /boot/grub/menu.lst&lt;p&gt;&lt;br /&gt;у меня появилась вот такая вот чтука под новое ядро.. что и требовалось (если нет, то надо руками добавить)&lt;br /&gt;title  Ubuntu 8.10, kernel 2.6.30-custom&lt;br /&gt;root  (hd0,5)&lt;br /&gt;kernel  /boot/vmlinuz-2.6.30-custom root=UUID=43094c34-8fe5-41f3-8f8b-d741338311e1 ro quiet splash &lt;br /&gt;initrd  /boot/initrd.img-2.6.30-custom&lt;br /&gt;quiet&lt;br /&gt;&lt;br /&gt;title  Ubuntu 8.10, kernel 2.6.30-custom (recovery mode)&lt;br /&gt;root  (hd0,5)&lt;br /&gt;kernel  /boot/vmlinuz-2.6.30-custom root=UUID=43094c34-8fe5-41f3-8f8b-d741338311e1 ro  single&lt;br /&gt;initrd  /boot/initrd.img-2.6.30-custom&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-2039273638556075791?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/2039273638556075791/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=2039273638556075791' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/2039273638556075791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/2039273638556075791'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2009/06/ubuntu-8gb-32.html' title='Ubuntu PAE (8Gb памяти на 32битах)'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_7hk0y7BhDtI/Sko6ZEjtojI/AAAAAAAAAKY/Iu78pe4wkNQ/s72-c/kernel1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-4900876584879014490</id><published>2009-05-22T15:34:00.004+03:00</published><updated>2009-05-22T16:12:01.543+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='icq'/><category scheme='http://www.blogger.com/atom/ns#' term='бесплатная отправка sms'/><category scheme='http://www.blogger.com/atom/ns#' term='sms'/><title type='text'>SMS через IM</title><content type='html'>&lt;a href='http://www.popularmechanics.com/technology/how_to/4318204.html'&gt; вот тут исходник&lt;/a&gt;, а если в 2х словах&lt;br /&gt;тов  IM ( или по нашему ICQ) можно добавлять номера мобильных телефонов, и после этого на них можно бесплатно отыслать SMS просто отправив сообщение этому контакту, номер вводится с плюсиком, тоесть +[код_страны][код_города][номер_телефона] пример +79112323456&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-4900876584879014490?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/4900876584879014490/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=4900876584879014490' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/4900876584879014490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/4900876584879014490'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2009/05/sms-im.html' title='SMS через IM'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-8836345092685066338</id><published>2009-03-05T18:11:00.004+02:00</published><updated>2009-03-18T13:46:56.402+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='playlist'/><category scheme='http://www.blogger.com/atom/ns#' term='vkontakte'/><title type='text'>Playlist vkontakaktakakt</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_7hk0y7BhDtI/Sa_6CouTeFI/AAAAAAAAAIU/WBAP3T66FVo/s1600-h/playlistmaker.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 305px; height: 320px;" src="http://3.bp.blogspot.com/_7hk0y7BhDtI/Sa_6CouTeFI/AAAAAAAAAIU/WBAP3T66FVo/s320/playlistmaker.png" alt="" id="BLOGGER_PHOTO_ID_5309737408891418706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;скрипт для формирования плейлиста на сайте vkontatke.ru&lt;br /&gt;&lt;br /&gt;&lt;a href="http://userscripts.org/scripts/show/43634"&gt;установка от сюда&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;п.с. не забудьте поставить&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;h3 style="font-weight: normal;" class="name"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/748"&gt;Greasemonkey&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-8836345092685066338?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/8836345092685066338/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=8836345092685066338' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/8836345092685066338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/8836345092685066338'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2009/03/playlist-vkontakaktakakt.html' title='Playlist vkontakaktakakt'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_7hk0y7BhDtI/Sa_6CouTeFI/AAAAAAAAAIU/WBAP3T66FVo/s72-c/playlistmaker.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-7738507759803793916</id><published>2008-09-28T11:03:00.006+03:00</published><updated>2009-03-18T14:22:48.781+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='charset'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome-pilot'/><category scheme='http://www.blogger.com/atom/ns#' term='palm'/><category scheme='http://www.blogger.com/atom/ns#' term='encoding'/><category scheme='http://www.blogger.com/atom/ns#' term='evolution'/><category scheme='http://www.blogger.com/atom/ns#' term='cp1251'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Palm &amp; Evolution</title><content type='html'>Ухх.. до чегож я ленивый и неповоротливый, стоило только заболеть, как на палме составил график приема лекарств, ну и соответственно после синхронизации с убунтой, в календаре это все выглядело ужас как нечитаемо, и чтоб наш gnome-pilot правильно все синхронизовал нужно было задать всеголишь одну переменную окружнеия :)&lt;br /&gt;топаем в /etc/environment&lt;br /&gt;добавляем туда&lt;br /&gt;&lt;p class="bash_style"&gt;PILOT_CHARSET=cp1251&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;перегружаемся и вуаля :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-7738507759803793916?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/7738507759803793916/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=7738507759803793916' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/7738507759803793916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/7738507759803793916'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2008/09/palm-evolution.html' title='Palm &amp; Evolution'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-4281391475819154442</id><published>2008-08-13T22:17:00.003+03:00</published><updated>2009-03-18T14:24:24.474+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x-проброс'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><title type='text'>x-проброс, или gui по ssh</title><content type='html'>эх, как же незря купил linux-format, так бы никогда либо бы руки не дошли. либо опять горевал, когда oracle бы ругался - что ему гуевина нужна для установки&lt;br /&gt;&lt;br /&gt;вобщем на сервере где у нас ssh и x11 идем в /etc/ssh/sshd_config и убеждаемся что X11Forwarding yes&lt;br /&gt;&lt;br /&gt;после этого уже конектимся&lt;br /&gt;&lt;br /&gt;&lt;p class="bash_style"&gt;ssh -X user@host&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-4281391475819154442?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/4281391475819154442/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=4281391475819154442' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/4281391475819154442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/4281391475819154442'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2008/08/x-gui-ssh.html' title='x-проброс, или gui по ssh'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-399131794481221300</id><published>2008-08-13T12:46:00.007+03:00</published><updated>2009-03-18T14:26:29.950+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle-xe'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>тупо заметка</title><content type='html'>для оракла ндо егошние библы, поэтому в&lt;br /&gt;/etc/ld.so.conf добавить путь к библиотекам оракла и запустить ldconfig&lt;br /&gt;так же пригодятся переменные окружения, ORACLE_HOME и ORACLE_BASE&lt;br /&gt;поэтому в /etc/enviroment добавим их после всего у меня получилось что то типа этого&lt;br /&gt;&lt;br /&gt;&lt;p class="bash_style"&gt;PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:.:/usr/lib/jvm/java-6-sun/jre/bin/:/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;JAVA_HOME="/usr/lib/jvm/java-6-sun/"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;CLASSPATH="/usr/lib/jvm/java-6-sun/lib:."&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ORACLE_BASE=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server&lt;/p&gt;&lt;br /&gt;ну и перегрузим их &lt;p class="bash_style"&gt;etc/environment'&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-399131794481221300?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/399131794481221300/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=399131794481221300' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/399131794481221300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/399131794481221300'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2008/08/blog-post.html' title='тупо заметка'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-6680295316859796580</id><published>2008-07-30T19:29:00.003+03:00</published><updated>2009-03-18T14:31:09.931+02:00</updated><title type='text'>Когда java ипет моск</title><content type='html'>бывает появляется нечто вроде этого&lt;br /&gt;&lt;p class="bash_style"&gt;#0 /usr/lib/libxcb-xlib.so.0 [0xb3740767]&lt;br /&gt;#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb374081e]&lt;br /&gt;#2 /usr/lib/libX11.so.6 [0x6eed9518]&lt;br /&gt;#3 /usr/lib/libX11.so.6(XGetVisualInfo+0x26) [0x6eed00a6]&lt;br /&gt;#4 /home/dev/j2sdk1.4.2_16/jre/lib/i386/libawt.so [0x6f1275ec]&lt;br /&gt;#5 /home/dev/j2sdk1.4.2_16/jre/lib/i386/libawt.so [0x6f1277fd]&lt;br /&gt;#6 /home/dev/j2sdk1.4.2_16/jre/lib/i386/libawt.so(awt_init_Display+0x228) [0x6f1285b0]&lt;br /&gt;#7 /home/dev/j2sdk1.4.2_16/jre/lib/i386/libawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x1b) [0x6f128c77]&lt;br /&gt;#8 [0xb3800430]&lt;br /&gt;#9 [0xb37f9e9b]&lt;br /&gt;#10 [0xb37f71c4]&lt;br /&gt;#11 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7b1a584]&lt;br /&gt;#12 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7bd00d9]&lt;br /&gt;#13 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7b1a7d6]&lt;br /&gt;#14 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7aff3cf]&lt;br /&gt;#15 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7b03aec]&lt;br /&gt;#16 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7afe5eb]&lt;br /&gt;#17 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7b03dff]&lt;br /&gt;#18 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7b7c0e8]&lt;br /&gt;#19 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so(JVM_FindClassFromClassLoader+0x208 [0xb7b6b3a0]&lt;/p&gt;выход из этого прост&lt;br /&gt;&lt;p class="bash_style"&gt;sudo sed -i 's/XINERAMA/FAKEEXTN/g' libawt.so&lt;/p&gt; (эта библиотека лежит в вашей jre)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-6680295316859796580?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/6680295316859796580/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=6680295316859796580' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/6680295316859796580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/6680295316859796580'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2008/07/java.html' title='Когда java ипет моск'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-3490981476948009557</id><published>2008-07-12T22:40:00.004+03:00</published><updated>2009-03-18T14:34:36.538+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql developer'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>SQL Developer on Ubuntu</title><content type='html'>скачал с оракла rpm sqldevelper поставил (&lt;p class="bash_style"&gt;sudo apt-get install alien&lt;/p&gt;) переделал rpm в .deb поставил бес проблем, но никак не коннектица к базе&lt;br /&gt;выдает ошибки&lt;p class="bash_style"&gt;ORA-12705: Cannot access NLS data files or invalid environment specified&lt;/p&gt;&lt;br /&gt;ну и еще что то.. про ora-00604&lt;br /&gt;погуглив - нашли решение на sql.ru&lt;br /&gt;все что нужно сделать в sqldeveloper.conf прописать AddVMOption -Duser.region=US&lt;br /&gt;&lt;p class="bash_style"&gt;whereis sqldeveloper&lt;br /&gt;cd /opt/sqldeveloper/sqldeveloper/bin&lt;br /&gt;nano sqldeveloper.conf&lt;/p&gt;&lt;br /&gt;добавляем заветную строчку, и наслаждаемся работой в sqldeveloper&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-3490981476948009557?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/3490981476948009557/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=3490981476948009557' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/3490981476948009557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/3490981476948009557'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2008/07/sql-developer-on-ubuntu.html' title='SQL Developer on Ubuntu'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-2548067364679933902</id><published>2008-07-10T22:22:00.008+03:00</published><updated>2009-03-18T14:39:31.112+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='install oracle in ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='deb'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu 8.04'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle in Ubuntu</title><content type='html'>трахался я трахался :) все никак не мог поставить Oracle, - ну дубина я в нем, что уж поделаешь, до этого только с mysql работал, а оказалось все довольно просто&lt;br /&gt;заходим вот на &lt;a href="http://www.oracle.com/technology/tech/linux/install/xe-on-kubuntu.html"&gt;эту&lt;/a&gt; страничку :) ну и читаем&lt;br /&gt;либо сразу &lt;a href="http://www.oracle.com/technology/software/products/database/xe/htdocs/102xelinsoft.html"&gt;на эту&lt;/a&gt; за дебиан пакетом.&lt;br /&gt;опосля расширяем своп&lt;p class="bash_style"&gt;root@kubuntu:~# dd if=/dev/zero of=/swapfile bs=1M count=600&lt;br /&gt;600+0 records in&lt;br /&gt;600+0 records out&lt;br /&gt;629145600 bytes (629 MB) copied, 2.1237 seconds, 296 MB/s&lt;br /&gt;root@kubuntu:~# mkswap /swapfile&lt;br /&gt;Setting up swapspace version 1, size = 629141 kB&lt;br /&gt;no label, UUID=f267d443-106e-431e-a6e5-ec2c1ebb0a37&lt;br /&gt;root@kubuntu:~# swapon /swapfile&lt;/p&gt;&lt;br /&gt;потом устанавливаем пакет&lt;p class="bash_style"&gt;root@kubuntu:/home/todd/Desktop# dpkg -i oracle-xe_10.2.0.1-0.060128_i386.deb&lt;/p&gt;&lt;br /&gt;ну и вобщемто после установки смотрим что нужно еще запустить конфигуратор&lt;p class="bash_style"&gt;root@kubuntu:/home/todd/Desktop# /etc/init.d/oracle-xe configure&lt;br /&gt;Oracle Database 10g Express Edition Configuration&lt;br /&gt;-------------------------------------------------&lt;br /&gt;&lt;br /&gt;This will configure on-boot properties of Oracle Database XE. The following questions will determine whether the database should&lt;br /&gt;be starting upon system boot, the ports it will use, and the passwords that&lt;br /&gt;will be used for database accounts.  Press &lt;enter&gt; to accept the defaults.  &lt;/enter&gt;&lt;br /&gt;Ctrl-C will abort.&lt;br /&gt;Specify the HTTP port that will be used for Oracle Application Express [8080]:&lt;br /&gt;&lt;br /&gt;Specify a port that will be used for the database listener [1521]:&lt;br /&gt;&lt;br /&gt;Specify a password to be used for database accounts.  Note that the same&lt;br /&gt;password will be used for SYS and SYSTEM.  Oracle recommends the use of&lt;br /&gt;different passwords for each database account.  This can be done after&lt;br /&gt;initial configuration:&lt;br /&gt;&lt;br /&gt;Confirm the password:   (* make sure you remember this password *)&lt;br /&gt;&lt;br /&gt;Do you want Oracle Database 10g Express Edition to be started on boot (y/n) [y]: y&lt;br /&gt;&lt;br /&gt;Starting Oracle Net Listener...Done&lt;br /&gt;Configuring Database...Done&lt;br /&gt;Starting Oracle Database 10g Express Edition Instance...Done&lt;br /&gt;Installation Completed Successfully.&lt;br /&gt;To access the Database Home Page go to "http://127.0.0.1:8080/apex"&lt;/p&gt;&lt;br /&gt;и все :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-2548067364679933902?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/2548067364679933902/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=2548067364679933902' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/2548067364679933902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/2548067364679933902'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2008/07/oracle-in-ubuntu.html' title='Oracle in Ubuntu'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-1312797944173233890</id><published>2008-05-22T20:41:00.005+03:00</published><updated>2008-05-29T00:02:43.627+03:00</updated><title type='text'>Brainbench</title><content type='html'>Вот сегодня сходил к работодателю на собеседоваие, уже 2й раз поподается что на собеседованиях просят пройти онлайн тест на brainbench.com&lt;br /&gt;Вобщем для самопроверки помоему самое то!, вопросы можно оценивать и высказываться по поводу их качества&lt;br /&gt;Система работает уже давно и а данный момент - не все тесты и не всегда можно сдать бесплатно.. но так как все мы любим наши обычаи, вот несколько ключиков для беплатной здачи&lt;br /&gt;pcworld536&lt;br /&gt;fbla2008&lt;br /&gt;pbl2008&lt;br /&gt;pd2008 &lt;br /&gt;последние 3 нашел на http://www.fbla-pbl.org/web/page/593/sectionid/587/pagelevel/2/fbla.asp вобщем как говорят в тырнете вегда можно найти ключики, так же как то можно провернуть это дело с тестовым корпоративным аккаунтом, но мне это как то пока в ломак.&lt;br /&gt;для себя из этого теста сделал вывод что стою на самом начале нормального программиста., средний бал по тестам 3 :(, (20 из 40 вопросов), - ну зато есть куда рости.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span name="transcript_certifications"&gt;&lt;span&gt;&lt;img name="cert_logo_image" src="http://www.brainbench.com/images/certlogo/color/cert/java2fundamentals.gif" border="0" vspace="3" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span name="transcript_certifications"&gt;&lt;span&gt;&lt;img name="cert_logo_image" src="http://www.brainbench.com/images/certlogo/color/cert/java2nongui.gif" border="0" vspace="3" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span name="transcript_certifications"&gt;&lt;span&gt;&lt;img name="cert_logo_image" src="http://www.brainbench.com/images/certlogo/color/cert/java2platformenterpriseeditionj2ee.gif" border="0" vspace="3" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span name="transcript_certifications"&gt;&lt;span&gt;&lt;img name="cert_logo_image" src="http://www.brainbench.com/images/certlogo/color/cert/rdbmsdeveloper.gif" border="0" vspace="3" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;img src="http://www.brainbench.com/images/certlogo/color/cert/xsl.gif" /&gt;&lt;br /&gt;&lt;span&gt;&lt;span name="transcript_certifications"&gt;&lt;span&gt;вот собственно то что я пока сдавал :)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-1312797944173233890?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/1312797944173233890/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=1312797944173233890' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/1312797944173233890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/1312797944173233890'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2008/05/brainbench.html' title='Brainbench'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-1181243057958840741</id><published>2008-05-03T12:44:00.000+03:00</published><updated>2008-05-03T12:45:46.701+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ffmpeg'/><category scheme='http://www.blogger.com/atom/ns#' term='imagemagick'/><category scheme='http://www.blogger.com/atom/ns#' term='avi2giff'/><category scheme='http://www.blogger.com/atom/ns#' term='avi to giff'/><title type='text'>avi2giff</title><content type='html'>&lt;p&gt;Вот вобщем то и накалякал скрипт, попозже если стану поумней - нужно будет переписать некоторые моменты, и дополнить но вобщем работает - и для маленьких файликов самое то :) для скрипта необходимы пакеты imagemagick и ffmpeg&lt;br /&gt;&lt;/p&gt; &lt;p style="font-style: italic;"&gt;&lt;code&gt;&lt;br /&gt;#/bin/bash&lt;br /&gt;FILE_NAME=$1&lt;br /&gt;FRAMES=5&lt;/code&gt;&lt;/p&gt; &lt;p style="font-style: italic;"&gt;#get file info (from stderr)&lt;br /&gt;FILE_LENGTH=`ffmpeg -i $FILE_NAME 2&gt;&amp;amp;1 |grep Dura|awk '{print $2}'|awk -F . '{print $1}'`&lt;br /&gt;HOUR=`echo $FILE_LENGTH|awk -F : '{print $1}'`&lt;br /&gt;MIN=`echo $FILE_LENGTH|awk -F : '{print $2}'`&lt;br /&gt;SEC=`echo $FILE_LENGTH|awk -F : '{print $3}'`&lt;/p&gt; &lt;p style="font-style: italic;"&gt;if [[ "$HOUR" -eq 00 &amp;amp;&amp;amp; "$MIN" -eq 00 &amp;amp;&amp;amp; "$SEC" -lt $FRAMES ]]&lt;br /&gt; then FRAMES="$SEC"&lt;br /&gt;fi&lt;/p&gt; &lt;p style="font-style: italic;"&gt;for f in `seq  1 $FRAMES`&lt;br /&gt;do&lt;br /&gt; let "h = $HOUR / $FRAMES * $f"&lt;br /&gt; let "m = $MIN / $FRAMES * $f"&lt;br /&gt; let "s = $SEC / $FRAMES * $f"&lt;br /&gt; h=`printf '%02.2i' $h`&lt;br /&gt; m=`printf '%02.2i' $m`&lt;br /&gt; s=`printf '%02.2i' $s`&lt;br /&gt; time=`echo $h:$m:$s`&lt;/p&gt; &lt;p&gt;&lt;span style="font-style: italic;"&gt; ffmpeg -i $FILE_NAME -an -ss $time -r 1 -vframes 1 -an -s 128x96 -y -f mjpeg .screenTmp$f.jpg&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; done&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; convert   -delay 20   -loop 0   .screenTmp*.jpg   $FILE_NAME.gif&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; rm .screenTmp*.jpg&lt;/span&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;следующая миссия сделать скриншоты swf.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-1181243057958840741?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/1181243057958840741/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=1181243057958840741' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/1181243057958840741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/1181243057958840741'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2008/05/avi2giff.html' title='avi2giff'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-1556305289339630070</id><published>2008-05-03T12:41:00.000+03:00</published><updated>2008-05-03T12:42:49.293+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu 8.04'/><title type='text'>hello Hardy</title><content type='html'>&lt;div class="content"&gt;&lt;p&gt;Гыгы.. тока сделал файл mp4 чтоб посмотреть на плеере и тут такой косяк, при подключению к ноуту, тот то ребутится то просто смотрит на меня :) и нифига не делает :)&lt;/p&gt; &lt;p&gt;как оказалось косяк новой убунты&lt;br /&gt;точно такая же проблема с Sony Walkman NWZ-S618F у другого человека&lt;br /&gt;&lt;a href="https://bugs.launchpad.net/ubuntu/+bug/209483" title="https://bugs.launchpad.net/ubuntu/+bug/209483"&gt;https://bugs.launchpad.net/ubuntu/+bug/209483&lt;/a&gt;&lt;/p&gt; &lt;p&gt;эхх пока ручками sudo mount /dev/sdb1 /media/usb  :(&lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-1556305289339630070?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/1556305289339630070/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=1556305289339630070' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/1556305289339630070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/1556305289339630070'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2008/05/hello-hardy.html' title='hello Hardy'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-8526630618816460818</id><published>2008-05-03T12:25:00.000+03:00</published><updated>2008-05-03T12:38:49.670+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sony nwz-s618'/><category scheme='http://www.blogger.com/atom/ns#' term='ffmpeg'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='x264'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>FFmpeg ошибки и установка, а также как nwz-s618 научился смотреть видео</title><content type='html'>&lt;p&gt;Вобщем сижу и делаю сайт, и тут мне понадобилось автоматом клепать иконки, в формате .gif для небольших видеороликов. Полазив по интернету остановился на ffmpeg для нарезки скриншотов. и imagemagick для собирательства скриншотов в .gif (в ffmpeg конечно есть функция преобразования сразу в гиф, но как сделать промежуток больше чем 1кадр в секунду я не смог, да и качество меня не вполне брадовало)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Все бы хорошо, но 3 часа мучался с ошибкой&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;span style="font-style: italic;"&gt;ffmpeg: error while loading shared libraries: libx264.so.54: cannot open shared object file: No such file or directory&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;какую фигню только не пробовал, и что не пытался - все напрасно&lt;br /&gt;а ведь нужно делать иконки для видеофайлов&lt;/p&gt; и о чюдо - после 2х часовой пробежки на роликах наконецто решился собрать ffmpeg сам! гы гы.. :) вот такой вот я лентяй - сижу под ubuntu и собирать что то самому я не привык.&lt;br /&gt;&lt;br /&gt;https://wiki.ubuntu.com/ffmpeg - вот это вот статья оригинал по которой у меня и получилось его собрать. - до этого пробовал с других источников, и все время натыкался на ошибку отсутствующего модуля&lt;br /&gt;&lt;br /&gt;ну вобщемто и все :), ffmpeg собрался без всяких проблем.&lt;br /&gt;пока собирал :) мысли про работу ушли далеко на последний план и вспомнилось, что уже давно не смотрел видео на плеере. посмотрев историю браузера нашел тот скрипт который конвертирует видео в mp4&lt;br /&gt;&lt;br /&gt;&lt;code&gt;вот этой строчкой можно конвертировать видео в 320х240 x264 файл&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; ffmpeg -y -i INPUT.avi -threads auto -vcodec libx264 -b 250k -maxrate 768k \&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  -flags +loop  -cmp +chroma -partitions +parti4x4+partp4x4+parti8x8+partp8x8 -flags2 \&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  +mixed_refs -level 13 -refs 3 -subq 7 -trellis 2 -me 6 -g 300 -s 320x240 -ab 128k -ar\&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  44100 -ac 2 -acodec libfaac OUTPUT.mp4&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;чтоб каждый раз ее не вводить можно создать вот такой вот скрипт&lt;/code&gt; (модифицированный от Eric Hewwitt's)&lt;br /&gt;&lt;code style="font-style: italic;"&gt;&lt;br /&gt;&lt;/code&gt;&lt;code style="font-style: italic;"&gt;#!/bin/bash&lt;/code&gt; &lt;p style="font-style: italic;"&gt;input_file=$1&lt;br /&gt;input_x=`ffmpeg -i "${input_file}" 2&gt;&amp;amp;1 | sed '/Video:/!d' | sed 's/.* \([0-9]\{3,4\}\)x\([0-9]\{3\}\).*/\1/'`&lt;br /&gt;input_y=`ffmpeg -i "${input_file}" 2&gt;&amp;amp;1 | sed '/Video:/!d' | sed 's/.* \([0-9]\{3,4\}\)x\([0-9]\{3\}\).*/\2/'`&lt;br /&gt;echo $input_x&lt;br /&gt;echo $input_y&lt;br /&gt;output_dir=$PWD&lt;br /&gt;declare -i crop_tmp&lt;br /&gt;crop_tmp=-$input_y/3*2+$input_x/2&lt;br /&gt;declare -i crop&lt;br /&gt;crop=$crop_tmp+$crop_tmp%2&lt;br /&gt;echo $crop&lt;/p&gt; &lt;p style="font-style: italic;"&gt;ffmpeg -y -i "${input_file}" -threads auto -vcodec libx264 -b 250k -cropleft "${crop}" -cropright "${crop}" -aspect 1.333 -maxrate 768k -flags +loop -cmp +chroma -partitions +parti4x4+partp4x4+parti8x8+partp8x8 -flags2 +mixed_refs -level 13 -refs 3 -subq 7 -trellis 2 -me 6 -g 300 -s 320x240 -ab 128k -ar 44100 -ac 2 -vol 768 -acodec libfaac "${output_dir}/${input_file}_walkman.mp4"&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;для использования&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;code style="font-style: italic;"&gt;alkman INPUT.avi&lt;/code&gt;&lt;/p&gt;ну вот пожалуй и  все :), ну а к gif-кам мы вернемся чуть чуть попозже&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-8526630618816460818?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/8526630618816460818/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=8526630618816460818' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/8526630618816460818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/8526630618816460818'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2008/05/ffmpeg-nwz-s618.html' title='FFmpeg ошибки и установка, а также как nwz-s618 научился смотреть видео'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8952402315088788751.post-6393983639202650056</id><published>2008-05-03T12:16:00.000+03:00</published><updated>2008-05-03T12:20:06.956+03:00</updated><title type='text'>Итак начнем :)</title><content type='html'>Вот и настал тот момент, когда я решил перенести заметки в то место где они постоянно будут доступны. Ибо за сервером ухаживать ну никак не охота.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8952402315088788751-6393983639202650056?l=nicloay.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nicloay.blogspot.com/feeds/6393983639202650056/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8952402315088788751&amp;postID=6393983639202650056' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/6393983639202650056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8952402315088788751/posts/default/6393983639202650056'/><link rel='alternate' type='text/html' href='http://nicloay.blogspot.com/2008/05/blog-post.html' title='Итак начнем :)'/><author><name>NiCloAy</name><uri>http://www.blogger.com/profile/15792602333307546434</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7hk0y7BhDtI/SB3XX-tvAyI/AAAAAAAAAAQ/TrqhOayUHw0/S220/board1.jpg'/></author><thr:total>0</thr:total></entry></feed>
