Netbeans, Aptana and Debugging AIR Apps

Dec. 26, 2009, 3:07 a.m. air , netbeans , RIA

It's been a while since Aptana 2.0 came out. I ignored it till version 2.02 was out. As usually happens with most software, what worked in previous versions doesn't work in the new version. Now if this had been with version 2.0, you could have just said someone forgot to do a regression test but not ...

Gnash WTF?

Dec. 13, 2009, 5:34 a.m. netbeans , weird

My machine got really slowed down all of a sudden I suspected Netbeans and did a `ps -ef | grep java` to find it's pid and kill it. The output from ps floored me: ...

Twitter Search API inconsistency

Nov. 29, 2009, 1:43 p.m. JavaScript , search , twitter , XML

In recent weeks, it seems like I spent most of my time finding bugs in the twitter API or third party libraries. Maybe I should get a job in their testing team. This latest bug was discovered in the twitter search API. The from_user and the from_user_id fields do not quite match. Here are some examp ...

Solving a Twitter OAuth and Incorrect Signatures Mystery

Nov. 25, 2009, 10:28 a.m. security , twitter

If you see a Twitter or Facebook app that asks for your username and password you should run a mile. Admittedly OAuth is not anymore secure than CHAP authentication but there is a crucial difference; most people use the same username/password (or at least the same password ) on multiple websites, em ...

Fedora 12 Post Install Cleanup.

Nov. 21, 2009, 8:24 a.m. lame

Upgrading Fedora is easy. It's the post upgrade clean up that kills you. As already mentioned, the move from version 11 to 12, left behind 581 packages from F11. These should ideally be removed to avoid unexpected segfaults, system crashes and inconsistent behavior. It shouldn't happen but it does h ...

Fedora 12 (Rant)

Nov. 20, 2009, 2:45 a.m. lame , X11

It is said that thanks to Fedora's half yearly release cycle, you always get to use cutting edge technology. Bleeding edge would be more appropriate and it is no surprise that some RPM repositories do have a branch labeled 'bleeding'.Every Fedora upgrade introduces more problems than it solves which ...

Broadband speedtest

Oct. 29, 2009, 9:14 a.m. broadband

The other day, an idiot from SLT, tried to convince me that their 512kb/s ADSL line is as fast as a 2048kb/s WiMax link. You can expect people at SLT to make statements like that. Many of them probably hadn't seen a computer till they joined the company. There is a huge shortage of geeks at Telecom ...

Cloud Hosting or an Apples and Oranges Comparision

Oct. 23, 2009, 4:20 a.m.

Comparing the offering of different cloud computing service providers is pretty much like comparing Apples and Oranges. However on the websites of many cloud hosting providers you do find a feature comparison table (usually against amazon EC2). Not surprisingly EC2 always comes off second best. In s ...

Cloud hosting

Oct. 21, 2009, 11:33 a.m. virtualization

If you believe everything that cloud hosting companies tell you, thanks to them, small businesses, startups or someone trying out an online venture no longer needs to invest a fortune on servers. In actual fact, the credit for that should go to the thousands of small web hosting companies that made ...

Chess Databases.

Oct. 13, 2009, 3:31 p.m.

Once upon a long ago, pre match preparation meant spending  a great deal of time pouring over their ECO or a BCO or an MCO (perhaps even all three) and a bunch of Šahovski Informator plus half a dozen monograms to end up being thoroughly confused. The next day, after the game is over, they inevitabl ...

Chess On Linux

Oct. 5, 2009, 11:11 a.m.

It is widely believed that the gnuchess and xboard is all that you need to play a game of chess on a linux computer. While it's certainly enough to get you started, it's certainly not the last word. Besides, playing against the computer is just a waste of time, computers should be used only for post ...

Chess Engines and Databases

Oct. 4, 2009, 11:16 a.m.

Only an utter moron would choose to play chess against the computer. It's dead boring and if you had not already acquired a taste for it through over the board play, you might even erroneously conclude that it is the game that is boring. There is second reason too; it's well nigh impossible to beat ...

How not to sell computers running linux (part 2).

Sept. 28, 2009, 10:24 a.m. lame

Having successfully persuaded one of my friends to buy an Ezy SlimTop, which is an Intel Atom based computer that runs with Linux, I recommended it to another friend. When she tried to buy one they were out of stock. This was less than a week after the product was launched so we can safely assume th ...

How not to sell computers running linux.

Sept. 25, 2009, 6 a.m.

About a month ago, a friend of mine, a first time computer buyer bought a budget computer with an Intel Atom chip and Linux on my recommendation. I haven't heard from him since, either he doesn't have any complaints and is deliriously happy or he is not talking to me anymore.Recently, one of Sri Lan ...

Apple Tries To Turn People Off Java?

Sept. 23, 2009, 12:02 p.m. lame

Tried to load a page with an applet in FF for the first time since upgrading from Tiger to Snow Leopard and this dialog pops up. I don't quite see the need to convert the applets in the applet cache in this manner. What the heck is the conversion anyway? any applet compiled with java 1.4+ will run ...

Thawing out the Snow Leopard

Sept. 21, 2009, 12:18 p.m. Macbook

The other day, I upgraded from to OS X Snow Leopard and I wasn't entirely pleased with Apple. However having used it for a while I have become less resentful. One of the reasons is that Snow Leopard is fast much much faster than Tiger. This is probably due to the new version being a real 64 bit oper ...

A Shivering Snow Leopard

Sept. 18, 2009, 2:12 p.m. lame , Macbook

Apple's much hyped OS X 10.6, aka Snow Leopard is here. I didn't bother to update from Tiger to Leopard and there was a pre release discount available, so I thought of grabbing it and started off on a long and tedious process that left me feeling like a fool. Apple's online store in the US ships onl ...

jQuery TableSorter and XSL Transformation

Sept. 1, 2009, 7:36 a.m. Ajax , JavaScript , jQuery , XML

Jquery and it's plugins are so popular because they allow you to do in a couple of lines of code what might otherwise take days and days of effort.. The tablesorter plugin is one that allows you to sort an HTML table by clicking on any of the column names in the table header. I am talking of a real ...

Wierd Firefox Errors

Aug. 20, 2009, 12:23 p.m. weird

Every once in a while I get fed up with Firefox and switch to Konqueror, only to return a few days later. The latest annoyance with ff is an old one; when you type in a text into the search box, an error pops up. ASSERT: *** Search: _installLocation: engine has no file! Stack Trace: 0:ENSURE_WARN(fa ...

Macbook Hard drive toasted

Aug. 19, 2009, 3:20 p.m. Macbook , toast

On August 8th I left for a well deserved ten day vacation (working vacation mind you) so it was only natural that my Macbook hard drive died shortly before that. I am thankful that the drive didn't roll kick the bucket on the first day of the vacation. That would have forced an immediate return to C ...

json_encode/json_decode vs serialize/unserialize and fools vs idiots.

Aug. 1, 2009, 1:01 a.m. JavaScript , religion , Wordpress

If you want to write good , fast, memory efficient code (pick any three) you need to start off with good fast memory efficient algorithms. Using fprintf instead of fwrite or  java.util.ArrayList instead of java.util.Vector or $.ajax instead of $.get doesn't really make any difference at all. If you ...

Follower/Following Oddity.

July 29, 2009, 10:32 a.m. twitter , weird

At the time of I drafted this (July 16 9:30 pm) I had 557 followers on twitter. Since then many have been culled in a spammer/bot cleanup that has thrown everyone into confusion. This confusing fact though was detected before the cull and the original post (in present tense though it belongs to the ...

Adobe Air on Linux

July 20, 2009, 12:31 p.m. air , lame , RIA , twitter

A struggled for a while to get Adobe Air installed on my fedora 11 box, so that I may run TweetDeck. Finally I did get it running and was happily using TweetDeck for a short while. Well it was only minutes. Then they released a TweetDeck update. After the update was installed TweetDeck wouldn't star ...

Barking Up the Wrong Tree.

July 16, 2009, 10:18 a.m. netbeans , RIA

Thought of trying out Aptana for two reasons; the first being the fact that it has support for Adobe Air and secondly I wanted try to an alternative to Netbeans cause Netbeans 6.7 is such a memory hog. Netbeans has always been a memory hog but this version really takes the cake. It's is worse than p ...

The F in JavaFX

July 10, 2009, 5:24 a.m. javafx , jQuery

Recently, Netbeans 6.7 was made released without support for JavaFX this is perhaps the first tacit admission by sun that JavaFX is a failed technology. They are acknowledging that most of the netbeans users are using it for java and for PHP but not to develop JavaFX scripts. Netbeans 6.5.1 does sup ...