Logiciel Libre

May 22, 2009

simple AJAX/JSP example: sum of two numbers

Filed under: Default — Tags: , , , , — adam @ 10:31 pm CDT

It’s been a while since I’ve done any front-end Web programming, so when Eva proposed a friendly challenge to quickly create a simple AJAX calculator, I gladly accepted. It took her about 20 minutes on an ASP.NET stack, and took me… *cough* …a couple of hours using JSP.

The challenge was fun because I played with and gained respect for JQuery and the Eclipse WTP. I think it took me longer than Eva because I first looked for tiny AJAX examples in Ruby on Rails and Django. After a couple of aborted attempts, I decided to use JSP after finding this nice example.

I’m sharing my result since I wasn’t able to find one quite as succinct. You can throw the war file in a Tomcat “webapps” directory or import it into Eclipse (ideally the Java EE version with WTP) to hack it. The WTP even has a nifty HTML WYSIWYG design view.

April 30, 2009

Don’t Panic!

Filed under: Default — adam @ 8:39 am CDT

Relax! Seek out some perspective.

Wash your hands.

Get a good night’s sleep.

March 19, 2009

Mifos in the Google Summer of Code 2009

Filed under: Default — Tags: , , — adam @ 1:02 am CDT

Mifos has been accepted for the Google Summer of Code 2009! Working on Mifos has been my full-time job since October of 2007. The Google Summer of Code is an awesome program funded by Google wherein students get paid to work on FLOSS. Yay!

If you’re an eligible and interested student, check out our ideas page, hop on IRC during US/Pacific business hours, ask away on the mailing list, download the code, try building it, etc. and we’ll get you signed up!

March 13, 2009

Tasks Considered Harmful

Filed under: Default — adam @ 7:15 am CDT

How do folks stay on task? Work ethic? Inspiration from Stephen R. Covey or David Allen? Tools? Ability to focus? Coffee?

For most folks I’ve asked directly, the answer is “some combination of the above”.

Inspired by this post by Justin Miranda of OpenMRS and a recent conversation with George, I decided to give my 2¢ on some stuff I’ve tried and what seems to work.

I used to use PocketMod (half in jest), then a big vimoutliner-formatted plain text TODO file under version control, but lately I use RememberTheMilk because of the various views of tasks, APIs and ease of use.

I use gnotime for time tracking. The interface is pretty dismal so I just use one task to keep track of hours. It actually has a slick (albeit arcane) guile/html reporting engine, and I’ve made one simple custom report so I can import hours into our timesheet system at work.

February 28, 2009

Migrating from Github

Filed under: Default — Tags: , , , , — adam @ 12:32 pm CST

Github is an excellent service. Love it. No complaints.

However, it may come to pass someday that I need to migrate my code (and history/branches/tags/etc.) elsewhere.

If/when that time comes, gitosis sounds like a decent way to host a git repository. Nice!

January 15, 2009

BitTorrent for Podcasts

Filed under: Default — adam @ 10:23 am CST

Every so often Ira Glass requests donations at the beginning of the This American Life podcast. In episode #370 (aired 22-DEC-2008) he said it costs “…over $150,000 just for the bandwidth each year”.

Why not use BitTorrent? TAL podcasts are available only for a limited time, usually one week: this should ensure many seeders. The podcasts last about an hour and are generally a 30MB or so .mp3 file.

One issue with this is–as far as I know–no feed readers can speak BitTorrent. Here’s one thread I found discussing this topic.

January 9, 2009

Passwordless SSH and other Tutorials

Filed under: Default — Tags: , , , — adam @ 3:00 pm CST

New to GNU/Linux? Trying to get started with the same tools used by the pros? Check out linuxconfig.org.

I helped them with their Passwordless SSH tutorial, and I like the screencasts in the Vim tutorial.

January 2, 2009

Monkey Island and the MT-32

Filed under: Default — Tags: , , , , — adam @ 9:07 pm CST

When I was a kid, the Roland MT-32 was some kind of pinnacle of consumer MIDI appliances. Maybe I’m just nostalgic, but I can’t stop watching this video:

December 21, 2008

Don’t Try the Snake

Filed under: Default — Tags: , , — adam @ 5:32 pm CST

I thought I’d learned a thing or two about unclogging drains, but I was flummoxed at a suddenly and completely plugged-up bathtub this morning at my apartment. Turns out a pinky-sized hole in the insulation let a draft through that was enough to freeze the trap solid! Written in pencil on a section of wall above the trap:

Heater on if below zero for several days.

frozen bathtub drain trap
Indeed, it’s been below zero for a stretch. I guess the previous tenant opted for the band-aid fix instead of just stuffing some insulation in the hole.

Yes, I still love it here in Minnesota, especially because of the weather! It’s a winter wonderland outside. It rarely rains and is often sunny. And as soon as I get my STABILicers™ I’ll feel comfortable running on the ice-rink sidewalks again!

November 22, 2008

Podcastic Mifos

Filed under: Default — Tags: , , — adam @ 9:36 am CST

Please check out the latest episode of FLOSS Weekly, featuring Mifos director George Conard and myself. The interview covers topics such as our mission, future direction and community involvement. The interviewers are Leo Laporte and Randal Schwartz.

Newer Posts »

Powered by WordPress