tag:blogger.com,1999:blog-69554702009-02-21T02:18:16.047-07:00Rocket PlumesI'm a software developer. with over 15 years experience, living in Salt Lake City, Utah. I have written a few articles and presented some talks on Java, Ruby, and their use on Mac OS X. Here you will find random thoughts from a not so random guy about software, entertainment, American culture, and anything else I feel like writing about.Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.comBlogger76125tag:blogger.com,1999:blog-6955470.post-27052435953074093122007-01-04T20:08:00.000-07:002007-01-04T20:14:07.931-07:00infiniteNIL News BlogI've created a new blog on the infiniteNIL site specifically for infiniteNIL News. So for news about infiniteNIL and its products, go to <a href="http://www.infinitenil.com/blog">http://www.infinitenil.com/blog</a>. If you have subscribed to the Atom feed of this blog you will now need to subscribe to the feed of the new blog. This blog will continue as well, but I will only write about things not related to infiniteNIL.<br /><br />On a technical note, the new blog uses <a target="_blank" href="http://www.wordpress.org">WordPress</a>. I've wanted to add categories to my blog for a long time and the new Blogger beta supported that but not for a blog with FTP publishing which I used. WordPress gives me what I want and more control. I will be switching this blog over to WordPress as well.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-2705243595307409312?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-51113230594438354292007-01-02T23:36:00.000-07:002007-01-02T23:38:57.030-07:00DowntimeYou may have noticed that the infinitenil.com website has been done for a few days. I didn't notice it till tonight. I've been working on having an infiniteNIL specific blog and I messed things up. Sorry about that.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-5111323059443835429?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-19504088490448805612006-12-26T11:24:00.000-07:002006-12-26T11:27:24.949-07:00Developer Preview of RubyCocoa 0.90This is good news. Follow the link above to find out about the changes happening to RubyCocoa. It has jumped from 0.50 to 0.90 and the changes are good. And with RubyCocoa being included in Leopard and with Apple giving it support, RubyCocoa is on its way up.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-1950408849044880561?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-58539778348261107532006-12-18T15:01:00.000-07:002006-12-18T15:04:48.642-07:00MacSantaAs a Christmas present to all, infiniteNIL is participating in the <a href="www.macsanta.com">MacSanta</a> promotion. So now's your chance to get PackRat at 20% off as well as PhoneWord. Just enter the coupon MACSANTA when you purchase. Merry Christmas!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-5853977834826110753?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-17288902246565972152006-12-17T14:56:00.000-07:002006-12-17T15:00:09.031-07:00Basecamp Client: Any Interest?I'm considering developing a client for <a href="http://www.basecamphq.com">Basecamp</a> similar to PackRat. If you'd be interested in such a product, let me know. I'd also like to know what you think it should do and what features it should have. I think this product has even more potential than PackRat and I'd love to get some feedback.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-1728890224656597215?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com11tag:blogger.com,1999:blog-6955470.post-44415699380698652552006-12-12T08:19:00.000-07:002006-12-12T08:22:57.276-07:00Freddy Adu is coming to Salt LakeFreddy Adu, the teenage soccer star of the MSL, has been traded from D.C. United to my local team, Real Salt Lake. This is great news. Freddy hasn't received much playing time in D.C., but of the little time he has had, he has shown flashes of brilliance. In Salt Lake, I'm sure he'll receive all the playing time he wants and we'll see him grow into a true superstar. I know I'll be going to some Real Salt Lake games next year.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-4441569938069865255?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-46273171017913326732006-12-01T11:40:00.001-07:002006-12-01T11:42:17.950-07:00PackRat 0.94: Now with remindersI just released PackRat 0.94. The big thing for this release is <br>editing reminders. Now you can add, delete, and edit your reminders. <br>A lot of people have been waiting for this and I hope you like it.<p>At this point in PackRat existence, you can now view and edit all <br>your Backpack data, with the exception of your Backpack calendars. We <br>are very near a 1.0 release. All that remains is to polish up some <br>things.<p>Going forward I want PackRat to take full advantage of the the Mac <br>platform. This means things like Spotlight support, Applescript <br>support, Address Book and iCal integration, iPod syncing, and <br>whatever else makes sense. I love the Mac and want to take full <br>advantage of the platform. That is why PackRat is Mac only.<p>I also want to add things that Backpack doesn't do right now. Things <br>like searching and deleting all completed list items and anything <br>else you and I can think of to make it more fun and easier to use.<p>I've also decided that releases past 1.0 will continue to be free <br>updates. The price of PackRat is meant to reflect its potential to <br>take advantage of the Mac platform and it hasn't done that yet. Until <br>I think it has, updates will continue to be free. If you haven't <br>purchased a license yet, I encourage you do so and support me in this <br>endeavor. You will get your money's worth and if enough of you do, I <br>will have more time to make PackRat better and in less time. <br>Eventually, I will be able to write other applications that you and <br>others will enjoy.<p>Enjoy editing your reminders offline.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-4627317101791332673?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com6tag:blogger.com,1999:blog-6955470.post-1164313448251476112006-11-23T13:19:00.000-07:002006-12-01T12:15:10.572-07:00PackRat ScreencastI just found a great little screencast that somebody did for PackRat. It's a little out of date but still good. It's great to see people doing things like this and finding PackRat useful. Check it out <a href="http://www.starryhope.com/articles/2006/packrat-screencast/">here</a>.<br /><br />Happy Thanksgiving!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-116431344825147611?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-1163794482677738952006-11-17T13:13:00.000-07:002006-12-26T11:31:03.255-07:00PackRat 0.93 - Automatic UploadingI've just released PackRat 0.93. The big new thing is automatic uploads. Whenever you make a change, PackRat will automatically upload the change to Backpack, as long as you are connected to the internet. If you are not connected, it will wait till you are connected and then upload them.<br /><br />I really like how it works and I don't need to manually sync anymore. Of course, I always use PackRat. If you sometimes enter your data directly on Backpack, then you will have to sync to download the data to PackRat. I'll address this in a later release.<br /><br />I also put back some shortcuts for viewing reminders and synchronizing and fixed a few bugs. For a detailed list, see the release notes in the help.<br /><br />Enjoy!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-116379448267773895?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-1162148041032115312006-10-29T11:52:00.000-07:002006-12-01T12:16:49.928-07:00PackRat 0.92I've just released version 0.92. This one fixes some annoying bugs<br />that have been found and I felt it was important to get some fixes<br />out to them as soon as possible. So, no, automatic syncing isn't in<br />this one. However, I have made some work on it and it should be in<br />the next one. I have added one feature though, and that is automatic<br />update checking. PackRat will now check for a new version at startup<br />and tell you about it if there is one.<br /><br />As for bug fixes, if you've had problem with PackRat crashing when<br />you try to copy or paste then you should get this version. I also<br />fixed a few bugs with syncing after reordering a list. A bug fix that<br />I'm happy to release and that has been bothering some of you for<br />quite some time is now here. If you've had problems with typing in<br />your username and API key in the preferences window and it not saving<br />and not syncing then you need this fix.<br /><br />Download it and give it a try.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-116214804103211531?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-1161369499515026302006-10-20T12:34:00.000-06:002006-12-01T12:17:36.671-07:00PackRat and ModemsI'd like to know if any PackRat users are using plain old dial up with a modem to sync their data. If so, drop me a line. One user has said that PackRat hangs when he does this but works fine on a high speed connection. I don't have access to a modem at this point but did try it with a bluetooth modem and it worked fine. So, if you're having success the "old fashioned way", please let me know. Or if you're having problems with that, let me know too. Thanks.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-116136949951502630?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-1160756180437918822006-10-13T10:12:00.000-06:002006-12-01T12:17:56.075-07:00PackRat: Now with List ReorderingI just released PackRat v0.91. It adds a feature that a lot of you have been asking for: List reording.<br /><br />When you want to reorder your lists just press cmd-R or select Reorder Lists from the Action button or the Edit menu.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-116075618043791882?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-1160174599580856872006-10-06T16:36:00.000-06:002006-12-01T12:18:15.720-07:00PackRat 0.901 and OnI made a small release last night that fixed a few bugs. The main change is that now SSL is tried first when syncing. This was to provide extra security because Backpack would let some requests go through without SSL even when SSL was turned on.<br /><br />The next release will feature something many users have been waiting for: List reordering. I'm currently testing it and putting on the finishing touches. If you'd like to beta test it, then just let me know.<br /><br />Next on the list is automatic syncing. Manual syncing is bugging me and I'm sure it's bugging you. If you have any ideas about auto syncing or things you'd like to see, then please send me an email.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-116017459958085687?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com1tag:blogger.com,1999:blog-6955470.post-1157572859546874522006-09-06T13:57:00.000-06:002006-12-01T12:18:32.081-07:00PackRat 0.9I've just released PackRat v0.9. This one is just some bug fixes that have been bugging you. The big one is a bug that caused PackRat to have connection problems when you changed your Backpack password. So, if you've been having problems with this, download the new version. Other fixes are: resizing the tags browser no longer causes a crash, you can create notes without titles, and the Edit Page sheet is now resizable and its initial size is larger so you can see more of your page body.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-115757285954687452?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com1tag:blogger.com,1999:blog-6955470.post-1157347832797965462006-09-03T23:28:00.000-06:002006-12-01T12:21:23.329-07:00My Hero<a href="http://www.rodschmidt.com/uploaded_images/agassi_usopen7-702289.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://www.rodschmidt.com/uploaded_images/agassi_usopen7-796722.jpg" border="0" alt="" /></a>Yesterday and this morning has been pretty emotional for me. You see, yesterday was the last tournament, last match, and last day of the tennis career of Andre Agassi, my hero.<br /><br />Andre Agassi has been a shining example to all of us, how we can become a better person, no matter what our standing in life. Andre has probably had it all most of his life. He could have just sit back and cruised the rest of his life and had fun. Yet, he chose to become a better tennis player, a better person, and make the world a better place. He has shown us that life is not about the wins or the trophies. It's about the journey you take, the decisions you make, and the work and time that you put in that enable you to earn those wins, those trophies. And it is about making the choice that life is about more than just you and your personal wins. It's about the worlds' wins. Its about making the world better, not just yourself.<br /><br />We have seen the last of Andre Agassi on a tennis court, but we have not seen the last of Andre Agassi. His true greatness has just begun. He will continue to be my favorite tennis player, my role model, and my hero.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-115734783279796546?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-1156717099054232942006-08-27T16:06:00.000-06:002006-12-01T12:20:46.236-07:00micro ISV IncubationI've had this idea for a while now and it come up again the other day. I think we need some kind of investment in micro ISVs to help incubate them. My idea is to have an investor agree to pay a micro ISV a fixed amount of money each month. This would be a minimum amount that would cover the developer's monthly expenses. This way the developer could be freed up to pursue their idea full time without doing such things as contracting out their services to make money. As it stands now, I work 4 days a week to make money to live on and dedicate one day a week to work on my products. This is a loss for me right now and it doesn't yet pay for itself, but it will eventually. I have lots of other ideas I'd like to work on and I'd like to devote more time to my current project. I can't do it. Imagine if their was an investor or some kind of union or association of micro ISVs that would provide this funding. Obviously there would have to be a limit on the total funds or the length of time funds are provided. And there would have to be some kind of return on investment for investors. If the details could be ironed out and some kind of system like this put in place, I think a lot more micro ISV could be started and be successful and eventually become full software companies.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-115671709905423294?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-1156428216164416612006-08-24T08:03:00.000-06:002006-12-01T12:21:42.732-07:00Maria Sharapova Nike Commerical<object width="425" height="350"><param name="movie" value="http://youtube.com/v/YsZtNkQs2x8"></param><embed src="http://youtube.com/v/YsZtNkQs2x8" type="application/x-shockwave-flash" width="425" height="350"></embed></object><br>I just bet Maria loves this commercial. I know I do. I love the McEnroe brothers singing "I feel pretty". Wouldn't it be great to see them in a booth together announcing a game.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-115642821616441661?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-1156354558226689632006-08-23T11:32:00.000-06:002006-12-01T11:58:53.803-07:00Why You Need PackRatEven the big guy's web apps <a href="http://lifehacker.com/software/web-as-desktop/why-you-shouldnt-depend-entirely-on-webapps-196126.php">go down</a>. Nobody can guarantee 100% availability of your data.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-115635455822668963?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-1156119086394572842006-08-20T18:10:00.000-06:002006-12-01T11:57:41.384-07:00PackRat 0.88: Create and Delete PagesI just released a new version of PackRat. This one adds the ability to create and delete pages. Create pages with the New Page command under the Backpack menu or the Action toolbar button, or the + button at the bottom of the page list. Delete pages with the delete this page link on a page or by pressing the delete or backspace key, or by pressing the - button at the bottom of the page list.<br /><br />I've also added an Activity Viewer for help in tracking down those Backpack commnication problems and there are a few bug fixes. For more details check out the release notes in PackRat Help. <br /><br />We're getting close to full editing. All I need to do is add the ability to reorder your lists and add support for editing reminders.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-115611908639457284?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-1154705653715690402006-08-04T09:28:00.000-06:002006-12-01T11:54:39.260-07:00PackRat 0.87: LinksI finally got a new release out. I've been having too much fun on the weekends playing tennis and baseball and hanging out with friends. <br /><br />Anyway, the main event of this release is the addition of link editing. Now there is a New Link command on the action menu and the Backpack menu for creating a link on a new page. There's an Add link link on a page with existing links. And of course, you can delete links and links are included in synchronization. A nice touch is that you can drag a page in the page list to another page to create a link. There's a few bug fixes as well. Check the release notes for the details.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-115470565371569040?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-1151878185214147932006-07-02T16:03:00.000-06:002006-12-01T11:54:00.544-07:00Agenda ReduxI've been involved in another project for awhile and I wanted to tell you about it. The project is Agenda Redux. Basically, we are creating a new version of Lotus Agenda for the web. My friend <a href="http://www.sonjayatandon.com">Sonjaya Tandon</a> started up the project and ask me to be a part of it. Recreating something like Agenda is something I've wanted to do for awhile, so I had to be a part of it. Sonjaya used to work on Agenda when he worked for Lotus and we worked together in Park City. Plus, we're doing it in Ruby on Rails, so that's bonus. I invite you to google Lotus Agenda and find out what it's about. No personal information manager since has been able to do what Agenda could do. People still use it and go to great lengths to get an old text based UI application running under Windows, Linux, OS X, you name it. That's how good it is. Check it out and follow the Agenda Redux project. We're still in the early stages, but things are moving along nicely.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-115187818521414793?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com1tag:blogger.com,1999:blog-6955470.post-1151877728192695222006-07-02T15:55:00.000-06:002006-12-01T11:52:29.503-07:00Superman ReturnsI saw Superman Returns this weekend. It was very good and I'd call it one of the most fun movies I've seen in awhile. It was awesome to see Superman do his thing with the latest special effects. Also, it's refreshing to see a movie where the hero is a true hero. There are no shades of grey with Superman. He tries to do the right thing all the time and behave in respectful, polite manner. Call it corny, or whatever, but I found it refreshing. I like my heroes to be ideal. Especially Superman.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-115187772819269522?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-1151877283804258572006-07-02T15:52:00.000-06:002006-12-01T11:51:53.675-07:00PackRat 0.86: TagsI just released PackRat 0.86. This version adds tag editing. You can now add tags to your pages and edit them offline, and they will be sent up to Backpack when you sync. The full release notes are now accessed via the Help command.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-115187728380425857?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-1150729900977174452006-06-19T09:07:00.000-06:002006-12-01T11:50:56.450-07:00PackRat 0.851Well, I released the new images feature a little too soon. Turns out I was displaying the full image rather than a thumbnail image from the Backpack site. This was really slowing things down for pages with lots of images. So here's another release to fix this issue and a few others. Here's the info:<br /><br />Bug Fixes<br /><br />- Wasn't using thumbnails to display images. This really slowed things down.<br />- image descriptions now support markup<br />- Pages wouldn't display if the note titles were empty<br /><br />Known Bugs<br /><br />- Tags browser causes crash when dragging sizer (awaiting fix in RBSplitView)<br />- Help needs finishing<br />- Backpack API Bug: Problems syncing pages with unicode characters, HTML/XML tags, or quotes in titles<br />- Images are not loaded if not in cache<br />- image thumbnails are not cached in images section<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-115072990097717445?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0tag:blogger.com,1999:blog-6955470.post-1150647292378936092006-06-18T10:09:00.000-06:002006-12-01T11:49:33.127-07:00PackRat 0.85PackRat 0.85 has been released. Some good bug fixes in this one. If you've had problems uploading your changes to Backpack, there's a good chance this release will fix that. Another hilight is that you can now see your files and attachments on a page. You have to be online to access, but you can see what's there. Here's the info:<br /><br />New Features<br /><br />- Now displays a page's files. You must be online to access them<br />- Now displays a page's images. You must be online to access them.<br /><br />Bug Fixes<br /><br />- List and note titles were not converting markup to HTML<br />- Tables now have borders in the page body<br />- Wasn't escaping XML characters on page before uploading to Backpack. This was causing sync errors, often reported as a can't login error.<br />- Now will handle uploading changes to a page that has been deleted in Backpack<br />- No longer hangs when you sync and the selected page no longer exists<br />- Backpack API Bug: Setting page body or note body to empty results in body being<br /> set to --- !ruby/hash:HashWithIndifferentAccess {}. Implemented workaround<br /><br />Known Bugs<br /><br />- Tags browser causes crash when draging sizer (awaiting fix in RBSplitView)<br />- Help needs finishing<br />- Backpack API Bug: Problems syncing pages with "bad" characters, HTML tags, or quotes in titles<br />- Images are not loaded if not in cache<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6955470-115064729237893609?l=artorius13.blogspot.com'/></div>Rod Schmidthttp://www.blogger.com/profile/05517843410251024287noreply@blogger.com0