Archive for the ‘Software’ Category

Learn To Make Money Using Google Play

Wednesday, July 16th, 2014

As you probably know, Google I/O was last week, and Google has uploaded tons of video from the event, including developer sessions on various topics. Over the weekend, the company posted a slew of them to YouTube, including discussions about Instant Buy and thefuture of apps and search. (more…)

More Quick Actions Buttons Added To Gmail

Wednesday, November 13th, 2013

Earlier this year, Google added quick action buttons in Gmail. They appear on messages in the inbox, and allow users to take action on them without even having to open them.

Some Things to Like About WordPress 3.6

Wednesday, August 7th, 2013

WordPress 3.6, dubbed “Oscar” in honor of the great jazz pianist Oscar Peterson released this week with some substantial, if not mind blowing, feature updates.

New Chrome Beta Gets Speed Boost And Notifications

Wednesday, May 29th, 2013

Google Chrome already holds the distinction of being one of the fastest, if not the fastest, browsers around. Now Google is working to make it even faster with the latest update to its Chrome beta client.

The Future of Dart Talked About By Google Developers

Wednesday, January 30th, 2013

In 2011, Google introduced the Dart programming language as an alternative to JavaScript. It’s been a little over a year now since it launched. It’s come a long way since then, but there’s still a lot of work to be done.

Tips For Building Maps In Chrome DevTools

Wednesday, January 9th, 2013

Google has posted a new video to its Developers YouTube channel about using Chrome DevTools when building maps or visualizations. It’s actually an episode of Google’s Google Maps Garage, hosted by Brendan Kenny and Paul Saxman, who share “techniques for using the DevTools to save time and sanity”.

Unity Plugins Added To Game Development Tools By Amazon

Tuesday, November 27th, 2012

Mark my words – Unity is going to be the next big game engine that everybody uses. Unreal Engine is still going to be the go to development suite for big budget console and PC games, but more and more mobile developers will be turning to Unity for its ease of use and wide array of user created assets. The folks at Amazon obviously realize this, and are taking preemptive measures to make it easy for Unity developers to craft games for its platforms.

3D Modeling Comes To Kinect For Windows

Wednesday, November 7th, 2012

Kinect For Windows is one of Microsoft’s best projects to date. It’s a bit gimmicky and not that great for games, but it’s been amazing for app developers on the PC. Back in September, a developer created an email system for his mother who suffered from aphasia after a stroke. Now Microsoft is adding a new tool that will inspire a whole new range of applications.

Understanding The PDF File Format – Custom Font Encodings

Tuesday, April 12th, 2011

One very powerful feature of the PDF file specification is the ability is the option to create custom font encodings. This means that for each font you can choose exactly what glyph value the text index values used in the Tj command map onto. This has a number of advantages, including:-


Adding Better Images Optimization To Your Web Development

Wednesday, November 10th, 2010

Most web developers know the importance of optimizing images for faster page loading times, but it’s also a very cumbersome, time consuming and boring process. Then when you are done, the customer or designer gives you new images to use and you can start the process over and over and over again. The result is that we spend a lot of time optimizing images and also forget to do it from time to time.

That’s why I’ve been experimenting with a way to automate the process of optimizing images for use on web pages. This has resulted in a Visual Studio 2010 extension to do just that.

The extension

The idea with automating the optimization is that the images must have the same quality in color and fidelity as before they were optimized. That is done with proven algorithms, and when an image has been optimized, it cannot be further optimized by the same algorithm. Nothing happens if you run the optimization multiple times on the same image – it will only be optimized the first time.

If you run the optimization on an image that has already been optimized using other tools, you might still be able to optimize further, but often nothing will happen – the image will not be touched when it has been analyzed and no optimization is found possible.

In this beta of the Image Optimizer extension, only JPEG and PNG files are supported, but that should hopefully cover ~90% of images in modern websites.

When you right-click a folder in the Solution Explorer in Visual Studio, you now have a new menu item called “Optimize images”.