It comes as no surprise that I love to program. With my natural ability to misspell anything; it also come as no surprise that I like really good IDE’s (Integrated Development Environments) to help me out when I want to start using code like:
HttpWebResponse MyResponse = (HttpWebResponse)MyWebReq.GetResponse();
With so many opportunities to misspell.
When Java first came out; there were no IDE’s for it; so while I learned the language (hey I learned Modula too), and thought it was kind of cool, you couldn’t do a whole lot with it; yet. Soon there were graphic libraries out that would allow for some acceptable applications to be done. But for some reason all the IDE’s that were being created boasted that they were 100% written in Java; like that was good. To be clear this was some time ago and Java ran slow. Really slow. Go get a cup of coffee and drink it slow.
For someone who learned on a slow computer, and learned Assembly just so my programs wouldn’t be slow, this was unacceptable. So I grew up, and put my childish ways behind me, and Java too.
Fast forward a couple of years and computers a blazing away at multiple gigahertzes; ok now even Java is running fast. But what have the users done with Java in the mean time? Are there awesome transactional libraries, database connection models, super graphic integrations, imbedded scripting? No, in fact the company the run the Java standard has gone off and sued people who tried to integrate those things in. “Breaks compatibility” is the claim. Which is odd, since everyone who actually uses the language already knows it’s “write once; debug everywhere”. So now these people have gone off and developed systems that do support those requirements.
This led to the creation of the Domain Specific Language (DSL). Simply put, the environment requirements design the language to be used. Want to tie a rational database to a HTTP presentation layer? Ruby on Rails is tough to beat. How about a distributed web based transaction business model? C# is your man.
In today’s business model; everyone wants to be lean, with a short TTM. This leaves Java languishing at the bottom of the programming barrel. It’s not the fastest language, it’s not the smallest, it’s not the easiest, and it’s not even the most universal as was once proclaimed. To make it do anything of use; you have to license an array of products making it rather expensive to use.
Just like Cobol I’m sure there are millions of lines of Java out there running, and at some point in the future some IT guy will point out that they would like to turn such and such server off, but no one knows how the system works anymore, or how to upgrade the code; so they can’t. Maybe next year.
Thursday, March 22, 2007
Monday, March 12, 2007
Dude, you got a job!
Yes; things worked out for the best (at least for me). I've got that fancy new job after all. A careful search of this site will reveal the name of the company. However to be fair, I already owned some of their stuff. So I'll still be able to void the warranty but now I'll have to document how I did it.
Monday, February 26, 2007
Take this job
I can hear the refrains of Willie Nelson: “Lost my job again, I can’t wait get a job again…” But yes; after getting laid off from one Mortgage Company (that I’ll refer to as Option nOne); I knew I didn’t want to get another job at a mortgage, but low-and-behold I did just that.
For the last couple of months I’ve been gainfully employed with at a second company. To be fair it’s wasn’t a mortgage company when I interviewed (or even for the first month I worked there). But they made there move into the highly charged world or mortgage. And now it’s folded, and I’m out of work… again…
But not all is lost; if everything pans out correctly, I should be re-employed in a week or so. Knock on wood. And this time; there is no way, mortgage is involed.
For the last couple of months I’ve been gainfully employed with at a second company. To be fair it’s wasn’t a mortgage company when I interviewed (or even for the first month I worked there). But they made there move into the highly charged world or mortgage. And now it’s folded, and I’m out of work… again…
But not all is lost; if everything pans out correctly, I should be re-employed in a week or so. Knock on wood. And this time; there is no way, mortgage is involed.
Monday, February 12, 2007
When I grow up.
I want to frighten the neighborhood children; I think having these might do it.
http://gizmodo.com/photogallery/frankbuchwald/
Now I just have to find a way to buy them....
http://gizmodo.com/photogallery/frankbuchwald/
Now I just have to find a way to buy them....
Wednesday, January 17, 2007
The art of Christmas lights
I haven’t been able to get much work done at the Ground Zero Labs; what free time I’ve had has gone into finishing up some video games and cleaning up the Christmas decoration. And just like the art of war there are rules of engagement: If the neighbors have more lights; then avoid lights and use inflated snowmen. If the neighbors have the same amount; use multi-color. If the neighbors have nothing; buy everything that Target has in stock.
We only blew the GFI once.
But the VFD clock hardware is complete. Now I just have to house it. Got a couple of ideas how to do that; but I’ll post some pictures and you can see the tube mounting came out bigger than I would have liked.
I did pick up a new project: a scope clock. I’m not really sure where I’m going with this project. But the control board was way to easy not to do it. I was able to get a scope from my Dad; who I recalled has several spares ‘just in case’. And the Bill-Of-Material isn’t all that expensive. One interesting thing about the design; I’ve settled on using a transformer. I’ll post some pictures after I order a few more things for it.
We only blew the GFI once.
But the VFD clock hardware is complete. Now I just have to house it. Got a couple of ideas how to do that; but I’ll post some pictures and you can see the tube mounting came out bigger than I would have liked.
I did pick up a new project: a scope clock. I’m not really sure where I’m going with this project. But the control board was way to easy not to do it. I was able to get a scope from my Dad; who I recalled has several spares ‘just in case’. And the Bill-Of-Material isn’t all that expensive. One interesting thing about the design; I’ve settled on using a transformer. I’ll post some pictures after I order a few more things for it.
Friday, December 15, 2006
In the absents of light.
I’m happy to to report I acquired a new toy to work on. I’ve made some Nixie clocks, but now there is something else coming out of Russia; Vacuum Florescent Displays (VFD). At some point I’m sure these were going to go into some sort of calculator.
But now; we’re subverting them for other nefarious purposes: Clocks. I’m planning on a art-deco kind case; with some stone, steel wood Frank Lloyd Wright feeling. But we’ll see how it goes. I’ll keep you posted.
Speaking of keeping up to date; I made some more progress on my mini-Nixie clock. The mounting is all finished; I have to move the AC adaptor to the back of the board; add some silicon to keep things in place and it’s done. The final touch is drilling three holes in a ¼ thick piece of glass; but if that proves too hard; I’ll just switch over to Plexiglas.
But now; we’re subverting them for other nefarious purposes: Clocks. I’m planning on a art-deco kind case; with some stone, steel wood Frank Lloyd Wright feeling. But we’ll see how it goes. I’ll keep you posted.
Speaking of keeping up to date; I made some more progress on my mini-Nixie clock. The mounting is all finished; I have to move the AC adaptor to the back of the board; add some silicon to keep things in place and it’s done. The final touch is drilling three holes in a ¼ thick piece of glass; but if that proves too hard; I’ll just switch over to Plexiglas.
Huston, we have a problem.
Once again life snuck up on me and I’ve been very busy here at Ground Zero Labs. Sure we added to the clan; but that was back in January. That shouldn’t have stopped me from posting for two months.
Let’s see if I can get the order correct: Hurt my back (crack); 9 year anniversary, got laid off, take Management 339 Mid-term, interviewed for new job (repeat as necessary), start new job (hurray!), Thanksgiving (drive to AZ and back), put up Christmas lights, put up Christmas tree and take Management 339 final.
But with all that behind me; it’s clear sailing from now on…
Let’s see if I can get the order correct: Hurt my back (crack); 9 year anniversary, got laid off, take Management 339 Mid-term, interviewed for new job (repeat as necessary), start new job (hurray!), Thanksgiving (drive to AZ and back), put up Christmas lights, put up Christmas tree and take Management 339 final.
But with all that behind me; it’s clear sailing from now on…
Friday, September 29, 2006
Thought I’d help out.
I like Intel; really I do. But they have dropped the ball so badly the last couple of years I really don’t have any computers using their stuff anymore. Why pay for a premium that isn’t really there? AMD had much better products.
Key word there ‘had’. The new Intel Core 2 Duo is a great product; and surprisingly Intel didn’t price it out of the ballpark. So its all clear sailing now; Intel will finally crush AMD and take over the world.
Not so fast. Intel’s biggest problem is they tend to rest on their laurels. They get ahead, and then start believing their own press releases. And here is why AMD is going to kick Intel around again in a couple of months. As good as the Core 2 design is; its duel and quad designs are hacks. They just glue two (or four) CPU together across the L2 cache. While this allows you put multiple CPUs together they aren’t independently processing. And independently processing is where you get your multiple CPU speed from.
Does Intel know this; yes. Do they care? I guess not; here are two quotes from Intel’s CEO
"This is a multichip package, but so what? I think you'd be misreading the market if you think people care about the packaging,"
- Paul Otellini, Intel president and CEO
“Intel's first quad-core processor, the Core2 Extreme, will be shipped in November, targeted at gamers and content creators.”
- Paul Otellini
Let me be the first to just throw this out there: Gamers are the only people on the face of the planet who care about the packaging.
AMD’s quad processor with have 4 independent 4way SMP, and quite obviously kick the heck out of the Intel version in performance. Just stay cool.
Key word there ‘had’. The new Intel Core 2 Duo is a great product; and surprisingly Intel didn’t price it out of the ballpark. So its all clear sailing now; Intel will finally crush AMD and take over the world.
Not so fast. Intel’s biggest problem is they tend to rest on their laurels. They get ahead, and then start believing their own press releases. And here is why AMD is going to kick Intel around again in a couple of months. As good as the Core 2 design is; its duel and quad designs are hacks. They just glue two (or four) CPU together across the L2 cache. While this allows you put multiple CPUs together they aren’t independently processing. And independently processing is where you get your multiple CPU speed from.
Does Intel know this; yes. Do they care? I guess not; here are two quotes from Intel’s CEO
"This is a multichip package, but so what? I think you'd be misreading the market if you think people care about the packaging,"
- Paul Otellini, Intel president and CEO
“Intel's first quad-core processor, the Core2 Extreme, will be shipped in November, targeted at gamers and content creators.”
- Paul Otellini
Let me be the first to just throw this out there: Gamers are the only people on the face of the planet who care about the packaging.
AMD’s quad processor with have 4 independent 4way SMP, and quite obviously kick the heck out of the Intel version in performance. Just stay cool.
Thursday, September 28, 2006
Just playing games.
I was reading another Blog, when I realized not everybody knows about MAME. (M)ulti (A)rcade (M)achine (E)mulator. And the wonders of being able to play just about any arcade game ever invented. And these are the authentic games, not a conversion. Some very dedicated people create emulators for the CPU’s and the video systems of the classic arcade machines. Then they ‘get’ the game ROMs.
Sometime the company that owns the game will allow the ROM’s to be copied; sometime not so much. Its best not ask too many questions. My collection of games is in the 100’s and about 9Gigs of storage. It’s a wonderful way to preserve these classics; and it’s free.
http://www.mame.net/
Now go play PacMan!
Sometime the company that owns the game will allow the ROM’s to be copied; sometime not so much. Its best not ask too many questions. My collection of games is in the 100’s and about 9Gigs of storage. It’s a wonderful way to preserve these classics; and it’s free.
http://www.mame.net/
Now go play PacMan!
Friday, August 04, 2006
And the winner is
I have a new cell phone. As you might recall I was looking for a new one a couple of months ago. Well T-Mobile finally carried the model I wanted.

Pretty isn’t it? The keyboard slides in, and the screen changes orientation. Really slick. I don’t really need the built in camera; but I have found it makes taking notes really fast. Nothing says geek like taking pictures of white boards after meetings; makes me feel like and agent of C.H.O.A.S.
It also has voice recognition for calling people; you just say their name (after you’ve programmed them in) and the phone does the rest. Really is cool, as long as you don’t ask to ‘call googly-bear’ while in a sports shop.
Be smart and “Don’t Cell and Drive”

Pretty isn’t it? The keyboard slides in, and the screen changes orientation. Really slick. I don’t really need the built in camera; but I have found it makes taking notes really fast. Nothing says geek like taking pictures of white boards after meetings; makes me feel like and agent of C.H.O.A.S.
It also has voice recognition for calling people; you just say their name (after you’ve programmed them in) and the phone does the rest. Really is cool, as long as you don’t ask to ‘call googly-bear’ while in a sports shop.
Be smart and “Don’t Cell and Drive”
Sunday, July 30, 2006
One Ring to rule them All
I don’t like wearing jewelry. That said I have to date purchased four rings: High School graduation, my wedding ring (version I and version II) and my new replacement ring as shown here:

I will provide a little history to indicate just how big this is. The only reason I purchased my high school graduation was because my sister Kathleen filled out the form. My parents were not going to attend my graduation; therefore I wasn’t. I swung around during summer to pick up my diploma.
The wedding ring is self explanatory; if anyone can figure out how to get married without a ring it would have been me; so trust me when I say you can’t. I will in the interest of full disclosure admit that I did loose my first wedding ring (to a Hyatt in Kern) and am on ring number 2. (The hotel called to tell my wife they couldn't find it before I had a chance to tell her it was lost.)
Four years ago, my wife gave me a truly wonderful wedding anniversary present ‘I didn’t have to wear my ring anymore’. So why would I go out and buy a new ring?

I will provide a little history to indicate just how big this is. The only reason I purchased my high school graduation was because my sister Kathleen filled out the form. My parents were not going to attend my graduation; therefore I wasn’t. I swung around during summer to pick up my diploma.
The wedding ring is self explanatory; if anyone can figure out how to get married without a ring it would have been me; so trust me when I say you can’t. I will in the interest of full disclosure admit that I did loose my first wedding ring (to a Hyatt in Kern) and am on ring number 2. (The hotel called to tell my wife they couldn't find it before I had a chance to tell her it was lost.)
Four years ago, my wife gave me a truly wonderful wedding anniversary present ‘I didn’t have to wear my ring anymore’. So why would I go out and buy a new ring?
One word: Titanium!
Ah yeah baby! This sweet sucker will out last me, and most of the northern hemisphere.
Thursday, July 27, 2006
With the zoom-zoom and the honk-honk
I recently saw two films (hey I have two baby daughters; this is a big thing), the first ‘An inconvenient truth’ and ‘Who killed the electric car?’ Both were excellent and if you find yourself with some time I would recommend trying to find a showing.
For the record I’m not a tree hugger and tend to think with my wallet.
Both movies got me thinking about electric cars. Or, more to the point; making one! I’ve always been fascinated by the idea; even as a kid I wanted my go-cart to be electric I had rebuilt a starter motor and had my eye on the car battery at the local J&J auto-supply. But my dad explained that I would only burn the motor out after a couple of minutes, so I never made my electric go-cart (but I’ve already got everything I need, in-case one of my daughters wants one…..)
So here’s the list;
Donor car $1200 (Porsche 914-1973)
DC motor $2000
DC/DC control system $2500
Mounting hardware $1500
Wiring harness $750
So for about $10K I can have a electric Porsche; 135 mile range between charges and a top speed of about 80mph.
Now here’s the rub; I know an AC system would be better.
What to do, what to do...
For the record I’m not a tree hugger and tend to think with my wallet.
Both movies got me thinking about electric cars. Or, more to the point; making one! I’ve always been fascinated by the idea; even as a kid I wanted my go-cart to be electric I had rebuilt a starter motor and had my eye on the car battery at the local J&J auto-supply. But my dad explained that I would only burn the motor out after a couple of minutes, so I never made my electric go-cart (but I’ve already got everything I need, in-case one of my daughters wants one…..)
So here’s the list;
Donor car $1200 (Porsche 914-1973)
DC motor $2000
DC/DC control system $2500
Mounting hardware $1500
Wiring harness $750
So for about $10K I can have a electric Porsche; 135 mile range between charges and a top speed of about 80mph.
Now here’s the rub; I know an AC system would be better.
What to do, what to do...
Wednesday, July 26, 2006
I've been to the mountain top
I’ve been meaning to cover a new processor for a couple of months now; and have found reason after reason for putting it off; sure some of you might point out my new daughter or that fact that my job sucks out loud. But I’ll mark it up to a predisposition for procrastination. I can be honest here, right?
Anyway it is now time at last, to give this chip some of the credit it’s due.
One of the links I have is to a company names Parallax Inc. These are the folks who’ve been building a market for their ‘Basic Stamp’ processor line. For some time now, single chip computers (called PIC’s) have been making life in our modern age possible. But they have been very problematic when it comes to programming. The ‘Basic Stamp’ removed that barrier by providing a simple language and a very intelligent compiler.
These bright folks have gone off; and designed there own processor, the ‘Propeller’ (complete with beanie cap and everything). It’s exceeding well designed and very creatively pulled off. Instead of trying to re-invent the wheel and designing some power mad super chip; they instead bundled 8 very capable processors into one package.
The Propeller is built around a very straight forward Hub and Cog design. The Hub polls that Cogs (the 8 processors) to see if they require access to shared memory and then moves onto the next cog. It you’ve every played with marshalling or semaphore issues with multi-user/processor systems you can appreciate they simple beauty here.
I have an issue with the Phase Lock Loop system and the external crystal, and would have preferred a built in high resolution digital oscillator, but this is such a minor point I wouldn't even being it up in polite company.
Should you doubt the brilliance of this design, I would point you over to Intel’s web site and take a look at their future processor designs. They are almost identical.
Anyway it is now time at last, to give this chip some of the credit it’s due.
One of the links I have is to a company names Parallax Inc. These are the folks who’ve been building a market for their ‘Basic Stamp’ processor line. For some time now, single chip computers (called PIC’s) have been making life in our modern age possible. But they have been very problematic when it comes to programming. The ‘Basic Stamp’ removed that barrier by providing a simple language and a very intelligent compiler.
These bright folks have gone off; and designed there own processor, the ‘Propeller’ (complete with beanie cap and everything). It’s exceeding well designed and very creatively pulled off. Instead of trying to re-invent the wheel and designing some power mad super chip; they instead bundled 8 very capable processors into one package.
The Propeller is built around a very straight forward Hub and Cog design. The Hub polls that Cogs (the 8 processors) to see if they require access to shared memory and then moves onto the next cog. It you’ve every played with marshalling or semaphore issues with multi-user/processor systems you can appreciate they simple beauty here.
I have an issue with the Phase Lock Loop system and the external crystal, and would have preferred a built in high resolution digital oscillator, but this is such a minor point I wouldn't even being it up in polite company.
Should you doubt the brilliance of this design, I would point you over to Intel’s web site and take a look at their future processor designs. They are almost identical.
Go speed racer!
In keeping with my declaration that I can foretell marketing geek cool, I have provided a link to Tesla Motors. In case you happen to have a spare $80K burning a hole in your pocket, feel free to pick up one of their roadsters. I want mine in the thunder cloud grey, thank you very much!
(I’m hoping that this post get picked up, much the way the Microsoft and Apple ones did)
(I’m hoping that this post get picked up, much the way the Microsoft and Apple ones did)
I want what I want
Apart from the rampant miss-spellings that this site has to offer; I also provide a vast marketing focus group (of 1) as well. It’s nice to know that someone from Apple reads this Bog as well. How else can you explain Apple decision to offer the Mighty Mouse as wireless, and blue-tooth as well?
Sure, some might argue that it was just common sense (and geeky cool), but I prefer to take the high road, and just proclaim that they read my request here.
When-ever possible I recommend being self-delusional, it can provide hours of fun.
Sure, some might argue that it was just common sense (and geeky cool), but I prefer to take the high road, and just proclaim that they read my request here.
When-ever possible I recommend being self-delusional, it can provide hours of fun.
Tuesday, June 27, 2006
Who reading this mess?
I was surprised to find out that someone from Microsoft is obviously reading my blog. After my post about the great stuff MS is providing for free to write games with, they come up with this contest 'out-of-the-blue'.
http://www.upgradeyourgame.com/?LOC=MS8io6xq
Coincidence? I don't think so....
OK, there is the off chance that they might have planed this as part of a marketing ploy.
http://www.upgradeyourgame.com/?LOC=MS8io6xq
Coincidence? I don't think so....
OK, there is the off chance that they might have planed this as part of a marketing ploy.
Fixed like a dog
I'm suppose to be this hot-shot computer nerd; so it bugged me that my blog didn't 'work'. As any geek will tell you, "it don't matter what it looks like; does it work?"
Well that true enough for the first six months; but at some point you have to fix the look. So now I have my blog looking right; and the bar at the right, really is at the right, and not floating somewhere down at the bottom. I could tell you what I had to do, but then I'd bore you to death, and we don't want that.
P.S. as bad of a speller as I am; I was shocked to find out that the built in spell checker doesn't know the word 'blog'.
Well that true enough for the first six months; but at some point you have to fix the look. So now I have my blog looking right; and the bar at the right, really is at the right, and not floating somewhere down at the bottom. I could tell you what I had to do, but then I'd bore you to death, and we don't want that.
P.S. as bad of a speller as I am; I was shocked to find out that the built in spell checker doesn't know the word 'blog'.
Wednesday, May 03, 2006
Want to program?
I could go into a whole thing about DSL (Doman specific languages) and how they’ll take over the world; but first I want to talk another language; C# (pronounced see sharp). This nifty language takes its syntax’s from a language call C (see) and really develops it into an object based language.
The reason I mention this is because you might want to out and learn it. And everything about learning it is free. From Microsoft. Yes, you read that right; Microsoft is providing the entire development environment free (as in free air). You have to download it from their website, C# but other than your on-line time it's free. Use... enjoy... free...
But say you want help learning this language; what about that? Well here’s a real nice 11 part course that will walk you into developing with this tool:
MSDN
When you’re all done, you’ll have a completed video game. How cool it that? Free video game. Always a winner in my book.
The reason I mention this is because you might want to out and learn it. And everything about learning it is free. From Microsoft. Yes, you read that right; Microsoft is providing the entire development environment free (as in free air). You have to download it from their website, C# but other than your on-line time it's free. Use... enjoy... free...
But say you want help learning this language; what about that? Well here’s a real nice 11 part course that will walk you into developing with this tool:
MSDN
When you’re all done, you’ll have a completed video game. How cool it that? Free video game. Always a winner in my book.
Friday, April 07, 2006
Missed a whole month.
I have an excuse for slow posts; it's called two baby girls. Of course I could just post while at work (like I'm doing now (hush don't tell anyone)) but then I can't include pictures.
And I do have cool new posts to upload. Which I'll try to get to. One is the new phone I got (COOL+) and the second is a new processor thats out (cool).
I also have some news on some programming resources that are:
a) Free
b) Educational
c) Video Games (always a plus)
So, until I rename this blog to 'Getting my sleep on". BTW I hope you're all watching Dr. Who on the Scifi channel.
And I do have cool new posts to upload. Which I'll try to get to. One is the new phone I got (COOL+) and the second is a new processor thats out (cool).
I also have some news on some programming resources that are:
a) Free
b) Educational
c) Video Games (always a plus)
So, until I rename this blog to 'Getting my sleep on". BTW I hope you're all watching Dr. Who on the Scifi channel.
Monday, February 20, 2006
The big dog!
Now the proto-type is up and running I was able to work and finish the big version.
Ta-da! The two clocks are based around most of the same stuff, except I used a 1.04 version of the Nixieclock driver board. The technical reason has to do with how the power supply works between the two version. Nothing wrong with the newer version, just needed (I felt) more amps for the larger tubes. Fun fact about this clock, since I needed to wire up the P/S, I used and old joystick cable from an Atari 5200 for that. :)
To give you an idea of how much larger this clock is compared to the proto-type:
The glowing fading numbers look better than I could have hoped for.
BTW, the other different between the two clocks is the tube source. I picked up these 6 IN-18 tubes from E-Bay. So that was a big price saver.
Only one more Nixie clock to go. But I have to finish up the Binary clock first. It's got to go cross-country here real quick.

Ta-da! The two clocks are based around most of the same stuff, except I used a 1.04 version of the Nixieclock driver board. The technical reason has to do with how the power supply works between the two version. Nothing wrong with the newer version, just needed (I felt) more amps for the larger tubes. Fun fact about this clock, since I needed to wire up the P/S, I used and old joystick cable from an Atari 5200 for that. :)
To give you an idea of how much larger this clock is compared to the proto-type:
The glowing fading numbers look better than I could have hoped for.

BTW, the other different between the two clocks is the tube source. I picked up these 6 IN-18 tubes from E-Bay. So that was a big price saver.
Only one more Nixie clock to go. But I have to finish up the Binary clock first. It's got to go cross-country here real quick.
Subscribe to:
Posts (Atom)
