I just started using the Pandora music service today. I like it so far, especially the "Modern Movie Composer Station" I created. I started with John Williams (too many to list), then added Danny Elfman (Batman
). For good measure, I also added the following:
The combination above makes for a great listen. I highly recommend it!
If you would like to listen to the resulting Pandora station, check out Modern Movie Composer Radio.
Note: Composer links are from WikiPedia; individual movie soundtrack links go to Amazon.com.
When I first read the description of a "maven" in Malcolm Gladwell's book, The Tipping Point, I instantly identified with the characteristics (in my words): a kind of person that collects information, details or knowledge of topics of interest, and naturally offers it to anyone that is interested. In other words, usually a sort of expert in a given topic area, but especially one who wants to share their expertise.
Gladwell points to the maven as one of three types of people that are essential to the viral spreading of any idea. Mavens tend to rave to others about their topics of passion, but always providing lots of meaningful details in the process.
A few years ago (circa 1998), when I was writing my "governing values" (a Franklin Covey concept from Hyrum W. Smith's 10 Natural Laws of Successful Time and Life Management), I wrote these statements, that are still meaningful today and still reflect a core part of my personality:
I develop a lifestyle that solves problems.
and
I try new things. I brainstorm often. I impact other people with ideas and solutions to problems.
and
I stockpile ideas that are useful and helpful.
I share my wealth of knowledge with others in ways that improve the way they live.
I find myself naturally drawn to share my knowledge with other people. Maybe it's a source of selfish pride, but I get great satisfaction out of introducing someone to new information that changes their perspective or helps them accomplish a goal!
I had the opportunity to act in the role of maven with some friends of mine yesterday. I was guiding them through many of the products, tools, and services related social networking, "new media," and collaboration. We talked about wikis, Facebook, social bookmarking on Delicious.com, document collaboration using Google Docs & Spreadsheets, and using RSS to build custom information feeds--all to achieve a shared goal. It was exciting and envigorating!
In some ways, I think a true consultant (in any field), is at least, to some degree, a maven. In modern consulting, especially in staff augmentation "body shops," this is no longer the norm; however, true professionals and, for that matter, craftsmen have this trait.
Some bloggers (but definitely not all) take on the role of maven when they publish helpful information around their topics of interest and expertise. This is one of the major things that drew me to blogging when I first started (circa 2002), and it continues to motivate me to blog and reading the blogs of others.
I would venture to say that the blogs that I read are largely all by mavens. It is a major source of the information that I also choose to pass along to others.
Keep in mind, however, that being a blogger does not automatically qualify you as a maven. Describing what your cat ate for breakfast or other such drivel does not count.
If you would like to read more about the meaning and usage of the term "maven," WikiPedia has some great information about mavens.
Do you think it is arrogant to consider oneself a maven? Have you met any individuals you consider to be mavens? Have you seen or heard the term applied to people in regards to a particular subject?
Leave a comment and let me know what you think.
Quick tip: Here's how I successfully created a combined feed from my YouTube subscriptions.
YouTube does not seem to offer a direct export of your subscription feeds as an OPML file that you could import somewhere else, but it does provide RSS feeds for tags and users. See YouTube's RSS feed information.
Here's how you can create a single feed out of multiple tag and user feeds:
feed://www.youtube.com/rss/tag/yourtag.rss
Note: In the above example, substitute your desired tag for "yourtag".
See my example YouTube Channel page to get a feel for what it looks like.
If you like this tip or have ways to improve on it, leave a comment to let me know.
World Vision has a great way to give to others in need: their gift catalog. One of the most popular items is a goat!
According to World Vision, a goat can provide the following benefits:
![]()
A goat nourishes a family with protein-rich milk, cheese, and yogurt, and can offer a much-needed income boost by providing offspring and extra dairy products for sale at the market. It even provides fertilizer that can dramatically increase crop yields!
The site is well-organized. You can browse donatable items by category or by cost.
Categories include:
Cost levels include:
When you complete the donation process online, you can dedicate your gift in honor of someone. The person you choose can be notified of your gift in their honor:
During check out, you will have the option of sending them a beautiful card by mail, e-mail or print from home!
Some donatable items come with a gift, such as a plush toy goat, to give to someone as a reminder of the gift you made on their behalf.
This holiday season, consider the option of giving to others in a way that you might not normally imagine. World Vision and other organizations offer great opportunities to make a difference in someone's life!
Have you ever been told by a merchant, "Sorry, you have to spend at least $X in order to use a credit card?" If that angers you like it does me, there is something you can do about it. In fact, Visa and MasterCard both prohibit participating merchants from setting minimum purchase requirements as a condition for acceptance of payment.
Here are FAQs from both companies with their policy:
Visa merchants are not permitted to establish minimum transaction amounts, even on sale items. They also are not permitted to charge you a fee when you want to use your Visa card.
Q: Can a merchant charge me a fee to use my MasterCard card? Can a merchant require a minimum purchase amount to use my MasterCard card?
A: The answer to the first question is almost never; the answer to the second question is not ever.
and...
Another MasterCard acceptance rule prohibits merchants that accept MasterCard cards from establishing any minimum amount below which the merchant won't accept payment via MasterCard card.
If a merchant tells you a minimum purchase is required, let them know that you are aware of Visa's & MasterCard's policy, and that you are willing to file a complaint if they insist on a minimum amount. If the merchant persists in their demand, you can file a complaint online with MasterCard or, if your card is from Visa, notify the bank that issued your Visa, and the bank will assist you in the complaint process.
MasterCard's online merchant complaint form actually includes four types of violations:
I found the "identification requirement" violation to be puzzling. I need to research the reasoning behind that one. I've been asked for ID before, and it didn't bother me. Sometimes requiring ID can prevent unauthorized use of your card. That seems good.
I plan to make a printed card (business card size) with a copy of Visa's & MasterCard's policy on it so I can carry a copy or two in my wallet as ammunition in the argument. I'll post it here for others to use when I'm done.
If you encounter a merchant who gets nasty when confronted (quite likely), try to be calm, and be willing to walk away from your purchase if they are uncooperative. I'll try to remember this advice myself too.
Do you have any horror stories about this situation? Have you won any victories by countering the merchant's demands? Let me know what you think.
I'm not on the extreme end of environmental activism, but I do feel guilty throwing useful stuff away, and I do want to dispose of hazardous materials responsibly. So to all of you that already knew about Earth911.com, I'm late to the party. But I'm sure I'm not alone, so I want to pass on the information.
Earth911.com offers great information on recycling, safe disposal, and environmental responsibility, but that's not its most compelling feature in my book. It has a search by material type and location to pinpoint recycling agencies and companies in you local area! It is very well done, and even includes some interactive map features.
Here is a list of categories that Earth911.com handles:
I found this site while looking up more information on the 1 (800) CLEANUP phone number. It turns out that Earth911.com has taken over for the former 1800cleanup.org site.
Keep in mind that some recycling agencies only serve residents of their covered areas, but it's absolutely worth investigating to see if there are recycling options in your area. Plus, the wealth of information and articles about responsible consumption and recycling is worth the visit.
I hate all of the extra code you have to write to protect your code from Null Reference exceptions, but it's totally necessary at some level. The question is, "How often do you need to write the same code over and over?"
I included this code in a project today (it seemed useful):
internal static class Utility
{
public static TResult SafeGet<T, TResult>(this T instance, Func<T, TResult> nonNullFunction, Func<TResult> nullFunction) where T : class
{
if (instance != null && nonNullFunction != null)
return nonNullFunction(instance);
else if (instance == null && nullFunction != null)
return nullFunction();
// in all other cases, return the default for the type of TResult
return default(TResult);
}
public static TResult SafeGet<T, TResult>(this T instance, Func<T, TResult> nonNullFunction) where T : class
{
if (instance != null && nonNullFunction != null)
return nonNullFunction(instance);
// in all other cases, return the default for the type of TResult
return default(TResult);
}
}
It changes code like this:
int x = (myObjThatMightBeNull != null) ? myObjThatMightBeNull.PropertyINeed : 5; // 5 is default when myObjectThatMightBeNull actuall *IS* null
To code like this:
int x = myObjThatMightBeNull.SafeGet(o => o.PropertyINeed, () => 5); // 5 is default when myObjectThatMightBeNull actuall *IS* null
Or code like this:
int x = myObjThatMightBeNull.SafeGet(o => o.PropertyINeed); // takes default for int (0)
After some discussion with my colleague, Johannes Setiabudi, it was debatable as to the relative value of the new extension method compared to the old technique. I'm still forming my opinion. On the one hand, the "SafeGet" communicates the intent of the code. On the other hand, the lambda syntax may be less understandable to those unfamiliar with it.
Leave your comments if you have ideas that might work or ways to improve the code.
The publisher/developer of the "Have You Ever..." and "Would You Rather..." Facebook application just sent me a message informing me that the name (and purpose) of the applications has been changed--to "SpeedDate (Formerly Have You Ever...)" and "SpeedDate (Formerly Would You Rather...)", respectively.
SpeedDate?? What?? That's not what I signed up for. No thanks--your app has been removed from my profile!
That's the result when you "hijack" a Facebook app. See ya later!
I'm going to try a life hack experiment. I've found some interesting videos on MSDN Channel 9 that I would like to watch, like this one about Windows PowerShell. But, I don't have the time to watch them all right now. So I'm going to post them by using the Silverlight embedding feature of the Silverlight video player they use to batch them up and review later. And, as an added benefit, anyone that is interested can check out the collection too.
This technique can apply to more than just Microsoft videos. Certainly, YouTube or UStream.TV could benefit from this approach.
I'll be sure to tag the post with an appropriate topic-oriented tag, but I may also include a media-oriented tag like "Video" or "Video to Watch" so I can navigate them using my Drupal blog's taxonomy features.
So, without further ado, here is the embedded video about PowerShell:
Enjoy!
Evidently, Google has recently released a new service called Knols. It defines a "knol" as a unit of knowledge. The Knols service has similarities to a wiki, but some significant differences, too.
I prefer a term of my own creation: "knowton" (rhymes with "proton"). You can think of it as a particle (or yes, unit) of knowledge, or something knowable.
What is the essence of a knowton?
What are some characteristics of knowtons?
Examples of knowtons:
A knowton is something you could ask a question about:
Information devices that contain knowtons include (but are certainly not limited to):
When expressed in electronic systems, a knowton can have attributes:
What do you think? Do you like the term "knowton?"
If you think the term "knowton" is cool, usable, or meaningful, try using it in a conversation today, and see what kind of questions or reactions you get.
A lot of the value I get out of Twitter is the "microblogging" aspect in which people post a quick link to a useful or meaningful or funny web page. Sure, Twitter can help you stay up to date on those you "follow," but it's also a great data mining tool. In the same way blogs allow you to plug into the brains of interesting people, Twitter allows you a micro version of this technique. In some ways, Twitter has some advantages over blog reading/writing:
As GTD creator David Allen recommends, I'm constantly striving to consolidate my inboxes (having as many as I need and as few as I can get away with). Rather than subscribe to a ton of email newsletters and clutter that inbox, I prefer to let Google Reader take care of the information I want to keep up with.
Twitter, in effect, is just one more inbox to deal with. It's yet another stream of incoming data that you must process. As with any inbox, an honest evaluation of its value and how it might be consolidated should be made.
If you follow very many people on Twitter, the amount of traffic that streams by your consciousness is mind-boggling. There's not enough time to read all of the "tweets," let alone all of the pages they point to.
As pointed out in a comment by Morten Skogly, you can access the favorites of any user as an RSS feed. This can be useful for really tapping into someone's brain. Instead of hearing all of the noise they put out, you can use them as a filter by monitoring what they value.
Just use the following pattern for an RSS feed of a Twitter user's favorites:
http://www.twitter.com/favorites/username.rss
Substitute the actual name of the user for "username" in the link above.
Taken a step further, you can subscribe to your own favorites using the same technique. This allows you to quickly tag something in Twitter as a favorite, while using Google Reader (or other news aggregator) as your "command center" for all things RSS! So tag your favorite tweets using the star, and it will show up for your later review in Google Reader.
My Twitter favorites RSS feed can be found here:
http://www.twitter.com/favorites/xagronaut.rss
You can follow my Twitter postings here:
http://www.twitter.com/xagronaut
Do you have any life hacks using RSS and Twitter? Let me know! Just leave a comment!
Timothy Ferris, author of The 4-Hour Workweek, appears on FastCompany.tv's WorkFastTV show hosted by famed blogger Robert ("Scobleizer") Scoble:
A follow-up interview after the show appears on Scobleizer's kyte.tv channel:
I did a pretty cool hack using jQuery yesterday. It took me a couple of hours, but I finally figured out how to make it work.
I use a product from CompanionLink Software to synchonrize my Outlook 2007 calendar with Google Calendar. I recently upgraded my version of CompanionLink for Google Calendar to CompanionLink for Google, which includes new synchronization features for Outlook Contacts and Tasks, as well as support for Google Apps.
The Outlook Task synchronization "feature" caused me a lot of grief by uploading all of my tasks (including completed ones for the past several years) into my calendar as events. In addition, any tasks that did not have a due date were added as events on the day that I first tried the sync feature. In other words, I had hundreds of tasks loaded as events for April 13th, 2008.
I was not happy. Needless to say, I immediately deactivated the task synchronization portion of the application and stuck with calendar only. Unfortunately, I was left with the task of cleaning the "task events" out of my Google Calendar. The problem is that there's no quick way to do this in Google Calendar's interface.
Call it a personal flaw, but...
My wife recently asked me to throw away a lamp. The lamp is missing a shade, but apart from that its only fault is not having a place in our current décor. I couldn't bring myself to toss out a perfectly good item. However, because I try to keep the amount of unwanted junk from accumulating, I don't often have enough critical mass of stuff to hold a meaningful yard sale. So what do you do with unwanted stuff without throwing it away or selling it on eBay or in a garage sale?
Here's an option that you might find useful...
Freecycle.org (as in "free"+"recycle") is a great movement that helps people give usable items away instead of sending them to a landfill. Freecycle.org is organized around local groups of people whose common interest is finding a good home for useful items instead of throwing them away. In short, if you're looking to get rid of an item that someone might want, but you just don't know how to find the right person--who would want a lamp without a shade??--Freecycle.org can help.

Just post an item to an email list for your geographic area and wait. If it catches someone's eye, they will post a response, and the two of you can make arrangements to meet and transfer the item. There's one main rule: the item must be absolutely free. No selling is allowed. (There are some other rules about allowable items and proper group etiquette, but it's basically very simple.)
Plus, if you're looking for an item, you can always post a request, and someone else in the group might just have what you're looking for and be willing to part with it--you never know, you might just find it!
To learn more and find a Freecycle.org group in your area, check out their website:
http://www.freecycle.org/
Well, I was cleaning out my Google Reader account, looking to eliminate feeds that are not being updated or are no longer relevant to my "sphere of concern." During the process, I reviewed the Under The Sun feed. Under The Sun's title is based on the scripture in Ecclesiastes that states (paraphrasing), "There is nothing new under the sun." Well, guess what? Nothing new has been posted at Under the Sun since last year (2007). Oh, the irony!
Needless to say, I'm removing the feed, but I am sad to see it go, just because it represents part of my blogging past that has, well, passed.
So, if you're reading this post, just try to appreciate the humor rather than looking for some deeper meaning. I promise I'll post more meaningful content in the future. No, really, I promise.
One of my favorite online sources for laughs is the Homestar Runner site. Homestar Runner is the central character for whom the site is named, but my personal favorite is the wrestling-mask-wearing Strong Bad. Strong Bad has a running gag where he answers email from "users."
Here are a couple of my most-liked episodes:
Homestar and friends have been around for several years, but some of my friends had never heard of Homestar Runner and Strong Bad, so I thought I would introduce them to the fun via this blog post and my Twitter account.
If you're interested, there's even a Homestar Runner Wiki with a page devoted to Strong Bad Email. Or check out the characters page. Great stuff!
I had an inspiration today: I can create a bookmarklet to append a reference to the jQuery library to any page! And, by using Firebug, I can execute custom jQuery code against a page in the console tab.
Here's the bookmarklet code: Append jQuery to current page
Simply right-click the hyperlink above and add it as a Favorite (IE) or a Bookmark (Firefox, Mozilla). Make sure you add it to your Favorites-->Links folder in IE, or your Bookmarks Toolbar in Firefox. This way you can click the toolbar to execute the bookmarklet's code.
Here's what the code looks like (in long form):
javascript:void(function(){
// create a new script element in the DOM
var jQscript=document.createElement('script');
// use the latest version of the jQuery core library
jQscript.src='http://code.jquery.com/jquery-latest.js';
// append the new script element to the DOM
document.documentElement.appendChild(jQscript);
}());
The latest version of jQuery (core) can be found at: http://code.jquery.com/jquery-latest.js
Once you have appended the latest version of the jQuery library, you can use "$" syntax to access elements of the current page's DOM. You can use all of the selection, filtering, CSS modification, attribute modification, and other features that jQuery allows! It helps to have a "console" interface for executing custom Javascript, like the console in Firebug.
Note: To use some advanced UI features of jQuery, you'll also need to "attach" some optional jQuery add-on libraries (like sorting and drag-and-drop). You can experiment with the best way to do that.
Using this technique, you can...
What do you think? Do you have any ideas for using this technique?
My father's second book, Night of Tears, Years of Joy, has just been released by Xulon Press. You can buy it online through Amazon.com, Barnes & Noble, Borders, and Target. Or you can order it directly from Xulon through their website, or by calling 1 (866) 909-BOOK.
The book is a revision and expansion of his original book, Night of Tears, published in 1978. Night of Tears told the story of his life-changing automobile accident in 1969 when he was 18 years old. Samuel wrote about his incredible testimony of God's keeping power during the ordeal and the subsequent recovery.
Now, nearly four decades later, the story still holds great value and inspiration for those facing difficult times. Beyond the original account, the new book includes "the rest of the story"--what has happened in his life since the first book was written, including miraculous manifestations of God's healing and His guiding hand in the orchestration of events.