Saturday, October 21, 2006

Another Reason to love Google!

Gmail + Mozilla = Gspace

About year ago, I blogged and raved about Google's latest creations. By now, those features have become a classic. To celebrate GOOG's biggest stock price jump in recent memory, a whopping +33.61 (7.89%) in a single day to $459.67, I liked to introduced GSPACE developed by Rahul Jonna early this month. Yes, 7% gain isn't much, but 7% of a $139 billion dollar market cap is a sudden surge of $10 billion! Actually this blog is also dedicated to those who commented on my previous blogs. I seriously don't think anyone would read them. Anyway, this Firefox addon is the coolest gadget ever and yet its virtual which is what makes it a must have addon. It practically eliminates the need of a 2gb USB drive, a $50 savings. What a concept. For those Treky fans out there, yes I'm a Furangie.

Okay, so what's GSpace? It is a virtual drive accessible anywhere there's a computer. Think of it as a virtual 2gb USB drive without having to carry it around or afraid of misplacing it. Either way, you'll need a computer to access. Image having access to your resume, cool hacking software, important docs, family photos or whatever you like wherever? Of course the computer must be internet accessible and you'll need a both a Gmail account and Mozilla Firefox browser. Shame on you if you don't already have them.

How do I get this? Get a Gmail account and install Firefox version 1.5 or later

1. Click on https://addons.mozilla.org/firefox/1593/.
2. Scroll down a bit if necessary and click on "Install" after its done downloading.
3. Restart Firefox as it'll install it.
4. Click on Tools, Select Gspace.
5. You may need to do Control-T and log into your gmail account so that it'll know which account to associate the gspace with.
6. Start transferring files to your GSpace.

You may even create directories to better organize your files. Now go into your inbox. You'll notice there's a much of email from yourself. Don't delete them as that's how the Gspace is used. You can easily clean them up by creating filters.
  1. Logon to Gmail.
  2. Click on "Edit Labels" in the green box at the bottom left corner.
  3. Type "GSPACE" in the Create a new label box and click on Create
  4. Click on the Filters tab.
  5. Click on the Create a new filter link.
  6. In the Create a Filter dialog, enter GSPACE into the Subject: field.
  7. Click on the Test Search button and then press the Next Step button.
  8. Put a checkmark in the Skip the Inbox (Archive it), Apply the label as well as the Also apply filter to checkboxs and then press the Create Filter button. GSPACE should be the default label.
Now all those GSPACE emails should be gone. If not, at least the new transfered files will not appear in your inbox. They're archived which can be seen when you click on the All Mail folder or better yet, click on GSPACE in the Label box. Only the one marked GSPACE will be displayed. Now you can easily transfer work file home and back. Enjoy! Of course there's more cool Google features such as Calendar and collaborable online spreadsheets, but I just haven't use them as much.

Thursday, June 02, 2005

Google

Google is no longer the secret of the web. Everyone knows about it. The reason is quite obvious. Why ride a horse when you can drive a car? While all those other search engines are busy copying one another, Google has been busy innovating.

I've switched over to Google from HotBot since 1999 and has never looked back. Their speedy and accurate search is the core of its function, but its also just the cover of the book. There is more to discover than merely utilizing their search function. If you haven't try these cool features, you haven't unleashed the power of Google.


Google Basics: Web Images Groups News Froogle LocalNew! more »
You're missing out if you haven't try these basic functions. And obviously you don't know what you're missing if you haven't click on "more »" Go, explorer and discover.
Images - Strictly search for pictures
Groups - Search or browse within newsgroups
News - Displays headlines and time it was posted from various sources.
Froogle - For frugal shoppers. Display prices from various stores.

Advance Search:
This is what separates Google search from the rest. Ever try searching for "SprintPCS cellphones" and then you get a bunch of other results which includes "SprintPCS cellphones batteries, accessories, antenna, etc" Try "Sprint PCS cell phones -batteries -accessories -antenna". Or wonder how many "inches in a meter" or "meter in a mile"? Type that in as is. Want to be amazed? Type in your 10 digits home phone number. What to search for a particular word in a particular website? Try "word site:www.yoursite.com". There is a wealth of things you can do with google. It is only limited by your imagination. Its so powerful that Google is banned from China and some people even use it as a hacking tool. Hmm, wonder how I can gain access to a particular site without a password or ID? =)

Google Mail:
If you don't have one yet? Get one quick while the name you want is still available. Can't go wrong with 2gb of space. It's very quick, has user friendly interface, awesome spam filter and excellent search feature when you need to look for that email you sent someone or someone sent to you. For the geeks who needs to see the header info that not even your Lotus Notes or Yahoo account trust you with, Gmail got it.

Photo Manager:
Going crazy with your digital camera and can't seem to manager your photos? Or you just need a free photo viewer? Can't find that picture you downloaded onto to your computer 2 years ago? Picasa from Google is your answer. It displays, find and sorts all pictures on your computer by date, fix redeyes, sharpen the photo, etc. Needless to say, its fast and its free.


Desktop Search:
Fine, you don't care about searching for photos on your computer, but you need your resume because you haven't update it in years or you're just too lazy to rewrite a new creative resignation letter and wanted to use your old one, but can't find it?


Your Personal Google Page:
Still not convinced Google can replace your personalized Yahoo webpage? Google page is the latest offering from Google. This should be the ultimate kicker for those of you who are still clinging to your MSN or Netscape page. Dump them. Google Page will give you instant weather report, stock quotes, news, word of the day, quote of the day, even sneak peak into your mailbox, whatever, your style.


Google Maps:
That's right. Dump Maquest and Mapblast. Need to know the nearest pizza parlor? Not a problem with Google Maps. Buying a new house or never been to the neighborhood? No problem. Google Maps offer satellite view images. That's how I locate exactly where the tennis courts are in Forest Park. Going crosscountry from Los Angeles to New York? Simply enter "LAX to JFK".


Google SMS:
Okay, fine, Google is king of search, email, blah, blah, blah. How will Google be your savior while you're driving from NYC to Boston to meet up with your internet blind date at her home, but you're lost because you can't find her address which you sworn you stuff it in your pocket. On top of that you're hungry, forgot to buy flowers and just found out that she left you a message saying she wants to catch the opening of Star Wars: Episole X. You tried to returned the call, but no one picks up. Now what?...besides the fact that you're screwed? Oh yeah, forgot to mention that your car is not equipped with a laptop or a GPS so there goes that idea. Well, as you have guessed. Google SMS won't come by your side with flowers, drive you to her house and give you free movie tickets. However, if you text message "help" to GOOGL from your cell phone, you can tap into Google resource and get yourself out of this jam. Here's what you can do.

1. Check the weather for Boston, MA by text messaging "weather Boston, MA" to GOOGL (46645). If there is a blizzard, turn around and go home.
2. If not, send her home phone number or name and city to GOOGL to retrieve her home address and driving direction.
3. With her address handy, you can then send "pizza zipcode" to find the nearest parlor for a quick bite.
4. Why stop there? Get the movie timetable, compare prices of electronic goods or flower, or even get your own stock quote while you're at it.

Who knew? The possibility is endless. So what's Google secret? Majority of their employees are PhD's, so expect more cool stuffs from Google as they are constantly re-innovating the Internet.


Here are some of Google's other features.
Google Web Accelerator
Save time online by loading web pages faster even for broadband.
My Search History
Easily access and manage your Google search history from any computer.
Google Ride Finder
Find a taxi, limousine or shuttle using real time position of vehicles
Google Video
Search recent TV programs online

Monday, May 02, 2005

Guide to Treading Water ... In a Swimming Pool

Thanks to a blogger named "david", I'll include a treading tutorial. Don't try this on your trip to Hawaii!

Treading will come naturally for some and very difficult for others. Here are 5 basic tips to treading.

1. You must be relaxed and remain calm. Practice only in deep water. At least two feet deeper than you're tall, so that your feet won't touch the floor. Stay about an arm distance from the wall, but not too near. As long as its within reach. I like to practice about 2 arm distance from the wall where I can move freely and I'm within reach with a kick.

2. Take a deep breath and hold. Relax your muscle and remain calm. Stand vertically in the water, motionless, with your arms to your side, straightened you legs and lean your head back as if you're to kiss the ceiling or the sky. At this point, your face will be just above surface level. You can maintain in this position without getting tired for as long as you can hold your breath.

3. As you exhale, your lung will deflate and you'll lose your buoyancy and your head will sink underneath the water surface. Don't panic. Quickly inhale and you will surface again. However, water may have already entered through your nose and caused you to choke. You can invest in a $3 nose clip from Modell's, but remember, you should try to inhale through your mouth and exhale through your nose. The trick here is to replenish oxygen in your system without losing buoyancy, so exhale quickly and inhale even quicker. Remember, do this while your limbs are motionless.

4. Now, to stay afloat while you exhale. Bring your arms out onto surface level. Cup your hand and gently in the wave it back and forth in a sideway "8" figure as if you're a kid playing with water in the bathrub or like a music conductor leading the orchestra. Don't fight the water as it takes too much energy. Instead, use it to help you stay afloat. This movement should be enough to keep you up.

5. Try the techniques above first and keep practicing and when you are absolutely sure you can't tread, then apply this technique. Your legs are very powerful, reliable and can greatly assist you in treading if you do it properly. On the same token, it can also quickly drain your energy. There are two ways to use your legs. Some people are comfortable with the bicycle method where you move you legs as if you're pedaling a bicycle. In my opinion, the scissor method is the more efficient way. Open and close you legs in the motion of the scissor. Basically fluttering them as if you're doing the free style vertically. Regardless of your preferred method, the key is to be relax, conserve your energy so that you're not fighting the water and keep them moving in a steady rhythm.


Just so I won't get sued, please do not try this without supervision.

Friday, April 29, 2005

Swimming Techniques: Freestyle

Every summer since elementary school, I try to swim whenever possible. The only place I can afford to go is the NYC Parks and Recreation public pools. From the Hamilton Fish pool on E.Houston to Carmine pool in the village and the Astoria pool to the Staten Island pool, I swam them all despite the nasty hairs and bandages floating in them. Thanks to those underwater camera angles during the Olympic swimming events, I somehow manage to teach myself how to swim in those murky and mysterious water. Now, I only swim in hotel pools.

This week however was Splash Week at the YMCA on 14th street. They teach anyone who wants to learn how to swim for free. I wanted to swim, but wasn't entirely excited about going when the week came, but I'm so glad I went. Although I knew how to "swim", my techniques were all wrong. Ever wonder how those swimmers make swimming looks so easy? Or why no matter how fast or hard you stroke you're still slower than the person walking in the pool? Here are the 7 basic, but highly critical techniques to become an effective swimmer I learn this week. Needless to say, its not really the number of strokes, but the techniques that counts.

1. Reach. While you extend your arm in front of your head right before you pull the water, make sure you EXTEND your arm and straight your elbow to obtain the full stretch. At that point, make sure you extend another 6 inches from your shoulder and reach further and reach for something. This will maximize each and every of your stroke.

2. Glide. While reach for that few extra inches, you're actually gliding in the water. This will help you move through the water and take advantage of your stroke without causing friction and negate your stroke. At the same time, you also take not wasting energy. This position is short lived, but effective. While gliding, the shoulder that is doing the reach should almost be pointing down at the bottom of the pool and the other shoulder almost be pointing towards the ceiling.

3. Pull. The pull is the most important part of the stroke. It is done with your palm, not arm. Its what you depend on to cover the maximum distance while pulling your body through the water. To maximize the pull, you need to pull the full distance from the reach position to the side of your thigh. Do not bring your arm back up when it only reach your waist. Instead, pull in a curve, not in a straight line. Pull from the reach position to near your belly button and back out towards your thigh. Using both hands, this will create a shape of an hourglass. Your hand should not be way underneath the water, but as close to your body as possible. Your arm and elbow should be above water.

4. Kick. Do NOT bend your knees. You legs should be fluttering while pointing your toe pointing behind you. Don't stiffen your knees or ankles either. You will notice your hip is actually doing the kicking. Your legs should be moving like a scissor and your body rotate side to side. Although kick is only 10% of swimming, it is critical for breathing and cause you a split second win. It is needed for the starting kick off and finish.

5. Head and Shoulders. Your head dictates the direction of your body. Don't let it be a dead weight by looking down at the bottom of the pool. You should not be looking straight ahead either. These position will cause too much friction. For maximum result, your head should be in the 45 degree angle where half way forward and half way down. Your headline should be skimming the surface of the water and forehead below the water. Your arms and legs should be shoulder length apart while kicking and stroking. This will prevent you body to drift from side to side.

6. Breathing. While reaching with your right hand and your right shoulder almost pointing to the bottom of the pool, face to the left side 90 degree. No more. One of your eye will be above water and one below. Inhale through your mouth only. Exhale through your nose underwater. This will prevent water from going up your nose. It is okay to breath on both side, bilaterally. There is no disadvantages oppose to someone who only breath on one side. The natural time to inhale is right when your hand is out of the water and over your head. Do not lift ur head out of the water to breath. your mouth should only be skimming the surface of the water. If you're like me where my upper body starts to sink during the reach and lifting of the hand, concentrate on the kick. Kick harder as that will push your body and make up for the "missing" pull.

7. Start and Finish. When kicking off the wall, you need to streamline by using your arms to create a slim "A" behind your head with palm to the back of the other. Power flutter through, but under the water, not skimming the surface. Avoid white splashing. This will consume a lot of energy so take a huge deep breath. When you're about to slow down, start to surface and begin the pull. For the finish, instead of taking the last half or 3/4 stroke, glide or streamline to the finish with a big kick and deep reach. The indicator is perpendicular marker under each lane.


Now go out and practice. It is not easy doing them all simultaneously, so remember to use the kick board and the noodle.

Wednesday, April 20, 2005

The Perfect Poker Player

To become the perfect poker player, you would have to able to fool yourself. Understanding this will excelerate your learning process and enable you to become a better poker player faster. Obviously nothing beats experience which will take time. You will not find tips and tricks of becoming one here as there are plenty of online sites out there. Instead, I will focus on the essential and fundamentals.

Poker is a psychological sport. Your ability to learn and more importantly your ability to break old habits will determine your progression, not your physique. The key is knowing when to hold'em and when to fold'em. Since luck is a factor, don't expect to win more hands than the person next to you. Believe it or not, everyone on the table has the same amount of luck. No one has more luck than the other in the long haul. There are bad beats and unfortunately the only thing you can do is avoid them which is only possible if you fold. What separates the professional and the amateurs is the size of the pot they win or lose, not as much so as the amount of hands.

What's interesting about poker is that it is not the hand that win it for you, but how you play them. Let me repeat. It is not what you have, but what you make your opponent thinks you have that counts. To do this, pick a face, any face and stick with that face. Just like bowling, it will not be easy to duplicate that same exact speed, angle, momentum and spin on the ball all the time to get you that strike. Maintain the same expression, your cool and don't give away any hints.

Now to find that perfect poker player in you, you need to know that there are about four different type of players. The CallingStation is someone who plays a lot more than than he should. He tends to stay in a lot of games and takes a lot of chances including mediocre hands. The Rock is a very tight player who only plays very good hand and fold the bad ones. He will win, but won't be enough. Then there is the Maniac who is too agressive. He'll raise alot to knock out mediocre hands with his scare tactics. He'll win often, but when he lose, he'll lose big. Last is the player you want to achieve by avoid those previous 3 players. This is where pros are at. The perfect player can't be described. He is unpredictable. He know what to do in all situations. He knows what not to do by calculating the pots odds. He'll combine the techniques of the other 3 players along with the fundamental of poker described above. He'll rely on the good hands at the same time play mediocre ones if its cheap enough. He's not invincible, but over time, he'll maximize his winnings and minimize his losses.

When trying to become the perfect player, keep these following tips in mind and you'll be the perfect player before you know it.

1. Bet only when the odd is good.
2. Winning small is better than losing or each dollar you did not lose is the same as winning it.
3. Know your weakness and correct it asap.
4. Know you opponent and capitalize on their weaknesses.

Mastering these techniques won't be easy, so practice them, play the game, and have fun.

Tuesday, April 19, 2005

Backgammon: A Game of Chance

I was introduced to backgammon about 2 years ago during the dismantling of the entire Verizon Network Integration outsourcing team at JPMorgan. Clueless to the rules of backgammon, a few of us were quickly drawn into the simplicity of the game. Unlike Chess, your luck is tested instead of your wits. For those of you who are not familiar with Backgammon, an example of the anology would be chess is to Jeopardy as backgammon is to Wheel of Fortune. It is easy to learn, play and a game to enjoy without burning your brain cells. Similar to Sorry.

Some believe there is some sort of mastery skill level involved, but I can't agree totally, therefore I must still be an amateur. In a game of chance, you'll bound to lose no matter how good you are and vice versa. To determine how much of it is luck and how much of it is skill, I decided to learn and play the game. After a handful of games with my former colleagues, that simply wasn't enough. I needed to play more games and keep a good record of it. One hundred games later, I still wasn't satified. I went on and not only finished 200 games or 400 games. I racked up over one thousand on my Palm Vx. 1203 games to be exact. And here are my results against a computer. For more info and rules of backgammon, please visit http://www.bkgm.com.

58% - chance of beating a computer
8 - number of games winning streak
1% - chance of seeing a backgammon,
.0001% chance of getting a stealthmate.

My unofficial ranking is as follow:
<40%>40% Amateur
>50% Challenger
>60% Experienced
>70% Expert
>80% Master
>90% Grandmaster
>99% Wizard
>99.9 GrandWizard
100% YAFOS aka BFL

During this stretch, I went from being a novice player to a formidable opponent. In the beginning, I racked up many lost and declined many doubling to maintain a lower score. This explains why my winning percentage is only at 58% when I should be in the experienced level. It is only after breaching that 1000th game I realized how an expert thinks. Needless to say, I couldn't hang onto that mentality for long. Even during that 8 games winning streak, which I tasted the mastery level, I was very fortunate. However, I'm far from the master or grandmaster level, if there is such a thing.

Backgamming a computer is a lot harder than being backgammoned by a computer. As a human being, I often held my checkers back to a last minute attempt to hit the computer. When this strategy fails, I risked being backgammoned. Because the computer doesn't have any pride, it is programmed to escape a backgammoned at all cost. Of all the 6 times I backgammoned the computer, I felt exhilarated as if I've accomplished what is considered to be impossible. Luck or skill along can't make it happened.

Most people have never seen a stalemate in backgammoned. Some even explained that is legally impossible. However, I was one step too late in hitting the computer and closing out the board while he formed a 6-prime on his home base. Since my original two checkers were blocked by his 6-prime, my only chance was to close him out. Right after hitting him, I needed a 1-2 to get a closeout and his only chance was to roll a 2-6. Load and behold, the computer got a 2-6 to escape and I immediately rolled a 1-2 to form my own prime at home.

That was probably the highlight of my 1200+ games. Here's the rest of the statistics:

1203 Total Games Completed
Me vs Computer
1478 1103 Total Points
1158 0928 Singles
0151 0080 Gammons
0006 0005 Backgammons
0502 0700 Losses

*Big Fat Liar

Monday, April 11, 2005

SprintPCS New For You Upgrade Program

If you're looking for an affordable SprintPCS phone without having to replace your current phone number, goodluck. I have been looking to replace mine for the last 6 months since my Samsung phone died on me. The ones in the SprintPCS store are way overpriced considering most companies are practically giving away free phones. Sure you can get one from Ebay, but surprisingly they're not cheap either. I've been asking all my friends and coworkers, but most of them are not on the Sprint network. I even visit SprintPCS website often looking for new phone and deals, but found nothing. Finally, my sister Lori told me about how Sprint services their existing customers and that there is a rebate program.

If you haven't already have an online account with SprintPCS.com, get one. Its greats. Give you a lot of information on your plan, manual to your current phone, text messaging and phone usage. They're all accessible. If you lost your password, they will instantly send it to your phone. You may need to wait over night to use it though. Here's what I found on the website.

Sprint doesn't give out free phone or give out deep discounts on phone unless you open a new line, which you will cause you to lose your current phone. They are aware of this, so they're offer existing SprintPCS the New For You Upgrade Program which give existing customer up to $150 credits towards a new phone. To be eligible for this rebate every 18 months, you must:

1. Have a $35 plan.
2. Account must be in good standing and have not change your phone in the last 18 months.

Before you decide to change your SprintPCS phone, check to see if you are eligible.

If you are, visit your local SprintPCS store to get a rebate submission forms. You'll need to buy a new phone and they'll send you a rebate. It a bit of a hassle, but at least you don't need to pay the ridiculous full price or settled for a used phone on eBay.