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

<channel>
	<title>Memory Leak</title>
	<atom:link href="http://chromus.kajigger.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://chromus.kajigger.com/blog</link>
	<description></description>
	<pubDate>Wed, 24 Dec 2008 02:46:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Firefox slideshow extension 0.7</title>
		<link>http://chromus.kajigger.com/blog/2008/07/11/firefox-slideshow-extension-07/</link>
		<comments>http://chromus.kajigger.com/blog/2008/07/11/firefox-slideshow-extension-07/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 00:45:35 +0000</pubDate>
		<dc:creator>chromus</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://chromus.kajigger.com/blog/?p=110</guid>
		<description><![CDATA[Version 0.7 of the Firefox slideshow extension is now up. Compatible with Firefox up to 3.0.1 RC (and a few versions thereafter) and capable of displaying image attachments on certain online forums, the latest version can be found on my projects page.]]></description>
			<content:encoded><![CDATA[<p>Version 0.7 of the Firefox slideshow extension is now up. Compatible with Firefox up to 3.0.1 RC (and a few versions thereafter) and capable of displaying image attachments on certain online forums, the latest version can be found on my <a href="projects/">projects</a> page.</p>]]></content:encoded>
			<wfw:commentRss>http://chromus.kajigger.com/blog/2008/07/11/firefox-slideshow-extension-07/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Witty names are hard to come up with, especially for someone lazy like me</title>
		<link>http://chromus.kajigger.com/blog/2008/05/23/witty-names-are-hard-to-come-up-with-especially-for-someone-lazy-like-me/</link>
		<comments>http://chromus.kajigger.com/blog/2008/05/23/witty-names-are-hard-to-come-up-with-especially-for-someone-lazy-like-me/#comments</comments>
		<pubDate>Fri, 23 May 2008 01:23:51 +0000</pubDate>
		<dc:creator>chromus</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://chromus.kajigger.com/blog/?p=109</guid>
		<description><![CDATA[Holy crap, has it really been 5 months since I last posted? I&#8217;m a pathetic blogger&#8230;
I&#8217;ve been working on new projects and decided I&#8217;d let what little portion of the world that reads this site know something about them. Besides Aldahar (which is going pretty well and might reach public beta in the next few [...]]]></description>
			<content:encoded><![CDATA[<p>Holy crap, has it really been 5 months since I last posted? I&#8217;m a pathetic blogger&#8230;</p>
<p>I&#8217;ve been working on new projects and decided I&#8217;d let what little portion of the world that reads this site know something about them. Besides <a href="http://aldahar.com">Aldahar</a> (which is going pretty well and might reach public beta in the next few years), I&#8217;ve started work on a web-based (à la <a href="http://warfish.net">WarFish</a>) version of Settlers of Catan (I had no idea how addicting this game was until I played it the first time) which I call Colony Islands, as well as a Java-based representation of a popular collectible-card game. I suppose it&#8217;s a curse of a programming freak such as myself to constantly commit to projects which end up taking a great deal of time more than originally thought. Getting in the way, of course, are work (Whoo, getting paid!), hanging out with friends, and reading other people&#8217;s blogs.</p>
<p>A side topic, which is actually what gave me the incentive to write this post in the first place, is thoughts on my willingness to help people, even when I know it will hurt me. I keep in seldom contact with a friend who I am always willing to help but has a tendency to let me down. For instance, I drove 1.5 hours away (which is a feat for me, especially during the night) to give this friend an emergency pick-up due to parental problems. Only when I arrived and waited for an hour did I find out that the arrival time had been delayed for 6 hours past midnight. I&#8217;d chalk this up to bad communication or coincidence, but similar situations have come up often enough to know that I&#8217;m seen as merely a dependable rescuer and not as a friend.</p>
<p>This raises the question: why do I do it? If I know I&#8217;m going to get hurt, why do I commit myself to it. Perhaps I feel better being taken advantage of rather than letting someone down? Perhaps I derive some perverse pleasure from putting myself into situations like this? I won&#8217;t know without some deep introspection, and I&#8217;m not up for that kind of thing often. The wildly popular <a href="http://www.violentacres.com/">V</a> (whose opinion on such matters seem to fit very well with what I would consider as ideal for myself, not that I know the author personally) would tell me that I need to dump this friend and move on with my life.</p>
<p>Crap, I just noticed that one of V&#8217;s catch-phrases was &#8220;Because Obsessing Over My Opinions is Easier Than Forming Your Own&#8221;&#8230;</p>]]></content:encoded>
			<wfw:commentRss>http://chromus.kajigger.com/blog/2008/05/23/witty-names-are-hard-to-come-up-with-especially-for-someone-lazy-like-me/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Toaster-show</title>
		<link>http://chromus.kajigger.com/blog/2007/12/16/toaster-show/</link>
		<comments>http://chromus.kajigger.com/blog/2007/12/16/toaster-show/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 20:34:35 +0000</pubDate>
		<dc:creator>chromus</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://chromus.kajigger.com/blog/2007/12/16/toaster-show/</guid>
		<description><![CDATA[I&#8217;ve released a new version of my slideshow extension for Firefox which works with version 3, beta 1. I&#8217;ve also updated my description of the Guifications Trillian theme. Check out my Projects page for more info and links to download.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve released a new version of my slideshow extension for Firefox which works with version 3, beta 1. I&#8217;ve also updated my description of the Guifications Trillian theme. Check out my <a href="projects/">Projects</a> page for more info and links to download.</p>]]></content:encoded>
			<wfw:commentRss>http://chromus.kajigger.com/blog/2007/12/16/toaster-show/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A day of thanks</title>
		<link>http://chromus.kajigger.com/blog/2007/11/22/a-day-of-thanks/</link>
		<comments>http://chromus.kajigger.com/blog/2007/11/22/a-day-of-thanks/#comments</comments>
		<pubDate>Thu, 22 Nov 2007 14:54:53 +0000</pubDate>
		<dc:creator>chromus</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://chromus.kajigger.com/blog/2007/11/22/a-day-of-thanks/</guid>
		<description><![CDATA[On this day, in the United States, we give thanks in honor of Squanto and members of American tribes giving assistance to the settlers of Plymouth Colony in 1621. For those who believe in a Judeo-Christian deity, thanks is also given &#8220;to the Author of Life who granted our forefathers safe passage to this land, [...]]]></description>
			<content:encoded><![CDATA[<p>On this day, in the United States, we give thanks in honor of Squanto and members of American tribes giving assistance to the settlers of Plymouth Colony in 1621. For those who believe in a Judeo-Christian deity, thanks is also given &#8220;to the Author of Life who granted our forefathers safe passage to this land, who gives every man, woman, and child on the face of the Earth the gift of freedom, and who watches over our nation every day.&#8221; (George W. Bush, <a href="http://www.whitehouse.gov/news/releases/2007/11/20071119-9.html">http://www.whitehouse.gov/news/releases/2007/11/20071119-9.html</a>)</p>
<p>Today, I give thanks to my family, who has enabled me to become who I am; the support of my parents, my brother, and my extended family has allowed me to become a kind and intelligent person, as they have shielded me from many of life&#8217;s worries so that I may pursue my own dreams. Today, I give thanks to my friends, who enables me to be who I should be; the support of my closest friends guides me in my life decisions and encourages me to accomplish my dreams.</p>
<p>In other news, I&#8217;m working on a bunch of new projects, hence the lack of updates. Hopefully, you&#8217;ll get to see some nifty screen-shots soon.</p>]]></content:encoded>
			<wfw:commentRss>http://chromus.kajigger.com/blog/2007/11/22/a-day-of-thanks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Pictures from Las Vegas</title>
		<link>http://chromus.kajigger.com/blog/2007/06/25/pictures-from-las-vegas/</link>
		<comments>http://chromus.kajigger.com/blog/2007/06/25/pictures-from-las-vegas/#comments</comments>
		<pubDate>Tue, 26 Jun 2007 01:12:04 +0000</pubDate>
		<dc:creator>chromus</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://chromus.kajigger.com/blog/2007/06/25/pictures-from-las-vegas/</guid>
		<description><![CDATA[I recently came back from Las Vegas, and I took quite a few pictures. To check them out, go to my Las Vegas 2007 page.]]></description>
			<content:encoded><![CDATA[<p>I recently came back from Las Vegas, and I took quite a few pictures. To check them out, go to my <a href="las-vegas-2007/">Las Vegas 2007</a> page.</p>]]></content:encoded>
			<wfw:commentRss>http://chromus.kajigger.com/blog/2007/06/25/pictures-from-las-vegas/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Firefox slideshow extension 0.5</title>
		<link>http://chromus.kajigger.com/blog/2007/03/22/firefox-slideshow-extension-05/</link>
		<comments>http://chromus.kajigger.com/blog/2007/03/22/firefox-slideshow-extension-05/#comments</comments>
		<pubDate>Fri, 23 Mar 2007 03:53:18 +0000</pubDate>
		<dc:creator>chromus</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://chromus.kajigger.com/?p=102</guid>
		<description><![CDATA[I upgraded the Firefox slideshow extension to support better duplicate link checking. You can download the new version at my Projects page.]]></description>
			<content:encoded><![CDATA[<p>I upgraded the Firefox slideshow extension to support better duplicate link checking. You can download the new version at my <a href="projects/">Projects</a> page.</p>]]></content:encoded>
			<wfw:commentRss>http://chromus.kajigger.com/blog/2007/03/22/firefox-slideshow-extension-05/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Making JWChat work with OpenFire</title>
		<link>http://chromus.kajigger.com/blog/2007/03/22/making-jwchat-work-with-openfire/</link>
		<comments>http://chromus.kajigger.com/blog/2007/03/22/making-jwchat-work-with-openfire/#comments</comments>
		<pubDate>Thu, 22 Mar 2007 18:11:34 +0000</pubDate>
		<dc:creator>chromus</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://chromus.kajigger.com/?p=100</guid>
		<description><![CDATA[Getting JWChat to work with OpenFire is difficult without some customization. Here&#8217;s a step-by-step guide to how I got it working with Apache running on Linux:

Make sure Apache is running - The computer I was using had Apache 2 installed but Apache 1 configuration files, preventing Apache from starting. Since I didn&#8217;t have any site [...]]]></description>
			<content:encoded><![CDATA[<p>Getting <a href="http://jwchat.sourceforge.net/">JWChat</a> to work with <a href="http://www.igniterealtime.org/projects/openfire/">OpenFire</a> is difficult without some customization. Here&#8217;s a step-by-step guide to how I got it working with Apache running on Linux:</p>
<ol>
<li>Make sure Apache is running - The computer I was using had Apache 2 installed but Apache 1 configuration files, preventing Apache from starting. Since I didn&#8217;t have any site data to lose, copying the default Apache 2 configuration file worked fine.</li>
<li>Make sure OpenFire is running - This seems pretty obvious since you need a Jabber server to connect to.</li>
<li>Edit /etc/httpd/conf/httpd.conf - If you don&#8217;t have a &lt;VirtualHost&gt; section for your site, you&#8217;ll have to make one; &lt;VirtualHost *&gt; works just fine for a single site server. The following JWChat configuration lines need to be added inside the &lt;VirtualHost&gt; block that you&#8217;ll be setting JWChat up in:
<code>
&lt;Directory /var/www/html&gt;
	Option +Multiviews
&lt;/Directory&gt;
AddDefaultChatset UTF-8
ProxyPass /http-bind/ http://127.0.0.1:8080/http-bind/
</code></li>
<li>Extract JWChat - Download JWChat from the project site and extract it into your website directory. I moved the files to <code>/var/www/html/</code>, but you may want to place it elsewhere, so update any paths to match your set-up.</li>
<li>Edit /var/www/html/config.js - JWChat needs to be configured to connect to your OpenFire server. Make the following changes:<ol>
<li>Change SITENAME to reflect the server name that OpenFire is configured to host for.</li>
<li>Comment out the existing backends in BACKENDS and add your own. You can provide your own name and description, but these must be same:<ul>
<li><code>httpbase:"http-bind/"</code></li>
<li><code>type:"binding"</code></li>
<li><code>servers_allowed:[SITENAME]</code></li>
</ul></li>
</ol></li>
<li>Edit OpenFire properties - Log into OpenFire as an administrator and add two server properties:<ul>
<li><code>xmpp.httpbind.client.requests.polling = 0</code></li>
<li><code>xmpp.httpbind.client.requests.wait = 10</code></li>
</ul>These are required because of a bug where JWChat won&#8217;t respect the polling values given to it by the server.</li>
<li>Restart Apache - Run <code>apachectl graceful</code> to restart Apache gracefully and load the new configuration.</li>
</ol>
<p>At this point, when you visit your site, you should see a JWChat login screen. The username is without the @domain suffix.</p>]]></content:encoded>
			<wfw:commentRss>http://chromus.kajigger.com/blog/2007/03/22/making-jwchat-work-with-openfire/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Compiling libcurl with Cygwin for MinGW</title>
		<link>http://chromus.kajigger.com/blog/2007/02/17/compiling-libcurl-with-cygwin-for-mingw/</link>
		<comments>http://chromus.kajigger.com/blog/2007/02/17/compiling-libcurl-with-cygwin-for-mingw/#comments</comments>
		<pubDate>Sat, 17 Feb 2007 14:53:55 +0000</pubDate>
		<dc:creator>chromus</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://chromus.kajigger.com/?p=99</guid>
		<description><![CDATA[Cygwin is my preferred development environment for C/C++ programs at the moment, but I don&#8217;t want to create executables or libraries which depend on cygwin1.dll, forcing me to release my programs under the GPL and requiring distribution of an extra DLL. To compile libcurl without Cygwin dependencies, use the following configure line:

./configure \
--build=mingw32 \
CPPFLAGS="-mno-cygwin" \
LDFLAGS="-mno-cygwin"

I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>Cygwin is my preferred development environment for C/C++ programs at the moment, but I don&#8217;t want to create executables or libraries which depend on cygwin1.dll, forcing me to release my programs under the GPL and requiring distribution of an extra DLL. To compile libcurl without Cygwin dependencies, use the following configure line:</p>
<code>
./configure \
--build=mingw32 \
CPPFLAGS="-mno-cygwin" \
LDFLAGS="-mno-cygwin"
</code>
<p>I&#8217;m also a stickler for only building exactly what you need, and since I plan on using libcurl for static linking, I want the library to be as small as possible. Here are my configuration options for generating a small library:</p>
<code>
./configure \
--disable-ftp \
--disable-file \
--disable-ldap \
--disable-dict \
--disable-telnet \
--disable-tftp \
--disable-manual \
--disable-ares \
--disable-verbose \
--disable-sspi \
--disable-debug \
--disable-crypto-auth \
--disable-cookies \
--without-ssl \
--without-libssh2 \
LDFLAGS="-Os -s"
</code>
<p>One drawback to this approach is having to manually edit the resulting curl-config script to remove <code>-Os -s</code> so it doesn&#8217;t forcefully optimize a project depending on libcurl.</p>
<p>Note that neither of these compile lines will work in the standard Windows command-prompt without removing the backslashes and new-lines. If you combine the two options, that makes:</p>
<code>
./configure \
--build=mingw32 \
--disable-ftp \
--disable-file \
--disable-ldap \
--disable-dict \
--disable-telnet \
--disable-tftp \
--disable-manual \
--disable-ares \
--disable-verbose \
--disable-sspi \
--disable-debug \
--disable-crypto-auth \
--disable-cookies \
--without-ssl \
--without-libssh2 \
CPPFLAGS="-mno-cygwin" \
LDFLAGS="-mno-cygwin -Os -s"
</code>
<p>That results in a 12.6 MB library suitable for static linking and without dependencies on Cygwin. Unfortunately, that seems rather large, considering a 90 KB library can be created according to the &#8220;Reducing Size&#8221; section of the <a href="http://curl.haxx.se/docs/install.html">curl install guide</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://chromus.kajigger.com/blog/2007/02/17/compiling-libcurl-with-cygwin-for-mingw/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Elizabeth Juhasz update</title>
		<link>http://chromus.kajigger.com/blog/2006/11/23/elizabeth-juhasz-update/</link>
		<comments>http://chromus.kajigger.com/blog/2006/11/23/elizabeth-juhasz-update/#comments</comments>
		<pubDate>Thu, 23 Nov 2006 23:10:32 +0000</pubDate>
		<dc:creator>chromus</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://chromus.kajigger.com/?p=98</guid>
		<description><![CDATA[Recently, an article was written for the Towson Towerlight about Liz. A link to the article can be found on my Elizabeth Juhasz page.]]></description>
			<content:encoded><![CDATA[<p>Recently, an article was written for the Towson Towerlight about Liz. A link to the article can be found on my <a href="elizabeth-juhasz/">Elizabeth Juhasz</a> page.</p>]]></content:encoded>
			<wfw:commentRss>http://chromus.kajigger.com/blog/2006/11/23/elizabeth-juhasz-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Firefox 2.0 update</title>
		<link>http://chromus.kajigger.com/blog/2006/10/24/firefox-20-update/</link>
		<comments>http://chromus.kajigger.com/blog/2006/10/24/firefox-20-update/#comments</comments>
		<pubDate>Wed, 25 Oct 2006 01:25:19 +0000</pubDate>
		<dc:creator>chromus</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://chromus.kajigger.com/?p=97</guid>
		<description><![CDATA[I updated my slideshow extension to work with Firefox 2.0. If you&#8217;re curious, crack it open (it&#8217;s only a ZIP file renamed to an XPI file) to check the changelog. I&#8217;ve posted it on my projects page; while you&#8217;re there, check out some of the other work I&#8217;ve done. For those of you who are [...]]]></description>
			<content:encoded><![CDATA[<p>I updated my slideshow extension to work with Firefox 2.0. If you&#8217;re curious, crack it open (it&#8217;s only a ZIP file renamed to an XPI file) to check the changelog. I&#8217;ve posted it on my <a href="http://chromus.kajigger.com/?page_id=6">projects</a> page; while you&#8217;re there, check out some of the other work I&#8217;ve done. For those of you who are impatient, you can <a id="p96" href="wp-content/uploads/projects/firefox-slideshow-extension.xpi">download</a> it directly.</p>]]></content:encoded>
			<wfw:commentRss>http://chromus.kajigger.com/blog/2006/10/24/firefox-20-update/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
