<?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>chris&#039;s random thoughts &#187; Web Apps</title>
	<atom:link href="http://www.ciulla.org/category/web-apps/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ciulla.org</link>
	<description>...a geeky free-association...</description>
	<lastBuildDate>Wed, 17 Jun 2009 02:43:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Moving to Drupal</title>
		<link>http://www.ciulla.org/2005/09/20/moving-to-drupal/</link>
		<comments>http://www.ciulla.org/2005/09/20/moving-to-drupal/#comments</comments>
		<pubDate>Tue, 20 Sep 2005 12:12:03 +0000</pubDate>
		<dc:creator>Chris Ciulla</dc:creator>
				<category><![CDATA[Content Mangement Systems]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Random Geekyness]]></category>

		<guid isPermaLink="false">http://ciulla.org/2005/09/20/moving-to-drupal/</guid>
		<description><![CDATA[While WordPress rocks, it&#8217;d be nice to see it evolve into a full-fledged content management system.  As such, I&#8217;ve decided to move off of WordPress in favor of Drupal.
This is in no way a condemnation of WordPress &#8212; I just need &#8220;more power!&#8221; (Arrr arrr arrr)  
I&#8217;ve moved all of my blog content [...]]]></description>
			<content:encoded><![CDATA[<p>While WordPress rocks, it&#8217;d be nice to see it evolve into a full-fledged content management system.  As such, I&#8217;ve decided to move off of WordPress in favor of Drupal.</p>
<p>This is in no way a condemnation of WordPress &#8212; I just need &#8220;more power!&#8221; (Arrr arrr arrr)  </p>
<p>I&#8217;ve moved all of my blog content to <a href="http://csquared.org">csquared.org</a>, and will eventually redirect the ciulla.org domain there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ciulla.org/2005/09/20/moving-to-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mambo/Gallery2</title>
		<link>http://www.ciulla.org/2005/08/09/mambogallery2/</link>
		<comments>http://www.ciulla.org/2005/08/09/mambogallery2/#comments</comments>
		<pubDate>Tue, 09 Aug 2005 10:59:10 +0000</pubDate>
		<dc:creator>Chris Ciulla</dc:creator>
				<category><![CDATA[Gallery 2]]></category>
		<category><![CDATA[Mambo]]></category>

		<guid isPermaLink="false">http://ciulla.org/?p=78</guid>
		<description><![CDATA[I&#8217;m using Mambo to revamp a small software company&#8217;s website.  
Naturally, there&#8217;s quite a few product screenshots.  To help manage them, I installed Gallery 2 and the Mambo/Gallery2 integration stuff.  
On the Mambo side, I needed to add a trailing slash to the component&#8217;s &#8220;Full Path to Gallery G2&#8243; and enable the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m using <a href="http://www.mamboserver.com/">Mambo</a> to revamp a small software company&#8217;s website.  </p>
<p>Naturally, there&#8217;s quite a few product screenshots.  To help manage them, I installed <a href="http://gallery.menalto.com/">Gallery 2</a> and the Mambo/Gallery2 <a href="http://mamboforge.net/projects/gallery2/">integration stuff</a>.  </p>
<p>On the Mambo side, I needed to add a trailing slash to the component&#8217;s &#8220;Full Path to Gallery G2&#8243; and enable the  mod_gallery_block.  </p>
<p>After getting a &#8220;ERROR_CONFIGURATION_REQUIRED&#8221;, I found that I needed to install and activate the &#8220;Image Block&#8221; module on the Gallery 2 side. </p>
<p>I was in business&#8230;  Almost.</p>
<p>When I clicked on the mod_gallery_block on the site, I got a lot of &#8220;headers already sent&#8221; errors.  After searching the web to no avail, I took matters into my own hands.  I edited Mambo&#8217;s index.php and moved lines 194 through 198 to line 9.  </p>
<p>Success!</p>
<p>Now, to work on getting the embedded Gallery 2 content to look like it&#8217;s part of the site&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ciulla.org/2005/08/09/mambogallery2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deploying Drupal</title>
		<link>http://www.ciulla.org/2005/08/01/deploying-drupal/</link>
		<comments>http://www.ciulla.org/2005/08/01/deploying-drupal/#comments</comments>
		<pubDate>Mon, 01 Aug 2005 12:12:34 +0000</pubDate>
		<dc:creator>Chris Ciulla</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://ciulla.org/?p=74</guid>
		<description><![CDATA[Drupal travels pretty well -- here's how to do it.]]></description>
			<content:encoded><![CDATA[<p>Drupal travels pretty well &#8212; here&#8217;s how to do it.</p>
<ol>
<li>If populated, truncate the local instance&#8217;s &#8216;cache&#8217; table.  Naturally, I didn&#8217;t do this before exporting.  In addition to causing issues on the target server, I could have saved some bandwidth by doing this earlier than I acutally did.</li>
<li>Create a new database on your target server.</li>
<li>Export your local instance&#8217;s Drupal database.</li>
<li>Import the dump into your newly created target server&#8217;s database instance. I gzipped the database export using a newer version of phpMyAdmin than my hosting provider does, and had issues.  This was resolved by rexporing using no compression.</li>
<li>Modify $DRUPAL_HOME/sites/default/settings.php to reflect your target server&#8217;s settings</li>
<li>FTP your local instance&#8217;s files to your target server.</li>
</ol>
<p>In optimal conditions, this works.   However, on my target environment,  I have a couple of unresolved issues beyond my control:</p>
<ol>
<li>Clean URLs don&#8217;t work.   As I do not have access to httpd.conf, I can&#8217;t make the changes outlined in my previous post.  This necessitated changing all of the inter-page links to the ugly &#8216;?q=&#8217; hrefs.  There wasn&#8217;t that many links to change, so I did it by hand &#8212; if there were considerably more, I probably would have sed-ed them.  Also, I needed to change the &#8216;Clean URLs&#8217; entry in the variables table to reflect my unclean environment. </li>
<li>Anything that relies upon imap functionality, such as the mailhandler.module, doesn&#8217;t work because my hosting provider did not compile it into PHP.  WordPress sidesteps this neatly by using a third-party POP3 library.  I&#8217;m working on a Drupal implementation thereof.</li>
</ol>
<p>Other than that, it was remarkably painless.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ciulla.org/2005/08/01/deploying-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal Clean URLs Working!</title>
		<link>http://www.ciulla.org/2005/07/28/drupal-clean-urls-working/</link>
		<comments>http://www.ciulla.org/2005/07/28/drupal-clean-urls-working/#comments</comments>
		<pubDate>Fri, 29 Jul 2005 00:39:06 +0000</pubDate>
		<dc:creator>Chris Ciulla</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://ciulla.org/?p=73</guid>
		<description><![CDATA[Finally got it to work... phew.]]></description>
			<content:encoded><![CDATA[<p>Welp, finally got &#8220;Clean URLs&#8221; to work on Drupal.</p>
<p>Other than a lot of STFW-ing and swearing, this is what it took&#8230;</p>
<p>Please note that my linux box is running a SuSE 9.1 pro install with Apache2.</p>
<p>First, create a directory structure off of your Drupal root like so: </p>
<blockquote><p>$ cd $DRUPAL_HOME<br />
$ mkdir system<br />
$ mkdir system/test
</p></blockquote>
<p>Second, modify either your httpd.conf or httpd.conf.local thusly:</p>
<blockquote><p>&lt;Directory $DRUPAL_HOME&gt;<br />AllowOverride All<br />&lt;/Directory&gt;
</p></blockquote>
<p>Third, from the command line or webmin, restart your Apache daemon (remember, this is SuSE 9.1, so ymmv):</p>
<blockquote><p>$ httpd-prefork -k restart
</p></blockquote>
<p>Forth, from your web browser, navigate to http://yoursite/?q=admin/settings, &#8220;Enable Clean URLs&#8221;, and save your changes.</p>
<p>Worked for me!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ciulla.org/2005/07/28/drupal-clean-urls-working/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal</title>
		<link>http://www.ciulla.org/2005/07/28/drupal/</link>
		<comments>http://www.ciulla.org/2005/07/28/drupal/#comments</comments>
		<pubDate>Thu, 28 Jul 2005 10:45:02 +0000</pubDate>
		<dc:creator>Chris Ciulla</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://ciulla.org/2005/07/28/drupal/</guid>
		<description><![CDATA[Recently, I&#8217;ve been playing around with Drupal.  As a test case, I&#8217;ve converted 99.9% of a certain author&#8217;s static website on my linux box, and the more I play with it, the more impressed I get.
Setup was pretty easy, and the only real issue I had was figuring Drupal&#8217;s category system.  As opposed [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I&#8217;ve been playing around with <a href="http://drupal.org">Drupal</a>.  As a test case, I&#8217;ve converted 99.9% of a <a href="http://leofrankowski.com">certain author&#8217;s</a> static website on my linux box, and the more I play with it, the more impressed I get.</p>
<p>Setup was pretty easy, and the only real issue I had was figuring Drupal&#8217;s category system.  As opposed to WordPress&#8217;s intuitive categorization system, Drupal requires you to have at least one &#8220;term&#8221; in a &#8220;vocabulary&#8221;. </p>
<p>At the moment, I don&#8217;t have the patience to get &#8220;clean urls&#8221; working.  It&#8217;s not a failure on Drupal&#8217;s part.  Rather, it&#8217;s the default Apache 2 configuration on SuSE 9.1 that&#8217;s the issue.  Despite &#8220;mod_rewrite&#8221; being available, it steadfastly refuses to bend to my will. </p>
<p>The next test will be a &#8220;live&#8221; deploy to see how well Drupal travels.  This entails ftp-ing the stuff up to ciulla.org, backing up the local MySQL database, then restoring it on a hosted db instance.  Too bad I can&#8217;t just gzip it and remotely unzip it on the server side &#8212; although I could fake out the server and deploy it as a .war file&#8230;  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ciulla.org/2005/07/28/drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving the Blog</title>
		<link>http://www.ciulla.org/2005/07/14/moving-the-blog/</link>
		<comments>http://www.ciulla.org/2005/07/14/moving-the-blog/#comments</comments>
		<pubDate>Fri, 15 Jul 2005 03:02:19 +0000</pubDate>
		<dc:creator>Chris Ciulla</dc:creator>
				<category><![CDATA[Content Mangement Systems]]></category>
		<category><![CDATA[Minor Annoyances]]></category>

		<guid isPermaLink="false">http://ciulla.org/?p=63</guid>
		<description><![CDATA[I&#8217;ve been investigating options to maintain ciulla.org via a content management system.  Most of them have been overkill for maintaining the few static pages I have laying around.  
Then it occured to me that I could use WordPress to maintain the static stuff.  
So, I read the instructions on the WordPress Codex. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been investigating options to maintain ciulla.org via a content management system.  Most of them have been overkill for maintaining the few static pages I have laying around.  </p>
<p>Then it occured to me that I could use WordPress to maintain the static stuff.  </p>
<p>So, I read the <a href="http://codex.wordpress.org/Moving_WordPress">instructions</a> on the <a href="http://codex.wordpress.org/">WordPress Codex</a>.  Several times.  And I changed my options, moved the files, then updated the permalink structure.  Several times.  I even deleted <em>.htaccess</em>.  Several times.</p>
<p>All to no avail.</p>
<p>Then, magically, it <em>just started working</em>.  I hate it when stuff just starts to work.  That is, provided it didn&#8217;t initially work.</p>
<p><strong>edit:</strong>  I think GoDaddy uses be some kind of caching mechanism.  That would explain a lot.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ciulla.org/2005/07/14/moving-the-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s LIN-you-ex</title>
		<link>http://www.ciulla.org/2005/07/12/its-lin-you-ex/</link>
		<comments>http://www.ciulla.org/2005/07/12/its-lin-you-ex/#comments</comments>
		<pubDate>Wed, 13 Jul 2005 02:40:10 +0000</pubDate>
		<dc:creator>Chris Ciulla</dc:creator>
				<category><![CDATA[Comment Spammers]]></category>
		<category><![CDATA[Content Mangement Systems]]></category>
		<category><![CDATA[Minor Annoyances]]></category>
		<category><![CDATA[Random Geekyness]]></category>

		<guid isPermaLink="false">http://ciulla.org/wordpress/?p=59</guid>
		<description><![CDATA[Since I installed Spam Karma 2 (SK2), I&#8217;ve been an absolute fiend about checking to see if any spam has been harvested.  Before, I&#8217;d get about 20 &#8220;please moderate such and such comment&#8221; emails a week&#8230; Sometimes more.  
It&#8217;s been so effective, I have to write about something else, I suppose&#8230;
So, here&#8217;s what [...]]]></description>
			<content:encoded><![CDATA[<p>Since I installed Spam Karma 2 (SK2), I&#8217;ve been an absolute fiend about checking to see if any spam has been harvested.  Before, I&#8217;d get about 20 &#8220;please moderate such and such comment&#8221; emails a week&#8230; Sometimes more.  </p>
<p>It&#8217;s been so effective, I have to write about something else, I suppose&#8230;</p>
<p>So, here&#8217;s what I&#8217;ve been doing for the past couple of days (besides working, of course):</p>
<ul>
<li>Working on a CSS-only (read: non-table) version of <a href="http://resume.ciulla.org">my resume</a></li>
<li>Looking for a <strong>very</strong> lite content mangement system for the site&#8217;s static content</li>
<li>Fixing overheating issues on the other computers laying around the house and playing family System Administrator</li>
<li>Playing around with a second-hand copy of SuSE Professional 9.1</li>
</ul>
<p><span id="more-59"></span></p>
<p><strong>CSS-only Resume</strong><br />
Like any decent technology, I have a love/hate relationship with CSS.  Why the hell can&#8217;t it just do what I want it to do?</p>
<p><strong>Lite CMS</strong><br />
I&#8217;ve been playing around with <a href="http://rodin.lot23.com/">Rodin</a> on localhost.  It may do the trick, but I&#8217;ll have to tweak the theme a bit.</p>
<p><strong>Family System Administrator</strong><br />
Teri&#8217;s machine was overheating, so I plunked down some cash on a couple of fans.  One&#8217;s an adjustable drivebay fan that sticks out from the front of the case, and the other was a 60mm rear case fan.</p>
<p>Other than hunting down the power pins on the mobo, installing the drivebay fan was a no-brainer.  </p>
<p>The 60mm rear case fan came with mounting screws&#8230;  Assuming you had a freakin&#8217; wood computer case.  Wood screws.  Needless to say, I was rather torqued.</p>
<p>Fortunately, the drivebay fan worked like a champ,  negating the need for the rear case fan.</p>
<p>Naturally, the kids&#8217; computer system was having similar overheating issues, especially when playing a CD-based game.  So, back to the computer store.  I got the same fan I put in Teri&#8217;s machine.  </p>
<p>You won&#8217;t fool me twice, <em>ya bastads</em>.  Wood screws.  Grrrrr.</p>
<p><strong>How sad is this?</strong><br />
As I mentioned above, I&#8217;ve been playing with SuSE 9.1 I bought a couple of months ago at Half-Price books for 45 bucks.  I spent about 45 minutes slapping it on an old laptop, and it works great.  Now, I need to put it on my dedicated linux box, which is currently running SuSE 8.something.  </p>
<p>Getting to the sad part&#8230;  Here&#8217;s the list of the devices attached to my network right now:</p>
<ul>
<li>WRT54g Router</li>
<li>a 6 port switch</li>
<li>a 4 port switch</li>
<li>The Heathen&#8217;s WinXP Home box</li>
<li>Teri&#8217;s WinXP Home box</li>
<li>my WinXP Pro box</li>
<li>my Linux file/web/MP3 server</li>
<li>my WinXP Pro &#8220;work&#8221; laptop</li>
<li>my Linux &#8220;play&#8221; laptop</li>
<li>my Rio Karma MP3 player</li>
<li>and, my Sharp Zaurus</li>
</ul>
<p>I am so glad I&#8217;ve been replacing all my energy wasting incandecent bulbs.</p>
<p><strong>LIN-you-ex</strong><br />
I&#8217;ll have to get around to writing about my favorite Linux story, but the gist of it is a guy I used to work with pronounced &#8220;Linux&#8221; as &#8220;Lin-you-ex&#8221;.  I usually say that when I&#8217;m being extraordinarily geeky &#8212; Well, more so than usual.</p>
<p>I couldn&#8217;t think of a good title for this post, so for now, &#8220;It&#8217;s Lin-you-ex.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ciulla.org/2005/07/12/its-lin-you-ex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrating Blogs and Wikis &#8212; A Higher Unifying Framework</title>
		<link>http://www.ciulla.org/2005/07/09/integrating-blogs-and-wikis-a-higher-unifying-framework/</link>
		<comments>http://www.ciulla.org/2005/07/09/integrating-blogs-and-wikis-a-higher-unifying-framework/#comments</comments>
		<pubDate>Sat, 09 Jul 2005 23:29:03 +0000</pubDate>
		<dc:creator>Chris Ciulla</dc:creator>
				<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://ciulla.org/wordpress/2005/07/09/integrating-blogs-and-wikis-a-higher-unifying-framework/</guid>
		<description><![CDATA[Minding the Planet: Integrating Blogs and Wikis &#8212; A Higher Unifying Framework is a very long title for a very good idea:  combining wikis and blogs.
TikiWiki is an example of something like this, but it&#8217;s serious overkill.
I&#8217;ll have to keep looking, I suppose.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://novaspivack.typepad.com/nova_spivacks_weblog/2003/08/integrating_blo.html">Minding the Planet: Integrating Blogs and Wikis &#8212; A Higher Unifying Framework</a> is a very long title for a very good idea:  combining wikis and blogs.</p>
<p><a href="http://tikiwiki.org/">TikiWiki</a> is an example of something like this, but it&#8217;s serious overkill.</p>
<p>I&#8217;ll have to keep looking, I suppose.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ciulla.org/2005/07/09/integrating-blogs-and-wikis-a-higher-unifying-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wikka Wiki</title>
		<link>http://www.ciulla.org/2005/03/18/fixing-the-wikkageshi-htmlentities-warning/</link>
		<comments>http://www.ciulla.org/2005/03/18/fixing-the-wikkageshi-htmlentities-warning/#comments</comments>
		<pubDate>Fri, 18 Mar 2005 13:02:06 +0000</pubDate>
		<dc:creator>Chris Ciulla</dc:creator>
				<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://ciulla.org/wordpress/2005/03/18/fixing-the-wikkageshi-htmlentities-warning/</guid>
		<description><![CDATA[Finally found a decent Wiki...]]></description>
			<content:encoded><![CDATA[<p>I found a decent securable wiki.  Check it out <a href="http://ciulla.org/wiki/">here</a>.</p>
<p>The only problem I encountered is an html entities warning, but a quick googling provided the remedy.</p>
<p><a href="http://wikka.jsnx.com/CharsetNotSupportedWorkaround">Charset Not Supported Workaround</a> documents how to fix it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ciulla.org/2005/03/18/fixing-the-wikkageshi-htmlentities-warning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Great Wiki Hunt</title>
		<link>http://www.ciulla.org/2005/03/15/the-great-wiki-hunt/</link>
		<comments>http://www.ciulla.org/2005/03/15/the-great-wiki-hunt/#comments</comments>
		<pubDate>Wed, 16 Mar 2005 02:53:46 +0000</pubDate>
		<dc:creator>Chris Ciulla</dc:creator>
				<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://ciulla.org/wordpress/2005/03/15/the-great-wiki-hunt/</guid>
		<description><![CDATA[Still looking for a Wiki for my site. Since it supports PHP, perl, and Java (cgi &#8212; bah), I have a number of items from which to choose. Finding the &#8220;right one&#8221; is proving to be problematic. I have WikiMedia, DokuWiki, and Blog:CMS (has a DokuWiki built in) installed on localhost.
Screw it, I can always [...]]]></description>
			<content:encoded><![CDATA[<p>Still looking for a Wiki for my site. Since it supports PHP, perl, and Java (cgi &#8212; bah), I have a number of items from which to choose. Finding the &#8220;right one&#8221; is proving to be problematic. I have <a href="http://wikipedia.sourceforge.net/">WikiMedia</a>, <a href="http://wiki.splitbrain.org/wiki:dokuwiki">DokuWiki</a>, and <a href="http://blogcms.com/">Blog:CMS</a> (has a DokuWiki built in) installed on localhost.</p>
<p>Screw it, I can always change later.  </p>
<p>However, with a wiki, there&#8217;s a bit more involved if you change rendering engines. Although I could write an xform or pull down the site using the (hopefully supported) XMLRPC API, getting around to it is something else entirely. I suppose that should be considered a constraint.</p>
<p><a href="http://editthispagephp.sourceforge.net/home/index.php">EditThisPagePHP</a> looks good for just knocking together page(s). I played around with it a bit, and it&#8217;s really quite easy to install and use, but I don&#8217;t think it really meets my needs.</p>
<p><a href="http://purpletentacle.co.uk:8080">Purple-T-Wiki</a> meets this as well &#8212; I could probably learn enough PHP to secure it. The only problem with it is the fact that <em>everything</em> is converted to lowercase. Bah.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ciulla.org/2005/03/15/the-great-wiki-hunt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
