<?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>BitLizard's Blog &#187; Programming and IT</title>
	<atom:link href="http://www.ronaldroberts.net/category/life-online/programming-and-it/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ronaldroberts.net</link>
	<description>musings, mutterings and meanderings</description>
	<lastBuildDate>Sat, 13 Feb 2010 18:25:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Rich functionality underlies Simple Presentation</title>
		<link>http://www.ronaldroberts.net/2009/03/rich-functionality-underlies-simple-presentation/</link>
		<comments>http://www.ronaldroberts.net/2009/03/rich-functionality-underlies-simple-presentation/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 14:37:10 +0000</pubDate>
		<dc:creator>BitLizard</dc:creator>
				<category><![CDATA[Programming and IT]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[remember the milk]]></category>
		<category><![CDATA[rtm]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.ronaldroberts.net/?p=374</guid>
		<description><![CDATA[The title &#8220;Rich functionality underlies Simple Presentation&#8221; is perhaps the highest compliment I can pay a piece of software. Achieving this should be the holy grail of software development. Sometimes the presentation is simple but the functionality is also very limited. Other times the functionality is very rich but the user interface is also extraordinarily [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.ronaldroberts.net/wp-content/gallery/bitlizard/rtm_logo.png" title="" class="shutterset_singlepic29" >
	<img class="ngg-singlepic ngg-left" src="http://www.ronaldroberts.net/wp-content/gallery/cache/29__320x240_rtm_logo.png" alt="rtm_logo.png" title="rtm_logo.png" />
</a>
The title &#8220;Rich functionality underlies Simple Presentation&#8221; is perhaps the highest compliment I can pay a piece of software. Achieving this should be the holy grail of software development. Sometimes the presentation is simple but the functionality is also very limited. Other times the functionality is very rich but the user interface is also extraordinarily complicated (and yes, I am guilty as charged here). Once in awhile you come across an application that manages to provide a simple presentation for a rich feature-set lying just below the surface. Its the type of application that is instantly recognizable to the user and can be put to good use without much if any instruction.</p>
<p><a title="Rememberthe Milk" href="http://www.rememberthemilk.com" target="_blank">Remember the Milk</a> is just such an application. Its a task list manager &#8211; an application that almost all of us have used at some time or another. Make a list, check off the tasks as you complete them, rinse and repeat. Simple&#8230; and RTM can be used in exactly this way. But for those desiring more, there&#8217;s plenty of horsepower under the hood here. Do you need to prioritize? Just select some tasks and press 1, 2 or 3. Do you want to keep track of a due date? Just select a task and enter &#8220;2 weeks from Friday&#8221; in its &#8220;Due&#8221; field. Do you want to establish tags for searching? No problem. Recurring tasks? Enter &#8220;20th of each month&#8221; into the &#8220;Repeat&#8221; field. Do you need reminders sent to your cell phone? Suffice it to say this is a task list on steriods.</p>
<p>But oh so simple and accessible. The thing I like the most is the natural language approach to the setting of due dates and establishing repetition. This is a sweet bit of code. In my pipeline integrity application &#8220;ProActive&#8221;, establishing these data items is much less convenient &#8212; i.e. a cumbersome calendar control or, for repetition, a combination or 3 or more controls. Take a lesson, Ron, sheesh.</p>
<p>RTM offers a free version to get you started. However, the &#8220;Pro&#8221; version is only $25 a year. Well worth the price if just to insure that these guys keep churning out the great software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldroberts.net/2009/03/rich-functionality-underlies-simple-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FOWA Miami 2009</title>
		<link>http://www.ronaldroberts.net/2009/02/fowa-miami-2009/</link>
		<comments>http://www.ronaldroberts.net/2009/02/fowa-miami-2009/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 02:56:38 +0000</pubDate>
		<dc:creator>BitLizard</dc:creator>
				<category><![CDATA[Programming and IT]]></category>
		<category><![CDATA[Cappuccino]]></category>
		<category><![CDATA[CityDesk]]></category>
		<category><![CDATA[FogBugz]]></category>
		<category><![CDATA[Future of Web Apps]]></category>
		<category><![CDATA[Gary Vaynerchuk]]></category>
		<category><![CDATA[Joel Spolsky]]></category>
		<category><![CDATA[Miami]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://www.ronaldroberts.net/?p=328</guid>
		<description><![CDATA[Well, the pain and suffering I went through to get myself down to the FOWA show in Miami was definitely worth it. I drove down to Miami after dinner on Monday night and stayed at the AWESOME DoubleTree Grand hotel that evening. (Thanks for the carboliscious cookie that was so not on my diet!) Up [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.ronaldroberts.net/wp-content/gallery/fowa/fowa.jpg" title="" class="shutterset_singlepic28" >
	<img class="ngg-singlepic ngg-left" src="http://www.ronaldroberts.net/wp-content/gallery/cache/28__320x240_fowa.jpg" alt="fowa.jpg" title="fowa.jpg" />
</a>
Well, the pain and suffering I went through to get myself down to the FOWA show in Miami was definitely worth it. I drove down to Miami after dinner on Monday night and stayed at the AWESOME <a title="DoubleTree Grand" href="http://doubletree1.hilton.com/en_US/dt/hotel/MIABSDT-Doubletree-Grand-Hotel-Biscayne-Bay-Florida/index.do" target="_blank">DoubleTree Grand</a> hotel that evening. (Thanks for the carboliscious cookie that was so not on my diet!) Up early the next morning, I scooted over to the Knight Auditorium which was a fabulous venue. The acoustics were so good in that hall that I swear I heard some guy&#8217;s muffled fart from clear across the room. (Chances are overwhelming that it was a guy &#8211; only a dozen females among the 800 or so there.) I&#8217;d love to go there sometime for a concert. Totally perfect venue.</p>
<p>But anyway, even though FOWA is short for &#8220;Future of Web Apps&#8221; (and although there was some mention of that here and there) this was a show about software development; how to do it better, how to get paid, what you are doing right, where you are going wrong, and just what the hell were you thinking???? This was just what I needed personally. Reminders to step back and rethink the process, measure and improve. Plus a good kick in the pants there at the end courtesy of <a title="Do what you're passionate about" href="http://garyvaynerchuk.com" target="_blank">Gary Vaynerchuk</a>.</p>
<p>I really enjoyed <a title="Jason Fried" href="http://www.37signals.com/" target="_blank">Jason Fried</a> and <a title="Joel Spolsky" href="http://www.joelonsoftware.com" target="_blank">Joel Spolsky</a>. Both were predictably great. This is the first time I&#8217;ve heard either of them speak, though I knew who Jason Fried was and I&#8217;ve been a customer of Joel Spolsky&#8217;s CityDesk and <a title="FogBugz" href="http://www.fogbugz.com" target="_blank">FogBugz</a> for years. Both had great ideas for improving software development and, in fact, business processes in general for that matter. Say Joel, that &#8220;General Motors&#8221; style of organizing the developer space &#8212; that bears a striking resemblance to what I endure daily. Gotta make some changes there.</p>
<p>Jason, Joel and Gary were the highlights of the show for me. I enjoyed the Virgin guy&#8217;s &#8220;People are the new brand&#8221; idea. But I can&#8217;t glean anything actionable from it. (Except that I opened a FaceBook account for the first time today so maybe something stuck.)  A lot of people seemed to be very impressed with the Atlas demo by the guy from Cappuccino. To me this was a demo just like a lot I&#8217;ve seen in the past that appear to show something akin to drag and drop programming. These products demo nicely, but get them outside the confines of a demo and you start to see the drastic limitations. Then the shine comes off the apple so to speak. So color me skeptical &#8212; and I definitely do NOT think software development just changed very much. That comment by <a title="Ryan Carson" href="http://www.carsonified.com/" target="_blank">Ryan Carson</a> was just a little over the top, in my view. But it was very good theater. And maybe I&#8217;m wrong about Atlas. Time will tell, I suppose.</p>
<p>I also enjoyed the demo of <a title="Ubiquity" href="http://labs.mozilla.com/2008/08/introducing-ubiquity/" target="_blank">Ubiquity</a> which is an wonderful <a title="FireFox" href="http://en-us.www.mozilla.com/en-US/firefox/" target="_blank">FireFox</a> plugin that definitely breaks new ground. I actually installed it a few months ago and had a play with it. It is definitely impressive. If you use FireFox you most certainly need to check <a title="Ubiquity" href="http://labs.mozilla.com/2008/08/introducing-ubiquity/" target="_blank">this puppy</a> out.</p>
<p>I wish I was better at networking and going up to strangers and introducing myself.  There was no shortage of interesting looking people to talk to. And after one of these shows I always feel a little disappointed in myself that I didn&#8217;t interact with the people more. Another one of those personal things to work on, I guess&#8230;</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/1663b6e6-00bf-44a4-a5af-8b15c9fe58fd/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=1663b6e6-00bf-44a4-a5af-8b15c9fe58fd" alt="Reblog this post [with Zemanta]" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldroberts.net/2009/02/fowa-miami-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft and Bill Gates in the 80&#8242;s</title>
		<link>http://www.ronaldroberts.net/2009/02/microsoft-and-bill-gates-in-the-80s/</link>
		<comments>http://www.ronaldroberts.net/2009/02/microsoft-and-bill-gates-in-the-80s/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 20:15:07 +0000</pubDate>
		<dc:creator>BitLizard</dc:creator>
				<category><![CDATA[My Life]]></category>
		<category><![CDATA[Programming and IT]]></category>
		<category><![CDATA[Bill Gates]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.ronaldroberts.net/?p=301</guid>
		<description><![CDATA[Image via CrunchBase One of the benefits of being a minor mover and shaker in the early days of personal computers is that I got to personally meet a number of people now considered legends. My path crossed with Bill Gates of Microsoft fame a number of times. I had a product named &#8220;Show Partner&#8220;, [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;" mce_style="margin: 1em; display: block;">
<div>
<dl style="width: 210px;" class="wp-caption alignright">
<dt class="wp-caption-dt"><a href="http://www.crunchbase.com/person/bill-gates" mce_href="http://www.crunchbase.com/person/bill-gates"><img src="http://www.crunchbase.com/assets/images/resized/0001/7609/17609v1-max-450x450.jpg" mce_src="http://www.crunchbase.com/assets/images/resized/0001/7609/17609v1-max-450x450.jpg" alt="Image representing Bill Gates as depicted in C..." title="Image representing Bill Gates as depicted in C..." width="200" height="285"></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;" mce_style="font-size: 0.8em;">Image via <a href="http://www.crunchbase.com" mce_href="http://www.crunchbase.com">CrunchBase</a></dd>
</dl>
</div>
</div>
<p>One of the benefits of being a minor mover and shaker in the early days of <a class="zem_slink" href="http://en.wikipedia.org/wiki/Personal_computer" mce_href="http://en.wikipedia.org/wiki/Personal_computer" title="Personal computer" rel="wikipedia">personal computers</a> is that I got to personally meet a number of people now considered legends. My path crossed with <a class="zem_slink" href="http://www.crunchbase.com/person/bill-gates" mce_href="http://www.crunchbase.com/person/bill-gates" title="Bill Gates" rel="crunchbase">Bill Gates</a> of <a class="zem_slink" href="http://en.wikipedia.org/wiki/Microsoft" mce_href="http://en.wikipedia.org/wiki/Microsoft" title="Microsoft" rel="wikipedia">Microsoft</a> fame a number of times. I had a product named &#8220;<a class="zem_slink" href="http://en.wikipedia.org/wiki/Show_Partner" mce_href="http://en.wikipedia.org/wiki/Show_Partner" title="Show Partner" rel="wikipedia">Show Partner</a>&#8220;, a graphical <a class="zem_slink" href="http://en.wikipedia.org/wiki/Presentation_program" mce_href="http://en.wikipedia.org/wiki/Presentation_program" title="Presentation program" rel="wikipedia">presentation program</a> for <a class="zem_slink" href="http://en.wikipedia.org/wiki/MS-DOS" mce_href="http://en.wikipedia.org/wiki/MS-DOS" title="MS-DOS" rel="wikipedia">MSDOS</a> which was like the eccentric (and possibly senile) grandfather to modern programs such as Microsoft <a class="zem_slink" href="http://office.microsoft.com/powerpoint" mce_href="http://office.microsoft.com/powerpoint" title="Microsoft PowerPoint" rel="homepage">Powerpoint</a>. But it was a compelling enough application in those days to win a bundle deal with the Microsoft Mouse. </p>
<p>In fact, the Brightbill-Roberts business in those days was chiefly centered around turning these Mouse Show Partner users into full-on Show Partner F/X users at $300 a pop. I think it was around 1986 or so when <a class="zem_slink" href="http://finance.yahoo.com/q?s=IBM" mce_href="http://finance.yahoo.com/q?s=IBM" title="NYSE: IBM" rel="stockexchange">IBM</a> attempted to increase its dominance of the pc market by introducing its PS/2 line of computers. The PS/2 line had a number of enhancements not the least of which was drastically better graphics capability. As you might imagine given the sort of program I was authoring, this was a very big deal for me. But, try as we might, we could not get IBM to disclose the technical details to us for its new computers. We were a direct competitor to one of their own products &#8212; Storyboard. And perhaps that coupled with our small size made us beneath consideration in IBM&#8217;s eyes.</p>
<p>Enter Microsoft. They were working away on making sure everything in the mouse box would work with the new PS/2 line. Without disclosure, the update to Show Partner was going to be coming in well after the PS/2&#8242;s release. So began my short but (I&#8217;d like to think) illustrious career at Microsoft. I resigned from my own company and hired on at Microsoft after the attorneys had reviewed everything. I lived out of the <a class="zem_slink" href="http://en.wikipedia.org/wiki/Residence_Inn_by_Marriott" mce_href="http://en.wikipedia.org/wiki/Residence_Inn_by_Marriott" title="Residence Inn by Marriott" rel="wikipedia">Residence Inn</a> in <a class="zem_slink" href="http://maps.google.com/maps?ll=47.6694444444,-122.123888889&amp;spn=0.1,0.1&amp;q=47.6694444444,-122.123888889%20%28Redmond%2C%20Washington%29&amp;t=h" mce_href="http://maps.google.com/maps?ll=47.6694444444,-122.123888889&amp;spn=0.1,0.1&amp;q=47.6694444444,-122.123888889%20%28Redmond%2C%20Washington%29&amp;t=h" title="Redmond, Washington" rel="geolocation">Redmond</a> for 3 months, flying back to Syracuse every once in awhile when circumstances dictated I had to be there. And I feverishly worked on adding support for the additional &#8220;VGA&#8221; graphics modes of the PS/2.</p>
<p>Long story short&#8230; a fully updated Show Partner shipped with the new Microsoft Mouse on the same day the first PS/2 computer shipped. IBM&#8217;s own Storyboard update did not ship for another month after that&#8230; the schmucks. Ah, yes. Glory days.</p>
<p>So during this period there were 5 buildings on the Microsoft campus with, I think, 2 or 3 more under construction. I remember attending a full Microsoft company meeting in a high school gymnasium (yes, the entire company fit inside at the time) where I was referred to as &#8220;half an employee&#8221; by Bill in his speech&#8230; as in &#8220;and the hardware department has now grown to 9 and a half employees (heh heh)&#8221;; an inside joke about my coming to work there as an end-around IBM&#8217;s stonewalling.</p>
<p> I met with Bill Gates several times while working there and a few times after leaving the company, returning to my own fledgling firm. It must be tough being Bill &#8211; he is invariably going to be the smartest guy in any room he walks into. Not to mention the richest. Its going to be difficult for anyone to relate to him as a peer in any given situation. Certainly I did not consider myself to be his peer in programming, business or anything else. Ha! Except maybe in poker. I think Steve Brightbill actually came out on top in a poker game that included Bill at a trade show in San Diego one year. Steve was extremely proud of that as I recall. <img src='http://www.ronaldroberts.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Bill Gates also had some behaviors that I now associate with mild autism or <a class="zem_slink" href="http://en.wikipedia.org/wiki/Asperger_syndrome" mce_href="http://en.wikipedia.org/wiki/Asperger_syndrome" title="Asperger syndrome" rel="wikipedia">Aspergers syndrome</a>. The rocking and repetitive movements while concentrating, for example. These behaviors always seem to come part and parcel with super-extraordinary intelligence, at least among those few geniuses I&#8217;ve had the good fortune to meet. On the other hand, Bill was reasonably extroverted and gregarious. And he is and was a fine public speaker. Witness his recent stunt of <a href="http://www.punchng.com/Articl.aspx?theartic=Art20090207835181" mce_href="http://www.punchng.com/Articl.aspx?theartic=Art20090207835181" title="releasing a swarm of mosquitos">releasing a swarm of mosquitos</a><a href="http%3A%2F%2Fwww.shortnews.com%2Fstart.cfm%3Fid%3D76906" mce_href="http%3A%2F%2Fwww.shortnews.com%2Fstart.cfm%3Fid%3D76906" title="releasing a swarm of mosquitos"></a> into an auditorium as part of his TED speech on malaria. These traits are very un-Aspergers like. So I definitely consider Bill Gates to be one of a kind &#8212; all the good stuff and none of the downside.</p>
</p>
<p>In the final days of Brightbill-Roberts &amp; Co., as things were starting to come unglued, I went back to the Redmond campus on my return from Seoul where I had been helping a company translate HyperPAD into Korean Hangul. I stopped off to interview for the post of managing the multimedia department there. But as I talked with the programmers there I realized I really had no insight into the stuff they were working on. Microsoft Windows was making my existing programming skills obsolete and I didn&#8217;t know a filter graph from a hole in the ground. But the trip was not at all a waste of time as I got to pay a final visit to all the friends I had made at Microsoft over the years. I have many fond memories of my time there.</p>
<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/7b80ae75-02f1-4579-bcb2-67bf45dde7fa/" title="Zemified by Zemanta"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=7b80ae75-02f1-4579-bcb2-67bf45dde7fa" alt="Reblog this post [with Zemanta]"></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldroberts.net/2009/02/microsoft-and-bill-gates-in-the-80s/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodePlex and the wandering API</title>
		<link>http://www.ronaldroberts.net/2009/01/codeplex-and-the-wandering-api/</link>
		<comments>http://www.ronaldroberts.net/2009/01/codeplex-and-the-wandering-api/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 14:10:05 +0000</pubDate>
		<dc:creator>BitLizard</dc:creator>
				<category><![CDATA[Programming and IT]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[FreshBooks]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.ronaldroberts.net/?p=267</guid>
		<description><![CDATA[I&#8217;ve started a new section called the CodePlex on the web site. Its up there on the menu at the top of the page, next to the Bazaar. One of the things I wanted to do here was start to share some useful software tidbits when I had them and when the situation under which [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/61132483@N00/8229790"><img class="alignright" style="margin-left: 5px; margin-right: 5px; border: 0px initial initial;" title="Gears gears cogs bits n pieces" src="http://farm1.static.flickr.com/7/8229790_5a02efba7f_m.jpg" border="0" alt="Gears gears cogs bits n pieces" hspace="5" width="240" height="180" /></a>I&#8217;ve started a new section called <a title="CodePlex" href="http://www.ronaldroberts.net/codeplex" target="_blank">the CodePlex</a> on the web site. Its up there on the menu at the top of the page, next to <a title="Bazaar" href="http://www.ronaldroberts.net/bazaar" target="_blank">the Bazaar</a>. One of the things I wanted to do here was start to share some useful software tidbits when I had them and when the situation under which they were developed allowed for it. So its starts today with the offering of wrapper classes for the FreshBooks.com api. FreshBooks is a great site for outsourcing your invoice preparation, delivery and followup. It is especially useful, I&#8217;ve found, if you have a lot of subscription billing or recurring invoices.</p>
<p>FreshBooks provides an api (application programming interface) for manipulating the functions of the service from another program. You could, for example, write an application for your <a title="PocketPC-based cell phone" href="http://en.wikipedia.org/wiki/HTC_Touch_Pro">PocketPC-based cell phone</a> that would allow you to enter an order from a customer while at his location and have FreshBooks deliver the invoice instantly via email. Or you could review your client&#8217;s payment history, log time against a project, add travel expense, etc. If you were proprietor of Accounting software, you could offer a link to FreshBooks as a replacement or alternative for printing invoices and envelopes.</p>
<p>My wrapper classes allow a C# programmer to easily access the functionality of the FreshBooks.com web site. The first few classes were started by Donald Halloran and I later picked them up and extended them to cover the entire api. I also created a test routine that exercised a significant portion of the methodology. The project is being released under the GNU Lesser General Public License, which means it is free software that can be used for any purpose, free or commercial. Derivitive works, such as a repackaging of the library or expanded the library to include additional functions, must also be distributed under the Lesser GPL.</p>
<p>And let me give a shout-out to the team at FreshBooks.com. They have scarily reposonsive customer service and the developers are fully engaged and communicating. I admire them a great deal and would like to reshape my own development team along similar lines.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldroberts.net/2009/01/codeplex-and-the-wandering-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wicked Cool PHP</title>
		<link>http://www.ronaldroberts.net/2009/01/wicked-cool-php/</link>
		<comments>http://www.ronaldroberts.net/2009/01/wicked-cool-php/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 21:51:55 +0000</pubDate>
		<dc:creator>BitLizard</dc:creator>
				<category><![CDATA[Bazaar products]]></category>
		<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[Programming and IT]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.ronaldroberts.net/?p=233</guid>
		<description><![CDATA[  Books on programming are not typically the most enjoyable things to read. However, I can&#8217;t help but be very entertained by . I bought this book in combination with one of those giant programming reference books for PHP. But I started reading this one first because I was intrigued by the title.  Now at [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_234" class="wp-caption alignleft" style="width: 250px"><a href="http://www.amazon.com/gp/product/1593271735?ie=UTF8&amp;tag=ronaldroberts-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1593271735"><img class="size-full wp-image-234" title="wicked_cool" src="http://www.ronaldroberts.net/wp-content/uploads/2009/01/wicked_cool.jpg" alt="Wicked Cool PHP" width="240" height="240" /></a></p>
<p><p class="wp-caption-text">Wicked Cool PHP</p></div>
<p> </p>
<p>Books on programming are not typically the most enjoyable things to read. However, I can&#8217;t help but be very entertained by . I bought this book in combination with one of those giant programming reference books for PHP. But I started reading this one first because I was intrigued by the title.  Now at the end of this book I find that I am getting quite proficient with the PHP language and have not felt the need to even crack open the giant reference. I think I will just put it up on the shelf for future reference. Meanwhile I can see the my copy of Wicked Cool is already dog-eared and showing some wear.</p>
<p>Now for the disclaimer &#8211; I am a seasoned programmer and master of many programming languages old and new. So what suffices for me may be different than what might suffice for, as an example, a script kiddie trying to patch a php-based web site.</p>
<p>But even in that scenario, I think the kid could glean some worthwhile insight into the language, its syntax, and how to use it all in the real world. So I think I will add this to <a title="Bazaar" href="http://www.ronaldroberts.net/bazaar" target="_self">BitLizard&#8217;s bizarre Bazaar</a> for the consideration of any programmers who find their way here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldroberts.net/2009/01/wicked-cool-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gimp or Photoshop, hmmm&#8230;.</title>
		<link>http://www.ronaldroberts.net/2009/01/gimp-or-photoshop-hmmm/</link>
		<comments>http://www.ronaldroberts.net/2009/01/gimp-or-photoshop-hmmm/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 22:26:11 +0000</pubDate>
		<dc:creator>BitLizard</dc:creator>
				<category><![CDATA[Programming and IT]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.ronaldroberts.net/?p=215</guid>
		<description><![CDATA[Today I was looking around for a photo/image editor. My needs for image editing are fairly basic &#8211; touchup, adding text, re-scaling, image maps, etc. Taking my own advice I decided to see what open source offerings were out there. I came across the image editor Gimp. What a wondeful piece of technology this program [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/14516894@N08/2201848808"><img class="alignleft" style="margin-left: 5px; margin-right: 5px; border: 0px initial initial;" title="free texture- Visions" src="http://farm3.static.flickr.com/2169/2201848808_6fa89e7e68_m.jpg" border="0" alt="free texture- Visions" hspace="5" width="240" height="180" /></a>Today I was looking around for a photo/image editor. My needs for image editing are fairly basic &#8211; touchup, adding text, re-scaling, image maps, etc. <a title="Best things in computing are free" href="http://www.ronaldroberts.net/2008/12/the-best-things-in-computing-are-free/" target="_blank">Taking my own advice</a> I decided to see what open source offerings were out there. I came across the image editor <a title="Gimp - GNU Image Editor" href="http://www.gimp.org" target="_blank">Gimp</a>. What a wondeful piece of technology this program is. If you are not a professional computer graphics artist, its hard to imagine how you could justify spending $700 for a copy of PhotoShop when GIMP is out there for free. GIMP has a tremendous feature set which includes layering and alpha channels. There are lots of plug-in transforms, filters and color tools that come with it. If that wasn&#8217;t enough there are additional tools for creating image maps for your web site pages and an animation tool for creating animated gif&#8217;s.</p>
<p>A great way to see what the program can do is to check out <a title="GIMP Tuorials" href="http://www.gimp.org/tutorials" target="_blank">the tutorials</a> on the product site. Or there&#8217;s some also some great stuff on the fan site <a title="More GIMP tutorials" href="http://gimp-tutorials.net" target="_blank">gimp-tutorials.net</a>.</p>
<p>So I saved myself and my company $700 today and got the job done in fine style. Can&#8217;t beat them apples!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldroberts.net/2009/01/gimp-or-photoshop-hmmm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Best Things in Computing are Free</title>
		<link>http://www.ronaldroberts.net/2008/12/the-best-things-in-computing-are-free/</link>
		<comments>http://www.ronaldroberts.net/2008/12/the-best-things-in-computing-are-free/#comments</comments>
		<pubDate>Wed, 24 Dec 2008 19:46:24 +0000</pubDate>
		<dc:creator>BitLizard</dc:creator>
				<category><![CDATA[Programming and IT]]></category>
		<category><![CDATA[Linpus]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[OpenOffice]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.ronaldroberts.net/?p=104</guid>
		<description><![CDATA[It amazes me that given the high quality of free software applications these days, that cash-pinched businesses still slavishly and unthinkingly expend large amounts of money on the next version of Windows,  or Microsoft Office, VMWare, etc. Well let me open your eyes, folks. In a lot of cases there are free versions of that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/54576824@N00/79366258"><img class="alignright" style="margin-left: 5px; margin-right: 5px; border: 0px initial initial;" title="Tux and gnu love story" src="http://farm1.static.flickr.com/38/79366258_e9bac0b929_m.jpg" border="0" alt="Tux and gnu love story" hspace="5" width="240" height="180" /></a>It amazes me that given the high quality of free software applications these days, that cash-pinched businesses still slavishly and unthinkingly expend large amounts of money on the next version of Windows,  or Microsoft Office, VMWare, etc. Well let me open your eyes, folks. In a lot of cases there are free versions of that functionality which is often better than the packaged software equivalent. And don&#8217;t give me that total-cost-of-ownership hoodoo! These applications are well designed, easy to learn and easy to use. Here in no particular order is my list of favorites:</p>
<p>1. Are you frustrated with how long feature-bloated Microsoft Word takes to even start executing? You are waiting and waiting for a host of features to load, most of which you will never in your lifetime ever use. The better choice is the free, leaner and meaner <a href="http://www.openoffice.org">OpenOffice software</a>. The newest version is fully compatible with all the Microsoft Office file formats &#8212; Word, Excel, PowerPoint, etc. &#8212; and has all the bells and whistles you could want. Even though MS Office was provisioned on my computer at work I use OpenOffice exclusively for my everyday office document needs.</p>
<p>2. The best operating system for the casual home user is not Windows. My recent experience with <a title="Ubuntu" href="http://www.ubuntu.com" target="_blank">Ubuntu Linux</a> and Linpus on the <a title="Acer Aspire One" href="http://www.amazon.com/gp/product/B001BBS76Q?ie=UTF8&amp;tag=ronaldroberts-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B001BBS76Q" target="_blank">Acer Aspire One netbook</a> computer has convinced me that most non-technical users would be far better served by these great Linux bundles. Both distros include OpenOffice and the Evolution email client (similar in functionality to Outlook). The operating system loads quickly, maintains itself with automatic updates and is rock solid. And I don&#8217;t get many &#8220;Hey Dad!&#8221; requests for technical support, unlike the never ending cries from the Windows users.</p>
<p>3. With my day job all about writing Windows software, when I wanted to try out Linux to see what all the excitement was about I decided to go &#8220;virtual&#8221;. Virtual Machine technology is really quite old &#8211; we used it in the 70&#8242;s on IBM&#8217;s big iron &#8211; but has now become popular on the personal computer. Basically VM software allows you to create a virtual computer that runs in a window on your physical computer. So though my laptop runs Windows Vista, I created a virtual machine that boots Ubuntu. VM software can be a little expensive but I decided that I would try out the free <a title="Virtual Box" href="http://www.virtualbox.org" target="_blank">VirtualBox software</a> which is a project originated by <a title="Sun Microsystems" href="http://www.sun.com" target="_blank">Sun Microsystems</a>. While it took me several hours of googling and fiddling, I managed to get a decent little virtual machine running Ubuntu on my laptop. Now, I wouldn&#8217;t say that a non-technical person could succeed in doing the same thing, but the fact that this can all be accomplished with free software is mind boggling. This is fabulous technology! Today I use my Ubuntu virtual machine to run a few network services that are consumed by the Windows side of my computer. It all works flawlessly.</p>
<p>4. I don&#8217;t really know whyI run <a title="WinAmp media player" href="http://www.winamp.com" target="_blank">WinAmp</a> instead of Windows Media Player. But the telling fact is that whenever I receive a new computer, within 3 months I have downloaded and am running WinAmp. I think my usual motivation is to view some media in a format that WinAmp supports and WMP does not. But even if that was not the case, WinAmp is just a better user experience and I much prefer the design.</p>
<p>5. For web browsing and email, I like the offerings from <a title="Mozilla" href="http://www.mozilla.org" target="_blank">Mozilla</a>. Thunderbird (with the Sunbird add-on) let me retire Microsoft Outlook at last, while Firefox is a great alternative to Internet Explorer. Having said that, I find myself using Google&#8217;s <a title="Chrome browser" href="http://www.google.com/chrome" target="_blank">Chrome</a> browser most of the time now; reverting to Firefox only when Chrome cannot render a site properly. All of these wonderful programs are free. But Thunderbird remains a cornerstone application on my laptop.</p>
<p>6. And I would certainly be remiss if I didn&#8217;t mention the free software with which Iam creating this missive. The <a title="WordPress" href="http://www.wordpress.org" target="_blank">WordPress authoring software</a> is a tremendous collection of free technologies for creating and publishing web sites. Even with my minimal <a title="PHP defined" href="http://en.wikipedia.org/wiki/PHP" target="_blank">php</a> skills I was able to get this blog site up and running in just a few hours. And the depth of the support by the community of programmers for this platform is very impressive. This web site incorporates nearly a dozen pieces of contributed technologies in the form of plug-ins and widgets; all obtained free. It is a great credit to all those involved and I am sure its best days are yet to come.</p>
<p>7. Lastly, I love the functionality of desktop side bars. While Windows Vista and Google both have their good points, my favorite package for this technology is <a title="Yahoo! Widgets" href="http://widgets.yahoo.com" target="_blank">Yahoo! Widgets</a>. It looks good and the functionality is a cut above, in my opinion.</p>
<p>Free software has really come of age. These packages are as good and often better than their non-free counterparts and deserve your consideration. Merry Christmas!!</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/35034348187@N01/164189895"><img class="aligncenter" title="softwarewars" src="http://farm1.static.flickr.com/48/164189895_1e19c6c258_m.jpg" border="0" alt="softwarewars" hspace="5" width="240" height="178" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldroberts.net/2008/12/the-best-things-in-computing-are-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco disses 64-bit, and I rant</title>
		<link>http://www.ronaldroberts.net/2008/12/cisco-disses-64-bit/</link>
		<comments>http://www.ronaldroberts.net/2008/12/cisco-disses-64-bit/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 15:30:49 +0000</pubDate>
		<dc:creator>BitLizard</dc:creator>
				<category><![CDATA[Programming and IT]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://www.ronaldroberts.net/?p=86</guid>
		<description><![CDATA[If you need to connect to your VPN at work and your home computer or laptop is a 64-bit Vista or XP computer, Cisco says you can go pound sand. They suggest that you use the AnyConnect client instead. Just one problem with that&#8230; the AnyConnect client does not support the widely deployed Cisco PIX [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/14573511@N00/147489286"><img class="alignleft" style="margin-left: 5px; margin-right: 5px; border: 0px initial initial;" title="cisco_3" src="http://farm1.static.flickr.com/51/147489286_3210d3ad8a_m.jpg" border="0" alt="cisco_3" hspace="5" width="180" height="240" /></a>If you need to connect to your <a title="Virtual Private Network" href="http://en.wikipedia.org/wiki/VPN" target="_blank">VPN</a> at work and your home computer or laptop is a 64-bit Vista or XP computer, Cisco says you can go pound sand. They suggest that you use the AnyConnect client instead. Just one problem with that&#8230; the AnyConnect client does not support the widely deployed Cisco PIX network appliance. Unbelievable&#8230; how does a company get so big that they can shaft this large a group and get away with it? I guess Cisco <strong>is really</strong> that big.</p>
<p>Well, since I run <a title="Ubuntu" href="http://www.ubuntu.com/" target="_blank">Ubuntu Linux</a> in a <a title="VirtualBox" href="http://www.virtualbox.org" target="_blank">VirtualBox</a> on <a title="Asus G50V" href="http://www.laptopmag.com/review/laptops/asus-g50v.aspx" target="_blank">my laptop</a>, my first thought was to run the Linux <strong>vpnc</strong> client. And I got this working &#8211; nearly. I got it to connect but then, within 5 minutes or so, it would suddenly stop communicating. The client thought it still had  a connection but nobody was home on the other side.  &lt;heavy sigh&gt; Rather than beat my brains out trying to find a solution to that, I went back to Windows land to search for a third-party solution.</p>
<p>I found my solution in the <a title="NCP-SEC" href="http://www.ncp-e.com/en/vpn-szenarien-produkte/vpn-produkte/secure-entry-client.html" target="_blank">NCP Secure Entry Client</a>, a $144 software package. Since I didn&#8217;t have much of an idea of how the Cisco PIX at the other end was configured, it took me an hour of hit and miss before I finally got my first connection. But I can report that the software is golden and the connection is rock-solid &#8212; which it should be since this is the sort of software that you typically get for free, or a least at a hidden cost. There are a multitude of supported options in this software and you definately need to be a techno-geek (or conscript one) to get it configured. But with Windows Vista x64 its really the only option.</p>
<p>Oh, and I <strong><em>will not ever again</em></strong> willingly buy another product from Cisco or Linksys (now a Cisco company) if a customer-friendly competitor&#8217;s product is available for the same task. I&#8217;ve learned my lesson.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldroberts.net/2008/12/cisco-disses-64-bit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
