hardware

I'll Be Able To Start That Hardware For Open Source Catalog Soon

Blog post by Michael Crawford on Sat, 2008-11-01 11:04

I have some happy news: I'll be able to start coding the cheap hardware for Open Source catalog soon, I expect by the middle of the coming week.

For reasons of personal preferences as well as sharpening a salable job skill, I'll be doing it in Python. I have a friend who is an expert web programmer who could advise me on the design of the database schema.

I will also start by reviewing the available Python code libraries to find components that I can reuse.

Rèmi Grumeau said:

Would you see such a program hosted on the Drupal Haiku-OS.org ?

At least for now I would prefer to host it on SPARE's website (Students Promoting Awareness of Recycling and the Environment). That's the name of the Branham High e-Waste club. (They have registered a domain name, but have not yet created a website. I'll be helping with that.)

What I envision though is to define some kind of network data interchange format, perhaps using an XML schema. What I would do is get Version 1.0 working just on SPARE's own website. But then a later release would periodically submit catalog updates to a central server.

The way it would work is that one would search a local site - Silicon Valley residents would search SPARE's website, because they could obtain the cards just by visiting the school.

But if the desired card cannot be found on the local site, the web application would offer to do a broader search, and would pass the inquiry to the central server. It would search first the current state or province, then the country, then the entire world.

The idea being to find a participating e-Waste recycler that is as geographically close as possible, to reduce shipping expense and speed delivery time.

A list of sites with available cards would be presented, then one would go directly to the local site to actually order and pay for the card.

An important reason for ordering directly from a local site is that every organization would need to have its own procedures for handling the transaction. SPARE is a high school club, with students and a teacher volunteer, and now me volunteering technical expertise. I'm afraid the process is going to need to be much lower-tech than your typical e-Commerce site.

When I get the first cut of the web catalog working, I'll Open Source it. I'll clearly document that the catalog will be isolated at first, but that a later upgrade will provide data interchange with the central server.

The central server would provide the same interface. One would register for a free account, and enter one's location - ZIP or Postal Codes would be the best. So if one does a search at the central server, again it will search locally at first but then more widely if a card isn't found at first.

Cheap Hardware For Open Source Developers

Blog post by Michael Crawford on Sun, 2008-10-26 12:47

Matt Zehner, a teacher at Branham High School in San Jose, sponsors the school's SPARE e-Waste recycling program: Students Promoting Awareness of Recycling and the Environment.

Their focus is on putting discarded hardware back into productive use so it doesn't enter the waste stream, as many electronic products are full of toxic materials like lead and arsenic.

His club was featured in the Cambrian Times' article Branham High School club masters art of turning trash into treasure.

He is also one of my two housemates.

When I killed my PC's motherboard with a failed firmware upgrade, he suggested I help myself to his goodies. I came home with six Pentium III boxes, the fastest being 700 MHz.

I've only examined two so far, but the only problems with either of them were worn out CD-ROM and floppy disk drives. Such drives are so cheap these days that I replaced the CDs on both units with Dual-Layer DVD Burners! Oh, Man, I remember when my first 4x SCSI CD burner set me back four hundred hard-earned bucks...

Matt was very excited about my proposal to offer salvaged AGP, PCI and even ISA cards to Open Source developers. They could supply whole working computers, but shipping wouldn't be economical outside of Silicon Valley. But for motherboards with onboard video, sound or ethernet, it would be economical to ship just the motherboard, CPU and memory.

(Complete computers could be provided to those able to pick them up at the school.)

SPARE would ask for a modest donation, but it would be way cheaper than buying such cards from a computer dealer.

I'm going to propose that we develop a web application that would catalog all these cards in a way that would aid developers in finding specific products.

What I have in mind is a very stripped-down Linux install on a floppy, CD or USB Flash drive. It would boot, scan the PCI bus then record the slot numbers, PCI Vendor and Device IDs in an XML file on a Flash drive, then shut back down. The student would then insert this Flash drive in another computer dedicated to this purpse, that would upload all the ID numbers to their website's database.

The web application would have a textual description of all the products in the database - there is someone who maintains such a listing specifically for Open Source use - so each card would be listed according to its function, manufacturer, model number and possibly revision number.

One problem they have is that the hard drives in their older computers aren't really big enough for use with "modern" operating systems like WinXP and Vista - they're typically ten or twenty gigabytes. Thus they're not able to put these hard drives back into service, so they have to be scrapped.

But it occurred to me that the kids could pre-install Ubuntu and Haiku on them, which would do just fine with such small drives. I vaguely recall that back in the day most of my own BeOS drives were only two gigabytes. (And one of those two-gig drives cost twelves hundred clams!)

Axel does not have a secret patch

Blog post by stippi on Sun, 2007-08-12 07:14

Whenever I was with Axel and saw Haiku running on his IBM ThinkPad T40p, I was almost convinced, that he must have forgotten to commit a rather effective patch, though he swore that that was not the case. I have never seen the app_server perform so well on any other machine.

Syndicate content