| «« Write Once, Don't Run on Linux | A Toe in Smalltalk Lake »» |
|
About
I'm Ryan Lowe, a Software Engineering graduate living in Ottawa, Canada. I like agile software development and Ruby on Rails.
I write this blog in Canadian English and don't use a spell checker. Typos happen.
Projects
» Full-time Ruby on Rails freelancer
» Full-time with Rails since May 2005 » Former committer for RadRails (now Aptana) » I also have a few Rails side-projects in development: 1. wheretogoinTO.com Toronto nightlife 2. Hey Heads Up! TODO list and sharing 3. Layered Genealogy family history research 4. foos for foosball scoring 5. fanconcert for music fans (on hold) Hiring Rails developers? I can telecommute by the hour from Ottawa, Canada »» Email: rails AT ryanlowe DOT ca
BulletBlog
Now hosted on Hey! Heads Up -- check it out!
Syndication
Pings
Recent
Derek Lowe's (Ryan's older brother) words at Ryan's funeral
blog@ryanlowe.ca no more Forging Email Headers: Good, Bad or Ugly? Sarcastic Dictionary (Part 1 of Many) Tags Hierarchies Twisting Rails is Risky Business Risky Business? My Take on Early Alphas Whoa, it's August 2007 Closing Comments A Postscript to "Growth at the grassroots" »» All Blog Posts
Linkage
del.icio.us/ryanlowe
technorati/ryanlowe.ca/blog Aurora Roy Jim Andrew Trasker Travis Kibbee Karen Dr. Unk Ayana Van Bloggers Joel Spolsky Robert Scoble Tim Bray Dave Winer Raymond Chen James Robertson Ruby/Rails Bloggers rubyonrails.org weblog David Heinemeier Hansson Dave Thomas James Duncan Davidson Mike Clark Jamis Buck Signal vs. Noise Tobias Luetke Amy Hoy: (24)slash7 Jeremy Voorhis Eclipse Bloggers Planet Eclipse EclipseZone Luis de la Rosa Eclipse Foundation Kim Horne Billy Biggs Ian Skerrett Mike Milinkovich Bjorn Freeman-Benson Denis Roy
Archives
|
What's Up, Doc?
I've been working on AudioMan a lot lately, getting it back up and running again. The nightly builds are pretty useful, though the Linux builds are still badly broken. Not a big deal. The focus there was to allow a project manager to see the current status of the project easily without having to do a build himself. The Junit and jcoverage tools expose this quality information quite well. With the information the manager can make educated decisions and scheduling, resource allocation, etc. AudioMan hasn't had a stable release in a while, and given that I've put a lot of new things in since 0.2.0 I decided to release 0.4.0 instead of another development release (0.3.2). It will be out this week, pending one last bug smash. Thanks James and Roy for testing. After I release AudioMan I'm going to start programming in Smalltalk as a break from Java. I'm really curious what all the fuss is about and I want to get first hand experience. I think I'll try to make a Blackjack game, test-first naturally. I'll be documenting the process as I go along. Update 11:13 AM: The latest integration build is going to be AudioMan 0.4.0 tomorrow if there are no problems with it. If you have some time, give it a test run. Thanks. Posted at June 02, 2004 at 07:48 AM ESTLast updated June 02, 2004 at 07:48 AM EST Comments
what are some new features I should be looking for in this one...or is it FULLY an integration/remodelled build. » Posted by: roy at June 2, 2004 05:19 PMIt is the stable release at the end of the 0.3 development stream, so it includes all of the improvements from 0.3: 0.3.0: 0.3.1: and the last stretch was up to 0.4.0, which included bugfixes and minor tweaks. If you want to see which bugs were fixed for between 0.3.1 and 0.4.0, go to the Bugzilla repository and search for bugs with Target Milestone 0.4.0. http://www.ryanlowe.ca/bugzilla/ I'm going to make a release notice for 0.4.0 once I know this build is OK. :) » Posted by: Ryan at June 2, 2004 05:42 PMWhat kind of time would I have to put in to get up to date on this project. I'd like to contribute, maybe to get it working in Linux. How much work is left in this area. I've written a few Java Apps that worked on both windows and Linux environments. Do you think you could use my help? » Posted by: Kibbee at June 3, 2004 02:58 PMI was actually going to start making the Windows, Linux and Mac OS X builds available all at the same time, which isn't that hard to do. I just have to organize the Ant build.xml file properly to handle it. Because it's Java, the "ports" would be fairly straightforward -- EXCEPT for SWT, which is implemented slightly differently on the 3 platforms and has idiosyncracies that need to be managed. The Linux and Mac OS X ports of SWT are frequently behind the Windows version. If you want ownership of the Linux port, by all means it's yours. I'm not on Linux enough to be able to do that job properly. The main job of this ownership would then be to properly triage (sort) bugs as Linux specific or not, and track how they are being fixed (most would be problems with SWT, which could point to Eclipse/SWT's Bugzilla) and also managing *nix type problems, mostly dealing with files, file associations, icons, etc. For the time being I'm going to be the only committer to CVS, so your stuff will have to come to me in patches (which Eclipse can generate for you) attached to specific bugs. I'll apply the patch and the change will be in the next nightly build. This are just my ideas for how I see it working. If you have other ideas just let me know. I'll get the instructions for setting up the developer tools (Eclipse, CVS, etc) back up on the web site so you can build AudioMan yourself. If you've never used Eclipse, this will also be a good opportunity to give it a go! » Posted by: Ryan at June 3, 2004 03:31 PMKibbee: I've updated the AudioMan web site to include setup instructions for Eclipse and CVS. The Eclipse page also goes into how to build AudioMan on platforms other than Windows. http://www.audioman.org/pages/developers.php I'll be adding more of these pages to the web site to set up other tools, they just have to formatted properly. If you have any problems let me know. » Posted by: Ryan at June 3, 2004 06:41 PMIs it entirely necessary to use Eclipse, or can I use an IDE that i'm mroe familiar with such as Netbeans? » Posted by: Kibbee at June 4, 2004 12:13 AMYou can try Netbeans, but since I've never used it I won't be able to help you if you have problems. :) All of my setup documentation is geared towards Eclipse. There's nothing Eclipse-specific about AudioMan except the .project file. I'm assuming Netbeans will have it's own project file type, which you will have to set up yourself and maintain. » Posted by: Ryan at June 4, 2004 06:16 AM |