Monday, March 27, 2006

Back to Functional Language We Go

I've been trying to solve a problem for some time in Game Development. Namely, I'm trying to find a better way to do rapid prototyping of code that is heavily multithreaded. Multiple core system is the wave of the future. On PC, both Intel and AMD have embraced dual core as the new check list feature for high end CPUs. On the console side, Xbox 360 is a triple core system. Playstation 3 while strictly speaking is not a multiple core system, but a cell system. To effectively tap the PS3 power, heavy threading is the key as well.

Tried Java, honestly, it's not a good choice for rapid prototyping. Not to mention the exception chain causes issues for me.

Tried Ruby, no native thread, no go. Though I've heard GC has issues

Just when I was thinking about trying Python. T suggested another choice Haskell. Yes, it's a functional language. It's been years since I used any functional language. Should be something fun to tinker with.

Friday, March 24, 2006

Journey To The Unknown

Ok, I'm about to go do something I'm really bad at. Namely, putting things together that have no computer parts. It's a spinning wheel. J! If you are out there, prepare for SOS!

Update: I actually did it. I must have rolled a 20 on Skill Check. And this task must be "Unskilled OK". Thus a new wheel is born.

Monday, March 20, 2006

Fed Rules Against Google

So it has begun. Fed Judge ruled against Google. So now Google hands over data.

Meanwhile, Congress summoned Microsoft, Yahoo, Google and Cisco to "explain themselves" on "how they can sleep at night" after helping China violate people's rights.
Apprently, do as I say, not as I do.

Friday, March 17, 2006

Bad Week for Mcafee and Symantec

First last week when Mcafee Antivirus start deleting Excel and Oracle Table files covered by CNET here

Now Norton Firewall blocks AOL.

As the result, when my Norton Antivirus remind me that I have a few days left to renew. I switched to Zone Labs Internet Security Suite. So far I like it. It's fast, efficient and stay out of your way.

Another Flash Security Problem

Another security update for Macromedia Flash player. This is getting to be more trouble than it's worth. This finally push me over the edge and installed Flashblock for Firefox.

Also, it looks like Flash inplace update no longer works correctly on OSX. I installed the new one on top of the old one. Under FireFox:About Plugins, I now see both the old version and new version. I had to download the manual uninstaller from Macromedia, run that and install the new version.