Monday, November 01, 2010

‎"Restoring the American Dream" - How do we fix the American dream? CNN Fareed Zakaria reports.

The world's largest company's CEOs get on GPS with Zakaria - to provide an astounding and profound view of world economy; as it pertains to the American Dream, innovation in America, role of government in job creation and innovation, imminent educational reform and a future road-map. Zakaria does an excellent job of keeping the perspective relative and the subject "real" for the struggling American middle class. I highly recommend watching it.

For folks pressed on time, please read Fareed Zakaria's article in Time magazine.



Sunday, September 12, 2010

Mashable's write up on "Don't Get Robbed"


There is a write up on Facebook's status update being used as a tool for robbers to pick candidates for "real-time" robberies posted on Mashable.  Based on some folk's status update about leaving town and becoming possible targets for burglary.  Fortunately, such an occurrence is spreading some much needed awareness about Facebook security settings.  You can read the article on Mashable's site.

There is some talk about whether Facebook's Places is being used to target burglaries - but those are false as reported by several tech blogs.  I'm not familiar with the Facebook API, so I wonder how the status update information is gathered?  A Google search or sites which hook into the Facebook API to get user status updates?

With proper security settings you can protect your status updates.  If you think your status updates are only available to your friends, still it's a good idea to double check.  The Facebook security settings have been stable for a long while now, however, you never know when a new update sneaks in which slips under your radar.

For folks you are concerned and want to take action for securing their status updates to a limited audience, please read on for simple instructions on how to check and set proper settings.


  1. Login to your Facebook account.
  2. From the "Account" drop down menu on the upper right corner select "Privacy Settings."
  3. Notice the "My status, photos, and posts" setting.  Check the dot, what is it set to? Everyone, Friends of Friends,Friends Only or Other?
  4. If it's not set to "Friends Only" go ahead and reset it by clicking on "Customize Settings."
  5. The Custom settings page appears with options for settings for "Posts by me", please make sure it's set to Friends only. While you are here also set your "Places I check in to" appropriately. 
  6. Once you are done selecting these options, DON'T look for a save settings button - the settings are saved as you are making the changes. 
Happy Facebook - ing!


Thursday, April 29, 2010

George Whitesides: Toward a science of simplicity | Video on TED.com

George Whitesides: Toward a science of simplicity | Video on TED.com

Tuesday, November 10, 2009

Thoughts and impressions about Google Wave and its possible impact on the way we communicate electronically.

Neat features:
Email wave: general email functionality, add people to the wave, send private messages to some participants, replay the wave as it builds for people who got added on later.
Chatting and Video: chat with contacts using real time character by character streaming with the ability to turn off character by character streaming.
Photos: Upload, edit and share photos with contacts in real time. Contacts that are online can make edits or comments as you type them in or vice versa. Drag and drop items right from your desktop to wave for sharing.
Polls: take opinions of contacts using polls with ability to view results in different formats, share them on your blogs etc.
Ideas, suggested itinerary, menu and RSVPs can all be stored in a single location for sharing online and real time. Google Maps integration as a gadget amongst weather and others can also be incorporate to your events etc.
Google Voice?
Gadgets:
o Facebook, twitter integration so a wave user can perform actions in the social networking sites from wave app.
Documents: edit and share your documents with wave contacts. Real time editing features makes collaboration easier for teams. Replay option allows for showing the life of the document as it evolves into a final draft.
Meetings: record meeting notes real time for instant feedback and documentation. Collaborate by sharing machine controls. The playback feature helps members to follow along if they joined late or are viewing the minutes at a later time.
Brainstorming Ideas: Great place to discuss and fine tune ideas along with ability to add rich content to the wave.
Interactive games: Play online games with your contacts by adding your favorite game as a gadget on the wave.

Observations:
Google wave is an application running in a cloud out on the internet; using a browser a user can interact with the application. The wave is geared towards being used as a desktop application which is in fact a web based application. The demo presents Google wave being used over Chrome, Google’s internet browser, where the look and feel is that of a desktop application, appears to work well with the wave. If you are out of internet, you are out of all the apps you use in the wave along with all the data; hence the cloud application. The fact that Google Wave is web based, it is platform independent; A great interoperability win by design. No matter if you are on Windows, Mac or Linux, your Google wave app works and behaves the same. Furthermore, since Google Wave is written using GWT (Google Web Tools Kit) it’s automatically cross browser compatible. Versioning and updating software becomes easier as the cloud is the only item which needs to be redeployed.

Expectations:
Currently, there are many different applications which the corporate world employs to communicate amongst each other. Means of communication like chatting, document sharing, email, video conferencing, WebEx, live meeting, Gforge or Google forums are just a few applications by which we communicate in the enterprise arena. Merging the functionality into one application with added features explained above, Google Wave appears to have understood the value of increased productivity by providing such a rich application with everything right here and now. The benefits unfortunately are hard to explain to a novice user due to the fact that some of what Google Wave offers is already available in different shapes and forms. The ability of companies to set up their own servers for the cloud is a very good indicator on Google’s part that they are serious about having market shares of productivity tools historically owned by Microsoft.
I think we will see more and more integration of other online collaborating tools into Google Wave in the form of gadgets, which will help users to gradually migrate to using Google Wave tools.
Personal use may also thrive based on the easier communication ability provided by the Wave, it’s fun to use!
I also expect Google Wave to appear on IPhones and other devices soon.
Security of information a consumer shares in the cloud application might be a reason for concern for many. Google must come up with a creative and compelling argument for users who could get on the Wave but won’t due to security concerns.



Impressive applications: Gravity is an extension in google wave implemented by SAP. Basically, it's a modeling app.
Assists diseparate teams of individual to come together to discuss, plan and write a business or process model while collaborating online, realtime using google wave.







Here it from the pros:

Thursday, November 05, 2009

MP4 - My Yahoo Pipe

Yahoo pipes is a cool implementation of the pipes and filter pattern. Basically, you get to take your choice of data of many shapes and forms, apply some logic using operators and filters and create lists as well as visual implementations for output. Creating mash up's for converging data of different types or homogenous themes is also a popular use for Yahoo Pipes.

I viewed the quick tutorial presented at pipes.yahoo.com in order to get started; and you do get to start right after.

So, here is how it works ...

- Yahoo pipes provides a drag-and-drop type of online IDE to be your sandbox.
- It appears that Yahoo Pipes IDE is in a cloud; so without access to the internet you can't develop.
- Once you figure out what pipe output you want to create, using the inputs, operators, filters, data feeds etc. you work in your IDE to bolt together a result.
- All output should be connected to a single output pipe.

Here's how my Yahoo Pipe works and what are some things I used while building mine:

- The topic for my mash up is to combine two rss or site feeds from two websites which list items, mostly technology related and gadgets, on a daily basis. The list that the two sites post are usually great deals for a bargain; my mash up uses the two sites; hotdealsclub.com and dealcatcher.com as source, asks the user what keyword do they want to search for deals and how old the deal can be. Based on these filters, I then combine the results of the search and return a final merged list based on the search criteria and the date range.

- I acquired the RSS feed url from the site and used the 'Fetch Feeds' Sources as my starting point.

- I then dropped on the date input and text input from user inputs for capturing the search criteria.

- Wired together the feed output to filters along with the data and text input.

- Tweaked the filters by adding more rules to apply the date rule and search criteria so that the filter will filter through only items which contained text of the search criteria and are not older than the entered date.

- I found that I could not assign the same filter on two sources, I had to create to filters ...

- Then I used the union operator to merge the two filters; keeping duplicates.

- I found that I couldn't pass the output from two filters to output pipe which is why I used the union operator ...

- Finally, display the merged results in the form of a list.

Very intuitive interface is developed for the IDE; almost like a work flow control app. It was very easy to use the IDE to build my mash up and even debug it on any stage using the debug feature. Even easier was publishing it.

I was pleasantly surprised and it was refreshing to see such functionality appear on Yahoo when things as such are usually expected from Google ... while I blog on Google Blogger :) Wonder if Google has such an online app to create mash ups.

Well, here is my first, of what I'm sure is one of many, mash up's using yahoo pipes:



Sadfeen.

Sunday, October 18, 2009

Tuesday, September 29, 2009

ICC Champions Trophy, 2009

Pakistan is playing Australia tomorrow. Pakistani team is in their best shape ever; wining the 20/20 world cup and then beating India Champions Trophy!!! :0) AWEEESSSOOOMMMME!!


Sunday, September 13, 2009

What is "Web 2.0?"




Web 2.0 is a buzz world. Whenever you experience places on the web which capture your attention and retain it for a period of time; you have been using a Web 2.0 'standard' site.

Theoretically speaking, the definition of Web 2.0, as explained by my professor, can be broken down into three categories:
  1. Social Layer
  2. Architectural Layer
  3. Technical Layer
A web based product is said to be Web 2.0 if it presents itself in one or all of the categories defined above. Presenting huge amounts of information in a meaning full manner is a challenge; Web 2.0 is a paradigm which brings attention to elements which can help us do that and more.

Capturing a users attention is paramount in retaining their interest. Sites which present information in a meaning full and non-cluttered way succeed in doing so. Furthermore, if there are elements which allow the user to create new content and individualize items by uploading pictures, documents and videos etc. contributes to the social layer of the Web 2.0 paradigm. Flickr, Facebook and Pandora for instance.

Reaching beyond the social layer, when a user can execute desktop like application actions in a web based product, we find the architectural layer of the new web order. I find, for instance, Google Docs, to be a great example of architecturally web 2.0 application. Using Google Documents is almost like using open office and MS office, but, only on the web.



Accomplishing tasks like creating interactive, self-aware, real-time and rich Internet applications forms the technical layer of the Web 2.0 type websites. Using implementation which includes Ajax encompasses the technical layer.



Saturday, September 05, 2009

Google Wave

http://wave.google.com/

A whole new world of collaboration - real time!

Extreme WEB 2.0, Rich Internet Application and Ajax in action.

There is so much to tell about the ~ wave ~ so why don't you hear it from the pros themselves.



This is soooo cooooooool!!! I mean out of this world!

Monday, August 31, 2009

FA # 1

Site which I am considering to examine for FA#1:

Sites which I like and visit often:



  • Google maps, docs and gmail

Using gmail, maps and docs is extremely efficient for me and I have been using it since 2004. I like many features of the sites for instance:Gmail's conversation style message handling, chat integration, Maps street view is really useful and I use maps for all my navigation, phone/address look up needs and finally docs, I keep all my course documents and notes on google docs for easy access anywhere I am. Google docs seems to be like a good architectural Web 2.0 site; I think of it as a desktop application especially when I can use a menu bar. Yahoo provides similar services but their interface appears to be convoluted. Google services, in my mind, are so rich and clear at the same time; to the point. Yahoo feels like a drag to keep updating pages, moving from page to page to accomplish similar tasks as compared to google; I can carry on a chat without leaving gmail. I use google products everyday and will continue to, I can't wait for Google Wave to go live (Extreme Web 2.0).

  • Amazon
  • Facebook

Facebook is a really good example of web 2.0. I have been using it for three years now and love it. The interface with the UI is simple and easy to use. The pop-up chat, updates from pages I am a fan of or following is great. I can do multiple operations on the same page with; 'like' a post, comment on a post, hide certain updates from certain users etc. Immediate notification if I happen to be logged in with any updates. The MySpace site was unattractive to me. I didn't like it's appearance when I first looked at it back in 07 and haven't been back since.

Good clean fun! To the point, I love it.

There are so many travel booking and search sites nowadays and many of them are confusing. I found the above two to be straight forward and extremely interactive to use. When I am entering airport data an auto assist drop down list appears guessing at which airport I want to put in. The departure and return dates input fields interface is surprising an annoying field to select from a drop down list, the sites which I listed above show a small little calendar as soon as I tab over or click on the input box. A really cool feature of these sites is the filtering option panel which appears on the left of the screen as a panel; time selections, price, dates etc. appear as options to filter the results even more. A sliding filter is also presented on the Amex travel site to filter ratings of hotels and price ranges; and it's done while I am sliding the bar and doesn't require a whole page refresh. Refreshing :)

Sites which I dislike but can't stop visiting due to subject matter:

  • CNN

As soon as I type CNN.com it takes a second or two to load up and then the ever annoying pop-up appears or tries to appear. The news site is well planned. I like visiting CNN few times a day to catch up on the news, I would like to make it my home page, but its load time and pop-up keeps me away from implementing that thought.

Extremely non web 2.0. Every link on each page leads to another page. I love browsing through photos of around the world, but, I have to do it several pages at a time. The site is static and lacking any dynamic interaction. But, I love it so I will put up with any lags or clicks :)

Sites which I don't like so I don't visit often or at all:

  • My company's employee Internet site ;)

Perhaps it's just the fact that it's work related that I don't like my company's employee site ;) But, it's pretty lethargic. Pages take a while to load, searching the site is slow. Things are not upfront, it take a while to get where you want to be.

  • MySpace

MySpace site was unattractive to me. I didn't like it's appearance when I first looked at it back in 07 and haven't been back since.

  • Hotmail web email client

I don't like using hotmail web client. Everything is pages away. Their process for adding contacts is tedious. I stopped using it a long while ago and switched to gmail.

Tuesday, July 28, 2009

Google Voice

Sounds real nifty. Can't wait to check it out.

Wednesday, November 05, 2008

Amazon Kindle

If you havn't yet heard about it, take a couple of minutes to find out what the 'Amazon Kindle' is all about. A few of my avid reader friends are kindled already and their experience has been great so far. Write back and share your thoughts.

Monday, August 18, 2008

President Musharraf's Resignation

I am utterly perplexed by the behavior and opinions of Pakistanis. I have been watching the regional news channel and learning that during President Musharraf's rule, the Pakistani economy reached unprecedented growth. Foreign relations of Pakistan with her neighbor and lifelong rival India, reached a meliorated state. Internal affairs of rebels and fundamentalist were fractured to an extent to debilitate their operations. The democratic state promises freedom of speech; which was experienced by every one under the so called dictator's rule. The freedom of speech extended to the Media has been hailed by all classes of people in Pakistan. On top of it all, up until February this year, Pakistan's gas prices were subsidized by foreign aid funds (A direct impact to the bottom line of a person's spending).

On the flip side, the political scene of Pakistan became hugely unpredictable; Due to which the foreign investment and security suffered. I hear hat President Musharraf's plan for reform was to trickle down from high class to lower class citizens of Pakistan; Sadly, it did not happen so. The trickle down effect only reached as far as the middle class who swallowed the benefits. The lower class; a vast majority of Pakistan, continued to be crushed by rising prices of food, fuel and housing.

All said and done, I am proud to know a time where Pakistan was glorified in the International political arena; by leaders like President Musharaff and late Benezir Bhutto (reserved appreciation). Allbeit, short lived...

Saturday, July 19, 2008

23rd WORLD YOUTH DAY


Sydney, Australia - 15-20 July 2008

23rd World Youth commenced tonight in Sydney, Austrailia.
I watched the Final Mass conducted by Pope Benedict LIVE on EWTN, Thanks to God with my parents :) It was amazing !!!

Next 24th WYD 2011 will be held in Madrid, Spain. I pray to God that I can attend in person. Also to note, I heard Jason Evert (A big Fan of him) comment on the Mass on EWTN.

Associated Press reports:

Pope urges Australian youths to spurn materialism
By KRISTEN GELINEAU – 46 minutes ago

SYDNEY, Australia (AP) — Pope Benedict XVI urged young people Sunday to reject what he said was the "spiritual desert" spreading throughout the world and to embrace Christianity to build a new age free from greed and materialism.

At a Mass before more than 200,000 young Roman Catholic pilgrims in Sydney, Benedict said "the world needs renewal" and challenged them to be the agents of change.

"In so many of our societies, side by side with material prosperity, a spiritual desert is spreading: an interior emptiness, an unnamed fear, a quiet sense of despair," the pontiff said.

The 81-year-old pope said it was up to a new generation of Christians to build a world in "which God's gift of life is welcomed, respected and cherished — not rejected, feared as a threat and destroyed."

The aim was "a new age in which hope liberates us from the shallowness, apathy and self-absorption which deadens our souls and poisons our relationships," he said.

Sunday's Mass wraps up the church's six-day World Youth Day festival in Sydney that has drawn massive crowds to Australia's largest city, and has been watched on television by a global audience estimated to be in the hundreds of millions.

The Mass, delivered at a horse racetrack filled with pilgrims who had camped out overnight, comes a day after the pope made a forceful apology for the sexual abuse of children by Australia's Roman Catholic clergy. The apology is part of an effort that began in the United States to publicly atone for what he called evil acts by priests.

In his apology Saturday, Benedict said: "I am deeply sorry for the pain and suffering the victims have endured and I assure them as their pastor that I too share in their suffering," Benedict said in Sydney's St. Mary's Cathedral.

He said he wanted "to acknowledge the shame which we have all felt" and called for those responsible to be "brought to justice." The acts were "evil" and a "grave betrayal of trust," he said.

But the pope's apology was not enough to satisfy representatives of the victims of clergy sexual abuse, who said it must be backed by Vatican orders to Australian bishops to stop what they say are efforts to hide the extent of the problem and block survivors' attempts to win compensation.

Sunday's events wrap up a busy four-day schedule for Benedict in which he touched on all the major themes of his three-year-old papacy, including the need to rejuvenate what he says is a church in "crisis" in the West because people are losing their faith in God.

He also stressed the need for mankind to protect the environment and end its "insatiable consumption" of the world's resources. He continued to reach out to other faiths, telling leaders of Islam and other religions they must unite against those who were threatening the world with "sinister and indiscriminate violence."

The pope flew over the scene early Sunday in a helicopter — dubbed "the holy-copter" by bleary-eyed pilgrims below — to see the assemblage amassed on the track with a jumble of sleeping bags, backpacks and other personal items.

He later took a slow drive through the crowd, stopping once to plant a kiss on the forehead of a toddler held up to the popemobile's window. Pilgrims from more than 160 countries gave him a rock-star welcome, waving the flags of their nations, cheering and chanting: "Benedicto!, Benedicto!" — the pope's Italian name.

The pope was due to leave Australia for the Vatican on Monday.
Hosted by Copyright © 2008 The Associated Press. All rights reserved.

Friday, June 13, 2008

Movies...again!

Any new movies you watched? How about the following:

  • Layer cake ... not so keen any more
  • Harry Potter and the Order of the Pheonix *****
  • The Gloden Compus *****
  • Boewulf *****
  • No Reservaions*****
  • Ocean's Thirteen *****
  • The Bourne Ultimatum *****
  • Fantastic Four *****
  • Pan's Labyrinth *****
  • The Messengers *****
  • Casino Royale ***** ***** :D
  • OVer the hedge *****
  • The Wild *****
  • The Guardian *****
  • Borat
  • The Departed (anxiously awaiting to watch) *****
  • The Nativity Story
  • Ergon
  • The Man of the Year *****
  • Open Season *****
  • Janeman *****
  • Stranger than Fiction (Will Ferrel)*****
  • Santa clause 3

Monday, June 09, 2008

The last episode of LOST

Jeremy Benforth ... John Lock
What an episode. Life is so unfair! Now I have to wait until the next year to know what happens next ... LOL ... So, Ben is scheming to get everyone back to the island which by the way is LOST. See, Ben never had a real life outside of the island, with his cheesy dialogues, "Don't you know John, I always have a plan" or "How would I know, I lived on a island all my life" He does not have ESPN sports or lavish ski trips to go to or hiking trips or biking around his favorite part of town...See Ben, is a loser; His only form of entertainment is moving around islands, time traveling and playing the role of an arch rival. For all we know he is being chased by a debt collector. Now he wants to escape again. But he doesn't know where to escape since he LOST the island. To make everyone else's live miserable again he will make it back to the island. And guess what the OTHERS will say when they see him, "oh, NO , not him again! Leave us be, enough of your cheesy dialogues and stop moving the island around, would you? It makes my head spin" Jacob would tell him, "I had to move the whole island and still you came back, don't you get it! You are not welcome!" Alright, alright, now for my favorite scenes of the episode...drum roll please ... Penny and Dez; Awww, what a pleasant surprise. And finally, we know what happens to John. John's character is still as annoying as Ben's, but at least Ben's get lots of dimensions. John is just so confused all the time. Annoying. I have to say I will miss Ben's cheezy dialogues, Jack, Sawyer, Aaron, Penny, Dezzy and Dan. Until the next season then.

Monday, May 26, 2008

NickleBack - If Everyone Cared



"If Everyone Cared"

From underneath the trees, we watch the sky
Confusing stars for satellites
I never dreamed that you'd be mine
But here we are, we're here tonight

Singing Amen, I, I'm alive
Singing Amen, I, I'm alive

[Chorus:]
If everyone cared and nobody cried
If everyone loved and nobody lied
If everyone shared and swallowed their pride
Then we'd see the day when nobody died

And I'm singing

Amen I, Amen I, I'm alive
Amen I, Amen I, Amen I, I'm alive

And in the air the fireflies
Our only light in paradise
We'll show the world they were wrong
And teach them all to sing along

Singing Amen, I, I'm alive
Singing Amen, I, I'm alive
(I'm alive)

[Chorus x2]

And as we lie beneath the stars
We realize how small we are
If they could love like you and me
Imagine what the world could be

If everyone cared and nobody cried
If everyone loved and nobody lied
If everyone shared and swallowed their pride
Then we'd see the day when nobody died
When nobody died...

[Chorus]

We'd see the day, we'd see the day
When nobody died
We'd see the day, we'd see the day
When nobody died
We'd see the day when nobody died

My dedication to the late Pope John Paul II's Theology of the Body.

Tuesday, May 13, 2008

Proverbs 31:30

“Charm is deceptive, and beauty is fleeting; but a woman who fears the LORD is to be praised.” (Proverbs 31:30)

Awesome -- Must watch -- must ...

Sunday, February 24, 2008


Jesus Calls ministry has a collection of desktop background images with bible verses written on them. These images are beautiful and inspiring. See for yourself.


Superb Qawali - Neray Neray by BJS

Must see! The new generation of Qawals.

Friday, February 22, 2008

--- LOST --- episode 2/22/08

Aaron...Aaron...Aaron!
Kate's baby- is Aaron! That has got to be the biggest twist of the season. Why doesn't Jack want to see the baby? Why is Kate so attached to Aaron? Finally, Kate's mother came to her senses and recede her testimony, and no wonder Kate does not want her mother to meet Aaron; Aaron's not Kate's baby! John - oh John, honestly, I started hating that character since the day he joined teams with Benny boy. I think John's character is losing momentum; he seems to be desperate and LOST, precisely why we must have much to see from his character soon as he does seem to resound the theme of the series. Great show, I am glad I caught up to the season 4 in time, thanks my colleague Ivan :)

Thursday, February 21, 2008

Sharper Image closing stores; files bankruptcy

Sharper Image is filing bankruptcy; closing down half of it's stores nationwide, sad news. I love shopping in Sharper Image, always finding innovative products for gifts or pampering myself :) I hope my mall's store stays open; plenty of support here. I wish them all the best.