So, In iTunes, I have created a few smart playlists – playlists that update on specific criteria – and set the live updating flag so each playlist is updated as contained songs are played (my playlists contain the least recently played 100 tracks). Only problem is that the live updating feature doesn’t appear to work [...]
Archive for September, 2005
Smart Playlists – “Live Updating” on IPOD
Posted in Applications, Everything, tagged Apple, IPOD, iTunes on September 29, 2005 | Leave a Comment »
IVR Shortcuts
Posted in Applications, Everything, tagged Service on September 29, 2005 | Leave a Comment »
So, you are upset with your credit card company, bank, or Cable Internet Company, and want to call customer service to yell about your apparent lack of service… After dialing the toll free number, you are greeted with a menu of too many options, which will supposedly guide you to an operator who can help [...]
Consumers’ Rights
Posted in Business Advice, Everything, tagged Service on September 27, 2005 | Leave a Comment »
I read an interesting article this morning about the rights granted to US consumers when purchasing faulty goods. Did you know that you’re potentially entitled to a repair/replacement/refund if you find something doesn’t work with your purchase, up to and beyond as much as 6 months after the purchase date? If your faulty equipment is [...]
New IPOD (well nearly new)
Posted in Everything, Gadgets and Tech, tagged IPOD on September 27, 2005 | 3 Comments »
I decide that it was time that I caught up with the rest of the western world and buy myself an MP3 player. I have an extensive MP3 collection (and a large CD collection). At home and the office I can take advantage of my MP3 collection, but up until now I could only play [...]
Passive Voice in Professional Documents
Posted in Business Advice, Everything, tagged Microsoft Office on September 19, 2005 | 1 Comment »
I am an experienced software engineer of many a year. I subscribe and read MSDN magazine, I also read many of the popular technical programming and design books on the shelves. In comparison, it is always an interesting change spending the day reading and updating professional documentation, written by software engineers (who do not write [...]
More Microsoft Codenames
Posted in Applications, Everything, tagged Microsoft on September 19, 2005 | 4 Comments »
I don’t know about you, but I have become overwhelmed with the number of new technologies that Microsoft have announced this year. There are some great new applications, services and APIs, soon to be available to developers and application consumers. It is all very exciting (unless you happen to be a penguin). Not to dampen [...]
Tech Preview: LINQ
Posted in Everything, Software Development, tagged Code on September 14, 2005 | Leave a Comment »
This morning I’ve been checking out LINQ – Language Integrated Query from Microsoft, on Channel 9. LINQ enables developers to query any IEnumerable<T> collection with a simple query, much like that of SQL. Check out the following piece of LINQ code, which queries all the non-static methods supported by System.String, and displays the number of [...]
TIVO will not keep my recorded TV shows…
Posted in Everything, Gadgets and Tech, tagged HDTV on September 14, 2005 | Leave a Comment »
Another good reason why Windows XP MCE is better than TIVO (you need another excuse?)… At least, for now, MCE will enable you to keep recorded content for as long as you like, unlike TIVO, who subscribe to stiffing their customers with their new policy to expire recorded copyrighted TV shows. http://www.boingboing.net/2005/09/13/tivo_wont_save_certa.html
C# 2.0 and the ‘yield’ keyword
Posted in Everything, Software Development, tagged C#, Code on September 13, 2005 | 6 Comments »
Another nice addition to C# 2.0 is the yield keyword. Yield enables iterator blocks to provide values to an enumerated result, see the following example. // yield-example.cs using System; using System.Collections; public class List { public static IEnumerable Power(int number, int exponent) { int counter = 0; int result = 1; while(counter++ < exponent) { [...]
