<?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>افكار و احلام</title>
	<atom:link href="http://www.ardisson.org/afkar/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ardisson.org/afkar</link>
	<description>A journal at al-Qâhira fî Amrîkâ</description>
	<pubDate>Sat, 10 May 2008 23:46:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>How do you describe…</title>
		<link>http://www.ardisson.org/afkar/2008/05/10/how-do-you-describe/</link>
		<comments>http://www.ardisson.org/afkar/2008/05/10/how-do-you-describe/#comments</comments>
		<pubDate>Sat, 10 May 2008 23:46:17 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=100</guid>
		<description><![CDATA[…the smell of honeysuckle?
In a sure sign that summer is about upon us, the honeysuckle is out all over the yard, and it smells heavenly.  It even overpowers the smell of lawn-mowing, no easy task, I assure you.  
As I was mowing the lawn, I couldn’t help but wonder, though: how do you [...]]]></description>
			<content:encoded><![CDATA[<p>…the smell of honeysuckle?</p>
<p>In a sure sign that summer is about upon us, the honeysuckle is out all over the yard, and it smells heavenly.  It even overpowers the smell of lawn-mowing, no easy task, I assure you.  </p>
<p>As I was mowing the lawn, I couldn’t help but wonder, though: how <em>do</em> you describe the smell of honeysuckle?  Were you to describe something to me and say it smelled like honeysuckle, I would comprehend your meaning, but I can’t think of any primitives or comparisons I’d use to describe the smell to someone unfamiliar with honeysuckle.</p>
<p>How do you describe that smell?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2008/05/10/how-do-you-describe/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fantastico no longer so fantastic (and other long-delayed WordPress upgrades)</title>
		<link>http://www.ardisson.org/afkar/2008/05/03/fantastico-no-longer-so-fantastic-and-other-long-delayed-wordpress-upgrades/</link>
		<comments>http://www.ardisson.org/afkar/2008/05/03/fantastico-no-longer-so-fantastic-and-other-long-delayed-wordpress-upgrades/#comments</comments>
		<pubDate>Sat, 03 May 2008 22:44:37 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
		
		<category><![CDATA[Life]]></category>

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

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=99</guid>
		<description><![CDATA[A few years ago, Fantastico was the must-have feature when choosing a web-hosting company.  Fantastico offered one-click installation and upgrades of popular web software packages (e.g., blogs, fora, wikis), which made it trivial for the average user to join the “participatory” world of the so-called “Web 2.0” rage.  Indeed, when comparing hosting providers [...]]]></description>
			<content:encoded><![CDATA[<p>A few years ago, <a href="http://en.wikipedia.org/wiki/Fantastico_%28web_hosting%29">Fantastico</a> was the <em>must-have</em> feature when choosing a web-hosting company.  Fantastico offered one-click installation and upgrades of popular web software packages (e.g., blogs, fora, wikis), which made it trivial for the average user to join the “participatory” world of the so-called “Web 2.0” rage.  Indeed, when comparing hosting providers (something I had been doing since about 2002 when <a href="http://www.mac.com/">.Mac</a> became a subscription service), I made sure to settle on a “Fantastico-enabled” <a href="http://www.bluehost.com/">host</a>.  </p>
<p>Initially things were great; WordPress updates appeared in Fantastico within about a week of release (given that the Fantastico developers needed to QA any changes a WordPress upgrade might need in their software and that hosting providers should QA any Fantastico upgrade on their servers before deploying, six or eight days seemed both relatively fast and reasonable).  As time went on, however, new versions of WordPress and their security upgrades started taking longer and longer to appear in Fantastico (the last WordPress upgrade I did with Fantastico, to 2.3.3, took almost 40 days to appear in Fantastico, and both WordPress 2.5 and now 2.5.1 have been released without Fantastico upgrades appearing yet), and exasperated users complained in hosting providers’ forums, and exasperated providers complained in the Fantastico forums.  Fantastico was no longer so fantastic.</p>
<p>Seeing the writing on the wall, I had been looking for solutions that were elegant, efficient, and easy.  WordPress <a href="http://codex.wordpress.org/Installing/Updating_WordPress_with_Subversion">recommended</a> putting your WordPress install in a <a href="http://subversion.tigris.org/">Subversion</a> repository (not easy), and later the <a href="http://techie-buzz.com/wordpress-plugins/wordpress-automatic-upgrade-plugin.html">WordPress Automatic Update Plugin</a> appeared (not efficient), but, frankly, I wanted something tested and supported, in case something happened (and if I was going to have to mess around with things, I’d rather just use <code>patch</code> like phpBB used to support; <code>patch</code> and I are friends).  Not too long ago, <a href="http://www.bluehost.com/">my host</a> announced support for <a href="http://www.simplescripts.com">SimpleScripts</a>, which promised more up-to-date releases and updates.  The only drawback was I’d have to do some sort of “migration” to get افكار و احلام into the SimpleScripts system, either migrate the installation itself or migrate the data.  Yay, more deferred maintenance.</p>
<p>Finally, this weekend, I set aside some time to perform all of these delayed changes.  I had been reading <a href="http://www.bluehostforum.com/showthread.php?t=12667">the</a> <a href="http://www.bluehostforum.com/showthread.php?t=12972">threads</a> about Fantastico→SimpleScripts WordPress migration in the BlueHost forum (as well as lots of other documentation) for the past few weeks, so I knew I needed to set aside a couple of hours in case anything went wrong.  The steps were simple enough; they just required some quiet and time. <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I ended up mostly following <a href="http://www.bluehostforum.com/showthread.php?t=12972">these instructions</a> (phpMyAdmin database backup instructions I followed are <a href="http://www.tamba2.org.uk/wordpress/backup/">here</a>) to get my existing WordPress 2.3.3 install into SimpleScripts, though I changed steps 5 and 6, which eliminated steps 7-10:</p>
<ul>
<li>Use <a href="http://www.panic.com/coda/">Coda</a> (Have I mentioned how much I love Coda? No?  OK, I will soon, then.) to <em>copy</em> <code>afkar/</code> to <code>afkar_copy/</code>.  This took more time than just renaming the existing directory, but it also meant that I didn’t have to re-upload themes, plug-ins, and other stuff in <code>wp-content</code> when I was done, but I still had a pristine copy to revert to in case of problems.</li>
<li>Instead of having SimpleScripts create a new database, I had it update the existing database (I had several backups, from cPanel, WordPress itself, and the SQL backup from phpMyAdmin) using the information from my <code>wp-config.php</code> file.  This is more “dangerous” and probably more trouble if something were to go wrong, but fewer steps if things went well (which they did for me).</li>
</ul>
<p>Of course, I also had to <a href="http://www.ardisson.org/afkar/2007/06/02/wordpress-22-and-the-importance-of-unicode/">fix the <code>DB_CHARSET</code></a> in <code>wp-config.php</code> <em>again</em> after the migration. <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>I then made another series of backups (though SimpleScripts will also create and restore backups when/after upgrading), disabled my installed plug-ins, and upgraded from 2.3.3 to 2.5.1.  “Shiny,” as they say.  I backed up again for good measure and then upgraded all of the WordPress plug-ins I had installed (a couple didn’t show updates in the WordPress UI, but I visited their sites and found there were updates available anyway).</p>
<p>Having now completed almost all deferred maintenance, and without any problems, I decided it was high time to fix that pesky <code>DB_CHARSET</code> issue once and for all.  After all, nearly a year had passed since WordPress 2.2, and there were finally WordPress “<a href="http://codex.wordpress.org/Converting_Database_Character_Sets">instructions</a>” on how to fix their poor database encoding choice/upgrade bug—except the instructions were just a general overview, suitable for folks familiar with databases, but not for average users.  Fortunately, a user had written <a href="http://g30rg3x.com/utf8-database-converter/">a plug-in</a> to do the job for you.  I had been reading about it for a while, it had been updated a couple of times, response had generally been positive (I had seen a couple of comments indicating it hadn’t worked at all, but also <a href="http://www.g-loaded.eu/2008/03/31/how-to-fix-the-wordpress-databases-character-set-issue/">this recent one</a> indicating success even with 2.5), and I had fresh database backups and some time left! <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p>
<p>The plug-in dutifully warns that it’s only been tested against WordPress 2.2, but after I acknowledged that I was taking my database’s life into my own hands, it offered to proceed anyway.  After the converter finished its work, the only thing I had to do was set the <code>DB_CHARSET</code> back to <code>utf8</code> in <code>wp-config.php</code>; I hope this is the last time I will <em>ever</em> have to change that variable!</p>
<p>The end result of an hour or so of “work” is a fully up-to-date WordPress installation, a sane database, no more deferred maintenance sitting around, and, hopefully, quick upgrades to newer versions of WordPress in the future.  SimpleScripts seems simple, efficient, elegant, and it even addresses my <a href="http://www.ardisson.org/afkar/2007/06/02/wordpress-22-and-the-importance-of-unicode/">other complaint about Fantastico</a>), so I’m hopeful it will remain simple for much longer than Fantastico remained fantastic.  Thanks, as always, to the great folks on the internet whose commentary and instructions facilitated my afternoon of upgrades.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2008/05/03/fantastico-no-longer-so-fantastic-and-other-long-delayed-wordpress-upgrades/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Camino 1.6 Spanish is coming</title>
		<link>http://www.ardisson.org/afkar/2008/04/22/camino-16-spanish-is-coming/</link>
		<comments>http://www.ardisson.org/afkar/2008/04/22/camino-16-spanish-is-coming/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 07:47:28 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
		
		<category><![CDATA[Camino]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/2008/04/22/camino-16-spanish-is-coming/</guid>
		<description><![CDATA[Many of you have noticed that we shipped Camino 1.6 without a Spanish localization.  
Let me assure everyone that both the Camino development team and the Camino localizers were unhappy about this, too.  However, all Camino work—development and localization—is done by volunteers, and schedules of volunteers do not always line up.  This [...]]]></description>
			<content:encoded><![CDATA[<p>Many of you have noticed that we <a href="http://caminobrowser.org/blog/2008/#camino1.6">shipped Camino 1.6</a> without a Spanish localization.  </p>
<p>Let me assure everyone that both the Camino development team and the Camino localizers were unhappy about this, too.  However, all Camino work—development and localization—is done by volunteers, and schedules of volunteers do not always line up.  This was exactly the case with our Spanish localization; it wasn’t going to be ready in time for us to ship Camino 1.6 as planned last week.  We knew this in advance, and while we always hate to ship a Camino release without a language included in the previous version, we needed to ship 1.6 and we did have 10 other languages ready.</p>
<p>As of this evening, the Spanish translation is nearly complete, and the first review indicates there is not much more work to be done.  I can’t promise you a new Camino 1.6 Multilingual build that includes Spanish by the end of the week, but it is safe to say that you’ll see Spanish in the Multilingual build very soon.</p>
<p>As always, if you’re concerned about the status of the translation of Camino in your language, please stop by the <a href="http://cl10n.rwx.it/">caminol10n project</a> and see how you can help.  You don’t need to have many computer/software skills, and some languages just need reviewer/proofreaders—the only skill required for that task is your language and the ability to use Camino!</p>
<p>We thank all of our Spanish-speaking users for their patience, and we do hope to deliver the Spanish localization very soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2008/04/22/camino-16-spanish-is-coming/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Putting code where your heart is?</title>
		<link>http://www.ardisson.org/afkar/2008/04/22/putting-code-where-your-heart-is/</link>
		<comments>http://www.ardisson.org/afkar/2008/04/22/putting-code-where-your-heart-is/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 06:37:04 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<category><![CDATA[Open Source]]></category>

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

		<guid isPermaLink="false">http://www.ardisson.org/afkar/2008/04/22/putting-code-where-your-heart-is/</guid>
		<description><![CDATA[Marc “uwog” Maurer, a leading AbiWord developer, on AbiWord’s 2008 Google Summer of Code projects:
Interestingly, we did receive quite a few applications about improving OOXML support, while we got zero OpenDocument related proposals. Apparently the support for the OpenDocument ISO standard isn&#8217;t strong enough in the F/OSS community to actually make an effort to improve [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.uwog.net/news/?p=10">Marc “uwog” Maurer</a>, a leading <a href="http://www.abisource.com/">AbiWord</a> developer, on AbiWord’s 2008 Google Summer of Code projects:</p>
<blockquote><p>Interestingly, we did receive quite a few applications about improving OOXML support, while we got <strong>zero</strong> OpenDocument related proposals. Apparently the support for the OpenDocument ISO standard isn&#8217;t strong enough in the F/OSS community to actually make an effort to improve support for it. Even when paid. Food for thought.</p></blockquote>
<p>Both sad and disturbing for advocates of truly free and open standards for document formats (of which I am one).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2008/04/22/putting-code-where-your-heart-is/feed/</wfw:commentRss>
		</item>
		<item>
		<title>This ✈ has reached its cruising altitude</title>
		<link>http://www.ardisson.org/afkar/2008/04/17/this-airplane-has-reached-its-cruising-altitude/</link>
		<comments>http://www.ardisson.org/afkar/2008/04/17/this-airplane-has-reached-its-cruising-altitude/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 03:32:43 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
		
		<category><![CDATA[Camino]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/2008/04/17/this-airplane-has-reached-its-cruising-altitude/</guid>
		<description><![CDATA[If you’re reading this, it means we’ve survived yet another major release of Camino.  Today we released Camino 1.6 (codenamed ✈) after about 10 months of development.  Our fearless leader has already written about most of the major new features in the release, but you can also check out our freshly-updated Features page. [...]]]></description>
			<content:encoded><![CDATA[<p>If you’re reading this, it means we’ve survived yet another major release of Camino.  Today we released Camino 1.6 (codenamed ✈) after about 10 months of development.  Our fearless leader has already <a href="http://weblogs.mozillazine.org/pinkerton/archives/019218.html">written</a> about most of the major new features in the release, but you can also check out our freshly-updated <a href="http://caminobrowser.org/features/">Features</a> page.  It has been a long(er-than-expected) journey, but we’re proud of all the work and are pleased to offer you a new stable release.</p>
<p>The road to Camino 1.6 began in May 2007, when Mark Mentovai cut the <code>CAMINO_1_5_BRANCH</code> for Camino 1.5 security releases and the first fixes for 1.6 landed on the MOZILLA_1_8_BRANCH even as we finished work on Camino 1.5. Over the course of nearly a year thereafter, Camino contributors fixed nearly 400 “bugs” (problems or new features), and 18 different people contributed patches for this release (with <a href="http://escapedthoughts.com/weblog/">Stuart Morgan</a> leading at 153 fixes).  Big thanks to the half of that list of patch contributors who aren’t regular Camino developers; every little (or big, like <a href="http://www.ardisson.org/afkar/2008/01/23/get-your-multiple-accounts-right-here/">multiple accounts support for the Keychain</a>) fix helps make Camino a better browser.</p>
<p>If you remember back to <a href="http://www.ardisson.org/afkar/2007/06/05/the-snowman-cometh/">my Camino 1.5 wrap-up</a>, the number of bugs fixed in Camino 1.6 is lower, but this was designed to be a smaller release.  The fact that the number is not that much lower shows that Camino 1.6 ended up being a bigger release than you might otherwise expect from a 0.1 increase in version number (we played the late-stage version number “game” before, but we opted not to do it again).  No matter which way you look at it, Camino 1.6 is another major accomplishment for our all-volunteer, all-free-time development team.</p>
<p>Thanks to the efforts of our fabulous <a href="http://cl10n.rwx.it/">localization teams</a>, Camino 1.6 is available in <a href="http://caminobrowser.org/releases/1.6/">10 different localizations</a> in addition to US English, with Spanish expected to join that list soon.  Sadly, we had a few languages that shipped in Camino 1.5 disappear on us, so if your language is missing, please stop by the <a href="http://cl10n.rwx.it/mailing-list">caminol10n mailing list</a> and see how you can help bring these localizations back.  (The work doesn’t require much specialized computer/software knowledge, and some of the existing localizers have <a href="http://mozdev.org/pipermail/caminol10n/2008-March/002335.html">volunteered</a> to mentor new or revived localizations. Last year new contributors successfully revived the Norwegian localization, which was in Camino 0.8 but disappeared from Camino 1.0; you and a friend can bring Camino to thousands of users in your language!)</p>
<p>Again this year I went to bed last night while our fearless webmaster <a href="http://samuelsidler.com/">Samuel Sidler</a> stayed up to put the finishing touches on the <a href="http://caminobrowser.org/">home page</a>, the <a href="http://caminobrowser.org/features/">Features page</a>, and dozens of other bits around the website.  Aside from some afternoon connection issues, the website update felt like it went more smoothly than 1.0 or 1.5 did (I guess it helps when you’re not completely re-designing a site or adding tons of new support content <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ).  Special thanks to Stuart for his last-minute debugging and testing during today’s release.</p>
<p>What’s next? Those of us who have been working on the website and other release details are going to take a rest for a while.  Most of the development team, which had only a few things left for 1.6 after last month’s Beta 4, have been slowly ramping up to work on Camino 2.0.  There’s not much visibly new over Camino 1.6 in the <a href="http://caminobrowser.org/download/releases/nightly/">nightly builds</a> yet (lots of Gecko changes, and Tabsposé is there but hidden), but there are some great new features already in progress that you should be seeing in the coming weeks.</p>
<p>In the meantime, enjoy Camino 1.6 and let us know what you think!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2008/04/17/this-airplane-has-reached-its-cruising-altitude/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Feeling Old</title>
		<link>http://www.ardisson.org/afkar/2008/04/16/feeling-old/</link>
		<comments>http://www.ardisson.org/afkar/2008/04/16/feeling-old/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 07:43:53 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
		
		<category><![CDATA[History]]></category>

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

		<guid isPermaLink="false">http://www.ardisson.org/afkar/2008/04/16/feeling-old/</guid>
		<description><![CDATA[I’m feeling old tonight.  I read (via John Gruber) that Stan Flack, co-founder of MacCentral (and later MacMinute), had died.  
As I read the posts from his former co-workers and friends in the Mac community, I began to wonder…had it really been nearly 15 years since I’d started following the Mac web?  [...]]]></description>
			<content:encoded><![CDATA[<p>I’m feeling old tonight.  I read (via <a href="http://daringfireball.net/linked/2008/april#mon-14-dalrymple">John Gruber</a>) that Stan Flack, co-founder of MacCentral (and later <a href="http://www.macminute.com/">MacMinute</a>), had died.  </p>
<p>As I read the <a href="#in-memoriam">posts</a> from his former co-workers and friends in the Mac community, I began to wonder…had it really been nearly 15 years since I’d started following the Mac web?  I remember when MacCentral <a href="http://www.macworld.com/article/132981/2008/04/stan_flack.html">switched from publishing every-other-day to daily</a>, I remember how MacCentral would always <a href="http://www.ardisson.org/afkar/wp-content/uploads/2008/04/11-11-98-maccentral.png" title="MacCentral, 11-11-1998">commemorate</a> Remembrance Day (Stan was Canadian; it’s Armistice Day or Veterans Day to the rest of us), and I remember the <a href="http://web.archive.org/web/19961109210124/http://www.maccentral.com/">tiny little icons</a> that MacCentral used in the early days to help differentiate the story type.</p>
<p>In fact, it’s those little icons (part of a bygone era on the web, and perhaps happily so) that are the reason I’m writing this at all.  Shortly after a redesign in which they disappeared, I sent a little note to MacCentral’s feedback address politely lamenting their demise.  Much to my surprise, I later received a response from none other than Stan Flack, Publisher of MacCentral, himself.  The email is lost to the depths of time, but I recall him thanking me for the feedback, explaining why the icons went away, adding that he missed them a bit, too, and he’d look to see if there were other ways to use them (or something to that effect).  The top guy responding to inconsequential feedback himself.  I can’t claim to have known him, but from reading <a href="#in-memoriam">what others have written</a>, that was the kind of person Stan Flack was. </p>
<p>As for those little icons, maybe it’s just my mind, but I’ve always thought that MacCentral’s <a href="http://web.archive.org/web/19981201231106/http://www.maccentral.com/">post-redesign site logo</a> and, later, its site icon (<img style="vertical-align: text-bottom;" src="http://web.archive.org/web/20030609024503/maccentral.macworld.com/favicon.ico" />) were reminiscent of those little globe-like icons that made reading only the stories I was interested in so easy.  Those days seem so long ago and far away now….</p>
<p>And so, feeling older and with a sadness over the untimely passing of one the Mac web’s pioneers and enduring figures, I offer my happy memories of  one of the greatest Mac news sites during the golden age of the Mac web, and of the man behind it, and I offer my condolences to the family and friends of Stan Flack.</p>
<p>Posts from some of Stan Flack’s friends and former co-workers:</p>
<ul id="in-memoriam">
<li><a href="http://www.macworld.com/article/132981/2008/04/stan_flack.html">Jim Dalrymple</a></li>
<li><a href="http://www.macsimumnews.com/index.php/archive/stan_flack_a_pioneer_of_online_mac_journalism_has_died/">Dennis Sellers</a> (the comments section reads like a who’s who of the Mac web of the golden age)</li>
<li><a href="http://www.tikkabik.com/archives/002151.html">Peter Cohen</a></li>
<li><a href="http://blogs.macobserver.com/userfriendly/2008/04/14/in-memory-of-stan-flack/">Ted Landau</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2008/04/16/feeling-old/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Counting commands</title>
		<link>http://www.ardisson.org/afkar/2008/04/15/counting-commands/</link>
		<comments>http://www.ardisson.org/afkar/2008/04/15/counting-commands/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 18:06:04 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
		
		<category><![CDATA[Camino]]></category>

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

		<guid isPermaLink="false">http://www.ardisson.org/afkar/2008/04/15/counting-commands/</guid>
		<description><![CDATA[Just because I need a break right now and sometimes it’s fun to play along with Planet Mozilla: what does a Camino QA lead/website peer/tester/sometimes-hacker’s command-line history look like?
[Qalaat-Samaan:dev/trunk/mozilla] smokey% uname -a
Darwin Qalaat-Samaan.local 9.2.2 Darwin Kernel Version 9.2.2: Tue Mar  4 21:17:34 PST 2008; root:xnu-1228.4.31~1/RELEASE_I386 i386
[Qalaat-Samaan:dev/trunk/mozilla] smokey% history &#124; awk &#8216;{a[$3]++ } END{for(i in [...]]]></description>
			<content:encoded><![CDATA[<p>Just because I need a break right now and sometimes it’s fun to play along with <a href="http://planet.mozilla.org/">Planet Mozilla</a>: what does a Camino QA lead/website peer/tester/sometimes-hacker’s command-line history look like?</p>
<p><code>[Qalaat-Samaan:dev/trunk/mozilla] smokey% uname -a<br />
Darwin Qalaat-Samaan.local 9.2.2 Darwin Kernel Version 9.2.2: Tue Mar  4 21:17:34 PST 2008; root:xnu-1228.4.31~1/RELEASE_I386 i386<br />
[Qalaat-Samaan:dev/trunk/mozilla] smokey% history | awk &#8216;{a[$3]++ } END{for(i in a){print a[i] &#8221; &#8221; i}}&#8217; | sort -rn | head<br />
24 make<br />
11 cvs<br />
10 cd<br />
8 open<br />
6 history<br />
5 edit<br />
4 patch<br />
3 diffscrape<br />
2 touch<br />
1 svn<br />
1 ls<br />
1 cp</code></p>
<p>Notes:</p>
<ol>
<li>This is the sum for my six current active Terminal tabs from the tail end of <a href="http://www.ardisson.org/afkar/2008/04/11/one-license-to-rule-them-all-phase-2/">One License to Rule Them All (Phase 2)</a> on (I had to quit Terminal once I had the fix mostly complete because of some sort of corrupted environment setting).  For the morbidly curious, there are another 11 open tabs for other branches and trees I haven’t built since restarting Terminal.</li>
<li>If there were some way to track Coda saves and MediaWiki edits…that would tell the tale!</li>
<li>Pretty much every launch of Camino to test something goes through <a href="http://pimpmycamino.com/parts/troubleshoot-camino">Troubleshoot Camino</a> these days, so all of those would-have-been <code>open path/to/one/or/another/Camino.app</code> commands are also missing.</li>
<li>Thanks to <a href="http://weblogs.mozillazine.org/bz/archives/019205.html">bz</a> for <code>tcsh</code> variant; otherwise I wouldn’t have been able to play along and take this needed break. <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2008/04/15/counting-commands/feed/</wfw:commentRss>
		</item>
		<item>
		<title>One License to Rule Them All (Phase 2)</title>
		<link>http://www.ardisson.org/afkar/2008/04/11/one-license-to-rule-them-all-phase-2/</link>
		<comments>http://www.ardisson.org/afkar/2008/04/11/one-license-to-rule-them-all-phase-2/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 05:40:50 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
		
		<category><![CDATA[Camino]]></category>

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

		<guid isPermaLink="false">http://www.ardisson.org/afkar/2008/04/11/one-license-to-rule-them-all-phase-2/</guid>
		<description><![CDATA[Over a year ago, I filed bug 368091 to make it possible for Toolkit&#8217;s copy of license.html (about:license) to serve as a licence file appropriate for all mozilla.org projects, not just the then-Corporation Fire/Thunder pair. (That bug was itself the result of a September 2006 bug to fix the XPFE copy of license.html to stop [...]]]></description>
			<content:encoded><![CDATA[<p>Over a year ago, I filed <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=368091">bug 368091</a> to make it possible for Toolkit&#8217;s copy of <code>license.html</code> (<a href="about:license">about:license</a>) to serve as a licence file appropriate for all mozilla.org projects, not just the then-Corporation Fire/Thunder pair. (That bug was itself the result of a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=353917">September 2006 bug</a> to fix the XPFE copy of <code>license.html</code> to stop telling Camino and SeaMonkey users their official binaries were released under the Corporation EULA, which in turn was the result of a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=343220">June 2006 bug</a> to clarify the licensing references for Camino.)</p>
<p>For a long time bug 368091 sat unloved, with the neglect punctuated by brief flurries of activity which generally ended with exasperation and stalemate over seemingly mutually incompatible requirements.  In the meantime the two copies of <code>license.html</code> grew to three, and every change to <a href="about:license">about:license</a> had to be made either three or six times across mildly-forked copies of the file.  This was no fun for anyone involved, including <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=403164#c11">branch drivers approving changes</a> for licensing compliance.  Finally, after Stefan Hermes <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=420731">filed a bug</a> last month about bad redirects on mozilla.org (and indirectly about bad URLs in SeaMonkey following its switch to Toolkit), I decided to post an interim patch for 368091 just to get the discussion moving again.  Several weekends (and two additional patches for 368091 and one for Thunderbird), we’re down to only two copies of <code>license.html</code> on the trunk, and the Toolkit copy is now suitable for all mozilla.org applications.  Phase 2 is complete!</p>
<blockquote><p>For the curious, <code>toolkit/content/license.html</code> is now pre-processed before being packed into <code>toolkit.jar</code>, which ensures the copy of the license in <code>toolkit.jar</code> is devoid of application- or organization-specific EULA blocks.  Firefox now takes <code>toolkit/content/license.html</code>, pre-processes it to include the Mozilla Corporation EULA block, stuffs that file in <code>browser.jar</code>, and sets up a chrome override so that <a href="about:license">about:license</a>’s chrome URL (<code>chrome://global/content/license.html</code>) is overridden with the chrome URL for the Firefox-specific version.  Thunderbird currently strips out the “about:license” fragments of all of the anchors in <code>toolkit/content/license.html</code> and ships a stand-alone file instead of shipping a stand-alone forked copy of <code>license.html</code>; after bug 428144, Thunderbird will also post-process in its EULA block.  If you’re building a browser-type application, you can use the Firefox model to build your own license file; if you’re building a non-browser application, the Thunderbird model (most of Phil Ringnalda’s original “ship a stand-alone file” work in <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=339117">bug 339117</a> plus my patches from <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=427316">bug 427316</a> and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=428144">bug 428144</a>) should work well for you.</p></blockquote>
<p>When I started filing these bugs back in June of 2006, I never intended that “one license to rule them all” would turn into what appears to be an obsession (at that point, I certainly didn’t expect I would fix any of the bugs along the way, let alone most of them).  For over a year bug 368091 has been my #2 tab—perhaps that should have clued me in to the borderline obsession—and I’m delighted that I can finally close that tab. We’re not quite done with the quest to drive the number of license files on the trunk to one—XPFE (and thus Camino) still has a copy, but its days are numbered once I’m done with Camino 1.6 release work—and there are a couple of other follow-ups to finish, but we’ve completed the hard part of the trek. </p>
<p>This has been an interesting journey for me, and I extend thanks to everyone who helped out along the way—<a href="http://weblogs.mozillazine.org/gerv/">Gerv Markham</a> and <a href="http://blog.hecker.org/">Frank Hecker</a> at the Foundation, <a href="http://home.kairo.at/?d=w&#038;i=1&#038;m=v&#038;f.lang=en">Robert Kaiser</a>, <a href="http://ctho.ath.cx/">Chris Thomas</a>, and Stefan Hermes from SeaMonkey, <a href="http://weblog.philringnalda.com/">Phil Ringnalda</a> from Thunderbird (who, among other things, kept reminding us that any solution had to work for non-browser apps), <a href="http://quotes.burntelectrons.org/search?query=reedbot">Reed Loden</a> on the www.mozilla.org side of things, <a href="http://benjamin.smedbergs.us/blog">Benjamin Smedberg</a> for finally driving me to the correct solution, code review, and the SunOS tinderboxen bustage fix, and <a href="http://samuelsidler.com/">Samuel Sidler</a> for getting things rolling (perhaps I should be cursing him instead? <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).</p>
<p>Stay tuned for Phase 3, coming in a few weeks, and then our long international nightmare will be over. <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2008/04/11/one-license-to-rule-them-all-phase-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Camino 2008 Week 13/14</title>
		<link>http://www.ardisson.org/afkar/2008/04/06/camino-2008-week-13-14/</link>
		<comments>http://www.ardisson.org/afkar/2008/04/06/camino-2008-week-13-14/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 03:41:35 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
		
		<category><![CDATA[Camino]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/2008/04/06/camino-2008-week-13-14/</guid>
		<description><![CDATA[Just a brief reminder that the student application deadline for the 2008 Summer of Code is Monday, April 7.

Since the last update two weeks ago, we’ve released two new betas.  As usual, Stuart Morgan was chasing down the last bug fixes, Mark Mentovai did the build-wrangling, and I handled pushing all the changes to [...]]]></description>
			<content:encoded><![CDATA[<p><em>Just a brief reminder that the <a href="http://code.google.com/soc/2008/">student application deadline</a> for the <a href="http://wiki.mozilla.org/Community:SummerOfCode08#Camino">2008 Summer of Code</a> is Monday, April 7.</em></p>
<ul>
<li id="betas">Since the last update two weeks ago, we’ve released two <a href="http://caminobrowser.org/blog/2008/#camino1.6b3">new</a> <a href="http://caminobrowser.org/blog/2008/#camino1.6b4">betas</a>.  As usual, <a href="http://escapedthoughts.com/weblog/">Stuart Morgan</a> was chasing down the last bug fixes, Mark Mentovai did the build-wrangling, and I handled pushing all the changes to the website and to software update.</li>
<li id="smorgan">In addition to chasing down the last few beta blockers, Stuart has also been alternating between working on the few remaining code bugs for 1.6, starting to clean up regressions on the trunk caused by Core changes, triaging the 2.0 bug list, and doing other fun code cleanup.  He also snuck in a patch to support a couple of multi-touch gestures produced by Apple’s new MacBook Air and MacBook Pro trackpads.</li>
<li id="cl"><a href="http://chrislawson.net">Chris Lawson</a>, working with <a href="http://www.l-c-n.com/">Philippe Wittenbergh</a>’s river of error reports, got Camino trunk building again with the 10.5 SDK (we last verified 10.5 SDK compatibility before we made <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=409760">compiler warnings fatal</a>, so the problems were only warnings about deprecated functions).</li>
<li id="pink">Our fearless leader, Mike Pinkerton, <a href="http://weblogs.mozillazine.org/pinkerton/archives/019169.html">wrote a brief note</a> in honor of Mozilla.org’s 10<sup>th</sup> anniversary.  For more of his remembrances of the decade, you can read (or listen to) his <a href="http://mozillamemory.org/detailview.php?id=7277">interview</a> with the Mozilla Digital Memory Bank or watch his <a href="http://video.google.com/videoplay?docid=6765603919277760697">Google TechTalk</a>.</li>
<li id="murph"><a href="http://seanmurph.com">Sean Murphy</a> finished his work to prevent Camino from completely overwriting corrupt <code>WebSearchEngines.plist</code> files and continued his investigation of a new feature we’re tentatively planning for Camino 2.0.</li>
<li id="me">In addition to my work on the two betas, I worked on finishing up the set of files that our <a href="http://cl10n.rwx.it/">localization teams</a> will need to translate for the ✈ release (Mark had the final word on the text, as always).  In between working on updating the website so that it will be ready for the release of 1.6, I’ve written a few small patches to Gecko’s Mac font defaults.  I also spent some time this weekend working on the <a href="http://www.ardisson.org/afkar/2008/03/24/camino-2008-week-12/#me">“one license to rule them all” problem</a> and made Thunderbird generate its <code>license.html</code> file from the shared Toolkit file, reducing the number of copies of the license file from three to two.  Once we make the shared Toolkit file sufficiently generic, we can reduce that number down to one.</li>
</ul>
<p>As the pilots say, we’re going through our pre-flight checklist right now, and we expect ✈ to be cleared for takeoff in about a week, depending on the schedule for the next Gecko release.  In the meantime, please <a href="http://caminobrowser.org/documentation/bugzilla/#found">let us know</a> if you find any problems in <a href="http://preview.caminobrowser.org/">Camino 1.6 Beta 4</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2008/04/06/camino-2008-week-13-14/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Here we go again (or, odd-numbered betas hate us)</title>
		<link>http://www.ardisson.org/afkar/2008/03/27/here-we-go-again-or-odd-numbered-betas-hate-us/</link>
		<comments>http://www.ardisson.org/afkar/2008/03/27/here-we-go-again-or-odd-numbered-betas-hate-us/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 03:39:36 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
		
		<category><![CDATA[Camino]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/2008/03/27/here-we-go-again-or-odd-numbered-betas-hate-us/</guid>
		<description><![CDATA[You might have noticed that Camino 1.6 Beta 4 has just made an appearance, only two days after 1.6 Beta 3.  In what seems to be a unpleasant case of history repeating itself, there was a fairly commonly-hit crash in 1.6 Beta 3, so we decided this morning to release a Beta 4 to [...]]]></description>
			<content:encoded><![CDATA[<p>You might have <a href="http://caminobrowser.org/blog/2008/#camino1.6b4">noticed</a> that Camino 1.6 Beta 4 has just made an appearance, only <a href="http://caminobrowser.org/blog/2008/#camino1.6b3">two days</a> after 1.6 Beta 3.  In what seems to be a unpleasant case of history repeating itself, there was a fairly commonly-hit crash in 1.6 Beta 3, so we decided this morning to release a Beta 4 to make the beta experience as pleasant as possible.</p>
<p>I don’t remember much about the Camino 1.0 betas (it seems like ages ago!), so they were probably mostly “major crash”-free. Many of you will recall, though, that Camino 1.5’s sole beta was particularly plagued by a <a href="http://www.ardisson.org/afkar/2007/03/09/same-beta-goodness/">random crash</a>, and while we did urge everyone to move to a new build, we didn’t release a new beta (which, in hindsight, we should have done).  More recently, Camino 1.6 Beta 1 had not even officially been released when we <a href="http://www.ardisson.org/afkar/2008/01/22/camino-2008-week-3/">replaced it</a> with Beta 2 due to a just-fixed Core crash.  Thanks to software update, it’s much easier to release a new version and ensure everyone gets notified and upgraded in a timely fashion, though we don’t want to do so too often and induce “update fatigue” among our users. </p>
<p>Yesterday a user reported a crash when clicking on a <code>&lt;select&gt;</code> during pageload, and although I couldn’t reproduce the crash and hadn’t seen it in my testing and use of Beta 3, his crash log was plausible.  However, <a href="http://escapedthoughts.com/weblog/">Stuart Morgan</a> was finally able to reproduce the crash on one of his Macs, and he worked up a fix right away. When early reports indicated that a large number of users could be hitting this crash, we decided earlier today that we should release a Beta 4 to fix that crash (and another, much less common, crash that Stuart had also fixed on Wednesday).  As far as we can tell, the Beta 4 release has gone a bit better (no crashes in Talkback yet!)—knock on wood—and it seems that I managed not to flub any of the website changes this time around, too. <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thanks go again to Stuart Morgan for the bug-fixing, Mark Mentovai for the build-wrangling, and Mozilla Corp’s Nick Thomas for getting us in Bouncer right away.</p>
<p>Special thanks to everyone who reported this crash, either in <a href="http://caminobrowser.org/documentation/bugzilla/#crash">Bugzilla</a>, <a href="http://forums.mozillazine.org/viewforum.php?f=12">the forum</a>, or in via <a href="http://caminobrowser.org/documentation/faq/#troub_talkback">Talkback</a> (for those using <abbr title="PowerPC">PPC</abbr> Macs), and we apologize to everyone for the inconvenience.  (And I hope this is the last release I write about before Camino 1.6 ✈ itself!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2008/03/27/here-we-go-again-or-odd-numbered-betas-hate-us/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
