<?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>Kurifuri &#187; Software</title>
	<atom:link href="http://kurifuri.com/category/computers/software/feed" rel="self" type="application/rss+xml" />
	<link>http://kurifuri.com</link>
	<description>Chasing My Rainbow</description>
	<lastBuildDate>Sun, 18 Jul 2010 00:45:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tagging On Hold Again</title>
		<link>http://kurifuri.com/2010/05/20/tagging-on-hold-again</link>
		<comments>http://kurifuri.com/2010/05/20/tagging-on-hold-again#comments</comments>
		<pubDate>Fri, 21 May 2010 03:10:48 +0000</pubDate>
		<dc:creator>Christopher Fritz</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[tagging]]></category>

		<guid isPermaLink="false">http://kurifuri.com/?p=237</guid>
		<description><![CDATA[When I was running Kubuntu Karmic, I tagged a bunch of images.  I&#8217;m currently on Kubuntu Lucid.  None of my images are tagged.  I wonder if the upgrade killed the tags.  The tags are still recognized (if I go to tag an image, the old tags are still listed), but no [...]]]></description>
			<content:encoded><![CDATA[<p>When I was running Kubuntu Karmic, I tagged a bunch of images.  I&#8217;m currently on Kubuntu Lucid.  None of my images are tagged.  I wonder if the upgrade killed the tags.  The tags are still recognized (if I go to tag an image, the old tags are still listed), but no images are tagged.  I guess I&#8217;ll continue to not tag files.</p>
<p>It&#8217;s just as well.  Some other images I hadn&#8217;t tagged yet, I mass-renamed them from the command line, and that would have wiped out the tags if they had any.</p>
]]></content:encoded>
			<wfw:commentRss>http://kurifuri.com/2010/05/20/tagging-on-hold-again/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My First E-Book Adventure</title>
		<link>http://kurifuri.com/2010/05/15/my-first-e-book-adventure</link>
		<comments>http://kurifuri.com/2010/05/15/my-first-e-book-adventure#comments</comments>
		<pubDate>Sat, 15 May 2010 23:13:40 +0000</pubDate>
		<dc:creator>Christopher Fritz</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kurifuri.com/?p=228</guid>
		<description><![CDATA[I have a fair number of books on my shelves.  Enough that I can&#8217;t buy many more without running out of room.  My Japanese comics collections already resides in my food cabinet (which is fine, as it isn&#8217;t used much for food these days).  I bought an Onyx Boox reader which arrived [...]]]></description>
			<content:encoded><![CDATA[<p>I have a fair number of books on my shelves.  Enough that I can&#8217;t buy many more without running out of room.  My Japanese comics collections already resides in my food cabinet (which is fine, as it isn&#8217;t used much for food these days).  I bought an Onyx Boox reader which arrived recently, and I&#8217;d read some free (out of copyright) books from <a href="http://www.gutenberg.org/">Project Gutenberg</a>.<span id="more-228"></span></p>
<p>The reason for going the electronic book reader route is to decrease the amount of Stuff I&#8217;m accumulating.  I&#8217;ve even started looking into getting rid of part of my anime DVD collection (listed on my <a href="http://kurifuri.com/for-sale">for sale</a> page, and available to anyone in my area who can buy in person).</p>
<p>Going digital is something I&#8217;ve only started recently with music.  I&#8217;ve bought a handful of music online, but until recently had been buying CDs.  It started with some Japanese music, where a one dollar song was a lot cheaper than importing a $25 CD containing two songs and their two karaoke versions.  With CDs cheaply available in the US, it&#8217;s harder to justify the cost for digital download versus what the CD offers.  Digital means instant MP3s.  CD means a few days way, but the ability to copy music as FLAC (my preferred format), and a contribution to the Stuff filling my bedroom (which I&#8217;m trying to cut back on).  If the CD is cheaper, then buying digital means I&#8217;m essentially paying for getting music without the Stuff.</p>
<p>Back to books, I&#8217;ve wanted an e-reader since around 2003 or 2004 for this same reason.  There are many older books (out of copyright) I&#8217;d like to read, but reading them on the computer simply isn&#8217;t comfortable for me.  Computers are fine for short reading sessions, or skimming, but to really get into a story (or non-fiction reading material), the computer screen just doesn&#8217;t work out for me.  The &#8220;e-ink&#8221; technology solves this problem, and as a bonus I can store a library of books in only the space taken by the e-reader.</p>
<p>Not all books I would like to read are out of copyright.  Unfortunately, most of those that are copyrighted are not available electronically.  I&#8217;m hoping that this turns around, with more new publications being available electronically.  And like with music in its digital infancy, those books that <em>are</em> being published electronically happen to be DRM-encumbered (which I do not expect to ever go away, so here&#8217;s hoping I&#8217;m wrong).  Before making a purchase, I had to make certain (like with the songs I bought from iTunes some years back) that I would be able to strip off that DRM, and read it on my reader (which does not support DRM).</p>
<p>Today I decided to buy my first e-book.  I went with Barnes &#038; Noble because I wanted to go with the Epub format, and <a href="http://i-u2665-cabbages.blogspot.com/2009/12/circumventing-barnes-noble-drm-for-epub.html">I found tools for circumventing it</a>.  Signing up for an account requires creating a password requiring one to &#8220;Use 6-15 letters, numbers, or numeric symbols. CaSe SeNsItIvE. No spaces.&#8221; which means I can&#8217;t use my normal type of password (often over 30 characters long), which isn&#8217;t any fun, especially when my designed password could only be compressed from 34 characters to 16.  Luckily it turned out that a period isn&#8217;t allowed, so that took it down to 15.</p>
<p>This particular book I planned on buying is listed at about $25.00 (or $20 bought online) for hardcover, $15.00 (or $10.00 bought online) for paperback, and $10.00 for e-book.  I am one of those people who feels the e-book version should be cheaper than paperback, and the online price of the paperback makes it feel as if the e-book and paperback are the same price.  I am not one of those people who feels every creation that can be copied at no cost should be free.  I also feel that, based on reviews of this book on Amazon.com, that $10 is a justifiable price.  I also expect that I will finish this book if I own an electronic copy, whereas paperback books I buy I sometimes finish and sometimes do not finish (due to various inconveniences of paperback books for me).</p>
<p>Other than the password issues, creating an account and buying the book was easily enough.  The &#8220;thank you for purchasing&#8221; page has link, &#8220;Go to Your eBooks Library&#8221;, at the bottom of the page, which would take me to a place to download my purchase.  This area included some free books (Dracula; Pride and Prejudice; Merriam-Webster&#8217;s Dictionary; Little Women), with my purchase down at the bottom of the list.  At first I thought I was looking at a listing of books available to buy, wondering where my book was, but I figured it out.</p>
<p>Left-clicking on a &#8220;Download&#8221; link left Opera (my web browser of choice) thinking (with the mouse pointer showing the &#8220;waiting&#8221; icon), and after a minute of this, I resorted to middle-clicking the link instead, to open it in a new tab.  The new tab prompted me with a save/open dialog.  I don&#8217;t know why simply left-clicking wasn&#8217;t working out, but I was able to download the book (and the four freebies, just in case I need something to read and don&#8217;t have anything else new with me).</p>
<p>Ten dollars down, book downloaded, DRM removed, and onto the reader it goes, and the book is accessible.  (The free books were not DRMed, which makes sense as they&#8217;re likely all out of copyright.)  It feels weird not owning a physical copy of the book, but the digital copy isn&#8217;t any worse (I wouldn&#8217;t be lending or selling it), so I&#8217;m certain I&#8217;ll adjust easily.</p>
]]></content:encoded>
			<wfw:commentRss>http://kurifuri.com/2010/05/15/my-first-e-book-adventure/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amarok 2</title>
		<link>http://kurifuri.com/2010/03/12/amarok-2</link>
		<comments>http://kurifuri.com/2010/03/12/amarok-2#comments</comments>
		<pubDate>Sat, 13 Mar 2010 04:01:49 +0000</pubDate>
		<dc:creator>Christopher Fritz</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Amarok]]></category>

		<guid isPermaLink="false">http://kurifuri.com/?p=174</guid>
		<description><![CDATA[While I have my eye on Clementine, an alpha-release Qt 4 port of Amarok 1.4, I&#8217;ve been using Amarok 2 since it became Amarok install of Kubuntu.
Amarok 2 seems to have been a more dividing release than KDE 4 was after the stability and expanse of KDE 3.  While the KDE Software Compilation 4 [...]]]></description>
			<content:encoded><![CDATA[<p>While I have my eye on <a href="http://code.google.com/p/clementine-player/">Clementine</a>, an alpha-release Qt 4 port of Amarok 1.4, I&#8217;ve been using Amarok 2 since it became Amarok install of Kubuntu.<span id="more-174"></span></p>
<p>Amarok 2 seems to have been a more dividing release than KDE 4 was after the stability and expanse of KDE 3.  While the KDE Software Compilation 4 has grown into a fairly stable system (with Plasma a strong part of the workspace, and tagging/search improving quickly), Amarok has staggered around a bit.</p>
<p>With a recent release of Amarok, perhaps Amarok 2.2, I noticed two things missing.  First was that I could no longer modify the design of the playlist.  The icon for it was no longer below the play list.  Second, I could no longer set whether to play tracks randomly, or otherwise.</p>
<div style="text-align: center;"><a href="http://www.flickr.com/photos/chris-fritz/4428717824/" title="Amarok 2.2.2 by Chris Fritz, on Flickr"><img src="http://farm5.static.flickr.com/4015/4428717824_49510bf033.jpg" width="500" height="305" alt="Amarok 2.2.2" /></a></div>
<p>After playing around for a long time, I finally found that a weird icon at the bottom of the playlist, with the tooltip &#8220;Track Progression&#8221;, had nothing to do with the progression of a single track, but actually was the missing method of setting the playlist to play random tracks or albums, and to repeat a track, album, or playlist.  Apparently a good amount of discussion and consulting with usability experts determined that modifying how the playlist progresses from one song to the next should be in the play list area.  This makes sense.  But why remove it from the menu?  I haven&#8217;t yet figured out how to access this icon using they keyboard, nor do I see anything for it in the shortcuts setting.</p>
<p>Looking over the <a href="http://userbase.kde.org/Amarok">Amarok Userbase article</a> (which is overly fanboyish at the time of this writing), I found where the icon for editing the playlist&#8217;s appearance went.  It&#8217;s a menu now.  I can only determine that a usability expert pointed out that because this relates to the playlist, it should be removed from the playlist, and placed under a menu item.  I&#8217;m not complaining, though.  I have easy keyboard access to it now.</p>
<p>I&#8217;m still looking for options such as &#8220;Overwrite a saved playlist file with the current playlist,&#8221; and perhaps, &#8220;Remember that I loaded this set of tracks from a saved playlist, so when I add and remove tracks, and save the playlist, you can either overwrite the one I loaded it from, or ask me whether I want to save or save as.&#8221;  Might just require a feature request if they&#8217;re not there already.</p>
<p>I&#8217;m going to keep an eye on Clementine, and hopefully Clementine and Amarok can even share some common libraries, but maybe Amarok 2 isn&#8217;t so bad anymore.  Almost.  Now if only I knew why setting it to &#8220;random tracks&#8221; stops playing after every track on the playlist has played once&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://kurifuri.com/2010/03/12/amarok-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts on Tagging in KDE SC 4</title>
		<link>http://kurifuri.com/2010/02/20/thoughts-on-tagging-in-kde-sc-4</link>
		<comments>http://kurifuri.com/2010/02/20/thoughts-on-tagging-in-kde-sc-4#comments</comments>
		<pubDate>Sun, 21 Feb 2010 06:30:09 +0000</pubDate>
		<dc:creator>Christopher Fritz</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Dolphin]]></category>
		<category><![CDATA[KDE SC 4]]></category>

		<guid isPermaLink="false">http://kurifuri.com/?p=158</guid>
		<description><![CDATA[No screenshots because I&#8217;m lazy, but I&#8217;m trying to figure out searching in Dolphin in KDE SC 4.  It&#8217;s&#8230;interesting.
I&#8217;ve in the past put a lot of time and effort into tagging photos and images only to have my Digikam database die on an upgrade.  As long as the data doesn&#8217;t stay with the [...]]]></description>
			<content:encoded><![CDATA[<p>No screenshots because I&#8217;m lazy, but I&#8217;m trying to figure out searching in Dolphin in KDE SC 4.  It&#8217;s&#8230;interesting.<span id="more-158"></span></p>
<p>I&#8217;ve in the past put a lot of time and effort into tagging photos and images only to have my Digikam database die on an upgrade.  As long as the data doesn&#8217;t stay with the files, I don&#8217;t know if I&#8217;ll ever trust tagging, even though I really want to use it.</p>
<p>I keep images in ~/Images/, and my desktop wallpapers in ~/Images/Desktop/.  I may have an image such as ~/Images/Sailormoon/Ami.jpg and a wallpaper such as ~/Images/Desktop/Sailormoon/Sailormercury.jpg.  I would love to see the say where I can remove ~/Images/Desktop/, relocating the images inside to their subfolders in ~/Images/, then use tagging to tag desktop images for easy locating.  (Actually, if I could set images with specific heights and width to be auto-tagged with &#8220;wallpaper&#8221;, that would be most excellent; I wonder if that Dropbox plugin I&#8217;ve heard about would have this implemented if submitted as a feature request&#8230;)</p>
<p>I decided I&#8217;d try tagging some files in Dolphin to play around with it.  I went into ~/Images/Petite Princess Yucie/ and tagged everything with &#8220;Petite Princess Yucie&#8221;.  Then I did a Dolphin search for &#8220;yucie&#8221; and it returned&#8230;a bunch of random files.  Likewise with &#8220;petite princess yucie&#8221; (without and with quotes).  I followed this with a search for &#8220;petiteprincessyucie&#8221;, and after quite a lengthy wait &#8230; after twenty minutes of waiting for results, I gave up on it.  It turns out, the key to searching by tag is to search for &#8220;hasTag:&#8217;Petite Princess Yucie&#8217;&#8221;.</p>
<p>Something I would love to see is to give my tags a key/value association, similar to EXIF data.  Sure, I can tag an image as &#8220;Strawberry Marshmallow&#8221; and &#8220;BARASUI&#8221; and &#8220;Matsuri&#8221;, but I would like to be able to tag it as &#8220;Series:Strawberry Marshmallow&#8221; and &#8220;Artist:BARASUI&#8221; and &#8220;Character:Matsuri&#8221;.  This should allow finding the file when searching for the value, but the key could be used to filter the search, much like filtering &#8220;artist:name&#8221; in Amarok.  (Edit: Apparently <a href="https://bugs.kde.org/show_bug.cgi?id=160144#c4">this is in the works</a>, or at least <em>planned</em>.)</p>
<p>I&#8217;ve actually decided to go with tagging such as &#8220;Character:Matsuri&#8221;, and I notice that it&#8217;s adding blank tags into the tag list that opens when adding/changing tags.  That is worrisome, making me think I&#8217;m on the path to having so many tag problems that I&#8217;ll have to delete the entire database file which stores this information later down the line&#8230;</p>
<p>Final thought for now: Don&#8217;t try to tag 1,000+ images at once.  Dolphin&#8217;s been frozen for a while just from my clicking on the text to bring up the &#8220;add tag&#8221; window.</p>
<p>Update: I killed the Dolphin process.  I re-ran Dolphin, went to tag other images, and found that nothing is tagged.  Either the hour of tagging I just did was already in vain, or something crashed so that I can&#8217;t access those tags.  Maybe in SC 4.5&#8230;</p>
<p>Giving a minimal, very limited re-try, tagging with &#8220;Artist:Barasui&#8221; left me with only a blank tag in the tag list.  Re-tagging with it left me with the blank tag and the &#8220;Artist:Barasui&#8221; tag in the tag list.  Adding &#8220;Series:Strawberry Marshmallow&#8221; left me with &#8220;Artist:Barasui&#8221; and a blank tag in the tag list.  Adding &#8220;Artist:Barasui&#8221; again leaves me with a blank tag, &#8220;Artist:Barasui&#8221;, and Artist:Barasui in the tag list.  I think Nepomuk doesn&#8217;t like a colon in a tag.</p>
<p>Further update: Closing Dolphin and re-opening Dolphin has wiped out my tags again.</p>
<p>Update 20100302: I updated KDE from the Kubuntu repositories, and everything is looking good now.  I had filed a bug report one <a href="https://bugs.kde.org/show_bug.cgi?id=227898">using colons in tags</a>, and <a href="http://www.behindkde.org/people/trueg/">Sebastian Trüg</a> logged in a bug fix.  Others may have fixed unrelated fixes, as well.</p>
<p>I&#8217;m going to remain cautious, as I don&#8217;t know what other bugs may wipe out all my tags.  I&#8217;ll keep Digikam using its own tagging system for quite some time yet to come.  But things have taken a delightful positive turn, so I&#8217;m looking forward to tagging files!  (In moderation, to begin with.)</p>
]]></content:encoded>
			<wfw:commentRss>http://kurifuri.com/2010/02/20/thoughts-on-tagging-in-kde-sc-4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DVD-Playing in Windows 7</title>
		<link>http://kurifuri.com/2009/11/26/dvd-playing-in-windows-7</link>
		<comments>http://kurifuri.com/2009/11/26/dvd-playing-in-windows-7#comments</comments>
		<pubDate>Fri, 27 Nov 2009 04:43:47 +0000</pubDate>
		<dc:creator>Christopher Fritz</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://kurifuri.com/?p=134</guid>
		<description><![CDATA[Continuing trying out software for Windows, I decided to try out the Media Center and playing a DVD.

The first thing I found with the Media Center is that DVD playback is slow (video is slow and skips, although audio is fine).  The second thing I found is that I couldn&#8217;t get subtitles to show. [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing trying out software for Windows, I decided to try out the Media Center and playing a DVD.<br />
<span id="more-134"></span></p>
<p>The first thing I found with the Media Center is that DVD playback is slow (video is slow and skips, although audio is fine).  The second thing I found is that I couldn&#8217;t get subtitles to show.  The third was that I couldn&#8217;t figure out how to enable full screen.</p>
<p><a href="http://www.flickr.com/photos/chris-fritz/4137753710/" title="DVD Player by Chris Fritz, on Flickr"><img src="http://farm3.static.flickr.com/2576/4137753710_f71b3947aa.jpg" width="500" height="395" alt="DVD Player" /></a></p>
<p>My next attempt to play the DVD seemed to open it in lone DVD player, without the rest of the media player.  This was able to play smoothly and with subtitles, and even full screen.  However, playing full screen causes the monitor display to &#8220;blink&#8221; every four seconds, leaving the screen black for a split second.  If the right-click menu is visible, this &#8220;blink&#8221; closes it.</p>
<p>Trying non-full screen, there&#8217;s no blinking of the display, but maximizing the window gives the blinking at three-second intervals.</p>
<p>At least the quality of the video looks better than in Linux, but maybe that&#8217;s because I watch DVDs in Linux full screen, and this I&#8217;m viewing at not-full screen?</p>
<p>The extra controls seen in the screenshot above disappear after a few seconds of not moving the mouse over the window.</p>
]]></content:encoded>
			<wfw:commentRss>http://kurifuri.com/2009/11/26/dvd-playing-in-windows-7/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft OneNote</title>
		<link>http://kurifuri.com/2009/11/26/microsoft-onenote</link>
		<comments>http://kurifuri.com/2009/11/26/microsoft-onenote#comments</comments>
		<pubDate>Fri, 27 Nov 2009 03:26:05 +0000</pubDate>
		<dc:creator>Christopher Fritz</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kurifuri.com/?p=121</guid>
		<description><![CDATA[Recently I was looking on TigerDirect for some computer parts I planned on buying to build a new PC (after having my current one for upwards of probably eight years).  I found that &#8220;Microsoft Office Home and Student 2007&#8243; is there marked down to a very decent price for &#8220;Black Friday&#8221;.  I upgraded [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I was looking on TigerDirect for some computer parts I planned on buying to build a new PC (after having my current one for upwards of probably eight years).  I found that &#8220;Microsoft Office Home and Student 2007&#8243; is there marked down to a very decent price for &#8220;Black Friday&#8221;.  I upgraded my laptop to Windows 7 (ordered when Amazon.com had the pre-order discount) so I can keep up with how things will one day be when businesses can&#8217;t keep using Windows XP anymore.  So, why not Office 2007?<br />
<span id="more-121"></span></p>
<p>I noticed Office includes &#8220;Microsoft OneNote&#8221; which I&#8217;d never heard of.  Reading up on it, it sounds like it could be some good software.  I decided to try out the 60-day trial version.  It&#8217;s interesting, the web site for the trial version is basically a big advertisement to buy it, with a little &#8220;No thanks, proceed to trial&#8221; text at the bottom.  The first time I clicked this text, it still took me to the shopping cart, even.  On my second try, after the first five minutes or so before I even found that link to begin with, after having to sign in to live.com, after having to create another account to be able to download the trial, I was well on my way to downloading the 200MB installer for said trial.  Definitely a lot more time and effort than I&#8217;m used to when it comes to getting a software binary package.</p>
<p>Installation was interesting.  One click on the installer would run the installer, and nothing would happen.  When I executed the file as administrator, the installer started up.  Then it closed.  And&#8230;nothing.  Actually, the &#8220;give me the 25 character product key&#8221; windows has opened underneath all my other open windows&#8230;  With that pasted in, next is the license agreement.  This tells me there are three sets of license terms, and only one applies to me.  They really could use a table of contents with links to each set of license terms, which are for if the software is bought from a retailed, or pre-installed on a computer (OEM), or bought as a download (media-less license kit).</p>
<p>During the installation, I received a reminder that I had four days left to activate Windows 7 if I wanted to continue using all its features.  This is because the key failed during Windows 7 installation.  I input the key for this, and tried to verify it (with OneNote&#8217;s installation finishing in the background).  This time I received a useful error message: The key is only for upgrades, not for clean installs.  And I&#8217;ve already completely wiped out the OEM Vista install to install Windows 7.  I guess I&#8217;ll be calling tech support sometime, but not at 6:30PM on Thanksgiving day.  Onward to OneNote!  (May as well, as the Windows 7 activation window suddenly closed.)</p>
<p>Running OneNote brought up a menu where I could either activate the software to unlock its full features, or I could convert to the full version.  Um, okay.  I went ahead and activated, which meant the software had sixty-five days until it would expire.</p>
<p>Next comes a pop-up with Microsoft Office privacy options.  Alrighty.  Good to get that kind of thing taken care of now, in case I decide to buy Office 2007.</p>
<p>All right, so I&#8217;m looking at OneNote.</p>
<p><a href="http://www.flickr.com/photos/chris-fritz/4136785237/" title="OneNote 01 by Chris Fritz, on Flickr"><img src="http://farm3.static.flickr.com/2737/4136785237_3f3e8b7014.jpg" width="500" height="336" alt="OneNote 01" /></a></p>
<p>It says I can type anywhere, and gives an arrow pointing somewhere for me to type my name, which I&#8217;ll then be able to move around.  Clicking there and typing&#8230;doesn&#8217;t actually type anything out.  Maybe they don&#8217;t allow editing the demo page in the trial version?  That seems&#8230;not right.</p>
<p>OneNote puts note-taking into a real-world context of notebooks which are separated into sections (like having dividers in a real notebook with colored tabs at the top or the side), and pages.</p>
<p>Like with many note-taking programs, OneNote also saves all data input as it&#8217;s added.  Data is saved in files within folders, making them easy to navigate in a file manager, such as Explorer.  Unfortunately, a binary format is used (rather than, say, XML).  We&#8217;ve reached a time in computing power where we don&#8217;t need to rely on packed-in binary to store file data.</p>
<p>One appeal of software such as OneNote (as well as the KDE3-based software, BasKet) is that it allows inputting notes of different kinds on one &#8220;page&#8221;.  You can put pictures, bulleted item lists, spreadsheets, writing using a tablet, pieces of web pages (including a link to the page where it was copied from), and more.  Region screenshots can easily be created and added through the Win+S keyboard shortcut.</p>
<p>Another appeal is the ability to search through all data.  I can see this as being a must-have feature, especially when it can even find text in scanned images/photographs, etc.</p>
<p>At this point, I was ready to create a new &#8220;notebook&#8221; in OneNote and add some sections and pages to see how smooth the interface was for putting down information.  And I would have done just that, too, except the trial version it turns out is definitely &#8220;read-only&#8221;.  This means I can see what content in OneNote looks like, but I cannot try out using the software in the trial&#8230;</p>
<p>I was planning on adding some screenshots of OneNote in use and going on about what it was like to use, but apparently I won&#8217;t be able to from the trial version.</p>
]]></content:encoded>
			<wfw:commentRss>http://kurifuri.com/2009/11/26/microsoft-onenote/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Windows 7</title>
		<link>http://kurifuri.com/2009/11/01/installing-windows-7</link>
		<comments>http://kurifuri.com/2009/11/01/installing-windows-7#comments</comments>
		<pubDate>Sun, 01 Nov 2009 17:27:41 +0000</pubDate>
		<dc:creator>Christopher Fritz</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://kurifuri.com/?p=116</guid>
		<description><![CDATA[My laptop came with Windows Vista Home Basic, which is the version with everything disabled because the laptop&#8217;s hardware &#8220;can&#8217;t handle it&#8221;.  Never mind that Linux+KDE can do the same things and more with no slow-downs.

Since Amazon had the $50 upgrade deal, I decided, &#8220;Why not?&#8221;  I like to have Windows around &#8220;just [...]]]></description>
			<content:encoded><![CDATA[<p>My laptop came with Windows Vista Home Basic, which is the version with everything disabled because the laptop&#8217;s hardware &#8220;can&#8217;t handle it&#8221;.  Never mind that Linux+KDE can do the same things and more with no slow-downs.</p>
<div style="text-align: center"><a href="http://www.flickr.com/photos/chris-fritz/4062470401/" title="Windows 7 Home Premium Upgrade by Chris Fritz, on Flickr"><img src="http://farm3.static.flickr.com/2439/4062470401_9decbb7960.jpg" width="500" height="333" alt="Windows 7 Home Premium Upgrade" /></a></div>
<p>Since Amazon had the $50 upgrade deal, I decided, &#8220;Why not?&#8221;  I like to have Windows around &#8220;just in case&#8221;, but Vista is so sluggish, and supposedly Windows 7 runs better on low-end hardware than Vista does (due to the netbook rush).  Of course, Windows 7 also recommends 1GB of RAM, and I have only half of that.  Linux runs just fine with half a gig, but maybe an upgrade to one gig won&#8217;t be too bad in the future.  We&#8217;ll see&#8230;</p>
<p>Update: <a href="http://windows.microsoft.com/en-US/windows7/Windows-7-activation-error-0xC004F061">This is the problem I&#8217;m having</a> on activating Windows 7.  Rather than calling Microsoft, I used the <a href="http://www.winsupersite.com/win7/clean_install_upgrade_media.asp">registry/command line hack</a> to get it &#8220;activated&#8221;.</p>
<p><span id="more-116"></span></p>
<h3>The Installation Process</h3>
<p>So, what&#8217;s the installation like?  First, I needed to be connected to the Internet to &#8220;get important updates for installation&#8221;.  I was running Vista at the time and was connected to the Internet, but the installer couldn&#8217;t see that I was connected to the Internet.</p>
<p>When given the choice between an upgrade or a new install, I chose new install.  I figured, that&#8217;s the best way to go.  A fresh new start.  A clean install.  And I had just finished copying all my files to my wonderful <a href="http://www.flickr.com/photos/chris-fritz/3478124028/">SeaGate FreeAgent Go 500GB external hard drive</a>.  Upgrade or clean install, Microsoft recommends backing up either way, and that&#8217;s a good idea regardless of the operating system.</p>
<p>The Windows 7 packaging says 16GB is the minimum hard drive space, and the installer showed my &#8220;C: drive&#8221; partition as at 15.6GB.  (The <em>super-slow</em> installer&mdash;or at least the installer running super-slow on the super-slow Windows Vista Home Basic that came pre-installed on Vista, but has had all the junk pre-loaded software long since removed&mdash;I might add.)  The installer wouldn&#8217;t let me install here, which meant it was time for an Ubuntu Linux Live DVD to resize partitions.</p>
<p>Following a four minute shutdown (standard for Windows Vista Home Basic on my laptop, whereas Kubuntu Linux is closer to half a minute), I decided to just wipe out my Windows Vista partitions (fresh, clean start completely) and combine them into one, and then I went back to trying to install Windows 7.  Up until this point, I was at fault for not having the partition at the proper size, having resized it smaller in the past so I could install Linux on the laptop.</p>
<p>The next time around, I figured booting from the Windows 7 installation DVD might be the way to go.  If Microsoft were smart, it would be running Windows XP underneath the installer, much like my laptop has a Windows XP install to run its Windows Vista recovery mode.</p>
<p>The installation process started with a few clicks, then a promise of needing nothing more for a while and a few pending reboots.  At this point, installation looked simple enough: wait through &#8220;Copying Windows file&#8221;, &#8220;Expanding Windows files&#8221;, &#8220;Installing features&#8221;, &#8220;Installing updates&#8221;, and then &#8220;Completing installation&#8221;.</p>
<p>The first reboot left the laptop with a blank screen and the DVD drive trying to read the DVD.  I think.  I&#8217;m certain it wasn&#8217;t repeatedly reading data.  After about five minutes of this (I was reading on my PC while the laptop struggled off to the side), I ejected the DVD, and a &#8220;Starting Windows&#8221; screen came right up.  This brought Windows back to the &#8220;Completing installation&#8221; step (and Windows finally understood the correct resolution of my laptop&#8217;s monitor, but it&#8217;s understandable that it wouldn&#8217;t have proper drivers loaded from the DVD for the prior stage of installation).</p>
<p>The second reboot came next.  This brought it to asking for the product key.  I gave the product key marked &#8220;Product Key&#8221; from inside the Windows 7 Upgrade box, and after a minute checking it online, this was rejected, invalid key.  Next step?  See if I can read the key on the worn-down sticker underneath the laptop for Windows Vista.  Okay, typed that into a text file on my PC whlie the laptop&#8217;s upside-down.  Turn the laptop over, key in the Vista product code.  Instant rejection, invalid key&#8230;  Since this was an instant invalidation, whereas the other product code took some time to verify online, I checked underneath the laptop again.  Aha, a couple of worn-out Bs on the laptop&#8217;s sticker are actually 8s.  Laptops really need to have better quality stickers for this kind of information&#8230;</p>
<p>After keying in product codes four times total by now, the corrected Vista code is registers as&#8230;invalid.  But it took a lot longer to try validating this time, meaning there weren&#8217;t any typos in the product code this time.</p>
<p>All right, time to try the Windows 7 one again, just in case.  Invalid.  Okay, a magnifying glass to the Vista one underneath the laptop, and check every character carefully, while wondering if Windows Vista Home Basic doesn&#8217;t qualify for a Windows 7 Home Premium upgrade.  No, no problems there.  I&#8217;ll try the Vista one just one more time.  One-minute wait for online validation.  Response.  Invalid.</p>
<p>At this point, I&#8217;m thinking, &#8220;Linux distributions are a <strong>lot</strong> easier to install than Windows,&#8221; and it&#8217;s all because of the product key.</p>
<p>I disabled the wireless, figuring Windows will think it can&#8217;t get an Internet connection, and will finish the installation while expecting to remind me to activate within 30 days.  I click on the &#8220;Next&#8221; button so it can try to register and find I have no Internet connection.  It takes a minute of waiting, then does nothing.  There is nothing saying I may be offline.  No results of the validation failure.  Just&#8230;nothing.</p>
<p>I clear out the activation key then click on &#8220;Next&#8221;, and I am able to continue.  Finally!  No activation yet, but finally!</p>
<h3>Inside Windows 7</h3>
<p>I may write more about Windows 7 itself later, or I may not, so I&#8217;m writing some initial impressions here.</p>
<p>I like the smooth transition from one desktop wallpaper to another when selecting a desktop wallpaper.  It&#8217;s also nice to see that Windows finally has a desktop slideshow option, which includes a setting to not switch background images while on battery power.  That something I have to disable manually in KDE on Linux if I have it enabled and want to unplug the laptop.</p>
<p>As I looked through the &#8220;Personalization&#8221; items, the first thing I realized is that Windows isn&#8217;t taking forever and ever to acknowledge each mouse button click.  This isn&#8217;t the super-slow Windows Vista Home Basic with everything disabled that I&#8217;m used to.  It&#8217;s Windows 7 Home Premium, and it&#8217;s snappy, <em>with</em> everything Windows Vista Home Basic excludes (namely Aero&#8217;s effects).  Well, it&#8217;s <em>mostly</em> snappy.  Some things still have a brief delay, but nothing nearly as bad as Vista, and things aren&#8217;t as quick as in KDE on Linux.</p>
<p>While going to download and install Microsoft&#8217;s &#8220;Security Essentials&#8221; software, the screen went black, then came back with everything stretched wide and at about 1000% normal size, then it went black and then restored.  As I typed this (safely overe here on my PC), the screen did it against twice more.  It left me with an invisible mouse, and no desktop wallpaper.  Could it be those eight updates that installed in the background causing problems?  Time to log out and then back in again&#8230;  At least I have a cute sleeping kitten as my user picture to look at on the login screen!</p>
<p>Logged back in, I had my wallpaper back, but still no mouse icon.  Changing the mouse theme doesn&#8217;t bring it back.  Let&#8217;s try a reboot.  Ah, yes, there we go.  Mouse icon is back.</p>
<p>Now back to installing some security.  This process went well, although the &#8220;validate&#8221; step had me worried, since I hadn&#8217;t been able to &#8220;activate&#8221; Windows 7.  However, it passed as valid, and I was able to commence the &#8220;Security Essentials&#8221; installation.</p>
<h3>Software</h3>
<p>There&#8217;s a proper screenshot capture tool.  Awesome.  No more pasting into Paint to save a screenshot to a file.  This pretty much removes the need to check and see if KSnapShot is available on Windows.</p>
<p>The sticky notes feature is probably nice, too.  I use sticky notes on my PC and laptop under Linux.</p>
<h3>Random Thoughts</h3>
<p>I didn&#8217;t see an &#8220;undo close tab&#8221; in Internet Explorer 8, but I didn&#8217;t look much for it.</p>
<p>My touchpad can&#8217;t scroll, either by the touch pad or by the four-way scroll button.  It must require a specific driver to be installed.</p>
<p>The titlebar with a blurred see-though style looks better than I thought it would.  It&#8217;s probably the same as in Vista, but considering that my laptop &#8220;can&#8217;t handle&#8221; this type of effect and thus it couldn&#8217;t be enabled in Vista, I have no prior experience with it.</p>
<p>Logging out and shutting takes less than half a minute.</p>
<h3>Overall</h3>
<p>Overall meaning after maybe five minutes of playing in Windows 7, that is.</p>
<p>Windows 7 looks like it has a chance to be Microsoft&#8217;s best offering to date, something able to outdo even Windows XP.  The activation part can be a pain, and I bet I haven&#8217;t see the last of that&#8230;  Hopefully I can get ahold of someone with Windows support if need be&#8230;</p>
<p>Rebooting gets me right back to Windows loading.  In other words, Windows killed my boot menu where I could choose to boot into Linux.  I&#8217;d better get this fixed if I want to continue doing my daily activities on my laptop&#8230;  At least <a href="http://www.howtogeek.com/howto/ubuntu/reinstall-ubuntu-grub-bootloader-after-windows-wipes-it-out/" title="Reinstall Grub bootloader after Windows wipes it out.">this was an easy fix</a>.</p>
<p>Most Windows users will probably want to wait until Windows 7 is widely adopted, bugs have been found, and then Service Pack 1 has been released.  This should be&#8230;six months, maybe?  But if there are no huge problems for &#8220;early adopter&#8221; users after three months, it might mean it&#8217;s safe for the more cautious to give it a try.  I figure since I never use Windows, there&#8217;s no hard in trying it out right away.</p>
<p>A Windows 7 Home Premium upgrade will set a person back $120 (in the US).  A non-upgrade install is $200.  Personally, I find these prices to be very reasonable considering everything you get with a Windows 7 Home Premium install.  It&#8217;s when you start looking at everything you don&#8217;t plan on using that you may find you&#8217;re paid more than you&#8217;d like.</p>
<h3>The Verdict</h3>
<p>If you&#8217;re considering buying Windows 7, here&#8217;s what I would tell you:</p>
<p>If you use Windows 98, Windows ME, or Windows 2000, and your computer can run Windows 7, then go for it.  Keep in mind that you&#8217;ll have to buy the full version of Windows 7 for $200 for Home Premium, since you cannot upgrade from anything before Windows XP.  If your computer cannot run Windows 7, then wait until capable computers are available with Windows 7 pre-installed for $200 for the whole computer tower and everything inside.  Maybe the Microsoft stores have something like this, so you can avoid all the junk normally pre-installed by the likes of Dell, etc.  Once you have your new computer, you&#8217;ll thank me for suggesting it, especially if you were considering spending $200 on Windows 7 alone.</p>
<p>If you use Windows XP, I&#8217;d wait a while.  The upgrade is $120, but decide if you might want to put $200 toward buying a new PC if it&#8217;ll mean getting hardware better than what you currently use, along with Windows 7 pre-installed.  As with 98/ME/200 users, this route can lead to better hardware.  If you&#8217;re not in need of newer hardware, you&#8217;ll want to ask yourself one question: Does Windows 7 provide anything missing from Windows XP that I would want?</p>
<p>If you use Vista, and you can spare the cash, at this point, I want to say, &#8220;Go for it.&#8221;  I haven&#8217;t used Windows 7 long enough to know what problems there may be, but I&#8217;m sure they&#8217;re a quick Google search away.</p>
]]></content:encoded>
			<wfw:commentRss>http://kurifuri.com/2009/11/01/installing-windows-7/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Database Rant</title>
		<link>http://kurifuri.com/2009/10/24/database-rant</link>
		<comments>http://kurifuri.com/2009/10/24/database-rant#comments</comments>
		<pubDate>Sat, 24 Oct 2009 22:41:30 +0000</pubDate>
		<dc:creator>Christopher Fritz</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[base]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[kexi]]></category>
		<category><![CDATA[openoffice.org]]></category>
		<category><![CDATA[sqlite]]></category>

		<guid isPermaLink="false">http://kurifuri.com/?p=112</guid>
		<description><![CDATA[Plain text files and spreadsheets are too limited for necessary data storage for story information.  I&#8217;ve tried working out a text file format that I can load into a custom-written program to work with the data, but that just hasn&#8217;t worked out.  I decided to check out database software.


I&#8217;m already using GRAMPS for [...]]]></description>
			<content:encoded><![CDATA[<p>Plain text files and spreadsheets are too limited for necessary data storage for story information.  I&#8217;ve tried working out a text file format that I can load into a custom-written program to work with the data, but that just hasn&#8217;t worked out.  I decided to check out database software.</p>
<p><span id="more-112"></span></p>
<p><a href="http://www.flickr.com/photos/chris-fritz/3982045126/" title="Words by Chris Fritz, on Flickr"><img src="http://farm3.static.flickr.com/2492/3982045126_b3b008dc3c.jpg" width="500" height="309" alt="Words" /></a></p>
<p>I&#8217;m already using GRAMPS for storing data about characters for some stories, and it was a lot of trouble getting GRAMPS to look to a folder of my choosing to store its data.  And it can only have one data location.  I hoped to find a better solution.</p>
<p>First up?  OpenOffice.org&#8217;s &#8220;Base&#8221;, its database software.  Stores data in a file.  Or, at least, it stores a file.  The data doesn&#8217;t seem to be stored in the file.  That&#8217;s a failure for me, as I need to be able to easily back-up this data and share it between my laptop and a PC.</p>
<p>Okay, next up is Kexi.  Uses SQLite for saving a file.  Good, good.  Create a table, and populate it.  Looking nice.  Let&#8217;s add a column to the table.  I can add more as I need them.  Except&#8230;adding a column or removing one deletes everything in the table&#8230;</p>
<p>Maybe it&#8217;s because I&#8217;m using SQLite?  I tried to avoid the need to run a database server (this is on a laptop which often is running off of its battery), but I&#8217;ll go with MySQL.  Re-create the table, re-populate the data, add a column, and&#8230;it requires deleting everything in the table.</p>
<p>Let&#8217;s just add a column via PHPMyAdmin, which is not a decent interface for modifying a lot of data, but should work for adding a column.  Column added.  And Kexi won&#8217;t see that column at all, no matter what&#8230;</p>
<p>All right, back to OO.o Base.  Set up a MySQL connection, and&#8230;I need to connect either using ODBC or JDBC, and I can contact my system administrator if I&#8217;m confused.  ODBC looks like it wants me to select a file, but I get an error about an .so file not being installed.  JDBC wants the database name and server URL.  All right, I know the name, and &#8220;localhost&#8221; should suffice for the server.  Maybe the port number won&#8217;t need to be touched.  And&#8230;the JDBC driver cannot be loaded.</p>
<p>By this time, I&#8217;m an hour into just trying to have a way to easily sort data so I can start fiction writing with my characters well organized.</p>
<p>Reading into it more, JDBC has limitations which would require PHPMyAdmin to work around, but ODBC is more work to get set up.  ODBC is is, then.  I&#8217;ve manage to configure ODBC by adding a new System DNS, only to get an error about not being able to construct a property list.</p>
<p>At this point, thoughts turn to wondering how difficult is would be to install the SQLite driver for Base.  Thankfully there&#8217;s a .deb file for the software that bridges SQLite with ODBC (I use Kubuntu on my laptop).  This time, configuring ODBC isn&#8217;t an issue, as SQLite drivers already populate the Server DNS information.  I simply had to set up a Server DNS using the SQLite ODBC driver, and set the database file to save to.</p>
<p>Using Base, randomly fonts are a little scrunched, and sometimes the cursor icon doesn&#8217;t display.  I did not have these issues when I tested it earlier&#8230;  I have to save a file separate from the SQLite database file, which is understandable as Base wants to store extra information somewhere.  And&#8230;I can&#8217;t edit a database table in Base once I&#8217;ve added data.  Make this is an SQLite limitation?</p>
<p>I can use PHPMyAdmin to painstakingly input data, but that doesn&#8217;t help me write up queries for easy access of data.  Maybe it&#8217;s time to read up more on Qt&#8217;s SQLite support&#8230;</p>
<p>And it&#8217;s only taken me two hours to find no suitable database tool for me to use.</p>
]]></content:encoded>
			<wfw:commentRss>http://kurifuri.com/2009/10/24/database-rant/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mark All Forums Read MyBB Plugin</title>
		<link>http://kurifuri.com/2009/08/11/mark-all-forums-read-mybb-plugin</link>
		<comments>http://kurifuri.com/2009/08/11/mark-all-forums-read-mybb-plugin#comments</comments>
		<pubDate>Wed, 12 Aug 2009 01:58:19 +0000</pubDate>
		<dc:creator>Christopher Fritz</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[MyBB Plugin]]></category>

		<guid isPermaLink="false">http://kurifuri.com/?p=96</guid>
		<description><![CDATA[One of the nice things about MyBB 1.4 (the first version I&#8217;ve used) is the &#8220;View New Posts&#8221; link in the header, but the &#8220;Mark All Forums Read&#8221; links is only on the main page, and at the bottom.
Below is a plugin I wrote that adds a &#8220;Mark All Forums Read&#8221; link to the header, [...]]]></description>
			<content:encoded><![CDATA[<p>One of the nice things about MyBB 1.4 (the first version I&#8217;ve used) is the &#8220;View New Posts&#8221; link in the header, but the &#8220;Mark All Forums Read&#8221; links is only on the main page, and at the bottom.</p>
<p>Below is a plugin I wrote that adds a &#8220;Mark All Forums Read&#8221; link to the header, after the &#8220;View New Posts&#8221; and &#8220;View Today&#8217;s Posts&#8221; links.<span id="more-96"></span></p>
<p>Save this file as &#8220;krfr_markallforumsread.php&#8221; and place it into the ./inc/plugins/ folder and activate it from the admin panel.</p>
<pre><code>&lt;?php
/**
 * MyBB 1.4
 * Christopher Fritz
 *
 * Website: http://www.kurifuri.com/
 * License: Creative Commons Attribution 3.0 Unported License
 * License Details: http://creativecommons.org/licenses/by/3.0/
 * Filename: krfr_markallforumsread.php
 */

if(!defined("IN_MYBB"))
{
  die("&lt;p>Viewing this plug-in from the web is not allowed.&lt;/p>.");
}

function krfr_markallforumsread_info()
{
  return array(
    "name"          => "Mark All Forums Read",
    "description"   => "Adds a link to \"mark all forums read\" into the header.",
    "website"       => "http://kurifuri.com/2009/08/11/mark-all-forums-read-mybb-plugin",
    "author"        => "Christopher Fritz",
    "authorsite"    => "http://kurifuri.com/",
    "version"       => "1.0",
    "guid"          => "",
    "compatibility" => "*"
  );
}

function krfr_markallforumsread_activate()
{
  global $db;
  include MYBB_ROOT.'/inc/adminfunctions_templates.php';
  find_replace_templatesets("header_welcomeblock_member", "#".preg_quote('{$lang->welcome_todaysposts}&lt;/a>')."#i", '{$lang->welcome_todaysposts}&lt;/a>&lt;!--KURIFURI MARKALLFORUMSREAD BEGIN--> | &lt;a href="misc.php?action=markread">Mark All Forums Read&lt;/a>&lt;!--KURIFURI MARKALLFORUMSREAD END-->', 0);
}

function krfr_markallforumsread_deactivate()
{
  global $db;
  include MYBB_ROOT."/inc/adminfunctions_templates.php";
  find_replace_templatesets("header_welcomeblock_member", "#".preg_quote('&lt;!--KURIFURI MARKALLFORUMSREAD BEGIN--> | &lt;a href="misc.php?action=markread">Mark All Forums Read&lt;/a>&lt;!--KURIFURI MARKALLFORUMSREAD END-->')."#i", '', 0);
}
?&gt;</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://kurifuri.com/2009/08/11/mark-all-forums-read-mybb-plugin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Competition</title>
		<link>http://kurifuri.com/2009/07/09/on-competition</link>
		<comments>http://kurifuri.com/2009/07/09/on-competition#comments</comments>
		<pubDate>Fri, 10 Jul 2009 04:18:15 +0000</pubDate>
		<dc:creator>Christopher Fritz</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kurifuri.com/?p=90</guid>
		<description><![CDATA[Random thinking.  I loved using Phoenix.  It became Firebird, and it was still great.  It became Firefox, and it was starting to become sluggish.  Firefox 1.5 is the last I used before Opera released a version I felt comfortable with.  (Opera 8, was it?)  Recently, I tried Google Chrome [...]]]></description>
			<content:encoded><![CDATA[<p>Random thinking.  I loved using Phoenix.  It became Firebird, and it was still great.  It became Firefox, and it was starting to become sluggish.  Firefox 1.5 is the last I used before Opera released a version I felt comfortable with.  (Opera 8, was it?)  Recently, I tried Google Chrome for Linux, and I liked what I saw.  I&#8217;m not planning on leaving Opera any time soon, but recent Firefox news got me thinking about competition versus cooperation.<span id="more-90"></span></p>
<p>I&#8217;ve long held that competition is better than cooperation.  Don&#8217;t get me wrong; I&#8217;m all for standards and interoperability.  I believe these are <em>necessary</em> for a fully connected society.  Working with files in two different formats may as well be working with people who only speak different languages.  Cooperation on standard formats to support, and interoperability between programs (such as clicking on a link in Pidgin or Kopete opening a web page in Opera) are my personal requiments of software I use.</p>
<p>What caused Firefox to reach its current fame?  Looking before the advertising and push to make it more friendly to newcomers, it started out as a project to be a slim Mozilla web browser, just the browser without all the extras (web page editor, chat client, e-mail client).  Once that was accomplished, it went on to start challenging Internet Explorer, giving it extension functionality that lead to Firefox being able to fulfill every need a user may have.</p>
<p>As the popularity of Firefox sank in, the browser became slower to start up, slower to run, using more and more memory.  Criticisms of these things could at best lead only to a wall where there&#8217;s nothing that can be done without completely rewriting huge parts of Firefox.</p>
<p>Something recent happened which has impacted the web browsing world.  I don&#8217;t know if it was Microsoft&#8217;s Internet Explorer (version 8?) or Google&#8217;s Chrome which came out with it first.  Per-tab processes.</p>
<p>Right now, in Firefox or Opera (and I&#8217;m sure plenty of other browsers), if something in one tab causes a crash, you lose the whole browsers.  While Opera (and I imagine Firefox) have ways of recovering from this, there are deficiencies all of the place (such as losing all text typed into a textarea).</p>
<p>With Google&#8217;s Chrome, if a plugin causes a crash (that&#8217;s the likely culprit for me, and I hardly ever enable plugins!), only a single tab is lost.</p>
<p>Supposedly Firefox has seen interest in per-tab processes for some years now.  I&#8217;ll believe that.  The problem?  The structure of Firefox meant it would have been a massive task.  Over the past five or so years, no programmer dared step up and face the beast.  I know I sure wouldn&#8217;t attempt such a thing.</p>
<p>But now we have Google&#8217;s Chrome.  Even Internet Explorer is doing the whole process-per-tab thing.</p>
<p>And <a href="http://blog.mozilla.com/cjones/2009/06/21/multi-process-firefox-coming-to-an-internets-near-you/">it&#8217;s coming to Firefox</a>.  (Yeah, this is old news by now!)</p>
<p>Looking at Opera&#8217;s Speed Dial, Chome has taken this idea and extended it.  (Whether they actually improved upon it I don&#8217;t know, having not used Chrome&#8217;s implementation, but I imagine there are pros and cons between Opera&#8217;s and Chrome&#8217;s implementations.)</p>
<p>Without Chrome&#8217;s per-tab processes, I wonder if Firefox would have seen this push for per-tab processes.  Would Internet Explorer implementing it be enough?  If neither implemented this, it&#8217;d be hard to convince me that Firefox would still be seeing this improvement.</p>
<p>No, Firefox has stagnated in certain areas where it is simply &#8220;too difficult&#8221; to improve or innovate.  Competition challenges that.  Competition forces Firefox to evolve, or to be replaced by Chrome on users&#8217; computers.  And Chrome has Google standing behind it more than Firefox does.  Google can wipe out Firefox without even trying if they so desired (but this certainly isn&#8217;t their goal).</p>
<p>It&#8217;s not just the tab processes.  Chrome came out exclaiming, &#8220;Look at my super-fast Javascript!&#8221;  The result?  Firefox, Opera, and Safari have been playing catch up, shouting, &#8220;My Javascript just got a little faster, and it&#8217;s still being improved!&#8221;</p>
<p>This isn&#8217;t cooperation.</p>
<p>This is competition.</p>
<p>But this is also cooperation.</p>
<p>Everything that Google is is invested in the web.  Google has every reason to want everyone on the web to use a stable browser with stable processes and fast Javascript.  They took ideas such as Opera&#8217;s Speed Dial and extended them, and they presented their own ideas for others to implement.</p>
<p>Google&#8217;s Chrome is not trying to replace Firefox, Safari, and Opera.  (It&#8217;s trying to replace IE6 as seen when visiting Google&#8217;s main page, but I don&#8217;t know if IE7 and IE8 users see the same Chrome advertistment.)  Instead, Chome is trying to evolve the browser ecosystem.</p>
<p>Those most adaptable will survive.  Those unable to adapt will face the thread of extinction.</p>
<p>This is not cooperation on one web browser.  This is friendly competition with aspects of cooperation, such as the freedom to copy ideas and even re-use code.</p>
<p>Certainly this is the best of both worlds.</p>
<p><a href="https://wiki.mozilla.org/Content_Processes">Firefox is evolving.</a>  Opera, where are you on this?</p>
]]></content:encoded>
			<wfw:commentRss>http://kurifuri.com/2009/07/09/on-competition/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
