<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Український IT-блог</title>
	
	<link>http://itblog.org.ua</link>
	<description>Про IT - українською</description>
	<lastBuildDate>Mon, 03 Oct 2011 13:43:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Itblog-ua" /><feedburner:info uri="itblog-ua" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Itblog-ua</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Mercurial саторі. Частина 2</title>
		<link>http://feedproxy.google.com/~r/Itblog-ua/~3/-lu0xhk6W7Q/</link>
		<comments>http://graywolf.org.ua/2010/09/09/mercurial-satori-2/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 12:10:46 +0000</pubDate>
		<dc:creator>graywolf</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Блоги]]></category>
		<category><![CDATA[dvcs]]></category>
		<category><![CDATA[itblog-ua]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[tortoisehg]]></category>
		<category><![CDATA[vcs]]></category>
		<category><![CDATA[winmerge]]></category>
		<category><![CDATA[Мережі та ІТ]]></category>

		<guid isPermaLink="false">http://graywolf.org.ua/?p=1569</guid>
		<description>Минулого разу я вже оглядово ознайомив вас із основними принципами роботи з Mercurial, а тепер час зробити нашу роботу зручнішою. Цього разу я буду більше сфокусований на реальній роботі з Меркуріалом під ОС Windows. перший крок для цього &amp;#8211; треба скачати TortoiseHG. Це shell-extension для роботи з Mercurial під Windows. Також поки ви читатимете ці [...]&lt;p class="read-more"&gt;&lt;a href="http://graywolf.org.ua/2010/09/09/mercurial-satori-2/"&gt;Read more &amp;#187;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=-lu0xhk6W7Q:S1o08stD2tY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=-lu0xhk6W7Q:S1o08stD2tY:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?i=-lu0xhk6W7Q:S1o08stD2tY:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Itblog-ua/~4/-lu0xhk6W7Q" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://graywolf.org.ua/2010/09/09/mercurial-satori-2/feed/</wfw:commentRss>
		<slash:comments>-1</slash:comments>

<enclosure url="http://graywolf.org.ua/wp-content/uploads/2010/09/thg-10.jpg" length="" type="" />
<enclosure url="http://graywolf.org.ua/wp-content/uploads/2010/09/thg-6.jpg" length="" type="" />
<enclosure url="http://graywolf.org.ua/wp-content/uploads/2010/09/thg-10.jpg" length="" type="" />
<enclosure url="http://graywolf.org.ua/wp-content/uploads/2010/09/thg-3.jpg" length="" type="" />
<enclosure url="http://graywolf.org.ua/wp-content/uploads/2010/09/thg-2.jpg" length="" type="" />
<enclosure url="http://graywolf.org.ua/wp-content/uploads/2010/09/thg-9.jpg" length="" type="" />
<enclosure url="http://graywolf.org.ua/wp-content/uploads/2010/09/thg-1.jpg" length="" type="" />
<enclosure url="http://graywolf.org.ua/wp-content/uploads/2010/09/thg-8.jpg" length="" type="" />
<enclosure url="http://graywolf.org.ua/wp-content/uploads/2010/09/thg-9.jpg" length="" type="" />
<enclosure url="http://graywolf.org.ua/wp-content/uploads/2010/09/thg-7.jpg" length="" type="" />
<enclosure url="http://graywolf.org.ua/wp-content/uploads/2010/09/tortoisehg-logo.png" length="" type="" />
<enclosure url="http://graywolf.org.ua/wp-content/uploads/2010/09/thg-4.jpg" length="" type="" />
<enclosure url="http://graywolf.org.ua/wp-content/uploads/2010/09/thg-7.jpg" length="" type="" />
<enclosure url="http://graywolf.org.ua/wp-content/uploads/2010/09/thg-8.jpg" length="" type="" />
		<feedburner:origLink>http://graywolf.org.ua/2010/09/09/mercurial-satori-2/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Itblog-ua/~5/T2VtWDsupJ0/thg-5.jpg" length="0" /><feedburner:origEnclosureLink>http://graywolf.org.ua/wp-content/uploads/2010/09/thg-5.jpg</feedburner:origEnclosureLink></item>
		<item>
		<title>Mercurial саторі. Частина 1</title>
		<link>http://feedproxy.google.com/~r/Itblog-ua/~3/Fvr169DBnw8/</link>
		<comments>http://graywolf.org.ua/2010/09/02/mercurial-satori-1/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 12:17:45 +0000</pubDate>
		<dc:creator>graywolf</dc:creator>
				<category><![CDATA[Блоги]]></category>
		<category><![CDATA[dvcs]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[itblog-ua]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[svc]]></category>
		<category><![CDATA[версіїї]]></category>
		<category><![CDATA[Мережі та ІТ]]></category>
		<category><![CDATA[меркуріал]]></category>
		<category><![CDATA[рскв]]></category>
		<category><![CDATA[скв]]></category>

		<guid isPermaLink="false">http://graywolf.org.ua/?p=1520</guid>
		<description>Скоро мені знадобиться знайомити одного майбутнього молодого розробника з таїнством користування системами контролю версій (надалі VCS, version control system) і тому щоб трохи систематизувати те, що я збирався розповісти, вирішив написати цей допис. Він розрахований на зовсім базовий рівень роботи і тому тут багато розжовувань, які більш досвідченим особам наврядчи будуть цікаві. Знайомство одразу буду [...]&lt;p class="read-more"&gt;&lt;a href="http://graywolf.org.ua/2010/09/02/mercurial-satori-1/"&gt;Read more &amp;#187;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=Fvr169DBnw8:dPBxTAJm6UU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=Fvr169DBnw8:dPBxTAJm6UU:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?i=Fvr169DBnw8:dPBxTAJm6UU:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Itblog-ua/~4/Fvr169DBnw8" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://graywolf.org.ua/2010/09/02/mercurial-satori-1/feed/</wfw:commentRss>
		<slash:comments>-1</slash:comments>

<enclosure url="http://graywolf.org.ua/wp-content/uploads/2010/09/mercurial_logo.png" length="" type="" />
<enclosure url="http://graywolf.org.ua/wp-content/uploads/2010/09/svn-rev.gif" length="" type="" />
		<feedburner:origLink>http://graywolf.org.ua/2010/09/02/mercurial-satori-1/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Itblog-ua/~5/i_l2R6E15WM/hg-rev.gif" length="0" /><feedburner:origEnclosureLink>http://graywolf.org.ua/wp-content/uploads/2010/09/hg-rev.gif</feedburner:origEnclosureLink></item>
		<item>
		<title>Google App Engine + Django</title>
		<link>http://feedproxy.google.com/~r/Itblog-ua/~3/ef7G1Chufxs/</link>
		<comments>http://graywolf.org.ua/2010/04/08/google-app-engine-django/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 21:14:46 +0000</pubDate>
		<dc:creator>graywolf</dc:creator>
				<category><![CDATA[Блоги]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[Code snippets]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[gaeutilities]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[itblog-ua]]></category>
		<category><![CDATA[zipimport]]></category>

		<guid isPermaLink="false">http://graywolf.org.ua/?p=1385</guid>
		<description>Яким би поганим не здався мені на перший погляд Datastore у Google App Engine, але тим не менш для багатьох проектів і його буде цілком достатньо (тим паче, що у roadmap його розвитку майорить довгоочікуваний повнотекстовий пошук). Тому для платформи одного з нових міні-проектів, які нещодавно спали мені на думку мну вибрав саме Google App [...]&lt;p class="read-more"&gt;&lt;a href="http://graywolf.org.ua/2010/04/08/google-app-engine-django/"&gt;Read more &amp;#187;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=ef7G1Chufxs:ga7vi3908u4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=ef7G1Chufxs:ga7vi3908u4:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?i=ef7G1Chufxs:ga7vi3908u4:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Itblog-ua/~4/ef7G1Chufxs" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://graywolf.org.ua/2010/04/08/google-app-engine-django/feed/</wfw:commentRss>
		<slash:comments>-1</slash:comments>

		<feedburner:origLink>http://graywolf.org.ua/2010/04/08/google-app-engine-django/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Itblog-ua/~5/R1mmb6PP2Uw/appengine-silver-120x30.gif" length="0" /><feedburner:origEnclosureLink>http://code.google.com/appengine/images/appengine-silver-120x30.gif</feedburner:origEnclosureLink></item>
		<item>
		<title>GitHub у поміч блогеру</title>
		<link>http://feedproxy.google.com/~r/Itblog-ua/~3/DumtOdUx-40/442</link>
		<comments>http://itblog.org.ua/post/442#comments</comments>
		<pubDate>Sun, 07 Mar 2010 22:32:01 +0000</pubDate>
		<dc:creator>Jolly Roger</dc:creator>
				<category><![CDATA[Блоги]]></category>
		<category><![CDATA[Програмування]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[pygments]]></category>

		<guid isPermaLink="false">http://itblog.org.ua/?p=442</guid>
		<description>&lt;a href="http://itblog.org.ua/wp-content/uploads/2010/03/octocat.png"&gt;&lt;img src="http://itblog.org.ua/wp-content/uploads/2010/03/octocat-300x278.png" alt="Восьмикіт — талісман мережі GitHub" title="Восьмикіт — талісман мережі GitHub" width="300" height="278" class="alignright size-medium wp-image-434" /&gt;&lt;/a&gt;Частенько блогеру, пов'язаному з IT-сферою, доводиться писати коротенькі сценарії, або ж операції, необхідні для досягнення бажаного результату. Зазвичай для подібних речей блогер ставить плагін для підсвітки синтаксису і самотужки вставляє шматки коду між спеціальними тегами. Однак щойно наш робочий скрипт змінився, чи з'їхала нумерація, як тут же всі вставки коду в статті доводиться переробляти наново.

Проте хочеться, щоб це виглядало максимально зручно для кінцевого читача. Однак і робити щоразу дурну роботу ліньки. Або ж хочеться описати деякі важливі моменти, а в кінці статті дати посилання на повністю готовий код. Або, описуючи власні дії покроково, дати користувачеві можливість просто-таки повністю скопіювати всі рядки разом, а не кожен окремо. Мало чого може залізти в голову блогеру.

Проте всі ці (і на разі не лише мої) забаганки можуть здійснитися, якщо використовувати &lt;a href="http://github.com"&gt;GitHub&lt;/a&gt;, і, зокрема, сервіс &lt;a href="http://gist.github.com"&gt;Gist&lt;/a&gt; &lt;!--more--&gt;&lt;p class="read-more"&gt;&lt;a href="http://itblog.org.ua/post/442"&gt;Read more &amp;#187;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=DumtOdUx-40:ONTmwrMZKHc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=DumtOdUx-40:ONTmwrMZKHc:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?i=DumtOdUx-40:ONTmwrMZKHc:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Itblog-ua/~4/DumtOdUx-40" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://itblog.org.ua/post/442/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://itblog.org.ua/post/442</feedburner:origLink></item>
		<item>
		<title>Знайомі незнайомці: file, ln та lost+found</title>
		<link>http://feedproxy.google.com/~r/Itblog-ua/~3/0ijtr4ZPdkY/423</link>
		<comments>http://itblog.org.ua/post/423#comments</comments>
		<pubDate>Sat, 06 Mar 2010 12:36:47 +0000</pubDate>
		<dc:creator>Jolly Roger</dc:creator>
				<category><![CDATA[Програмування]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://itblog.org.ua/?p=423</guid>
		<description>&lt;a href="http://itblog.org.ua/wp-content/uploads/2010/03/backup.jpg"&gt;&lt;img src="http://itblog.org.ua/wp-content/uploads/2010/03/backup.jpg" alt="" title="backup" width="480" height="336" class="alignright size-full wp-image-426" /&gt;&lt;/a&gt;Досі мені ні разу не доводилося відновлювати файлову систему після краху або неправильних дій користувачів, проте одного дня я сам «прострелив собі ногу» в стилі UNIX: вилучив половину файлів двотерабайтного сховища на сервері. В цю особливо похмуру ніч я запустив перебудову файлової системи з метою знаходження старих невилучених файлів, і вже на ранок я отримав більш-менш відновлену файлову систему, а в її корені з'явилась вищеозначена директорія &lt;em&gt;lost+found&lt;/em&gt;. 

Відкривши директорію я побачив 180 гігабайт файлів з дивними назвами без жодного натяку хоча б на приналежність до типу файлу. Так, це і були відновлені файли. На фоні цього хаосу так само дивно названі директорії виглядали ледве не оазисами в пустелі: адже в них вціліли справжні імена файлів. Проте 180 гектар вручну не просієш, і я вирішив для початку оцінити масштаби трагедії і знайти більш-менш адекватний спосіб витягти з того хаосу частинки необхідних мені даних. І ось тут почалось найцікавіше. &lt;p class="read-more"&gt;&lt;a href="http://itblog.org.ua/post/423"&gt;Read more &amp;#187;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=0ijtr4ZPdkY:z8e_-BEWYZo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=0ijtr4ZPdkY:z8e_-BEWYZo:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?i=0ijtr4ZPdkY:z8e_-BEWYZo:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Itblog-ua/~4/0ijtr4ZPdkY" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://itblog.org.ua/post/423/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://itblog.org.ua/post/423</feedburner:origLink></item>
		<item>
		<title>Utel Укртелеком’ович в гостях у Київстару</title>
		<link>http://feedproxy.google.com/~r/Itblog-ua/~3/eNoGC-Sp240/415</link>
		<comments>http://itblog.org.ua/post/415#comments</comments>
		<pubDate>Fri, 05 Mar 2010 10:00:15 +0000</pubDate>
		<dc:creator>FerR0zer</dc:creator>
				<category><![CDATA[Мережі та телекомунікації]]></category>
		<category><![CDATA[Kyivstar]]></category>
		<category><![CDATA[utel]]></category>
		<category><![CDATA[Укртелеком]]></category>

		<guid isPermaLink="false">http://itblog.org.ua/?p=415</guid>
		<description>Вслід за збоєм в роботі мобільних Utel в національному роумінгу в мережі Beeline з&amp;#8217;явилось таке повідомлення: Відтепер абоненти мобільного зв’язку «Укртелеком» зможуть користуватися послугами мобільного зв’язку на всій території України, де присутнє покриття мережі «Київстар», і де ще відсутнє покриття &amp;#8230;&lt;p class="read-more"&gt;&lt;a href="http://itblog.org.ua/post/415"&gt;Read more &amp;#187;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=eNoGC-Sp240:RkSRs2Ig-_w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=eNoGC-Sp240:RkSRs2Ig-_w:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?i=eNoGC-Sp240:RkSRs2Ig-_w:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Itblog-ua/~4/eNoGC-Sp240" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://itblog.org.ua/post/415/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://itblog.org.ua/post/415</feedburner:origLink></item>
		<item>
		<title>Скрінсейвер з гарними фотками для ледачих</title>
		<link>http://feedproxy.google.com/~r/Itblog-ua/~3/lCW4dmL32mU/</link>
		<comments>http://graywolf.org.ua/2010/01/26/screensaver-with-cool-rss-photos/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 22:44:42 +0000</pubDate>
		<dc:creator>graywolf</dc:creator>
				<category><![CDATA[Блоги]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[itblog-ua]]></category>
		<category><![CDATA[picasa]]></category>
		<category><![CDATA[screensaver]]></category>
		<category><![CDATA[yahoo pipes]]></category>
		<category><![CDATA[Мережі та ІТ]]></category>

		<guid isPermaLink="false">http://graywolf.org.ua/?p=1325</guid>
		<description>Багатьом людям рано чи пізно стандартний майкрософтівський прапорець набридає і вони шукають якоїсь гарненької заміни. Одним хочеться оживити &amp;#8220;відпочиваючий&amp;#8221; комп&amp;#8217;ютер усякими там анімованими пейзажами чи акваріумними рибками (ненав&amp;#8217;язлива реклама ), а іншим типу мене обожнює дивитись на всякі там гарні фотки. Скрінсейверів, що просто показують фотографії з певних каталогів на диску нині дофіга, але всам [...]&lt;p class="read-more"&gt;&lt;a href="http://graywolf.org.ua/2010/01/26/screensaver-with-cool-rss-photos/"&gt;Read more &amp;#187;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=lCW4dmL32mU:o4x_ip0Bs0c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=lCW4dmL32mU:o4x_ip0Bs0c:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?i=lCW4dmL32mU:o4x_ip0Bs0c:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Itblog-ua/~4/lCW4dmL32mU" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://graywolf.org.ua/2010/01/26/screensaver-with-cool-rss-photos/feed/</wfw:commentRss>
		<slash:comments>-1</slash:comments>

<enclosure url="http://s3.amazonaws.com/scrnshots.com/screenshots/225788/flickr-feedpng" length="" type="" />
<enclosure url="http://graywolf.org.ua/wp-content/uploads/2010/01/ss_collage.jpg" length="" type="" />
		<feedburner:origLink>http://graywolf.org.ua/2010/01/26/screensaver-with-cool-rss-photos/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/Itblog-ua/~5/-fDBd2_2bQY/gphotoscreensaver-settingspng" length="0" /><feedburner:origEnclosureLink>http://s3.amazonaws.com/scrnshots.com/screenshots/225780/gphotoscreensaver-settingspng</feedburner:origEnclosureLink></item>
		<item>
		<title>Сам собі супроводжувач репозиторію Debian: автоматичне оновлення віддалених репозиторіїв</title>
		<link>http://feedproxy.google.com/~r/Itblog-ua/~3/DMj2U2_1Kms/345</link>
		<comments>http://itblog.org.ua/post/345#comments</comments>
		<pubDate>Sun, 17 Jan 2010 19:25:32 +0000</pubDate>
		<dc:creator>Jolly Roger</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[dupload]]></category>
		<category><![CDATA[reprepro]]></category>
		<category><![CDATA[автоматизація]]></category>
		<category><![CDATA[репозиторій]]></category>

		<guid isPermaLink="false">http://itblog.org.ua/?p=345</guid>
		<description>&lt;img src="http://itblog.org.ua/wp-content/uploads/2010/01/software-update-icon-512x512-300x300.png" alt="" title="update-icon" width="300" height="300" class="alignright size-medium wp-image-356" style="margin-left:20px; margin-top:20px; margin-bottom:20px"/&gt;Як виявилося, шановний читачу, я досить рано закрив тему власного реозиторію, а тому цією короткою розповіддю хочу важливі моменти з точки зору супроводжувача репозиторію, з чим вас і вітаю. Підтримувати власний репозиторій виключно для однієї вітки дистрибутиву як мінімум нелогічно. Справа в тому, що цим ви обмежуєте використання продуктів вашої праці лише обраною для цього віткою — використання такого репозиторію для оновлення інших віток є надто небажаним в силу того, що можна запросто зламати систему залежностей пакета, що повертає нас до початкового тезису. Саме тому збирати пакети необхідно у відповідному середовищі(наприклад, chroot відмінно підходить для таких задач), і лиш потім завантажувати до відповідної вітки. В свою чергу, репозиторій повинен мати всі використовувані вітки. Ну а самому репозиторію, звісно, місце на сервері. Ця стаття присвячена таким важливим задачам, як віддалене завантаження нових пакетів в репозиторій та подальше його автоматичне оновлення, організація сумісного репозиторію для різних версій дистрибутиву та дещо інше. &lt;p class="read-more"&gt;&lt;a href="http://itblog.org.ua/post/345"&gt;Read more &amp;#187;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=DMj2U2_1Kms:DN1yOu8tA1A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=DMj2U2_1Kms:DN1yOu8tA1A:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?i=DMj2U2_1Kms:DN1yOu8tA1A:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Itblog-ua/~4/DMj2U2_1Kms" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://itblog.org.ua/post/345/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://itblog.org.ua/post/345</feedburner:origLink></item>
		<item>
		<title>Сам собі супроводжувач репозиторію Debian</title>
		<link>http://feedproxy.google.com/~r/Itblog-ua/~3/hgKqwiIhqzw/308</link>
		<comments>http://itblog.org.ua/post/308#comments</comments>
		<pubDate>Sat, 09 Jan 2010 22:14:30 +0000</pubDate>
		<dc:creator>Jolly Roger</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Мережі та телекомунікації]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[reprepro]]></category>
		<category><![CDATA[репозиторій]]></category>

		<guid isPermaLink="false">http://itblog.org.ua/?p=308</guid>
		<description>&lt;a href="http://itblog.org.ua/wp-content/uploads/2010/01/apt_get_a_folded_marge_black_folded.png"&gt;&lt;img src="http://itblog.org.ua/wp-content/uploads/2010/01/apt_get_a_folded_marge_black_folded.png" alt="apt-get a life" title="apt-get a life" class="alignright size-full wp-image-309" style="margin-left: 20px; margin-top: 20px; margin-bottom: 20px;" width="229" height="300"&gt;&lt;/a&gt; Доброї ночі, шановний читачу. Робота та внутрішня організація репозиторіїв в Debian здаються надто складними на перший погляд. Однак, придивившись уважніше, легко зрозуміти, що насправді це не так, що наочно підтверджують &lt;a href="http://itblog.org.ua/post/267"&gt;попередні&lt;/a&gt; &lt;a href="http://itblog.org.ua/post/295"&gt;дві&lt;/a&gt; статті. Сьогодні, як і обіцяється в заголовку, світ дізнається про новий репозиторій. 

Існує далеко не один спосіб створення власного репозиторію: деякі пропонують варіант «взяти всі файли, покласти в одну купу, і згенерувати відповідні індексні файли &lt;em&gt;Release&lt;/em&gt; та &lt;em&gt;Packages&lt;/em&gt;», при використанні деяких утиліт, наприклад &lt;a class="zem_slink" href="http://wiki.debian.org/Apt" title="Advanced Packaging Tool" rel="homepage"&gt;apt-build&lt;/a&gt;, остання сама створює собі репозиторій. Проте для поширення власних оригінальних або переконфігурованих пакетів такий спосіб навряд чи дасть виграш в довготривалій перспективі. «&lt;a href="http://wiki.debian.org/HowToSetupADebianRepository"&gt;Правильний&lt;/a&gt;» репозиторій повинен мати власний пул, підписані індексні та релізні файли та власне пакети, можливість автоматичної обробки нових та оновлених пакетів та підтримку механізму apt-pinning. Саме такий репозиторій можна просто організувати, використовуючи утиліту &lt;em&gt;reprepro&lt;/em&gt;. &lt;!--more--&gt;&lt;p class="read-more"&gt;&lt;a href="http://itblog.org.ua/post/308"&gt;Read more &amp;#187;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=hgKqwiIhqzw:jExlsZpWoUs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=hgKqwiIhqzw:jExlsZpWoUs:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?i=hgKqwiIhqzw:jExlsZpWoUs:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Itblog-ua/~4/hgKqwiIhqzw" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://itblog.org.ua/post/308/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://itblog.org.ua/post/308</feedburner:origLink></item>
		<item>
		<title>Сам собі супроводжувач пакетів Debian: збираємо Nginx</title>
		<link>http://feedproxy.google.com/~r/Itblog-ua/~3/G2rWwBSriz8/295</link>
		<comments>http://itblog.org.ua/post/295#comments</comments>
		<pubDate>Thu, 07 Jan 2010 22:37:07 +0000</pubDate>
		<dc:creator>Jolly Roger</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Лінки]]></category>
		<category><![CDATA[Мережі та телекомунікації]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[Nginx HTTP Push Module]]></category>
		<category><![CDATA[збирання]]></category>

		<guid isPermaLink="false">http://itblog.org.ua/?p=295</guid>
		<description>&lt;a href="http://itblog.org.ua/wp-content/uploads/2010/01/logo-official-gothic.png"&gt;&lt;img src="http://itblog.org.ua/wp-content/uploads/2010/01/logo-official-gothic-300x83.png" alt="Debian Rules!" title="Debian Rules!" class="alignright size-medium wp-image-298" style="margin-left: 20px; margin-bottom: 20px; margin-top: 20px;" height="83" width="300"&gt;&lt;/a&gt;В &lt;a href="http://itblog.org.ua/post/267"&gt;попередній статті&lt;/a&gt; ми зробили корисну справу і зібрали собі urxvt з підтримкою 256 кольорів. Тепер нарешті можна вмикати нормальну кольорову схему одного з найпотужніших редакторів ­— vim, а саме desert256. Однак розробники все ще сидять незадоволені і очікують, коли ми їм нарешті поставимо найсвіжіший &lt;a class="zem_slink" href="http://www.nginx.net" title="Nginx" rel="homepage"&gt;Nginx&lt;/a&gt; зі скомпільованим стороннім модулем &lt;a href="http://pushmodule.slact.net/"&gt;Nginx HTTP Push Module&lt;/a&gt;, або просто NHPM. Що ж, не будемо змушувати їх чекати ще.&lt;p class="read-more"&gt;&lt;a href="http://itblog.org.ua/post/295"&gt;Read more &amp;#187;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=G2rWwBSriz8:adTpiJU-TZs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Itblog-ua?a=G2rWwBSriz8:adTpiJU-TZs:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Itblog-ua?i=G2rWwBSriz8:adTpiJU-TZs:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Itblog-ua/~4/G2rWwBSriz8" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://itblog.org.ua/post/295/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://itblog.org.ua/post/295</feedburner:origLink></item>
	<media:rating>nonadult</media:rating></channel>
</rss>

