Wednesday, June 29, 2011

Firefox's unusual multiple tabs opening bug

Today encounter a very (funny) odd looking bug in firefox. (Its not strictly related to Firefox, but anyways.)
The Bug:
If you have chosen the option in Firefox called "Open link in new Tab" and your default PDF file viewer is Firefox (Yeah it can happen with some people). If you download a PDF file and try to open it. The firefox will go in a infinite loop opening multiple Tabs (sometimes over 300, the only way to stop it using the "stop" icon in main menu).
Most people (non technical ones) get really annoyed with this. Installing and uninstalling the Firefox won't kill the problem (as its not entirely related to web browser).
Solution:
Only solution is to unassociated PDF files with firefox , thats it.
Right click any PDF file and then choose Open with menu and choose your default PDF viewer (Adobe or foxit). Choose Always open these files with this application. and you are done.

Saturday, April 30, 2011

Why C programming Language is a powerhouse.

In this era of modern programming language, where there are like tons of programming languages available to computer professionals. C programming language which was developed like 40 years ago is still a persistent entity.
I know in this new world new languages has taken over the programming world. Languages like C#, Java, Python or others. May be (new) "people" don't like C/C++ anymore (I should be precise). But if you look at most core part of modern software system, they are still coded in C /C++. I will support my argument with following famous software.
Gecko :     This is the layout engine of Mozilla FireFox web browser. So this is the heart of FireFox and it is still written in C.
Android  : To days most famous mobile operating system. Core part of android is written in C/C++.
VLC player : Most preferred Video player, guess what its written in C/C++.

Doom engine : Id software Doom game engine, written in C/C++.

Half life engine : Written completely in C, C++ , the result? Well everyone knows ;)

Oracle DB : The Oracle Database management system, Owned in C/C++.

U Torrent  : Our beloved torrent client , written completely in C/C++
OK I think this is enough, the list is really long. But why I mentioned these examples? As you can see I chose them really carefully. How?
These example represents different programming scenarios. So as you can see C/C++ can tackle from web development system to database management system. The vary versatility of C/C++ is what it makes C a great programming languages. The code that C produces is far superior to any other language. The performance comparison is not even close. I know some languages specialize in certain part of programming (Like LISP excels in string handling), but C is still very very close to them. The C code is very close to even assembly languages. That is why most core system are still coded in C.
Languages like C#, java , python may have great programming supports in terms of API or libraries. These languages may also feature fancy stuff like garbage collection or dynamic variable types. But the raw powerhouse of C language is what it sets it apart from other language. (Most fast drivers still prefer the manual gear system then auto gears. right? )
Not to mention that while you have worked with C programming, it is very easy to migrate to other languages.
"At last there are only two type of programming languages in world. One is the language people always bitch about and other nobody uses".

Does Your Adsense ads Disapear in Firefox ?

I don't Know if it is a bug in Firefox or Its addon Ad Block Pro. But in case you are running Firefox with Ad block pro, there is a chance that your adsense ads will be blocked by ABP. Not only this, Ad Block Pro also messes with the latest interface change in Google Adsense . Most of the Adsense advertiser were not able to see the interface at all.
How to fix the issue? If you really love Ad Block pro, then simply go to your web address , right click on ABP icon and choose "Disable on ".
And this will hopefully unblock your adsense ads.
If this doesn't work out, Try Disabling ABP all together from addon menu.

Monday, March 28, 2011

Burnedpage.com in parking

I decided to park my domain burnedpages.com
My own wordpress installation was not working as I would have liked. Also it was becoming too cumbersome to manage 3 blogs. With me being busy with college website , I think I will start development for burnedpages.com after 2-3 months.