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

<channel>
	<title>Ranok's Ramblings</title>
	<atom:link href="http://www.r4n0k.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.r4n0k.com</link>
	<description>A peek into my life, and the projects I never complete</description>
	<pubDate>Wed, 14 May 2008 00:21:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Review: Blackfield - Blackfield II</title>
		<link>http://www.r4n0k.com/2008/05/13/review-blackfield-blackfield-ii/</link>
		<comments>http://www.r4n0k.com/2008/05/13/review-blackfield-blackfield-ii/#comments</comments>
		<pubDate>Wed, 14 May 2008 00:21:57 +0000</pubDate>
		<dc:creator>ranok</dc:creator>
		
		<category><![CDATA[For Fun]]></category>

		<category><![CDATA[Music]]></category>

		<category><![CDATA[Review]]></category>

		<guid isPermaLink="false">http://www.r4n0k.com/?p=44</guid>
		<description><![CDATA[This is my first music review, but I thought I&#8217;d give it a shot &#8212; any comments would be much appreciated.
After searching for more music like Porcupine Tree, I found another one of Steven Wilson&#8217;s project bands, Blackfield. Blackfield is a joint effort between british Steven Wilson and israeli Aviv Geffen. Blackfield II is their [...]]]></description>
			<content:encoded><![CDATA[<p>This is my first music review, but I thought I&#8217;d give it a shot &#8212; any comments would be much appreciated.</p>
<p>After searching for more music like Porcupine Tree, I found another one of Steven Wilson&#8217;s project bands, Blackfield. Blackfield is a joint effort between british Steven Wilson and israeli Aviv Geffen. Blackfield II is their second album and overall is a very pleasant listen, with calming melodies and solem lyrics. From what I can tell, both Aviv and Steven take turns with the singing and the difference in accent is quite apparent. Listeners not used to a foreign English accent might find Aviv&#8217;s to be a little odd and take a little getting used to. Of the 10 songs on this album, the ones that stand out are &#8220;End of the World&#8221;, &#8220;1,000 People&#8221;, &#8220;Miss U&#8221; and &#8220;Epidemic&#8221;, each of which have sad, yet powerful lyrics, and a beautiful musical score to accompany them.</p>
<p>While very partial to Steven Wilson and Porcupine Tree, I think that Blackfield expresses their emotions and thoughts in a very gestalt manner and comes highly recommended.</p>
<p><a href="http://www.blackfield.org/">Blackfield Home</a></p>
<p>I know it was short, but please give feedback, as I&#8217;d like to review more music and critiques would be quite helpful. Ranok</p>
]]></content:encoded>
			<wfw:commentRss>http://www.r4n0k.com/2008/05/13/review-blackfield-blackfield-ii/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How dare I be here?</title>
		<link>http://www.r4n0k.com/2008/05/03/how-dare-i-be-here/</link>
		<comments>http://www.r4n0k.com/2008/05/03/how-dare-i-be-here/#comments</comments>
		<pubDate>Sat, 03 May 2008 15:54:27 +0000</pubDate>
		<dc:creator>ranok</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[Rant]]></category>

		<category><![CDATA[argh]]></category>

		<category><![CDATA[Clarkson]]></category>

		<category><![CDATA[housing]]></category>

		<guid isPermaLink="false">http://www.r4n0k.com/?p=43</guid>
		<description><![CDATA[That&#8217;s the reaction I&#8217;ve gotten from Clarkson for, wait for it, staying more than 24 hours past my last final. My final ended at 11:45 yesterday, and I&#8217;m hopefully going to be gone by 1:30 today. I say hopefully because everytime the maintainence people come knocking on my door (starting at 6AM this morning) they [...]]]></description>
			<content:encoded><![CDATA[<p>That&#8217;s the reaction I&#8217;ve gotten from Clarkson for, wait for it, staying more than 24 hours past my last final. My final ended at 11:45 yesterday, and I&#8217;m hopefully going to be gone by 1:30 today. I say hopefully because everytime the maintainence people come knocking on my door (starting at 6AM this morning) they just can&#8217;t wait for me to leave. While I understand they need to clean the room, there are other rooms to be cleaned which will be rented out for senior week, and ours is not one of them as the attached room is occupied until after then.</p>
<p>Oh well, I guess I&#8217;ll survive.</p>
<p>Peace and chow,</p>
<p>Ranok</p>
]]></content:encoded>
			<wfw:commentRss>http://www.r4n0k.com/2008/05/03/how-dare-i-be-here/feed/</wfw:commentRss>
		</item>
		<item>
		<title>End of Semester Wrap-up</title>
		<link>http://www.r4n0k.com/2008/04/24/end-of-semester-wrap-up/</link>
		<comments>http://www.r4n0k.com/2008/04/24/end-of-semester-wrap-up/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 01:20:39 +0000</pubDate>
		<dc:creator>ranok</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Personal]]></category>

		<category><![CDATA[Projects]]></category>

		<category><![CDATA[osp]]></category>

		<category><![CDATA[school]]></category>

		<category><![CDATA[status]]></category>

		<category><![CDATA[wiki wide web]]></category>

		<guid isPermaLink="false">http://www.r4n0k.com/?p=42</guid>
		<description><![CDATA[As the semester is coming to a close, I thought I&#8217;d list some of the things I was able to get done this semester and what I&#8217;d like to progress on in the future.
Accomplishments:

Released the Open Server Platform version 0.2
Managed COSI&#8217;s Zimbra server
Took the following classes: Compilers, Operating Systems, Network Security, Intro. to Psych, E. [...]]]></description>
			<content:encoded><![CDATA[<p>As the semester is coming to a close, I thought I&#8217;d list some of the things I was able to get done this semester and what I&#8217;d like to progress on in the future.</p>
<p><strong>Accomplishments:</strong></p>
<ol>
<li>Released the <a href="http://www.openserverplatform.com">Open Server Platform</a> version 0.2</li>
<li>Managed <a href="http://cosi.carkson.edu">COSI</a>&#8217;s Zimbra server</li>
<li>Took the following classes: Compilers, Operating Systems, Network Security, Intro. to Psych, E. Linear Algebra.</li>
</ol>
<p><strong>Goals:</strong></p>
<ol>
<li>Polish off <a href="http://www.wikiwideweb,net">Wiki Wide Web</a></li>
<li>Work on OSP</li>
<li>Have a relaxing, fun summer</li>
<li>Work on MOSS</li>
</ol>
<p>That&#8217;s all that comes to mind at the moment, I&#8217;m sure I&#8217;ll think of more as time goes by.</p>
<p>Peace and chow,</p>
<p>Ranok</p>
]]></content:encoded>
			<wfw:commentRss>http://www.r4n0k.com/2008/04/24/end-of-semester-wrap-up/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Final Push</title>
		<link>http://www.r4n0k.com/2008/04/12/the-final-push/</link>
		<comments>http://www.r4n0k.com/2008/04/12/the-final-push/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 15:44:08 +0000</pubDate>
		<dc:creator>ranok</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Personal]]></category>

		<category><![CDATA[homework]]></category>

		<category><![CDATA[school]]></category>

		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.r4n0k.com/?p=40</guid>
		<description><![CDATA[As school is starting to come to a close, for many of use, rather than a time for relaxing with friends and preparing for summer internships or jobs, it is a time of stress, studying and many sleepless nights, either working of projects, or tossing back and forth thinking of what needs to be done. [...]]]></description>
			<content:encoded><![CDATA[<p>As school is starting to come to a close, for many of use, rather than a time for relaxing with friends and preparing for summer internships or jobs, it is a time of stress, studying and many sleepless nights, either working of projects, or tossing back and forth thinking of what needs to be done. I want to wish all those who are in a similar situation good luck with their projects and finals, and encourage them to take a few hours to do something not school related, go for a walk, play a game, or just hang out with friends.</p>
<p>For the next 3ish weeks of school, here&#8217;s what is on my plate:</p>
<ul>
<li>3 exams this week: <span style="text-decoration: line-through;">Linear Algebra</span>, <span style="text-decoration: line-through;">Psych</span> and <span style="text-decoration: line-through;">Compilers</span></li>
<li><span style="text-decoration: line-through;">Formal Methods homework (temporal logic)</span></li>
<li><span style="text-decoration: line-through;">Finish semantic analysis</span> and <span style="text-decoration: line-through;">add code generation to my compiler (shudder)</span></li>
<li><span style="text-decoration: line-through;">Do a Java HashMap speed comparision</span></li>
<li><span style="text-decoration: line-through;">Take a small Psych quiz</span></li>
<li><span style="text-decoration: line-through;">Write up my research on <a href="http://www.novell.com/linux/security/apparmor/">AppArmor</a> and 0-day exploits</span> and present to the class</li>
<li>Complete my paper for <a href="http://www.wikisym.org/ws2008/index.php/Main_Page">WikiSym 2008</a></li>
<li>Add some substantial code to MOSS so it can be demoed</li>
<li><span style="text-decoration: line-through;">Study for my exams: Operating Systems, Linear Algebra, Psychology</span></li>
</ul>
<p>Once all that is done, I can head home (or not) and relax and work on <a href="http://www.wikiwideweb.net">Wiki Wide Web</a> and <a href="http://www.openserverplatform.com">other projects</a> until I head off to <a href="http://www.northwaters.com">Canada</a> for the summer, returning for Lauren&#8217;s birthday then working here in Potsdam for the remainder of the summer.</p>
<p>Wish me luck,</p>
<p>Ranok</p>
]]></content:encoded>
			<wfw:commentRss>http://www.r4n0k.com/2008/04/12/the-final-push/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OSP Version 0.2 Released!</title>
		<link>http://www.r4n0k.com/2008/04/07/osp-version-02-released/</link>
		<comments>http://www.r4n0k.com/2008/04/07/osp-version-02-released/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 00:53:28 +0000</pubDate>
		<dc:creator>ranok</dc:creator>
		
		<category><![CDATA[Projects]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[erlang]]></category>

		<category><![CDATA[mnesia]]></category>

		<category><![CDATA[osp]]></category>

		<category><![CDATA[servlet]]></category>

		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.r4n0k.com/?p=39</guid>
		<description><![CDATA[After less than a week OSP has reached another milestone in it&#8217;s development! Version 0.2 was just released with a few big fixes, performance improvments and added functionality. Also the documentation has been improved and made consistant with the code.
The most important bug fix was a performance issue that caused a slowdown over time, this [...]]]></description>
			<content:encoded><![CDATA[<p>After less than a week OSP has reached another milestone in it&#8217;s development! Version 0.2 was just released with a few big fixes, performance improvments and added functionality. Also the documentation has been improved and made consistant with the code.</p>
<p>The most important bug fix was a performance issue that caused a slowdown over time, this has been fixed and along with it, the performance and scalability has increased! The biggest feature added was support for UDP (and soon SCTP, and SSL) which can be set without changing the code! Imagine writing a server and deploying it using TCP, UDP, SSL and SCTP, just by changing one line in the XML servlet.</p>
<p>Setup should be simple too, just download from <a href="http://code.google.com/p/openserverplatform/">Google Code</a>, extract, make and then compile your servlet. Now on the first node, run ./start-osp.sh and then you can telnet to port 9876 and administer your cluster.</p>
<p>Links:</p>
<ul>
<li><a href="http://www.openserverplatform.com">Open Server Platform home</a></li>
<li><a href="http://groups.google.com/group/openserverplatform">OSP Group</a></li>
<li><a href="http://code.google.com/p/openserverplatform/">OSP Code</a></li>
</ul>
<p>Enjoy,</p>
<p>Ranok</p>
]]></content:encoded>
			<wfw:commentRss>http://www.r4n0k.com/2008/04/07/osp-version-02-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OSP v0.1 Released!</title>
		<link>http://www.r4n0k.com/2008/04/03/osp-v01-released/</link>
		<comments>http://www.r4n0k.com/2008/04/03/osp-v01-released/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 22:20:40 +0000</pubDate>
		<dc:creator>ranok</dc:creator>
		
		<category><![CDATA[Projects]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[erlang]]></category>

		<category><![CDATA[mnesia]]></category>

		<category><![CDATA[osp]]></category>

		<guid isPermaLink="false">http://www.r4n0k.com/?p=38</guid>
		<description><![CDATA[I&#8217;m happy to announce that my OSP version has gotten stable enough to release version 0.1! While still a very temperamental system, it is showing true promise. It&#8217;s gotten to the point where on the first node, you edit a configuration file and run start-osp.sh and on each of the other nodes, just copy join.sh [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m happy to announce that my OSP version has gotten stable enough to release version 0.1! While still a very temperamental system, it is showing true promise. It&#8217;s gotten to the point where on the first node, you edit a configuration file and run start-osp.sh and on each of the other nodes, just copy join.sh and edit it on each machine. After it&#8217;s run on each, you can telnet into the first machine and start applications which all have shared state across the cluster.</p>
<p>For more information, check out the <a href="http://www.openserverplatform.com/">home page</a>, the <a href="http://code.google.com/p/openserverplatform/">Google Code page</a> and the <a href="http://groups.google.com/group/openserverplatform" target="_self">Google Group</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.r4n0k.com/2008/04/03/osp-v01-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On Religion (My reaction to Fitna and Camp Jesus)</title>
		<link>http://www.r4n0k.com/2008/03/29/on-religion-my-reaction-to-fitna-and-camp-jesus/</link>
		<comments>http://www.r4n0k.com/2008/03/29/on-religion-my-reaction-to-fitna-and-camp-jesus/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 15:40:41 +0000</pubDate>
		<dc:creator>ranok</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[Random]]></category>

		<category><![CDATA[Religion]]></category>

		<category><![CDATA[atheism]]></category>

		<category><![CDATA[Camp Jesus]]></category>

		<category><![CDATA[christianity]]></category>

		<category><![CDATA[Fitna]]></category>

		<category><![CDATA[islam]]></category>

		<guid isPermaLink="false">http://www.r4n0k.com/2008/03/29/on-religion-my-reaction-to-fitna-and-camp-jesus/</guid>
		<description><![CDATA[Generally, I keep my opinions on this rather touchy topic to myself or to my close friends. However, I think our globalized world has reached a point where people need to get their issues resolved and stop fighting about religion. Please be aware that these are my opinions, and I&#8217;m not an expert by any [...]]]></description>
			<content:encoded><![CDATA[<p>Generally, I keep my opinions on this rather touchy topic to myself or to my close friends. However, I think our globalized world has reached a point where people need to get their issues resolved and stop fighting about religion. Please be aware that these are my opinions, and I&#8217;m not an expert by any means on any religion, but I do try to keep informed (I&#8217;ve read most of the Bible and the Our&#8217;an).</p>
<p>After watching &#8220;<a href="http://video.google.com/videoplay?docid=3369102968312745410">Fitna</a>&#8220;, a short movie/slide-show about Islam being an inherently violent religion bent on the assimilation and control of the world, I thought it was time to give my 2 cents. In quite a bit of America, Islam is blamed for the 9/11 attacks and everything else that&#8217;s wrong in the world. This fear of Islam is being used to remove our rights and freedoms, and I think that it is sad that our country has come to this. After watching &#8220;Fitna&#8221;, I think that it incites hatred and anger by selectively picking verses from the Qur&#8217;an and showing clips of extremists calling for blood. If you read the Qur&#8217;an, you&#8217;ll find wonderful verses such as Surah 2: 109,110 and Surah 2: 195 (I know there are more, but this is what I could find just reading part of Surah 2). If you look to the Holy Bible, you&#8217;ll find equally incendiary verses: Exodus 1:16, Numbers 31:17, etc&#8230;</p>
<p>I don&#8217;t think that the problem is the religion, but the extremists of any type. Those who hate those that differ from them, and would kill those who do not see their way. I think that there are extremists of most all religions, not just Islam. Watch &#8220;<a href="http://en.wikipedia.org/wiki/Jesus_Camp">Camp Jesus</a>&#8220;, which is a documentary of an evangelical bible camp that indoctrinates young children to &#8220;fight for Jesus&#8221; and that siding with the conservative right is politically the only religiously &#8216;right&#8217; thing to do. I think that this is a terrifying form of extremism right in our backyard. One only has to look to the KKK to see another Christian extremism sect that is bent on the destruction of everyone who they don&#8217;t like.</p>
<p>Does the existance of the Taliban mean that Islam is inherently evil and violent, if so, then doesn&#8217;t that mean that Christianity is equally evil because the KKK identify themselves as Christian? Should we hate all Mormans because the fundamentalists are polygamists who &#8216;marry&#8217; girls as young as 14 and have as many 65 &#8216;wives&#8217;? I&#8217;m asking you to answer these questions yourself, and perhaps see that one religion isn&#8217;t evil and another is good. To modify a popular saying, &#8220;Religion doesn&#8217;t kill people, people kill people&#8221;. I think this is a true statement and should be taken to heart. I sincerely believe that a religion that teaches only hate and violence will never have a mainstream following, and that there are people who are scared or ignorant and rather than face these fears, they try to destroy all opposition to what they think. These people don&#8217;t come from a single religion, but all beliefs and religions.</p>
<p>Only by educating our kin and teaching ethics and morals can we hope to eradicate extremist violence. I am not calling for people to abandon their beliefs, but to be open and respectful to others. Humans have enough differences (skin tone, height, language, etc&#8230;) to fight about, they don&#8217;t need to fight about things that can&#8217;t be seen (religion and beliefs).</p>
<p>Hopefully people will read and think about this,</p>
<p>Ranok</p>
]]></content:encoded>
			<wfw:commentRss>http://www.r4n0k.com/2008/03/29/on-religion-my-reaction-to-fitna-and-camp-jesus/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Quick Little Hack: EasyRSS</title>
		<link>http://www.r4n0k.com/2008/03/28/a-quick-little-hack-easyrss/</link>
		<comments>http://www.r4n0k.com/2008/03/28/a-quick-little-hack-easyrss/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 13:50:03 +0000</pubDate>
		<dc:creator>ranok</dc:creator>
		
		<category><![CDATA[Projects]]></category>

		<category><![CDATA[Random]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[easy]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Podcast]]></category>

		<category><![CDATA[RSS]]></category>

		<category><![CDATA[simple]]></category>

		<guid isPermaLink="false">http://www.r4n0k.com/2008/03/28/a-quick-little-hack-easyrss/</guid>
		<description><![CDATA[Just a quick little PHP script I wrote for one of my professors to generate a RSS feed of files in a directory. It&#8217;s pretty simple to setup, and is mostly useful for either providing a RSS feed for updated files, or for a Podcast, just put this somewhere on your website and point it [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick little PHP script I wrote for one of my professors to generate a RSS feed of files in a directory. It&#8217;s pretty simple to setup, and is mostly useful for either providing a RSS feed for updated files, or for a Podcast, just put this somewhere on your website and point it at your MP3 directory. Then, just upload your MP3 (or anyfile format) podcasts to that directory, and that&#8217;s it!</p>
<p><a href="http://code.jitunleashed.com/rss.phps">EasyRSS can be downloaded here </a></p>
<p>Peace and chow,</p>
<p>Ranok</p>
]]></content:encoded>
			<wfw:commentRss>http://www.r4n0k.com/2008/03/28/a-quick-little-hack-easyrss/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OSP Status</title>
		<link>http://www.r4n0k.com/2008/03/25/osp-status/</link>
		<comments>http://www.r4n0k.com/2008/03/25/osp-status/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 16:13:39 +0000</pubDate>
		<dc:creator>ranok</dc:creator>
		
		<category><![CDATA[Projects]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[erlang]]></category>

		<category><![CDATA[osp]]></category>

		<category><![CDATA[server]]></category>

		<category><![CDATA[servlet]]></category>

		<guid isPermaLink="false">http://www.r4n0k.com/2008/03/25/osp-status/</guid>
		<description><![CDATA[Just writing a little status update for my Open Server Platform (OSP) project that I&#8217;ve been working on:
Progress:

Rewrote much of OSP to take in a XML servlet (meta-data and code) and act as a socket broker for that servlet.
Wrote a  number of  servlet libraries to make programming easier and safer.
Added a global shared state that [...]]]></description>
			<content:encoded><![CDATA[<p>Just writing a little status update for my Open Server Platform (OSP) project that I&#8217;ve been working on:</p>
<p><strong>Progress:</strong></p>
<ul>
<li>Rewrote much of OSP to take in a XML servlet (meta-data and code) and act as a socket broker for that servlet.</li>
<li>Wrote a  number of  servlet libraries to make programming easier and safer.</li>
<li>Added a global shared state that can be spread redundantly across multiple nodes (using Mnesia)</li>
<li>Added the ability for applications to be atomic, either they complete and update the shared state, or they crash and don&#8217;t influence the shared state at all.</li>
</ul>
<p><strong>Todo:</strong></p>
<ul>
<li>Move the OSP broker under an OTP supervisor for auto-restart.</li>
<li>Make OSP more configurable and automatic</li>
<li>Make a nice administration and status system</li>
<li>Devise and implement a load balancing and fail-over system</li>
<li>Test and tweak as needed</li>
<li>Write more servlet libraries</li>
</ul>
<p>Also, I have been approached by a CS senior from the west coast who has offered to help work on ERLFS! I&#8217;d love more help if you know/want to learn Erlang, and help develop a very powerful and useful product.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.r4n0k.com/2008/03/25/osp-status/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Every Erlang Developers Best Friend: Dialyzer</title>
		<link>http://www.r4n0k.com/2008/03/13/every-erlang-developers-best-friend-dialyzer/</link>
		<comments>http://www.r4n0k.com/2008/03/13/every-erlang-developers-best-friend-dialyzer/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 02:46:21 +0000</pubDate>
		<dc:creator>ranok</dc:creator>
		
		<category><![CDATA[Projects]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[analysis]]></category>

		<category><![CDATA[dialyzer]]></category>

		<category><![CDATA[erlang]]></category>

		<category><![CDATA[osp]]></category>

		<guid isPermaLink="false">http://www.r4n0k.com/2008/03/13/every-erlang-developers-best-friend-dialyzer/</guid>
		<description><![CDATA[While working on OSP some more, (I got global data storage using Mnesia and transactional server instances working) I got frustrated with Erlang letting me compile code then late binding to non-existent functions (whoops, typos) thus blowing up when I tried to run it. I knew there must be tools to solve this problem, so, [...]]]></description>
			<content:encoded><![CDATA[<p>While working on <a href="http://www.openserverplatform.com">OSP</a> some more, (I got global data storage using Mnesia and transactional server instances working) I got frustrated with Erlang letting me compile code then late binding to non-existent functions (whoops, typos) thus blowing up when I tried to run it. I knew there must be tools to solve this problem, so, searching around, and reading through my Erlang book, I came across <a href="http://www.erlang.org/doc/apps/dialyzer/dialyzer_chapter.html">Dialyzer</a>, or (&#8221;a DIscrepancy AnalYZer for ERlang programs&#8221;). Basically, it does a static source code (or compiled byte code) analysis of your program(s) and tells you when there are unknown function calls, or places in the code that can&#8217;t be reached, etc&#8230; It&#8217;s very handle, and lets work on coding and testing the functionality of my code, rather than the runnability of my code. This tool is a must-have for Erlang programmers.</p>
<p>Peace and chow,</p>
<p>Ranok</p>
]]></content:encoded>
			<wfw:commentRss>http://www.r4n0k.com/2008/03/13/every-erlang-developers-best-friend-dialyzer/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
