After updating my Firefox to the new 3.6 version I've noticed that my favorite shortcut Cmd+Shift+F (Display Element Information – Web Developer Toolbar) didn't work anymore. Instead of getting the expected results Firefox just switched to full screen mode. Well, my first thought was that there might be an version conflict between the Web Developer Toolbar and the new Firefox and I would simply update the plugin to fix the issue. But there is no new version of the toolbar yet.
Mozilla has added the new shortcut for full screen mode to Firefox which apparently overrules the shortcut of the plugin. As a web developer I use Cmd+Shift+F on a daily basis for my work. And honestly, who needs to switch Firefox to full screen mode, at least I never do.
Did you ever wonder why there is no Ant support in your Eclipse installation?
If you are working with Eclipse as your standard IDE for PHP Projects you will probably use the PDT Eclipse environment which doesn’t include much of the Java project tools. Ant is one of the very handy ones.
What is Ant?
How does it work?
Tasks you would like to be processed with Ant you put in a build.xml file.
Here is a simple example:
<target name="myTarget" depends="myTarget.check"if="myTarget.run"><echo>Files foo.txt and bar.txt are present.</echo></target><target name="myTarget.check"><condition property="myTarget.run"><and><available file="foo.txt"/><available file="bar.txt"/></and></condition></target>
To learn how to write your own build files checkout the Ant Manual.
Activating Ant in Eclipse
In Eclipse go to Help -> Software Updates -> Available Software
Select Java Development Tools and install it
Now you should be able to see Ant in your Eclipse Preferences and when you right-click on a build.xml file in your project you can run it via Run As -> Ant Build.
Smaller Memory Footprint
One of the things I didn’t like about Firefox was the fact that having several tabs open would lead to an unbelievably high consumption of memory. These days are over. The XPCOM cycle collector continuously cleans up unused memory. Plus, hundreds of memory leaks have been remedied.
The location bar is now called the awesome bar for good reasons. Now you have Safari functionality inside Firefox. You don’t need to remember exactly the website URL anymore – just start typing some keyword and it will present you results from your browsing history. Great!
Websites that are Google Gear enabled (like GMail) you can surf offline without having to install any additional Add-ons.
Newest Web Technologies
These web technologies are now natively supported:
Animated Portable Network Graphics (APNG)
Web Worker Threads
You can easily switch between normal and private browsing and you won’t leave a single browsing fingerprint behind for others to discover. You can even remove every trace of a specific site from your browser without loosing the history of the rest of the sites.
From time to time iPhoto’s face detection database gets broken and faces are not recognized on new imported photos. It can even happen that face information of old photos is lost or only partially working.
Well the bad news here are that there is no fix for that matter from Apple and all face data is lost. The good news: you can reset the database and make it work again.
To reset the face database you need to delete the database files of iPhoto can create a new one. To achieve that you need to launch the Terminal application (you will find it in the Utilities folder within you Applications).
Now type the following commands in the terminal application (before you continue here make as usual a backup and quit iPhoto):
sudo bash – this will give you superuser privileges after typing the admin password cd /Users/… – change to the folder where your iPhoto library is located rm -rf face … – delete the two database files that start with “face”
Now when you run iPhoto again your face database will be empty and you can start to add new faces. Depending on the number of photos you have in you library the first scan of all photos can take a while (10.000 photos made me wait half an hour).