Older blog entries for davidm (starting at number 7)

30 Jul 2003 (updated 4 Aug 2003 at 23:52 UTC) »

Interesting times, it's been a little more then a year since I was laid off when DevelopOnline went bankrupt. Since then I've been contracting in the embedded space. Some Linux, some 8 bit CPU stuff.

The 8 bit stuff has been with the Rabbit Semiconductor 3000 Rabbit core processor. It's a Z80 on steroids. six serial ports, one Ethernet port, lots of parallel I/O, 512K RAM and 512K Flash onboard. Fun little system. Even has an MMU onboard. But since it's only an 8 bit system no Linux for it. Still lots of fun.

It is always interesting to see where life leads you. In this case back to my roots from the 1980's.

3 Jul 2002 (updated 19 Jul 2002 at 05:47 UTC) »

Well the word is out, my current company DevelopOnline.com, is critically short of cash and while there are VC's looking at funding the company none are moving fast, or for that matter slowly. Ice moves faster.

I am indeed looking for a new position, need to pay bills, buy food, etc. and DOL has suspended executive pay for the duration. On top of that there was virtually no notice of the pay suspension, just oh by the by no more pay, but please keep working! They will, if the company gets funded make up the back pay but with with the current economy that could be a LONG time.

If anyone has any leads for a senior executive acustomed to running a large team and who also codes in "C" and is a fully qualified sysadmin please contact me at davidm at them dot com.

Thanks.

My resume is up at them dot com /~davidm/

Mom & son (Dylan) home safely.

18 Apr 2002 (updated 20 Apr 2002 at 02:32 UTC) »

Dylan Nash Nathan Mandala Born 17:30 April 17th - 8lb 14.2oz - 20.5 inches. Mom and Son doing great.

More later.

11 Sep 2001 (updated 11 Sep 2001 at 17:36 UTC) »

Wow, a bad morning to say the least. I have friends and family in NYC, some of them work down near or in the World Trade Center.

I hope they are all ok, have not been able to reach any of them.

I don't know what to say. People, lots of people have died, WHY?

Hi All,

Well it is that time. I have resigned from Linuxcare and am moving on to a place called DevelopOnline which is a fairly new startup in Tempe AZ. It's funny, I still believe in the Linuxcare model but I've gone as far as I can inside. I was not really looking for a new job but one found me! I will miss the Linuxcare folks both here in San Francisco and all over the rest of the world. Some of the best people I have ever had the honor to work with. I'll be keeping in touch with them and any of them that find themselves in Phonix AZ metro area should give me a call, I'll stand the beers (or what ever their favorite libation is).

I suddenly realized last night that it was a BALUG night. Not only that but it would be the last BALUG for me for quite some time. I was not ready for that thought, I've been going there for 5 years, in that time I've only missed one meeting. Lots of great people there too.

DevelopOnline has a cool concept, they are putting embedded hardware on line and inviting developers to come and develop applications on it. Any embedded OS they want to use, of course most are using Linux. They offered me the position of CTO/VP Engineering which is going to be quite a lot of work and it requires moving to Tempe AZ area map.

Hmm, more fun with the Lucent wireless cards. In the Ad-hoc mode the channel frequency matters. Also different cards default to different channels so you need to specifically set the channel if you are going to talk between different cards.

It does not seem to be required in managed mode, I am assuming that the master/access point is telling the slaves what frequency to use. Hmm, now how does it do that if they start on differnent channels?

Fun, fun, fun.

Finally have something to say....

Couple of weeks ago AT&T Cable (in SF,CA) insisted that I try their cable modem for free for 2 months. It seems that they (AT&T) finally had pulled fiber in San Francisco Potrero Hill area. Funny I can barely get them to answer the phone when my cable TV service is not working but for this they turned up at my door on a Sunday afternoon.

I explained to the gent that I ran Linux servers and I was fairly sure that AT&T did not want me as a customer on their cable modem system. No use, he insisted so I filled out the form. (I really did not need a cable modem as I already have 384x384 DSL but hey for free why not.)

I filled out the form and I told the truth, I have 5 servers running Linux, 2 LapTops all behind a Linux Firewall doing NAT. Somehow I thought this would be the end of it, with what I put on the form I never expected a call back from AT&T.

Suprise, Suprise, Wednesday 3 days later in the evening I get a call back. Yep, you guessed it AT&T indeed wants me as a customer! Once again I go over what is installed in my house and again they insist they want to install the service. Make a long story short we set an install date.

One week, 2 days later at 11:30 AM a small fleet of installers show up at my house (ok, ok so it was only 3 AT&T trucks, but how many people does it take to install a 1 pound cable modem, especially since I already have cable tv).

Now the fun begins, I get a call from the babysitter at my house and I head home. The head installer goes into my house and the babysitter shows him where the cable modem is to be installed, he takes a single look and freaks......

Just about then I show up and meet him as he is talking to the rest of the installers. He is saying something like "You should see all the stuff in there, they have servers and they are using something called Linux not Windows".

Right about this time I walk up and ask how long this is going to take, and he says "You are running servers and Linux, there is no way I am going to install a cable modem it is against company policy". I explained to him that I had already gone through this with 2 different people from AT&T and I indeed expected him to install what AT&T promised.

Long story short, he refused, I called the AT&T office where I was assured that AT&T indeed wanted to install the service, and they would contact the installer and send him back to finish the install. The nice folks at the AT&T customer service ask me if I would be kind enough to hold on while they contacted the installer and resolved the problem.

A couple of minutes later he is back, "Is the installer still in front of your house?" he asks? "The dispatcher can't seem to reach him" I look out the window and see the truck but no installer. I take my portable phone and go out to the truck. I explain to the gent on the phone that the truck is parked and empty no installer in sight, He ask's "Would you mind leaving him a note to call his dispatcher when he gets back?". So I do, and leave to go back to work.

Couple of hours later the lady in charge of installs calls me up to let me know she is sending out a different installer to do the job. She explains that since I don't use Windows I'll have to complete the install myself, they will put the modem in but not hook it to a PC. I tokd her I understood and in fact did not want anyone touching my systems.

Hour and a half later another call, the deed is done I have a cable modem. The installer she sent is back at her desk and she wants to know if I want to talk to him. I chat with the installer and we talk about the setup I have and the 2mbit wireless installed throughout the house for the Laptops. (This installer thinks this is way cool and wants to know more, so he is going to come over on a weekend for more info.)

Fun, fun, fun, even when they try to make it easy it still becomes hard. Of course now I have to hook up the cable modem to my firewall.....

Pull the firewall system out of the rack and dig around, woops only 3 PCI slots and I have them all in use, 2 Ethernet and 1 VGA, now where did I put those old ISA VGA cards?

Found an old VGA and another PCI Ethernet, installed same and put the system back in the rack. Power it up and it sits there and beeps at me. Is nothing EVER easy? Back out of the rack, open it up, reseat and wiggle all of the cards and apply power, ah finally it boots. Shut it down AGAIN and put the lid back on and back in the rack one more time. Power up and it works, yea. Now I have to figure out which Ethernet card is which interface now. Bit of testing and all is happy.

Firewall is running again, NAT in place. Now for the fun get a dhcp address from the cable modem. Actually this turned out to be easy dhcpcd is your friend. 'dhcpcd -h "id provided by AT&T" eth2' and I got an address and all is happy.

You have to use a current enough version of dhcpcd so that it supports the -h option cause the AT&T dhcp server will not give you an address if you don't supply the ID it is expecting.

Ok, now for some testing, the cable modem rocks. It is REALLY fast downloading, here are some numbers downloading from kernel.org

22:23:36 (348.89 KB/s) - saved [22464295] cable
22:26:13 (336.38 KB/s) - saved [22464295] cable
22:31:12 (344.70 KB/s) - saved [22464295] cable
22:35:10 (318.34 KB/s) - saved [22464295] cable
22:37:59 (329.86 KB/s) - saved [22464295] cable
22:48:30 ( 39.13 KB/s) - saved [22464295] sdsl
22:59:43 ( 39.04 KB/s) - saved [22464295] sdsl

Big difference, I have not tested an upload but I expect that the SDSL will beat the cable but who knows.

Next time more about installing the 11mBit wireless so that my wife and I can share the connection from anywhere in the house (or back yard). Linux makes it easy to configure Lucent cards but W2K is a bit harder to get the correct tools.

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!