<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0">
    <title>Adam on the Net</title>
    
    <link rel="hub" href="http://hubbub.api.typepad.com/" />
    <link rel="alternate" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/" />
    <id>tag:typepad.com,2003:weblog-1593760</id>
    <updated>2009-11-11T21:39:54-05:00</updated>
    
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <link rel="self" href="http://feeds.feedburner.com/AdamOnTheNet" type="application/atom+xml" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FAdamOnTheNet" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FAdamOnTheNet" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FAdamOnTheNet" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/AdamOnTheNet" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FAdamOnTheNet" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FAdamOnTheNet" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FAdamOnTheNet" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry>
        <title>TextMinder and DateCalcPro updates available!</title>
        <link rel="alternate" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2009/11/textminder-and-datecalcpro-updates-available.html" />
        <link rel="replies" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2009/11/textminder-and-datecalcpro-updates-available.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e550894f018833012875868ed9970c</id>
        <published>2009-11-11T21:39:54-05:00</published>
        <updated>2009-11-11T21:41:37-05:00</updated>
        <summary>It was a pleasant surprise to find both of my recently-updated iPhone apps live in the App Store today! I submitted both of them 9 days ago and had been wondering which one would appear first - a dramatic simultaneous...</summary>
        <author>
            <name>Adam Alexander</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.adamalexander.net/adam_on_the_net/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>It was a pleasant surprise to find both of my recently-updated iPhone apps live in the App Store today!  I submitted both of them 9 days ago and had been wondering which one would appear first - a dramatic simultaneous release was the last thing I expected.  This was a minor update for both apps, but each of them include new app icons professionally designed by Dan of <a href="http://popmyapp.com">PopMyApp.com</a>.  Enjoy!</p>
<p><a href="http://itunes.apple.com/us/app/textminder-sms-text-reminders/id303749251?mt=8" onclick="window.open(this.href,'_blank','scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" style="float: left;"><img alt="TextMinder SMS text reminders" border="0" class="asset asset-image at-xid-6a00e550894f018833012875866e02970c " src="http://www.adamalexander.net/.a/6a00e550894f018833012875866e02970c-800wi" style="margin: 0px 5px 5px 0px;" title="TextMinder SMS text reminders" /></a> <a href="http://itunes.apple.com/us/app/datecalcpro-date-calculator/id295593610?mt=8" onclick="window.open(this.href,'_blank','scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" style="float: left;"><img alt="DateCalcPro Date Calculator" border="0" class="asset asset-image at-xid-6a00e550894f0188330120a684a2c6970b " src="http://www.adamalexander.net/.a/6a00e550894f0188330120a684a2c6970b-800wi" style="margin: 0px 5px 5px 0px;" title="DateCalcPro Date Calculator" /></a></p></div>
</content>


    </entry>
    <entry>
        <title>App Update: TextMinder SMS text reminders</title>
        <link rel="alternate" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2009/07/app-update-textminder-sms-text-reminders.html" />
        <link rel="replies" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2009/07/app-update-textminder-sms-text-reminders.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e550894f01883301157198b222970b</id>
        <published>2009-07-01T10:26:01-04:00</published>
        <updated>2009-07-01T10:26:02-04:00</updated>
        <summary>The TextMinder 1.2.1 update is now available on the App Store! This release wraps up some loose ends, fixes a bug, and introduces a couple minor new features. The complete change list is as follows: - Fixed the connection issue...</summary>
        <author>
            <name>Adam Alexander</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.adamalexander.net/adam_on_the_net/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>The <a href="http://www.adamalexander.net/adam_on_the_net/2009/05/public-release-of-textminder-for-iphone-and-ipod-touch.html">TextMinder</a> 1.2.1 update is now <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=303749251">available on the App Store</a>!  This release wraps up some loose ends, fixes a
 bug, and introduces a couple minor new features.  The complete change
<br /> list is as follows:</p> <p>- Fixed the connection issue that occurred when using incorrect
 capitalization of username
<br /> </p><p>- Added new repeat types: Weekdays, Weekends, and BiMonthly
<br /> </p><p>- Implemented minor visual enhancements throughout
<br /> </p><p>- Completed certification on final version of OS 3.0
<br /> </p><p>- Added iTunes link to help screen for an easy way to post a review
<br /> </p><p>Stay tuned for information on some more adventurous improvements I have planned in the future.  I hope you continue to enjoy the
 service and as always please feel free to <a href="http://txtminder.net/home/contact">let me know</a> about any
 questions or problems.<br /> </p></div>
</content>


    </entry>
    <entry>
        <title>Public release of TextMinder for iPhone and iPod touch</title>
        <link rel="alternate" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2009/05/public-release-of-textminder-for-iphone-and-ipod-touch.html" />
        <link rel="replies" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2009/05/public-release-of-textminder-for-iphone-and-ipod-touch.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-66619439</id>
        <published>2009-05-10T21:41:22-04:00</published>
        <updated>2009-05-10T22:00:38-04:00</updated>
        <summary>Yesterday, my newest iPhone application was released on the App Store! Its companion service has since begun providing service to all the new users coming on board. The TextMinder service, along with its companion iPhone app, allows you to schedule...</summary>
        <author>
            <name>Adam Alexander</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.adamalexander.net/adam_on_the_net/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=303749251" style="float: left;"><img alt="TextMinder on iTunes" border="0" class="at-xid-6a00e550894f0188330115707d3f57970b " src="http://www.adamalexander.net/.a/6a00e550894f0188330115707d3f57970b-800wi" style="margin: 0px 20px 5px 0px;" title="Tmphone" /></a> Yesterday, my newest iPhone application was released on the App Store!  Its companion service has since begun providing service to all the new users coming on board.</p><p style="text-align: center;"><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=303749251" style="display: inline;"><img alt="TextMinder on iTunes" border="0" class="at-xid-6a00e550894f01883301156f877aac970c " src="http://www.adamalexander.net/.a/6a00e550894f01883301156f877aac970c-800wi" title="TextMinder" /></a> </p><p>The TextMinder service, along with its companion iPhone app, allows you to schedule SMS text reminders to be sent to
you at the times you specify, repeating as often as you choose. 
Remind yourself of your medication, shopping, errands, bills, chores, and other todo tasks. 
With the ONE-TIME purchase of the iPhone app, you can:</p>
<ul>
<li>Create unlimited SMS text reminders to be sent to your phone</li>
<li>Specify an exact date and time and choose a repeat schedule for each reminder</li>
<li>Review, modify, and delete reminders using the iPhone or iPod touch</li>
</ul>
<p>

TextMinder can send SMS alerts to US and WORLDWIDE phones using
Ameritech, AT&amp;T, Cricket, SprintPCS, T-Mobile, Verizon, Virgin, or
any of our other dozens of supported carriers listed <a href="http://txtminder.net/carriers">at this link</a>.

</p><br /><p>The iPhone app requires either a cellular data (3G, EDGE) or WiFi
connection to operate. Our service does not charge to send you text
messages, but your carrier's standard text messaging policies and rates
apply.</p>
<p>The TextMinder service contains NO ADS and your one-time iPhone app purchase includes FREE upgrades and <a href="http://txtminder.net/home/contact">tech support</a>.</p></div>
</content>


    </entry>
    <entry>
        <title>Effectively tuning-up your Mac using OnyX</title>
        <link rel="alternate" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2009/04/effectively-tuningup-your-mac-using-onyx.html" />
        <link rel="replies" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2009/04/effectively-tuningup-your-mac-using-onyx.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-65869323</id>
        <published>2009-04-22T12:01:46-04:00</published>
        <updated>2009-04-22T12:01:46-04:00</updated>
        <summary>I purchased a MacBook Pro a little over a year ago, and as tends to happen after a year of installing, uninstalling and reconfiguring applications, the machine hadn't been running quite as quickly as it did when it was brand...</summary>
        <author>
            <name>Adam Alexander</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.adamalexander.net/adam_on_the_net/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>I purchased a <a href="http://www.apple.com/macbookpro">MacBook Pro</a> a little over a year ago, and as tends to happen after a year of installing, uninstalling and reconfiguring applications, the machine hadn't been running quite as quickly as it did when it was brand new.  I had already <a href="http://www.coriolis-systems.com/iDefrag.php">defragmented</a> the hard disk a few times over the last year with some effect but it didn't seem to restore like-new performance to the machine on its own.  Looking for more, I came across <a href="http://www.titanium.free.fr/pgs2/english/onyx_leopard.html">OnyX</a>, a donation-ware multifunction utility for Mac OS which packages an impressive number of maintenance utilities into a single easy-to-use and attractive interface.</p><p>After launching OnyX, browsing through the Verify, Maintenance, Cleaning, and Utilities tabs will give you an idea of the many types of optimizations OnyX can perform.  These items have descriptions and warnings where appropriate, to clue you in to what changes OnyX will actually make to your machine.  Moving on, below is a screenshot of OnyX's nuclear option, the Automation tab:</p><p><a href="http://www.adamalexander.net/.a/6a00e550894f0188330115703dde59970b-pi" style="display: inline;"><img alt="Automate" border="0" class="at-xid-6a00e550894f0188330115703dde59970b image-full " src="http://www.adamalexander.net/.a/6a00e550894f0188330115703dde59970b-800wi" title="Automate" /></a>Above are the settings I used on my machine.  For safety be sure to go through all the descriptions in the other tabs before running all these to make sure you don't inadvertently make any changes you don't intend.  In particular, the "LaunchServices" and "Display of folders content" options will reset some of your Finder customizations back to defaults and by removing logs and temporary items there is a slight possibility you will inadvertently remove something you need.  As always, having a recent system backup is always a good idea when running any system utility.  I was reasonably certain I wasn't going to lose anything important, so I left everything checked, except for the "Execute Maintenance Scripts" option.  In my case (screenshot below), OnyX had already verified for me that my scheduled maintenance items had executed at their last scheduled times:</p><p><a href="http://www.adamalexander.net/.a/6a00e550894f0188330115703ddee1970b-pi" style="display: inline;"><img alt="Maintstat" border="0" class="at-xid-6a00e550894f0188330115703ddee1970b image-full " src="http://www.adamalexander.net/.a/6a00e550894f0188330115703ddee1970b-800wi" title="Maintstat" /></a><br />After clicking Execute and waiting for the processes to finish (about 15 minutes), my Spotlight icon indicated its index was rebuilding as promised, so I allowed that to finish (another 10 minutes) then performed the suggested system restart.  The results were significant and immediately noticeable.  All operations with Finder and the Dock are now as snappy as I can ever remember them being, Spotlight is blazing fast, and even 3rd party applications seem to start up and shut down more quickly than before.  In addition to what I've discussed above, OnyX also offers on its Parameters tab some helpful interface customizations, similar but not quite as comprehensive as what you'd find in <a href="http://secrets.blacktree.com">Secrets</a> for Mac OS or <a href="http://www.microsoft.com/windowsxp/Downloads/powertoys/Xppowertoys.mspx">TweakUI</a> for Windows.  The developer has <a href="http://www.titanium.free.fr/forums/index.php">forums</a> available to handle support and questions.  For me, OnyX did a great job and I look forward to continuing to use it.  I found it well worth <a href="http://www.titanium.free.fr/pgs2/english/donate.html">making a donation</a> to support this independent developer's very useful application.</p></div>
</content>


    </entry>
    <entry>
        <title>Easily upgrading to Ubuntu 9.04</title>
        <link rel="alternate" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2009/04/easily-upgrading-to-ubuntu-904-release-candidate.html" />
        <link rel="replies" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2009/04/easily-upgrading-to-ubuntu-904-release-candidate.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-65665597</id>
        <published>2009-04-17T15:17:33-04:00</published>
        <updated>2009-04-23T16:08:23-04:00</updated>
        <summary>Image via Wikipedia The release candidate of Ubuntu 9.04 was announced yesterday, so I took the opportunity to install it on a machine of mine that's been running Ubuntu for about a year. This machine had been originally installed with...</summary>
        <author>
            <name>Adam Alexander</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.adamalexander.net/adam_on_the_net/">
<div xmlns="http://www.w3.org/1999/xhtml"><p class="zemanta-img" style="margin: 1em; float: left; display: block;"><a href="http://en.wikipedia.org/wiki/Image:Ubuntu_logo_only.png"><img alt="Wubi" height="200" src="http://upload.wikimedia.org/wikipedia/en/thumb/f/f4/Ubuntu_logo_only.png/202px-Ubuntu_logo_only.png" style="border: medium none ; display: block;" width="202" /></a><span class="zemanta-img-attribution">Image via <a href="http://en.wikipedia.org/wiki/Image:Ubuntu_logo_only.png">Wikipedia</a></span></p><p>The release candidate of <a href="http://www.ubuntu.com">Ubuntu</a> 9.04 was announced yesterday, so I took the opportunity to install it on a machine of mine that's been running Ubuntu for about a year.  This machine had been originally installed with Ubuntu 8.04 and was later upgraded to Ubuntu 8.10.  My main interest, in addition to checking out the <a href="http://www.ubuntu.com/getubuntu/releasenotes/904overview#New%20features%20since%20Ubuntu%208.10">new features in 9.04</a>,  was to review the upgrade process between major versions of Ubuntu, a procedure that can of course be problematic at times on other operating systems.</p><p>The <a href="https://help.ubuntu.com/community/JauntyUpgrades">upgrade instructions</a> provided at Ubuntu's <a href="https://help.ubuntu.com/community">community documentation</a> site looked straightforward enough, and as promised the upgrade was as simple as starting the graphical update manager by running <em>update-manager --devel-release</em> then clicking a few buttons and waiting a little while for everything to download and update.  After this, a restart was necessary and the computer booted straight to the new version without issue.</p><p>What struck me as extremely convenient during this process was with the network upgrade there was no initial download, no CD or DVD to burn, and at least for me no incompatibilities or corrupted settings.  After booting, my desktop - including all its customizations - was exactly how I had left it.  The attention to detail the Ubuntu team has put into the upgrade process results in a huge time savings for Ubuntu users and as someone who regularly runs several different operating systems this convenience is something I can greatly appreciate.  Of course, a significant portion of this should be credited to the <a href="http://debian.org">Debian</a> team and their <a href="http://wiki.debian.org/Apt">APT</a> package manager which has been laying this groundwork for over 10 years.</p><p><strong>UPDATE:</strong>  With Ubuntu 9.04 final available today (Apr 23) the above instructions will upgrade you to the final release just as easily.  Or, if you've already performed the steps above to upgrade to the release candidate, you are a quick Update Manager launch away from getting the latest bits.  Enjoy!  </p>





<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/c4ab97b2-f264-4fcb-9053-8492a7002484/" title="Reblog this post [with Zemanta]"><img alt="Reblog this post [with Zemanta]" class="zemanta-pixie-img " src="http://img.zemanta.com/reblog_c.png?x-id=c4ab97b2-f264-4fcb-9053-8492a7002484" style="border: medium none ; float: right;" /></a><span class="zem-script more-related pretty-attribution"><script defer="defer" src="http://static.zemanta.com/readside/loader.js" type="text/javascript" /></span></div></div>
</content>


    </entry>
    <entry>
        <title>DateCalcPro 1.3 has been released!</title>
        <link rel="alternate" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2009/01/datecalcpro-13-has-been-released.html" />
        <link rel="replies" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2009/01/datecalcpro-13-has-been-released.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-61107558</id>
        <published>2009-01-09T13:15:21-05:00</published>
        <updated>2009-01-09T13:15:21-05:00</updated>
        <summary>I am happy to announce the availability of DateCalcPro 1.3, with the following new features: 1. Added option for all calculations to utilize and display any combination of Years, Months, and Weeks in addition to Days. This allows the choice...</summary>
        <author>
            <name>Adam Alexander</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.adamalexander.net/adam_on_the_net/">
<div xmlns="http://www.w3.org/1999/xhtml"><div>I am happy to announce the availability of DateCalcPro 1.3, with the following new features:</div><br /><div>1. Added option for all calculations to utilize and display any combination of Years, Months, and Weeks in addition to Days. This allows the choice of preferred date units when entering a date range or viewing calculation results.</div><br /><div>2. Added option to calculate using selected days of the week to allow for calculations to count only weekdays or any other desired combination of days.</div><br /><div>3. Added blue highlight to the selected date when it is set to the current date. This provides a useful visual clue to verify a calculation is being made using today's date.</div><br /><div>To upgrade to this version (for free), just check for app updates using iTunes.  If you are new to DateCalcPro, please <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=295593610&amp;mt=8" style="text-decoration: underline; color: #192f73;" target="_blank" title="DateCalcPro on iTunes">click here</a> to launch iTunes with the information screen for DateCalcPro.   Please feel free to post with any suggestions, bug reports, or any other comments.</div></div>
</content>


    </entry>
    <entry>
        <title>DateCalcPro for iPhone and iPod touch released on the App Store</title>
        <link rel="alternate" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2008/11/datecalcpro-for-iphone-and-ipod-touch-released-on-the-app-store.html" />
        <link rel="replies" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2008/11/datecalcpro-for-iphone-and-ipod-touch-released-on-the-app-store.html" thr:count="2" thr:updated="2009-01-12T23:51:51-05:00" />
        <id>tag:typepad.com,2003:post-58253138</id>
        <published>2008-11-09T10:39:32-05:00</published>
        <updated>2008-11-09T10:39:32-05:00</updated>
        <summary>This just a quick post to announce that I've released DateCalcPro on the App Store. DateCalcPro is a date calculator application which allows calculating the time between two dates, adding or subtracting years, months, and days from a date, and...</summary>
        <author>
            <name>Adam Alexander</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://www.adamalexander.net/adam_on_the_net/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=295593610&amp;amp;mt=8" style="float: left;"&gt;&lt;img alt="DateCalcPro on the App Store" class="at-xid-6a00e550894f018833010535f11a49970b" src="http://www.adamalexander.net/.a/6a00e550894f018833010535f11a49970b-800wi" style="margin: 0px 5px 5px 0px;" title="DateCalcPro on the App Store" border="0"&gt;&lt;/a&gt;
 &lt;/span&gt;This just a quick post to announce that I've released DateCalcPro on the App Store.&amp;nbsp; DateCalcPro is a&amp;nbsp;
 date calculator application which allows calculating the time between two dates, adding or subtracting years, months, and days from a date, and viewing the day of the week for any date.&amp;nbsp; If you have iTunes installed, please &lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=295593610&amp;amp;mt=8" target="_blank" title="DateCalcPro on iTunes"&gt;click here&lt;/a&gt; to launch the information screen for DateCalcPro.&amp;nbsp; Enjoy!&lt;/p&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p style="text-align: center;"&gt;&lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=295593610&amp;amp;mt=8" style="display: inline;"&gt;&lt;img alt="DateCalcPro on the App Store" class="at-xid-6a00e550894f018833010535f7aa28970c" src="http://www.adamalexander.net/.a/6a00e550894f018833010535f7aa28970c-800wi" title="DateCalcPro on the App Store" border="0"&gt;&lt;/a&gt;
 &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
</content>


    </entry>
    <entry>
        <title>Comparing .NET development frameworks: Castle Project, Spring.NET, Enterprise Library, and CSLA</title>
        <link rel="alternate" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2008/07/comparing-net-development-frameworks-castle-project-springnet-enterprise-library-and-csla.html" />
        <link rel="replies" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2008/07/comparing-net-development-frameworks-castle-project-springnet-enterprise-library-and-csla.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-52433922</id>
        <published>2008-07-08T23:07:02-04:00</published>
        <updated>2008-07-08T23:07:02-04:00</updated>
        <summary>Recently I've been researching software development frameworks in an attempt to maximize the consistency, maintainability, reusability, and performance of my software while minimizing the repetitive boilerplate development tasks that can plague enterprise development. For the .NET Framework platform, I've been...</summary>
        <author>
            <name>Adam Alexander</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.adamalexander.net/adam_on_the_net/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Recently I've been researching software development frameworks in an attempt to maximize the consistency, maintainability, reusability, and performance of my software while minimizing the repetitive boilerplate development tasks that can plague enterprise development.  For the .NET Framework platform, I've been focusing on <a class="zem_slink" href="http://www.castleproject.org" rel="homepage" title="Castle Project">Castle Project</a>, <a href="http://www.springframework.net/" title="Spring.NET">Spring.NET</a>, <a class="zem_slink" href="http://msdn.microsoft.com/en-us/library/cc512464.aspx" title="Microsoft Enterprise Library">Enterprise Library</a>, and <a href="http://www.lhotka.net/" title="CSLA">CSLA</a>.</p><p><strong><a href="http://www.castleproject.org">Castle Project</a></strong></p><p>The Castle Project is perhaps best known for its Rails-inspired MVC framework, MonoRail.  That being said, it has grown to include a full feature set of components useful at all levels of development.  The Castle Project appears to be a popular and well-tested choice.</p><p><strong><a href="http://www.springframework.net/">Spring.NET</a></strong></p><p>Spring.NET is a reimplementation of Java's Spring Framework for .NET.  It seems to be most strongly suited for full-stack development of web applications and while it may not yet have all the features of the Java version it has a very impressive feature set.  This .NET version is relatively new but is quickly gaining notoriety.</p><p><strong><a href="http://msdn.microsoft.com/en-us/library/cc512464.aspx">Enterprise Library</a></strong></p><p>Enterprise Library is a set of integrated libraries produced by the <a href="http://msdn.microsoft.com/en-us/practices/default.aspx">Microsoft Patterns and Practices</a> team.  It covers many areas helpful in the development of backend enterprise systems, but is not quite as featureful for full-stack development as the above projects.  This would be a good choice for creating robust base class libraries while sticking with standard Windows Forms or Web Forms development for the UI.</p><p><strong><a href="http://www.lhotka.net/">CSLA</a></strong></p><p>CSLA was created by Rockford Lhotka, author of several books on programming enterprise business objects starting with VB6 and continuing through .NET.  It is strongly focused on the business object layer and for that reason may not have quite the feature list of the others but is very mature, refined, and well tested.  Unless you absolutely require some features not found here, this is one to strongly consider.<br /><strong><br />Comparison Chart</strong></p><p>I've created a chart that shows a feature summary based on my research so far.  Please keep in mind that I am not yet an expert in any of these technologies so there may be some errors or omissions.  I would very much appreciate any comments that would help to improve the accuracy or completeness of this chart.</p><table border="1" cellpadding="2" cellspacing="0"><tbody><tr><td> </td><td><strong>Castle Project</strong></td><td><strong>Spring.NET</strong></td><td><strong>Enterprise Library</strong></td><td><strong>CSLA</strong></td></tr><tr><td>Dependency Injection</td><td> yes</td><td> yes</td><td> yes</td><td> </td></tr><tr><td>Object-Relational Mapping</td><td> yes</td><td> yes</td><td> </td><td> yes</td></tr><tr><td>Transaction Services</td><td> yes</td><td> yes</td><td> yes</td><td> yes</td></tr><tr><td>Logging Services</td><td> yes</td><td> yes</td><td> yes</td><td> </td></tr><tr><td><a class="zem_slink" href="http://en.wikipedia.org/wiki/ASP.NET" rel="wikipedia" title="ASP.NET">ASP.NET</a> Web Framework</td><td> yes</td><td> yes</td><td> </td><td> </td></tr><tr><td>Component Caching</td><td> yes</td><td> yes</td><td> yes</td><td> </td></tr><tr><td>Component Remoting</td><td> </td><td> yes</td><td> </td><td> yes</td></tr></tbody></table><p><br /><strong>Conclusion</strong></p><p>Any of these frameworks seem to be capable of satisfying the requirements I listed at the beginning of this post and like many technologies the best choice will differ depending on the specifics of the project.  I'm looking forward to selecting one or more to explore further and put to use on future projects.  I'll keep you posted!</p>

<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img " src="http://img.zemanta.com/pixy.gif?x-id=553efbab-efdd-4f8f-a91d-8e9698a0bcd5" style="border: medium none ; float: right;" /></div></div>
</content>


    </entry>
    <entry>
        <title>Make your voice heard in the Webware 100</title>
        <link rel="alternate" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2008/03/make-your-voice.html" />
        <link rel="replies" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2008/03/make-your-voice.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-46889724</id>
        <published>2008-03-11T15:23:57-04:00</published>
        <updated>2008-03-11T15:23:57-04:00</updated>
        <summary>Voting for the 2008 Webware 100 is currently taking place and will remain open through March 31, 2008. The second-annual manifestation of these awards will recognize influential and popular contenders in the categories Audio, Browsing, Commerce and events, Communications, Productivity,...</summary>
        <author>
            <name>Adam Alexander</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://www.adamalexander.net/adam_on_the_net/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;img src="http://www.webware.com/html/ww/100/2008/images/i_voted.png" alt="I voted in the 2008 Webware 100 Awards" style="margin: 6px; float: left;" /&gt;&lt;a href="http://www.webware.com/html/ww/100/2008/index.html"&gt;Voting&lt;/a&gt; for the &lt;a href="http://www.webware.com/100"&gt;2008 Webware 100&lt;/a&gt; is currently taking place and will remain open through March 31, 2008.&amp;nbsp; The second-annual manifestation of these awards will recognize influential and popular contenders in the categories Audio, Browsing, Commerce and events, Communications, Productivity, Publishing and photography, Search and Reference, Social, Utility and Security, and Video.&amp;nbsp; Over 1 million votes have been counted since voting opened late in February.&amp;nbsp; After voting closes on March 31, results will be announced April 21.&amp;nbsp; Don't let your favorite tools and web sites slump into obscurity: &lt;a href="http://www.webware.com/html/ww/100/2008/index.html"&gt;go vote now&lt;/a&gt;!&lt;/p&gt;&lt;/div&gt;
</content>


    </entry>
    <entry>
        <title>Improve web browser-based FTP with AnyClient</title>
        <link rel="alternate" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2008/03/improve-web-bro.html" />
        <link rel="replies" type="text/html" href="http://www.adamalexander.net/adam_on_the_net/2008/03/improve-web-bro.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-46792956</id>
        <published>2008-03-09T14:41:14-04:00</published>
        <updated>2008-03-09T14:41:14-04:00</updated>
        <summary>At Servergrid we have always recommended the use of standalone FTP software instead of the built-in FTP support of the popular web browsers. I recently came across a third option which may provide a useful middle ground when working from...</summary>
        <author>
            <name>Adam Alexander</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://www.adamalexander.net/adam_on_the_net/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;At &lt;a href="http://www.servergrid.com"&gt;Servergrid&lt;/a&gt; we have always recommended the use of standalone FTP software instead of the built-in FTP support of the popular web browsers.&amp;nbsp; I recently came across a third option which may provide a useful middle ground when working from an unfamiliar computer.&amp;nbsp; &lt;a href="http://www.anyclient.com/"&gt;AnyClient&lt;/a&gt; is a browser-based FTP client which will run within any Java-capable web browser.&amp;nbsp; It supports a respectable number of protocols (FTP, FTPS, SFTP, WebDav) and although it provides the most important features necessary for everyday use it probably will not quite replace your favorite FTP client installed on your own computer.&amp;nbsp; I've bookmarked this and will keep it on hand for the next time I am away from my primary computer and need something more than the basic FTP support included with web browsers.&lt;/p&gt;&lt;/div&gt;
</content>


    </entry>
 
</feed><!-- ph=1 --><!-- nhm:dynamic-ssi -->
