<?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/"
	>

<channel>
	<title>Blog.Project13.pl &#187; null</title>
	<atom:link href="http://www.blog.project13.pl/index.php/category/null/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blog.project13.pl</link>
	<description>The Blog of a Coder</description>
	<lastBuildDate>Fri, 23 Jul 2010 20:34:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>[song] Follow the GNU &#8211; Void Main feat. Richard &#8216;rms&#8217; Stallman</title>
		<link>http://www.blog.project13.pl/index.php/null/780/song-follow-the-gnu-void-main-feat-richard-rms-stallman/</link>
		<comments>http://www.blog.project13.pl/index.php/null/780/song-follow-the-gnu-void-main-feat-richard-rms-stallman/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 20:34:59 +0000</pubDate>
		<dc:creator>Ktoso</dc:creator>
				<category><![CDATA[null]]></category>

		<guid isPermaLink="false">http://www.blog.project13.pl/?p=780</guid>
		<description><![CDATA[Todays fun-friday will be about my most super favourite geek song of all time. It&#8217;s basically just a part from Richard Stallman&#8216;s speech from NY from 2001 with neat music added to it. I really like this speech as it is both powerful and easy to understand for licensing newbies. That said, here is the [...]]]></description>
			<content:encoded><![CDATA[<p>Todays fun-friday will be about my most super favourite<strong> geek song</strong> of all time. It&#8217;s basically just a part from <strong>Richard Stallman</strong>&#8216;s speech from NY from 2001 with neat music added to it. I really like this speech as it is both powerful and easy to understand for licensing newbies. That said, here is the <strong>ogg </strong>file and some of the lyrics. <em>Why ogg? Because it&#8217;s an<strong> free (as in Freedom) </strong>alternative to MP3s, and sometimes ofers even better quality than mp3s. :-)</em></p>
<p style="text-align: center;"><a href="http://www.uploadmysoul.project13.pl/files/follow-the-gnu.ogg" onclick="urchinTracker('/outgoing/www.uploadmysoul.project13.pl/files/follow-the-gnu.ogg?referer=');"><strong>Void Main feat. Richard Stallman &#8211; Follow the GNU</strong> <em>.ogg</em></a></p>
<pre>Now, some of you may not ever write computer programs, but perhaps you
cook.  And if you cook, unless you're really great, you probably use
recipes.  And, if you use recipes, you've probably had the experience of
getting a copy of a recipe from a friend who's sharing it.  And you've
probably also had the experience -- unless you're a total neophyte -- of
changing a recipe.  You know, it says certain things, but you don't have
to do exactly that.  You can leave out some ingredients.  Add some
mushrooms, 'cause you like mushrooms.  Put in less salt because your
doctor said you should cut down on salt -- whatever.  You can even make
bigger changes according to your skill.  And if you've made changes in a
recipe, and you cook it for your friends, and they like it, one of your
friends might say, "Hey, could I have the recipe?"  And then, what do you
do?  You could write down your modified version of the recipe and make a
copy for your friend.  These are the natural things to do with
functionally useful recipes of any kind.

Now a recipe is a lot like a computer program.  A computer program's a lot
like a recipe: a series of steps to be carried out to get some result
that you want.  So it's just as natural to do those same things with
computer programs -- hand a copy to your friend.  Make changes in it
because the job it was written to do isn't exactly what you want.  It did
a great job for somebody else, but your job is a different job.  And
after you've changed it, that's likely to be useful for other people.
Maybe they have a job to do that's like the job you do.  So they ask, "Hey,
can I have a copy?"  Of course, if you're a nice person, you're going to
give a copy.  That's the way to be a decent person.

So imagine what it would be like if recipes were packaged inside black
boxes.   You couldn't see what ingredients they're using, let alone change
them, and imagine if you made a copy for a friend, they would call you
a pirate and try to put you in prison for years.  That world would create
tremendous outrage from all the people who are used to sharing recipes.
But that is exactly what the world of proprietary software is like.  A
world in which common decency towards other people is prohibited or
prevented.
</pre>
<p>The above text was taken from: <a href="http://www.gnu.org/events/rms-nyu-2001-transcript.txt" onclick="urchinTracker('/outgoing/www.gnu.org/events/rms-nyu-2001-transcript.txt?referer=');">http://www.gnu.org/events/rms-nyu-2001-transcript.txt</a> Feel free to spread the love of free software + music&#8230; and of course, follow the GNU! :-)</p>
<p>If you got interested in Stallman&#8217;s views, and would like to know a little more about his view on the music industry etc, feel free to take a look at this video that I have recorded on <strong>2009&#8242;s IT Giants at Cracow AGH University</strong>:<br />
<object id="VideoPlayback" style="width: 400px; height: 326px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100" height="100" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://video.google.pl/googleplayer.swf?docid=-5621142882400305486&amp;hl=pl&amp;fs=true" /><param name="allowfullscreen" value="true" /><embed id="VideoPlayback" style="width: 400px; height: 326px;" type="application/x-shockwave-flash" width="100" height="100" src="http://video.google.pl/googleplayer.swf?docid=-5621142882400305486&amp;hl=pl&amp;fs=true" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.project13.pl/index.php/null/780/song-follow-the-gnu-void-main-feat-richard-rms-stallman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.uploadmysoul.project13.pl/files/follow-the-gnu.ogg" length="3366722" type="audio/ogg" />
		</item>
		<item>
		<title>OVH&#8217;s &#8220;main domain&#8221; concept</title>
		<link>http://www.blog.project13.pl/index.php/null/497/ovhs-serverdomain-concept/</link>
		<comments>http://www.blog.project13.pl/index.php/null/497/ovhs-serverdomain-concept/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 13:59:54 +0000</pubDate>
		<dc:creator>Ktoso</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[null]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web dev]]></category>
		<category><![CDATA[webmaster]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.blog.project13.pl/?p=497</guid>
		<description><![CDATA[This will be an short explaination about how OVH treats domains/servers (virtual servers) as @pwesolek asked me on twitter to expand about this a little. What I don&#8217;t &#8220;like&#8221; there is that an server is bound to one special domain that they call the server&#8217;s &#8220;main domain&#8220;. Fair enough, he ought to have some &#8220;main&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>This will be an short explaination about how OVH treats domains/servers (virtual servers) as <a href="http://twitter.com/pwesolek" onclick="urchinTracker('/outgoing/twitter.com/pwesolek?referer=');"><strong>@pwesolek</strong></a> asked me on twitter to expand about this a little.</p>
<p>What I don&#8217;t &#8220;like&#8221; there is that an server is <strong>bound to </strong>one special domain that they call the server&#8217;s &#8220;<strong>main domain</strong>&#8220;. Fair enough, he ought to have some &#8220;main&#8221; thing right? Basically, the domain is identified 1 to 1 with the server, and this one, has some special stuff it can do. It&#8217;s like &#8220;I&#8217;ll call this server example.com&#8221; and then you work with example.com, kinda not caring wtah server it is. And that&#8217;s not harmful at all but:</p>
<p>The problem comes up if you host multiple domains &#8211; each of which would like to be &#8220;mainish&#8221; &#8211; be able to setup email accounts easily etc.</p>
<p>The part with multiple websites is simple: you set it up using what they call &#8220;multidomains&#8221; (weird name&#8230;) &#8211; it&#8217;s basically like httpd&#8217;s VirtualHost stuff. &#8220;Ok, nice.&#8221;  &#8211; you think and then want to setup mail adresses for those domains you&#8217;ve hooked up to this server. Should be easy &#8211; right? You could just enter some <strong><em>[login]@[domain]</em> </strong>and be done with it. But it&#8217;s not that simple since all you can do is add emails inside the servers &#8220;main domain&#8221; (if you&#8217;d try to youd get into <strong>relay domain</strong> <strong>denial</strong> stuff). You&#8217;re forced to buy some sucky (25MB POP accounts) extra &#8220;MX pack&#8221;&#8230; I&#8217;ve encountered this while using an domain <em>not registered in OVH</em>, so it&#8217;s possible that this is easier with domains bought &#8220;from them&#8221;, but I doubt it (nothing suggesting this in sight on their website).</p>
<p><em>To sum it up: You can only easily set up email accounts for an domain that is the servers &#8220;main domain&#8221; &#8211; it&#8217;s 2 clicks. Setting the same stuff up for an &#8220;not main domain&#8221; &#8211; will cost you a little extra.</em></p>
<p>Another weirdity is that<em> if you want to change an servers main domain &#8211; it&#8217;ll cost you a little (not much).</em></p>
<p>That said &#8211; <strong><a href="http://ovh.pl" onclick="urchinTracker('/outgoing/ovh.pl?referer=');">ovh</a> </strong>is an<strong> reiable</strong> hosting company and does not try to &#8220;rob&#8221; the user from every penny he&#8217;s got like nazwa.pl does on their &#8220;WOWOWO FREEEE* domains&#8221; &#8211; you can guess what for the * there is&#8230; ;-) I&#8217;ve seen lot&#8217;s of hosting operators and ovh is certainly one of the best when it comes to &#8220;techy stuff&#8221;. I also often recommend (and have used) <a href="http://linuxpl.com" onclick="urchinTracker('/outgoing/linuxpl.com?referer=');"><strong>linuxpl.com</strong></a> it&#8217;s also very nice for <strong>virtual hosting</strong> &#8211; I&#8217;ve seen an VPS there and it was horrible &#8211; many &#8220;magical&#8221; things were happening there (it was <strong>openvz</strong> based if I recall propperly) but Virtual Hosting is top class there (svn, python, rails, ssh, synfony, all preinstalled :-))</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.project13.pl/index.php/null/497/ovhs-serverdomain-concept/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MySQLIntegra: dbfiller &amp; wiki</title>
		<link>http://www.blog.project13.pl/index.php/null/401/mysqlintegra-dbfiller-wiki/</link>
		<comments>http://www.blog.project13.pl/index.php/null/401/mysqlintegra-dbfiller-wiki/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 23:06:21 +0000</pubDate>
		<dc:creator>Ktoso</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[null]]></category>
		<category><![CDATA[agh]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[gnu/linux]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[jmeter]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mariadb]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://www.blog.project13.pl/?p=401</guid>
		<description><![CDATA[I passed all my exams at my first attempt and should have now some time to relax, right? Well something like that, I&#8217;m actually doing quite a lot these days. We&#8217;re on the roll with MySQL Integra. Our server &#8220;Kopiec&#8221; is somewhat online (running CentOS off course) &#8211; we&#8217;re able to start/stop if thanks to [...]]]></description>
			<content:encoded><![CDATA[<p>I passed all my exams at my first attempt and should have now some time to relax, right? Well something like that, I&#8217;m actually doing quite a lot these days. We&#8217;re on the roll with MySQL Integra.</p>
<p>Our server &#8220;<strong>Kopiec</strong>&#8221; is somewhat online (running <strong>CentOS</strong> off course) &#8211; we&#8217;re able to start/stop if thanks to a tool that&#8217;s called &#8220;remote insight&#8221;, and I&#8217;ve put 3 databases on there. <strong>MariaDB</strong>, <strong>InfiniDB</strong> and a clean <strong>MySQL</strong> instalation. We&#8217;re somewhat having problems with <strong>TokuDB</strong>, but that&#8217;s going to be our 4th database of interest. If you want to keep track of our test&#8217;s you can take a look at: <a href="http://mysqlintegra.project13.pl/" onclick="urchinTracker('/outgoing/mysqlintegra.project13.pl/?referer=');">http://mysqlintegra.project13.pl/</a>.</p>
<p>The first step in getting things tested is filling those db&#8217;s with some data, and I mean a LOT of data. So we hacked up a <em>more or less quick and dirty</em> <strong>python</strong> script called <strong>dbfiller</strong> (<a href="http://github.com/barthez/mysql.integra.dbfiller" onclick="urchinTracker('/outgoing/github.com/barthez/mysql.integra.dbfiller?referer=');"><strong>source code </strong>avaiable on github</a>) that would simulate a very simple table generation scheme (people working on shifts and checking in when they&#8217;re finished or start some activity). If you&#8217;re interested, our task is specyfied in the /doc/Opis.pdf file (sorry, only in polish). After a few days it&#8217;s up and running and we&#8217;re moving on to filling up those databases with some gigabytes of data.</p>
<p>Next we&#8217;re going to write some SQL Views/Procedures and then we&#8217;ll use <a href="http://mysqlintegra.project13.pl/index.php/Apache_JMeter" onclick="urchinTracker('/outgoing/mysqlintegra.project13.pl/index.php/Apache_JMeter?referer=');">Apache<strong> JMeter</strong></a> to run some<strong> performance</strong> benchmarks of some interesting <strong>data storage engines</strong>.</p>
<p>PS: If you&#8217;re wondering about my GWT-Crossword project &#8211; yeah, it&#8217;s still actual, and I&#8217;ll get right on it when done with some of the stuff here.<br />
PPS: Yes, an Linux powered phone AT LAST in my hands! The HTC HERO is comming to me really soon &#8211; never again shall I use a ShitOS like WindowsMobile 6.5.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.project13.pl/index.php/null/401/mysqlintegra-dbfiller-wiki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Teamwork&#8221; &#8211; my simple blender animation for class</title>
		<link>http://www.blog.project13.pl/index.php/null/396/teamwork-my-simple-blender-animation-for-class/</link>
		<comments>http://www.blog.project13.pl/index.php/null/396/teamwork-my-simple-blender-animation-for-class/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 01:16:13 +0000</pubDate>
		<dc:creator>Ktoso</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[null]]></category>
		<category><![CDATA[agh]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[blender]]></category>
		<category><![CDATA[render]]></category>
		<category><![CDATA[study]]></category>

		<guid isPermaLink="false">http://www.blog.project13.pl/?p=396</guid>
		<description><![CDATA[It&#8217;s an increadibly tought time now at my Uni, lots and lots of exams, stuff to hand in etc&#8230; One of such things is this simple blender animation which I have created with my friend Tomek in order to pass Graphics class: Yeah it&#8217;s simple, rough anc certainly not the next Katedra&#8230; ;-) But as [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s an increadibly tought time now at my Uni, lots and lots of exams, stuff to hand in etc&#8230; One of such things is this simple blender animation which I have created with my friend Tomek in order to pass Graphics class:</p>
<p style="text-align: center;"><span class="youtube">
<object width="480" height="360">
<param name="movie" value="http://www.youtube.com/v/sGeEmUGQfo8&amp;color1=3a3a3a&amp;color2=999999&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1&amp;hd=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/sGeEmUGQfo8&amp;color1=3a3a3a&amp;color2=999999&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1&amp;hd=1" type="application/x-shockwave-flash" allowfullscreen="true" width="480" height="360"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=sGeEmUGQfo8&fmt=18" onclick="urchinTracker('/outgoing/www.youtube.com/watch?v=sGeEmUGQfo8_fmt=18&amp;referer=');"><img src="http://img.youtube.com/vi/sGeEmUGQfo8/default.jpg" width="130" height="97" border=0></a></p></p>
<p style="text-align: left;">Yeah it&#8217;s simple, rough anc certainly not the next <a href="http://www.youtube.com/watch?v=OWJAof-O5Pc" onclick="urchinTracker('/outgoing/www.youtube.com/watch?v=OWJAof-O5Pc&amp;referer=');">Katedra</a>&#8230; ;-) But as a person that totaly sux at graphics I&#8217;m quite happy with it, take a look and let me know what you think.</p>
<p>Oh and some other animations by my classmates are avaiable on this <a href="http://www.youtube.com/view_play_list?p=F8CEBB4899FE8019" onclick="urchinTracker('/outgoing/www.youtube.com/view_play_list?p=F8CEBB4899FE8019&amp;referer=');">youtube playlist,</a> feel free to check it out -- some are really nice. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.project13.pl/index.php/null/396/teamwork-my-simple-blender-animation-for-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netbeans LookAndFeel</title>
		<link>http://www.blog.project13.pl/index.php/null/259/netbeans-lookandfeel/</link>
		<comments>http://www.blog.project13.pl/index.php/null/259/netbeans-lookandfeel/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 13:02:17 +0000</pubDate>
		<dc:creator>Ktoso</dc:creator>
				<category><![CDATA[null]]></category>

		<guid isPermaLink="false">http://www.blog.project13.pl/?p=259</guid>
		<description><![CDATA[As I&#8217;m using a very slim and dark theme on my dekstop, some apps tend to behave quite weird sometimes, one of this apps is my favorite IDE &#8211; netbeans. I thought I&#8217;d post how to use this IDE with any LookAndFeel you want to use &#8211; in my case &#8220;Metal&#8221; &#8211; the default &#8220;Java [...]]]></description>
			<content:encoded><![CDATA[<p>As I&#8217;m using a very slim and dark theme on my dekstop, some apps tend to behave quite weird sometimes, one of this apps is my favorite IDE &#8211; netbeans. I thought I&#8217;d post how to use this IDE with any LookAndFeel you want to use &#8211; in my case &#8220;Metal&#8221; &#8211; the default &#8220;Java LookAndFeel&#8221; as the default one didn&#8217;t show some text (white text on white background&#8230;). The solution is as simple as launching netbeans by:<br />
<code>netbeans --laf javax.swing.plaf.metal.MetalLookAndFeel</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.project13.pl/index.php/null/259/netbeans-lookandfeel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TOP5: Funny code comments</title>
		<link>http://www.blog.project13.pl/index.php/null/205/top5-funny-code-comments/</link>
		<comments>http://www.blog.project13.pl/index.php/null/205/top5-funny-code-comments/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 22:24:57 +0000</pubDate>
		<dc:creator>Ktoso</dc:creator>
				<category><![CDATA[null]]></category>

		<guid isPermaLink="false">http://www.blog.project13.pl/?p=205</guid>
		<description><![CDATA[Some of you may know some of those as they seem to be a little (in)fameous in the codding world, yet here is my TOP5 of funny coding comments: Found on google code: //here there be dragons [source] Found on google code: //I am drunk and coding like I am the greatest coder of all [...]]]></description>
			<content:encoded><![CDATA[<p>Some of you may know some of those as they seem to be a little (in)fameous in the codding world, yet here is my TOP5 of funny coding comments:</p>
<ol>
<li>Found on google code:<br />
//<strong>here there be dragons</strong> <a href="http://google.com/codesearch?hl=en&amp;lr=&amp;q=%22there+be+dragons%22&amp;sbtn=Search" onclick="urchinTracker('/outgoing/google.com/codesearch?hl=en_amp_lr=_amp_q=_22there+be+dragons_22_amp_sbtn=Search&amp;referer=');">[source]</a></li>
<li>Found on google code:<br />
//I am drunk and coding like I am the greatest coder of all time.</li>
<li>Found on google code:<br />
//Very hacky but it works!</li>
<li>From Symfony 1.2.8:<br />
// FIXME: the following 2 functions totally suck, are useless and should be replaced immediately.</li>
<li>Not really a comment but made me laugh:<br />
raise Exception(&#8220;Crap damn crap damn crap damn&#8221;) <a href="http://google.com/codesearch/p?hl=en&amp;sa=N&amp;cd=6&amp;ct=rc#Q9FsBKQX0-w/Chandler_linux_0.7alpha2/release/lib/python2.4/site-packages/twisted/protocols/ftp.py&amp;q=damn%20bug&amp;l=411" onclick="urchinTracker('/outgoing/google.com/codesearch/p?hl=en_amp_sa=N_amp_cd=6_amp_ct=rc_Q9FsBKQX0-w/Chandler_linux_0.7alpha2/release/lib/python2.4/site-packages/twisted/protocols/ftp.py_amp_q=damn_20bug_amp_l=411&amp;referer=');">[source]</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.project13.pl/index.php/null/205/top5-funny-code-comments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Terminal Heroes &#8211; part 2 &#8211; sed all files</title>
		<link>http://www.blog.project13.pl/index.php/null/171/terminal-heroes-part-2-sed-all-files/</link>
		<comments>http://www.blog.project13.pl/index.php/null/171/terminal-heroes-part-2-sed-all-files/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 15:41:27 +0000</pubDate>
		<dc:creator>Ktoso</dc:creator>
				<category><![CDATA[null]]></category>
		<category><![CDATA[terminal heroes]]></category>

		<guid isPermaLink="false">http://www.blog.project13.pl/?p=171</guid>
		<description><![CDATA[Did you ever have to substitute a single word with another one in lets say&#8230; 200 files? I just had to, since I used some old files from a client and wanted them to work in the new project &#8211; where some classes where named different because of Propel stuff. Here&#8217;s my solution: find . [...]]]></description>
			<content:encoded><![CDATA[<p>Did you ever have to substitute a single word with another one in lets say&#8230; 200 files? I just had to, since I used some old files from a client and wanted them to work in the new project &#8211; where some classes where named different because of Propel stuff. Here&#8217;s my solution:</p>
<p><code>find . -type f | while read a; do sed -i 's/Old/New/g' $a; done;</code></p>
<p>If put into words it reads like: </p>
<blockquote><p>Find all files from here deep in all sub-directories and for each of them let sed substitute the word Old with New, please do this globaly in those files, and in place. Thanks sed, you saved my day.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.project13.pl/index.php/null/171/terminal-heroes-part-2-sed-all-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
