Archive for February, 2009

$100 Linux wall wart server dev kit available

Wednesday, February 25th, 2009

http://linuxdevices.com/news/NS9634061300.html
Marvell Semiconductor is shipping a hardware/software development kit suitable for always-on home automation devices and service gateways. Resembling a “wall-wart” power adapter, the SheevaPlug draws 5 Watts, comes with Linux, and boasts completely open hardware and software designs, Marvell says.

Computers I have owned or worked with.

Monday, February 16th, 2009

Computers I worked on at school in high school
1981  Tandy TSR-80 Model III
1982 Apple II in the school library.  Helped them load up and test all the software to make sure it worked.  Wrote a scoring algorythm to generate the results for battle of the marching bands that year.
TI calculator with a rechargable 9 volt [...]

Remembering the first time I programmed.

Monday, February 16th, 2009

It was 1981, on a TSR Model 80 version III that belonged to a teacher. She let all of us geeks use the computer in her class room. None of us had a clue what we were doing. We found programs in magazines and typed them in, taking turns because the programs were so long. [...]

My Cloverleaf Experience

Friday, February 13th, 2009

My first experience with Cloverleaf and HL7 was when I was hired to work on the Interface team at the University of Washington and Harborview medical centers.

I was brought in to assist the conversion of a custom HL7 router over to the Cloverleaf product. My job was to work with the customers that [...]

Tracking memory allocations when developing under Android

Thursday, February 12th, 2009

http://android-developers.blogspot.com/2009/02/track-memory-allocations.html
Despite the impressive hardware of the first Android phones (T-Mobile G1 and ADP1) writing efficient mobile applications is not always straightforward. Android applications rely on automatic memory management handled by Dalvik’s garbage collector which can sometimes cause performance issues if you are not careful with memory allocations.
In a performance sensitive code path, like the layout [...]

Object Oriented Programming

Tuesday, February 10th, 2009

Object - Is data grouped with it’s methods.
Class -  Is the framework of an object.  There are two levels to an object, the object itself and it’s class instance, with data and methods possible at each level.
Interface -  Is the contract that an object has with it’s callers.
Package -  A code module, with it’s own [...]

Visual graphing software for Linux

Saturday, February 7th, 2009

Directed Graphs
http://www.graphviz.org/
Plotting Data

Making more room on netbook SSD with executable compression

Saturday, February 7th, 2009

UPX is a portable, extendable, high-performance executable packer for several different executable formats, including linux/elf386, vmlinuz/386 and win32/pe. It achieves an excellent compression ratio and offers *very* fast decompression.

Trying to do some android development

Wednesday, February 4th, 2009

Going through the steps of installing android sdk onto the netbook.