Monday, December 20, 2010

Browser Independent CSS Rounded Corners

This site gives clean css enabled rounded corners without images. http://www.html.it/articoli/nifty/index.html. Developing web applications using strictly CSS in developing rounded corners is the best practise since one will not be punished by Internet Explorer (Web developer's headache). Web developers are frantically looking forward to IE9 as the browser which will relieve them of millenniums of headache.
As a Microsoft disciple, my fellow web developers always make noise into my ears that Microsoft products are the worst on the market. I personally have nothing against any technology. Meeting crazy deadlines is my top priority and any OS which helps me to get things done faster is what I cling to.
Developers can't do without Microsoft since currently, users are still using IE6. Developers don't build software solely for their personal activities. They build mostly for users and the OS that most users use is what should be their target.
Surely developers will be happy with IE9 since rounded corners can be easily made without resorting to images. But the technique above works in all browsers which is why I am crazy about it.

Friday, December 17, 2010

The best mysql database diff tool

As an expert in searching for the easiest ways of doing things without stressing oneself up, every now and then, I am assigned a task to perform with a "lazy" tool I know. Today, I was ready to go home when a fellow developer asked me to find him a database diff tool for mysql which will compare 2 databases and show only differences. He initially told me if I could do it on windows since I am a Microsoft disciple. I will be O.K on Ubuntu.

I have always said that software development is about meeting deadlines and Windows OSes make me meet crazy deadlines like crazy. I googled the search term, got this mysqldiff,  used it in  a customised wamp installation for Ubuntu on two databases. Log in failed several times. I migrated to my wamp. It was great but it failed to show the exact data which represent the difference. It just replaces the content of the old database with the new one.
That was no my task. I googled again and got toad for mysql. I am currently on Windows XP(Work machine - I use Windows 7 on my HP laptop) but it was not compatible with it. All I had to do is search again. After hours of search, I came across PhpMyDiff, googles great tool for determining mysql database difference. I installed it in Wamp, used it and it did what I wanted. But not exactly what I wanted.
I needed the SQL INSERT SCRIPT which represent the difference in the databases. The best tool I have seen so far is SQLYOG. It did exactly what I wanted. I was glad I could get such tools online.

Thursday, December 9, 2010

Learn Computing From The Kids

Like it or not, the younger generation is well-versed in technology than the older generation. Of course, they have to be since they are born into technology. It is their time and they have to do their very best to master the current concepts in technology. The reason, information technology empowers one to accomplish things which otherwise could have taken centuries to accomplish in split-seconds.
How do you explain when the so-called experts in computer security build what they view impenetrable systems only to be broken into by a lad of two(just exaggerating). I think it is high time the old folks humbly went to the younger folks to seek ways to do things right.
I have personally coached a kid who I deem crazy in logic than I do. I learn a lot from them. In actual fact, I wouldn't have mastered several concepts if I humbled myself not.
Humility should be the breath a computing professional breathes. It pays a lot and from personal experience, there is no better way to compute than to humble oneself and learn from other professionals because no matter your level of expertise, others know something you don't know or you have not heard of before.
Nothing pays than being humble.