<?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>ChrisBellini.com &#187; Software</title>
	<atom:link href="http://www.chrisbellini.com/category/computers/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chrisbellini.com</link>
	<description>test</description>
	<lastBuildDate>Mon, 21 Dec 2009 02:04:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>firefox 3.5 &#8211; an exercise in poor design</title>
		<link>http://www.chrisbellini.com/2009/07/10/firefox-35-an-exercise-in-poor-design/</link>
		<comments>http://www.chrisbellini.com/2009/07/10/firefox-35-an-exercise-in-poor-design/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 13:52:25 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[firefox 3.5]]></category>

		<guid isPermaLink="false">http://www.chrisbellini.com/?p=1018</guid>
		<description><![CDATA[Lucifer is putting on a sweater - I'm posting something technical again!
Mozilla released Firefox 3.5 last week with loads of new features like the zippy TraceMonkey JavaScript engine.  It also includes another feature that I don't think I can ever warm up to - a revamped NSS module that causes ridiculously long launch times [...]]]></description>
			<content:encoded><![CDATA[<p>Lucifer is putting on a sweater - I'm posting something technical again!</p>
<p>Mozilla released Firefox 3.5 last week with loads of new features like the zippy TraceMonkey JavaScript engine.  It also includes another feature that I don't think I can ever warm up to - a revamped <a href="http://www.mozilla.org/projects/security/pki/nss/" target="_blank"><acronym title="Network Security Services">NSS</acronym></a> module that causes ridiculously long launch times on Windows computers.  </p>
<p>The NSS is responsible for handling encryption tasks via <acronym title="Secure Sockets Layer">SSL, </acronym><acronym title="Transport Layer Security">TLS</acronym>, etc.  When we're talking about encryption, random numbers are par for the course.  I'm not sure how they generated random numbers in previous NSS versions, but for 3.5, Mozilla decided that using various temporary files on people's computers was a stellar way to calculate a seed for a random number generator.  Generating truly random numbers on computers is hard.  Hell, randomness itself is hard.  Yet whatever Mozilla was doing before seemed to work well.  Why they decided to use temp files now is anybody's guess.  Especially given the fact that typical computer users don't even know of the existence of the various temporary folders on their systems, so we could be talking thousands of files that the NSS has to iterate over to generate a random number generator's seed.  Thankfully, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=501605">this issue has been logged as a Priority 1 bug</a>, so we (hopefully) can anticipate a speedy resolution.  In the meantime, if you like Firefox 3.5 on Windows but its slow startup has you at your wits' end (and you don't want to revert to a 3.0.x version), keep the following folders on your computer as clean as possible until this is fixed in a point release:</p>
<p><strong>Windows 2000, XP and 2003</strong></p>
<ul>
<li>C:\Documents and Settings\[user_name]\Temp\</li>
<li>C:\Documents and Settings\[user_name]\Local Settings\Temp</li>
<li>C:\Documents and Settings\[user_name]\My Recent Documents</li>
<li>C:\Documents and Settings\[user_name]\Local Settings\Temporary Internet Files</li>
<li>C:\Documents and Settings\[user_name]\Local Settings\History</li>
</ul>
<p><strong>Windows Vista, 2008 and 7</strong></p>
<ul>
<li>C:\Users\[user_name]\Temp\</li>
<li>C:\Users\[user_name]\AppData\Local\Temp</li>
<li>C:\Users\[user_name]\AppData\Roaming\Microsoft\Windows\Recent</li>
<li>C:\Users\[user_name]\Local Settings\Temporary Internet Files</li>
<li>C:\Users\[user_name]\Local Settings\History</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisbellini.com/2009/07/10/firefox-35-an-exercise-in-poor-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>a sniff by any other name</title>
		<link>http://www.chrisbellini.com/2007/04/24/a-sniff-by-any-other-name/</link>
		<comments>http://www.chrisbellini.com/2007/04/24/a-sniff-by-any-other-name/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 11:59:56 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Ethereal]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Wireshark]]></category>

		<guid isPermaLink="false">http://www.chrisbellini.com/?p=613</guid>
		<description><![CDATA[This is a reminder to myself.  The next time I need to download my favourite packet sniffer, I shan't look for Ethereal anymore, for Ethereal is now known as Wireshark.  I've used Ethereal so much in the past, whether to track down a Russian spammer/WaReZ hocker or to detect a rogue worm running [...]]]></description>
			<content:encoded><![CDATA[<p>This is a reminder to myself.  The next time I need to download my favourite packet sniffer, I shan't look for Ethereal anymore, for Ethereal is now known as <a href="http://www.wireshark.org" target="_blank">Wireshark</a>.  I've used Ethereal so much in the past, whether to track down a Russian spammer/WaReZ hocker or to detect a rogue worm running rampant on a <acronym title="Local Area Network">LAN</acronym>, it's a lifesaver when you really need it.  It's nice to see its development continue, even though I liked the old name better.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisbellini.com/2007/04/24/a-sniff-by-any-other-name/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>elegence in application deployment</title>
		<link>http://www.chrisbellini.com/2007/01/02/elegence-in-application-deployment/</link>
		<comments>http://www.chrisbellini.com/2007/01/02/elegence-in-application-deployment/#comments</comments>
		<pubDate>Tue, 02 Jan 2007 12:02:33 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.chrisbellini.com/?p=587</guid>
		<description><![CDATA[Last week, it was reported that approximately 60 GMail users had all of their email accidentally deleted (Dena and I weren't affected, thank goodness).  Then no more than 24 hours ago, a vulnerability was discovered in that a malicious website can swipe your email address from a cookie if you're logged into GMail at [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, it was reported that <a href="http://www.techcrunch.com/2006/12/28/gmail-disaster-reports-of-mass-email-deletions/" target="_blank">approximately 60 GMail users had all of their email accidentally deleted</a> (Dena and I weren't affected, thank goodness).  Then no more than 24 hours ago, <a href="http://www.engadget.com/2007/01/01/gmail-bug-exposes-your-mail-account-to-spammers/" target="_blank">a vulnerability was discovered in that a malicious website can swipe your email address from a cookie if you're logged into GMail at the same time</a>; making it easy for spammers to nab your email address, should you dare visit their nefarious site.  Then as of a few hours ago, <a href="http://blogs.zdnet.com/Google/?p=434" target="_blank">users' GMail contact lists could be retrieved by malicious websites</a> via the <a href="http://www.json.org/" target="_blank">JSON API</a>.</p>
<p>Now I don't want to comment on where Google is in the right or wrong and how their luck has taken a down-turn, since other bloggers have and will continue to do so.  Although, I am a bit perplexed as to why Google didn't have backups for those deleted emails.  I've read that Google has rolled their own file system and that it's apparently amazing, but I'm not sure any file system is rock solid enough to forgo disaster recovery plans for mission-critical applications and data.</p>
<p>At any rate, what I'd like to focus on are the two vulnerabilities, both of which have been fixed.  Since Gmail is a web application, any update that Google makes to Gmail is automatically available to all users.  Nobody has to go to the store to purchase new software, or download any patches or service packs.  All users are using the latest version, complete with fixes for known problems.  Also, it should be noted that the vulnerabilities were corrected in less than 24 hours since they were publicly announced.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisbellini.com/2007/01/02/elegence-in-application-deployment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>how my fox is dressed for autumn</title>
		<link>http://www.chrisbellini.com/2006/09/15/how-my-fox-is-dressed/</link>
		<comments>http://www.chrisbellini.com/2006/09/15/how-my-fox-is-dressed/#comments</comments>
		<pubDate>Fri, 15 Sep 2006 11:30:46 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.chrisbellini.com/?p=530</guid>
		<description><![CDATA[How do you dress-up your Firefox?  I don't use any third-party themes, but here are extensions that I use on my computers:
Google Toolbar
Search term suggestions.  Phishing detection.  AutoFill for speedy completion of webforms.  Spell check.  This is a handy extension, but I'm not sure if I'll have a need for [...]]]></description>
			<content:encoded><![CDATA[<p>How do you dress-up your Firefox?  I don't use any third-party themes, but here are extensions that I use on my computers:</p>
<p><a href="http://toolbar.google.com" target="_blank">Google Toolbar</a><br />
Search term suggestions.  Phishing detection.  AutoFill for speedy completion of webforms.  Spell check.  This is a handy extension, but I'm not sure if I'll have a need for this when Firefox 2.0 ships.</p>
<p><a href="https://addons.mozilla.org/firefox/10/" target="_blank">Adblock</a><br />
Advertising pays the bills for a lot of sites, but there's a 99.999% chance that I'll never click on a banner ad.  So my guilt is slightly alleived when this handy extension removes them from every site that I visit <img src='http://www.chrisbellini.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="https://addons.mozilla.org/firefox/1136/" target="_blank">Adblock Filterset.G Updater</a><br />
Filterset.G is a handy list of regular expressions that the aforementioned Adblock extension uses to determine ad content on a web page.  This extension ensures that said list is automatically kept up-to-date.</p>
<p><a href="https://addons.mozilla.org/firefox/1419/" target="_blank">IE Tab</a><br />
This is one of those for-Windows-only extensions.  This extension is extremely useful for web development testing, since it allows you to view any web page using Internet Explorer's rendering engine right from within Firefox.  It's also perfect for viewing various web sites that only render correctly in IE (cough, <a href="http://msdn.microsoft.com" target="_blank">MSDN</a>, cough).</p>
<p><a href="https://addons.mozilla.org/firefox/60/" target="_blank">Web Developer</a><br />
Another web development time-saver.  It features a slew of tools to make development easier.  The "convert POST to GET" feature alone is indespensible.</p>
<p><a href="https://addons.mozilla.org/firefox/1532/" target="_blank">del.icio.us</a><br />
This extension makes it easy to bookmark pages in my <a href="http://del.icio.us" target="_blank">del.icio.us</a>.  Definitely a time saver when you use multiple computers.</p>
<p><a href="https://addons.mozilla.org/firefox/398/" target="_blank">Forecastfox</a><br />
I'd rather not have to go to the <a href="http://www.theweathernetwork.com" target="_blank">Weather Network</a>'s website all of the time. This eliminates one step, since I already have a browser window open anyway.</p>
<p>I love Firefox's customizability.  The other browsers like IE, Opera and Safari don't come close.  Which Firefox extensions can you not live without?  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisbellini.com/2006/09/15/how-my-fox-is-dressed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>the ubuntu way, part 1</title>
		<link>http://www.chrisbellini.com/2006/08/29/the-ubuntu-way-part-1/</link>
		<comments>http://www.chrisbellini.com/2006/08/29/the-ubuntu-way-part-1/#comments</comments>
		<pubDate>Tue, 29 Aug 2006 11:38:21 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.chrisbellini.com/?p=524</guid>
		<description><![CDATA[This might be the first part in a series.  Ubuntu is unlike any Linux distro that I've ever used before.  Its installation and quick 'n' painless and its ease-of-use are (currently) second to none.  Ubuntu's package management app, Synaptic, is stellar.  It allows you to easily install apps (and their depenecies) [...]]]></description>
			<content:encoded><![CDATA[<p>This might be the first part in a series.  <a href="http://www.ubuntulinux.org" target="_blank">Ubuntu</a> is unlike any Linux distro that I've ever used before.  Its installation and quick 'n' painless and its ease-of-use are (currently) second to none.  <a href="http://www.ubuntulinux.org" target="_blank">Ubuntu</a>'s package management app, Synaptic, is stellar.  It allows you to easily install apps (and their depenecies) from a simple yet effective interface.  However, one thing I've noticed is that when you install software via Synaptic, you're installing it in a different way than you would when you build from source or even use another package management system like <a href="http://www.redhat.com" target="_blank">RedHat</a>'s RPM.  Some installations via Synaptic pre-configure the software for you - you never really know when this will be the case.  Last night, I discovered this while  installing <a href="http://www.postgresql.org" target="_blank">PostgreSQL</a> 8.1.</p>
<p>For the benefit of myself and anyone else who becomes confused when following <a href="http://www.postgresql.org/docs/8.1/interactive/index.html" target="_blank">the documentation</a> and being faced with plenty of errors, here's what it took for me to make it work.</p>
<p>Once you've installed the PostgreSQL packages, fire up a terminal window.  PostgreSQL cannot be run as root, but when it's installed, it's also not setup to use your regular login account.  The installer creates a postgres user for you.  So you need to create a password for this user:</p>
<pre class="bash">&nbsp;
$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">su</span> postgres -c psql template1
&nbsp;</pre>
<p>You'll now have a PostgreSQL prompt instead of a Bash (or whatever shell you're using) prompt.  Issue this to change the password of the postgres user:</p>
<pre class="sql">&nbsp;
<span style="color: #993333; font-weight: bold;">ALTER</span> USER postgres <span style="color: #993333; font-weight: bold;">WITH</span> PASSWORD <span style="color: #ff0000;">'your_chosen_password'</span>;
&nbsp;
 \\q
&nbsp;</pre>
<p>Now all you need is a database.  If you wanted to create one called, say 'bestdbever', enter the following at your shell prompt:</p>
<pre class="bash">&nbsp;
$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">su</span> postgres -c createdb -O bestdbever postgres
&nbsp;</pre>
<p>Now you have a database that you can start creating a schema, tables, sprocs and more for.  There's no need to add anything to rc.local, as the package installer will create the daemon for you.  You also don't have to run initdb.  Now when you're developing an application with PHP, Ruby, C++ or whatever, you would connect with the postgres username and the password that you setup in the ALTER statement.  This was mostly for my own reference, but maybe it'll help somebody else.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisbellini.com/2006/08/29/the-ubuntu-way-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>windows vista beta 2 impressions &#8211; part 2 of ?</title>
		<link>http://www.chrisbellini.com/2006/06/30/windows-vista-beta-2-impressions-part-2-of/</link>
		<comments>http://www.chrisbellini.com/2006/06/30/windows-vista-beta-2-impressions-part-2-of/#comments</comments>
		<pubDate>Fri, 30 Jun 2006 16:38:59 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://www.chrisbellini.com/?p=503</guid>
		<description><![CDATA[The first thing that I noticed about Vista once I had it installed was that there was an update available for it.  Howerver, gone are the days of visiting the Windows Update website; it's now finally built into the operating system.

So with some updates out of the way, I becan to use Vista for [...]]]></description>
			<content:encoded><![CDATA[<p>The first thing that I noticed about <a href="http://www.microsoft.com/windowsvista/" target="_blank">Vista</a> once I had it installed was that there was an update available for it.  Howerver, gone are the days of visiting the Windows Update website; it's now finally built into the operating system.</p>
<p><img src="/images/plan/vistabeta2_windows_update.png" border="0" alt="Screenshot of Windows Update for Windows Vista" /></p>
<p>So with some updates out of the way, I becan to use <a href="http://www.microsoft.com/windowsvista/" target="_blank">Vista</a> for normal file mangement tasks.  WinKey+E is what I did next (for those unaware, it's the keyboard shortcut to launch Windows Explorer).  Windows Explorer looks familiar, but different nonetheless.  The top menu (File | Edit | Tools | etc) has been replaced by a ribbon bar.  The ribbon bar changes dynamically, presenting buttons for various tasks that changes depending on what you have selected such as a folder, a drive, an AVI file, a PNG file and so on.  Actually, the first implementation of a ribbon bar that I saw was in <a href="http://www.mastercam.com" target="_blank">Mastercam X</a>.  In a separate sets of posts, I'll talk about Office 2007, which also makes extensive use of ribbon bars.</p>
<p>A lot of talk about <a href="http://www.microsoft.com/windowsvista/" target="_blank">Vista</a> resolves around how <a href="http://www.microsoft.com" target="_blank">Microsoft</a> has aped a lot of visual accoutrements from <a href="http://www.apple.com/macosx/" target="_blank">Mac OS X</a>, I can agree that there is some truth to that.  However, one of the coolest things about <a href="http://www.microsoft.com/windowsvista/" target="_blank">Vista</a> is how it will automatically scroll the left pane in Windows Explorer for you, should the folders/sub folders extend beyond the width of the pane (hey <a href="http://www.microsoft.com" target="_blank">Microsoft</a> developers, is that a souped-up Tree Control or what?!).  I've recorded <a href="/flash/vista01.swf" target="_blank">a small movie showing this functionality</a>.</p>
<p>Stay tuned for more about my encounters with <a href="http://www.microsoft.com/windowsvista/" target="_blank">Windows Vista</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisbellini.com/2006/06/30/windows-vista-beta-2-impressions-part-2-of/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
