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…)
Archive for the ‘Software’ Category
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.
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”.
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.
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.
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:-
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 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”.