<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:posterous="http://posterous.com/help/rss/1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
  <channel>
    <title>Павел Друзьяк</title>
    <link>http://paveldruzyak.posterous.com</link>
    <description>веб-разработчик на Ruby on Rails</description>
    <generator>posterous.com</generator>
    <link xmlns="http://www.w3.org/2005/Atom" type="application/json" href="http://posterous.com/api/sup_update#f498d2739" rel="http://api.friendfeed.com/2008/03#sup" />
    
    
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/posterous/paveldruzyak" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="posterous/paveldruzyak" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://posterous.superfeedr.com/" /><item>
      <pubDate>Wed, 07 Jul 2010 06:57:00 -0700</pubDate>
      <title>Права доступу для сайту</title>
      <link>http://paveldruzyak.posterous.com/22310016</link>
      <guid>http://paveldruzyak.posterous.com/22310016</guid>
      <description>
        <![CDATA[<p>
	<p>На сервері хоститься декілька сайтів написаних на рубі он рейлс. Працюють вони під керуванням апача з пасенджер'ом. Виникла потреба створити фтп аккаунт для одного клієнта. При цьому потрібно було, щоб він мав доступ виключно до свого сайту.</p>
<p>Для цього було створенна окрема група для його сайта (бажано взагалі для кожного сайта створити свою групу), хай це буде група google:</p>
<p><code>groupadd google</code></p>
<p>В цю групу я додав юзера апач:</p>
<p>usermod -a -G google apache</p>
<p>А також юзера від якого деплою проект (в мене один такий юзер на всі проекти, але краще все ж мати різних):</p>
<p><code>usermod -a -G google deployer</code></p>
<p>Для кожного сайту для "всіх інших" заборонимо будь-які дії, припустимо, що всі сайти знаходяться в папці /home/rails:</p>
<p><code>chmod -R o-rwx /home/rails</code></p>
<p>Для потрібного нам сайту потрібно змінити групу:</p>
<p><code>chown -R deployer:google /home/rails/google</code></p>
<p>Ну і створюємо юзера для клієнта, хай це буде google_boss:</p>
<p><code>useradd -g google -d /home/rails/google google_boss</code></p>
<p> </p>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/22310016">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/22310016#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 21 Jun 2010 23:20:23 -0700</pubDate>
      <title>Відновлення роботи клавіатури та тачпада на hackintosh</title>
      <link>http://paveldruzyak.posterous.com/-hackintosh</link>
      <guid>http://paveldruzyak.posterous.com/-hackintosh</guid>
      <description>
        <![CDATA[<p>
	Під час оновлення від 10.5.2 до 10.5.8 в мене декілька разів переставала робити і знов починала працювати клавітура на моєму ноутбуку samsung r40 plus. І нажаль після оновлення до 10.5.8 воно знов перестала працювати та рішення, як виявилось дуже просте, потрібно лише перевстановити ApplePS2Controller і AppleACPIPlatform kext, які ви мали забекапити до початку оновлення ;-)
	
</p>

<p><a href="http://paveldruzyak.posterous.com/-hackintosh">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/-hackintosh#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Sat, 22 May 2010 09:20:00 -0700</pubDate>
      <title>Очищення папки завантаження по cron</title>
      <link>http://paveldruzyak.posterous.com/-cron</link>
      <guid>http://paveldruzyak.posterous.com/-cron</guid>
      <description>
        <![CDATA[<p>
	<p>Якщо, папку "Завантаження" не розчищати, вона через певний період стане схожою смітник. Щоб цьому запобігти потрібно її потрібно розчищати. Для себе я визначив, що всі важливі і потрібні файли я переношу з папки "Завантаження", то ж все що лишається в ній більше ніж місяць мені не потрібно. А отже все це можна видалити без хвилювань. Та я занадто ледачий, щоб видаляти ці файли в ручну, тож вирішив автоматизувати цей процес за допомогою cron.</p>
<p>Щоб відкрити ваш файл crontab, виконайте з консолі:</p>
<p><code>crontab -e </code></p>
<p>Далі вставте таку стрічку:</p>
<p><code>02 19 * * 7 find ~/Завантаження/* -maxdepth 0 -mtime +30 -exec rm -r '{}' ';' </code></p>
<p>Ця стрічка означає, що кожну неділю о 19:02 з папки "Завантаження" будуть видаленні всі файли, що були доданні(змінені) в цю папку більше ніж 30 днів тому. Відредагуйте її при потребі і збережіть файл.</p>
<p>Ось і все. Тепер і ви з легкістю зможете слідкувати за порядком на своєму комп’ютері.</p>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/-cron">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/-cron#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 17 May 2010 11:08:00 -0700</pubDate>
      <title>Налаштування Skype під Unbuntu 10.04 на Samsung R40plus</title>
      <link>http://paveldruzyak.posterous.com/-skype-unbuntu-1004-samsung-r40plus</link>
      <guid>http://paveldruzyak.posterous.com/-skype-unbuntu-1004-samsung-r40plus</guid>
      <description>
        <![CDATA[<p>
	<p>Виявилось, що в новій версії Ubuntu(10.04) в мене перестали працювати відео та мікрофон трохи погугливши я знайшов рішення, яким і вирішив поділитись.</p>
<p>Рішення для мікрофону, знайшлось на <a href="https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/574504">launchpad</a>:</p>
<p><code>sudo add-apt-repository ppa:ubuntu-audio-dev/ppa<br />sudo apt-get update<br />sudo apt-get install linux-alsa-driver-modules-$(uname -r)</code></p>
<p>Для веб-камери <a href="http://forum.skype.com/topic/522511-skype-21081-beta2-webcam-in-fedora-12/">на форумі Skype</a>:</p>
<p><code>LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype &amp;</code></p>
<p>І трохи технічної інформації про моє обладнання:</p>
<p><code>$lsusb | grep cam   <br /> Bus 002 Device 002: ID 0ac8:303b Z-Star Microelectronics Corp. ZC0303 Webcam<br /> $cat /proc/asound/card*/codec\#*|grep -i codec             <br /> Codec: LSI ID 1040<br /> Codec: Realtek ALC262<br /> </code></p>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/-skype-unbuntu-1004-samsung-r40plus">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/-skype-unbuntu-1004-samsung-r40plus#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Wed, 31 Mar 2010 14:33:17 -0700</pubDate>
      <title>Встановлення конкретної версії пакунку через aptitude</title>
      <link>http://paveldruzyak.posterous.com/-aptitude-0</link>
      <guid>http://paveldruzyak.posterous.com/-aptitude-0</guid>
      <description>
        <![CDATA[<p>
	Щоб встановити потрібну версію пакунку потрібно вказати після його назви &quot;=[версія]&quot;. Наприклад, sudo aptitude install libqt4-core=4.6.0
	
</p>

<p><a href="http://paveldruzyak.posterous.com/-aptitude-0">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/-aptitude-0#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Wed, 31 Mar 2010 14:30:42 -0700</pubDate>
      <title>Пошук в aptitude</title>
      <link>http://paveldruzyak.posterous.com/-aptitude</link>
      <guid>http://paveldruzyak.posterous.com/-aptitude</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote class="posterous_long_quote">Самые популярные поисковые запросы: <br />
~nимя — искать в имени пакета<br />
~dтекст — искать в описании пакета<br />
~i — отбирает только уже установленные пакеты<br />
~U — отбирает пакеты, которые можно обновить<br />
В качестве любого из шаблонов может выступать регулярное выражение. Например, ~n^wget выберет пакеты, имена которых начинаются с wget. Шаблоны можно группировать логическими операндами, например ~i~skde (и установленные, и из секции KDE). При указании нескольких шаблонов поиска к ним применяется логическое И, если шаблоны разделить "|", то логическое или. Отрицание — "!", группирование в скобках. <br />
И, вообще, в документации всё лучше <a href="http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/ch02s03.html">описано</a>.</blockquote>

<div class="posterous_quote_citation">via <a href="http://habrahabr.ru/blogs/ubuntu/74506/">habrahabr.ru</a></div>
    <p></p></div>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/-aptitude">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/-aptitude#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Sat, 13 Mar 2010 23:13:46 -0800</pubDate>
      <title>Выполняем sudo при записи / VIM / Хабрахабр</title>
      <link>http://paveldruzyak.posterous.com/-sudo-vim</link>
      <guid>http://paveldruzyak.posterous.com/-sudo-vim</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote class="posterous_long_quote">В практике системного администратора иногда случается так, что начинаешь править какой-либо сценарий, автоматизирующий процесс резервного копирования, например, а в конце концов выясняется, что не хватает прав на запись в данный файл, который, возможно, принадлежит пользователю root. Чтобы не сильно изворачиваться в подобной ситуации, сохранение изменений производим командой<br />
<blockquote class="posterous_short_quote"><code>:w !sudo tee %</code></blockquote><br />
Вопросы безопасности в данном случае находятся в рамках sudo.</blockquote>

<div class="posterous_quote_citation">via <a href="http://habrahabr.ru/blogs/vim/64315/">habrahabr.ru</a></div>
    <p></p></div>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/-sudo-vim">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/-sudo-vim#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Wed, 03 Mar 2010 08:18:29 -0800</pubDate>
      <title>Как узнать свободное и занимаемое место на диске в консоли - Linux - ShowMeHow.Ru</title>
      <link>http://paveldruzyak.posterous.com/-linux-showmehowru</link>
      <guid>http://paveldruzyak.posterous.com/-linux-showmehowru</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote class="posterous_long_quote"><p>Итак задача простая, имея в руках обычную консоль сервера или компьютера (иными словами терминал)<b> узнать сколько свободно и занято места на подключенных файловых системах</b>, а так же сколько занимает места определённый файл или каталог. </p><p> Для решения описанных выше задач вам пригодятся как минимум 3 командочки: </p><p><b>1) Команда ls.</b><br />Чтобы узнать размер фалов можно воспользоваться командой листинга ls с параметром -l <br /></p><div class="bbCodeBlock"><div class="bbCodeName" style="padding-left: 5px; font-weight: bold; font-size: 7pt;">Code</div><div class="codeMessage" style="overflow: auto;"><br />dkplayer@dkplayer-x:~$ ls -l <br />итого 4124 <br />-rw-r--r-- 1 dkplayer dkplayer 370 2009-07-09 09:17 adsense <br />-rw-r--r-- 1 dkplayer dkplayer 1344 2009-02-09 21:09 archive.key <br />drwxr-xr-x 2 dkplayer dkplayer 4096 2009-07-03 16:41 bin <br />-rw-r--r-- 1 dkplayer dkplayer 6 2009-06-08 14:15 c7200_i0_lock <br />-rw-r--r-- 1 dkplayer dkplayer 0 2009-06-08 14:15 c7200_i0_log.txt <br />drwxr-xr-x 6 dkplayer dkplayer 4096 2009-06-16 17:10 Cisco <br />drwxr-xr-x 2 dkplayer dkplayer 4096 2009-06-05 00:32 Desktop <br />drwxr-xr-x 7 dkplayer dkplayer 4096 2009-07-08 17:06 Downloads <br />drwxr-xr-x 2 dkplayer dkplayer 4096 2009-07-09 15:09 errorlogs <br />-rw-r--r-- 1 dkplayer dkplayer 357 2009-06-04 16:51 examples.desktop <br />drwxr-xr-x 9 dkplayer dkplayer 4096 2009-06-16 10:58 from_book <br />drwxr-xr-x 3 dkplayer dkplayer 4096 2009-06-09 16:11 scripts <br />-rw-r--r-- 1 dkplayer dkplayer 131572 2009-06-16 10:30 test1.gif <br />-rw-r--r-- 1 dkplayer dkplayer 1989190 2009-07-06 16:41 test.gf.zip <br />-rw-r--r-- 1 dkplayer dkplayer 2004817 2009-06-16 10:21 test.gif <br />drwxr-xr-x 3 dkplayer dkplayer 4096 2009-06-05 00:30 zimbra <br />drwxr-xr-x 13 dkplayer dkplayer 4096 2009-07-08 17:06 Видео <br />drwxr-xr-x 3 dkplayer dkplayer 4096 2009-06-16 15:08 Документы <br />drwxr-xr-x 2 dkplayer dkplayer 4096 2009-06-30 15:30 Картинки <br />drwxr-xr-x 4 dkplayer dkplayer 4096 2009-06-16 12:21 Музыка <br />drwxr-xr-x 2 dkplayer dkplayer 4096 2009-06-15 10:06 Общедоступная <br />drwxr-xr-x 2 dkplayer dkplayer 4096 2009-07-07 14:33 Рабочий стол <br />drwxr-xr-x 2 dkplayer dkplayer 4096 2009-06-04 23:06 Шаблоны <br /></div></div><p> 5-е поле как раз выдаёт размер фала. Для каталогов он всегда равен 4096. Кстати используя параметр -h можно выводить размер в удобочитаемом виде, т.е. не в байтах, а в килобайтах, мегабайтах и т.д. Размер будет суммироваться автоматически! </p><p></p><div class="bbCodeBlock"><div class="bbCodeName" style="padding-left: 5px; font-weight: bold; font-size: 7pt;">Code</div><div class="codeMessage" style="overflow: auto;"><br />dkplayer@dkplayer-x:~$ ls -lh <br />итого 4,1M <br />-rw-r--r-- 1 dkplayer dkplayer 370 2009-07-09 09:17 adsense <br />-rw-r--r-- 1 dkplayer dkplayer 1,4K 2009-02-09 21:09 archive.key <br />drwxr-xr-x 2 dkplayer dkplayer 4,0K 2009-07-03 16:41 bin <br />-rw-r--r-- 1 dkplayer dkplayer 6 2009-06-08 14:15 c7200_i0_lock <br />-rw-r--r-- 1 dkplayer dkplayer 0 2009-06-08 14:15 c7200_i0_log.txt <br />drwxr-xr-x 6 dkplayer dkplayer 4,0K 2009-06-16 17:10 Cisco <br />drwxr-xr-x 2 dkplayer dkplayer 4,0K 2009-06-05 00:32 Desktop <br />drwxr-xr-x 7 dkplayer dkplayer 4,0K 2009-07-08 17:06 Downloads <br />drwxr-xr-x 2 dkplayer dkplayer 4,0K 2009-07-09 15:09 errorlogs <br />-rw-r--r-- 1 dkplayer dkplayer 357 2009-06-04 16:51 examples.desktop <br />drwxr-xr-x 9 dkplayer dkplayer 4,0K 2009-06-16 10:58 from_book <br />drwxr-xr-x 3 dkplayer dkplayer 4,0K 2009-06-09 16:11 scripts <br />-rw-r--r-- 1 dkplayer dkplayer 129K 2009-06-16 10:30 test1.gif <br />-rw-r--r-- 1 dkplayer dkplayer 1,9M 2009-07-06 16:41 test.gf.zip <br />-rw-r--r-- 1 dkplayer dkplayer 2,0M 2009-06-16 10:21 test.gif <br />drwxr-xr-x 3 dkplayer dkplayer 4,0K 2009-06-05 00:30 zimbra <br />drwxr-xr-x 13 dkplayer dkplayer 4,0K 2009-07-08 17:06 Видео <br />drwxr-xr-x 3 dkplayer dkplayer 4,0K 2009-06-16 15:08 Документы <br />drwxr-xr-x 2 dkplayer dkplayer 4,0K 2009-06-30 15:30 Картинки <br />drwxr-xr-x 4 dkplayer dkplayer 4,0K 2009-06-16 12:21 Музыка <br />drwxr-xr-x 2 dkplayer dkplayer 4,0K 2009-06-15 10:06 Общедоступная <br />drwxr-xr-x 2 dkplayer dkplayer 4,0K 2009-07-07 14:33 Рабочий стол <br />drwxr-xr-x 2 dkplayer dkplayer 4,0K 2009-06-04 23:06 Шаблоны <br /></div></div><p><b>2) Команда df.</b><br />Эта команда выводит размер, а так же свободное и занятое место на всех смонтированных (подключенных) файловых системах. <br /></p><div class="bbCodeBlock"><div class="bbCodeName" style="padding-left: 5px; font-weight: bold; font-size: 7pt;">Code</div><div class="codeMessage" style="overflow: auto;"><br />dkplayer@dkplayer-x:~$ df <br />Файловая система 1K-блоков Исп Доступно Исп% смонтирована на <br />/dev/sda6 151676932 121729460 22242700 85% / <br />tmpfs 1030732 0 1030732 0% /lib/init/rw <br />varrun 1030732 304 1030428 1% /var/run <br />varlock 1030732 0 1030732 0% /var/lock <br />udev 1030732 144 1030588 1% /dev <br />tmpfs 1030732 168 1030564 1% /dev/shm <br />lrm 1030732 2192 1028540 1% /lib/modules/2.6.28-13-generic/volatile <br />/dev/sda5 180639 26059 144943 16% /boot <br /></div></div><p> Так же как и ls программа может по ключу -h выводить размер в удобочитаемом виде. </p><p></p><div class="bbCodeBlock"><div class="bbCodeName" style="padding-left: 5px; font-weight: bold; font-size: 7pt;">Code</div><div class="codeMessage" style="overflow: auto;"><br />dkplayer@dkplayer-x:~$ df -h <br />Файловая система Разм Исп Дост Исп% смонтирована на <br />/dev/sda6 145G 117G 22G 85% / <br />tmpfs 1007M 0 1007M 0% /lib/init/rw <br />varrun 1007M 304K 1007M 1% /var/run <br />varlock 1007M 0 1007M 0% /var/lock <br />udev 1007M 144K 1007M 1% /dev <br />tmpfs 1007M 168K 1007M 1% /dev/shm <br />lrm 1007M 2,2M 1005M 1% /lib/modules/2.6.28-13-generic/volatile <br />/dev/sda5 177M 26M 142M 16% /boot <br /></div></div><p><b>3) Команда du.</b><br />Последня команда в этом небольшом обзоре позволяет посчитать размер отдельных файлов или каталогов. Команда может как выводить размер по каждому файлу в указанном пути, так и суммировать размер всего каталога (ключик -s) со всеми вложенными файлами и подкаталогами. <span class="__gqs-tidbit __gqs-tidbit-0">Это удобно например чтобы посчитать сколько занимает места тот или</span> иной каталог. Как и две предыдущие команды в команде du присутствует ключик -h для того чтобы отображать размер в удобочитаемом виде. </p><p></p><div class="bbCodeBlock"><div class="bbCodeName" style="padding-left: 5px; font-weight: bold; font-size: 7pt;">Code</div><div class="codeMessage" style="overflow: auto;"><br />dkplayer@dkplayer-x:~$ du Документы/ <br />71064 Документы/lessons/Internet/Yandex <br />71068 Документы/lessons/Internet <br />378888 Документы/lessons/ucoz/reg_2.0 <br />378892 Документы/lessons/ucoz <br />449964 Документы/lessons <br />449972 Документы/ <br /></div></div><p></p><div class="bbCodeBlock"><div class="bbCodeName" style="padding-left: 5px; font-weight: bold; font-size: 7pt;">Code</div><div class="codeMessage" style="overflow: auto;"><br />dkplayer@dkplayer-x:~$ du -h Документы/ <br />70M Документы/lessons/Internet/Yandex <br />70M Документы/lessons/Internet <br />371M Документы/lessons/ucoz/reg_2.0 <br />371M Документы/lessons/ucoz <br />440M Документы/lessons <br />440M Документы/ <br /></div></div><p></p><div class="bbCodeBlock"><div class="bbCodeName" style="padding-left: 5px; font-weight: bold; font-size: 7pt;">Code</div><div class="codeMessage" style="overflow: auto;"><br />dkplayer@dkplayer-x:~$ du -sh Документы/ <br />440M Документы/ </div></div></blockquote>

<div class="posterous_quote_citation">via <a href="http://www.showmehow.ru/blog/2009-07-10-65">showmehow.ru</a></div>
    <p></p></div>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/-linux-showmehowru">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/-linux-showmehowru#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Thu, 18 Feb 2010 02:40:00 -0800</pubDate>
      <title>Фразы, mp3 реалтоны по версии Кураж-Бамбей!</title>
      <link>http://paveldruzyak.posterous.com/-mp3-27</link>
      <guid>http://paveldruzyak.posterous.com/-mp3-27</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
<blockquote class="posterous_long_quote"><span><br /></span> 
<table class="contentpaneopen">

<tr>
<td valign="top" colspan="2">
<p><span style="text-decoration: underline;"><strong><a href="http://kkkuraj-bambey.ru/Kuraj-Bambey-Realtones.rar">Скачать mp3 реалтоны по версии Кураж-Бамбей (архив 4.4Мб)</a></strong></span></p>
<p>- <em><strong>Крутотенюшка-крутотень!</strong></em> - выражение истинной радости, удволетворенности, гораздо более сильное, чем просто "Крутотенюшка" (исп. Маршал Эриксен, "Как Я Встретил Вашу Маму")</p>
<p>- <strong><em>Ох ты-ж Йоожык!</em></strong> - выражение крайнего удивления или озадаченности, местами сочувствия...</p>
<p>- <strong><em>Ёперный театр!</em></strong> - выражение негодования, иногда удивления или ошарашенности</p>
<p>- <em><strong>Рёбаный йод!</strong></em> - см. "Ёперный театр!"</p>
<p>- <em><strong>Блинский Йож!</strong></em> - см. "Ёперный театр!"</p>
<p>- <em><strong>Да что за бабуйня?!</strong></em> - см. "Ёперный театр!"</p>
<p>- <em><strong>Еписков Кондратий!</strong></em> - см. "Ёперный театр!" (исп. Юрий Каменев, "Все Ненавидят Криса")</p>
<p>- <em><strong>Да растуды-ж твою-то!</strong></em> - выражение искреннего недовольства кем-либо или чем либо (исп. Пенни, "Теория Большого взрыва")</p>
<p>- <em><strong>Ядрёёёна кочерыжка!</strong></em> - см. <span class="__gqs-tidbit __gqs-tidbit-0">"Ох ты-ж Ёжык!" (исп. Раджеш, "Теория Большого Взрыва")</span></p>
<p><span class="__gqs-tidbit __gqs-tidbit-0">- </span><em><strong><span class="__gqs-tidbit __gqs-tidbit-0">Бугагашеньки)</span></strong></em><span class="__gqs-tidbit __gqs-tidbit-0"> - то же "бугага", только с более язвительным подтекстом, что-то вроде устного</span> смайлика (исп. Шелдон Купер, "Теория Большого Взрыва")</p>
<p>- <strong><em>Щас кому-то напинают по ж..пке!</em></strong> - своеобразное проявление любви к своим детишкам Роксаны Бабаянны Каменевой ("Все Ненавидят Криса"), означающее, что кто-то плохо себя вел, также является неофициальным слоганом сериала</p>
<p>- <em><strong>Перерыв на какаушко)</strong></em></p>
<p>- <em><strong>Ах ты, гравитация, бессердечная ты сука!</strong></em></p>
<p>- <em><strong>Расслабьте ягодицы, Маман!</strong></em></p>
<p><strong>- </strong><em><strong>Ну и Хвост с ними!</strong></em></p>
</td>
</tr>

</table>
</blockquote>
<div class="posterous_quote_citation">via <a href="http://kkkuraj-bambey.ru/index.php/phrases.html">kkkuraj-bambey.ru</a></div>
<p>&nbsp;</p>
</div>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/-mp3-27">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/-mp3-27#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Thu, 11 Feb 2010 17:01:00 -0800</pubDate>
      <title>Ідеальна блогова система </title>
      <link>http://paveldruzyak.posterous.com/11545552</link>
      <guid>http://paveldruzyak.posterous.com/11545552</guid>
      <description>
        <![CDATA[<p>
	<div><em>Колись я придумав ідеальну блогову систему, але досі її не реалізував, тому вирішив хоча б описати свою ідею, можливо тоді знайдуться люди з якими ми її реалізуємо.</em></div>
<p>Для мене процес написання поста ділиться на такі етапи:&nbsp;</p>
<ul>
<li>ідея;</li>
<li>збір матеріалів;</li>
<li>написання;</li>
<li>публікація.</li>
</ul>
<p>Розглянемо, як можна автоматизувати кожен із цих етапів.</p>
<h3>Ідея для поста</h3>
<p>Починається все з того, що виникає ідея написати певний пост, але не завжди є можливість зробити це одразу, тому потрібно мати можливість записати собі на майбутнє нагадування. Це можна зробити створивши звичайну чернетку(дана можливість є в більшості сучасних блогових систем) із заголовком, єдине чого хотілось би додатково - це можливість впорядковувати чернетки "перетаскуванням" та напевно можливість вказати дату(не обов&rsquo;язово) коли стаття має бути завершена.</p>
<h3>Збір матеріалів</h3>
<p>Наступний крок - це збір матеріалів, на цьому кроці потрібно мати можливість додати контент любого типу до нашої майбутньої статті. При цьому має бути зручно додавати матеріал, тому мають бути плагіни для популярних браузерів. Як я бачу роботу такого плагіну - виділяємо на веб сторінці потрібну частину, натискаємо кнопку на панелі, з&rsquo;являється віконце в якому ми обираємо до якої чернетки цей матеріал потрібно додати і поле для примітки, обираємо, пишемо та натискаємо кнопку "Зберегти"(щось на зразок плагіну до evernote). Також плагін має розуміти, що якщо ми на сторінці перегляду відео на сайтах типу youtube чи vimeo, то потрібно зберегти відео, якщо на сторінці з фотографією(flickr, picasaweb), то потрібно зберегти це фото навіть без виділення. Також має бути можливо впорядковувати матеріали "перетаскуванням" та виділення певного тексту(ніби маркером).</p>
<h3>Написання поста</h3>
<p>Під час написання поста нам потрібен доступ до всіх додаткових матеріалів, думаю для цього варто розділити екран на дві частини і зліва відображати зібрані матеріали по статті, а справа саму статтю над якою ми працюємо. Саму роботу зі статтею можна просто описати "як в Google Wave", тобто потрібні такі можливості: додавати співавторів на рівні поста, зберігати версії всіх змін, коментувати любу частину статті або всю статтю в цілому, редагувати чужі коментарі,&nbsp;деревоподібні&nbsp;коментарі. Також було б зручно включити мінімалістичний режим в якому ховались би всі не потрібні елменти, як то "шапка" та "підвал" сторінки, навіграція і т. ін.</p>
<h3>Публікація поста</h3>
<p>Так як ми маємо допоміжні матеріали які ми використовували, чому б їх не відобразити внизу статті? Також зручно, коли можна вказувати дату публікацію старшу за сьогоднішню, для того щоб пост був опублікований в майбутньому.</p>
<p>Також хотілось би бачити такі функціональні можливості:</p>
<ul>
<li>дати користувачам можливість обирати який rss канал вони хочуть читати обрізаний чи повний;</li>
<li>API та WebHooks;</li>
<li>кроспостінг в популярні блогові системи;</li>
<li>експорт з популярних блогових систем;</li>
<li>інтеграція коментарів з різними платформами, наприклад, з Google Buzz;</li>
<li>перевірка граматики та орфографії;</li>
<li>тіпограф.</li>
</ul>
<p>&nbsp;</p>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/11545552">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/11545552#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Wed, 10 Feb 2010 12:56:00 -0800</pubDate>
      <title>Намагаюсь інтегрувати buzz і мій posterous</title>
      <link>http://paveldruzyak.posterous.com/-buzz-posterous</link>
      <guid>http://paveldruzyak.posterous.com/-buzz-posterous</guid>
      <description>
        <![CDATA[<p>
	<p>Для цього мені потрібно додати спеціальне посилання -&nbsp;<a href="http://www.google.com/profiles/pavel.druzyak" rel="me">@g</a>.</p>
<p>Якщо цей допис з&rsquo;явиться, у мене в buzz значить мені вдалось <span style="text-decoration: line-through;">схрестити</span>&nbsp;інтегрувати buzz і posterous.</p>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/-buzz-posterous">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/-buzz-posterous#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Thu, 04 Feb 2010 06:36:00 -0800</pubDate>
      <title>Интересные заметки #4 </title>
      <link>http://paveldruzyak.posterous.com/-4-278</link>
      <guid>http://paveldruzyak.posterous.com/-4-278</guid>
      <description>
        <![CDATA[<p>
	<p>Возможно, когда-нибудь я все же&nbsp;наберусь&nbsp;смелости настроить автоматическое создание резервных копий на своем ноутбуке под управлением Ubuntu:</p>
<ul>
<li><a href="http://habrahabr.ru/blogs/linux/80235/" target="_blank">А ты сделал бэкап?</a>&nbsp;- описание программы&nbsp;написанной&nbsp;на bash, для создание бэкапа, также много различных программ советуют в комментариях</li>
<li><a href="http://github.com/winton/acts_as_archive">acts_as_archive</a> - этот gem вместо удаление записей,&nbsp;переносит&nbsp;их в другую таблицу</li>
<li><a href="http://gmap.nurtext.de/index.html">gmap</a> - просто плагин для jQuery для встраивание google maps на вашу страницу</li>
<li><a href="http://github.com/AtelierConvivialite/webtranslateit">webtranslateit</a>&nbsp;- этот gem позволяет использовать веб-систему&nbsp;<a href="https://webtranslateit.com/">Web Translate It</a>&nbsp;для перевода локализации вашего сайта</li>
<li><a href="http://blog.digimonkey.com/2010/02/why-use-haml-and-sass-i-already-know-html/">Why use HAML (and SASS)? I already know HTML</a>&nbsp;- согласен с автором данной заметки&nbsp;</li>
</ul>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/-4-278">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/-4-278#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Wed, 03 Feb 2010 10:33:07 -0800</pubDate>
      <title>Интересные заметки #3 </title>
      <link>http://paveldruzyak.posterous.com/-3-597</link>
      <guid>http://paveldruzyak.posterous.com/-3-597</guid>
      <description>
        <![CDATA[<p>
	Сегодня мало и о gem-ах:<br /><ul><li><a href="http://devver.net/blog/2010/02/announcing-caliper-gemcutter-integration/" target="_blank">Announcing Gemcutter/Caliper integration</a> - теперь можно узнать о качестве ваших любимых gem-ов</li> <li><a href="http://blog.logankoester.com/bayesian-classification-on-rails" target="_blank">Bayesian Classification on Rails</a> - рассказывается как это сделать</li> </ul>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/-3-597">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/-3-597#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Tue, 02 Feb 2010 10:04:35 -0800</pubDate>
      <title>Интересные заметки #2 </title>
      <link>http://paveldruzyak.posterous.com/-2-966</link>
      <guid>http://paveldruzyak.posterous.com/-2-966</guid>
      <description>
        <![CDATA[<p>
	Сегодня в центре внимания Rails 3:<br /><ul><li><a href="http://habrahabr.ru/blogs/ror/82841/" target="_blank">Новые подходы к валидации в Rails 3</a> - Rails 3 делает работу еще приятней</li><li><a href="http://blog.peepcode.com/tutorials/2010/live-coding-rails-3-upgrade" target="_blank">Rails 3 upgrade</a> - бесплатный скринкаст от peepcode, из которого за 25 минут вы узнаете как обновить ваше приложение для работы на Rails 3<br /> </li><li><a href="http://guides.rails.info/3_0_release_notes.html" target="_blank">Ruby on Rails 3.0 Release Notes</a> - обязательно к прочтению</li><li><a href="http://www.pivotaltracker.com/help/recentupdates" target="_blank">Обновился Pivotal Tracker</a> - обновлено API, добавлен Web Hook для уведомления об активности историй, также добавлена интеграция с JIRA, Lighthouse, Satisfaction и уведомления в Campfire</li> </ul>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/-2-966">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/-2-966#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 01 Feb 2010 09:43:00 -0800</pubDate>
      <title>Интересные заметки #1</title>
      <link>http://paveldruzyak.posterous.com/-1-626</link>
      <guid>http://paveldruzyak.posterous.com/-1-626</guid>
      <description>
        <![CDATA[<p>
	<p>Сегодня в ридер мне попало несколько интересных заметок про git:</p>
<ul>
<li><a href="http://blog.trydionel.com/2010/01/30/announcing-git-pivotal/trackback/">git pivotal</a>&nbsp;- для любителей git и pivotal tracker, позволяет одной командой создать ветку в git для фичи с pivotal</li>
<li><a href="http://nvie.com/archives/323">A successful Git branching model</a>&nbsp;- описание&nbsp;процесса&nbsp;работы с git в команде</li>
<li><a href="http://reinh.com/blog/2009/03/02/a-git-workflow-for-agile-teams.html">A Git Workflow for Agile&nbsp;Teams</a>&nbsp;- и еще одно описание</li>
</ul>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/-1-626">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/-1-626#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Thu, 28 Jan 2010 07:19:00 -0800</pubDate>
      <title>Почему Ruby медленный?</title>
      <link>http://paveldruzyak.posterous.com/-ruby-9</link>
      <guid>http://paveldruzyak.posterous.com/-ruby-9</guid>
      <description>
        <![CDATA[<p>
	<p>Ruby медленный из-за того, что он динамически типизированный. Динамически типизированный означает что не обязательно явно декларировать переменную перед ее использованием. А это избавляет нас от необходимости писать слишком длинный код, так как мы можем использовать переменную тогда, когда она требуется, без обязательной ее предварительной декларации. Однако, за такие удобства приходиться платить дополнительной нагрузкой, возникающей из-за добавочных проверок во время исполнения, что и делает динамически типизированные языки, в тому числе и Ruby, медленнее.</p>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/-ruby-9">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/-ruby-9#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Thu, 28 Jan 2010 05:34:00 -0800</pubDate>
      <title>А мне нравится iPad</title>
      <link>http://paveldruzyak.posterous.com/-ipad-12</link>
      <guid>http://paveldruzyak.posterous.com/-ipad-12</guid>
      <description>
        <![CDATA[<p>
	<p><div class='p_embed p_image_embed'>
<img alt="0_3d4a6_d6a1b68_l" height="202" src="http://posterous.com/getfile/files.posterous.com/paveldruzyak/c0u9826k2VdEUCMSclxuJ4vOcqwuaSzvxVS80iR7DNUaC7jPVVxxCwCjI6FK/0_3d4a6_d6a1b68_L.jpg" width="326" />
</div>
</p>
<p>Мне очень понравился новый продукт от Apple и именно такого устройства мне не хватало.&nbsp;</p>
<div>У меня есть потребность в чтение новостей(гридер, твитер), почты, книг, просмотре фильмов/сериалов/скринкастов, доступе к еверноту, да и в простом серфинге интернета, при этом мне хотелось бы <em>это </em>делать везде. Под <em>везде </em>я подразумеваю диван, кровать, кухня, туалет, в транспорте, в гостях, в кафе и т. д. И я&nbsp;не хочу быть привязан к одному месту(настольный&nbsp;компьютер) или делать <em>это </em>только на столе(все же с ноутбуком не удобно работать никак кроме как за столом, да и тяжелый он что бы его таскать по гостям), или ждать что бы просто проверить почту(нетбук как и старшие его&nbsp;братья&nbsp;долго&nbsp;включаются), или таращиться в&nbsp;маленький&nbsp;экран(да я про кпк и&nbsp;коммуникаторы). И все это есть в iPad, плюс мы получаем тачскрин, да не простой, а мультитач, да и еще на самой удобной платформе для этого(не кто же не будет спорить что iPhone OS сейчас наиболее удобная платформа, а они взяли именно ее и доработали), wifi + blutooth + 3g, 10 часов работы, подключаемую&nbsp;внешнюю&nbsp;клавиатуру, акселерометр  и еще много разных плюшек.</div>
<div>Так что абсолютно не понимаю людей которые ругают сейчас этот продукт. Ребята, может у вас просто нет потребности в таком устройстве? У меня есть и компания Apple прямо делала его как будто&nbsp;специально&nbsp;для меня и за это я снимаю шляпу перед ними.</div>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/-ipad-12">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/-ipad-12#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
      <media:content type="image/jpeg" height="202" width="326" url="http://getfile9.posterous.com/getfile/files.posterous.com/paveldruzyak/c0u9826k2VdEUCMSclxuJ4vOcqwuaSzvxVS80iR7DNUaC7jPVVxxCwCjI6FK/0_3d4a6_d6a1b68_L.jpg">
        <media:thumbnail height="202" width="326" url="http://getfile9.posterous.com/getfile/files.posterous.com/paveldruzyak/c0u9826k2VdEUCMSclxuJ4vOcqwuaSzvxVS80iR7DNUaC7jPVVxxCwCjI6FK/0_3d4a6_d6a1b68_L.jpg" />
      </media:content>
    </item>
    <item>
      <pubDate>Sun, 24 Jan 2010 02:24:20 -0800</pubDate>
      <title>Реактивные веб-сайты. Электронные версии / Книги по клиентской оптимизации / Хабрахабр</title>
      <link>http://paveldruzyak.posterous.com/10483099</link>
      <guid>http://paveldruzyak.posterous.com/10483099</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote class="posterous_long_quote"><h2 class="entry-title single-entry-title"><span title="http://habrahabr.ru/blogs/speedupyourwebsite/81686/" class="topic">Реактивные веб-сайты. Электронные версии</span>
					
				
				
				
				
				
			</h2>

			

<div class="content">
	<a href="http://speedupyourwebsite.ru/"><img src="http://i.webo.in/reactive.websites.png" align="right" /></a>Видимо, это становится хорошей традицией — раз в год выкладывать книги по клиентской оптимизацией в электронном виде. Будем надеяться, что традиция проживет в наше непростое время хотя бы еще несколько лет :)<p>

К делу: выложена полноценная электронная версия книги <a href="http://speedupyourwebsite.ru/">«Реактивные веб-сайты»</a> (клиентская оптимизация в алгоритмах и примерах). На данный момент она доступна в двух вариантах.<br />
</p><ol>
<li><strong>PDF-версия</strong>, полностью аналогичная ушедшему в типографию макету книги. Идеально подходит для чтения на ПК или самиздата.</li>
<li><strong>FB2-версия</strong> (формат Fiction Book). Соответствует рукописи, по тексту незначительно отличается от PDF.</li>
<li><strong>FB2-версия</strong> (картинки шириной 200, меньше в 4 раза). Спасибо <a href="http://leonidas.habrahabr.ru/" class="user_link">leonidas</a> .</li>
<li><strong>FB2-версия</strong> (без картинок, меньше еще в 10 раз). Спасибо <a href="http://leonidas.habrahabr.ru/" class="user_link">leonidas</a> .</li>
</ol><br />
Все версии <a href="http://speedupyourwebsite.ru/books/reactive-websites/">доступны для загрузки здесь</a>. Прямых ссылок не будет, чтобы в десяти местах их не исправлять.<br />
<a name="habracut"></a><br />
Пока нет следующих версий, ждем добровольцев (если у вас под рукой есть конвертер, то выложите куда-нибудь указанный ниже формат и дайте ссылку в комментариях):<br />
<ul>
<li><strong>CHM-версия</strong>.</li>
<li><strong>HTML-версия</strong>..</li>
<li><strong>WOL-версия</strong>.</li>
<li>Еще какая-нибудь версия, которая подходит вам и будет полезна еще кому-нибудь.</li>
</ul><br />
Чем данная электронная версия отличается от <a href="http://habrahabr.ru/blogs/speedupyourwebsite/69540/">первой версии рукописи</a> и более поздних вариантов (вплоть до 1.2)? В плане содержания достаточно слабо, существенно изменилось только оформление.<p>

Если у кого-то PDF открывается плохо — напишите, пожалуйста, полное сообщение об ошибки. Перешлем в издательство.</p><p>

P.S. Напоминаю, что авторами книги стали трое хабра-людей: Евгений Степанищев (<a href="http://bolk.habrahabr.ru/" class="user_link">bolk</a>), Глеб Кондратенко (<a href="http://gkond.habrahabr.ru/" class="user_link">gkond</a>) и ваш покорный слуга.</p><p>

P.P.S. В книжке как раз раскрываются подробности создания приложения для <a href="http://www.web-optimizer.us/">автоматической клиентской оптимизации</a>, а также множество деталей касательно его настройки.</p></div></blockquote>

<div class="posterous_quote_citation">via <a href="http://habrahabr.ru/blogs/speedupyourwebsite/81686/#habracut">habrahabr.ru</a></div>
    <p>Всем веб-разработчикам обязательно к прочтению.</p></div>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/10483099">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/10483099#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Sun, 10 Jan 2010 23:27:00 -0800</pubDate>
      <title>Почему я использую Vim</title>
      <link>http://paveldruzyak.posterous.com/-vim</link>
      <guid>http://paveldruzyak.posterous.com/-vim</guid>
      <description>
        <![CDATA[<p>
	<p>У меня есть опыт работы с редакторами <a href="http://www.radrails.org/">Aptana</a>, <a href="http://www.netbeans.org/">NetBeas</a>, <a href="http://www.jetbrains.com/ruby/index.html">RubyMine</a>, <a href="http://www.e-texteditor.com/">E-texteditor</a>, <a href="http://macromates.com/">Textmate</a>, <a href="http://projects.gnome.org/gedit/">Gedit</a>. Но не смотря на всю их разухабистость, на данный момент я использую <a href="http://www.vim.org/">vim</a> как основной редактор для разработки на rube.</p>
<p>Попробую объяснить почему я сделал выбор в сторону этого редактора. Плюсы:</p>
<ul>
<li>не надобность мыши, все можно сделать с клавиатуры, если печатаешь в слепую(если нет, то советую добавить пункт в свой план развития);</li>
<li>очень быстрый, так как консольный, меня очень сильно раздражает&nbsp;&nbsp;и отвлекает&nbsp;когда IDE притормаживает;</li>
<li>огромное количество плагинов, плюс можно писать плагины на руби;</li>
<li>доступен на любой платформе, плюс на серверах стоит по умолчанию;</li>
<li>заметил тенденцию перехода на vim многих ruby разработчиков и целых команд, например, <a href="http://www.hashrocket.com/">Hashrocket</a> и <a href="http://thoughtbot.com/">Thoughtbot</a>, а также не давно ребята из Thoughtbot провели <a href="http://robots.thoughtbot.com/post/308239139/2009-ruby-survey-results">опрос</a> на своем блоге, один из вопросов был по поводу <a href="https://thoughtbot.wufoo.com/reports/demographics/">используемых редакторов</a>, в результате на первом месте Textmate 51.29%, на втором Vi/Vim 21.42%. Поддержка со стороны таких команд очень полезна, так как выливается в интересные статьи на их блогах и полезные плагины, например, Tim Pope из команды Thoughtbot автор используемого всеми плагина <a href="http://rails.vim.tpope.net/">rails.vim</a>;</li>
<li>бесплатный, пользоваться пиратским софтом не хорошо по многим причинам.</li>
</ul>
<p>Минусы:</p>
<ul>
<li>очень большой порог вхождения;</li>
<li>надо уметь печатать в слепую.</li>
</ul>
<p>Что бы оценить в полной мере этот замечательный редактор советую посмотреть <a href="http://vimeo.com/2717406">видео ролик</a> от Fabio Akita.</p>
<p>Суммируя все выше сказанное vim мощный, быстрый, бесплатный, кросплатформенный, популярный среди ruby разработчиков.</p>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/-vim">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/-vim#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Wed, 06 Jan 2010 17:23:00 -0800</pubDate>
      <title>Не понимаю зачем нужен этот posterous</title>
      <link>http://paveldruzyak.posterous.com/-posterous-97</link>
      <guid>http://paveldruzyak.posterous.com/-posterous-97</guid>
      <description>
        <![CDATA[<p>
	<p>Не понимаю зачем нужен этот <a href="http://posterous.com/">posterous</a>, разве это удобно - писать сообщения в свой блог через электронную почту? Ведь перед тем как написать хороший пост, его нужно как минимум семь раз переписать.&nbsp;</p>
<div>Хотя что нам мешает сохранить пост в черновиках, потом в течение недели его ежедневно перечитывать/переписывать что бы на седьмой день отдохнуть запостить сие творение. При этом мы получаем некоторую гибкость, так как можем перечитать наш опус по дороге на роботу с телефона, попутно даже делая исправления. А еще очень вкусно выглядит возможность кроспоста на разные платформы, но оценить по достоинству данную функциональность смогу только после того как допишу этот пост(он должен будет появиться в моем <a href="http://twitter.com/paveldruzyak">твитере</a> и <a href="http://paveldruzyak.tumblr.com/">тумблере</a>). Также приятно что есть возможность быстро и легко подключить статистику от google для блога и рсс ленты, а также из коробки доступны комментарии(хотя установить их на тумблере было проще простого).</div>
<div>Но все же остаются темные моменты, например, как форматировать сообщения? Если я у себя в gmail напишу текст <em>курсивом </em>или <strong>жирным</strong>, он также будет выглядеть и в блоге? И при кроспосте тоже сохранит форматирование? Если да, тогда это несомненно еще один плюс в копилку posterous. Но вместе с тем возможности форматирования в том же gmail очень скудны, что минус и неясно как с этим бороться.</div>
<p />
<div>В общем&nbsp;достаточно двойственые чувства от этого сервиса и пока для меня остается открытым вопрос "зачем нужен этот posterous?".</div>
<p />
<div><strong>Обновление 1: </strong>в твитер и тумблер запостилось, при этом в тумблере сохранилось форматирование и даже добавились теги.</div>
<div><strong>Обновление 2: </strong>при обновление поста в тумблере создается новая запись :(</div>
	
</p>

<p><a href="http://paveldruzyak.posterous.com/-posterous-97">Permalink</a> 

	| <a href="http://paveldruzyak.posterous.com/-posterous-97#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/874022/avatar.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/KDAlCXIONr</posterous:profileUrl>
        <posterous:firstName>Павел</posterous:firstName>
        <posterous:lastName>Друзьяк</posterous:lastName>
        <posterous:nickName>Павел</posterous:nickName>
        <posterous:displayName>Павел Друзьяк</posterous:displayName>
      </posterous:author>
    </item>
  </channel>
</rss>

