<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Maciej Piechotka&#039;s Blog</title>
	<atom:link href="http://blog.piechotka.com.pl/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.piechotka.com.pl</link>
	<description>Maciej Piechotka&#039;s Blog</description>
	<lastBuildDate>Sat, 18 Feb 2012 23:24:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.piechotka.com.pl' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Maciej Piechotka&#039;s Blog</title>
		<link>http://blog.piechotka.com.pl</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.piechotka.com.pl/osd.xml" title="Maciej Piechotka&#039;s Blog" />
	<atom:link rel='hub' href='http://blog.piechotka.com.pl/?pushpress=hub'/>
		<item>
		<title>So the blog is on WordPress.com now</title>
		<link>http://blog.piechotka.com.pl/2012/02/06/so-the-blog-is-on-wordpress-com-now/</link>
		<comments>http://blog.piechotka.com.pl/2012/02/06/so-the-blog-is-on-wordpress-com-now/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 19:49:04 +0000</pubDate>
		<dc:creator>Maciej Piechotka</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[move]]></category>

		<guid isPermaLink="false">http://mpiechotka.wordpress.com/?p=95</guid>
		<description><![CDATA[Unfortunately  the previous host was unreliable to say the least. During last crash I lost two posts (one note very interesting about libgee 0.7 and one about general thought on debugging). The recent security breach caused lost of trust into it from many users (including me) and caused the closure of project. Therefore the blog was moved [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=95&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Unfortunately  the previous host was unreliable to say the least. During last crash I lost two posts (one note very interesting about <a title="Libgee - GObject collection library" href="http://live.gnome.org/Libgee">libgee 0.7</a> and one about general thought on debugging). The recent security breach caused lost of trust into it from many users (including me) and caused the closure of project.</p>
<p>Therefore the blog was moved to <a title="Wordpress" href="http://wordpress.com">wordpress.com</a> - please wait until the change is propagated through DNSes.</p>
<br />Filed under: <a href='http://blog.piechotka.com.pl/category/blog/'>Blog</a> Tagged: <a href='http://blog.piechotka.com.pl/tag/blog-2/'>blog</a>, <a href='http://blog.piechotka.com.pl/tag/move/'>move</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpiechotka.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpiechotka.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpiechotka.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpiechotka.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mpiechotka.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mpiechotka.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mpiechotka.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mpiechotka.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpiechotka.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpiechotka.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpiechotka.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpiechotka.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpiechotka.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpiechotka.wordpress.com/95/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=95&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.piechotka.com.pl/2012/02/06/so-the-blog-is-on-wordpress-com-now/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e8f141e7857d397d8020ed3b759e88a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">uzytkownik</media:title>
		</media:content>
	</item>
		<item>
		<title>Hosting problems</title>
		<link>http://blog.piechotka.com.pl/2011/10/23/hosting-problems/</link>
		<comments>http://blog.piechotka.com.pl/2011/10/23/hosting-problems/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 18:25:27 +0000</pubDate>
		<dc:creator>Maciej Piechotka</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[crash]]></category>

		<guid isPermaLink="false">http://blog.piechotka.com.pl/?p=93</guid>
		<description><![CDATA[I finally restored blog after my provider total RAID failure which resulted in xfs corruption of partition where the databases were located (as well as corruption of partition where the blog was). Unfortunately not all data was retrieved so there are a few things missing from previous blog (comments and users). Filed under: Blog Tagged: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=93&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I finally restored blog after my provider total RAID failure which resulted in xfs corruption of partition where the databases were located (as well as corruption of partition where the blog was). Unfortunately not all data was retrieved so there are a few things missing from previous blog (comments and users).</p>
<br />Filed under: <a href='http://blog.piechotka.com.pl/category/blog/'>Blog</a> Tagged: <a href='http://blog.piechotka.com.pl/tag/blog-2/'>blog</a>, <a href='http://blog.piechotka.com.pl/tag/crash/'>crash</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpiechotka.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpiechotka.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpiechotka.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpiechotka.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mpiechotka.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mpiechotka.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mpiechotka.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mpiechotka.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpiechotka.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpiechotka.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpiechotka.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpiechotka.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpiechotka.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpiechotka.wordpress.com/93/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=93&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.piechotka.com.pl/2011/10/23/hosting-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e8f141e7857d397d8020ed3b759e88a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">uzytkownik</media:title>
		</media:content>
	</item>
		<item>
		<title>I&#039;m going to Desktop Summit</title>
		<link>http://blog.piechotka.com.pl/2011/08/05/im-going-to-desktop-summit/</link>
		<comments>http://blog.piechotka.com.pl/2011/08/05/im-going-to-desktop-summit/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 00:30:09 +0000</pubDate>
		<dc:creator>Maciej Piechotka</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[desktop-summit]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[guadec]]></category>

		<guid isPermaLink="false">http://blog.piechotka.com.pl/?p=59</guid>
		<description><![CDATA[<div><a href="https://www.desktopsummit.org"><img alt="I&#039;m goint to Desktop Summit" src="https://www.desktopsummit.org/sites/www.desktopsummit.org/files/DS2011banner.png" title="Desktop Summit" class="alignnone" width="333" height="110" /></a></div>
<p>I'm going to Desktop Summit</p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=59&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div><a href="https://www.desktopsummit.org"><img alt="I&#039;m goint to Desktop Summit" src="https://www.desktopsummit.org/sites/www.desktopsummit.org/files/DS2011banner.png" title="Desktop Summit" class="alignnone" width="333" height="110" /></a></div>
<p>I&#8217;m going to Desktop Summit</p>
<br />Filed under: <a href='http://blog.piechotka.com.pl/category/gnulinux/gnome/'>GNOME</a> Tagged: <a href='http://blog.piechotka.com.pl/tag/conference/'>conference</a>, <a href='http://blog.piechotka.com.pl/tag/desktop-summit/'>desktop-summit</a>, <a href='http://blog.piechotka.com.pl/tag/gnome-2/'>gnome</a>, <a href='http://blog.piechotka.com.pl/tag/guadec/'>guadec</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpiechotka.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpiechotka.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpiechotka.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpiechotka.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mpiechotka.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mpiechotka.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mpiechotka.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mpiechotka.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpiechotka.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpiechotka.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpiechotka.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpiechotka.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpiechotka.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpiechotka.wordpress.com/59/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=59&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.piechotka.com.pl/2011/08/05/im-going-to-desktop-summit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e8f141e7857d397d8020ed3b759e88a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">uzytkownik</media:title>
		</media:content>

		<media:content url="https://www.desktopsummit.org/sites/www.desktopsummit.org/files/DS2011banner.png" medium="image">
			<media:title type="html">Desktop Summit</media:title>
		</media:content>
	</item>
		<item>
		<title>I am not member of my generation</title>
		<link>http://blog.piechotka.com.pl/2011/02/06/i-am-not-member-of-my-generation/</link>
		<comments>http://blog.piechotka.com.pl/2011/02/06/i-am-not-member-of-my-generation/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 18:42:28 +0000</pubDate>
		<dc:creator>Maciej Piechotka</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[revolution]]></category>
		<category><![CDATA[wikileaks]]></category>

		<guid isPermaLink="false">http://blog.piechotka.com.pl/?p=47</guid>
		<description><![CDATA[That&#8217;s not one of the promised posts but anyway I&#8217;d like to share a few thought after reading a series of articules about the internet and discovering what some people may think about the network. I am aware that the articles I&#8217;ve read are biased sample but nonetheless I belive that they still worth to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=47&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>That&#8217;s not one of the promised posts but anyway I&#8217;d like to share a few thought after reading a series of articules about the internet and discovering what some people may think about the network. I am aware that the articles I&#8217;ve read are biased sample but nonetheless I belive that they still worth to read to find out what people may think about the internet.</p>
<p>I am sorry for lack of the exact quotes or references but I was unable to find them. They were spread over several weeks and I found only paid archives so I am not able to pinpoint exact newspapers.</p>
<p><span id="more-47"></span></p>
<p>One of the articles spoke about <a href="http://wikileaks.ch/">Wikileaks</a> and tried to compare the current situation to <a href="http://en.wikipedia.org/wiki/Protests_of_1968">1968</a> stating that the current internet is too one-contact-only to provide platform for revolution giving as an example a message from twitter which makes one time contact and that <q>the revolution needs continuity</q>.</p>
<p>I belive that there are 2 problems with such analysis. First of all I&#8217;m not quite sure how many contacts are one-time-only. Arguably one of the most popular site on the internet, <a href="http://facebook.com">Facebook</a>, is based rather on the continous contacts rather then one time. <a href="http://www.bbc.co.uk/news/science-environment-11321282">Some studies</a> indicates that the our core groups involve around 4-5 people. Setting aside the social networks any other communications involve known people &#8211; you relativly rarely send e-mail to stranger.</p>
<p>Secondly the internet is not homogenious. According to wikipedia <q cite="http://en.wikipedia.org/w/index.php?title=Protests_of_1968&amp;oldid=406860399">This was the first generation to grow up with television in their homes. (&#8230;) Chain stores and franchised restaurants were bringing shared shopping and dining experiences to people in different parts of the world. These factors all combined to create a generation that was more self-aware and more united as a group than the generations before it.</q> &#8211; in other words it was the beginning of the mass market. However the internet seems to be somehow the end of mass market in some sense as it allows the comeback of the niches.</p>
<p>While it may not unify the revolution it provides platforms for revolution as it connects similar-minded people. You can find communities of the conservatives, socialists, libertatian, anarchists of all kinds etc. For some ideologies it is primary platform of propagation. Recent events in Egypt and Algieria had shown that it is useful tool in this role.</p>
<p>I don&#8217;t want to imply that revolution will actually happen. The article was more interesting as what people think about the internet from outside then the revolution itself.</p>
<p><b>PS</b> I have writted main part of article on 14 of January. Therefore it speak about wikileaks as &#8220;recent events&#8221;. I decided eventually to post it now &#8211; especially in context of the events in Egypt and Algerial world. I don&#8217;t want to discuss what actually happened there and what are the consequences &#8211; the important part from this post POV is that internet proved to be useful as a platform.</p>
<br />Filed under: <a href='http://blog.piechotka.com.pl/category/general/'>General</a> Tagged: <a href='http://blog.piechotka.com.pl/tag/internet/'>internet</a>, <a href='http://blog.piechotka.com.pl/tag/revolution/'>revolution</a>, <a href='http://blog.piechotka.com.pl/tag/wikileaks/'>wikileaks</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpiechotka.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpiechotka.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpiechotka.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpiechotka.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mpiechotka.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mpiechotka.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mpiechotka.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mpiechotka.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpiechotka.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpiechotka.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpiechotka.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpiechotka.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpiechotka.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpiechotka.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=47&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.piechotka.com.pl/2011/02/06/i-am-not-member-of-my-generation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e8f141e7857d397d8020ed3b759e88a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">uzytkownik</media:title>
		</media:content>
	</item>
		<item>
		<title>Gnome and gnome-shell</title>
		<link>http://blog.piechotka.com.pl/2010/12/28/gnome-and-gnome-shell/</link>
		<comments>http://blog.piechotka.com.pl/2010/12/28/gnome-and-gnome-shell/#comments</comments>
		<pubDate>Tue, 28 Dec 2010 18:48:37 +0000</pubDate>
		<dc:creator>Maciej Piechotka</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[gnome 3.0]]></category>
		<category><![CDATA[gnome-shell]]></category>

		<guid isPermaLink="false">http://blog.piechotka.com.pl/?p=29</guid>
		<description><![CDATA[Since some time I try to follow gnome 3.0 development and gnome-shell in particular. However I started to be growingly sceptical about 3.0 release (well &#8211; possibly again) and fear repeat of KDE 4.0. I hope I am wrong and I have hevily biased view. I don&#8217;t use the recommended by developers method of building [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=29&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Since some time I try to follow <a title="Gnome 3.0" href="http://live.gnome.org/ThreePointZero">gnome 3.0</a> development and <a title="Gnome Shell" href="http://live.gnome.org/GnomeShell">gnome-shell</a> in particular. However I started to be growingly sceptical about 3.0 release (well &#8211; possibly again) and fear repeat of KDE 4.0. I hope I am wrong and I have hevily biased view.</q></p>
<p><span id="more-29"></span></p>
<p>I don&#8217;t use the <a title="Jhbuild" href="http://live.gnome.org/Jhbuild">recommended by developers method of building</a> for two reasons. First of all I have rather limited amount of disk space, especially on &#8216;/home&#8217;, and the duplication of many libraries and include files (I use <a href="http://gentoo.org" title="Gentoo Linux Distribution">Gentoo</a>) seems to not be an option for me. Secondly installing in <a title="Jhbuild" href="http://live.gnome.org/Jhbuild">Jhbuild</a> sandbox prevents from seeing overall impact of changes in <a href="http://gnome.org" title="Gnome Desktop Enviroment">Gnome</a> on system (like some packages, including <a href="http://firefox.org" title="Firefox">Firefox</a>, failing to build some time ago with new <a href="http://gtk.org" title="GTK+">gtk+</a> 2).</p>
<p>As a result it more often does not work then do. Excluding some &#8216;obvious&#8217; reasons <a href="https://bugzilla.gnome.org/show_bug.cgi?id=636764" title="Crash in mark and sweep GC">like</a> <a href="https://bugzilla.gnome.org/show_bug.cgi?id=636836" title='gnome-shell from git fails to start ("Crash in mark and sweep GC")'>crashes</a> it now requires new gnome-settings-daemon which requires libnotify 0.7, which changes abi and api breaking everything that uses libnotify on my system (mostly from Gnome so hopefully most are fixed but not only). Libnotify is not parallel installable so I can either move to <a title="Jhbuild" href="http://live.gnome.org/Jhbuild">JHbuild</a> or resign from using gnome-shell.</p>
<p>For gnome-shell language, <a href="https://developer.mozilla.org/en/About_JavaScript">JavaScript</a>, was chosen as easily embeddable and widely known. In addition it <a href="http://blog.fishsoup.net/2008/10/22/implementing-the-next-gnome-shell/" title="Implementing the next GNOME shell"><q cite="http://blog.fishsoup.net/2008/10/22/implementing-the-next-gnome-shell/">doesnâ€™t pull in another complicated platform</q></a> (and it allows to avoid &#8220;duplication&#8221; with glibraries). The problem pointed by <a href="http://blogs.gnome.org/pbor/2009/11/05/javascript-in-gnome/" title="JavaScript in Gnome">others</a>. I guess that most JavaScript use are through libraries like <a href="http://jquery.com/">JQuery</a>. Anyway the problem isn&#8217;t the language itself &#8211; when I tried to write simple plugin some time ago I found very little resources to get a hello-world example working. While <a href="http://en.wikipedia.org/wiki/Monkey_patch">mokey patching</a> may provide certain benefits crashing shell when one tries to find out how to add something to GUI is not preferable. Additionally it seems that <a href="http://mail.gnome.org/archives/desktop-devel-list/2010-December/msg00058.html">there are problems with embedding javascript anyway</a>.</p>
<p>Release late, release never. The gnome-shell seems to have some features present on screenshots and videos (including ones from GUADEC) that I could never found in one I get from git/tarballs &#8211; like multiple views in overview mode. On the other hand it constantly relies on git including sometimes releases of gnome-shell depending on gjs from git. Finding working configuration seems to be hard &#8211; while possibly it is made easier by <a title="Jhbuild" href="http://live.gnome.org/Jhbuild">JHbuild</a> I don&#8217;t want to use it for reasons above.</p>
<p>Last point is ongoing discussion about the gnome-shell hardware requirements. Contrary to gnome-panel and metacity gnome-shell requires 3D acceleration and while I&#8217;m &#8220;lucky&#8221; (I have new integrated intel card &#8211; not great for gaming but works on Linux) some reported issue on <a href="http://mail.gnome.org/archives/desktop-devel-list/2010-December/msg00147.html" title="Problems on NVidia cards">NVidia</a>. Even on intel card sometimes it seems that the system slows down during heavy loads (although it improved in 2.6.36 kernel).</p>
<p>Finally I&#8217;d like to remaind that the post is written from my own perspective and I may have biased view (including different method of installing and not being involved into design process). In some parts I exagareted (&#8220;Release late, release never&#8221;) for only reason of joking &#8211; and I hope noone will feel offended because of it. However I have my concerns about Gnome-Shell and Gnome 3.0 which, I hope, are invalid.</p>
<br />Filed under: <a href='http://blog.piechotka.com.pl/category/gnulinux/gnome/'>GNOME</a> Tagged: <a href='http://blog.piechotka.com.pl/tag/gnome-2/'>gnome</a>, <a href='http://blog.piechotka.com.pl/tag/gnome-3-0/'>gnome 3.0</a>, <a href='http://blog.piechotka.com.pl/tag/gnome-shell/'>gnome-shell</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpiechotka.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpiechotka.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpiechotka.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpiechotka.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mpiechotka.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mpiechotka.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mpiechotka.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mpiechotka.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpiechotka.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpiechotka.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpiechotka.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpiechotka.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpiechotka.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpiechotka.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=29&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.piechotka.com.pl/2010/12/28/gnome-and-gnome-shell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e8f141e7857d397d8020ed3b759e88a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">uzytkownik</media:title>
		</media:content>
	</item>
		<item>
		<title>My blog is dead, long live my blog</title>
		<link>http://blog.piechotka.com.pl/2010/12/26/my-blog-is-dead-long-live-my-blog/</link>
		<comments>http://blog.piechotka.com.pl/2010/12/26/my-blog-is-dead-long-live-my-blog/#comments</comments>
		<pubDate>Sun, 26 Dec 2010 21:46:53 +0000</pubDate>
		<dc:creator>Maciej Piechotka</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[jogger.pl]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.piechotka.com.pl/?p=30</guid>
		<description><![CDATA[I&#8217;m finishing migration of blog to the WordPress from Jogger.pl. Jogger was a good platform but I used a few benefits and it was hard to handle interface with two blogs. WordPress at this moment have larger number of advantages and have numerous plugins. Additionally it is open source. Hopefully everything will work out-of-the-box, although [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=30&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m finishing migration of blog to the WordPress from <a href="http://jogger.pl" title="Jogger">Jogger.pl</a>. Jogger was a good platform but I used a few benefits and it was hard to handle interface with two blogs. <a href="http://wordpress.org" title="Wordpress">WordPress</a> at this moment have larger number of advantages and have numerous plugins. Additionally it is open source.</p>
<p>Hopefully everything will work out-of-the-box, although I have my doubts about the rss/atom &#8211; I hope they will work/be updated. I also expects that DNS change have fully propagate by now.</p>
<p>I hope that my blog will be updated more often however I cannot promise anything. So far I have 2 drafts of posts.</p>
<br />Filed under: <a href='http://blog.piechotka.com.pl/category/blog/'>Blog</a> Tagged: <a href='http://blog.piechotka.com.pl/tag/blog-2/'>blog</a>, <a href='http://blog.piechotka.com.pl/tag/jogger-pl/'>jogger.pl</a>, <a href='http://blog.piechotka.com.pl/tag/migration/'>migration</a>, <a href='http://blog.piechotka.com.pl/tag/wordpress/'>wordpress</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpiechotka.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpiechotka.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpiechotka.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpiechotka.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mpiechotka.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mpiechotka.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mpiechotka.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mpiechotka.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpiechotka.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpiechotka.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpiechotka.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpiechotka.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpiechotka.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpiechotka.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=30&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.piechotka.com.pl/2010/12/26/my-blog-is-dead-long-live-my-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e8f141e7857d397d8020ed3b759e88a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">uzytkownik</media:title>
		</media:content>
	</item>
		<item>
		<title>SixXS &#8211; How to disable your own account by request to change an e-mail</title>
		<link>http://blog.piechotka.com.pl/2010/08/27/sixxs-how-to-disable-your-own-account-by-request-to-change-a/</link>
		<comments>http://blog.piechotka.com.pl/2010/08/27/sixxs-how-to-disable-your-own-account-by-request-to-change-a/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 14:15:59 +0000</pubDate>
		<dc:creator>Maciej Piechotka</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[sixxs]]></category>
		<category><![CDATA[tunnelbroker]]></category>

		<guid isPermaLink="false">http://blog.piechotka.com.pl/?p=25</guid>
		<description><![CDATA[<p>I had from some time <a href="http://www.sixxs.net/" rel="nofollow">SixXS</a> account and I was happy user. Until I tried to change e-mail</p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=25&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I had from some time <a href="http://www.sixxs.net/" rel="nofollow">SixXS</a> account and I was happy user. Until I tried to change e-mail</p>
<p><span id="more-25"></span></p>
<p>However about two years ago (to be exact 02 October 2008 I wanted to change the email address. I receive following reply:</p>
<blockquote><pre>
Maciej Marcin Piechotka wrote:
&gt; Is it possible to update the email to xxx@xxx.xxx.xx?

For the account of which of the many users we have?

Greets,
 XXXXXX
</pre>
</blockquote>
<p>When I sent e-mail containing my handle (assuming they are asking for it) I receive no reply. </p>
<p>Similar conversation tok place in May 2010. The third was on 09 August 2010 (however I receive no reply):</p>
<blockquote><pre>
Please update my e-mail. This one may no longer be valid after september
2010[1].

Username: XXXX-SIXXS
Current e-mail: xxx@xxx.xxx.xx
New e-mail: xxx@xxx.xxx.xx [2]

[1] I requested e-mail update some time ago but there has been no
response so far
[2] It is valid as far as I understand according to new domain policy
despite bing hosted on xxxx. If it is not please use
xxx@xxx.xxx.xx
</pre>
</blockquote>
<p>I tried to submit a ticket (the FAQ stated that the proper channels are either via <a href="mailto:info@sixxs.net" rel="nofollow">e-mail</a> or ticket system and the e-mail obviously failed) in which I described the whole situation stating that my e-mail might get blacklisted by accident. On following day I found out it was deleted.</p>
<p>Still thinking there are some technical problems I asked forum for advice what should I do. The post was deleted within minutes &#8211; they apparently don&#8217;t have the time to change e-mail over 2 years but do have time to closely monitor the forum they stated they don&#8217;t closely monitor. The account have been disabled shortly afterwards.</p>
<p>I haven&#8217;t found anything in FAQ that I have broken with possible exception of not signing at bottom of the e-mail by my full name. Message was signed by GPG key, from account that do not bounce (check several times) etc. I haven&#8217;t also receive response why my account was disabled. In meantime I moved to <a href="http://www.tunnelbroker.net">Tunnel Broker</a>.</p>
<br />Filed under: <a href='http://blog.piechotka.com.pl/category/general/'>General</a>, <a href='http://blog.piechotka.com.pl/category/networking/'>Networking</a> Tagged: <a href='http://blog.piechotka.com.pl/tag/ipv6/'>ipv6</a>, <a href='http://blog.piechotka.com.pl/tag/sixxs/'>sixxs</a>, <a href='http://blog.piechotka.com.pl/tag/tunnelbroker/'>tunnelbroker</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpiechotka.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpiechotka.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpiechotka.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpiechotka.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mpiechotka.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mpiechotka.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mpiechotka.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mpiechotka.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpiechotka.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpiechotka.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpiechotka.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpiechotka.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpiechotka.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpiechotka.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=25&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.piechotka.com.pl/2010/08/27/sixxs-how-to-disable-your-own-account-by-request-to-change-a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e8f141e7857d397d8020ed3b759e88a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">uzytkownik</media:title>
		</media:content>
	</item>
		<item>
		<title>C++ &#8211; circular dependencies</title>
		<link>http://blog.piechotka.com.pl/2009/06/05/c-circular-dependencies/</link>
		<comments>http://blog.piechotka.com.pl/2009/06/05/c-circular-dependencies/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 15:59:03 +0000</pubDate>
		<dc:creator>Maciej Piechotka</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[dependencies]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">http://blog.piechotka.com.pl/?p=18</guid>
		<description><![CDATA[Since the down of time mankind seek the solution to the circular dependencies in C++. Well &#8211; may be ot exactly since the &#8220;down of time&#8221; and definitly not the whole of the mankind &#8211; but it have been &#8220;always&#8221; a problem. Traditional solution was to forward-declarate it: class A; class B { public: B(A [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=18&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Since the down of time mankind seek the solution to the circular dependencies in C++. Well &#8211; may be ot exactly since the &#8220;down of time&#8221; and definitly not the whole of the mankind &#8211; but it have been &#8220;always&#8221; a problem.</p>
<p><span id="more-18"></span></p>
<p>Traditional solution was to forward-declarate it:</p>
<pre>class A;

class B
{
public:
  B(A *) {}
};

class A
{
  static B b;

};</pre>
<p>However it have its limitations. For example <var>B</var> cannot call <var>A</var> methods making such solutions useless. Other solution is spliting functions and class declaration &#8211; however it may cause problems if they will not match (for example some functions remain undefined):</p>
<pre>class A;

class A
{
  static B<a> b;
public:
  void doIt();
};

class B
{
public:
  B(A *);
  void doSomething();
};

void A::doIt()
{
  b.doSomething();
}

B::B(A *a)
{
  if(a != NULL)
    a-&gt;doit();
}

void B::doSomething()
{

}
</pre>
<p>There is solution, at least working on <a href="http://gcc.gnu.org/">gcc</a> <a href="http://gcc.gnu.org/gcc-4.4/">4.4</a>. Let&#8217;s define <var>B</var> as a template:</p>
<pre>
template
class B
{
public:
  B(A *a)
  {
    if(a != NULL)
      a-&gt;doit();
  }
  void doSomething() {}
};

class A
{
  static B<a> b;
public:
  void doit()
  {
    b.doSomething();
  }
};</pre>
<p>Probably we consider writing each time <var>&lt;![CDATA[B<a>]]&gt;</var> waste of space. We can simply forward-declare class and set the default arguments:</p>
<pre>
class A;

template
class B
{
public:
  B(A *a)
  {
    if(a != NULL)
      a-&gt;doit();
  }
  void doSomething() {}
};

class A
{
  static B<a> b;
public:
  void doit()
  {
    b.doSomething();
  }
};
</pre>
<br />Posted in Programming Tagged: C++, dependencies, templates <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpiechotka.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpiechotka.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpiechotka.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpiechotka.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mpiechotka.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mpiechotka.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mpiechotka.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mpiechotka.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpiechotka.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpiechotka.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpiechotka.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpiechotka.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpiechotka.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpiechotka.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=18&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.piechotka.com.pl/2009/06/05/c-circular-dependencies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e8f141e7857d397d8020ed3b759e88a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">uzytkownik</media:title>
		</media:content>
	</item>
		<item>
		<title>LVM 2 &#8211; Why do not use partitions</title>
		<link>http://blog.piechotka.com.pl/2009/04/07/lvm-2-why-do-not-use-partitions/</link>
		<comments>http://blog.piechotka.com.pl/2009/04/07/lvm-2-why-do-not-use-partitions/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 00:37:02 +0000</pubDate>
		<dc:creator>Maciej Piechotka</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[disk]]></category>
		<category><![CDATA[lvm]]></category>

		<guid isPermaLink="false">http://blog.piechotka.com.pl/?p=15</guid>
		<description><![CDATA[<p>Traditionally if one want to use a hard drive (s)he has to partition it. "Since the dawn of time" the problem was - how. Partition cannot be easily moved around (moving 40 GiB chunk of data takes a long time), and it cannot be done while <abbr title="File System">FS</abbr> is  mounted. What is worst repartitioning the disk while any of the partition is mounted prevents Linux from rereading the partition table - which basicly means that I have to do it from Live CD. While it is inconvenient for desktop user it is impossible for servers.</p>
<p>However I thought I do not need it. Well - what are my needs? 10 GiB for /usr for sure is enough, /var etc. on separate partitions with appropriate size. Rest for /home. As many times before live proved me wrong. Recently I started running of the space on /usr - and have plenty of space on /home - which was not only not-optimal but started stopping my system from working.</p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=17&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Traditionally if one want to use a hard drive (s)he has to partition it. &#8220;Since the dawn of time&#8221; the problem was &#8211; how. Partition cannot be easily moved around (moving 40 GiB chunk of data takes a long time), and it cannot be done while <abbr title="File System">FS</abbr> is  mounted. What is worst repartitioning the disk while any of the partition is mounted prevents Linux from rereading the partition table &#8211; which basicly means that I have to do it from Live CD. While it is inconvenient for desktop user it is impossible for servers.</p>
<p>However I thought I do not need it. Well &#8211; what are my needs? 10 GiB for /usr for sure is enough, /var etc. on separate partitions with appropriate size. Rest for /home. As many times before live proved me wrong. Recently I started running of the space on /usr &#8211; and have plenty of space on /home &#8211; which was not only not-optimal but started stopping my system from working.</p>
<p><span id="more-17"></span></p>
<p><em>Please note that in following text I use the term <abbr title="Logical Volume Manager">LVM</abbr> meaning <abbr title="Logical Volume Manager">LVM</abbr> 2. I also take <strong>no responsibility</strong> for any action resulted from reading this blog.</em></p>
<h3>System with LVM</h3>
<p><q>It will take a long time to move all of those partitions</q> I thought. However I remaind myself about <abbr title="Logical Volume Manager">LVM</abbr>. Why not try it?</p>
<p>To create a system with <abbr title="Logical Volume Manager">LVM</abbr> you need a few things. Firstly you need a kernel module. If you want your / partition in <abbr title="Logical Volume Manager">LVM</abbr> you need it either compiled-in or put into initrd. As we will not communicate directly with module we need userspace tools. Thirdly we need some disk space.</p>
<p>Let&#8217;s assume <var>/dev/sda5</var> is a partition you have created. <kbd>pvcreate /dev/sda5</kbd> changes it into a Physical Volume. <abbr title="Physical Volume">PV</abbr> is a name of a &quot;partition&quot; on which real data is stored (it need to be stored eventually somewhere). However the advantage of <abbr title="Logical Volume Manager">LVM</abbr> is that <abbr title="Physical Volume">PV</abbr> is only Physical Volume &#8211; not the Logical.</p>
<p>Next step is to create a Volume Group. Volume Group, as the name implies, groups the volume &#8211; both physical and logical. Running <kbd>vgcreate vg /dev/sda5</kbd> creates <abbr title="Volume Group">VG</abbr> with name <var>vg</var> and the  <abbr title="Physical Volume">PV</abbr> <var>/dev/sda5</var>. If you want you may create <abbr title="Volume Group">VG</abbr> on more <abbr title="Physical Volume">PV</abbr> simply by supplying more arguments. If you&#8217;d like to add <kbd>/dev/sda6</kbd> in the future <kbd>vgextend vg /dev/sda6</kbd> is your friend. It is worth to point out that <abbr title="Volume Group">VG</abbr> is not limited to one disk only and therefore can work in similar fashion to <a href="http://en.wikipedia.org/wiki/RAID_0"><abbr title="Redundant Array of Independent Disks">RAID</abbr> 0</a>.</p>
<p>The final step is to create a Logical Volume. <abbr title="Logical Volume">LV</abbr> is similar to partition is sense that you create a filesystem on it. However it does not have to be continous or even on a single disk. However<abbr title="Logical Volume Manager">LVM</abbr> takes care low-level details. As the <abbr title="Logical Volume">LV</abbr> have no specific order you can name it (please note that the label of partition is something different) &#8211; for example <var>usr</var>. <kbd>lvcreate -L12G -nusr vg</kbd> creates 12 GB logical volume named <var>usr</var> using <abbr title="Volume Group">VG</abbr> <var>vg</var>.</p>
<p>Now you can easily format the hard drive with your favourite <abbr title="Filesystem">FS</abbr>. For example ext4 &#8211;  <kbd>mkfs.ext4 /dev/vg/usr</kbd>.</p>
<h3>Why to do it?</h3>
<p>Assume that the 12GB is insufficient for /usr &#8211; you need to extend it by 2 GB. Ok &#8211; what to do? Simply <kbd>lvextend -L+2G /dev/vg/usr</kbd> will resize the volume &#8211; you don&#8217;t have to unmount the FS. In most GNU/Linux <abbr title="Filesystem">FS</abbr>, such as reiserfs, jfs, xfs or ext2/3/4, it can be done on-line without unmounting the filesystem. In the <a href="http://tldp.org/HOWTO/LVM-HOWTO/">LVM HOWTO</a> it is stated that the ext2/3/4 online resizing requires additional patch &#8211; however no such information is stated in <a href="http://ext4.wiki.kernel.org/index.php/Frequently_Asked_Questions#How_to_online_resize_the_Ext4_filesystem.3F">ext4 wiki</a>.</p>
<p>For more informations please read <a href="http://tldp.org/HOWTO/LVM-HOWTO/">LVM HOWTO</a></p>
<br />Posted in GNU/Linux Tagged: administration, disk, lvm <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpiechotka.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpiechotka.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpiechotka.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpiechotka.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mpiechotka.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mpiechotka.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mpiechotka.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mpiechotka.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpiechotka.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpiechotka.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpiechotka.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpiechotka.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpiechotka.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpiechotka.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=17&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.piechotka.com.pl/2009/04/07/lvm-2-why-do-not-use-partitions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e8f141e7857d397d8020ed3b759e88a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">uzytkownik</media:title>
		</media:content>
	</item>
		<item>
		<title>Paludis &#8211; first contact</title>
		<link>http://blog.piechotka.com.pl/2009/03/29/paludis-first-contact-2/</link>
		<comments>http://blog.piechotka.com.pl/2009/03/29/paludis-first-contact-2/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 23:14:41 +0000</pubDate>
		<dc:creator>Maciej Piechotka</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[paludis]]></category>

		<guid isPermaLink="false">http://blog.piechotka.com.pl/?p=11</guid>
		<description><![CDATA[<p>Recently I started using <a title="Paludis packet manager" href="http://paludis.pioto.org/">Paludis</a> as my packed manager on my 'desktop' <a title="Gentoo Linux distribution" href="http://gentoo.org">Gentoo</a> installation.</p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=11&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently I started using <a title="Paludis packet manager" href="http://paludis.pioto.org/">Paludis</a> as my packed manager on my &#8216;desktop&#8217; <a title="Gentoo Linux distribution" href="http://gentoo.org">Gentoo</a> installation.</p>
<p><span id="more-11"></span></p>
<p>When I first run <a title="Paludis packet manager" href="http://paludis.pioto.org/">Paludis</a> it welcomed me with a bunch of warnings. While <abbr title="Quality Assurance">QA</abbr> is perfect for developers it is not perfect for the user. Some of the problems were problems of my configuration and some were <a href="http://bugs.gentoo.org/show_bug.cgi?id=263864" title="Gentoo bug">gentoo</a> <a href="http://bugs.gentoo.org/show_bug.cgi?id=263923" title="Gentoo bug">bugs</a>. However some seemd to be overcaution of paludis.</p>
<p>Other problem is that the <a title="Paludis packet manager" href="http://paludis.pioto.org/">Paludis</a> checks carefully the dependency tree when I run <kbd>paludis -i world</kbd> it reads and checks the whole tree. While I admit that it can help avoid some unwanted situation it causes paludis to run about 3 times slower than emerge.</p>
<p>Usually during the update I want to revise it firstly. Emerge offers nice option <kbd>--ask</kbd> which first shows what it is going to  install and then asks if I want to install it. However there is no such option in paludis. May be it can be added by <a href="http://paludis.pioto.org/configuration/hooks.html" title="Paludis hooks">hooks</a>.</p>
<p>On the other hand it has advantages as well. It is much stricker then portage so it helps with developing ebuilds. It is, despite the initial long running time, quite fast, especially compared to portage and it can be much easier extended.</p>
<br />Posted in Gentoo, GNU/Linux Tagged: Gentoo, paludis <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mpiechotka.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mpiechotka.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mpiechotka.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mpiechotka.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mpiechotka.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mpiechotka.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mpiechotka.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mpiechotka.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mpiechotka.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mpiechotka.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mpiechotka.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mpiechotka.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mpiechotka.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mpiechotka.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.piechotka.com.pl&amp;blog=7088330&amp;post=11&amp;subd=mpiechotka&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.piechotka.com.pl/2009/03/29/paludis-first-contact-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1e8f141e7857d397d8020ed3b759e88a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">uzytkownik</media:title>
		</media:content>
	</item>
	</channel>
</rss>
