<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4921546637506435009</id><updated>2010-07-29T22:59:09.625-05:00</updated><title type='text'>Ahmadism</title><subtitle type='html'>A New Workday Movement!&lt;br&gt;
Inspiration, tech tips, the weird &amp;amp; bizarre, comics and much more.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.ahmadism.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/-/Tuesdays'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/search/label/Tuesdays'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/-/Tuesdays/-/Tuesdays?start-index=26&amp;max-results=25'/><author><name>Ahmad al-As'ad</name><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>46</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-6672574621234959748</id><published>2010-07-20T07:11:00.000-05:00</published><updated>2010-07-20T07:11:00.142-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Greasemonkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Google-Specific Greasemonkey Scripts</title><content type='html'>&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: left; width: 200px;" border="0" id=""&gt;&lt;img src="http://img843.imageshack.us/img843/6339/gmonkeybig.png" style="position: relative; text-align: right; z-index: 0;" class="real" alt="" width="200" height="150"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Greasemonkey" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;div&gt;It's been a while since I wrote about one of my favorite &lt;a href="http://www.ahmadism.com/2010/03/must-have-firefox-extensions-add-ons.html"&gt;Firefox extensions&lt;/a&gt;:  &lt;a href="http://www.ahmadism.com/2009/04/tip-tuesday-what-is-greasemonkey.html"&gt;Greasemonkey&lt;/a&gt;.  In today's article, I wanted to show how the &lt;a href="http://userscripts.org/scripts"&gt;scripts&lt;/a&gt; run via Greasemonkey could enhance one of the sites that most us visit &amp; use on a daily basis:  Google!&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;&lt;a href="http://userscripts.org/scripts/show/10299"&gt;Multi-Column Google Search Results&lt;/a&gt;&lt;/h4&gt;This can be incredibly useful on wider monitors.  It's configurable to 1, 2 or 3 columns.&lt;br /&gt;&lt;h4&gt;&lt;a href="http://userscripts.org/scripts/show/31950"&gt;Google FX&lt;/a&gt;&lt;/h4&gt;A plethora of options of improvements for Google like Autopager, Sidebars, MultiLanguage Suggest, ThumbShots, Image Preview, Toolbars, Filters &amp; much more - Fully Customizable - includes 8 Theme Colors with Iconization.&lt;br /&gt;&lt;h4&gt;&lt;a href="http://userscripts.org/scripts/show/37933"&gt;Google Book Downloader&lt;/a&gt;&lt;/h4&gt;Download any book from books.google.com.  I must admit, I've not used this one, but it sounds intriguing.&lt;br /&gt;&lt;h4&gt;&lt;a href="http://userscripts.org/scripts/show/5951"&gt;Google Secure Pro&lt;/a&gt;&lt;/h4&gt;I love this one. Although I have some extensions that cover some of this, none cover this many.  Basically, it forces Google products to use (https) secure connection . Also compatible with Opera 9+. Supported: Gmail, Calendar, Docs, Reader, History, Bookmarks, Groups, Knol, Notebook, Webmasters, Voice, Contacts.&lt;br /&gt;&lt;h4&gt;&lt;a href="http://userscripts.org/scripts/show/12917"&gt;Google Enhanced Black&lt;/a&gt;&lt;/h4&gt;This Black Google script enhances all Google service pages with an inverted color-scheme for reduced eye fatigue; it also removes ads &amp; clutter and improves page layout and readability by widening search results.&lt;br /&gt;&lt;br /&gt;There are others out there, and &lt;a href="http://www.makeuseof.com"&gt;MakeUseOf&lt;/a&gt; captures some of them in two articles I hope you enjoy as much as I did:&lt;br /&gt;&lt;a href="http://j.mp/9a9Ucv"&gt;9 Greasemonkey Scripts For More Productive Google Search&lt;/a&gt;&lt;br /&gt;&lt;a href="http://j.mp/ayNpgM"&gt;5 Useful Greasemonkey Scripts To Enhance Google Calendar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;With the so many Greasemonkey scripts out there, I'm sure there are a few that I don't know about.  Should you come across any, please don't hesitate to share them with us in the comments.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-6672574621234959748?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/6672574621234959748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=6672574621234959748&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/6672574621234959748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/6672574621234959748'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2010/07/google-specific-greasemonkey-scripts.html' title='Google-Specific Greasemonkey Scripts'/><author><name>Ahmad al-As'ad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01330128377744256254'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-7335687722764234544</id><published>2010-03-09T21:59:00.002-06:00</published><updated>2010-03-10T22:20:09.546-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Greasemonkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Bookmarklets'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Must-Have Firefox Extensions &amp; Add-Ons</title><content type='html'>&lt;div&gt;&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: left; width: 200px;" border="0" id=""&gt;&lt;img src="http://img19.imageshack.us/img19/4681/firefoxaddonsg.jpg" style="position: relative; text-align: right; z-index: 0;" class="real" alt="" width="200" height="215"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Firefox Extensions, Add-ons and Plug-ins" width="100%" height="100%" /&gt;&lt;/div&gt;Provided by &lt;a href="http://www.technologynomad.com"&gt;TechnologyNomad.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you're a &lt;a href="http://www.firefox.com"&gt;Firefox&lt;/a&gt; user, then you already know that one of the things that make this open-source browser so popular is its extensibility --the big galaxy of useful extensions you can use with it. I for one, have a couple of add-ons/extensions/plug-ins that I simply cannot continue online without. I'll even go out on a limb and say that Firefox's extensibility is the reason the browser has become my very desktop.  But what are those browser extensions that turn Firefox from a regular browser to a down-right necessity?&lt;br /&gt;&lt;br /&gt;Let's think of this in a different manner.  When you buy a new computer, or you land a new job or whatever it is that presents you with the opportunity to start fresh, what are the first things you do?&lt;br /&gt;&lt;br /&gt;You see for me, the first thing I do is jump on the native browser that came with the machine and go download Firefox.  And I won't go into what other applications I download and/or seek; but for Firefox itself, I immediately start looking for the following core extensions:&lt;br /&gt;&lt;br /&gt;It's worth noting that I'm using "extensions" to include add-ons, plug-ins and extensions (of course).&lt;br /&gt;&lt;br /&gt;Like all extensions &amp; add-ons, if you don't like one you can always uninstall it; which's much cleaner &amp; simpler than uninstalling a full-blown application.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Greasemonkey&lt;/h3&gt;God, I can spend all day on this alone.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.greasespot.net/"&gt;Greasemonkey&lt;/a&gt; add-on allows users to install scripts that make on-the-fly changes to most HTML-based web pages. Basically, as Greasemonkey scripts are persistent, the changes made to the web pages are executed every time the page is opened, making them effectively permanent for the user running the script.&lt;br /&gt;&lt;br /&gt;These scripts do not actually change the web site itself, but it changes the way Firefox interacts with the HTML on a web page to make it act in a way that is more user-friendly and/or befitting of one's needs. This change only occurs in your Firefox browser and only for the current session. It does not change any coding on the server side or to the web site itself. It simply changes how Firefox reads the code on the page and redisplays it to you with the aesthetic and functionality based on the directions/code of the script(s) you have installed. Every time you visit the web site, the script changes the page for you without you noticing it. There is no delay in the changes visible to the naked eye, usually.  Some scripts allow you to auto-fill forms. You can even automatically retrieve data from other sites to make two sites act as one ... very mashups-like.&lt;br /&gt;&lt;br /&gt;Greasemonkey allows you to stipulate what pages (and sub pages/directories) to run the script of your choice on. And the reverse is also true. Greasemonkey allows you to exclude certain sites/pages as well.&lt;br /&gt;&lt;br /&gt;By itself, Greasemonkey does none of these things. In fact, after you install it, you won't notice any change(s) at all, until you start installing what are called "user scripts."&lt;br /&gt;&lt;br /&gt;The "Swiss Army Knife" of Firefox extensions may seem like it requires a bit of ramp-up to get going, but it does not. You simply install those "user scripts" without as much as restarting your browser. There are literally thousands already written for you. To install these "user scripts," first you must install the &lt;a href="http://www.greasespot.net/"&gt;Greasemonkey Firefox extension&lt;/a&gt;. Then head out to &lt;a href="http://userscripts.org/scripts"&gt;Userscripts.org&lt;/a&gt; and search for a web site or page you'd like to see optimized and in what manner and you're sure to find something.&lt;br /&gt;&lt;br /&gt;Like I said, I could write about Greasemonkey alone.  The fact is, there are definitely some "user scripts" that I seek out and install under Greasemonkey; but this is not the time or the place for that.  I will tell you that you can find some for most popular sites.  There are some that modify how Google presents search results, others that modify YouTube, some that add functionality to StumbleUpon, enhance Flickr, etc.  What Greasemonkey scripts are amongst the must-haves is truly a personal thing.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Xmarks&lt;/h3&gt;Formerly known as &lt;a href="http://www.foxmarks.com"&gt;Foxmarks&lt;/a&gt;, &lt;a href="http://www.xmarks.com"&gt;Xmarks&lt;/a&gt; syncs all your bookmarks (and &lt;a href="/search/label/Bookmarklets"&gt;bookmarklets&lt;/a&gt; of course) across all computers. As a fan and advocate of &lt;a href="/search/label/Cloud Computing"&gt;cloud computing&lt;/a&gt; (with some personally-put restrictions), Xmarks simply puts all your bookmarks &amp; bookmarklets into the cloud so you can access them from any other computer connected to the internet. In addition to online backup, Xmarks is available for Firefox, Internet Explorer (IE) and Safari; so if you add a bookmark in one browser, it will automatically become available in your other browsers as well.&lt;br /&gt;&lt;br /&gt;Xmarks has many other &lt;a href="http://www.xmarks.com/about/features/?src=ahmadism"&gt;features&lt;/a&gt; that go beyond the scope of this specific post. One worth mentioning, however, is that Xmarks offers profiles allowing you to display certain bookmarks at certain locations (you may not want certain bookmarks, for example, to automatically be shown and/or available at work). For me, this is an absolute must, since bookmarklets I have created cannot become property of the company I work for; or disputed at any point to be so. Should you leave a workplace for which you had a profile location, you simply disable that location in your profile and they're gone once you sync up.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;DownThemAll&lt;/h3&gt;Ever wanted to download all the articles, images (only GIFs, only JPGs, or both) on a web site but wish that you could grab them all at one time? DownThemAll does just that. &lt;a href="http://www.downthemall.net/"&gt;DownThemAll&lt;/a&gt; is a selective, powerful download manager. It makes short work of snatching all the images on a page (including those links to the "bigger" or "zoom" versions), all the MP3s off a music or podcast blog, or any other kind of filter you can set up.&lt;br /&gt;&lt;br /&gt;The only way to elaborate any more on this wonderful add-on is to build a small walk-through of it; which again steers away from the intention here.  So ... I encourage you to try it out yourself and go from there.  I'm confident you'll like it.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Better Gmail 2&lt;/h3&gt;It's no surprise that Gmail has become the web-mail of choice for many of us.  However, there are some nuances that many have expressed; including the inability to use folders (as oppose to Gmail's labels).  &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/6076"&gt;Better Gmail 2&lt;/a&gt; addresses that and many others.&lt;br /&gt;&lt;br /&gt;Better Gmail 2 is sure to impress you with what it offers.  Amongst its lesser known features is the gem of hiding labels on the message rows.  Only on mouse-over do you see the label that the message was tagged with.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Download Statusbar&lt;/h3&gt;Once you start downloading any thing, you're sure going to seek a much better tool than the one native to Firefox.  When you are dealing with multiple downloads, it’s easy to get confused and lose track of your files. Sure, there are lots of download managers out there, but sometimes you want something that’s so discreet you barely even notice it. Is there a tool that will do the job?&lt;br /&gt;&lt;br /&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/26"&gt;Download Statusbar&lt;/a&gt; is a Firefox add-on that is very low-key. In fact, when you are not downloading, it is invisible, and when active, it is very, very discreet. Download Statusbar completely integrates Firefox's standard release, so there is nothing to configure before you start to use it. When you download a file, a very small download indicator (the statusbar) will appear at the bottom of your screen. From here you can control the download, pausing and re-starting in one click, running the file once it downloads, copying the URL and visiting the source website.&lt;br /&gt;&lt;br /&gt;The Download Statusbar display makes it very easy to see what files you are downloading and how close to completion they are. If you open the add-on’s configuration options, you’ll find that the display and download are completely customizable. There are also a series of hints available on the Download Statusbar website that make your downloading even quicker. Simply put, it is effective, low-maintenance and very simple, and if you are a frequent downloader, it’s a must-have extension.&lt;br /&gt;&lt;br /&gt;This, of course, serves a different purpose than DownThemAll (mentioned above), which allows you to download (automatically) several files at once.  I guess what I'm trying to say is that I use &amp; highly recommend both, and for different reasons.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Others&lt;/h3&gt;Most other extensions, plug-ins and add-ons are usually added later as you come across them.   What I mean is that when you visit YouTube you'll quickly learn that you need to install the Flash plug-in; and if you visit an audio site that serves RealAudio files, you'll need to install that plug-in.  And so on and so forth.&lt;br /&gt;&lt;br /&gt;Without a doubt, there are other Firefox add-ons that I have installed; but they are specific to my needs.  For example, I like having a tab-centric application (like Tab Mix Plus), an easier copy (as in copy &amp; paste) solution like AutoCopy, and a few others.  There are extensions that cater specifically to Developers, ones that cater to bloggers, and ones that cater specifically to laptop users ... to which I highly recommend &lt;a href="http://www.firefound.com/"&gt;FireFound&lt;/a&gt; and &lt;a href="http://www.meebo.com/firefox/"&gt;Meebo&lt;/a&gt;.  The web-based instant messaging (IM) site offers an extension that especially goes well with portable (run off of a USB drive or something similar) versions of Firefox.  Again, I'm sure there are many other extensions out there, but these are the ones I rush to add when I have a fresh copy of Firefox.&lt;br /&gt;&lt;br /&gt;As a Firefox user what extensions/add-ons are the ones you rush to add when you have a fresh copy of Firefox?  Share those with us in the comments.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-7335687722764234544?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/7335687722764234544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=7335687722764234544&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/7335687722764234544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/7335687722764234544'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2010/03/must-have-firefox-extensions-add-ons.html' title='Must-Have Firefox Extensions &amp; Add-Ons'/><author><name>Ahmad al-As'ad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01330128377744256254'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-2929775277322387946</id><published>2010-02-23T21:47:00.003-06:00</published><updated>2010-02-23T21:50:01.487-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Security and Privacy'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Your Online World After Your Death</title><content type='html'>&lt;div&gt;&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: left; width: 128px;" border="0" id=""&gt;&lt;img src="http://img189.imageshack.us/img189/9447/computermonitortoppersk.jpg" style="position: relative; text-align: right; z-index: 0;" class="real" alt="" width="128" height="97"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Skeletons" width="100%" height="100%" /&gt;&lt;/div&gt;Re-published with permission from &lt;a href="http://www.technologynomad.com/2010/02/your-online-world-after-your-death.html"&gt;TechnologyNomad.com&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;In today's online World thinking about what happens to one's online accounts, which to many is a big chunk of their World, after their death might be morbid.  Perhaps even a tad superstitious and pessimistic.  Unfortunately, it's a necessary evil.&lt;br /&gt;&lt;br /&gt;Now I wanted to write about the topic, but after doing a bit of research (as I always do for an article) revealed that blog site &lt;a href="http://www.makeuseof.com/?src=technologynomad"&gt;MakeUseOf&lt;/a&gt; covered it, and covered it quite well.  According to &lt;a href="http://j.mp/d6xWPA"&gt;the article&lt;/a&gt;, email services like Hotmail and Gmail allow next of kin to access accounts of deceased individuals as long as the family can provide proof of death. My guess is that anonymous accounts, where incomplete or incorrect information is provided, mean that the accounts get locked over time due to lack of usage.  Whereas other services, like MySpace, will simply delete the account upon request. The infamous Facebook will also delete an account if asked, but they also go out of their way and turn the user's page into a memorial one, if the family so wishes.  I highly recommend reading the MakeUseOf article as it covers quite a bit.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Another source revealed by a quick search on the topic is &lt;a href="http://www.time.com/?src=technologynomad"&gt;TIME&lt;/a&gt;.  &lt;a href="http://j.mp/9XRpZA"&gt;The article&lt;/a&gt; covers a perspective that might be of interest to many.  Specifically, not wanting your relatives &amp; loved ones in on your digital content.  One paragraph from the TIME article (on the 2nd page) puts the whole thing in perspective:&lt;blockquote&gt;In 2005, relatives of a Marine killed in Iraq requested access to his e‑mail account so they could make a scrapbook. When a judge sided with the family, Yahoo! copied the messages to a CD instead of turning over the account's password. Hotmail now allows family members to order a CD as long as they provide proof that they have power of attorney and a death certificate. Gmail requires the same paperwork, plus a copy of an e‑mail the deceased sent to the petitioner.&lt;/blockquote&gt;&lt;br /&gt;If you have nothing to hide, don't mind the contents of your online/digital world being shared or simply don't think that the info. you house in your online accounts will tarnish your legacy, then don't fret.  Otherwise, I strongly recommend you make other plans or take up one of the "death management firms" linked in the TIME article.  Better yet, if it's that big of a concern, talk to your lawyer about squeezing it in your will.&lt;br /&gt;&lt;br /&gt;Personally, I don't have anything to hide (any more).  But I'm sure many would rather default on their accounts (due to lack of usage) and have their accounts simply deleted instead of handing over the keys like that.  For those, I suggest something like &lt;a href="http://j.mp/9SLZKJ"&gt;Death Switch&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;OK, now I'm curious.  How do YOU plan to take care of your online accounts in case of your death?  I'm sure there are creative ways and other tools out there.  I'm especially interested in FREE ones.  Share what you got in the comments.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-2929775277322387946?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/2929775277322387946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=2929775277322387946&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/2929775277322387946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/2929775277322387946'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2010/02/your-online-world-after-your-death.html' title='Your Online World After Your Death'/><author><name>Ahmad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05063459654388517866'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-2421265062115219011</id><published>2010-02-02T21:15:00.000-06:00</published><updated>2010-02-03T01:54:28.137-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='Greasemonkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Chrome Natively Supports Greasemonkey</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;a href="http://www.ahmadism.com/search/label/Greasemonkey"&gt;Greasemonkey&lt;/a&gt; is a &lt;a href="http://www.firefox.com"&gt;Mozilla Firefox&lt;/a&gt; add-on that allows users to install scripts that make on-the-fly changes to most HTML-based web pages. Basically, as Greasemonkey scripts are persistent, the changes made to the web pages are executed every time the page is opened, making them effectively permanent for the user running the script.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: left; width: 128px;" border="0" id=""&gt;&lt;img src="http://img198.imageshack.us/img198/1294/chromegreasemonkeygalle.jpg" style="position: relative; text-align: right; z-index: 0;" class="real" alt="" width="128" height="85"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Chrome and Greasemonkey" width="100%" height="100%" /&gt;&lt;/div&gt;The original Greasemonkey developer and Google employee Aaron Boodman &lt;a href="http://j.mp/cKTa2Q"&gt;announced&lt;/a&gt; yesterday that Chrome version 4 and later will support at least 80% of the Greasemonkey scripts out there natively.  That is, without any additional tweaking necessary; unlike many of the hacks that existed up until now.&lt;br /&gt;&lt;br /&gt;This now gives those who contemplate switching to Google's Chrome a serious re-consider.  For me personally, not having Greasemonkey alone was the reason behind my lack of interest in Chrome.  Potentially, this now makes available &lt;a href="http://www.userscripts.org/"&gt;40,000 plus scripts&lt;/a&gt;.  Although I've not tried it, I'm under the impression that each of the &lt;a href="http://www.userscripts.org/"&gt;userscripts&lt;/a&gt; one would install is treated like an extension in and of itself.&lt;br /&gt;&lt;br /&gt;Have you made the switch to Google's Chrome?  If not, will the availability of Greasemonkey scripts lure you in now?  Let us know in the comments.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-2421265062115219011?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/2421265062115219011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=2421265062115219011&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/2421265062115219011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/2421265062115219011'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2010/02/chrome-natively-supports-greasemonkey.html' title='Chrome Natively Supports Greasemonkey'/><author><name>Ahmad al-As'ad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01330128377744256254'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-5963498490262187230</id><published>2010-01-27T16:28:00.010-06:00</published><updated>2010-01-27T18:27:37.779-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='YouTube'/><category scheme='http://www.blogger.com/atom/ns#' term='Genius'/><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Change'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>HTML5:  Bridging the Gap Between the Desktop and the Web</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: left; width: 90px;" border="0" id=""&gt;&lt;img src="http://img694.imageshack.us/img694/3368/html90x129.jpg" style="position: relative; text-align: right; z-index: 0;" class="real" alt="" width="90" height="129"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="HTML in laymans terms." width="100%" height="100%" /&gt;&lt;/div&gt;I'm running a day behind in writing this week's articles, but I'm still very excited about several topics to put on display before you every week (on Tip Tuesday).  This week I intended on writing about something other than HTML5.  However, Google made a move that more or less forced my hand on the topic; so to speak.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Let's start with what HTML5 is.&lt;/span&gt;&lt;br /&gt;Lifehacker answers the question with:&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://dev.w3.org/html5/spec/Overview.html"&gt;HTML5&lt;/a&gt; is a specification for how the web's core language, HTML, should be formatted and utilized to deliver text, images, multimedia, web apps, search forms, and anything else you see in your browser. In some ways, it's mostly a core set of standards that only web developers really need to know. In other ways, it's a major revision to how the web is put together. Not every web site will use it, but those that do will have better support across modern desktop and mobile browsers (that is, everything except Internet Explorer).&lt;/blockquote&gt;While about.com answers it with:&lt;br /&gt;&lt;blockquote&gt;HTML was developed by the W3C until 2004, when members of the HTML working group grew disturbed with the direction the W3C was going with HTML. They felt that the W3C was not paying enough attention to the real-world development needs of the language and focusing too much on XML and XHTML. So they formed a new group called &lt;a href="http://www.whatwg.org/"&gt;WHATWG&lt;/a&gt; (Web Hypertext Application Technology Working Group) devoted to evolving the Web. They started by working on a new specification of HTML - HTML 5.&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;HTML 5 is a new version of HTML 4.01 and XHTML 1.0 focusing on the needs of Web application developers as well as evolving HTML and addressing issues found in the current specifications.&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;So what's so fancy about HTML5?&lt;/span&gt;&lt;br /&gt;Going into details of the changes would probably exceed both the time and the patience of the average curious user.  Instead, I will focus on some of the major changes, and how that will make our online experience better. Ben Galbraith, co-director of developer tools at Mozilla, is in agreement and stated:&lt;br /&gt;&lt;blockquote&gt;HTML 5 features like Canvas, local storage, and Web Workers let us do more in the browser than ever before.&lt;/blockquote&gt;&lt;br /&gt;Here are some of changes that are taking place in a more relevant form:&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;Offline Storage:&lt;/span&gt;  The easiest way to think of offline storage as something a lot like Google Gears -—you just won't need to install a plug-in to use it.  Modern browsers are starting to implement the offline storage feature of HTML5.  Not surprisingly, the current model of text-based key &amp; value storage is expected to grow into a universal structured data storage as the standard matures. This would greatly expand the usefulness of web applications, and could render many desktop applications (with time) obsolete.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;Drag &amp; Drop:&lt;/span&gt;  Simply put, this could put an end to the "browse" button to upload a file (like one does when submitting their resume online or uploading a profile picture of themselves).  This HTML5 feature will allow the dragging files (mp3 files, documents, etc.) from the browser to one's own local storage (USB drive, Dropbox folder, etc.).  Knowing that the Google Chrome OS (not the browser) is already in the works, the drag and drop feature of HTML5 simply bring a browser-based OS much closer to reality.  The definitions around drag &amp; drop are unclear, and will likely require JavaScript to work.  Nonetheless, its uses are abundant and evident.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;Canvas:&lt;/span&gt;  Simply put, you can programatically (is that a word?) render pictures, charts, graphs, games and whatever else your imagination allows that previously were practical only with third party add ons such as Flash and Silverlight.  Having &amp;lt;canvas&amp;gt; as an encapsulated part of HTML gives Web Designers/Artists a freedom, no longer confined to images and boxes, allowing them to use the entire page as an expression of content and design rich interfaces to their hearts' content.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;Audtio &amp; Video:&lt;/span&gt;  The audio &amp; video APIs are massive upgrades in media embedding. Although support is limited right now, something like video embedding has never been easier.  Imagine &lt;a href="http://j.mp/bpD6d9"&gt;YouTube no longer needing Flash&lt;/a&gt; to play videos.  Instead, it's inherent within the page.  Well, that's exactly what was announced, albeit in beta, a week or so ago.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;There's much more to HTML 5 like Geolocation, Web Workers, Smarter Forms, and many others.  HTML 5's web application focus is evident in such game-changing tools (although not yet) like Google's &lt;a href="http://wave.google.com"&gt;Wave&lt;/a&gt;.  Whether it's structural in with HTML 5's API, reading further on the many beneficial changes is sure to help those technical and not.&lt;br /&gt;&lt;br /&gt;Here are a few reading resources:&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/offline-webapps/"&gt;Offline Web Applications&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/offline-webapps/#offline"&gt;Offline Application Caching&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Steve Smith on &lt;a href="http://orderedlist.com/articles/structural-tags-in-html5"&gt;Structural Tags in HTML5&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Lachlan Hunt&amp;#8217;s &lt;a href="http://www.alistapart.com/articles/previewofhtml5"&gt;Preview of HTML5&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Elliot Harold on &lt;a href="http://www.ibm.com/developerworks/library/x-html5/?ca=dgr-lnxw01NewHTML"&gt;New Elements in HTML5&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Bruce Lawson&amp;#8217;s &lt;a href="http://www.brucelawson.co.uk/tests/html5-forms-demo.html"&gt;HTML5 Form Demo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://j.mp/aqDsOY"&gt;HTML5 Cheat Sheet&lt;/a&gt;  A handy printable HTML 5 Cheat Sheet that lists all currently supported tags, their descriptions, their attributes and their support in HTML 4. Released Smashing Magazine.&lt;/li&gt;&lt;/ul&gt;If you're running an up-to-date version of Firefox, Safari, Chrome, or Opera—or, basically, any regularly updated browser besides Internet Explorer—give these links a shot:&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;&lt;a href="http://html5demos.com/"&gt;HTML5 Demos&lt;/a&gt;:&lt;/span&gt; Huge list of capability demonstrations, gracefully compiled by Remy Sharp.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.apple.com/safari/welcome/"&gt;Welcome to Safari&lt;/a&gt;:&lt;/span&gt; Written entirely with HTML5 and CSS 3.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.youtube.com/html5"&gt;YouTube in HTML5&lt;/a&gt;:&lt;/span&gt; No Flash required at all (for Chrome and Safari only, at this point).&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;&lt;a href="http://9elements.com/io/projects/html5/canvas/"&gt;Canvas drawing and audio&lt;/a&gt;&lt;/span&gt;Neat interactive site that shows tweets from folks who are digging on HTML5, with streaming background audio and interactive data pieces.&lt;/li&gt;&lt;/ul&gt;And here are a couple of videos illustrating HTML 5 and what it can do:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/W4FbF8GKChk&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%26fmt=18"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed wmode="transparent" src="http://www.youtube.com/v/W4FbF8GKChk&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%26fmt=18" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;span style="font-size:60%;"&gt;Link: http://www.youtube.com/watch?v=W4FbF8GKChk&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3tLBLVtIk3A&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%26fmt=18"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed wmode="transparent" src="http://www.youtube.com/v/3tLBLVtIk3A&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%26fmt=18" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;span style="font-size:60%;"&gt;Link: http://www.youtube.com/watch?v=3tLBLVtIk3A&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;You Can Use HTML 5 Right Now.&lt;/span&gt;&lt;br /&gt;I say that because HTML 5 has been a working draft for a couple of years and has undergone many revisions  --The first draft of HTML 5 appeared on January 22, 2008, and it has been under revision ever since.  HTML 5 is mapping our way into the future, but its final draft is not complete yet. One school of thought puts it W3C Candidate Recommendation stage around 2012, some even later. But the important thing to note is that the standard will be, and is being, implemented in stages. Safari, Internet Explorer 8, and Firefox 3.5 have some of the standard already implemented, with more being planned in future releases.  Not surprisingly, Microsoft is resisting some of HTML 5's APIs (like &amp;lt;canvas&amp;gt; ... imagine what it would do to Silverlight).&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 400px;" border="0" id=""&gt;&lt;img src="http://img40.imageshack.us/img40/1087/html5.jpg" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="400" height="321"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="HTML 5 on the iPhone" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;Per smashingmagazine.com:&lt;br /&gt;&lt;blockquote&gt;To effectively use HTML5 right now, we need to be able to control the environment in which it is used. Since support is not as widespread as we’d like it doesn’t make real sense for it to be heavily used unless, of course, we can lock down the usage to certain platforms which have HTML5 support. With Webkit leading the way for HTML5, we can safely focus on devices powered by Webkit.&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;The 3 hottest mobile devices right now: The Palm Pre, iPhone 3Gs and the new Google Android phone all have browsers that are based off the Webkit rendering engine.&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Safari is even leading the way on the mobile HTML5 front; The iPhone (with the latest software upgrade) is the only device I could get to properly render the &lt;audio&gt; element. Because these devices are so young and all use the same rendering engine, the likelihood of them pushing a rapid software upgrade is pretty high.&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;Right now, you can confidently use many of the HTML5 features in iPhone Web app development and mostly likely expect Pre and Android to follow in suit.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;This all now brings us to why Google forced my hand in writing about HTML 5.  As I'm sure you know, Google Voice was rejected on the iPhone and created a major ripple this last summer (2009) to the point where the FCC was forced to interve.  Well, given how Apple's Safari browser on the iPhone in particular is excelling in using HTML5 &lt;a href="http://j.mp/dxMJtx" style="font-style:italic;"&gt;Google Voice Does An End Run Around Apple And Shows Up In The iPhone’s Browser&lt;/a&gt;.  Genius!  In the words of Borat "high five."&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-5963498490262187230?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/5963498490262187230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=5963498490262187230&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/5963498490262187230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/5963498490262187230'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2010/01/html5-bridging-gap-between-desktop-and.html' title='HTML5:  Bridging the Gap Between the Desktop and the Web'/><author><name>Ahmad al-As'ad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01330128377744256254'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-1139655345004960810</id><published>2010-01-19T20:04:00.005-06:00</published><updated>2010-01-19T23:25:31.410-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Greasemonkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Free'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Safeguard Schools, Religious Institutions and Your Family Online</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: left; width: 113px;" border="0" id=""&gt;&lt;img src="http://img96.imageshack.us/img96/1139/computersecurity113x128.jpg" style="position: relative; text-align: right; z-index: 0;" class="real" alt="" width="113" height="128"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Computer Security" width="100%" height="100%" /&gt;&lt;/div&gt;There have been a few things that have changed since I last wrote about how to &lt;a href="http://www.ahmadism.com/2009/04/tip-tuesday-protect-your-computer-and.html"&gt;protect your computer and your family&lt;/a&gt;.   Of course, the applications of this are many.  For example, I highly recommend a proactive approach to protect schools, religious institutions, your family (and the family of those you know and care about), etc.  The options are very easy and anyone can do one, a combination or all of them.&lt;br /&gt;&lt;br /&gt;At the network level, where everyone on your network will be affected (that's a good thing for most), the &lt;a href="http://www.ahmadism.com/2009/04/tip-tuesday-protect-your-computer-and.html"&gt;previously mentioned&lt;/a&gt; OpenDNS route is a very good one.  Since I've mentioned it, however, I've learned that OpenDNS was responsible for a minimum of 15% impact on my network performance.  While the protection is nice, their DNS (a definition was also covered in last year's article) was slowing down all systems using it.  This may have just been the case for me, but I did some thorough testing only to be surprised that it was OpenDNS behind my slower connection (both inbound and out).  Despite the negative-discovery, I still think that OpenDNS is amongst the top &amp; best option, which allows for maximum customization for the entire network.  With the categories they offer, and the option to add domain names via their web interface, OpenDNS makes it easy to protect all internet-accessing machines within your network.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: left; width: 128px;" border="0" id=""&gt;&lt;img src="http://img29.imageshack.us/img29/7003/googledns128x85.jpg" style="position: relative; text-align: right; z-index: 0;" class="real" alt="" width="128" height="85"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google DNS" width="100%" height="100%" /&gt;&lt;/div&gt;Almost eight months after writing the April article Google offered its own &lt;a href="http://j.mp/8ypVdj"&gt;public (and free) DNS&lt;/a&gt;.  The &lt;a href="http://j.mp/5Q3z7L"&gt;announcement&lt;/a&gt; this last December opened up a whole new option for all of us to use.  Despite the lack of customization, Google's Public DNS still offers a lot of &lt;a href="http://j.mp/5temLf"&gt;security benefits&lt;/a&gt;.  Albeit, none of those benefits will offer protection against nudity, gambling, pornography, etc.  Judging from personal experience, however, I'm very impressed with the speed of the DNS.  I'm unable to detect any slowness or impact on my internet connection.  On the contrary, it was faster than my ISP's own DNS (is that even possible?).  With that speed, and with other options available to protect my network &amp; individual machines from the profane side of the net, Google's public DNS was the right option for; and may be one for you too.&lt;br /&gt;&lt;br /&gt;I still highly recommend using a customized hosts file in your Windows machine to help protect against many of the profane, inappropriate and plain-ol' annoying sites.  The hosts file solution is awesome and adds a layer of protection that's unsurpassed by any other.  Combining that with a good (and fast) DNS and you're well on your way to isolating &amp; omitting more than 90% of the Internet's inappropriate content.  To learn more about the hosts, I strongly recommend that you read last year's article.  I went to great lengths to explain it and provide you the resources needed to make it happen without much work.  Having &lt;a href="http://j.mp/4EXSV3"&gt;a site&lt;/a&gt; that keeps an eye on such unwanted web addresses and updating a hosts file alone is worth the change to make in your hosts file.  In other words, you'll never have to know what bad sites to block, what ad sites to block, what sites known for spyware, malware and the like to block, etc.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: right; width: 128px;" border="0" id=""&gt;&lt;img src="http://img59.imageshack.us/img59/6707/computerlocked128x128.jpg" style="position: relative; text-align: left; z-index: 0;" class="real" alt="" width="128" height="128"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Computer Security" width="100%" height="100%" /&gt;&lt;/div&gt;After standardizing on &lt;a href="http://j.mp/8Hn7yJ"&gt;Firefox&lt;/a&gt; within my household, and within organizations I've helped, it was easy for me implement a few extensions to also help with protecting our children, congregation, company, etc. from all the inappropriate &amp; dangerous content out there.  Many swear by &lt;a href="http://j.mp/6H2h5Q"&gt;NoScript&lt;/a&gt;, which's an extension/add-on for Firefox that gives you the power to specify the sites you trust and only those sites will be allowed to run active content like JavaScript, Java (usually in applets) and other executable code. The add-on thus protects you from cross-site scripting and click-jacking attacks.  Personally, I rely heavily on &lt;a href="http://www.ahmadism.com/2009/04/tip-tuesday-what-is-greasemonkey.html"&gt;Greasemonkey&lt;/a&gt;.  I always run Greasemonkey and adding to it is a breeze.  In particular, I highly recommend the &lt;a href="http://j.mp/67yo5r"&gt;"Block XXX sites" script&lt;/a&gt;.  Next in line is the "&lt;a href="http://j.mp/8nDFLe"&gt;Profanity Filter&lt;/a&gt;."  Hands down, it's the best one out there.  For religious institutions and schools, these two are simply a must.  If you're looking to have more control on substitution options for certain vulgarities, then I recommend &lt;a href="http://j.mp/66JmqT"&gt;Jmaxxz's Vulgar Word Blocker&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Many kids are online; and if you're responsible for protecting them directly or indirectly in an IT capacity, then I also recommend that you consider "&lt;a href="http://j.mp/85PeY2"&gt;5 terrific Web-Browsers to safeguard Kid’s internet activities.&lt;/a&gt;"&lt;br /&gt;&lt;br /&gt;My advice is based on my personal set up.  It's also the one I recommend professionally or for any volunteer work I do.  After I switched away from OpenDNS, it is now Google's Public DNS, a customized hosts file and Greasemonkey scripts after standardizing on Firefox.  Did I mention that it was all FREE?  And so easy to set up.  You shouldn't have any questions, but if you did, I'm more than happy to help.&lt;br /&gt;&lt;br /&gt;What's left?  You still need a good anti-virus application.  And &lt;a href="http://www.ahmadism.com/2009/06/free-software-alternatives-for-your-new.html"&gt;there are several good ones&lt;/a&gt; out there that are 100% free and rival many of their commercial alternatives.&lt;br /&gt;&lt;br /&gt;If you're responsible for the IT of a company, a religious organization, a school or a bunch of children, then I urge you to consider the above solutions.  You do not want a child to come across some horrific images and/or content that many adults detest.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-1139655345004960810?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/1139655345004960810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=1139655345004960810&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/1139655345004960810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/1139655345004960810'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2010/01/safeguard-schools-religious.html' title='Safeguard Schools, Religious Institutions and Your Family Online'/><author><name>Ahmad al-As'ad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01330128377744256254'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-8310343952262567513</id><published>2010-01-05T17:11:00.015-06:00</published><updated>2010-01-09T15:15:53.786-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Bookmarklets'/><title type='text'>Shrinking Long URLs with Bit.ly and J.mp</title><content type='html'>&lt;div&gt;&lt;br /&gt;The URL shortener space is getting increasingly crowded, with a ton of new and existing companies bringing their offerings to the table. A few come to mind like:  &lt;a href="http://is.gd"&gt;is.gd&lt;/a&gt;, &lt;a href="http://tr.im"&gt;tr.im&lt;/a&gt;, &lt;a href="http://cli.gs"&gt;cli.gs&lt;/a&gt; and &lt;a href="http://tinyurl.com"&gt;TinyURL&lt;/a&gt;.  Although not yet for public consumption, Google has even launched its own service called &lt;a href="http://goo.gl/"&gt;Goo.gl&lt;/a&gt;.  Google's launch comes on the heels of Facebook having &lt;a href="http://j.mp/8NNYGQ"&gt;quietly&lt;/a&gt; launched its own URL-shortening service called &lt;a href="http://fb.me"&gt;FB.me&lt;/a&gt;. Heading there in your browser simply takes you to Facebook's home page, whereas sharing links through Facebook's mobile site will shorten them for you using a shortened FB.me URL.  Surprisingly, I've not seen much from Facebook about their new service.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 125px;" border="0" id=""&gt;&lt;img src="http://img69.imageshack.us/img69/7308/isgdlogo.jpg" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="125" height="95"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="is.gd logo" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 200px;" border="0" id=""&gt;&lt;img src="http://img13.imageshack.us/img13/8775/tinyurllogo.png" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="200" height="52"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="TinyURL Logo" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 203px;" border="0" id=""&gt;&lt;img src="http://img13.imageshack.us/img13/6346/cligslogo.png" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="203" height="100"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="cli.gs Logo" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;As usual, I digree.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: left; width: 94px;" border="0" id=""&gt;&lt;img src="http://img163.imageshack.us/img163/6174/bitlylogo.png" style="position: relative; text-align: right; z-index: 0;" class="real" alt="" width="94" height="49"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="bit.ly Logo" width="100%" height="100%" /&gt;&lt;/div&gt;The one service I've failed to mention, and the one that I use the most ... the focus of today's article is &lt;a href="http://bit.ly"&gt;bit.ly&lt;/a&gt;.  Actually, I use the bit.ly powered &lt;a href="http://j.mp"&gt;j.mp&lt;/a&gt;, which's two characters shorter.  J.mp ("jump") is in fact bit.ly but with a shorter domain name.  You can learn more about it &lt;a href="http://j.mp/7mnxN9"&gt;here&lt;/a&gt;.  And in a World where every character counts (especially on the likes of Twitter), j.mp with the power of bit.ly is the best all around URL-shortener (IMHO, of course).&lt;br /&gt;&lt;br /&gt;Although I use bit.ly's j.mp domain, I will be referring to the parent company, bit.ly, from here on.&lt;br /&gt;&lt;br /&gt;Besides the basic functionality of shortening URLs, it also provide feature for URL analysis. You can track number of clicks, locations, referrers, time of clicks for any bit.ly URL without having to register, login or install any software.  Bit.ly also offers customizable URLs, tracking, 301 redirection and a mobile version among many other features.&lt;br /&gt;&lt;br /&gt;Bit.ly is trying to stay ahead of the competition with products like &lt;a href="http://bitly.tv/"&gt;bitly.tv&lt;/a&gt; (more on that in a few) and bit.ly Pro, which currently allows a &lt;a href="http://bit.ly/pages/pro/"&gt;limited set of beta users&lt;/a&gt; to create their own branded short URLs.  In essence, white-labeling the URL shortening service.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: left; width: 180px;" border="0" id=""&gt;&lt;img src="http://img192.imageshack.us/img192/4228/bitlytvlogo.jpg" style="position: relative; text-align: right; z-index: 0;" class="real" alt="" width="180" height="137"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="bitly.tv" width="100%" height="100%" /&gt;&lt;/div&gt;Bitly.tv displays a collage of the most-linked videos (through bit.ly) of the moment. Users can also sort by the top videos from the last day or the last two days.  The site looks really slick and is well presented. When you click on a video, a light-box pops out, which plays the video as well as displays a variety of sharing options (Facebook, Twitter, e-mail) and shows a live stream of tweets about that piece of content. The live stream is especially compelling since you can see what other people are saying about the video as you formulate your own opinion.&lt;br /&gt;&lt;br /&gt;In addition to powering Twitter (replacing TinyURL), bit.ly is baking into its Web service the &lt;a href="http://yfrog.com/"&gt;Yfrog&lt;/a&gt; picture-sharing service made by &lt;a href="http://www.imageshack.com/"&gt;Imageshack&lt;/a&gt;. Yfrog competes with other Twitter-friendly image-sharing services such as &lt;a href="http://www.twitpic.com/"&gt;Twitpic&lt;/a&gt;.  Imageshack is what power all of ahmadism.com's image hosting needs for free.  For users who want to create easy short links to images they upload from their computers, the integration with Yfrong will be a bit of a time-saver. Also, users will get the real-time click through data from their images on the bit.ly site.&lt;br /&gt;&lt;br /&gt;Bit.ly also &lt;a href="http://j.mp/7ravu8"&gt;announced on its blog&lt;/a&gt; that &lt;a href="https://www.google.com/reader"&gt;Google Reader&lt;/a&gt; and &lt;a href="http://www.typepad.com"&gt;Typepad&lt;/a&gt; now generate bit.ly links natively.&lt;br /&gt;&lt;br /&gt;I'm sure I've only revealed a few of bit.ly's offerings.  For example, I know that bit.ly provides a &lt;a href="http://j.mp/6Uokco"&gt;very neat API&lt;/a&gt;. If you’re as API driven and like to automate the tasks around you, you’ll be happy to know that there is a new open data table that can shorten URL’s using &lt;a href="http://j.mp/89wIlV"&gt;YQL&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;But let's go back to the stats feature for a minute.  Did you know that if you put a &lt;span style="font-weight:bold;"&gt;+&lt;/span&gt; (plus) sign at the end of any bit.ly URL, it immediately goes to the &lt;span style="font-style:italic;"&gt;info page&lt;/span&gt; for that link, displaying all those juicy stats, as opposed to the link itself? For example, for url "http://bit.ly/8ifP7w", open url "http://bit.ly/8ifP7w&lt;span style="font-weight:bold;"&gt;+&lt;/span&gt;", this will redirect to "http://bit.ly/&lt;span style="font-weight:bold;"&gt;info&lt;/span&gt;/8ifP7w" and show all the statistics for this shortened url.&lt;br /&gt;&lt;br /&gt;With all this talk about shrinking long URLs, and being a cynic &amp; a skeptic, made me want to see where some of these shortened URLs go &lt;span style="font-style:italic;"&gt;before&lt;/span&gt; I click on them.  Enter a &lt;a href="http://www.ahmadism.com/search/label/Bookmarklets"&gt;bookmarklet&lt;/a&gt;.  If you know me, you shouldn't be surprised at the introduction of a bookmarklet.&lt;br /&gt;&lt;br /&gt;&lt;a class="abookmarklets" href="javascript:void(function(){if(typeof jQuery=='undefined'){var s=document.createElement('script');s.src='http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.2.6\/jquery.min.js';document.getElementsByTagName('head')[0].appendChild(s);}var l=document.createElement('script');l.src='http:\/\/www.longurlplease.com\/js\/jquery.longurlplease.js';document.getElementsByTagName('head')[0].appendChild(l);function runIfReady(){try{if($.longurlplease){$.longurlplease();clearInterval(interval);}}catch(e){alert('Error!  Please make sure the page you are on has finished loading before running this bookmarklet.')}};var interval=window.setInterval(runIfReady,100);}())"&gt;Get Long URLs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Simply drag the "Get Long URLs" link above to your browser toolbar.  Alternatively to dragging and dropping, you could right-click the link and click "Bookmark This Link" in Firefox (my browser of choice), or "Add to Favorites..." in IE.  Of course, IE will present you with some blocks to running them, which's why most serious-net-browsers do not use IE.&lt;br /&gt;&lt;br /&gt;Short URLs generated by URL shortening services say little about the landing site but this bookmarklet can rewrite all short links on a web page so you know exactly where those links are pointing to.  Once bookmarked (in your bookmarks), and you're on a page that that has a shortened URL (like a Twitter page, an email, etc.), click on the bookmarklet and it will convert all those shortened URLs back to their source giving you visibility to the destination.&lt;br /&gt;&lt;br /&gt;Do you use a URL shortener?  Which one?  Tell us in the comments.&lt;br /&gt;ahmadism.com is not affiliated in any way with bit.ly or any other URL shortener.  This article was written solely out of experience with the various tools.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-8310343952262567513?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/8310343952262567513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=8310343952262567513&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/8310343952262567513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/8310343952262567513'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2010/01/shrinking-long-urls-with-bitly-and-jmp.html' title='Shrinking Long URLs with Bit.ly and J.mp'/><author><name>Ahmad al-As'ad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01330128377744256254'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-7348183701207565124</id><published>2009-12-29T21:47:00.012-06:00</published><updated>2009-12-29T23:38:28.799-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Free'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Inspiration'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Fast &amp; Free Mockup, Sketching, Wireframing and Prototyping</title><content type='html'>&lt;div&gt;&lt;br /&gt;If you're a &lt;a href="http://www.ahmadism.com/search/label/Firefox"&gt;Firefox&lt;/a&gt; user, then you already know that one of the things that make this open-source browser so popular is its extensibility  --the big galaxy of useful extensions you can use with it. I for one, have a couple of add-ons/extensions/plug-ins that I simply cannot continue online without.  I'll even go out on a limb and say that Firefox's extensibility is the reason the browser has become my desktop.  But this post is not about Firefox or its many plug-ins ... I'm sure I'll cover some of the top ones on another &lt;a href="http://www.ahmadism.com/search/label/Tips"&gt;Tip&lt;/a&gt; &lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Tuesday&lt;/a&gt; here on Ahmadism.  Rather, it's about one particular plug-in that I think many, especially for developers (and the geeks-at-heart like yours truly) who know a thing or two about basic design (or think they do):  &lt;span style="font-style:italic;"&gt;Pencil&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 330px;" border="0" id=""&gt;&lt;img src="http://img20.imageshack.us/img20/3505/pencillogo.png" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="330" height="67"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="The Pencil Project" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;a href="http://j.mp/5ihqc8"&gt;The Pencil Project&lt;/a&gt; is a free and open-source tool for making diagrams and GUI prototyping that everyone can use.  Pencil is an open source (GPL v2) mockup/sketching/wireframing/prototyping environment that works on any platform that runs as a standalone application or as a &lt;a href="http://www.ahmadism.com/search/label/Firefox"&gt;Firefox&lt;/a&gt; &lt;a href="http://j.mp/80lH4t"&gt;add-on&lt;/a&gt; (FF3 and above). Pencil includes stencils (standard or custom), on-screen text editing, alignments, drop-in import of image and text, and image export for finished sketches (which, when combined with simple imagemaps, would make it a useful tool for generating interactive mockups).&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 475px;" border="0" id=""&gt;&lt;img src="http://img705.imageshack.us/img705/8527/pencilprogressbar475x18.jpg" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="475" height="186"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="The Pencil Project - Progress Bar" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;If you've ever been in a hurry and ended up using any one of the &lt;a href="http://j.mp/8qYSL3" style="font-style:italic;"&gt;many&lt;/a&gt; prototyping tools (and I'm picking on Microsoft here) like Microsoft's Visio, SketchFlow or even PowerPoint to mock up a GUI prototype, then you really ought to check out Pencil.  For many of us who are likely to use GIMP, Photoshop (I have serious issues with how Photoshop deals with text manipulation, for example), etc. Pencil is a much faster, easier and amazing product; especially as a &lt;a href="http://j.mp/80lH4t"&gt;Firefox add-on&lt;/a&gt;.  With Pencil, you can create rapid screen mockups and UI prototypes, add your own custom shapes to new palettes, save your work as a Pencil document format, export your diagram or UI.&lt;br /&gt;&lt;br /&gt;Onscreen text editing supports both plain texts and rich texts:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 475px;" border="0" id=""&gt;&lt;img src="http://img51.imageshack.us/img51/8137/pencilonscreentextediti.jpg" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="475" height="294"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="The Pencil Project - Onscreen Text Editing" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;Here's an image illustrating the Page Properties dialog with ability to choose another page as the background:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 475px;" border="0" id=""&gt;&lt;img src="http://img691.imageshack.us/img691/826/pencilpageproperties475.jpg" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="475" height="294"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="The Pencil Project - Page Properties" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;At first glance, Pencil may seem like a drawing tool; but its tools, shapes and widgets sets apart.  Here's a glimpse at some of Pencil's features (from the project's home page):&lt;ul&gt;   &lt;li&gt;Built-in stencils for diagraming and prototyping&lt;/li&gt;   &lt;li&gt;Multi-page document with background page&lt;/li&gt;   &lt;li&gt;Inter-page linkings!&lt;/li&gt;   &lt;li&gt;On-screen text editing with rich-text supports&lt;/li&gt;   &lt;li&gt;Exporting to HTML, PNG, Openoffice.org document, Word document and PDF.&lt;/li&gt;   &lt;li&gt;Undo/redo supports&lt;/li&gt;    &lt;li&gt;Installing user-defined stencils and templates&lt;/li&gt;   &lt;li&gt;Standard drawing operations: aligning, z-ordering, scaling, rotating...&lt;/li&gt;   &lt;li&gt;Cross-platforms&lt;/li&gt;   &lt;li&gt;Adding external objects&lt;/li&gt;   &lt;li&gt;Personal Collection&lt;/li&gt;   &lt;li&gt;Clipart Browser&lt;/li&gt;    &lt;li&gt;And much more...&lt;/li&gt; &lt;/ul&gt;Imagine getting a big idea or needing to present a conversation in a more tangible form ("you mean &lt;span style="font-style:italic;"&gt;like this&lt;/span&gt;?"), and without needing anything but Firefox and Pencil as an add-on, you're able to represent the conversation right there &amp; then.  It's almost like a mind-mapping tool available whenever you're ready.  Hmmm ... I've actually not used it as a mind-mapping tool, or thought of it as such, until I wrote these very words.  I need to re-look into mind-mapping tools and evaluate a few; especially as I get older and need to jot things down (ahem!).  I digress.&lt;br /&gt;&lt;br /&gt;It's not uncommon that projects have wireframes (usually done by Information Architects, Business Analysts and/or both), and Designers have mockups (aka "comps" ... although there is a difference).  At one point, there may come a need to have both overlap to see how they "fit."  Needless to say, Pencil fills that gap.  You can take this a step farther or bring it back a notch.  All in all, the tool is truly inspirational in many ways.  And given that it's part of your browser (many of us don't use it as a stand-alone), and if you save it to &lt;a href="http://www.ahmadism.com/2009/05/tip-tuesday-usb-drive-vs-dropbox.html"&gt;Dropbox&lt;/a&gt;-like solution, this turns the entire approach to a &lt;a href="http://www.ahmadism.com/search/label/Cloud%20Computing"&gt;cloud-computing&lt;/a&gt; one that is accessible from any where.  As a repository for your finished work, and to offload some space from your &lt;a href="http://www.ahmadism.com/2009/05/tip-tuesday-usb-drive-vs-dropbox.html"&gt;Dropbox&lt;/a&gt;-like solution, you can always use Google Docs (if you exported your work to a document of sorts like an &lt;a href="http://www.ahmadism.com/2009/06/free-software-alternatives-for-your-new.html"&gt;OpenOffice&lt;/a&gt; or Word document, HTML or PDF).&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-7348183701207565124?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/7348183701207565124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=7348183701207565124&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/7348183701207565124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/7348183701207565124'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/12/fast-free-mockup-sketching-wireframing.html' title='Fast &amp; Free Mockup, Sketching, Wireframing and Prototyping'/><author><name>Ahmad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05063459654388517866'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-1091659773473422934</id><published>2009-12-22T20:52:00.009-06:00</published><updated>2009-12-22T23:17:29.658-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Did You Know Google Could Do That?</title><content type='html'>&lt;div&gt;&lt;br /&gt;Google is no longer just a search engine.  The company has become the poster child for most innovations related to the Web.  "Google" is now a common verb.  And they do almost everything with such style, common sense and a fresh approach.  Am I a Google fan?  Yes.  But that's not the reason.  Google came about after Yahoo! and other search engines like Excite, MSN (now Bing), Dogpile, AltaVista, InfoSpace, etc.  And despite their late arrival, Google managed to stump all of them and become much more than a search engine.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 475px;" border="0" id=""&gt;&lt;img src="http://img109.imageshack.us/img109/8048/googleapps475x238.png" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="475" height="238"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Apps" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;Take one of the many Google applications &amp; solutions they offer (most are free):  &lt;a href="https://www.gmail.com"&gt;Gmail&lt;/a&gt;, &lt;a href="http://www.ahmadism.com/2009/12/google-music-search-aka-onebox.html"&gt;Google Music&lt;/a&gt;, &lt;a href="https://docs.google.com/"&gt;Docs&lt;/a&gt;, &lt;a href="http://j.mp/5Q3z7L"&gt;public DNS&lt;/a&gt;, &lt;a href="http://maps.google.com"&gt;Google Maps&lt;/a&gt; and even something as basic and overlooked as &lt;a href="http://groups.google.com/"&gt;Google Groups&lt;/a&gt; (which's not really an app, but still).  Did I mention &lt;a href="https://www.google.com/voice"&gt;Google Voice&lt;/a&gt;, &lt;a href="https://calendar.google.com"&gt;Google Calendar&lt;/a&gt; (which I LOVE) or &lt;a href="https://www.google.com/reader"&gt;Google Reader&lt;/a&gt;?  There are simply &lt;a href="http://j.mp/4Vc7IU"&gt;too many&lt;/a&gt; to list here. They simply excel at whatever it is they do.  And they're leading the way in all things &lt;a href="http://www.ahmadism.com/search/label/Cloud%20Computing"&gt;cloud-computing&lt;/a&gt;.  In addition to all that Google offers, they do it with a sense of humor.  For example, they constantly offer &lt;a href="http://j.mp/12X72s"&gt;hidden jokes/"easter eggs."&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But there are many hidden features about Google and its search field/bar.  See how many of these you know.  And if you know of any that I've missed, by all means please share them with us in the comments.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Time in any city&lt;/span&gt;&lt;br /&gt;To see the time in many cities around the world, type in “time” and the name of the city.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;time {cityname}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 468px;" border="0" id=""&gt;&lt;img src="http://img109.imageshack.us/img109/1854/newgoogletime.png" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="468" height="223"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Time" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;Alternatively, you can ask the time in the form of a question (see the image below).&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 400px;" border="0" id=""&gt;&lt;img src="http://img696.imageshack.us/img696/5026/googletime.png" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="400" height="310"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Time" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Weather in any city&lt;/span&gt;&lt;br /&gt;Similar to the time above, you can now see the weather for many U.S. and worldwide cities. You just need to type “weather” followed by the city and state, zip/postal code, or city and country.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;weather {City Name}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 475px;" border="0" id=""&gt;&lt;img src="http://img46.imageshack.us/img46/5236/googleweather475x186.jpg" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="475" height="186"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Weather" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Map of anywhere&lt;/span&gt;&lt;br /&gt;Are you new in a city/country?  Perhaps you moved to a new area or simply want to learn more about a location.  Google makes finding that very easy.  Type in the name or zip/postal code of a location and the word “map” and Google will return a map of that location. Clicking on the map will take you to a larger version on Google Maps.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;{location} map&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 475px;" border="0" id=""&gt;&lt;img src="http://img38.imageshack.us/img38/3989/googlesearchmap475x272.jpg" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="475" height="272"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Map Search" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Convert Currency&lt;/span&gt;&lt;br /&gt;Google Currency Converter, I believe, is a part of Google Calculator; which I will be talking about next.  Perhaps you want to find out how much an item costs in another currency ... perhaps where you're traveling.  Or perhaps you're trying to see how much the money you have budgeted for a vacation will carry you in the vacation spot.  Whatever the reason is, Google can convert that with a great deal of accuracy.  Of course, Currency Exchange offices will differ; but you get the idea.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;{current currency with or without number} in {desired currency}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 475px;" border="0" id=""&gt;&lt;img src="http://img46.imageshack.us/img46/448/googlecurrencyconversio.gif" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="475" height="142"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Currency" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Airport &amp; airline-flight status&lt;/span&gt;&lt;br /&gt;Whether you're picking up someone, dropping them off or flying out yourself Google's search is ready from any Internet-enabled device (since many phones have them now too).  To see flight status for arriving and departing, type in the name of the airline and the flight number into the search box. You can also see delays at a specific airport by typing in the name of the city or three-letter airport code followed by the word “airport”.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;{airlinename flightnumber}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 475px;" border="0" id=""&gt;&lt;img src="http://img268.imageshack.us/img268/4011/googleflight475x176.jpg" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="475" height="176"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Flight" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Unit Conversion&lt;/span&gt;&lt;br /&gt;You can convert weight, distance, temperature, time, mass, energy, and (as I mentioned earlier) currency.  For example, you can answer the question of how many ounces are in 2 cups.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;{current unit} in {desired unit}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 475px;" border="0" id=""&gt;&lt;img src="http://img696.imageshack.us/img696/1448/googleunit1475x140.jpg" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="475" height="140"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Unit Conversion" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 475px;" border="0" id=""&gt;&lt;img src="http://img109.imageshack.us/img109/3532/googleunit2475x138.jpg" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="475" height="138"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Unit" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Dictionary/Definitions&lt;/span&gt;&lt;br /&gt;Most will tell you to type "define" and the word or phrase you're needing defined.  However, there's a difference between the results of that and using "define:" with the colon and then the word or phrase you're needing defined.  Google uses many sources to come back with the different definitions out there.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;define:{word}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 475px;" border="0" id=""&gt;&lt;img src="http://img684.imageshack.us/img684/6922/googledefinition475x336.jpg" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="475" height="336"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Dictionary Definition" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Track your package(s) from UPS, FedEx and USPS&lt;/span&gt;&lt;br /&gt;You can track packages by typing the tracking number for your UPS, FedEx or USPS package directly into the search box. Google will return results that include quick links to easily track the status of your shipment.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 350px;" border="0" id=""&gt;&lt;img src="http://img109.imageshack.us/img109/6576/googlepackagetracking.jpg" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="350" height="133"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Package Tracking" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Calculator&lt;/span&gt;&lt;br /&gt;Whether it's simple or complex math, Google's got you covered.  Knowing the &lt;a href="http://www.google.com/help/calculator.html"&gt;operators&lt;/a&gt;, however, will go a long way in helping you get what you want in the fastest possible way.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 475px;" border="0" id=""&gt;&lt;img src="http://img46.imageshack.us/img46/419/googlesimplemaths475x29.jpg" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="475" height="296"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Simple Math" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 475px;" border="0" id=""&gt;&lt;img src="http://img268.imageshack.us/img268/8752/googleadvancedmaths475x.jpg" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="475" height="296"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Complex Math" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;These are just a few examples of what Google offers.  Others (off the top of my head) include &lt;a href="http://j.mp/8hmZMR"&gt;movie times&lt;/a&gt;, &lt;a href="http://j.mp/67SiF5"&gt;area codes&lt;/a&gt; (although I prefer to type "&lt;a href="http://j.mp/8qwgeN"&gt;area code&lt;/a&gt;"), &lt;a href="http://j.mp/5uMvte"&gt;zip codes&lt;/a&gt;, &lt;a href="http://j.mp/4ZvWf3"&gt;stock quotes&lt;/a&gt;, and many others.&lt;br /&gt;&lt;br /&gt;Did you know that Google could do all of that?  If you did, which ones are you favorites?&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-1091659773473422934?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/1091659773473422934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=1091659773473422934&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/1091659773473422934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/1091659773473422934'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/12/did-you-know-google-could-do-that.html' title='Did You Know Google Could Do That?'/><author><name>Ahmad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05063459654388517866'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-2800479576658151239</id><published>2009-12-15T22:51:00.007-06:00</published><updated>2009-12-17T22:43:16.044-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='YouTube'/><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Security and Privacy'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><title type='text'>Facebook:  Privacy, Security and You</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: left; width: 128px;" border="0" id=""&gt;&lt;img src="http://img38.imageshack.us/img38/8608/facebooklogo128x49.jpg" style="position: relative; text-align: right; z-index: 0;" class="real" alt="" width="128" height="49"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Facebook Logo" width="100%" height="100%" /&gt;&lt;/div&gt;It's no surprise that Facebook has garnered a lot of negative press over its privacy &lt;a href="http://j.mp/8PlocR"&gt;overhaul&lt;/a&gt; from a week or so ago.  As soon as one logged into Facebook, the company asked that they personalize their privacy settings.  That is, they asked all 350 million or so users to read, understand and act appropriately to the &lt;span style="font-style:italic;"&gt;major&lt;/span&gt; privacy changes they've made.  And in a step, which may have been done with good intentions (although I highly doubt it), Facebook "recommended" some settings of its own.  Most of you should have already gone through the exercise, but if you have not, it's worth mentioning that I personally do &lt;span style="font-style:italic;"&gt;not&lt;/span&gt; recommend Facebook's "recommended" privacy settings.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 475px;" border="0" id=""&gt;&lt;img src="http://img198.imageshack.us/img198/8714/facebookprivacygreeting.png" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="475" height="219"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Facebook Greeting" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 475px;" border="0" id=""&gt;&lt;img src="http://img691.imageshack.us/img691/1722/facebookprivacy475x345.png" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="475" height="345"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Facebook Recommended Privacy Settings" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: center; width: 442px;" border="0" id=""&gt;&lt;img src="http://img27.imageshack.us/img27/8714/facebookprivacygreeting.png" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="442" height="553"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Facebook Recommended Settings" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;br /&gt;The privacy announcement itself, the preceding &lt;a href="http://j.mp/69uf5B"&gt;open letter&lt;/a&gt; (from Facebook's founder, Mark Zuckerberg), and the &lt;a href="http://j.mp/7TMUz8"&gt;announcement made five months earlier&lt;/a&gt; made it apparent that Facebook was revamping its privacy policy, settings, use, etc.  The changes were thought to be about simplification and putting more control for the user on the behemoth social networking site.  After all, Facebook has received criticism for its confusing privacy settings by such groups as the &lt;a href="http://j.mp/88Zu1I"&gt;Canadian Privacy Commissioner&lt;/a&gt; and the &lt;a href="http://j.mp/5QEzxE"&gt;Norwegian consumer protection agency&lt;/a&gt;.  While they may have simplified the privacy settings, they unfortunately also took away some settings making at least one particular area "publicly available information."&lt;br /&gt;&lt;br /&gt;This all made the simpler privacy settings seem as if it was done with the intention of encouraging users to be more transparent in a very indirect fashion.  One might even suggest that it was done in a mischievous manner.  Coupled with some of the negative (for the user) changes made, and it comes as no surprise that Facebook is receiving quite a bit of negative publicity.  Facebook apps (like the quizzes), for example, have been a point of contention, given the amount of personal data access the developers of such apps have.  This raised eyebrows with the very same Canadian Privacy Commission that had previous concerns (see above); along with the &lt;a href="http://j.mp/8zrdun"&gt;ACLU&lt;/a&gt;.  Naturally, the amount of privacy changes, and the manner in which Facebook suggests settings prompted the ACLU to be concerned &lt;a href="http://j.mp/6Apdzd"&gt;once again&lt;/a&gt;; and rightfully so.&lt;br /&gt;&lt;br /&gt;Other groups include the &lt;a href="http://www.eff.org/?src=ahmadism"&gt;Electronic Frontier Foundation&lt;/a&gt;, which did a very thorough review of some of Facebook's &lt;a href="http://j.mp/6Opek3"&gt;good, bad and ugly&lt;/a&gt; privacy changes.  I highly recommend you read it if you're serious and curious about how much of your personal data you share on Facebook.&lt;br /&gt;&lt;br /&gt;As of earlier this evening, there was a report &lt;a href="http://j.mp/5fyVyP"&gt;talks&lt;/a&gt; about how Facebook is suggesting that you &lt;strike&gt;lie&lt;/strike&gt; can change your personal information to protect yourself.  That's a good idea, but keep in mind that you may be in violation of &lt;a href="http://www.facebook.com/terms.php"&gt;Facebook's Terms of Service&lt;/a&gt;.  As an additional measure, I strongly recommend that you review your own Facebook privacy settings in detail and ensure that you're not making them available to "everyone."  &lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: left; width: 128px;" border="0" id=""&gt;&lt;img src="http://img27.imageshack.us/img27/8145/googlelogo128x53.jpg" style="position: relative; text-align: right; z-index: 0;" class="real" alt="" width="128" height="53"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Logo" width="100%" height="100%" /&gt;&lt;/div&gt;With the recent Google announcement of &lt;a href="http://j.mp/8QOaTZ"&gt;real-time search&lt;/a&gt; (partnering with Twitter, Facebook and others), having a privacy setting of "everyone" now means literally EVERY ONE.  Even worse, once the search engines get a hold of the data, it's cached on another (their) system where changing your settings on Facebook may simply be too late.  It's no longer in Facebook's hands/systems to secure in accordance with your changes.  At this point, simply put, your data has left the building.&lt;br /&gt;&lt;br /&gt;Still, I advise each and every one of you to take the time to understand and customize your privacy settings.  Doing so will help protect yourselves, your family and any kids you know who use the service.  Knowing, of course, that there's a balance that must be achieved between the extreme ends of absolute security on one end, and very public on the other.  I invite you to read about how to protect yourself (&lt;a href="http://j.mp/7h8F5k"&gt;4 things to do&lt;/a&gt;); and to watch the following video to help you get started with customizing your privacy settings.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MTpa3AS39uA&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%26fmt=18"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed wmode="transparent" src="http://www.youtube.com/v/MTpa3AS39uA&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%26fmt=18" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;span style="font-size:60%;"&gt;Link: http://www.youtube.com/watch?v=MTpa3AS39uA&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;With 350+ million users, it's worth noting that it may simply be too late.  Most have seen the privacy announcement, made changes and/or ignored it and have simply moved on using Facebook how they always have, unaware of the ramifications.&lt;br /&gt;&lt;br /&gt;At the end of the day, is Facebook secure for me to use?  Despite some of the losses in user security/privacy controls, the ongoing negative criticism, and with the right settings in place, Facebook is still a very usable and joyous social networking site.  If not careful, however, it could easily find itself in the social dump of yesteryear along with many others; which I won't mention (ahm ... MySpace, Friendster, etc.).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold; font-style:italic;"&gt;Update:&lt;/span&gt;  Facebook today, December 17, 2009, was challenged on privacy changes/rules.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-2800479576658151239?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/2800479576658151239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=2800479576658151239&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/2800479576658151239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/2800479576658151239'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/12/facebook-privacy-security-and-you.html' title='Facebook:  Privacy, Security and You'/><author><name>Ahmad al-As'ad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01330128377744256254'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-8387512237074084390</id><published>2009-12-08T17:03:00.020-06:00</published><updated>2009-12-09T02:42:06.515-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Robotics'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Motion'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Home Security with Webcams</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: left; width: 180px;" border="0" id=""&gt;&lt;img src="http://img340.imageshack.us/img340/1681/homesecurity.jpg" style="position: relative; text-align: right; z-index: 0;" class="real" alt="" width="180" height="180"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Home Security" width="100%" height="100%" /&gt;&lt;/div&gt;I've toyed with the idea of making my computer (one of them) act as a hub for some security cameras.  So I took to the web and read up on the topic.  It came as no surprise that most material out there talked about how best to secure your home by closing/locking all windows/doors, using contact sensors, etc.  At the bottom of those suggestions were options for those who can &lt;span style="font-style:italic;"&gt;afford&lt;/span&gt; setting up cameras, systems and such.&lt;br /&gt;&lt;br /&gt;In this day and age, however, most laptops (which outsold desktops last year - 2008) come with built-in webcams (web cameras), offer webcams free as part of a bundle, etc.  Some of us have at least one webcam laying around the house.  A year or so ago, I was able to get a very good deal on a couple of nice ones (two separate models purchased separately).&lt;br /&gt;&lt;br /&gt;Although the reasons may be obvious, let's first take a look at why one would want to have a security/surveillance system in place.  Without spending too much time on this point, here are some of the reasons:&lt;ul&gt;&lt;li&gt;Monitoring of buildings or offices after hours for security.&lt;/li&gt;&lt;li&gt;As a video surveillance recorder in businesses to prevent theft, vandalism, burglaries, etc.&lt;/li&gt;&lt;li&gt;Used in conjunction with a security alarm, you can analyze and play back security footage to determine if a security call out is warranted.&lt;/li&gt;&lt;li&gt;Simple, yet effective video security system for your home.&lt;/li&gt;&lt;li&gt;As a pet surveillance system. Find out what they are up to when you're not around.&lt;/li&gt;&lt;li&gt;Nanny watch.&lt;/li&gt;&lt;li&gt;Kid watch  --The Kids get in from school at 4pm. You don't get home till 6pm. They are old enough to look after themselves but you still want to keep an eye on things.&lt;/li&gt;&lt;li&gt;Front door/Driveway watch.&lt;/li&gt;&lt;li&gt;Watch for (and with some camera set ups, talk back) deliveries.&lt;/li&gt;&lt;li&gt;etc.&lt;/li&gt;&lt;/ul&gt;The applications are many.  But in addition to the cost of hardware and the actual set up (wiring, placement, etc.), there's also the cost of the software ... the system itself, if you will.  That's the heart of today's article.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: left; width: 188px;" border="0" id=""&gt;&lt;img src="http://img691.imageshack.us/img691/4462/webcamq.jpg" style="position: relative; text-align: right; z-index: 0;" class="real" alt="" width="188" height="152"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Webcam" width="100%" height="100%" /&gt;&lt;/div&gt;Beyond your computer and the webcam(s), you should not need any additional electronics.  No need for a DVR, a dedicated system, "security" cameras, CCTV, etc.  As for the software, well, many are free.  And with some creativity, you may not be able to get 100% of what you want, but you'll come awfully close.  Let's keep in mind that some of the many capabilities many seek &amp; expect must exist in the cameras themselves.&lt;br /&gt;&lt;br /&gt;What I personally am after is a setup where I could simply point the camera in a direction, and with motion detection, it snaps photos and/or video, and uploads them somewhere.  That way, should the computer itself be taken, I have access to those snapshots.  For me personally, I'd like some flexibility with the location of the upload.  In other words, I wouldn't want to rely on the same company of the software to "host" that media for me.  Instead, I would like an ubiquitous option like FTP, email and even social media sites like Twitter, Picasa or Flickr.  The latter, Flickr, would make for an excellent choice as long as the account is not public and I don't hit that 100mb limit that comes with the free Flickr plan.&lt;br /&gt;&lt;br /&gt;So before I talk about the software options, it's worth noting that there are two categories:  Software applications; which are programs you install on your machine ... And, Webapps (Web applications); which run via your browser.&lt;br /&gt;&lt;br /&gt;Although most (especially high-end) webcams come with their own software applications, the ones I will be reviewing are generic and should work with any webcam.  Webapps, on the other hand, can sometimes be less capable than software applications, but on the plus side there's nothing to install. And in many cases, you can use the same service with a single account on, and from, several machines. Some of the ones I will review can also support multiple cameras at once, which is handy for covering more than one location, angle, room, house, store, etc. at a time.&lt;br /&gt;&lt;br /&gt;I'm only reviewing software solutions that offer a free version (no trials); and I'm only reviewing a hand-full.  I'm sure there are others out there that I don't know about; therefore, I welcome your feedback in the comments on any that deserve mention.&lt;br /&gt;&lt;br /&gt;Let's get started, shall we?  Coincidentally, both webcams I have are Logitech.  One is the &lt;a href="http://j.mp/6EAo4r"&gt;QuickCam® Pro 9000 for Business&lt;/a&gt;, and the other is the &lt;a href="http://j.mp/76jAGT"&gt;QuickCam® Deluxe for Notebooks&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Software Applications&lt;/h4&gt;&lt;br /&gt;&lt;a href="http://www.yawcam.com/"&gt;Yawcam&lt;/a&gt;&lt;br /&gt;This windows-only application has many options, which may come across as complex; instead, there's just plenty to chose from.  After spending a little time in the Yawcam settings you can set automatic FTP uploading, emailing, or just saving captured images to your hard drive. You can even set a schedule for when Yawcam is enabled to capture images so your webcam isn't constantly snapping pictures while you're sitting in its path.  The free java-based application even has a stealth mode.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 389px;" border="0" id=""&gt;&lt;img src="http://img37.imageshack.us/img37/5893/yawcam.gif" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="389" height="119"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Yawcam" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;The app does an exceptional job at letting you pick various ways you want to be notified. In addition to the ones I mentioned above, it can also play any sound on your computer, or start another program (such as a lock-down or keyboard locking application).&lt;br /&gt;&lt;br /&gt;Here're some of the features Yawcam list on their website:&lt;br /&gt;.: Video streaming&lt;br /&gt;.: Image snapshots&lt;br /&gt;.: Built-in webserver&lt;br /&gt;.: Motion detection&lt;br /&gt;.: Ftp-upload&lt;br /&gt;.: Text and image overlays&lt;br /&gt;.: Password protection&lt;br /&gt;.: Online announcements for communities&lt;br /&gt;.: Scheduler for online time&lt;br /&gt;.: Multi languages&lt;br /&gt;&lt;br /&gt;Here's a good step-by-step on how to setup your webcam with Yawcam (although you don't really  need one):  &lt;a href="http://j.mp/5gqJic"&gt;Skatter Tech&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I must say (without any vested interest), out of all the ones I mention today Yawcam is the one I like the most and is the software application I run at home.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.eyespyfx.com/"&gt;EyeSpyFx&lt;/a&gt;&lt;br /&gt;This Windows and Mac application did not come across as intuitive; although, in all fairness, I did not get a chance to install it and play with it.  I was distracted &amp; confused by their web site too much to try it.  Still, it's been around for a few years, works on both platforms and deserves the mention.&lt;br /&gt;&lt;br /&gt;Their mobile video surveillance software, called &lt;a href="http://www.eyespyfx.com/mobile.asp"&gt;EyeSpyFX Webcam&lt;/a&gt;, allows you to create your own webcam monitoring service.&lt;br /&gt;&lt;br /&gt;This webcam viewing software works by broadcasting a live webcam page displaying the images captured by any webcam you have connected to your local network. Once you download and install the software package to your local PC, you can use any standard web camera to capture and broadcast live images. Live images can be accessed either through a standard PC with internet connection, or web enabled cell phone. When accessed through a cell phone, the broadcast web page will automatically optimize to suit your specific mobile phone. &lt;br /&gt;&lt;br /&gt;The EyeSpyFX Webcam software comes with many unique features and benefits. These include: &lt;ul&gt;&lt;li&gt;&lt;b&gt;Remote camera control&lt;/b&gt; -- If you have a web camera that has pan/tilt/zoom functionality, you can use EyeSpyFX Webcam to manage these controls remotely. In addition, you can also use your cell phone to take remote snapshots as well.&lt;/li&gt; &lt;li&gt;&lt;b&gt;Privacy protection&lt;/b&gt; -- EyeSpyFX Webcam provides extra security and privacy protection controls to ensure an unauthorized user cannot gain access to your web cameras or video feeds.&lt;/li&gt; &lt;li&gt;&lt;b&gt;Simple to use&lt;/b&gt; -- This software package is designed to be simple and easy to use. Once you download the software, it can be installed in a matter of seconds and will work with any ISP regardless of bandwidth connection speed. It will also function regardless of whether the broadcasting computer utilizes a dynamic or fixed IP address. The software is also designed to work with all standard web cameras and with any GPRS/GSM color picture phone. &lt;/li&gt; &lt;/ul&gt;Other Windows-only software applications that warrant mention and looking into include &lt;a href="http://www.abelcam.com/en/download"&gt;AbelCam&lt;/a&gt;, &lt;a href="http://www.yoics.com/2009/05/tweet-your-webcam/"&gt;Yoics&lt;/a&gt; and &lt;a href="http://www.homecamera.com/"&gt;HomeCamera&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Webapps&lt;/h4&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: left; width: 150px;" border="0" id=""&gt;&lt;img src="http://img70.imageshack.us/img70/8682/orblogo.jpg" style="position: relative; text-align: right; z-index: 0;" class="real" alt="" width="150" height="149"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Orb" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;a href="http://www.orb.com"&gt;Orb&lt;/a&gt;&lt;br /&gt;I've mentioned Orb &lt;a href="http://www.ahmadism.com/2009/09/list-to-music-anywhere-without-mp3s.html"&gt;in the past&lt;/a&gt;, as it is one of the best ways to listen to your own collection of music without the need to carry it with you.  And you can listen to it all from any where and on pretty much any internet-enabled device.  The same application can serve up your webcam ... live!  Orb, however, is a software application that installs &amp; runs on your machine, which acts as a server, allowing you access to what it streams over the web.  While it's a likely fit in the software application, its interface and ease-of-use (albeit unfairly) put it in the webapp category.  Think of it as a hybrid.&lt;br /&gt;&lt;br /&gt;This solution, however, doesn't offer snapshots, archiving, publishing, hosting, etc.  It's more of a "I want to see what my camera sees."  So what made this an option?  Well, when used with something like Yawcam, it's the best package you get even from many of the high-end solutions.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://orsoneye.com/"&gt;OrsonEye&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;OrsonEye is free software that lets you use a small, cheap, and easy network camera to automatically upload images to Flickr.&lt;/blockquote&gt;&lt;br /&gt;Although I've not tried it, I get the impression that it runs directly on standard Axis webcams (no need to leave computer on) , simple to set up (no port forwards on your router); but I'm not sure on how.  I have a feeling you must install something first.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ugolog.com"&gt;Ugolog&lt;/a&gt;&lt;br /&gt;This is a really easy Web-based security tool that displays live footage and an archive of snapshots from your Webcam. It works with any camera that's attached to your computer or a remote camera with an IP address.&lt;br /&gt;&lt;br /&gt;While there is no way to receive alerts via e-mail, the service provides alerts via an RSS feed for every camera you have set up. Using a service like &lt;a href="http://www.pingie.com"&gt;Pingie&lt;/a&gt; (an SMS alert service for RSS feeds), would let you get an SMS alert every time a new photo shows up.&lt;br /&gt;&lt;br /&gt;UStream.tv/Justin.tv&lt;br /&gt;Both UStream.tv and Justin.tv are set up to let anyone create a live broadcast free of charge. There's also a way to make the stream password-protected, meaning only you and those you've given the code to will be able to see it.&lt;br /&gt;&lt;br /&gt;You could use this free service to broadcast your band's concert, your high school's football game, your company's training session or just about anything else.  More importantly, you now could use for all your security needs.  All you need is an account, a video camera (either a webcam or a camcorder that has webcam capabilities) and a broadband Internet connection. You can schedule events, send out invites and archive broadcasts for later viewing.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Hardware&lt;/h4&gt;&lt;br /&gt;You could go high-tech with a webcam robot like the &lt;a href="http://j.mp/68mZja"&gt;Rovio™&lt;/a&gt; or the amazing &lt;a href="http://j.mp/74Qhkl"&gt;Spykee™&lt;/a&gt;.  The latter received higher reviews; not surprising since the build-it-yourself robot can move, watch, hear, speak and monitor using any computer and an internet connection.  The Spykee takes pictures and records videos.  It lets you make free calls over the Internet with the VoIP phone function.  It's also an mp3 reader allowing you to listen to your own mp3 music.  The monitoring and video surveillance detects movement and sends you a picture of the intruder by email.&lt;br /&gt;&lt;br /&gt;As for webcams that are more robust than my Logitechs, and ones that have more oomph and features, I recommend the &lt;a href="http://j.mp/88xW9z"&gt;Sharx Security VIPcella-IR&lt;/a&gt; (&lt;a href="http://j.mp/7ERqnf"&gt;here on Amazon&lt;/a&gt;) and the &lt;a href="http://j.mp/4KzYTP"&gt;Panasonic BL-C131&lt;/a&gt; (&lt;a href="http://j.mp/8m1kAX"&gt;here on Amazon&lt;/a&gt;).  I won't bore you with the specs, details or the $200+ price tags, but I urge you to check them out (no, I don't get any commission or advertising or anything).  These are simply the cameras on my wish list.&lt;br /&gt;&lt;br /&gt;Whether you use your existing webcam, go with a more advanced/robust one, select a software app or a webapp, your choices are sure to payoff.  The rest is about creativity in placement &amp; implementation, and a little elbow grease.  Having free software options, however, is sure to help make it easier.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-8387512237074084390?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/8387512237074084390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=8387512237074084390&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/8387512237074084390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/8387512237074084390'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/12/home-security-with-webcams.html' title='Home Security with Webcams'/><author><name>Ahmad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05063459654388517866'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-3077037799913024012</id><published>2009-12-01T14:49:00.009-06:00</published><updated>2009-12-01T15:42:15.248-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='YouTube'/><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Bookmarklets'/><title type='text'>Google Music Search (aka OneBox)</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: left; width: 164px;" border="0" id=""&gt;&lt;img src="http://img69.imageshack.us/img69/2936/googlemusic.jpg" style="position: relative; text-align: right; z-index: 0;" class="real" alt="" width="164" height="67"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Music" width="100%" height="100%" /&gt;&lt;/div&gt;Google updated the music search OneBox, which used to include song titles, album names and some other information licensed from AllMusic.  &lt;a href="http://www.google.com/music"&gt;Google Music Search&lt;/a&gt; (aka Onebox) is a music search feature that appears inside Google search that will give you not a little 30-second clip, but a full song play.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 460px;" border="0" id=""&gt;&lt;img src="http://img260.imageshack.us/img260/2936/googlemusic.jpg" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="460" height="450"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Music Search 2.0 (aka OneBox)" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;Search for an artist, an album name or even some lyrics and Google returns a list of songs that can be played with one click. Full music previews are provided by iLike and Lala, but Google also links to other music sites: Pandora, Rhapsody and imeem. When you click on a music result, Google opens a player in a pop-up window, which isn't very user-friendly.&lt;br /&gt;&lt;br /&gt;"With Lala, you can hear one full length preview per song. Each subsequent play will be a 0:30 clip," explains Lala. This limitation is very easy to bypass: just clear the cookies for lala.com.&lt;br /&gt;&lt;br /&gt;Basically, as you can see in the picture above, you will see play buttons alongside different songs when you get search results. If you press play, a popup from MySpace (iLike) or Lala appears, letting you play the full song and giving you buttons to buy it or get more info. You will also have the chance to check out the band on other services/sites as I've mentioned above.&lt;br /&gt;&lt;br /&gt;As you might imagine, there's no mention of iTunes in all of this.  This (the lack of iTunes-mention), however, does make me wonder about Apple and whether or not they plan to use the server farm they're building to make their own search engine  --Ultimately, this would mean that Google will not be the default search engine for their Safari browser.  It can only get more interesting.&lt;br /&gt;&lt;br /&gt;Back to what I was saying ...&lt;br /&gt;&lt;br /&gt;In essence, Google isn't playing the music at all. It's up to MySpace and Lala to manage the rights of the full-song playback business, and to serve up the content. For more info, check out the YouTube video (below) or &lt;a href="http://j.mp/8zIQ02"&gt;Google blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/DV24RBmy-2I&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%26fmt=18"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed wmode="transparent" src="http://www.youtube.com/v/DV24RBmy-2I&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%26fmt=18" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;span style="font-size:60%;"&gt;Link: http://www.youtube.com/watch?v=DV24RBmy-2I&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;Around the same time this came out a month or so ago (October 2009), and not wanting to feel left out, &lt;a href="http://j.mp/8N0Wxk"&gt;Yahoo! reminds users&lt;/a&gt; that it launched a similar feature last year. "Since launching a partnership with Rhapsody in September 2008 and launching the FoxyPlayer last year, music has been an integral part of the Yahoo! Search experience as well. We have found that nearly 6 percent of all Yahoo! searches are music-related."&lt;br /&gt;&lt;br /&gt;Here's the thing ... &lt;br /&gt;&lt;span style="font-style:italic;"&gt;(you'll shortly get an idea why I put this waaay at the bottom of this post)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I've been searching music on Google for a few years.  And I've been able to "listen" to the results  without a hitch.  If you've followed this blog at all, it should come as no surprise that I use a &lt;a href="http://www.ahmadism.com/search/label/Bookmarklets"&gt;bookmarklet&lt;/a&gt;.  I don't want to give it all away, to be honest, but I'm more than happy to share it for a limited number of people.  Let me know in the comments and I'll send you the bookmarklet.&lt;br /&gt;&lt;br /&gt;So what does this bookmarklet do?  It searches Google (and no other) for music based on a string you provide it (usually the name of the artist or the song ... not the lyrics).  I simply manipulate the Google page (the search page and the results page) into something that caters to music.  The results are mp3 &amp; ogg files that I can "listen" to right there and then.  And no, there are no third-party applications, other links (hidden or otherwise), etc.  It's simply a Google search with some serious URL manipulation to customize the search and the results.  Yes, it's that simple.&lt;br /&gt;&lt;br /&gt;Heck, with &lt;a href="http://www.foxytunes.com"&gt;FoxyTunes&lt;/a&gt;, a free browser plug-in I have on &lt;a href="http://www.firefox.com"&gt;Firefox&lt;/a&gt;, it automatically adds the play button next to the results of the bookmarklet.  Can I find all the music I want with this bookmarklet?  Honestly, no.  It's limited by what ... ummm ... I've said too much.  Just know that you'll find more than 90% of what you're seeking.  And again, if I send you the bookmarklet, you'll have its code to see exactly what it does.  You'll even be able to modify it to do other things (hint!).&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-3077037799913024012?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/3077037799913024012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=3077037799913024012&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/3077037799913024012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/3077037799913024012'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/12/google-music-search-aka-onebox.html' title='Google Music Search (aka OneBox)'/><author><name>Ahmad al-As'ad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01330128377744256254'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-4263226945742953478</id><published>2009-11-24T14:53:00.018-06:00</published><updated>2009-11-24T17:05:53.174-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Bookmarklets'/><title type='text'>5 Useful Bookmarklets</title><content type='html'>&lt;div&gt;&lt;br /&gt;It's been a while since I wrote about my favorite web "technology" ... bookmarklets.  Despite the huge collection I have, I'm constantly coming across some awesome-written bookmarklets.  I've also had the opportunity to write a couple for personal use (to help with blogging, etc.), and I wanted to share 5 useful everyday bookmarklets.&lt;br /&gt;&lt;br /&gt;To learn more about bookmarklets and what they are, I invite you to read &lt;a href="http://www.ahmadism.com/2009/06/bookmarklets-p3-basics-of-writing.html"&gt;this past post&lt;/a&gt;.  To summarize, a bookmarklet is a a term that may have originated as a result of the merge between "bookmark" and "applet."   Browser-independent, bookmarklets add functionality to any web browser. Consisting primarily of JavaScript code, bookmarklets can be stored in the bookmark/favorite bar of any browser and used from there to perform useful tasks affecting (in most cases) the current page.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:0px; position: relative; float: center; width: 374px;" border="0" id=""&gt;&lt;img src="http://img190.imageshack.us/img190/9425/bookmarkletsfolder.jpg" style="position: relative; text-align: center; z-index: 0;" class="real" alt="" width="374" height="577"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Bookmarklets Folder" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;In short, bookmarklets allow you to &lt;span style="font-style:italic;"&gt;temporarily&lt;/span&gt; modify the current page to do something you need.  Once you refresh the page, or revisit it, it will be back to the way the web page designer intended it.  For a more permanent solution, using the very same JavaScript solutions you find or write, you basically need that JavaScript to run on the specified page all the time ... automatically  --And that's exactly what &lt;a href="http://www.ahmadism.com/2009/04/tip-tuesday-what-is-greasemonkey.html"&gt;Greasemonkey&lt;/a&gt; is and does.&lt;br /&gt;&lt;br /&gt;With services like &lt;a href="http://www.xmarks.com"&gt;Xmarks&lt;/a&gt;, which give you access to your bookmarks from practically any where there's an internet connection, bookmarklets are an excellent cross-browser way of performing some tasks without the need for toolbars (which can be a security risk).  Here are 5 bookmarklets, which I'm hoping you find useful:&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;1. Linkify&lt;/h4&gt;&lt;br /&gt;My mother sends me all kinds of emails, which are usually links she's come across or forwards from other people.  I guess Yahoo! Mail doesn't automatically convert links into ... well ... links.  Instead, it keeps them as non-clickable text.  That's where Linkify comes in.  When I click on the bookmarklet while I've got her email up on the page, it makes what was once a non-clickable link into one that is.&lt;br /&gt;&lt;br /&gt;&lt;a class="abookmarklets" href="javascript:(function(){var D=document; D.body.normalize(); F(D.body); function F(n){var u,A,M,R,c,x; if(n.nodeType==3){ u=n.data.search(/https?\:\/\/[^\s]*[^.,;'&amp;quot;&amp;gt;\s\)\]]/); if(u&amp;gt;=0) { M=n.splitText(u); R=M.splitText(RegExp.lastMatch.length); A=document.createElement(&amp;quot;A&amp;quot;); A.href=M.data; A.appendChild(M); R.parentNode.insertBefore(A,R); } }else if(n.tagName!=&amp;quot;STYLE&amp;quot; &amp;amp;&amp;amp; n.tagName!=&amp;quot;SCRIPT&amp;quot; &amp;amp;&amp;amp; n.tagName!=&amp;quot;A&amp;quot;)for(c=0;x=n.childNodes[c];++c)F(x); } })();"&gt;Linkify&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Simply drag the "Linkify" link above to your browser toolbar.  Alternatively to dragging and dropping, you could right-click the link and click "Bookmark This Link" in Firefox (my browser of choice), or "Add to Favorites..." in IE.  Of course, IE will present you with some blocks to running them, which's why most serious-net-browsers do not use IE.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;2. List All Links&lt;/h4&gt;&lt;br /&gt;Sometimes it's handy to list all the links on a page.  I use it on pages where music is listed, but don't want to fiddle with all the nonsense.  I also use it to test pages and ensure that all the links work instead of scrolling or finding out if an image is a link or not.  You get the idea.&lt;br /&gt;&lt;br /&gt;&lt;a class="abookmarklets" href="javascript:var%20a='';for(var%20ln=0;ln%3Cdocument.links.length;ln++){var%20lk=document.links[ln];a+=ln+':%20%3Ca%20href=\''+lk+'\'%20title=\''+lk.text+'\'%3E'+lk+'%3C/a%3E%3Cbr%3E\n';}w=window.open('','Links','scrollbars,resizable,width=400,height=600');w.document.write(a);"&gt;List All Links&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Like the "Linkify" bookmarklet above, drag the "List All Links" link above to your browser toolbar.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;3. Edit Current Website&lt;/h4&gt;&lt;br /&gt;This bookmarklet turns the current page into a lite WYSIWYG, and helps me with productivity/blogging, but can also be for fun.  Imagine changing the headlines at a major newspaper website with your own words, taking a screen shot, etc.  Its best use, however, comes with altering text on the fly allowing for easier copy &amp; paste.&lt;br /&gt;&lt;br /&gt;&lt;a class="abookmarklets" href="javascript:document.body.contentEditable%20=%20'true';%20document.designMode='on';%20void%200"&gt;Edit Current Page/Website&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;4. Favelet Suite&lt;/h4&gt;&lt;br /&gt;The Favelet Suite bookmarklet is the Swiss Army knife of the web design bookmarklet world. It includes the following features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Color List&lt;/li&gt;&lt;li&gt;Document Tree Chart&lt;/li&gt;&lt;li&gt;HTML Attribute Viewer&lt;/li&gt;&lt;li&gt;HTTP Header Viewer&lt;/li&gt;&lt;li&gt;Hidden Field Modifier&lt;/li&gt;&lt;li&gt;Javascript Object Tree&lt;/li&gt;&lt;li&gt;MODIv2&lt;/li&gt;&lt;li&gt;Mouseover DOM Inspector&lt;/li&gt;&lt;li&gt;Object Dimensions&lt;/li&gt;&lt;li&gt;Page Info&lt;/li&gt;&lt;li&gt;Remove Children&lt;/li&gt;&lt;li&gt;Resize Fonts&lt;/li&gt;&lt;li&gt;Ruler&lt;/li&gt;&lt;li&gt;Show Source&lt;/li&gt;&lt;li&gt;Style Sheet Tweak&lt;/li&gt;&lt;li&gt;Style Sheet Viewer&lt;/li&gt;&lt;/ul&gt;&lt;a class="abookmarklets" href="javascript:s=document.body.appendChild(document.createElement('script'));s.id='fs';s.language='javascript';void(s.src='http://slayeroffice.com/tools/suite/suite.js');"&gt;Favelet Suite&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;5. Linearize&lt;/h4&gt;&lt;br /&gt;Reformats a page so that the entire contents is in a single column. It's great when you want to copy a lot of text from a page. I use it to more easily grab text from long articles with complex layouts, which you can dump into a text-to-speech reader when your eyes are tired (geeky, right?). (originally by Jesse Ruderman)&lt;br /&gt;&lt;br /&gt;&lt;a class="abookmarklets" href="javascript:(function(){var%20D=document,e,styles=%22table,thead,tbody,tr,th,td{display:block!important;}*{width:auto!important;height:auto!important;position:static!important;float:none!important;margin-left:0!important;margin-right:0!important;}%20img,iframe,embed,object{display:none;}%20body%20{margin:4px!important;}%22;%20e=D.createElement('link');%20e.rel='stylesheet';%20e.href=window.opera%20?%20%22javascript:'%22+styles+%22'%22%20:%20%22data:text/css,%22+styles;%20D.getElementsByTagName(%22head%22)[0].appendChild(e)})()"&gt;Linearize&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;EXTRA&lt;/h4&gt;&lt;br /&gt;Here's an extra tip, which builds on the same principle as bookmarklets but is not really one.  Still, you may find this simple tip handy if you always have a web browser running on your desktop screen in maximized mode, which most of us do.&lt;br /&gt;&lt;br /&gt;There are instances when you need to access program shortcuts and files placed on the desktop.&lt;br /&gt;&lt;br /&gt;Now instead of minimizing the browser to access these files, you can simply create a shortcut in the bookmarks toolbar of your browser that points to the desktop folder. Click this bookmark and you’ll be able to browse through desktop content within the browser.&lt;br /&gt;&lt;br /&gt;To create a bookmark pointing to the desktop, open this address &lt;span style="font-style:italic;"&gt;file:///c:/Users/&lt;/span&gt; (probably easier to copy &amp; paste it instead) inside a new tab in your browser (Firefox?). Click your user name and then drag-n-drop the "desktop" folder to your bookmarks toolbar.  I do this with my &lt;span style="font-style:italic;"&gt;Desktop&lt;/span&gt; and with my &lt;a href="http://www.ahmadism.com/2009/05/tip-tuesday-usb-drive-vs-dropbox.html"&gt;&lt;span style="font-style:italic;"&gt;My Dropbox&lt;/span&gt;&lt;/a&gt; folders.&lt;br /&gt;&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-4263226945742953478?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/4263226945742953478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=4263226945742953478&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/4263226945742953478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/4263226945742953478'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/11/5-useful-bookmarklets.html' title='5 Useful Bookmarklets'/><author><name>Ahmad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05063459654388517866'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-3602165338713932933</id><published>2009-11-17T10:33:00.007-06:00</published><updated>2009-11-17T12:48:12.967-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><title type='text'>The Mosquito Ringtone</title><content type='html'>&lt;div&gt;&lt;br /&gt;I remembered reading about this a couple of years ago when I was describing it to a couple of people who have not heard or knew about it at all.  But I couldn't remember what the name / reference of this  "teenagers-only could hear" audio.  So I started to look it up, and wanted to write about this technological ingenuity, its history, etc.&lt;br /&gt;&lt;br /&gt;This technology was marketed back in 2005 as an ultrasonic teenager repellent, an ear-splitting 17-kilohertz (17.4KHz, to be exact) buzzer designed, by British inventor Howard Stapleton with Welsh security company Compound Security Systems, to help shopkeepers disperse young people loitering in front of their stores while leaving adults unaffected.  Basically, the idea was meant to drive away teens through ultra high frequency sounds much like how a dog whistle would affect dogs.&lt;br /&gt;&lt;br /&gt;“The Mosquito”, as the product was named, took advantage of a curious medical fact that most people are unaware of.  The principle behind it is a biological reality that hearing experts refer to as &lt;a href="http://en.wikipedia.org/wiki/Presbycusis"&gt;presbycusis&lt;/a&gt; (a more accurate source &lt;a href="http://www.nidcd.nih.gov/health/hearing/presbycusis.htm"&gt;here&lt;/a&gt;), or aging ear.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:20px; position: relative; float: left; width: 190px;" border="0" id=""&gt;&lt;img src="http://img69.imageshack.us/img69/5473/hearinghightones.gif" style="position: relative; text-align: right; z-index: 0;" class="real" alt="" width="190" height="658"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Hearing High Tones" width="100%" height="100%" /&gt;&lt;/div&gt; While most human communication takes place in a frequency range between 200 and 8,000 hertz (a hertz being the scientific unit of frequency equal to one cycle per second), most adults' ability to hear frequencies higher than that begins to deteriorate in early middle age.&lt;br /&gt;&lt;br /&gt;"It's the most common sensory abnormality in the world," said Dr. Rick A. Friedman, an ear surgeon and research scientist at the House Ear Institute in Los Angeles.&lt;br /&gt;&lt;br /&gt;But in a bit of techno-jujitsu, someone — a person unknown at this time, but probably not someone with presbycusis — realized that the Mosquito, which uses this common adult abnormality to adults' advantage, could be turned against them.&lt;br /&gt;&lt;br /&gt;As with any inventive good idea, sooner or later someone is going to use it for something other then the original intended purpose. In this case, some equally inventive teens in the inventor’s hometown (Birmingham) caught on to what the company was doing and decided to put turn the idea into something they could use. They took the ultra sonic frequency and converted into to a cell phone ringtone which they aptly named “Teen Buzz”. As such, the “adult proof” ringtone known as the mosquito ringtone was born. The ringtone immediately caught on like wildfire in the UK, and has since quickly spread throughout the reaches of the Internet to teens everywhere. Teens learned they could hear each others phones ringing at school but their teachers couldn’t. The ringtone goes by many different names including Teen Buzz, Mozzy Tone, Mosquito Ringtone, Ultra Sonic Ringtone, and others. It has been used in several TV series here in the United States as well as in this (below) very clever KFC TV Commercial.&lt;br /&gt;&lt;br /&gt;In April of 2007, KFC Featured the Mosquito Ringtone in a type of viral interactive commercial. They were giving away (1000) $10 gift cards to the first thousand people that could correctly state at what point in the commercial the ultra sonic sound was played. I don’t know if it is part of the YouTube conversion process, but it’s pretty obvious where the sound is played.&lt;br /&gt;&lt;p&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/KMWqIeb7b6g&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%26fmt=18"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed wmode="transparent" src="http://www.youtube.com/v/KMWqIeb7b6g&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%26fmt=18" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;span style="font-size:60%;"&gt;Link: http://www.youtube.com/watch?v=KMWqIeb7b6g&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;"Our high-frequency buzzer was copied. It is not exactly what we developed, but it's a pretty good imitation," said Simon Morris, marketing director for Compound Security Systems, the company behind the &lt;span style="font-style:italic;"&gt;Mosquito&lt;/span&gt;. "You've got to give the kids credit for ingenuity."&lt;br /&gt;&lt;br /&gt;Since then, Mr. Morris said his company has received so much attention — none of it profit-making because the ring tone was in effect pirated — that he and his partner, Howard Stapleton, the inventor, decided to start selling a ring tone of their own. It is called &lt;a href="http://www.teenbuzz.org"&gt;Mosquitotone&lt;/a&gt;, and it is now advertised as "the authentic Mosquito ring tone."&lt;br /&gt;&lt;br /&gt;To many, this whole notion of a group of people being able to hear something while another older one cannot is all hard to believe.  But I assure you it's real.  Here's a video that demonstrates this:&lt;br /&gt;&lt;p&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/IrewnzQYrPI&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%26fmt=18"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed wmode="transparent" src="http://www.youtube.com/v/IrewnzQYrPI&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%26fmt=18" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;span style="font-size:60%;"&gt;Link: http://www.youtube.com/watch?v=IrewnzQYrPI&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;This ring tone comes in different KHz.  Some are designed to not be heard by those above 50, or those above 40, or those above 30 and so on and so forth, give or take a few years.  Its applications may go beyond teenagers and their cellphones at school.  Can you think of an application or two?  Share them with us in the comments.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-3602165338713932933?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/3602165338713932933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=3602165338713932933&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/3602165338713932933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/3602165338713932933'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/11/mosquito-ringtone.html' title='The Mosquito Ringtone'/><author><name>Ahmad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05063459654388517866'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-3338416744531681351</id><published>2009-11-10T12:26:00.006-06:00</published><updated>2009-11-10T13:21:58.117-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='YouTube'/><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><title type='text'>RJDJ: Technology Turning Music into a Drug</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;a href="http://www.rjdj.me"&gt;RJDJ&lt;/a&gt; is an iPhone application created by same innovator as &lt;a href="http://www.last.fm/"&gt;Last.fm&lt;/a&gt;.  The London-based technology company started by Austrian entrepreneur Michael Breidenbruecker recently launched the world's first iPhone-only album, allowing listeners to create their own real-time mixes. &lt;br /&gt;&lt;br /&gt;The application creates a unique experience with each track, or "scene" as RJDJ calls it.  I could spend several hours explaining how this technology works, and how addictive it can be, but I wouldn't do it justice.  Most importantly, I wouldn't do the word "addictive" as it refers to this app justice either.&lt;br /&gt;&lt;br /&gt;Personally, I hope that they'll make a version for Andriod phones.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/WPrIPcyemdM&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%2526fmt%3D18"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed wmode="transparent" src="http://www.youtube.com/v/WPrIPcyemdM&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;span style="font-size:60%;"&gt;Link: http://www.youtube.com/watch?v=WPrIPcyemdM&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;What's your take on this new drug?  I think it would be awesome for the kids, on a subway ride, etc.  What's your take?&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-3338416744531681351?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/3338416744531681351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=3338416744531681351&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/3338416744531681351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/3338416744531681351'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/11/rjdj-technology-turning-music-into-drug.html' title='RJDJ: Technology Turning Music into a Drug'/><author><name>Ahmad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05063459654388517866'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-3426279831270852922</id><published>2009-11-03T19:17:00.013-06:00</published><updated>2010-01-24T08:13:34.575-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eco-Friendly'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='Time'/><category scheme='http://www.blogger.com/atom/ns#' term='Free'/><category scheme='http://www.blogger.com/atom/ns#' term='Green'/><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='Productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='LinkedIn'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Bookmarklets'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Tips for Browsing &amp; Working Faster</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:5px; position: relative; float: left; width: 121px;" border="0" id=""&gt;&lt;img src="http://img141.imageshack.us/img141/2906/fasttyping.jpg" style="position: relative; text-align: right; z-index: 0;" alt="" width="121" height="160"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Fast Typing" width="100%" height="100%" /&gt;&lt;/div&gt;As someone who does most of his work online, the browser has become the cornerstone application I run at all times.  And being in technology for almost 15 years, I can't help but notice some of the browsing habits that my family, friends and colleagues have.  In most cases, I'm their tech support and their first line of defense for most of their PC needs (purchase, how-to, strategy, approach, web site, email, etc.).  So, I wanted to write a few browsing (and some non-browser) tips to help speed things up and help all to not only be speedier, but more productive. &lt;br /&gt;&lt;br /&gt;It is worth mentioning (up front) that these tips are derived from my own personal style, and may not all work for you.  However, I'm hoping that at least a few of them will come in handy and perhaps help you develop your own style.  Since the objective of these tips is to be speedy and more productive, it should come as no surprise that this means I rely on the keyboard for most of them (instead of the mouse) minimizing "lift."  That is, the act of lifting my hand and going to the mouse to only click on something once and allow me to resume typing.  A perfect example of this is the URL bar/field.  Many take the mouse to click on that field so that they could type away the URL in mind.  I'm getting ahead of myself, but I figured an example is in order.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;The Browser Itself&lt;/h4&gt;&lt;br /&gt;I wouldn't be surprised if the main application most of us use in today's age is the browser.  Heck, I'm willing to go as far as suggesting that the browser is the new operating system (OS) of today.  And your choice of browser says a lot about you, your browsing habits, and a whole lot more.  Let me be short, sweet and to the point and say that if you're using Internet Explorer (IE) and you don't really have to (because of your work's IT, etc.) then do us all, and do yourself, a &lt;a href="http://techreport.com/discussions.x/15412"&gt;favor&lt;/a&gt; and &lt;a href="http://browsehappy.com/browsers/"&gt;switch&lt;/a&gt;.  And if you're on IE6, then know ahead of time that &lt;a href="http://www.ie6update.com/"&gt;you'll have to choose a side&lt;/a&gt;.  Yes, it's that serious.  Personally, I use &lt;a href="http://www.firefox.com"&gt;Firefox&lt;/a&gt;.  And if I wasn't, I would use &lt;a href="http://www.google.com/chrome"&gt;Google Chrome&lt;/a&gt;.  Why?  Well, the number one reason I use Firefox beside the its compliance with the standards out there is its add-ons and extensions.  There are some I simply would rather not work (or live) without.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Keyboard Shortcuts&lt;/h4&gt;&lt;br /&gt;As I previously mentioned, avoiding that reach to the mouse is sure to save you time and help accomplish things more efficiently.  Addressing my earlier point, seeing a professional reach for the mouse and clicking on the URL bar only to type "www.google.com" kills me.  Within most browsers (yes IE too), you can &lt;span style="font-weight:bold;"&gt;alt+d&lt;/span&gt; to put the cursor within the URL bar highlighting the entire current URL ready for you to type over it with what ever your heart desires.  Besides copy (ctrl+c) and paste (ctrl+v), going to the URL is the next most common thing ... heck, I think it may even beat copy &amp; paste.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: center; width: 318px;" border="0" id=""&gt;&lt;img src="http://img32.imageshack.us/img32/1929/kbshortcut.jpg" style="position: relative; text-align: center; z-index: 0;" alt="" width="318" height="186"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Keyboard Shortcuts" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;While we're at it, you don't really need to type "www." and the ".com" at the end.  Just type (in the example I used of going to www.google.com) "google" and hit &lt;span style="font-weight:bold;"&gt;ctrl+enter&lt;/span&gt;.  That combo adds "http://www." before the string and ".com" after the string.  The string being the "google" part.&lt;br /&gt;&lt;br /&gt;Here's a list of keyboard shortcuts that apply to most browsers, but are listed here with Firefox in mind (yes, I'm bias):&lt;br /&gt;&lt;ul&gt; &lt;li&gt;Go back one page in history: &lt;strong&gt;Backspace &lt;/strong&gt;[or &lt;strong&gt;Alt &lt;/strong&gt;+&lt;strong&gt; Left Arrow&lt;/strong&gt;]&lt;/li&gt;  &lt;li&gt;Go forward one page in history: &lt;strong&gt;Shift &lt;/strong&gt;+ &lt;strong&gt;Backspace &lt;/strong&gt;[or &lt;strong&gt;Alt &lt;/strong&gt;+&lt;strong&gt; Right Arrow&lt;/strong&gt;]&lt;/li&gt; &lt;li&gt;Home Page of browser: &lt;strong&gt;Alt&lt;/strong&gt; + &lt;strong&gt;Home&lt;/strong&gt;&lt;/li&gt;  &lt;li&gt;Reload current page: &lt;strong&gt;F5&lt;/strong&gt; [or &lt;strong&gt;Ctrl&lt;/strong&gt; + &lt;strong&gt;R&lt;/strong&gt;]&lt;/li&gt; &lt;li&gt;Stop loading current page: &lt;strong&gt;Esc&lt;/strong&gt;&lt;/li&gt; &lt;li&gt;Page down (i.e., scroll down) in current web page: &lt;strong&gt;Spacebar&lt;/strong&gt;&lt;/li&gt; &lt;li&gt;Page up (i.e., scroll up) in current web page: &lt;strong&gt;Shift &lt;/strong&gt;+&lt;strong&gt; Spacebar&lt;/strong&gt;&lt;/li&gt;  &lt;li&gt;Go to bottom of current page: &lt;strong&gt;End&lt;/strong&gt;&lt;/li&gt; &lt;li&gt;Go to top of current page: &lt;strong&gt;Home&lt;/strong&gt;&lt;/li&gt; &lt;li&gt;Zoom in (i.e., increase text size of page): &lt;strong&gt;Ctrl&lt;/strong&gt; + &lt;strong&gt;=&lt;/strong&gt;&lt;/li&gt; &lt;li&gt;Zoom out (i.e., decrease text size of page): &lt;strong&gt;Ctrl &lt;/strong&gt;+ &lt;strong&gt;-&lt;/strong&gt;&lt;/li&gt;  &lt;/ul&gt; &lt;ul&gt; &lt;li&gt;Find a word in current page: &lt;strong&gt;Ctrl&lt;/strong&gt; + &lt;strong&gt;F&lt;/strong&gt;&lt;/li&gt; &lt;li&gt;Find again: &lt;strong&gt;F3 &lt;/strong&gt;[or &lt;strong&gt;Ctrl &lt;/strong&gt;+ &lt;strong&gt;G&lt;/strong&gt;]&lt;/li&gt; &lt;li&gt;Find Previous: &lt;strong&gt;Shift &lt;/strong&gt;+&lt;strong&gt; F3&lt;/strong&gt;&lt;/li&gt;  &lt;/ul&gt; &lt;ul&gt; &lt;li&gt;Print current page: &lt;strong&gt;Ctrl&lt;/strong&gt; + &lt;strong&gt;P&lt;/strong&gt;&lt;/li&gt; &lt;li&gt;Bookmark current page: &lt;strong&gt;Ctrl &lt;/strong&gt;+&lt;strong&gt; D&lt;/strong&gt;&lt;/li&gt; &lt;li&gt;View Page Source: &lt;strong&gt;Ctrl &lt;/strong&gt;+&lt;strong&gt; U&lt;/strong&gt;&lt;/li&gt;  &lt;/ul&gt; &lt;ul&gt; &lt;li&gt;New Tab: &lt;strong&gt;Ctrl&lt;/strong&gt; + &lt;strong&gt;T&lt;/strong&gt;&lt;/li&gt; &lt;li&gt;New Window: &lt;strong&gt;Ctrl &lt;/strong&gt;+&lt;strong&gt; N&lt;/strong&gt;&lt;/li&gt; &lt;li&gt;Close Tab: &lt;strong&gt;Ctrl &lt;/strong&gt;+&lt;strong&gt; F4 &lt;/strong&gt;[or &lt;strong&gt;Ctrl &lt;/strong&gt;+&lt;strong&gt; W&lt;/strong&gt;]  &lt;/li&gt;  &lt;li&gt;Close Window: &lt;strong&gt;Alt &lt;/strong&gt;+&lt;strong&gt; F4 &lt;/strong&gt;[or &lt;strong&gt;Shift&lt;/strong&gt; + &lt;strong&gt;Ctrl &lt;/strong&gt;+&lt;strong&gt; W&lt;/strong&gt;]&lt;/li&gt; &lt;li&gt;Select Tab (1 to 8): &lt;strong&gt;Ctrl &lt;/strong&gt;+ (&lt;strong&gt;1&lt;/strong&gt; to &lt;strong&gt;8&lt;/strong&gt;) [for example, to select 2nd Tab: &lt;strong&gt;Ctrl &lt;/strong&gt;+&lt;strong&gt; 2&lt;/strong&gt;]&lt;/li&gt;  &lt;li&gt;Select Last Tab: &lt;strong&gt;Ctrl &lt;/strong&gt;+&lt;strong&gt; 9&lt;/strong&gt;&lt;/li&gt; &lt;/ul&gt; &lt;ul&gt; &lt;li&gt;Toggle Private Browsing: &lt;strong&gt;Ctrl &lt;/strong&gt;+&lt;strong&gt; Shift &lt;/strong&gt;+&lt;strong&gt; P&lt;/strong&gt;&lt;/li&gt;  &lt;li&gt;Select location bar: &lt;strong&gt;Ctrl &lt;/strong&gt;+&lt;strong&gt; L&lt;/strong&gt;&lt;/li&gt; &lt;li&gt;Select search bar: &lt;strong&gt;Ctrl &lt;/strong&gt;+&lt;strong&gt; K&lt;/strong&gt;&lt;/li&gt; &lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;This keyboard shortcut list does not do it justice.  My favorite list can be &lt;a href="http://www.mouserunner.com/FF_Shortcuts1Printable.html?src=ahmadism"&gt;found here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Don't expect to memorize half of them.  Simply refer to the shortcuts and use them; and you'll learn them in due time.  Despite my technology tenure, I learned one keyboard shortcut today, for example (shift+spacebar).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Use Tabs&lt;/h4&gt;&lt;br /&gt;I remember once reading something similar to the following line (I'm adapting it a bit):  If the browser is the new operating system, then the tab is the new system process, and the tab bar is the new taskbar.  There are always reasons to launch a new browser window, but for the most part try and use tabs whenever possible. &lt;br /&gt;&lt;br /&gt;There are many add-ons (for Firefox) that help optimize tabs and their use.  Most should know how to open a link in a new tab (just right-click the link ... when in doubt, right-click).  As evident by the keyboard shortcuts, there's always more than one way to do the same thing.  So look it up and see if using it works for you ... but be fair, give it some practice first.  When I don't have a link but know my URL, I simply ctrl+t (open a new tab), type the main domain name &amp; hit ctrl+enter to make it a .com url with the www part and I'm off to go.  It's longer to read (and type) than to do, I assure you.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Get Organized&lt;/h4&gt;&lt;br /&gt;Organize your bookmarks in folders.  I know that many use outside social bookmarking sites, and even local bookmarking is usually heavily tagged (meta-data); but I still think folders in this case (for bookmarks) rule.  And I recommend creating as many of them as you can.  Later, if you're serious about organizing, you'll find yourself consolidating some of the folders or even nesting some within others.  The end result, in all cases, should be a more organized browser, a more accessible list of links and more efficient cataloging.&lt;br /&gt;&lt;br /&gt;For example, I have a bookmark folder sitting on my Bookmarks Toolbar called E-Mail.  In it are all the email sites I visit (gmail.com, mail.yahoo.com, hotmail.com, etc.).  Another easily accessible folder (although this need not be this accessible) is a folder I created called Bookmarklets.  More on those in a little bit.  Another folder, again on the Bookmarks Toolbar, is &lt;Company Name&gt; (replaced with the company for whom I'm working).  In it are links to the intranet, and several other internal links.  In this same folder, I also keep the external and internal links (when they're different) to access my mail over the web.  The next point should tie nicely with the reason behind this madness.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Use Keywords on Your Bookmarks&lt;/h4&gt;&lt;br /&gt;I don't use this as heavy, or even in the same way as most people do.  Let's first talk about what they are:     Once a bookmark is created, you can go back to it, go to its properties and see a field called "Keyword." It is in this field where you can set a small word or phrase (I'd keep it concatenated) to use instead of the actual bookmarked URL itself.  Let me elaborate ... Let's say you bookmarked "http://mail.yahoo.com."  Then you go give put "ym" as the string in the Keyword field.  Now, all you have to do is type &lt;span style="font-style:italic;"&gt;ym&lt;/span&gt; in the URL bar and hit &lt;span style="font-style:italic;"&gt;enter&lt;/span&gt;.  Circling back to the keyboard shortcuts, you would do &lt;span style="font-weight:bold;"&gt;alt+d&lt;/span&gt; then &lt;span style="font-weight:bold;"&gt;ym&lt;/span&gt; and &lt;span style="font-weight:bold;"&gt;enter&lt;/span&gt;; and voilà, you're at Yahoo! Mail.  Of course, you can make your keywords as long or as short as you need them to be.&lt;br /&gt;&lt;br /&gt;But where this is the most handy is with longer URLs that you want to bookmark.  For me, the longest URLs I   seek the most are bookmarklets.  Excellent segue into the next section ...&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Use Bookmarklets&lt;/h4&gt;&lt;br /&gt;I don't like to use toolbars outside of what came native with the browser.  Heck, even that I butcher to   maximize my browser real-estate on my old laptop (a used Dell Latitude D505).  I don't install the Google Toolbar, the Yahoo! one, or any other.  Toolbars will slow your browser down and are a security risk I'm simply not willing to take.  Don't get me wrong, there are a few especially for developers that are absolutely amazing.  Nope, I don't use those either.  If I had a browser that had them, I'd have them disabled most of the time.&lt;br /&gt;&lt;br /&gt;So what do I use instead?  Most of what I need, and most of what the toolbars do, can be done with   &lt;a href="http://www.ahmadism.com/2009/06/better-browsing-on-iphone-too-with.html"&gt;bookmarklets&lt;/a&gt;.  Bookmarklets are basically JavaScript that calls that have been bookmarked.  For example, &lt;span style="font-weight:bold;"&gt;javascript:alert("hello world");&lt;/span&gt; is technically a link that can be bookmarked.  Many sites offer bookmarklets that you can drag to your toolbar for later use.&lt;br /&gt;&lt;br /&gt;JavaScript is used on most web pages.  Those JavaScript bookmarklets allow you to run your own   "manipulations" against the page that you're currently on/viewing.  For example, you can force most pages to have a black or white background using a bookmarklet.  Amongst such bookmarklets are the ones from such social bookmarking tools I previously mentioned, like &lt;a href="http://delicious.com/"&gt;Delicious&lt;/a&gt;, &lt;a href="http://www.tumblr.com/"&gt;Tumblr&lt;/a&gt;, and others.  Amongst my most used &lt;a href="http://www.ahmadism.com/2009/07/bookmarklets-and-twitter.html"&gt;bookmarklets are URL shorteners&lt;/a&gt;.  They not only provide a shorter URL for whatever I want to send out, but tracking (if you're logged in ... free account) all those URLs as well.  I digress.  You can read more about it &lt;a href="http://www.ahmadism.com/2009/07/bookmarklets-and-twitter.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now that I have my bookmarklets, I organize them in a folder called just that (see above), and then I assign   my most used ones a keyword of their own to make accessing them a breeze.  Like the Yahoo! Mail bookmark, now I can invoke a bookmarklet with alt+d, &lt;keyword&gt;, enter.&lt;br /&gt;&lt;br /&gt;Bookmarklets is what I use the most.  And if you've been following my articles, you'll know I'm a   bookmarklet-collecting freak.  And I use a lot of them.  I love the ones that help me read or watch YouTube by dimming everything else (two different bookmarklets).  I use bookmarklets to help me write my blog (masking images and aligning them), to QA, to test accessibility, etc.  There are many server services, with URLs, out there there that you could pass a URL to (like the current URL of a page) to do something with the page for you.  Among such services is PrintWhatYouLike.  I know this is not a bookmarklet article, but assigning such a bookmarklet a keyword and using it can have &lt;a href="http://www.ahmadism.com/search/label/Green"&gt;green&lt;/a&gt; implications (saving ink and printing paper).&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;A Couple of Words on Bookmarking ...&lt;/h4&gt;&lt;br /&gt;Where many use Delicious, Tumblr, or even others like &lt;a href="https://www.google.com/bookmarks"&gt;Google Bookmarks&lt;/a&gt; and &lt;a href="http://instapaper.com/"&gt;Instapaper&lt;/a&gt;, I've not been able to make that jump yet.  Perhaps it's because I use &lt;a href="http://www.xmarks.com"&gt;Xmarks&lt;/a&gt; (formerly known as &lt;a href="http://www.foxmarks.com"&gt;Foxmarks&lt;/a&gt;).  Xmarks syncs my bookmarks and allows me to choose which ones are visible/accessible on different profiles.  So my "work" profile only shows &lt;span style="font-style:italic;"&gt;these&lt;/span&gt; folders, and not &lt;span style="font-style:italic;"&gt;these&lt;/span&gt; others.  I could also always go to xmarks.com and access my bookmarks from any computer with internet access.&lt;br /&gt;&lt;br /&gt;I do, however, use photo/image bookmarking through a 3rd-party.  Where most use such services as   &lt;a href="http://vi.sualize.us/"&gt;vi.sualize.us&lt;/a&gt;, I've found myself in love with &lt;a href="http://www.ahmadism.com/2009/10/visual-bookmarking-we-heart-it-weit.html"&gt;weheartit&lt;/a&gt; (pun intended).  I've added their bookmarklet to my collection, made sure it's in my Bookmarklets folder (organized) and have assigned the keyword "&lt;span style="font-style:italic;"&gt;loveit&lt;/span&gt;" to it.  Now, when I'm on a page/site that contains an image or a photo I like, I simply &lt;span style="font-weight:bold;"&gt;alt+d&lt;/span&gt; to go to the URL field, type &lt;span style="font-weight:bold;"&gt;loveit&lt;/span&gt; and hit &lt;span style="font-weight:bold;"&gt;enter&lt;/span&gt;.  I then pick the image on that page that I want to "bookmark."&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Other Browser Tricks&lt;/h4&gt;&lt;br /&gt;There are other tricks you can use to boost the likes of Firefox, which you can find &lt;a href="http://www.makeuseof.com/tag/3-speedy-tips-for-faster-browsing-in-firefox/"&gt;here&lt;/a&gt; (speeding Firefox   itself), extensions and add-ons that are highly recommended, and finally &lt;a href="http://www.techradar.com/news/software/applications/8-hacks-to-make-firefox-ridiculously-fast-468317"&gt;hacks&lt;/a&gt; to Firefox's configuration.&lt;br /&gt;&lt;br /&gt;These are all things you can do to enhance Firefox.  The bulk of the browser tips (and most are generic to apply to other browsers as well) came before the last paragraph, and they are discipline-based with a few technical ones here &amp; there to help you along the way.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Outside of the Browser World&lt;/h4&gt;&lt;br /&gt;I'll try and be brief here.  I find myself often needing to take a note.  Nothing elaborate.  I'm usually   jotting a phone number down (although I do a lot more ... like this entire article), and I usually need it quick ... like NOW!  My application of choice is Notepad.  But in the spirit of keyboard shortcuts, I do not click on the start menu, find all programs, accessories, yada yada.  Instead, I type ctrl+alt+n.  That's the shortcut key I've assigned Notepad.  I've also assigned one to the calculator (ctrl+alt+c).  Now I'm only 3  -key presses away from getting what I need done.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: center; width: 367px;" border="0" id=""&gt;&lt;img src="http://img682.imageshack.us/img682/9202/notepadshortcut.jpg" style="position: relative; text-align: center; z-index: 0;" alt="" width="367" height="506"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Notepad Shortcut" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;There are many other things/quirks I do to help me work faster and being more productive.  One overlooked   item that I use almost always is alt+tab to switch/cycle amongst running applications within Windows.  I cycle through tabs, since the browser is the bulk of what I use, with ctrl+tab.  Sometimes, it's easier for me to do ctrl+1 for the 1st tab.  On many occasions, I find myself guessing the number of the tab (hmm, it's about the 6th open tab so ... ) ctrl+6.  All it does is bring focus to that tab.  No harm with being wrong.  I just adjust the number based on how close I got.&lt;br /&gt;&lt;br /&gt;Using services that consolidate multiple touch points for you will inevitably, and perhaps by definition,   help you work faster &amp; better.  Many of us use instant messengers like Yahoo! IM, AOL IM (AIM), Facebook chat, MSN, GTalk, Jabber, etc.  But we also use Twitter, check our email, Facebook, LinkedIn, etc.  I use one application for them all:  &lt;a href="http://www.digsby.com"&gt;Digsby&lt;/a&gt;.  It's a standalone application that's not browser based (must install it on Windows), but it's free and worth it if it was not.&lt;br /&gt;&lt;br /&gt;Another highly recommended tools to help you work faster, better and be more productive include password   managers like &lt;a href="http://agilewebsolutions.com/products/1Password"&gt;1password&lt;/a&gt; and &lt;a href="http://keepass.info/"&gt;KeePass&lt;/a&gt;.  Combining their use with your browser life and perhaps some &lt;a href="http://www.ahmadism.com/search/label/Cloud%20Computing"&gt;cloud computing&lt;/a&gt; services (umm, like &lt;a href="http://www.ahmadism.com/2009/05/tip-tuesday-usb-drive-vs-dropbox.html"&gt;Dropbox&lt;/a&gt; &lt;wink&gt;), and you'll quickly be armed with security on the go.  Read more about that &lt;a href="http://www.ahmadism.com/2009/05/tip-tuesday-usb-drive-vs-dropbox.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As you can see, what you use outside of the browser (like to listen to your music, to watch video, etc.) can   also help you be more efficient.  Naturally, not all things that consolidate are worth a lick.  Some things are best left separate.&lt;br /&gt;&lt;br /&gt;That's the tip of the iceberg for my style and what I do.  What's yours?  I would love to learn new tricks   (wuf wuf).  Share them with us in the comments.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-3426279831270852922?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/3426279831270852922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=3426279831270852922&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/3426279831270852922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/3426279831270852922'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/11/tips-for-browsing-working-faster.html' title='Tips for Browsing &amp; Working Faster'/><author><name>Ahmad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05063459654388517866'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-4551790659002457802</id><published>2009-10-29T12:33:00.010-05:00</published><updated>2009-10-29T23:39:38.155-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='YouTube'/><category scheme='http://www.blogger.com/atom/ns#' term='Productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Work Life Balance'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Cloud Computing:  Definition, Pros &amp; Cons</title><content type='html'>&lt;div&gt;&lt;span style="font-style:italic;"&gt;My apologies, this article is a couple of days late due to illness.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I've talked about &lt;a href="http://www.ahmadism.com/search/label/Cloud%20Computing"&gt;cloud computing&lt;/a&gt; and have touched more so on its benefits than anything else.  In today's article, I wanted to give this technology-trend a place of its own, defining it properly and taking a closer look at its pros and cons ... perhaps more so on its cons; as to help exercise reasonable care, if nothing else.&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: center; width: 447px;" border="0" id=""&gt;&lt;img src="http://img215.imageshack.us/img215/9848/cloudcomputingkitchensi.jpg" style="position: relative; text-align: center; z-index: 0;" alt="" width="447" height="319"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Cloud Computing - Everything &amp; The Kitchen Sink" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;What exactly is cloud computing?&lt;/h4&gt;You can find lots of definitions on Google or in technology-related publications.  I, however, think of it as simply using centralized services over the Internet.&lt;br /&gt;&lt;br /&gt;So what exactly are we talking about here? The "cloud" is more or less an IT or "geek" term for the Internet, and cloud computing, or cloud integration, means storing and having access to your computer data and software on the Internet, rather than running it on your personal computer or office server. In fact, if you use programs such as Gmail or Google Docs, you may not realize you are already doing cloud computing.&lt;br /&gt;&lt;br /&gt;To put cloud computing in simpler terms, I invite you to watch this video:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/XdBd14rjcs0&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%2526fmt%3D18"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed wmode="transparent" src="http://www.youtube.com/v/XdBd14rjcs0&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;span style="font-size:60%;"&gt;Link: http://www.youtube.com/watch?v=XdBd14rjcs0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The companies offering cloud computing services are some of the biggest and best known in the information and/or technology industry: Google offers the Google App Engine, Amazon.com sells Elastic Cloud Compute (EC2), Microsoft released Azure and Windows Live Sky Drive, and AOL provides Xdrive, to name a few. If you’ve ever used MySpace, Facebook, LinkedIn, Picasa, Flickr, Hotmail, or one of the many Google services, then you’ve used cloud computing. A recent survey conducted by Pew Internet showed that 69% of all Americans use cloud-based software to store pictures, videos, emails, calendars and other various data online.&lt;br /&gt;&lt;br /&gt;One definition I came across and liked enough to save (don't know its source) is:&lt;br /&gt;&lt;blockquote&gt;Cloud computing is a way of providing both hardware and software as a service via the internet. Users access the necessary infrastructure, applications, systems, and hardware via the web using their web browser. Cloud computing combines the concept of software-as-a-service, where a software application is accessed and used in a hosted environment, together with the concept of utility computing, where shared, scalable software and hardware is purchased on a usage basis.&lt;/blockquote&gt;&lt;br /&gt;Whether cloud computing is the same as Software as a Service (Saas) or not requires a more technical definition and explanation.  One I feel is not meant for this article.  To learn more about that, however, I strongly encourage the &lt;a href="http://blog.mariaspinola.com/2009/08/what-exactly-is-cloud-computing.html?src=ahmadism"&gt;following article&lt;/a&gt;, which I've found to be the best &amp; most comprehensive explanation.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;The benefits (pros) &amp; advantages of cloud computing&lt;/h4&gt;Having your data and business computing programs running online, rather than exclusively on your office computers, means that you and your staff have access to them anytime, anywhere there's an Internet connection. Small businesses like the idea of being able to access their data from home, at a client's location, on the road, or even on a smartphone.  And of course, if you know you will have to work disconnected, you can load the files you need onto a hard drive, a USB flash stick/drive or better yet use another offline/online cloud computing tool I &lt;a href="http://www.ahmadism.com/2009/05/tip-tuesday-usb-drive-vs-dropbox.html"&gt;mentioned in the past called Dropbox&lt;/a&gt; (or many like it). Many of the more common cloud computing offers out there, such as Google Gears and Adobe AIR, make it possible for some Web-based programs to be used on a computer even when you're not connected.  That basically took one aspect that may have been viewed as a limitation and made it a huge plus.&lt;br /&gt;&lt;br /&gt;Some of the more basic benefits/pros of cloud computing include:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;How it frees up physical space - Think of remote data storage, servers you'd otherwise have to to keep in house, etc.&lt;/li&gt;&lt;li&gt;Cloud computing eliminates the needs for maintaining a cool enough environment for computer hardware that can easily overheat and crash.&lt;/li&gt;&lt;li&gt;Saves electricity - in larger organizations this alone may be worth it.&lt;/li&gt;&lt;li&gt;Eliminates the cost of maintaining one's own IT staff to update and upgrade software or hardware because the data center handles that.&lt;/li&gt;&lt;li&gt;Software &amp; Hardware maintenance - Software provided online is upgraded and maintained by the provider, so the small business owner does not have to purchase the newest version of a software program or download fixes and patches for this or that server, router or hardware. Not having to buy a program outright but entering into a monthly or annual contract is very appealing, as is the fact that many applications are offered for free. The fixed cost allows business owners to plan rather than be caught off-guard when a costly software or hardware upgrade must be purchased.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;For me personally, cloud computing has provided a sense of work-life balance.  My personal budget, without any account numbers or anything except debits and credits, is in the cloud shared with my wife to simplify budgeting &amp; updating.  My to-do list is on the cloud.  I email strictly now via the cloud.  And best of all, my calendar is in the cloud.  This affords me the flexibility to coordinate things between my personal life (more like several lives) and work.  But enough about me.&lt;br /&gt;&lt;br /&gt;Other less obvious benefits, especially for businesses, include:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Data fragmentation and dispersal are held by Unbiased Party (cloud vendor assertion); in fact, shifting public data to an external cloud reduces the exposure of the internal sensitive data.&lt;/li&gt;&lt;li&gt;Survey says that more than one-third of IT professionals abuse administrative passwords to access confidential data (see &lt;a href="http://www.internetnews.com/breakingnews/article.php/3824296"&gt;this&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Cloud homogeneity makes security auditing/testing simpler&lt;/li&gt;&lt;li&gt;Dedicated Security Team&lt;/li&gt;&lt;li&gt;Rapid Re-Constitution of Services&lt;/li&gt;&lt;li&gt;Greater Investment in Security Infrastructure (Real-Time Detection of System Tampering; Low-Cost Disaster Recovery and Data Storage Solutions, Hypervisor Protection Against Network Attacks).&lt;/li&gt;&lt;li&gt;1 In 5 Companies Cutting IT Security Spending in 2009 (see &lt;a href="http://www.informationweek.com/news/storage/security/showArticle.jhtml?articleID=218100139&amp;cid=RSSfeed_IWK_All"&gt;this&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Simplification of Compliance Analysis&lt;/li&gt;&lt;li&gt;On-Demand Security Controls&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;It is important to note there are downsides to shipping your company's entire conglomeration of data to a remote storage site. Many people find it difficult to relinquish &lt;span style="font-weight:bold;"&gt;control&lt;/span&gt; of their data.  And it's not what I recommend at all.  Instead, I'm suggesting you understand the risks and make a decision about what needs to be in the cloud and what doesn't.  For some, it all can be in the cloud, with back ups locally (on premise).  For others it's a mix &amp; match solution.&lt;br /&gt;&lt;br /&gt;Let's take a look at some of the reasons why many are still apprehensive about cloud computing.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;The risks (cons) &amp; disadvantages of cloud computing&lt;/h4&gt;The chief executive of leading security company Check Point, Gil Shwed, has warned enterprises from plunging too quickly into cloud computing, stating that the technology is inherently dangerous.&lt;br /&gt;&lt;br /&gt;“The basic fact that you’re sharing data with others is a huge security risk. If I have my server with my data at least I know that I can protect my data, but if I mix hundreds of these [servers] there might be one bug, in one application, that will allow a virus to move to the others. A bug, a configuration error, anything.”&lt;br /&gt;&lt;br /&gt;Shwed did not wish to discourage the move towards the cloud, however.&lt;br /&gt;&lt;br /&gt;“I am definitely a supporter of cloud computing, but I don’t think it will take over from traditional computing – it will have some portion of the market. One of the things the enterprises want is control, and once you outsource ... you lose a big portion of that control, so companies will only do this if there is a very, very, good reason," he said.&lt;br /&gt;&lt;br /&gt;“There is a clear and interesting challenge there, the move from controlling things to letting other people control it for you.”&lt;br /&gt;&lt;br /&gt;While I don't want to discount Mr. Shwed, you have to take his perspective into consideration.  He's in the security business.  Naturally, it's all about control; as evident by his quotes.  As a small business or even a larger one (several larger ones actually), as I will mention in my conclusion below, some things are OK to relinquish control of provided the risks are understood and perhaps even mitigated.  For example, I'm OK with relinquishing control of my email for my business or for most businesses I work with to cloud computing.  The convenience and cost benefits out weight the control and risks (especially when they're mitigated).&lt;br /&gt;&lt;br /&gt;Let's move on to other risks &amp; disadvantages, and I'll try not to interrupt with my opinion again.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Security &amp; Privacy&lt;/span&gt;&lt;br /&gt;Research showed that the most common concern about implementing Cloud programs was security and privacy, a finding supported by an IDC study of 244 CIO's on Cloud Computing where 75% of respondents listed Security as their number one concern.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: center; width: 398px;" border="0" id=""&gt;&lt;img src="http://img103.imageshack.us/img103/2766/itcloudserviceschalleng.jpg" style="position: relative; text-align: center; z-index: 0;" alt="" width="398" height="292"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Cloud Computing Concerns" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;"With services such as Google's SaaS, data loss is less likely because the information is accessible from anywhere and anytime without saving it to an easily lost or stolen USB stick or CD" (Eran Feigenbaum, director of security for Google Apps)&lt;br /&gt;&lt;br /&gt;Most organizations pay extraordinary attention and devote considerable resources to IT security, but that doesn't mean that their data is any more or less secure. The reality is that many attacks come from a lack of timely software update management and server misconfiguration. And the likelihood of such issues occurring (at least as frequently) is greatly reduced in the Cloud, where security-patching process is more streamlined than in a typical enterprise: vendors, servers and software architecture tend to be more homogeneous, and due to economies of scale, there is staff dedicated to security, ensuring application of the latest security patches.&lt;br /&gt;&lt;br /&gt;While anonymous computer hackers are very unlikely to gain access to your business information in the cloud, a disgruntled former employee familiar with your company might be able to guess your passwords or answer your security questions and get into your accounts to do mischief —or worse.&lt;br /&gt;&lt;br /&gt;Don't get me wrong, there have been a couple of highly publicized incidents recently where online services lost supposedly secure data or went offline for some period of time, during which their customers' accounts were inaccessible. &lt;br /&gt;&lt;br /&gt;But it's worth noting that the larger Cloud providers tend to have a better grasp of threats, because these people deal with security issues at more complex levels than your own IT team sees on a daily basis.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Under the Law&lt;/span&gt;&lt;br /&gt;To search your house or office (including documents or any files like music stored on your computer's hard drive), cops need to obtain a search warrant. To get to the information you've stored on a third-party's web servers, they only need a subpoena, which is easier to obtain. This latter kind of search can also happen &lt;span style="font-style:italic;"&gt;without&lt;/span&gt; your knowledge.  &lt;a href="http://www.nytimes.com/2009/07/20/opinion/20zittrain.html?pagewanted=1&amp;_r=2&amp;adxnnlx=1248876022-tZDGT%20IkjXwtHepcdQfjMw"&gt;The NY Times reports&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;Thanks in part to the Patriot Act, the federal government has been able to demand some details of your online activities from service providers - and not to tell you about it. There have been thousands of such requests lodged since the law was passed, and the F.B.I.'s own audits have shown that there can be plenty of overreach - perhaps wholly inadvertent - in requests like these.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Also under the law, is the difficulty of determining where data will be stored, and, thus, what courts have jurisdiction and what law governs the use and treatment of such data (i.e., local, state, federal, foreign, etc.). Information sent or received by an organization or individual using a cloud computing service could be physically located in the United States or any other country in the world. How will a cloud computing customer address situations where one country’s reporting or discovery obligations conflict with the data privacy laws of another county? How will a cloud computing customer protect its intellectual property rights against infringement or other wrongful activity when its cloud-based applications are hosted in a country that does not recognize certain intellectual property protection measures?&lt;br /&gt;&lt;br /&gt;Companies should take note that the concerns over security and privacy are not limited to law enforcement. A company considering a cloud computing arrangement will need to know what steps the cloud provider takes to ensure that a customer’s data is not inadvertently disclosed to another customer who may be sharing the same resources. Organizations need to extensively vet the security and privacy standards of a cloud provider, including asking the following questions: a) What security commitments are taken and are they sufficient to meet my company’s needs? b) Do the terms of use commit the cloud provider to keeping a user’s data secure, or even private, from other legitimate users of the service? c) Do you have the right to perform audits on the cloud provider’s policies and processes? d) What right does the cloud provider have to change those policies and processes?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Third Party Control&lt;/span&gt;&lt;br /&gt;Although this mainly applies to services not at the enterprise level, it is still very relevant.  Amazon reacheing into customers' Kindles and remotely deletes already-purchased books. Facebook launching Beacon, an advertising mechanism that collects and publishes information about what you do on external web sites on your Facebook profile (only to apologize and offer opt-out later). Apple denies approval for the Google Voice application in the App Store. Twitter doesn't offer the ability to export more than 3,200 status updates. Flickr only lets you see the last 200 photos you uploaded if you don't have a paid Pro account. MySpace and Facebook don't immediately remove photos from their servers when you delete them. When you're living in the cloud, you're at the mercy of a third party who can make decisions about your data and platform in ways never seen before in computing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Lock-Out&lt;/span&gt;&lt;br /&gt;One of the biggest benefits of storing your data in the cloud is that you don't have to worry about backing it up anymore. Big companies with hundreds of servers are more reliable than your little external hard drive, right? Yes. But servers do go down, and when you're dependent on a web application to get your email or access that presentation for the big meeting, there's always the risk that your internet connection will go down, or that the webapp's servers will. Offline technologies like the previously mentioned Google Gears, decent export functionality, and a good backup system can alleviate this particular concern, but not all systems offer those things.  Again, it's about understanding the risks and mitigating them.&lt;br /&gt;&lt;br /&gt;In conclusion ...&lt;br /&gt;It’s interesting that the government is behind cloud computing and has recently launched &lt;a href="http://apps.gov/?src=ahmadism"&gt;apps.gov&lt;/a&gt;, a catalog of applications in the cloud.  Despite the challenges of cloud computing, many large organizations are not only evaluating it, but are jumping to adopt it.  Jaguar Land Rover &lt;a href="http://www.businessweek.com/globalbiz/content/oct2009/gb20091027_567082.htm?campaign_id=rss_topStories"&gt;moved to Google Apps&lt;/a&gt;.  And the Los Angeles City Council today (if I wasn't ill to write this on time - 2 days ago) voted unanimously to “Go Google,” (like Jaguar Land Rover) approving a $7.25 million contract to outsource the city’s e-mail system to Google’s cloud and transition some 30,000 city employees to the cloud over the coming year, according to &lt;a href="http://latimesblogs.latimes.com/technology/2009/10/city-council-votes-to-adopt-google-email-system-for-30000-city-employees.html?src=ahmadism"&gt;a report in the Los Angeles Times&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: center; width: 300px;" border="0" id=""&gt;&lt;img src="http://img177.imageshack.us/img177/2696/clowdride.jpg" style="position: relative; text-align: center; z-index: 0;" alt="" width="300" height="305"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Riding the Cloud Computing Bandwagon" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;In case you haven't noticed, I personally am right on the cloud bandwagon with all of you. My web browser is the one app I run on my desktop at all times; I've entrusted the likes of Google, Facebook, Twitter, Dropbox, Amazon, and Yahoo with my data just like you have. The key is to know what you're getting into when you make that choice, to crank up your personal security (like alternate email addresses and password choices) and to lobby for better user protection by hosting providers in the cloud.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: center; width: 282px;" border="0" id=""&gt;&lt;img src="http://img262.imageshack.us/img262/4393/cloudcomputinggrowth.jpg" style="position: relative; text-align: center; z-index: 0;" alt="" width="282" height="310"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Cloud Computing on the Rise" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;It’s clear that cloud computing is a wave of the future.  Ultimately, putting your data in the cloud involves choosing convenience and productivity at the cost of some security risk. In the real world, convenience almost always wins, and there's nothing wrong with that. What's important is that you understand the dangers. All you have to do is exercise some good judgment and practices and you ought to be able to alleviate many of the risks and challenges of cloud computing, leaving you to enjoy its many benefits.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;UPDATE:&lt;/span&gt;  A relevant story to this post hit this evening, Thursday, October 29th, 2009, that a &lt;a href="http://j.mp/1y2wQd"&gt;Federal Judge Says E-Mail Not Protected by 4th Amendment&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-4551790659002457802?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/4551790659002457802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=4551790659002457802&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/4551790659002457802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/4551790659002457802'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/10/cloud-computing-definition-pros-cons.html' title='Cloud Computing:  Definition, Pros &amp; Cons'/><author><name>Ahmad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05063459654388517866'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-9144013397039151790</id><published>2009-10-20T20:31:00.003-05:00</published><updated>2009-10-20T22:48:19.338-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='YouTube'/><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Call Your Friends Without Knowing Their Phone Numbers</title><content type='html'>&lt;div&gt;&lt;br /&gt;In today's Web 2.0 Summit in San Francisco, Morgan Stanley's Mary Meeker presented some internet trends.  Amongst them is &lt;br /&gt;&lt;ol&gt;&lt;li&gt;Mobile Internet Usage Is and Will Be Bigger than Most Think.&lt;/li&gt;&lt;li&gt;Apple Mobile Share Should Surprise on Upside Near-Term.&lt;/li&gt;&lt;li&gt;Next Generation Platforms (Social Networking + Mobile) Driving Unprecedented Change in Communications + Commerce.&lt;/li&gt;&lt;/ol&gt;Also that AT&amp;T’s mobile data traffic has increased by 4,932% over the last three years; and there will be over 1 billion "heavy mobile data users" by 2013.  Most of her 68 page presentation shows that social networking + mobile are driving big changes in communication and commerce.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:5px; position: relative; float: left; width: 177px;" border="0" id=""&gt;&lt;img src="http://img44.imageshack.us/img44/9793/organiplogo.jpg" style="position: relative; text-align: right; z-index: 0;" alt="" width="177" height="86"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="OrganIP Logo" width="100%" height="100%" /&gt;&lt;/div&gt;Enter &lt;a href="http://www.organip.com/?src=ahmadism"&gt;OrganIP&lt;/a&gt;.  The name initially lead me to believe it had medical or musical applications; but I think that perhaps it's supposed to be a play on the word "organize."  Who knows.  What matters is that the service talks to Meeker's trend analysis and may help make phone numbers a thing of the past.  OrganIP makes it possible to speak anyone’s name and call them using voice over IP (VoIP) technology. A company called &lt;a href="http://www.digitrad.com/?src=ahmadism"&gt;Digitrad&lt;/a&gt; developed the service by combining its &lt;a href="http://yes.tel"&gt;Yes.tel&lt;/a&gt; unified identity technology and its messaging services — just as Digitrad says it &lt;a href="http://digital.venturebeat.com/2009/07/05/yestel-wants-to-help-bury-the-business-card/"&gt;wants to destroy the business card with Yes.tel&lt;/a&gt;, it now says you may never have to remember a phone number again.&lt;br /&gt;&lt;br /&gt;The idea is compelling: if tens or hundreds of millions of people make calls to their social network "friends," someone will be able make a lot of money from it. So far, though, no one has had much success in appealing to such users. That is, until France-based Digitrad presented at last month's &lt;a href="http://www.demo.com/alumni/demo2009fall/186085.html?src=ahmadism"&gt;DEMO conference&lt;/a&gt; trying to turn social networks into giant phone books.&lt;br /&gt;&lt;br /&gt;Here's a video of the presentation from youTube:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/F3c-GsUryyQ&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%2526fmt%3D18"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed wmode="transparent" src="http://www.youtube.com/v/F3c-GsUryyQ&amp;hl=en&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;span style="font-size:60%;"&gt;Link: http://www.youtube.com/watch?v=F3c-GsUryyQ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"OrganIP solves two problems I have. I can't remember anyone's phone number and there are too many ways people can connect with me," said Chris Shipley, Executive Producer of the DEMO Conferences. "With OrganIP I have a single, easy to remember way for people to connect with me. What makes this great is that OrganIP finds me - whether I am in a social network, surfing the net or on my mobile phone, and connects with me in the way that makes the most sense for me. Simply type my name and OrganIP will find me."&lt;br /&gt;&lt;br /&gt;Basically, OrganIP requires users only to know the name of the person they're trying to call. Once they type it into the OrganIP Web interface, the service will look the person up in Facebook and other places. If the person is logged into Facebook at the time, it will pop up a screen. Clicking will let recipients accept the calls via headsets or computer speakers and microphones, or send it to voice mail. They can also choose to have voice mail messages transcribed and sent to them as text. OrganIP uses Flash technology, which is built into almost every browser in the world, to deliver the audio streams. Calls can also reach recipients on landline or mobile phones through PSTN gateways.&lt;br /&gt;&lt;br /&gt;Users can initiate OrganIP calls in one of two ways. The first is by accessing the service's Website through their own browsers. The second is through mobile client software running on smart phones. The software is currently available for Android, with BlackBerry, iPhone, PalmPre, Symbian and Windows Mobile versions to come. If the user is connected to the Internet via Wi-Fi, OrganIP provides a SIP URI for them to access. Otherwise, it gives them a temporary local phone number to ring to make the connection.&lt;br /&gt;&lt;br /&gt;Besides Facebook, OrganIP currently looks up names in Google contacts, as well as via the open .tel directory system. Unsurprisingly, OrganIP parent Digitrad is in the business of issuing .tel addresses. The service will soon search LinkedIn, Plaxo and MSN as well. The goal is to provide instant access to over 700 million social network users. If it succeeds in reaching only a fraction of those, it will be well on the way to replacing phone numbers with names.&lt;br /&gt;&lt;br /&gt;Based on their &lt;a href="http://www.eventnewscenter.com/news/release/3718-organip-launches-first-voiceweb-application-linking-social-networks-and-mobile-phone-users-through-any-web-browser-at-demofall-09"&gt;press release&lt;/a&gt;, OrganIP's service was suppose to become available in open beta yesterday.  Unfortunately, their site says nothing about it, the delay or any other info. that I've found.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:5px; position: relative; float: left; width: 200px;" border="0" id=""&gt;&lt;img src="http://img94.imageshack.us/img94/8831/jajahlogo.png" style="position: relative; text-align: right; z-index: 0;" alt="" width="200" height="115"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Jajah logo" width="100%" height="100%" /&gt;&lt;/div&gt;It's worth mentioning that other newcomers are sure to follow suit.  Although I personally fail to see its usefulness, another socio-mobile (if I can call it that) service is &lt;a href="http://www.jajah.com/?src=ahmadism"&gt;JAJAH&lt;/a&gt;.  The service, a month or so ago, launched in beta its @Call feature.  The calling service works when a member tweets “@call @twittername.” The tweet will cause both phones to ring, and the Twitterers will be connected without the service sharing either telephone number.&lt;br /&gt;&lt;br /&gt;JAJAH@Call also works independent of the platform you use, so whether you use the web, a destkop client, or a mobile application when tweeting, the tweet-to-call service should work without hiccup.&lt;br /&gt;&lt;br /&gt;Though pretty unique, JAJAH@Call has some interesting conditions associated with the service, none more interesting than the 2 minute talk time limitation, which the company considers the verbal equivalent of a tweet. Also, in order to work, both parties — caller and recipient — need to be members of the JAJAH@Call service.&lt;br /&gt;&lt;br /&gt;I'm curious, are you likely to use either or both services?  Let us know in the comments.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-9144013397039151790?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/9144013397039151790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=9144013397039151790&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/9144013397039151790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/9144013397039151790'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/10/call-your-friends-without-knowing-their.html' title='Call Your Friends Without Knowing Their Phone Numbers'/><author><name>Ahmad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05063459654388517866'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-4214435929327004779</id><published>2009-10-13T21:51:00.006-05:00</published><updated>2009-10-13T22:43:40.855-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pictures'/><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='Inspiration'/><category scheme='http://www.blogger.com/atom/ns#' term='Bookmarklets'/><title type='text'>Visual Bookmarking - We Heart It (we♥it)</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: left; width: 150px;" border="0" id=""&gt;&lt;img src="http://img246.imageshack.us/img246/8697/colorspectrumsm.jpg" style="position: relative; text-align: right; z-index: 0;" alt="" width="150" height="149"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Visual Bookmarking" width="100%" height="100%" /&gt;&lt;/div&gt; I have a vast collection of bookmarks that I've collected over the years.  I often revisit one only to be dumbfounded by why I bookmarked the site in the first place, the page no longer exists, the image or the video behind the reason I bookmarked the page is no longer active/available, etc.&lt;br /&gt;&lt;br /&gt;As I slowly comb through and clean up/out my bookmarks, I've come to realize that in this day &amp; age of social media I really don't need to bookmark an entire page.  Some times I want just the text.  And some times, I want just images or the video.  And other times, I want the whole site preserved and saved to my computer's hard drive.&lt;br /&gt;&lt;br /&gt;I use different solutions for each of the three.  For the 1st one, I use a Google product (more on that on a different day).  And for the last one, I use a piece of software, which I've enjoyed having for a number of years.  But for bookmarking (not saving) images and/or video, I've come to find one service to be the easiest:  &lt;a href="http://www.weheartit.com/?src=ahmadism"&gt;weheartit.com&lt;/a&gt;&lt;div style="margin:0px auto; position: relative; float: center; width: 300px;" border="0" id=""&gt;&lt;img src="http://img94.imageshack.us/img94/6038/weheartitlogo.png" style="position: relative; text-align: center; z-index: 0;" alt="" width="300" height="225"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="we heart it" width="100%" height="100%" /&gt;&lt;/div&gt;I come across many many great images, photos (yes there's a difference between the two) and videos that I want to bookmark/remember.  Sometimes I want to look at them all on one page either by category/tag or just have them all there.  That's where weheartit (we♥it) comes.&lt;br /&gt;&lt;br /&gt;Are there other services out there?  Yes, there are plenty.  To name a few, there's the by-invite-only &lt;a href="http://ffffound.com/?src=ahmadism"&gt;ffffound.com&lt;/a&gt;, which is really aimed more for the artsy type.  Then there's &lt;a href="http://dropular.net/?src=ahmadism"&gt;dropular.net&lt;/a&gt;, which's another invite-only service; except this one is "mostly designed for fashion designers, photographers, architects, graphic designers and artists."  Then there's &lt;a href="http://vi.sualize.us/?src=ahmadism"&gt;vi.sualize.us&lt;/a&gt;. If I wasn't using weheartit, I'd likely be using vi.sualize.us; but I like weheartit's ease of use and simplicity.  Of course, there are many others; but these are the ones that come to mind at the moment.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right:5px; position: relative; float: left; width: 240px;" border="0" id=""&gt;&lt;img src="http://img98.imageshack.us/img98/3893/weheart.jpg" style="position: relative; text-align: right; z-index: 0;" alt="" width="240" height="200"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="I love it" width="100%" height="100%" /&gt;&lt;/div&gt; So how do I use it?  Well, when I come across something I like ... something that I want to remember for later ... but mostly something I find inspirational and/or just beautiful, I ♥ it.&lt;br /&gt;&lt;br /&gt;More specifically, weheartit provides a &lt;a href="http://www.ahmadism.com/search/label/Bookmarklets"&gt;bookmarklet&lt;/a&gt; that I assigned (in Firefox only) a keyword to ("loveit").  From there, while I'm on a page with the photo/image/video I like, I simply type "loveit" (without the quotes, of course) in the browser's URL and hit enter.  I immediately get the pink border around the objects of that page allowing me to click on the heart of the one I'm interested in saving.  Voilà.&lt;br /&gt;&lt;br /&gt;If I wanted to, I could then use a &lt;a href="http://www.ahmadism.com/2009/07/bookmarklets-and-twitter.html"&gt;URL shortener&lt;/a&gt; like bit.ly (I use their sister shortener called j.mp) and tweet or post on Facebook an image or video I liked.  In a way, making my own twitpic.com replacement.&lt;br /&gt;&lt;br /&gt;Are you using a visual bookmarking service?  Which one?  How are YOU using it?  Let us know in the comments.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-4214435929327004779?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/4214435929327004779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=4214435929327004779&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/4214435929327004779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/4214435929327004779'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/10/visual-bookmarking-we-heart-it-weit.html' title='Visual Bookmarking - We Heart It (we♥it)'/><author><name>Ahmad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05063459654388517866'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-971546470284353718</id><published>2009-10-06T19:45:00.001-05:00</published><updated>2010-01-24T08:14:16.223-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>A Simple Firefox 3 Hack to Fix Its Memory Leak</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding-right: 5px; position: relative; float: left; width: 113px;" border="0" id=""&gt;&lt;img src="http://img12.imageshack.us/img12/6787/firefoxlogoz.jpg" style="position: relative; text-align: right; z-index: 0;" alt="" width="113" height="107"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Firefox Logo" width="100%" height="100%" /&gt;&lt;/div&gt; &lt;a href="http://www.firefox.com"&gt;Firefox&lt;/a&gt; is likely the best browser out there.  And in my humble opinion, it pretty much is.  But that does not mean that it doesn't have its own share of issues.  A quick search reveals how the open source browser is plagued with memory leak issues.  Now, Firefox 2 may have been inundated with such memory issues, but the latest and greatest (FF 3.5.x) has resolved many of those issues.&lt;br /&gt;&lt;br /&gt;Per &lt;a href="http://www.mozilla.com/en-US/firefox/features/"&gt;Mozilla&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;With a new management function in place, Firefox keeps memory usage under control. The XPCOM cycle collector continuously cleans up unused memory. Plus, hundreds of memory leaks have been remedied.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Of course, since Firefox is very extensible (with wide array of extensions, plug-ins, add-ons, etc.), it comes as no surprise that the application would run heavy at times.  For most users, Firefox doesn't use an abnormally large amount of memory. For others, however, Firefox's memory consumption is a major problem.&lt;br /&gt;&lt;br /&gt;There are many different memory problems, and ways to "patch" them helping you restore some of that much needed memory.&lt;br /&gt;&lt;br /&gt;First, though, let's make sure we're all on the same page and define what are memory leaks.  &lt;a href="http://searchwinit.techtarget.com/sDefinition/0,,sid1_gci213633,00.html"&gt;Whatis.com&lt;/a&gt; defines it as:&lt;br /&gt;&lt;blockquote&gt;A memory leak is the gradual loss of available computer memory when a program (an application or part of the operating system) repeatedly fails to return memory that it has obtained for temporary use. As a result, the available memory for that application or that part of the operating system becomes exhausted and the program can no longer function. For a program that is frequently opened or called or that runs continuously, even a very small memory leak can eventually cause the program or the system to terminate. A memory leak is the result of a program bug.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;Some operating systems provide memory leak detection so that a problem can be detected before an application or the operating system crashes. Some program development tools also provide automatic "housekeeping" for the developer. It is always the best programming practice to return memory and any temporary file to the operating system after the program no longer needs it.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: center; width: 124px;" border="0" id=""&gt;&lt;img src="http://img199.imageshack.us/img199/3645/firefoxmemoryleak.jpg" style="position: relative; text-align: center; z-index: 0;" alt="" width="124" height="162"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Firefox Memory Leak" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;h4&gt;How do you know how much memory Firefox (or any other application) is specifically using?&lt;/h4&gt;&lt;br /&gt;Hit Ctrl+Alt+Delete in Windows 2000/XP (or Ctrl+Shift+Esc in Vista/Windows 7) to pop up the built-in Task Manager, which offers a pretty decent look at what programs you're running, as well as current CPU and memory usage for each and a basic description.  I personally go straight to the "Processes" tab, and then click on "Image Name" to sort that column alphabetically.  I scroll down to the F's and there's firefox.exe.  The "Mem Usage" column, matching it to the row of the application you're seeking (Firefox in this case), shows you exactly how much memory that application is consuming in Kilobytes (KBs).  If the number is in the thousands, as it will likely be, then simply divide it by 1,024 to know how much it's consuming in megabytes (MBs).&lt;br /&gt;&lt;br /&gt;Understanding the columns in Vista/Window 7 can be confusing, so I urge you read "What do the Task Manager memory columns mean?" by Microsoft.  How to optimize your system's memory, optimizing the task manager along with a few other tricks along the same line is the subject, I'm hoping, of a future &lt;span style="font-style:italic;"&gt;Tip Tuesday&lt;/span&gt; on ahmadism.com&lt;br /&gt;&lt;br /&gt;Getting back to the browser itself, it's worth mentioning that Firefox caches objects for future use. In addition, &lt;a href="http://blog.pavlov.net/2007/11/10/memory-fragmentation/"&gt;memory becomes fragmented&lt;/a&gt; as memory is repeatedly allocated and de-allocated.  This general increase is normal.&lt;br /&gt;&lt;br /&gt;Normal Firefox memory usage reported by Windows might be as high as 100-150 MBs. These numbers will vary because Firefox is configured by default to use more memory on systems that have more memory available and less on systems with less. If you experience substantially more usage than this, there may be a problem, or you may just be viewing pages with large amounts of data.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;So could Firefox extensions, themes and plug-ins be causing this?&lt;/h4&gt;&lt;br /&gt;For extensions &amp; themes (not plug-ins), observing memory usage while Firefox is in safe mode may help tell you whether one of your extensions or themes is causing memory problems.  There is a list of &lt;a href="http://kb.mozillazine.org/Problematic_extensions"&gt;extension-specific problems&lt;/a&gt;, which may be of benefit.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: left; width: 100px;" border="0" id=""&gt;&lt;img src="http://img199.imageshack.us/img199/706/firefoxaddons.jpg" style="position: relative; text-align: center; z-index: 0;" alt="" width="100" height="108"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Firefox Addons" width="100%" height="100%" /&gt;&lt;/div&gt;Plugins can cause Firefox to use more memory when they're used and may not release their memory until Firefox is closed. It's a good idea to make sure you're using the most recent version of every plugin. To save the maximum amount of memory, uninstall any unnecessary plugins. Or you can block/control specific instances of memory usage, such as for Flash Player, via extensions or configuration options. Flash images in particular are pervasive in modern web pages (as ads, videos, etc) and so are a common source of memory usage. Here's some plugin-specific information.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://kb.mozillazine.org/Adobe_Reader#Speeding_up_PDF_display"&gt;Reducing Adobe Reader memory usage&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://kb.mozillazine.org/Shockwave#Memory_usage"&gt;Shockwave memory usage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://kb.mozillazine.org/Flash#Memory_Use"&gt;Flash memory usage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://kb.mozillazine.org/Java#Memory_use"&gt;Java memory usage&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h4&gt;Aside from extensions, themes and plug-ins, what else could be consuming memory when using Firefox?&lt;/h4&gt;&lt;br /&gt;In addition to the settings you can make/modify to reduce memory usage (below), there's download history.&lt;br /&gt;Memory usage can increase and Firefox can slow down or hang if the download history is allowed to accumulate. Clear the download history (you may need to exit Firefox and delete the file "downloads.rdf" from the profile folder in some very rare cases) and change this setting to circumvent the problem:&lt;br /&gt;&lt;br /&gt;"Tools -&gt; Options -&gt; Privacy -&gt; Download History -&gt; Remove Files from the Download Manager", select: "Upon successful download".&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;So what settings can you change to reduce Firefox's memory usage?&lt;/h4&gt;&lt;br /&gt;Aaah, the trade secrets at last.  Before I move on, it is essential that you understand that many (if not all) the changes suggested below require a change to the browser's configuration; which is like messing with Windows' registry and could render your browser useless in the worst case scenario.  Changing the &lt;span style="font-weight:bold;"&gt;about:config&lt;/span&gt; preferences below may have an effect on memory consumption but may also affect performance or reduce functionality.  Use at your own risk.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;How to access the about:config preferences in Firefox 3&lt;/h4&gt;&lt;br /&gt;In Firefox, type about:config in the Location Bar (address bar) and press Enter to access the hidden configuration options and display the list of preferences, as shown below in Firefox 3. (If you see a page with the warning message, This might void your warranty!, click the button labeled "I'll be careful, I promise!", to continue.) &lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: center; width: 421px;" border="0" id=""&gt;&lt;img src="http://img202.imageshack.us/img202/9813/fx3aboutconfig.png" style="position: relative; text-align: center; z-index: 0;" alt="" width="421" height="249"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Firefox about:config" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: right; width: 195px;" border="0" id=""&gt;&lt;img src="http://img7.imageshack.us/img7/6458/fx3aboutconfigcontextme.png" style="position: relative; text-align: left; z-index: 0;" alt="" width="195" height="114"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Firefox Config" width="100%" height="100%" /&gt;&lt;/div&gt;To add a new preference, context-click (right-click) anywhere in the list of preferences. In the context menu, select New then select the type of preference you are adding.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;String is any sequence of text&lt;/li&gt;&lt;li&gt;Integer is a number&lt;/li&gt;&lt;li&gt;Boolean is true-false&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;To modify an existing preference, context-click (right-click) on the preference, select Modify and type in the new value. In some cases, Toggle will be the selection offered for boolean (true-false) preferences.&lt;br /&gt;&lt;br /&gt;To reset a preference to its default value or to remove an added preference, context-click (right-click) on the preference and select Reset. If you added the entry via about:config, the preference will no longer be listed after restarting the program.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;browser.cache.memory.capacity&lt;/h4&gt;&lt;br /&gt;Controls how much memory is used to cache pages.  More accurately (and geeky), when images are loaded, they can be cached so they don't need to be decoded or uncompressed to be redisplayed. This preference controls the maximum amount of memory to use for caching decoded images and chrome (application user interface elements). &lt;br /&gt;&lt;br /&gt;Right click on the page and choose New then Integer and create an integer called browser.cache.memory.capacity and set it to a low number. This controls how many kilobytes of memory are used for the browser’s cache.&lt;br /&gt;&lt;br /&gt;The possible value of "-1" (without the quotes) means Firefox will automatically decide the maximum memory to use to cache decoded images and chrome based on the total amount of RAM.&lt;br /&gt;&lt;br /&gt;"0" (the number zero, again without the quotes) means do not cache decoded images and chrome in memory.  Any positive integer means the maximum amount of memory in KB to use to cache decoded images and chrome (1 MBs = 1024 KBs).&lt;br /&gt;&lt;br /&gt;Caveats: browser.cache.memory.enable (see below) must be true for this preference to take effect. Lowering this value causes less memory to be used but also increases the load time of previously visited pages and dialogs. Raising it has the opposite effect.&lt;br /&gt;To view current memory cache usage, put about:cache?device=memory in the Location Bar&lt;br /&gt;This preference does not exist by default in applications other than Thunderbird.&lt;br /&gt;&lt;br /&gt;What numbers do I recommend?  Well, if you have 1 GBs of RAM installed in your machine, then try 32768 KBs as the memory cache integer.  For 2 GBs, try 45056 KBs.  And for 4 GBs, try 59392.  If you have more than 4 GBs then you shouldn't be complaining about memory leaks ;)&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;browser.cache.memory.enable&lt;/h4&gt;&lt;br /&gt;This boolean preference (true or false) looks at when a page is loaded, it can be cached so it doesn't need to be rerendered to be redisplayed. This preference controls whether to use memory to cache decoded images, chrome (application user interface elements), and secure (https) pages. browser.cache.memory.capacity (above) controls the maximum amount of memory to use.&lt;br /&gt;&lt;br /&gt;A value of "true" (without the quotes), which is the default value in Firefox, allows decoded images, chrome, and secure pages to be cached in memory.  Whereas a value of "false" (without the quotes) means don't cache decoded images, chrome, and secure pages in memory.&lt;br /&gt;&lt;br /&gt;Caveats:  Setting this preference to false causes less memory to be used but also increases the load time of previously visited pages and dialogs, especially those of secure sites.&lt;br /&gt;If browser.cache.disk_cache_ssl is set to true, secure pages will be stored in disk cache, not memory cache. &lt;br /&gt;&lt;br /&gt;&lt;h4&gt;browser.sessionhistory.max_total_viewers&lt;/h4&gt;&lt;br /&gt;Pages that were recently visited are stored in memory in such a way that they don't have to be re-parsed (this is different from the memory cache). This improves performance when pressing Back and Forward.&lt;br /&gt;&lt;br /&gt;This preference limits the maximum number of pages stored in memory per tab.&lt;br /&gt;&lt;br /&gt;Like browser.cache.memory.capacity, a "-1" (without the quotes) will automatically determine the maximum amount of pages to store in memory based on the total amount of RAM.  "-1" is the default value.  "0" (the number zero without quotes) tells Firefox to not store any pages in memory.  Whereas any positive integer up to 8 will indicate the number of pages to store in memory.&lt;br /&gt;&lt;br /&gt;Lowering this value causes less memory to be used but also causes more previously visited pages to have to be re-parsed (thus increasing their load time). Raising it has the opposite effect. One page will on average take 4MB of memory.  I personally recommend the value to be between 5 and 8, but if need be, it can go down to 2 or even 1.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;config.trim_on_minimize&lt;/h4&gt;&lt;br /&gt;Configure Firefox (Windows only) to swap memory to disk when minimized. This will make Firefox less responsive if you minimize/maximize a lot, but it is good if you need to free memory while multi-tasking to other applications.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: center; width: 314px;" border="0" id=""&gt;&lt;img src="http://img188.imageshack.us/img188/5364/firefoxmemoryleak4.png" style="position: relative; text-align: center; z-index: 0;" alt="" width="314" height="192"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Firefox Config Preferences" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;Right click on the page and choose New then Boolean and create a boolean called config.trim_on_minimize and set it to true. Now when you minimize the window it will free up memory.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;network.prefetch-next&lt;/h4&gt;&lt;br /&gt;Network link prefetch will download all pages with the rel=”prefetch” tag. This uses up more memory than you would otherwise think.  Simply set network.prefetch-next to false.  However, for sites that use prefetching, disabling this preference will decrease the amount of bandwidth used, but increase the time required to navigate sites.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: center; width: 319px;" border="0" id=""&gt;&lt;img src="http://img41.imageshack.us/img41/7976/firefoxmemoryleak2.png" style="position: relative; text-align: center; z-index: 0;" alt="" width="319" height="76"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Firefox Config Preference Change" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;h4&gt;browser.cache.disk.capacity&lt;/h4&gt;&lt;br /&gt;When a page is loaded, it is cached so it doesn't need to be downloaded to be redisplayed. This preference controls the maximum amount of hard drive space to use for caching purposes.  A positive integer means a maximum amount of hard drive space in KB to use for cache.  Firefox's default is 50000 KBs.  A value of "0" (the number zero without any quotes) means do not cache files on the hard drive.  Note:  browser.cache.disk.enable must be true for this preference to take effect.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: center; width: 333px;" border="0" id=""&gt;&lt;img src="http://img198.imageshack.us/img198/6221/firefoxmemoryleak6.png" style="position: relative; text-align: center; z-index: 0;" alt="" width="333" height="80"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Firefox Config Preferences" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;I know it must be odd that I'm even suggesting this, but an there are extensions out there that could help.  Amongst such extensions is &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/5972"&gt;RAMBack&lt;/a&gt;, which allows the user to manually free memory, such as caches, that is usually used to increase performance. This gives the advantage of small cache sizes without having to always suffer the performance hit.&lt;br /&gt;&lt;br /&gt;And finally the obvious ... If you find that Firefox's memory usage continues to grow after long periods of being open, you may want to consider periodically restarting Firefox to bring the memory usage back to reasonable levels. Close Firefox and select the Save and Quit option to reopen your tabs when Firefox restarts.&lt;br /&gt;&lt;br /&gt;I'm curious how all of this helps.  Share it with the rest of us in the comments.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-971546470284353718?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/971546470284353718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=971546470284353718&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/971546470284353718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/971546470284353718'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/10/simple-firefox-3-hack-to-fix-its-memory.html' title='A Simple Firefox 3 Hack to Fix Its Memory Leak'/><author><name>Ahmad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05063459654388517866'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-7604607046892389491</id><published>2009-09-29T23:13:00.007-05:00</published><updated>2009-09-29T23:44:07.868-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='YouTube'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Google Wave:  A Tidal Advancement in Web Communication</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: left; width: 128px;" border="0" id=""&gt;&lt;img src="http://img8.imageshack.us/img8/8876/wavelogo.png" style="position: relative; text-align: right; z-index: 0;" alt="" width="128" height="128"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Google Wave Logo" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;a href="http://wave.google.com"&gt;Google Wave&lt;/a&gt;, announced back in May, to soft-launch to 100k lucky users tomorrow, September 30th, 2009.  I'm dying to get one.  So what's the buzz all about?&lt;br /&gt;&lt;br /&gt;Allow me to first attempt to describe what Wave is.  Google Wave is an in-browser communication and collaboration tool that is sure to "unify" communication on the web.  Google Wave is an open-source real-time communication platform. It combines many (if not most) aspects of email, instant messaging (IM), wikis (like Wikipedia), web chat, social networking, content management and project management; all built into one elegant, in-browser communication client.&lt;br /&gt;&lt;br /&gt;One of Google Wave's primary developers described it as "what email would look like if it were invented today."&lt;br /&gt;In Google's own words:&lt;br /&gt;What is a wave?&lt;br /&gt;&lt;blockquote&gt;A wave is equal parts conversation and document. People can communicate and work together with richly formatted text, photos, videos, maps, and more.&lt;br /&gt;&lt;br /&gt;A wave is shared. Any participant can reply anywhere in the message, edit the content and add participants at any point in the process. Then playback lets anyone rewind the wave to see who said what and when.&lt;br /&gt;&lt;br /&gt;A wave is live. With live transmission as you type, participants on a wave can have faster conversations, see edits and interact with extensions in real-time.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;So what is a "wave?"&lt;/h4&gt;&lt;br /&gt;Think of a "wave" as a document or a message ... well, more like one's entire chat history with a friend; including any 3rd or more parties that may have been "conferenced" in from time to time.&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/v_UyVmITiYQ&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x5d1719&amp;color2=0xcd311b"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed wmode="transparent" src="http://www.youtube.com/v/v_UyVmITiYQ&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x5d1719&amp;color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;span style="font-size:60%;"&gt;Link: http://www.youtube.com/watch?v=v_UyVmITiYQ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I could write a small book about what I think of Google Wave, and I've not had the pleasure of trying it yet.  Reading about it and watching a video on it was plenty to get me intrigued.  If you don't have time to watch the awesome 80-minute video above (no, it's not because I'm a geek), which can be found at google.com/wave, then I invite you to visit &lt;a href="http://j.mp/g4V7b"&gt;Lifehacker&lt;/a&gt; to watch the focused &amp; &lt;a href="http://www.tubechop.com/"&gt;chopped-up&lt;/a&gt; summary-tidbits of the same video.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Game-changing&lt;/h4&gt;&lt;br /&gt;Google Wave is well on its way to becoming a paradigm-shifter.  The approach behind Google Wave is best summarized into three categories:  The first is Google Wave, the product, which Google creates, works on and eventually releases to the public as a web app. The second is Google Wave, the platform, which is a system in place for developers to get involved in and create things for. But the third aspect is Google Wave, the protocol, which is its existence as a web communication platform.  Let me say that again, Google Wave is not just a wiki, email, a document management system and IM on steroids it is a product, a platform  and a protocol ... all in one open-source in-browser application.&lt;br /&gt;&lt;br /&gt;All three parts are equally important, but for me personally, the protocol part is truly amazing.  Like email (you can send an email from your Yahoo! account to someone who's got a Hotmail or Gmail account, for example), Google Wave has been developed as a standard that will be able to run on any server, so it won't belong to Google. Anyone will be able to run their own "Wave," and that Wave can compete with Google or do whatever it wants to. But since it's created as a standard protocol, different waves can talk to and understand each other.&lt;br /&gt;&lt;br /&gt;Google Wave's functionality, extensions and embeds alone are sure to impact not only tools out there in the social media &amp; Web 2.0 sphere, but it could literally take over and render obsolete sites like Wikipedia, Google's own GDocs &amp; GReader, site/blog commenting and even off-the-shelf software packages like content management systems (unless they build their own Wave extensions, which might be key to their survival).  Now that I think about it, Google Wave may be the pioneer for "Web 3.0."&lt;br /&gt;&lt;br /&gt;The drag-and-drop file upload alone is sure to be a hit.  No more will a user need to search, attach and open files as we currently do with email.  Google Wave ignores that entire process by allowing users to drag files from the desktop and dropping them. Anyone can then see the files as they’re being uploaded. Similar to Posterous, images are shown in an album format, music can be played, and docs can be quickly shared ... all right there, live!&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Collaboration&lt;/h4&gt;&lt;br /&gt;Aside from the wiki-like features, and seeing others type character-by-character live, gaming will be amazing.  As demonstrated, playing chess will be very possible from one's Wave.  Complex real-time games are just around the corner.  That's where Google Wave Gadgets will come in.  As Mashable describes it:&lt;br /&gt;&lt;blockquote&gt;A Wave Gadget is one of two types of Google Wave extensions. Gadgets are fully-functional applications. According to Google, gadgets are primarily for changing the look and feel of waves, although this seems to only scratch the surface of the potential of a wave gadget.&lt;br /&gt;&lt;br /&gt;First: almost any iGoogle or OpenSocial gadget can run within Google Wave. That means thousands of applications that have been already created will work in Google Wave. Second: a gadget built within Google Wave can take advantage of live interaction with multiple users. This means something like a live online game with active participation from all users. In that way, it has similarities to Facebook or MySpace applications, which take advantage of your friend network to make games, quizzes, and applications more meaningufl and useful.&lt;br /&gt;&lt;br /&gt;Gadgets are specific to individual waves, rather than to specific users. Thus, it’s not like having a Facebook app on your profile – the gadget belongs to everyone within the wave. They also do not have titles, to better integrate with the actual conversation. Some of the gadgets already built include a Sudoku gadget, Bidder (which turns your Wave into an auction), and Maps (which allows for collaboration on a Google Map).&lt;br /&gt;&lt;br /&gt;For a more technical explanation, be sure to check out &lt;a href="http://code.google.com/apis/wave/extensions/gadgets/guide.html"&gt;Google’s Wave Gadgets Tutorial&lt;/a&gt;.&lt;/blockquote&gt; &lt;br /&gt;&lt;br /&gt;As I've alluded to before, this barely scratches the surface.  I urge you to watch the 80-minute video above.  It's truly worth it whether you are a geek like me or not.  I know that there are already a few "apps" for Google Wave, which I'm going to go ahead and be the first to call "wapps" (different from for a WAP, of course), like the Twitter extension (Twave), which ... well ... it's obvious.  What others do you see happening in the near future?  Share with us in the comments.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-7604607046892389491?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/7604607046892389491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=7604607046892389491&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/7604607046892389491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/7604607046892389491'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/09/google-wave-tidal-advancement-in-web.html' title='Google Wave:  A Tidal Advancement in Web Communication'/><author><name>Ahmad al-As'ad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01330128377744256254'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-1002577890042980563</id><published>2009-09-15T17:23:00.006-05:00</published><updated>2009-09-15T22:04:03.418-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Motion'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Personal Life Recorders Are Around the Corner</title><content type='html'>&lt;div&gt;&lt;br /&gt;With &lt;a href="http://en.wikipedia.org/wiki/Terabyte"&gt;terabyte&lt;/a&gt; (TB) hard-drives becoming cheaper (I actually saw an external 2TB HD for under $180 today), I was curious about memory in general and even more curious about how fast we're advancing in that space.  Then I remembered reading about &lt;a href="http://domino.watson.ibm.com/comm/pr.nsf/pages/rsc.holo.html"&gt;holographic memory &amp;amp; storage&lt;/a&gt; by IBM; and also remembered reading about storing data in thin air and retrieving it several (100 or so, I believe) miles away off of an island or something like that.  Unfortunately, I cannot re-find the latter despite some serious googling on the topic.&lt;br /&gt;&lt;br /&gt;So I asked myself?  With memory &amp;amp; storage getting smaller, cheaper and possibly faster, what's next?  After a small amount of research into the topic, I came across personal life recorders (PLRs).  Needless to say my eyes became wider thinking about the possibilities.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 0px auto; position: relative; width: 350px;" border="0" id=""&gt;&lt;img src="http://img225.imageshack.us/img225/5144/mram.jpg" style="position: relative; text-align: center; z-index: 0;" alt="" height="242" width="350" /&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="MRAM - The future of memory" height="100%" width="100%" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Magnetic RAM&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;A &lt;a href="http://www.usatoday.com/tech/columnist/kevinmaney/2004-09-07-plr_x.htm"&gt;USA Today article&lt;/a&gt; back in 2004 (5 years ago!) captured my undivided attention.  In short, the report spoke of a &lt;a href="http://en.wikipedia.org/wiki/Mram"&gt;MRAM&lt;/a&gt; or magnetic random access memory along with its co-inventor &lt;a href="http://www.research.ibm.com/resources/news/20001207_mramimages.shtml"&gt;Stuart Parkin with IBM&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Further research showed that &lt;a href="http://www.jnd.org/"&gt;Don Norman&lt;/a&gt; speculated about a "Personal Life Recorder" (PLR) type of device back in his 1992 book "&lt;a href="http://books.google.com/books?id=8IfuT6TudFIC&amp;amp;dq=Turn+Signals+Are+The+Facial+Expression+of+Automobiles"&gt;Turn Signals Are The Facial Expression of Automobiles&lt;/a&gt;." He theorized that these PLR’s would start out as a device given to young children, called the "&lt;a href="http://www.jnd.org/TurnSignals/TS-TheTeddy.html"&gt;Teddy&lt;/a&gt;". The "Teddy" would be given to us as children and record all of our personal life moments, and as we mature, the data could be transferred to new devices that matched out maturity level.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 0px auto; position: relative; width: 281px;" border="0" id=""&gt;&lt;img src="http://img42.imageshack.us/img42/27/lifecast1.jpg" style="position: relative; text-align: center; z-index: 0;" alt="" height="176" width="281" /&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Life recording device by NEC" height="100%" width="100%" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;NEC's concept dew Life Recording Interface&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;Prior to USA Today's report, &lt;a href="http://www.useit.com/"&gt;Jakob Nielsen&lt;/a&gt;, web usability guru, has written a &lt;a href="http://www.builderau.com.au/webdev/sitedesign/0,39024698,39129283,00.htm"&gt;speculative article&lt;/a&gt; on what the next 25 years (from today, that is) in computing will bring (found on &lt;a href="http://slashdot.org/article.pl?sid=04/05/28/1554204&amp;amp;mode=nested&amp;amp;tid=126"&gt;Slashdot&lt;/a&gt;). He suggests that, in about 20 years (again from today; and not from the post's date), a personal computer will have enough hard disk space to record every second of your life and possibly in HDTV-quality video.&lt;br /&gt;&lt;br /&gt;With so much being recorded (pictures, video &amp;amp; audio), with the convergence &amp;amp; widespread of technology in the home, in automobiles, mobile devices, TV's, home networks, security and even fridges, adding a PLR will inevitably mean the need ... likely, the requirement ... to have software that will sort, organize, tag, etc. all this data.  Some, whom I've come across while researching this topic, have labeled such software as &lt;a href="http://blogs.it/0100198/stories/2004/03/26/digitalLifestyleAggregation.html"&gt;Digital Life Aggregators&lt;/a&gt; (DLAs).  For me, however, they're not much of an aggregator per se; instead, they're more like Digital Life Managers (DLM), or when bundled Digital Life Suites (DLS).&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 0px auto; position: relative; width: 424px;" border="0" id=""&gt;&lt;img src="http://img42.imageshack.us/img42/5071/plrg.jpg" style="position: relative; text-align: center; z-index: 0;" alt="" height="320" width="424" /&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Momento Personal Life Recording Device" height="100%" width="100%" /&gt;&lt;/div&gt;The Momenta neck-worn PC&lt;p&gt;&lt;/p&gt;&lt;br /&gt;Whether they're called Digital Life Recorders (DLRs) or Personal Life Recorders, and whether the sure-to-be-needed software to manage it along with the slew of many other technologies is called Digital Life &lt;span style="font-style: italic;"&gt;Aggregators&lt;/span&gt; or Digital Life &lt;span style="font-style: italic;"&gt;Managers/Suites&lt;/span&gt; is all negligible in comparison to the enormous number of applications for which this will be used.  Aside from making a Psychiatrist's life easier, future generations will be able to re-enact events of our current generation in much the same way some today like to re-enact the Civil War.  Future generations will have better visibility into their ancestral culture, life, etc.&lt;br /&gt;&lt;br /&gt;I can easily see great advancements in the medical field because of such devices.  In addition to the mental insight, we will be able to decipher symptoms based on what we consume.  Similar advancements in law enforcement and security are sure to be realized from Life Recorders and MRAM.  The applications, as I previously mentioned, are numerous.  I can't even wrap my head around them all.&lt;br /&gt;&lt;br /&gt;We're already headed in that direction.  We &lt;a href="http://www.twitter.com/"&gt;tweet&lt;/a&gt; about our daily life &amp;amp; news the instant things happen.  We share perhaps even more on the likes of Facebook.  We post videos on sites like Vimeo and YouTube.  We share photos on Dailybooth and Flickr.  Among many (hundreds, if not thousands) other social media platforms &amp;amp; sites.  The difference, one that I like ... being the control-freak I am, is that these are all &lt;span style="font-style: italic;"&gt;explicit&lt;/span&gt; actions.  But again, as little as a decade ago, we would not have fathomed sharing as much as we do today.  In the meantime, it's not just IBM that's working this angle.  Take a look at Microsoft's &lt;a href="http://research.microsoft.com/en-us/projects/mylifebits/"&gt;MyLifeBits&lt;/a&gt; project, or even their &lt;a href="http://research.microsoft.com/en-us/um/cambridge/projects/sensecam/default.htm"&gt;SenseCam&lt;/a&gt; one.  I wonder what Google is cooking up in that arena!  Other companies already have products out there ready to jump right in the middle of all of this.  Take a look at &lt;a href="http://techon.nikkeibp.co.jp/article/HONSHI/20080625/153851/"&gt;this&lt;/a&gt;, &lt;a href="http://dvice.com/archives/2008/02/dew-life-record.php"&gt;this&lt;/a&gt; (the classiest of the bunch), &lt;a href="http://www.igreenspot.com/evo-contextual-recorder-for-travelers/"&gt;this one&lt;/a&gt; or my favorite the &lt;a href="http://www.gizmag.com/momenta-neck-worn-pc-another-black-box-life-recorder/9113/picture/43551/"&gt;Momenta&lt;/a&gt; "neck-worn PC."&lt;br /&gt;&lt;br /&gt;The prospect of one's entire life being recorded does not appeal to many; and understandably so.  After all, the privacy implications alone are sure to be a nightmare.  Rest assured, however, it is coming.  It's just around the corner.  What remains beg the questions "are YOU ready for it?  Will you be amongst the adopters?" Let us know in the comments.  ▣&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-1002577890042980563?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/1002577890042980563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=1002577890042980563&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/1002577890042980563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/1002577890042980563'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/09/personal-life-recorders-are-around.html' title='Personal Life Recorders Are Around the Corner'/><author><name>Ahmad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05063459654388517866'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-4077243124272749739</id><published>2009-09-08T06:38:00.002-05:00</published><updated>2009-09-17T11:52:17.996-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Listen to Music Anywhere without MP3s</title><content type='html'>&lt;div&gt;&lt;br /&gt;I love listening to music.  I like listening to it in the car, at home, in the office, on the plane, etc.  But what mood I'm in dictates much of the music I want to listen to.  And I didn't want to carry all of my music with me.  Inevitably I'd want to hear a song I didn't bring.  Syncing up an mp3 player with the music &lt;span style="font-style:italic;"&gt;I anticipated to want&lt;/span&gt; to hear was a chore that quickly grew old.  To make things even more complicated, my car didn't have an mp3 player, I wanted to play my music out from the speakers when I was either at home or at work and I didn't like carrying my mp3 player with me to and from work.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: center; width: 400px;" border="0" id=""&gt;&lt;img src="http://img441.imageshack.us/img441/9297/musicimage.jpg" style="position: relative; text-align: center; z-index: 0;" alt="" width="400" height="325"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Music Everywhere" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;Basically, do you ever wish your music library could go where you go? I don't mean carrying it around in an iPod, which isn't always practical. I'm talking about streaming your tunes to any internet-connected PC, be it the desktop at your office, the notebook you take on the road or even the iMac at your in-laws' house.  In my case, I had internet connection most of the time; with the exception of when I'm flying (and that's slowly changing).  I loved the idea of streaming my music over the internet.  And thanks to broadband, the internet's pipes are now fat enough to ferry our music just about anywhere. What any one of us needs to decide is how to go about it: stream songs directly from your own computer, or use a hosting service that stores your library online.&lt;br /&gt;&lt;br /&gt;Call me crazy, but I'm not comfy with the hosting online solution.  It seems like I could show the actual bought CD or mp3 (from the likes of Amazon) and the RIAA would still not be convinced.  No thank you.  But hey, there are plenty of reasons where hosting online might make sense for &lt;span style="font-style:italic;"&gt;you&lt;/span&gt;.  Especially when one realizes the huge bonus/benefit of an online back up.  Alternatively, you could listen to music from online services that are becoming more popular with time; but it's not of your own collection.&lt;br /&gt;&lt;br /&gt;For me, though, streaming music over the 'net from services like &lt;a href="http://last.fm/"&gt;Last.fm&lt;/a&gt; and &lt;a href="http://pandora.com/"&gt;Pandora&lt;/a&gt; is great; but they don't let you queue up music for later, unless you're a monthly subscriber. If you're the DIY type, however, then &lt;a href="http://opentape.fm/"&gt;Opentape&lt;/a&gt; might be the service &amp; set up for you. Another, not so cumbersome, DIY solution can be found at the &lt;a href="http://howto.wired.com/wiki/Stream_Your_Music_Online"&gt;Wired How-To Wiki&lt;/a&gt;.  On the other hand, if you're looking for a pre-built web solution ready to search and stack your picks, &lt;a href="http://mixtape.me/"&gt;Mixtape.me&lt;/a&gt; and &lt;a href="http://grooveshark.com/"&gt;Grooveshark&lt;/a&gt; are a couple of good choices among many others. But if you're anything like me, and particularly fond of your own collection but can't or don't want to bring the whole collection with you (or host it online), then taking the path of least resistance might suit you too --That is, to leave your music library in its current home: your home PC. Because, simply put, &lt;span style="font-weight:bold;"&gt;there's nothing to upload&lt;/span&gt;, you can start streaming almost instantly. You just need to choose an application/service that satisfies your needs.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding:5px; position: relative; float: left; width: 150px;" border="0" id=""&gt;&lt;img src="http://img70.imageshack.us/img70/8682/orblogo.jpg" style="position: relative; text-align: right; z-index: 0;" alt="" width="150" height="149"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Orb Logo" width="100%" height="100%" /&gt;&lt;/div&gt;Amongst such services are &lt;a href="http://www.jukefly.com/"&gt;JukeFly&lt;/a&gt;, &lt;a href="http://subsonic.sourceforge.net/"&gt;Subsonic&lt;/a&gt; and &lt;a href="http://www.orb.com/"&gt;Orb&lt;/a&gt;.  I personally use Orb and love it.  It's free, easy to set up and streams to any browser with an internet connection.  Not only does it stream music, but it also streams photos and TV too.  All of these service basically run a small server on your desktop that scans any music folders, which you configured/added to them, and makes all of that music available through their slick web interface.&lt;br /&gt;&lt;br /&gt;I wished I left it at that!  Despite the size of my music collection, I still get tired of listening to them and seek new or old-but-long-forgotten beats.  I guess I could listen to one of the many local radio stations that also broadcast online; but I wanted more.  I wanted to listen to music on demand.  Enter &lt;a href="http://songza.com"&gt;Songza&lt;/a&gt;.  Search and play a wide variety of popular music for free with Songza. In a nutshell Songza is a search engine for music that can stream songs as soon as you click on them and create and organize playlists on-the-fly.&lt;div style="margin:0px auto; position: relative; float: left; width: 200px;" border="0" id=""&gt;&lt;img src="http://img143.imageshack.us/img143/8162/songzalogo.jpg" style="position: relative; text-align: right; z-index: 0;" alt="" width="200" height="56"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Songza Logo" width="100%" height="100%" /&gt;&lt;/div&gt;This one feature, the ability to create a playlist that I could come back to, shuffle and play at my leisure is what sets apart from the rest.  Join us and listen to &lt;a href="http://songza.com/ahmadism"&gt;Ahmadism's playlist here&lt;/a&gt; (keep in mind it's constantly changing). Beyond that with Songza you can share songs via email, with a simple link (like &lt;a href="http://songza.fm/~b6puih"&gt;this one&lt;/a&gt;), or embedded on a web site. Did I mention that they play the music from YouTube whenever the video's available?  Songza isn't the first site aiming to fill the YouTube-of-audio shoes, but if you've got limited options for listening to music at work and recommendation sites like Pandora aren't really your thing, and you're tired of your own collection, then Songza is worth a look.  I'm definitely enjoying it.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-4077243124272749739?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/4077243124272749739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=4077243124272749739&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/4077243124272749739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/4077243124272749739'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/09/list-to-music-anywhere-without-mp3s.html' title='Listen to Music Anywhere without MP3s'/><author><name>Ahmad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05063459654388517866'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-6213363432351426373</id><published>2009-09-01T12:31:00.020-05:00</published><updated>2009-09-01T16:52:48.067-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='YouTube'/><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><title type='text'>Twitter:  Beyond Tweeting</title><content type='html'>&lt;div&gt;&lt;br /&gt;A few weeks ago, we talked about &lt;a href="http://www.ahmadism.com/search/label/Twitter"&gt;Twitter&lt;/a&gt; and &lt;a href="http://www.ahmadism.com/2009/07/what-is-twitter-part-2.html"&gt;how to use it&lt;/a&gt; beyond the mundane "I'm going to ..." posts.  With the proliferation of "smart phones," and more specifically web-enabled phones, and the fact that 80% of Twitter usage is on mobile devices (imagine what that means for bad customer experiences!), it should come as no surprise that Twitter is being used beyond tweeting.&lt;br /&gt;&lt;br /&gt;Twitter's open API (OAuth) allows 3rd party applications &amp; services to extend the microblogging service beyond novice tweeting reinventing what one can do in a 140-characters or less.  Once Twitter evolved from just a status updating platform, it was photo sharing that came to the scene next. &lt;div style="margin:0px auto; padding:10px; position: relative; float: left; width: 96px;" border="0" id=""&gt;&lt;img src="http://img238.imageshack.us/img238/6854/twitterphotoservices.jpg" style="position: relative; text-align: right; z-index: 0;" alt="" width="96" height="223"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Twitter Media" width="100%" height="100%" /&gt;&lt;/div&gt; Consequently, photo-sharing services will not be covered as an alternative in today's &lt;span style="font-style:italic;"&gt;beyond tweeting&lt;/span&gt; list.  This includes indirect photo-sharing services like FriendFeed, via SMS or email like &lt;a href="http://www.posterous.com/?src=ahmadism"&gt;Posterous&lt;/a&gt; &amp; &lt;a href="http://www.twitxr.com/?src=ahmadism"&gt;Twitxr&lt;/a&gt; or others out there.  For those who are interested, however, here are a few of the direct photo-sharing services worth noting:  &lt;a href="http://twitpic.com/?src=ahmadism"&gt;TwitPic&lt;/a&gt;, &lt;a href="http://www.tweetphoto.com/?src=ahmadism"&gt;TweetPhoto&lt;/a&gt;, &lt;a href="http://pikchur.com/?src=ahmadism"&gt;Pikchur&lt;/a&gt;, &lt;a href="http://www.picktor.com/?src=ahmadism"&gt;Picktor&lt;/a&gt;, &lt;a href="http://yfrog.com/?src=ahmadism"&gt;yfrog&lt;/a&gt; and &lt;a href="http://twitgoo.com/?src=ahmadism"&gt;Twitgoo&lt;/a&gt;.  Another new comer is Flickr2Twitter, which was &lt;a href="http://blog.flickr.net/2009/06/30/twitter-your-flickr/"&gt;Flickr announced&lt;/a&gt; the end of June, 2009.&lt;br /&gt;&lt;br /&gt;So ... what else can you do with Twitter; beyond tweeting, that is?&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;1.  Exchange Business Cards&lt;/h4&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding:10px; position: relative; float: left; width: 150px;" border="0" id=""&gt;&lt;img src="http://img524.imageshack.us/img524/8250/twtbizcard.png" style="position: relative; text-align: right; z-index: 0;" alt="" width="150" height="100"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="twtBizCard" width="100%" height="100%" /&gt;&lt;/div&gt; &lt;a href="http://twtbizcard.com/?src=ahmadism"&gt;twtBizCard&lt;/a&gt; is awesome if most of your business contacts are on Twitter.  The service lets you set up an electronic business card that can be easily tweeted to your contacts by sending them an &lt;a href="http://www.ahmadism.com/2009/07/what-is-twitter-different-101.html"&gt;@reply&lt;/a&gt; with the &lt;a href="http://www.ahmadism.com/2009/07/what-is-twitter-different-101.html"&gt;hastag&lt;/a&gt; #twtBizCard.&lt;br /&gt;&lt;br /&gt;I can't say that I've had the opportunity to put the service to a real life test, but I'm very familiar with the concept  --I use &lt;a href="http://www.contxts.com/?src=ahmadism"&gt;Contxts&lt;/a&gt; to send SMS cards, and I love it.  iPhone users have at least &lt;a href="http://mashable.com/2009/05/09/iphone-business-card-apps/?src=ahmadism"&gt;8 free options&lt;/a&gt; to send an e-business card from their phone in addition to using Contxts.  But hey, this is about Twitter and how to use it beyond tweeting; remember? (I'm reminding myself)&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;2.  Twitter As Someone Else&lt;/h4&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding:10px; position: relative; float: left; width: 150px;" border="0" id=""&gt;&lt;img src="http://img396.imageshack.us/img396/6131/ctwitlike.png" style="position: relative; text-align: right; z-index: 0;" alt="" width="150" height="62"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="cTwittLike" width="100%" height="100%" /&gt;&lt;/div&gt; The addicting &lt;a href="http://ctwittlike.appspot.com/?src=ahmadism"&gt;cTwitLike&lt;/a&gt; allows you to view Tweets from those being followed by a certain user.  They've improved the interface quite a bit, but even before then, the service has proven to be very interesting and fun to use.  Simply enter the Twitter name of anyone (celebrity-watching anyone?) and you'll see all the latest tweets from the tweople that person follows.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;3.  Social Bookmarking Anyone?&lt;/h4&gt;&lt;br /&gt;Bookmarking is not a new concept, obviously.  And services like &lt;a href="http://delicious.com/?src=ahmadism"&gt;Delicious&lt;/a&gt; out there are plenty. I personally rely mostly on &lt;a href="http://www.xmarks.com/?src=ahmadism"&gt;Xmarks&lt;/a&gt; (previously known as Foxmarks), and on my account (must be logged in) with &lt;a href="http://bit.ly/"&gt;Bit.ly&lt;/a&gt;.  &lt;div style="margin:0px auto; padding:10px; position: relative; float: left; width: 66px;" border="0" id=""&gt;&lt;img src="http://img75.imageshack.us/img75/3986/flecklite.jpg" style="position: relative; text-align: right; z-index: 0;" alt="" width="66" height="73"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Fleck Lite" width="100%" height="100%" /&gt;&lt;/div&gt; To bookmark what you tweet, however, requires a whole new service.  Namely one that combines the feature of a URL shortener like Bit.ly and the accessibility of Xmarks or Delicious.  And for me, a bookmarklet is an absolute must.  Enter &lt;a href="http://www.fleck.com/?src=ahmadism"&gt;Fleck&lt;/a&gt; (&lt;a href="http://www.fleck.com/lite/?src=ahmadism"&gt;lite edition&lt;/a&gt;).  If you share a lot of links on Twitter, like I do, and you want the option to remember them later, Fleck (lite) is for you.  Here's a video that should help familiarize you with the service, if you're not using it already:&lt;br /&gt;&lt;p&gt;&lt;center&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="302" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=2287278&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed wmode="opaque" type="application/x-shockwave-flash" width="400" height="302" src="http://vimeo.com/moogaloop.swf?clip_id=2287278&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;4.  And Share Some More&lt;/h4&gt;&lt;br /&gt;I'm sure you already know that you can share pictures on Twitter (and I mentioned a few lines above), but how about sharing your music?  Want to share your videos on Twitter?  How about sharing any file you want (with a size limit, of course)?&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: center; width: 359px;" border="0" id=""&gt;&lt;img src="http://img215.imageshack.us/img215/553/twitterfilesharing.png" style="position: relative; text-align: center; z-index: 0;" alt="" width="359" height="300"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Twitter Filesharing" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;That's right.  There are services out there that do just that.  Let's go down that list, shall we?  For music, there are simply &lt;a href="http://mashable.com/2009/05/29/twitter-music/?src=ahmadism"&gt;many out there&lt;/a&gt;.  After all, it depends on what you want to do really.  Blip.fm and Song.ly top that list based on my observations in the Twittersphere.  One that should be added to that list, however, is &lt;a href="http://songza.fm/?src=ahmadism"&gt;Songza&lt;/a&gt;.  Personally, I'm more of the type that listens to my own collection or a radio station that has a web presence.  For my own collection, I stream it from my house without exposing what files I have and don't have using Orb.&lt;br /&gt;&lt;br /&gt;For video ... I've honestly not used any!  So I'm just going to list the ones I know of.  It would be great if I got back some comments back on why one is preferred over the others.&lt;br /&gt;It's my understanding that &lt;a href="http://www.youtube.com/my_videos_upload?src=ahmadism"&gt;YouTube&lt;/a&gt; positioned itself as the way to share video inside of Twitter's status updates; but again, I don't have that confirmed.  Other services include &lt;a href="http://twitvid.io/?src=ahmadism"&gt;TwitVid.io&lt;/a&gt;, &lt;a href="http://www.twitvid.com/?src=ahmadism"&gt;TwitVid.com&lt;/a&gt;, &lt;a href="http://www.tweetube.com/?src=ahmadism"&gt;Tweetube&lt;/a&gt;, &lt;a href="http://twitlens.com/?src=ahmadism"&gt;twitLENS&lt;/a&gt;, &lt;a href="http://twitc.com/?src=ahmadism"&gt;Twitc&lt;/a&gt; and &lt;a href="http://beta.twiddeo.com/?src=ahmadism"&gt;Twiddeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding:10px; position: relative; float: left; width: 122px;" border="0" id=""&gt;&lt;img src="http://img266.imageshack.us/img266/8742/filesocial.jpg" style="position: relative; text-align: right; z-index: 0;" alt="" width="122" height="103"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="FileSocial" width="100%" height="100%" /&gt;&lt;/div&gt; As I previously mentioned, you can really share any file on Twitter.  &lt;a href="http://filesocial.com/?src=ahmadism"&gt;FileSocial&lt;/a&gt; gives you a maximum file size of 50MBs to share your heart out.  With sign-up, which gives you 20MBs, you can send a person-to-person file privately using &lt;a href="http://www.filetwt.com/?src=ahmadism"&gt;FileTwt&lt;/a&gt;. The downside is they don't use OAuth for authentication.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;5.  Train, Show, Demonstrate and Educate&lt;/h4&gt;&lt;br /&gt;&lt;div style="margin:0px auto; padding:10px; position: relative; float: left; width: 203px;" border="0" id=""&gt;&lt;img src="http://img406.imageshack.us/img406/6025/screenrlogosmall.png" style="position: relative; text-align: right; z-index: 0;" alt="" width="203" height="55"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="screenr" width="100%" height="100%" /&gt;&lt;/div&gt; &lt;a href="http://screenr.com/?src=ahmadism"&gt;Screenr&lt;/a&gt; allows you to record screencasts for your Twitter followers with their web-based tool, and without the need for any installation.  This makes the web-based tool available on PCs and Macs.  And the screencast will play on iPhones too.  Screenr's seamless integration with Twitter makes it easy to post your completed screencast as soon as your done with it.  &lt;blockquote&gt;Screencasters have a few handy tools at their disposal including the bookmarklet, which allows you to click to record from anywhere on the web. We also like that users can opt not to tweet screencasts, one-click publish to YouTube, download the .mp4 file for personal keeping, and grab the embed code to share on the web.   --Quoted from Mashable.com&lt;/blockquote&gt;  As a &lt;a href="http://www.ahmadism.com/search/label/Bookmarklets"&gt;bookmarklet&lt;/a&gt; freak, Screenr had me at "record."&lt;br /&gt;&lt;br /&gt;There are many other things you can do with Twitter beyond tweeting.  The above five are just a glimpse of the applications/services available out there at your disposal. Do you have one you'd like to share with the rest of us?  Let us know in the comments.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-6213363432351426373?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/6213363432351426373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=6213363432351426373&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/6213363432351426373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/6213363432351426373'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/09/twitter-beyond-tweeting.html' title='Twitter:  Beyond Tweeting'/><author><name>Ahmad al-As'ad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01330128377744256254'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4921546637506435009.post-7678330229482641294</id><published>2009-08-25T07:27:00.000-05:00</published><updated>2009-08-25T11:30:30.275-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesdays'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>What is Web 2.0?</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: left; width: 64px;" border="0" id=""&gt;&lt;img src="http://img249.imageshack.us/img249/6930/web20bubble.jpg" style="position: relative; text-align: right; z-index: 0;" alt="" width="64" height="48"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Web 2.0 Bubble" width="100%" height="100%" /&gt;&lt;/div&gt;I'm often asked "What really is web 2.0?"  I wanted to write about the Web 2.0 phenomenon and cover it as much as possible in today's post.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Web 2.0 is a misnomer&lt;/h4&gt;&lt;br /&gt;The Web, since its inception, has changed constantly, never remaining static even for a moment. There was never a period of upgrade or when something major changed. There was never a Web 1.0 or an upgrade, which warrants a new "2.0" label.  Though the term bears the familiar version number so often attached to software products, it doesn't actually refer to any one technology. Rather, Web 2.0 is the moniker for an emerging set of Internet-based tools and an emerging philosophy on how to use them.  In that sense, "Web 2.0" is a misnomer.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Not Just Online&lt;/h4&gt;&lt;br /&gt;The name "Web 2.0" gives the impression that its strategies are entirely web-based. In reality, Web 2.0 is a collaborative communications plus community-building strategy that is enhanced by online technologies but exists beyond it. In fact, they work best when they reach us in both our online and real world lives.&lt;br /&gt;&lt;h4&gt;Web 2.0 History&lt;/h4&gt;&lt;br /&gt;The term "Web 2.0" was coined by Darcy DiNucci in 1999 when she wrote "&lt;a href="http://cdinucci.com/Darcy2/articles/Print/Printarticle7.html?src=ahmadism"&gt;Fragmented Future&lt;/a&gt;."  Her use of the term deals mainly with Web design and aesthetics; she argues that the Web is "fragmenting" due to the widespread use of portable Web-ready devices. Her article is aimed at Web designers, reminding them to code for an ever-increasing variety of hardware. As such, her use of the term hints at - but does not directly relate to - the current uses of the term.&lt;br /&gt;&lt;br /&gt;A company called O'Reilly Media, one of the most prolific and best-known publishers of books about computers and other/general tech, coined the phrase "Web 2.0" in 2003, before the 1st &lt;a href="http://www.web2con.com/"&gt;"Web 2.0" conference&lt;/a&gt; that took place in 2004. The term, at its most basic, refers to the Internet becoming a platform.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;When I'm asked ...&lt;/h4&gt;&lt;br /&gt;When I'm asked about what Web 2.0 means, I'm often trying to say the following but rarely get it all out:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The Web as an application platform&lt;/li&gt;&lt;li&gt;Social affiliation&lt;/li&gt;&lt;li&gt;Being online vs. going online&lt;/li&gt;&lt;li&gt;Digital self-expression&lt;/li&gt;&lt;li&gt;The participator (read/write) web&lt;/li&gt;&lt;li&gt;Glocalization ("making global information available to local social contexts and giving people the flexibility to find, organize, share and create information in a locally meaningful fashion that is globally accessible")&lt;/li&gt;&lt;li&gt;Cloud computing&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Web 2.0 is social, it's open (or at least it should be), it's letting go of control over your data, it's mixing the global with the local. Web 2.0 is about new interfaces - new ways of searching and accessing Web content. And last but not least, Web 2.0 is a platform - and not just for developers to create web applications like Gmail and Flickr. The Web is a platform to build on for educators, media, politics, community, for virtually everyone in fact!&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Web 2.0 Philosophy&lt;/h4&gt;&lt;br /&gt;Web 2.0 is recently associated with tools like blogs, wikis, podcasts, etc. But as I'm sure you gathered, it's more than that.  For example, it's about how educators are adapting to a new generation of kids who are growing up on the Web, the so-called "Digital Natives." &lt;span style="font-style:italic;"&gt;Tangent:&lt;/span&gt; The challenge for educators now and for the future is to learn and teach internet literacy, converse and collaborate with their students using Web tools, and help our children make sense of the huge amounts of information and media that surround us.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: center; width: 450px;" border="0" id=""&gt;&lt;img src="http://img19.imageshack.us/img19/2692/web20z.png" style="position: relative; text-align: center; z-index: 0;" alt="" width="450" height="245"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Web 2.0 Explanation Chart" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;It's worth mentioning and clarifying that the technologies encompassed by Web 2.0 include, but are by no means limited to, blogs, tags, RSS, social bookmarking, &lt;a href="http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29"&gt;mashups&lt;/a&gt;, and Widgets &amp; &lt;a href="http://en.wikipedia.org/wiki/Ajax_%28programming%29"&gt;AJAX&lt;/a&gt;. It's how these, and many others, intersect and interact with one another.  For example, it's how RSS meets social bookmarking.  It's how AJAX, blogging, tagging &amp; social bookmarking and RSS all come into play all on one page.  Although it could be argued that it's separate from "Web 2.0" I personally believe that the philosophy behind Web 2.0 also encompasses &lt;a href="http://www.ahmadism.com/search/label/Cloud%20Computing"&gt;cloud computing&lt;/a&gt;.  The Web 2.0 philosophy focuses on the idea that the people who consume media, access the internet, and use the Web shouldn't passively absorb what's available -- rather, they should be active contributors, helping customize media and technology for their own purposes, as well as those of their communities.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: center; width: 453px;" border="0" id=""&gt;&lt;img src="http://img35.imageshack.us/img35/3568/socialmediastarfish.jpg" style="position: relative; text-align: center; z-index: 0;" alt="" width="453" height="414"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Web 2.0 &amp; Social Meda/Bookmarking" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;This philosophy contrasts sharply with the old "Web 1.0" methodology (if there was ever one), in which news was provided by a handful of large corporations, Web pages were static and rarely updated, and only the tech-savvy could contribute to the development of the World Wide Web.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;What does this mean for me?&lt;/h4&gt;&lt;br /&gt;Web 2.0 tools are important, but their impact goes much deeper than their gadget-novelty might suggest. Individuals and organizations alike are finding new and increasingly effective ways of connecting through Web 2.0 technology. This is the human side of this technical transformation.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:0px auto; position: relative; float: center; width: 367px;" border="0" id=""&gt;&lt;img src="http://img21.imageshack.us/img21/4103/web1vsweb2.png" style="position: relative; text-align: center; z-index: 0;" alt="" width="367" height="417"/&gt;&lt;img src="http://img159.imageshack.us/img159/3404/81962139.gif" style="position: absolute; top: 0pt; left: 0pt; z-index: 10;" alt="Web 1.0 vs. Web 2.0" width="100%" height="100%" /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;Even the smallest organization has a story to share and voices to amplify. Web 2.0 can help you be heard. This new Web of connections is already allowing many to build movements for social, environmental, economic, and political change.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;It's all that and more&lt;/h4&gt;&lt;br /&gt;Web 2.0 is all of the above things and I'm sure a lot more, which I'm sure I'm overlooking.  Don't let anyone tell you it's one or the other definition.  Web 2.0 is about the people, when it comes down to it. So it has to be inclusive. The definitions of technologists, social scientists, web designers, philosophers, educators, business people, anybody - they all count.&lt;br /&gt;&lt;br /&gt;What does Web 2.0 mean to you?  Let us know in the comments.&amp;nbsp;&amp;nbsp;▣&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;a href="http://www.ahmadism.com/search/label/Tuesdays"&gt;Click here&lt;/a&gt; to see Tuesday-only posts.&lt;/div&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4921546637506435009-7678330229482641294?l=www.ahmadism.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ahmadism.com/feeds/7678330229482641294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4921546637506435009&amp;postID=7678330229482641294&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/7678330229482641294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4921546637506435009/posts/default/7678330229482641294'/><link rel='alternate' type='text/html' href='http://www.ahmadism.com/2009/08/what-is-web-20.html' title='What is Web 2.0?'/><author><name>Ahmad al-As'ad</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01330128377744256254'/></author><thr:total>0</thr:total></entry></feed>