Older blog entries for mrorganic (starting at number 268)

Still on the death-march. Still working my way through Quicksilver (great book so far!).

I scrubbed C++BuilderX off my hard drive. It's not bad, but it's a far cry from being useful. I can't believe that Borland released the product in this state -- whatever the short-term gain in revenue, it will be more than offset by the increased technical-support and post-release bugfix costs, not to mention the loss of developer goodwill (which is something Borland desperately needs right now).

I miss the Borland of the Turbo Pascal and Turbo C++ days. Maybe they should bring Philippe Kahn back!

As I am in the middle of a death-march to a software release next week, posting will be light.

8 Oct 2003 (updated 8 Oct 2003 at 22:37 UTC) »

I note that, according to the compiler-conformance tests run by the Dr. Dobb's staff, Borland's version 5.6.4 compiler is no more or less conformant than their 5.5.1 compiler. So what changed? I was also badly disappointed to find that C++BuilderX is still using the old C++Builder 6 toolchain, and includes a broken version of the BOOST library.

------------

(Later)

I just realized that the movie Predator will probably be the only movie in the history of the world to star two future governors: Jessie Ventura and Arnold Schwarzenegger.

Only in America! (And I say that with pride and love!)

Go ye hither and purchase The Art of UNIX Programming, and Lo!, ye shall receive enlightenment.

Like every other geek in the world, I am now reading Neal Stephenson's Quicksilver. It's about 1000 pages long, and at the rate I'm going, it'll be a month or two before I'm done. And there are two more books in this series to go: The Confusion and System Of The World.

Well, it looks like Valve got pantsed in public. Some shitbird cracker broke their (ridiculously weak) network and downloaded the entire HalfLife 2 source-code base.

1. Whoever Valve's network admin is, he or she ought to be out of a damned job. This is just unconscionable. 2. The original expoit was via a buffer-overflow in Microsoft Outlook. How many times will people get burned by lousy Windows security before the learn? 3. Gabe Newell can take personal credit for fomenting this disaster. Using an internal machine to e-mail to fan groups, not taking appropriate measures to protect said machine, and waiting too long to take corrective action: bad enough for a home machine, almost criminal in a business enterprise. 4. Valve might be facing millions of dollars in lost sales due to this disaster, and it could very well mean the end of them. Among the source code they lost was stuff they had licensed from other companies. This makes them liable for losing not only their own IP, but other IP they didn't even own. I see lots of litigation coming out of this, especially as it seems Valve was negligent in protecting the sources.

Let this be a lesson, kids. Take security seriously.

Well, I got a copy of Borland's new CBuilderX Personal Edition. I'm not all that impressed. Basically, it's a Java-based IDE with support for a variety of backend compiler/debuggers. There's no GUI builder, no resource editor, and very little wizard support. (And what wizards there are generate bad default settings.)

Windows users will hate it, while Linux developers can use Eclipse or KDevelop and get exactly the same functionality with no hit to their wallets.

1 Oct 2003 (updated 1 Oct 2003 at 19:22 UTC) »

I got a visit from the hay-fever fairy, so I've been sniffling and fighting a sinus headache all day. Feh.

berend:

Most software is still written in Cobol or Visual Basic.

In Bizarro World, maybe. COBOL used to be the language of choice, and there's a lot of it still running, but I'd bet my watch and chain that not much new COBOL code is getting cranked out every year. I used to write COBOL stuff for banks, and almost all of them have transitioned to either client/server stuff (C++ on both ends) or web services (Perl, PHP, or Python).

Yesterday was Hardware Day. Not intentionally mind you, but the Computer gods decided to play some ugly tricks on me.

1. My main working machine, a homebrew Pentium III box, has a huge fan and power supply. Now, normally this fan sounds like the turbine of a Boeing 747 readying for takeoff. I've learned to ignore it. But yesterday morning the fan started warbling, and then buzzing, and then...ominous silence. Then I heard a pop and my screen went dark. Uh oh. (I'll save you the suspense -- the power supply croaked. Hopefully the motherboard is still okay.)

2. My Sun Ultra 10 machine also has something wrong with it -- it just reboots every so often with no warning. So I can't use that.

3. I did have an old Pentium II 233MHz machine moldering deep in my closet. It's an old machine that my wife used before I upgraded her to a homebrew Duron machine. I transplanted my two hard drives and 256MB of RAM into the machine and am at this very moment installing Red Hat 9.

If the motherboard in the Pentium III machine is truly dead, I might investigate getting a dual-cpu Opteron box. I've always wanted an SMP machine to fool with. This (and a new power supply, of course) will have to wait for a few weeks until my coffers are full again. So in the meantime I'll have to make do with the Frankenbox now sitting on my desk.

259 older entries...

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!