<?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>modulatum</title>
	<atom:link href="http://modulatum.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://modulatum.wordpress.com</link>
	<description>de russie avec amour</description>
	<lastBuildDate>Sun, 22 Mar 2009 21:41:14 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='modulatum.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/b974c72306a396c5bbbf7f860a2a8b44?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>modulatum</title>
		<link>http://modulatum.wordpress.com</link>
	</image>
			<item>
		<title>New Blog Launched</title>
		<link>http://modulatum.wordpress.com/2009/03/22/new-blog-launched/</link>
		<comments>http://modulatum.wordpress.com/2009/03/22/new-blog-launched/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 21:41:13 +0000</pubDate>
		<dc:creator>modulatum</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://modulatum.wordpress.com/?p=92</guid>
		<description><![CDATA[Just a reminder: if you like what you read here, you&#8217;ll love my new blog at http://magnao.com
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=92&subd=modulatum&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Just a reminder: if you like what you read here, you&#8217;ll love my new blog at <a href="http://magnao.com">http://magnao.com</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modulatum.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modulatum.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modulatum.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modulatum.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modulatum.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modulatum.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modulatum.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modulatum.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modulatum.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modulatum.wordpress.com/92/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=92&subd=modulatum&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://modulatum.wordpress.com/2009/03/22/new-blog-launched/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2da86d64bbc338a2743763b5167e8fef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mod</media:title>
		</media:content>
	</item>
		<item>
		<title>Closing the blog</title>
		<link>http://modulatum.wordpress.com/2008/09/05/closing-the-blog/</link>
		<comments>http://modulatum.wordpress.com/2008/09/05/closing-the-blog/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 19:32:02 +0000</pubDate>
		<dc:creator>modulatum</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://modulatum.wordpress.com/?p=85</guid>
		<description><![CDATA[It&#8217;s been a great 10 months and I&#8217;m moving up from WordPress hosting.
Thanks for reading and for commenting!
You can follow my new blog at magnao.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=85&subd=modulatum&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It&#8217;s been a great 10 months and I&#8217;m moving up from WordPress hosting.</p>
<p>Thanks for reading and for commenting!</p>
<h2>You can follow my new blog at <strong><a href="http://magnao.com">magnao</a></strong>.</h2>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/modulatum.wordpress.com/85/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/modulatum.wordpress.com/85/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modulatum.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modulatum.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modulatum.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modulatum.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modulatum.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modulatum.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modulatum.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modulatum.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modulatum.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modulatum.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=85&subd=modulatum&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://modulatum.wordpress.com/2008/09/05/closing-the-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2da86d64bbc338a2743763b5167e8fef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mod</media:title>
		</media:content>
	</item>
		<item>
		<title>Using Xubuntu as a web server</title>
		<link>http://modulatum.wordpress.com/2008/08/29/using-xubuntu-as-a-web-server/</link>
		<comments>http://modulatum.wordpress.com/2008/08/29/using-xubuntu-as-a-web-server/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 03:08:06 +0000</pubDate>
		<dc:creator>modulatum</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[proftpd]]></category>
		<category><![CDATA[xubuntu]]></category>

		<guid isPermaLink="false">http://modulatum.wordpress.com/?p=66</guid>
		<description><![CDATA[For those who are interested in running Linux, especially on an older PC, Xubuntu just might fit the bill. Its installation files fit on one disc and include a versatile window manager to boot. However, the basic install isn&#8217;t really capable of being a LAMP and FTP-enabled web server. This tutorial explains how to get [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=66&subd=modulatum&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>For those who are interested in running Linux, especially on an older PC, <a href="http://xubuntu.com/">Xubuntu</a> just might fit the bill. Its installation files fit on one disc and include a versatile window manager to boot. However, the basic install isn&#8217;t really capable of being a LAMP and FTP-enabled web server. This tutorial explains how to get there.</p>
<ol>
<li>Get Xubuntu. Install it.</li>
<li>Open a terminal window and enter
<pre>sudo tasksel install lamp-server</pre>
</li>
<li>Provide the MySQL root password when prompted.</li>
<li>Open a terminal window and enter
<pre>sudo apt-get install phpmyadmin</pre>
</li>
<li>Then enter
<pre>sudo apt-get install php5-gd</pre>
</li>
<li>Enter the following into the terminal:
<pre>sudo /etc/init.d/apache2 restart</pre>
</li>
<li>Now, if you navigate to <a href="http://localhost/phpmyadmin">http://localhost/phpmyadmin</a>, you should see the phpMyAdmin login screen</li>
<li>Next, let&#8217;s install an FTP server. In a terminal, type in
<pre>sudo apt-get install proftpd gproftpd</pre>
</li>
<li>Launch gproftpd. Add a user. Take out the following from /etc/proftpd/proftpd.conf:
<pre>AllowOverwrite off</pre>
</li>
<li>Activate the FTP server.</li>
<li>You&#8217;re done. Enjoy!</li>
</ol>
<p>Questions, comments? Let me know.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/modulatum.wordpress.com/66/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/modulatum.wordpress.com/66/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modulatum.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modulatum.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modulatum.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modulatum.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modulatum.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modulatum.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modulatum.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modulatum.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modulatum.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modulatum.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=66&subd=modulatum&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://modulatum.wordpress.com/2008/08/29/using-xubuntu-as-a-web-server/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2da86d64bbc338a2743763b5167e8fef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mod</media:title>
		</media:content>
	</item>
		<item>
		<title>Creating a map in GtkRadiant for OpenArena</title>
		<link>http://modulatum.wordpress.com/2008/07/26/creating-a-map-in-gtkradiant-for-openarena/</link>
		<comments>http://modulatum.wordpress.com/2008/07/26/creating-a-map-in-gtkradiant-for-openarena/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 19:23:54 +0000</pubDate>
		<dc:creator>modulatum</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gtkradiant]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[openarena]]></category>

		<guid isPermaLink="false">http://modulatum.wordpress.com/?p=61</guid>
		<description><![CDATA[This tutorial is written for anyone wishing to get started making maps in OpenArena or another ioquake3 game.

Get GtkRadiant.
Get openarena_gtkradiant.zip. Extract it into your GtkRadiant installation folder. If your OpenArena installation folder is not in C:\Program Files, open the GtkRadiant\games\oa.game file and change the enginepath_win32 variable to reflect the location of the installation folder.
Get Q3Map2Build [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=61&subd=modulatum&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This tutorial is written for anyone wishing to get started making maps in OpenArena or another ioquake3 game.</p>
<ol>
<li>Get <a href="http://www.qeradiant.com">GtkRadiant</a>.</li>
<li>Get <a href="http://modulatum.googlepages.com/openarena_gtkradiant.zip">openarena_gtkradiant.zip</a>. Extract it into your GtkRadiant installation folder. If your OpenArena installation folder is not in C:\Program Files, open the GtkRadiant\games\oa.game file and change the enginepath_win32 variable to reflect the location of the installation folder.</li>
<li>Get <a href="http://modulatum.googlepages.com/Q3Map2Build.zip">Q3Map2Build</a> and extract it to C:\q3map2build.</li>
<li>Launch C:\q3map2build\q3map2build.exe. Click Directory Options and set &#8220;Game executable&#8221; to your openarena.exe file, q3map2.exe location to q3map2.exe in your GtkRadiant folder, and bspc.exe location to bspc.exe in your GtkRadiant folder. Set BSP, VIS, LIGHT, and BSPC to Normal. Uncheck &#8220;Pause&#8221; under each item. Leave q3map2build open.</li>
<li>Launch GtkRadiant. When it prompts for a game, select OpenArena and uncheck &#8220;Show Global Preferences.&#8221;</li>
<li>Press P to bring up Preferences, go to Interface-&gt;Layout, and select the third layout option. Restart GtkRadiant afterwards. This will give you the old-fashioned Q3Radiant layout that is similar to major 3D applications.</li>
<li>In one of the non-camera viewports, click and drag out to form a rectangle. If the resulting prism is too short, drag up in another viewport to bring it up to the desired size. Press T to bring up the Texture Browser, double click on &#8220;base,&#8221; and open &#8220;base_wall.&#8221; Click on &#8220;concrete&#8221; and press T to close the browser. Then click the Hollow button (it&#8217;s the one before the button with the white cube, it looks like a square with a perforated square outline inside).</li>
<li>In the middle of this new hollow room, right click on the map and select &#8220;light.&#8221; Enter 850 for intensity, press Enter, and press Esc.</li>
<li>Above the floor of the room, right-click and select &#8220;info&#8221;-&gt;&#8221;info_player_start.&#8221; If the item isn&#8217;t in the room and above the floor, click and drag it to where it needs to be. Press Esc when done.</li>
<li>Repeat the above procedure and put another info_player_start entity in the map, away from the first one.</li>
<li>Right-click on the map again and insert a &#8220;weapon&#8221;-&gt;&#8221;weapon_shotgun.&#8221; Press Esc when done.</li>
<li>Save the map in your openarena\baseoa\maps folder as test.map.</li>
<li>Go back to q3map2build and click Refresh. &#8220;baseoa/maps/test.map&#8221; should show up in the &#8220;Maps&#8221; list. Select it and press Build. Check your maps folder afterwards. There should be four files (excluding test.bak): test.bsp, test.map, test.srf, and test.aas. If there aren&#8217;t four files, there&#8217;s a problem with the map and you should start over.</li>
<li>Launch OpenArena. Pull down the console with the ~ key. Type /sv_pure 0 and press Enter. Then, type /map test and press Enter.</li>
<li>You should spawn in a brightly lit room with a shotgun nearby. Pull down the console and type /addbot grunt 3, and press Enter. This should spawn a bot.</li>
<li>That&#8217;s it! For more about GtkRadiant operation, see <a href="http://clankiller.com/games/quake/gtkradianttut/">GTKRadiant Tutorials</a> and <a href="http://q3radiant.planetquake.gamespy.com/tutorials.htm">Q3Radiant tutorials</a>. Enjoy!</li>
</ol>
<p>Here&#8217;s a video companion to the tutorial:<br />
<span style="text-align:center; display: block;"><a href="http://modulatum.wordpress.com/2008/07/26/creating-a-map-in-gtkradiant-for-openarena/"><img src="http://img.youtube.com/vi/PoCf1iOjKfc/2.jpg" alt="" /></a></span></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/modulatum.wordpress.com/61/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/modulatum.wordpress.com/61/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modulatum.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modulatum.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modulatum.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modulatum.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modulatum.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modulatum.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modulatum.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modulatum.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modulatum.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modulatum.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=61&subd=modulatum&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://modulatum.wordpress.com/2008/07/26/creating-a-map-in-gtkradiant-for-openarena/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2da86d64bbc338a2743763b5167e8fef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mod</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/PoCf1iOjKfc/2.jpg" medium="image" />
	</item>
		<item>
		<title>OpenArena map: oax_dm1</title>
		<link>http://modulatum.wordpress.com/2008/07/07/openarena-map-oax_dm1/</link>
		<comments>http://modulatum.wordpress.com/2008/07/07/openarena-map-oax_dm1/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 21:37:03 +0000</pubDate>
		<dc:creator>modulatum</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gtkradiant]]></category>
		<category><![CDATA[openarena]]></category>

		<guid isPermaLink="false">http://modulatum.wordpress.com/?p=59</guid>
		<description><![CDATA[I decided to make some maps for OpenArena (and learn GtkRadiant in the process), so here&#8217;s my first map, dubbed oax_dm1. It&#8217;s a simple space map with 5 spawn points, a teleporter, a platform with a lightning gun, a rocket launcher, armor, a bevy of health and armor shards, and a somewhat precarious layout.

As you [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=59&subd=modulatum&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I decided to make some maps for OpenArena (and learn GtkRadiant in the process), so here&#8217;s my first map, dubbed oax_dm1. It&#8217;s a simple space map with 5 spawn points, a teleporter, a platform with a lightning gun, a rocket launcher, armor, a bevy of health and armor shards, and a somewhat precarious layout.</p>
<p><img class="aligncenter" src="http://modulatum.googlepages.com/oax_dm1.jpg" alt="oax_dm1 map" /></p>
<p>As you can see, nothing special, but pretty fast gameplay. The bots don&#8217;t fare too well here, even after I accommodated the gaps between the platforms with their own mini-platforms, so it&#8217;s best played with other people. Get the pk3 <a href="http://modulatum.googlepages.com/oax_dm1.pk3">here</a>, put it in your baseoa folder, and launch it by pulling down the console (~ key) and typing &#8220;/map oax_dm1&#8243;. Enjoy!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/modulatum.wordpress.com/59/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/modulatum.wordpress.com/59/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modulatum.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modulatum.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modulatum.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modulatum.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modulatum.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modulatum.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modulatum.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modulatum.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modulatum.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modulatum.wordpress.com/59/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=59&subd=modulatum&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://modulatum.wordpress.com/2008/07/07/openarena-map-oax_dm1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2da86d64bbc338a2743763b5167e8fef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mod</media:title>
		</media:content>

		<media:content url="http://modulatum.googlepages.com/oax_dm1.jpg" medium="image">
			<media:title type="html">oax_dm1 map</media:title>
		</media:content>
	</item>
		<item>
		<title>Get started with GTK+ using MinGW</title>
		<link>http://modulatum.wordpress.com/2008/06/02/get-started-with-gtk-using-mingw/</link>
		<comments>http://modulatum.wordpress.com/2008/06/02/get-started-with-gtk-using-mingw/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 01:23:26 +0000</pubDate>
		<dc:creator>modulatum</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[makefile]]></category>
		<category><![CDATA[mingw]]></category>
		<category><![CDATA[msys]]></category>

		<guid isPermaLink="false">http://modulatum.wordpress.com/?p=52</guid>
		<description><![CDATA[If you want to start developing GTK+ applications with MinGW, but don&#8217;t know where to begin, here&#8217;s a simple tutorial.

Get MinGW and MSYS. Install MinGW first, followed by MSYS.
When MSYS asks about continuing post-install, say yes. When it asks for MinGW, say yes, and provide the install directory.
Get the GTK+ bundle. Extract it into your [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=52&subd=modulatum&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>If you want to start developing GTK+ applications with MinGW, but don&#8217;t know where to begin, here&#8217;s a simple tutorial.</p>
<ol>
<li>Get <a href="http://sourceforge.net/project/showfiles.php?group_id=2435&amp;package_id=240780">MinGW</a> and <a href="http://sourceforge.net/project/showfiles.php?group_id=2435&amp;package_id=24963&amp;release_id=89960">MSYS</a>. Install MinGW first, followed by MSYS.</li>
<li>When MSYS asks about continuing post-install, say yes. When it asks for MinGW, say yes, and provide the install directory.</li>
<li>Get the <a href="http://www.gtk.org/download-windows.html">GTK+ bundle</a>. Extract it into your MinGW install directory.</li>
<li>Get the <a href="http://modulatum.googlepages.com/gtk_mingw_tutorial.zip">tutorial files</a> and extract them into your development directory. (1) (2)</li>
<li>Launch MSYS, cd over to your development directory.</li>
<li>Type &#8220;make&#8221; and press Enter.</li>
<li>Presto! Launch the file either in MSYS (by typing &#8220;hello&#8221;) or in Windows Explorer.</li>
</ol>
<p>Notes: (1) The -mwindows flag hides the console window. The console window will never show when the app is launched from MSYS, so always launch from Explorer if you&#8217;re planning on releasing your work. (2) The makefile is already set up for multiple sources, so all you have to do is add .c files, separated by spaces to the SRC directive, and the rest will take care of itself. Enjoy!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/modulatum.wordpress.com/52/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/modulatum.wordpress.com/52/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modulatum.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modulatum.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modulatum.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modulatum.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modulatum.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modulatum.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modulatum.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modulatum.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modulatum.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modulatum.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=52&subd=modulatum&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://modulatum.wordpress.com/2008/06/02/get-started-with-gtk-using-mingw/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2da86d64bbc338a2743763b5167e8fef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mod</media:title>
		</media:content>
	</item>
		<item>
		<title>Complex and Complicated</title>
		<link>http://modulatum.wordpress.com/2008/04/16/complex-and-complicated/</link>
		<comments>http://modulatum.wordpress.com/2008/04/16/complex-and-complicated/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 03:08:31 +0000</pubDate>
		<dc:creator>modulatum</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[relationships]]></category>
		<category><![CDATA[systems]]></category>

		<guid isPermaLink="false">http://modulatum.wordpress.com/?p=51</guid>
		<description><![CDATA[&#8220;Complex&#8221; and &#8220;complicated&#8221; seem to be practically identical words. Both imply some sort of innate progress, some elevation above &#8220;simple&#8221; and &#8220;banal.&#8221; The words do differ, however. A lamp is complex, but it&#8217;s not complicated. A clock is complex, but not very complicated. A contract with a bank, however, is complicated, even though it might [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=51&subd=modulatum&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>&#8220;Complex&#8221; and &#8220;complicated&#8221; seem to be practically identical words. Both imply some sort of innate progress, some elevation above &#8220;simple&#8221; and &#8220;banal.&#8221; The words do differ, however. A lamp is complex, but it&#8217;s not complicated. A clock is complex, but not very complicated. A contract with a bank, however, is complicated, even though it might not be very complex. Red tape, bureaucracy, and inefficiency are symptoms of complicated systems. Computers to this day strive to become less complicated and more complex.</p>
<p>Think about it: does a plot in a book or a movie ever seem more complex or complicated to you? You might say that a &#8220;good&#8221; plot seems complex: it&#8217;s cohesive and there are developments across many levels that all mesh together properly. On the other hand, you might deem a &#8220;bad&#8221; plot complicated: there are too many uncertainties and deus ex machinas that mar an already ill-conceived story line. &#8220;Complicated,&#8221; then, seems more to describe solutions achieved in <strong>two dimensions</strong>, while &#8220;complex&#8221; seems to describe solutions achieved in <strong>three dimensions</strong>.</p>
<p>Think about relationships: under what circumstances would you call your relationship with someone &#8220;complex&#8221; or &#8220;complicated?&#8221; Here&#8217;s my take on it: a complex relationship is one where friendship, business, and networking all work on many levels, each turning a blind side to the others whenever necessary. A complicated relationship, on the other hand, seems to be one where friendship, business, or networking can barely subsist, marred with perennial conflicts, disagreements, and differences. A complicated relationship seems to be doomed to eventual dissolution. Try to describe a complex relationship. You might confidently describe all the various levels of the relationship and how they interact with each other. Try to describe a complicated relationship. Can you confidently describe all the various levels and their interactions? To me, it seems like a complicated relationship would have more to hide from the general public. A complex relationship is strong and while its strength is apparent to the general public, its inner workings are not.</p>
<p>It seems that a complicated system is an inevitable result of early growth. No good system ever comes about without being at least somewhat complicated. It may overshoot or undershoot its mark in certain objectives and may have to compensate for its initial failings by impromptu solutions. However, if a complicated system does not eventually revamp itself into a complex system, it will die off. Complexity is all about abstraction and interoperability. We as human beings are very complex, at least biologically (our personalities seem to rarely rise above complication). I posit that this is because we are very well abstracted and can reasonably well interoperate with one another. We&#8217;ve invented commonalities among ourselves because we are interoperable, like languages and sciences, and money.</p>
<p>What&#8217;s more impressive, though, is that our invented commonalities can interoperate with one another. A British professor can relate to an American lawyer when the stock they&#8217;d both purchased goes down in value. Their common dismay at these equally bad news results in equal drops in their portfolios. That&#8217;s complexity at work: abstracting away idiosyncrasies in order to make the result as portable as possible. Now think of this scenario again and try to see where the complicated part is in all of this. I bet you anything, the reason for the price drop in the stock has a very complicated nature. A long sequence of errs based on faulty information and emotional responses is the usual culprit when it comes to markets. It&#8217;s a good thing, then, that no lasting complex system exists for failure. Is such a thing even conceivable?</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/modulatum.wordpress.com/51/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/modulatum.wordpress.com/51/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modulatum.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modulatum.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modulatum.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modulatum.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modulatum.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modulatum.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modulatum.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modulatum.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modulatum.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modulatum.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=51&subd=modulatum&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://modulatum.wordpress.com/2008/04/16/complex-and-complicated/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2da86d64bbc338a2743763b5167e8fef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mod</media:title>
		</media:content>
	</item>
		<item>
		<title>Hiding a PHP include from users</title>
		<link>http://modulatum.wordpress.com/2008/03/30/hiding-a-php-include-from-users/</link>
		<comments>http://modulatum.wordpress.com/2008/03/30/hiding-a-php-include-from-users/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 18:02:28 +0000</pubDate>
		<dc:creator>modulatum</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hide]]></category>
		<category><![CDATA[include]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[users]]></category>

		<guid isPermaLink="false">http://modulatum.wordpress.com/?p=50</guid>
		<description><![CDATA[If you have a PHP application with a few include files, chances are you don&#8217;t want your users to navigate to them, by mistake or otherwise. So here&#8217;s a tiny script that checks if a user is looking at the include file by itself and redirects them to the proper place:
if(preg_match(&#8220;/includename/&#8221;,$_SERVER['PHP_SELF'])){
header(&#8220;Location:properlocation.php&#8221;);}
You don&#8217;t need to put [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=50&subd=modulatum&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>If you have a PHP application with a few include files, chances are you don&#8217;t want your users to navigate to them, by mistake or otherwise. So here&#8217;s a tiny script that checks if a user is looking at the include file by itself and redirects them to the proper place:</p>
<blockquote><p>if(preg_match(&#8220;/includename/&#8221;,$_SERVER['PHP_SELF'])){<br />
header(&#8220;Location:properlocation.php&#8221;);}</p></blockquote>
<p>You don&#8217;t need to put \.php after <i>includename</i>, either, which makes this work on aliased extensions. A note: this is an adequate solution only for files that don&#8217;t contain sensitive data (such as passwords) that can&#8217;t be put in a directory above root. Enjoy!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/modulatum.wordpress.com/50/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/modulatum.wordpress.com/50/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modulatum.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modulatum.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modulatum.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modulatum.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modulatum.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modulatum.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modulatum.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modulatum.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modulatum.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modulatum.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=50&subd=modulatum&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://modulatum.wordpress.com/2008/03/30/hiding-a-php-include-from-users/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2da86d64bbc338a2743763b5167e8fef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mod</media:title>
		</media:content>
	</item>
		<item>
		<title>Squirrel binary for Windows</title>
		<link>http://modulatum.wordpress.com/2008/03/20/squirrel-binary-for-windows/</link>
		<comments>http://modulatum.wordpress.com/2008/03/20/squirrel-binary-for-windows/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 21:23:35 +0000</pubDate>
		<dc:creator>modulatum</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[binary]]></category>
		<category><![CDATA[exe]]></category>
		<category><![CDATA[squirrel]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://modulatum.wordpress.com/?p=49</guid>
		<description><![CDATA[The official Squirrel site provides source, but not an executable. If you don&#8217;t have time to compile or just want to get started using Squirrel right away, I&#8217;ve compiled the Squirrel interpreter for Windows and added the official samples for a quick test, along with the official docs. Run it with &#8220;sq filename.nut&#8221; to interpret [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=49&subd=modulatum&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The <a href="http://squirrel-lang.org/">official Squirrel site</a> provides source, but not an executable. If you don&#8217;t have time to compile or just want to get started using Squirrel right away, I&#8217;ve compiled the Squirrel interpreter for Windows and added the official samples for a quick test, along with the official docs. Run it with &#8220;sq <i>filename</i>.nut&#8221; to interpret a file, &#8220;sq -c <i>filename</i>.nut&#8221; to pre-compile a script, or just &#8220;sq&#8221; for an interactive prompt. You can get the file here: <a href="http://modulatum.googlepages.com/squirrel2.2.zip">squirrel2.2.zip</a>. Enjoy!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/modulatum.wordpress.com/49/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/modulatum.wordpress.com/49/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modulatum.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modulatum.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modulatum.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modulatum.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modulatum.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modulatum.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modulatum.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modulatum.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modulatum.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modulatum.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=49&subd=modulatum&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://modulatum.wordpress.com/2008/03/20/squirrel-binary-for-windows/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2da86d64bbc338a2743763b5167e8fef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mod</media:title>
		</media:content>
	</item>
		<item>
		<title>GTK# Hello World with Mono</title>
		<link>http://modulatum.wordpress.com/2008/03/03/gtk-hello-world-with-mono/</link>
		<comments>http://modulatum.wordpress.com/2008/03/03/gtk-hello-world-with-mono/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 00:58:24 +0000</pubDate>
		<dc:creator>modulatum</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[gac]]></category>
		<category><![CDATA[gacutil]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[mono]]></category>

		<guid isPermaLink="false">http://modulatum.wordpress.com/?p=48</guid>
		<description><![CDATA[Here&#8217;s a simple tutorial that will show you how to run a Mono GTK-Sharp application under both Mono and the .NET framework. The general documentation leaves some parts out, so here&#8217;s a concise guide to getting that first application ready. This tutorial was written using Mono 1.2.6 with Gtk# 1.0/2.10 and .NET framework 1.0/1.1/2.0.

Get Mono, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=48&subd=modulatum&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here&#8217;s a simple tutorial that will show you how to run a Mono GTK-Sharp application under both Mono and the .NET framework. The general documentation leaves some parts out, so here&#8217;s a concise guide to getting that first application ready. This tutorial was written using Mono 1.2.6 with Gtk# 1.0/2.10 and .NET framework 1.0/1.1/2.0.</p>
<ol>
<li>Get Mono, install with Gtk#</li>
<li>Get <a href="http://modulatum.googlepages.com/gtkgac1.0_2.10.zip">gtkgac1.0_2.10.zip</a>, unpack in the latest .NET directory with gacutil.exe (on my system, it&#8217;s C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322) so that there is a gtkgac folder in the directory</li>
<li>Run gtk_gac1.0.bat and gtk_gac2.0.bat</li>
<li>Run gacutil in the .NET directory (to avoid running the Mono gacutil) like so: gacutil /l gtk-sharp. Two assemblies should appear, 1.0 and 2.10</li>
<li>Download <a href="http://modulatum.googlepages.com/hellogtk.cs">hellogtk.cs</a> into your development directory.</li>
<li>Compile with the following command: mcs -pkg:gtk-sharp-2.0 hellogtk.cs
<ul>
<li>To remove the console window, add the -target:winexe flag</li>
</ul>
</li>
<li>Run with (.NET) hellogtk and with (Mono) mono hellogtk.exe</li>
<li>You&#8217;re done!</li>
</ol>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/modulatum.wordpress.com/48/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/modulatum.wordpress.com/48/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modulatum.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modulatum.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modulatum.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modulatum.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modulatum.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modulatum.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modulatum.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modulatum.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modulatum.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modulatum.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modulatum.wordpress.com&blog=2223128&post=48&subd=modulatum&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://modulatum.wordpress.com/2008/03/03/gtk-hello-world-with-mono/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2da86d64bbc338a2743763b5167e8fef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mod</media:title>
		</media:content>
	</item>
	</channel>
</rss>