October 13, 2011

Pumpkin Bites Recipe

1 cup pumpkin puree (pure pumpkin, no sugar)
1 large egg
1 tsp vanilla extract
3/4 cup raisins
3/4 cup carrots, shredded, boil for 2 min, then rough chop.
2 sticks butter softened
3/4 cup brown sugar
2 cups all purpose flour
1 1/3 cups quick oats
1/4 tsp salt
1/2 tsp cinnamon
1/2 tsp nutmeg
1 tsp baking soda
1/4 tsp baking powder (makes it very cake-like, may omit next time)

Scoop spoonfuls onto baking sheet. 350F, 12 minutes.

I made these last year. I don't know if I took any pictures. I brought them to the office and people seemed to like them. I'll try not to be a fail and remember to take pictures next time.

October 1, 2011

How To Sync Foursquare Check Ins to Google Calendar (Two Ways)

Some people treat Foursquare as a game - earn badges and score more points than their friends by checking into every single parking lot and bathroom they ever set foot on. I view Foursquare as a powerful logging tool. You never know when you want to recall the name of that restaurant you went to last year. While there is no effective way to search your Foursquare history other than clicking back page by page in your profile, there are two neat ways that I found to sync up your Foursquare log with Google Calendar. One way is to use Foursquare's feed system. Another way is to use an external service called ifttt.com (Very powerful service that allows you to create interactions between web services like Facebook, Twitter, Dropbox, Evernote, Gmail etc. by building connections between their APIs. Learn everything about If This Then That here). I personally prefer the feeds way, but the ifttt way may suit your purpose a little better. Here are the two different ways to sync Foursquare to Calendar:

Using Foursquare Feeds System

1. Go to your Foursquare feeds page (http://foursquare.com/feeds/). You need to be logged in to access your unique URL.

2. Copy the ICS link.

3. Go to your Google Calendar. Under "Other calendars", click the little arrow and in the drop down menu, choose "Add by URL".

4. Paste your ICS link into the text field and click "Add Calendar".

5. Wait for Google to import your Foursquare log into your calendar. It should only take a few seconds. You can then go to your calendar settings to rename your calendar.

Using ifttt

1. Register for an ifttt account.

Optional: If you want to sync check ins to an existing calendar, you don't have to do anything, but if you want a separate calendar dedicated to Foursquare check ins (recommended), under "My calendar" drop down in Google Calendar, choose "Create new calendar". Call this new calendar Foursquare Log or something.

2. Go to Channels and enable Foursquare and Google Calendar.

3. Under Tasks, click Create task. Follow the steps to create the "if Any new check-in on foursquare then Quick add event to calendarName" recipe.

4. You can then customize the Quick Add text if you so desire.

Key Differences

I mentioned earlier that I prefer the Foursquare feeds method. This is because it imports your full log and continues to sync new check ins to your calendar. The ifttt method triggers the Foursquare and Google Calendar APIs each time you do a check in. Any check ins prior to the creation of the ifttt task will not be logged. If you're a new Foursquare user, this won't concern you, but if you want to see the entire check in history, the feeds method is definitely the way to go. Since the ICS link a feed generated by Foursquare, the check in times are accurate. Any shouts are entered in the event description. It also gives you the map of your check in location. Note that it does take up to half a day before each new check in gets synced to Calendar.

Since the Foursquare feed is not something you control and viewed as an "other calendar", you cannot modify or delete events that are logged. You can, however, modify or delete events when you use the ifttt method since this method saves check ins into your existing calendar via Quick Add. Since ifttt tasks are checked every 15 minutes, times may be up to 15 minutes over your check in time. With the ifttt method, you can customize Quick Add text. This may be advantageous to some.

August 17, 2011

Low Fat Low Carb Quiche Recipe (Crustless)

Yesterday I had a quiche craving and I had to satisfy it. I like my food healthy so I prefer to make things my way. I came up with my own recipe. I even went out and bought a muffin tin specifically for this. The end result was pleasantly tasty, and they're only 100 calories each. Here's the recipe:

Charmy's Low Fat Low Carb Quiche Minis


6 eggs
1 cup non-fat greek yogurt
1 cup shredded low fat cheese (I used Mexican blend, but any cheese would do.)
1 cup chopped onions
1 cup chopped mushrooms
6 oz fresh spinach
2 strips turkey bacon
garlic salt

1. Preheat oven to 350 F. Chop up your onion and mushrooms. Cut up the turkey bacon into small chunks. In a pan, sauteed onions, mushrooms, and turkey bacon. Add spinach and cook until they wilt. Add salt, pepper, garlic salt and other herbs you so desire.

2. In a large mixing bowl, whisk the eggs. Add yogurt and cheese into the mixture. Add a little bit of salt, pepper and paprika. Combine the onions, mushrooms, turkey bacons, and spinach mixture into the bowl. Mix well.

3. Spray each muffin well with non-stick cooking spray. Fill each well to the top with mixture. There should be just enough to fill all 12 wells. Top off each with a little cheese so they brown nicely.

4. Bake 30-35 minutes. They will rise a little bit, but don't worry.

When you take them out of the oven, let them sit for 5 minutes. They will shrink. You can then easily remove each one with a fork.

Yields 12.

Nutritional info: 1 mini quiche contains 100 calories, 9g protein, 4g fat, 4g carbs.


July 31, 2011

Password Rant

I hate sites that put in all these stupid restrictions when it comes to password creation. It's my password for login. Why do you care if I want to exceed 20 characters? Why must I have at least 1 "special" character, at least 4 alpha characters, 1 capitalized, 1 numeric character, 3-20 characters long? What difference does it make to you? It would be my fault for using an easy-to-crack password like "1234" and have my account hacked. My fault. Really, I should be able to pick whatever password I want without having you dictate how "complicated" my password should be.

Now every time I visit your site I have to click your "forgot password?" link. It's your fault for putting all these stupid restrictions on my password. You send me a temporary password email and have me create a new password, except you don't let me create a password that matches my old forgotten password. I make up a new password and the cycle starts again. I exhaust all my potential passwords until I don't give an eff about it. Everyone loses. Time is wasted. Nothing good comes out of it.

Stop putting restrictions on my passwords. Let me have control over my privacy. Is that too much to ask?

(I'm looking at you, DMV. You prompted this post.)

July 20, 2011

How To Sign In To Multiple Gmail Accounts In The Same Browser

Google recently migrated all accounts to their new Google Apps service. If your work email is powered by Google, prior to the change, you were able to sign into your personal Gmail and your work email at the same time in the same browser. Now in order to do that, simply follow these few steps to prevent one account from logging you out of the other.

1. Sign into your personal or primary Google account like you normally would. This would be the account you'd use for G+, Reader, Blogger etc.

2. Go to http://www.google.com/accounts and click Edit under Multiple sign-in.

3. Select On and check all the boxes, then click Save.

4. Refresh or sign back into your primary account, click your user picture and click on Switch Account.

5. Click Sign in to another account..., then sign into your other (work) email. Done.

July 15, 2011


Why do Americans append "-s" to everything? It's Daylight Saving Time, not Daylight Savings Time. It's Stephen Hawking, not Stephen Hawkings. It's Nordstrom, not Nordstroms!

Stop adding s'es to everything. It is not cute.

July 13, 2011

Basic Waffle Recipe

Dry ingredients:

2 cups all-purpose flour
2 Tbsp sugar
1 Tbsp baking powder
1 tsp salt

Wet ingredients:

1 3/4 cups milk
1/4 cup vegetable oil
2 eggs
1 tsp vanilla extract

Mix wet ingredients into combined dry ingredients. Waffle machine time.

Yields 8 waffles.

July 7, 2011

Just Cause It's Called a Salad

... doesn't mean it's all that healthy.

Tortilla chips, shredded cheese, crispy chicken, bacon, and candied walnuts on top of a little bit of mixed greens, served with buttermilk ranch dressing. That's called a salad too. And it's easily 1000+ calories.

A lot of things sound good but are not necessarily good for you. The converse is also true. You can have healthy pizza - it's all about using the right ingredients.

Don't be fooled by seemingly healthy labels: fat-free, organic, no sugar added, low sodium, etc. Yes, these labels all make a product sound like they're better for you, but some might still contain a lot of other less-desirable substances. For example, nonfat frozen yogurt could still contains a ton of sugar. Organic potato chips are still soaked in oil and fried. Just because something is organic doesn't mean there are fewer calories. Seems so obvious, but people subconsciously think otherwise.

Be aware of what you consume. Don't let gimmicky marketing fool you. Don't go having a tub of organic ice-cream and think good things will come of it.

June 27, 2011

The Thought Process Behind Facebook Birthday Wall Posts

Facebook kindly informs you that your friend's birthday is today. You feel compelled to write on their Wall. Here is your thought process as you begin typing:

"Happy birthday!"

But that sounds so impersonal.

Perhaps add a few exclamation marks?

"Happy birthday!!!"

Better, but it still sucks. Must... type... something... more... to make it seem like I care. But what to write?

"Happy birthday!!!!!"

"Happy birthday!!!!! <3"

"Happy birthday!!!!! <3 :P"

Ugh. I don't know what else to write because... frankly I've kinda lost touch with you.

"Happy birthday my dear. Hope you're having a good day!!!!! <3 :P"

Almost there. Tweak those adjectives and add some superlatives to give it more impact.

"Happy birthday my dear. Hope you're having a fantastic day!!!!! <3 :P"

"Happy birthday my dearest. Hope you're having the most fantastic day ever!!!!! <3 :P Do something special to celebrate! <3 :P <3 :P"

WTF. That doesn't even sound like me anymore. Oh well, at least it reads better than "Happy birthday."

So you think. All that fluff reads the same to the birthday boy/girl anyway. Unoriginal.

June 21, 2011

Astrology 101

I was born at this magical time where the Earth was aligned with the Sun and other celestial bodies in such a unique manner that I am who I am today. My life is but a cosmic fingerprint in the story of the Universe in which my personality, my relationships and my encounters are predetermined by the gravitational pull of matter at the time of my birth.

That just makes so much sense.

June 16, 2011

Zombie Nation: America's Dependence On Caffeine

Whatever happened to plain old willpower? Or a power nap?

I wouldn't quite call it a culture shock, but one of the things I noticed about Americans when I first came to the States is their reliance on caffeinated drinks. Not just plain old coffee, but coffee with a heaps of sugar, or crap like Monster, Redbull, 5 Hour Energy and the like. Didn't LeBron recently introduce caffeine-loaded Energy Strips? Seriously, why do we need this crap?

In this day and age people work so hard and push their bodies beyond their limits. Everyone knows how important sleep is, but somehow everyone seems to be getting less and less these days. They then try to compensate by downing caffeinated drinks.

People have gotten so used to relying on caffeine to get through their day-to-day routines. Gotta start the morning with an extra large coffee! Then an after lunch coffee to fight that food coma. A 3pm coffee to get through the rest of the work day. Throw in some caffeinated soda in between. You get college kids who down several Redbulls to pull an all-nighter before finals. Isn't that a bit excessive? And it's not just coffee we're talking about. I've seen people dump in 5-8 packs of sugar and lots of creamer into their drinks. That can't be good for you. Diabetes. Hello?

You don't need all this caffeine. It has become such a routine for people that they don't stop and try to reduce their intake. I'm not saying caffeine is bad for you, but an excessive amount is. Try using alternative methods to stay awake. Listen to some pounding beats or drink more water so you get up and use the bathroom more often. Use your willpower. Do some jumping jacks. How about using those precious minutes spent brewing coffee or walking to your local Starbucks for a power nap?

Actually, if possible, maintain good sleeping habits and stop messing with your body's natural cycle with these stimulants.

Oh, and drink lots of water.

Image source: Taj Pharmaceuticals

June 15, 2011

Is Facebook Too Big to Fail?


Or at least I hope the answer is no.

It's no secret that I'm not so fond of Facebook. My contempt for Facebook started right around that time they did their redesign. "Which?" you ask. Well, just pick one of those countless iterations.

Recent numbers suggest Facebook growth has finally slowed, especially considering US traffic. It is still backed by strong international growth, but eventually that's going to slow down. Another report indicates a loss of 6 million users in May 2011 in the US. Now this statistic is really suggesting something. Why are so many people unregistering?

Facebook is really pissing off a lot of users by being so intrusive and omnipresent. Perhaps some people don't care when others tag a photo of them and their puking intoxicated face from last Friday's party. Maybe you want to show up on your mom's feed that you are at some local strip club with 4 other dudes. While you have the options to go to your privacy settings and turn these all off, a lot of people don't, or don't know how to. There is so much noise and spam and phishing links that show up on your feed. Here's a video of a man who took a picture of himself everyday for the past 8 years. Really? Dad walks in on daughter doing blah. Really?? Stupid people click on these stupid links, causing it to auto-post to your wall, saying you Like the link, then more of your stupid friends click on them. No thank you. I don't need to consume that type of content.

Nowadays a lot of websites have Facebook widgets and plug-ins that show who of your friends Liked a post or are fans of the website. How do you feel to have your face pop up everywhere on someone else's view? Do you want the whole wide world to know someone else checked you in at a restaurant? Most people have hundreds if not thousands of friends on Facebook and they don't all need to know what I'm up to, what pages I like and what sites I read. It's too much and it's creepy.

Facebook used to be about connecting a close-knit group of friends you know in real life. That line is blurred and it has become so diluted. With all these external apps it really clutters up the site. Yes I hide all those Farmville and Cafe Blah City feed items, but every time I see a new one, it just pisses me off.

I know there are many others who share my view and can't wait till Diaspora, Altly, or some other social media sites launch. I'm waiting eagerly to get my invites and start exploring other options. Look how volatile the Internet space is. One day you're hot, the next day you get replaced. Friendster, MySpace, and eventually Facebook will eventually be so yesterday. Eventually Facebook will piss off enough users and it will fail.

It will fail.

Sources: Mashable, NPR, Boston Herald

June 13, 2011

You Know What You Know, Or Do You?

Why do we believe in the things we do? Why do we say the things we say? How did we become who we are today?

How often do people actually take a step back and ask themselves these questions? It's rare for most people to be completely honest with themselves and self-reflect. People are so used to living their day-to-day lives following rules and traditions that society has set up. They have these preconceived notions of how the world works because their teachers or parents told them so when they were younger. As they grow up, experiences that resonate with what they were taught only strengthen their beliefs, whereas those that threaten those beliefs are often disregarded.

The truth is most people's view of the world is clouded by beliefs and ideologies passed on to them. It hinders their ability to really think for themselves. When something comes along and challenges their world view, most people try to rationalize by coming up with stories and ludicrous explanations to defend their existing beliefs so that they don't have to alter them. The last thing people want to do is admit they are wrong.

One of the hardest things for people is to learn to question themselves and challenge their own beliefs. It's difficult when they teach you as an adolescent how you should behave, how things should be and what's supposedly right or wrong. Most people try to mold themselves into preconceived roles as they grow older. It's true what they say: You are who your friends and family are. People gravitate towards those who share their opinion. They seek out similar people that only reconfirm what they know. This vicious cycle often lends to people becoming so stuck in their heads that they can never get out. That is, unless something drastic happens and their view of the world is challenged.

When your world is turned completely upside-down, what you once knew and what was familiar all of a sudden fail to support what's happening. The moment you go through hardships and make mistakes is when you start to really reflect upon yourself. It triggers a series of questions about what you think you know. The thought process may lead to heightened self-awareness. That's when you really learn who you are and can decide what's right or wrong for you.

Think about what you believe about today's controversial issues. What are your views on gay rights, sex education, religion, health care, drug legalization, etc? Chances are you know firmly where you stand on these issues. The question is why.

June 9, 2011

Using Others to Help Achieve Your Goals

Use your friends. Okay, that doesn't sound so nice. What I really meant is this: Tell someone your goals, so they hold you accountable.

Whatever your goals may be, whether it's losing weight, quitting smoking, or saving money, it's hard to keep yourself accountable sometimes. Most people don't have the discipline to follow through even if they want to. Why do you think there are schools and teachers and exams? It's not that people can't learn by reading textbooks on their own. It's the external push, competition for success, fixed schedules and deadlines that keep people in check. Accomplishing new goals requires effort and extra effort to keep yourself motivated. So if you're serious about making a lifestyle change, why not let your friends help you?

Tell as many people as you can. The more people you tell, the more you don't want to fail. Tweet it to your followers and tell your Facebook friends. It becomes a little game where you challenge yourself, and when you accomplish your goals, not only do you feel good, you also... look good.

No one likes to look like a failure and go back on their word now, do they?

My goal is to learn ActionScript 3.0 on my own. Now hold me accountable. Thank you.

June 7, 2011

iTunes in the Cloud Versus Google Music Beta, Fight!

I finally received my Google Music Beta invitation the same day Apple unveiled iCloud. Coincidence? I think not.

Observations so far:

Google Music is completely free. It doesn't care where you acquired your music (ripped, purchased from iTunes, Beatport, Audiojelly etc., or pirated), it uploads your music regardless. This process is a bit slow. I'm only syncing 80 gb of music, and at this rate, it will take a full week of continuous uploading to sync it with Google. They have a limit of 20,000 songs.

Getting the process started is really easy. You're given the option to either sync your iTunes player, your music folder, or other folders. I chose to sync my iTunes player, and to my pleasant surprise, it preserved the playlists I created on iTunes. I'm already seeing my music come in on my Nexus S and I was able to hook my music up to my car seamlessly, no download delays for me. You do have the option to make your music available offline.

iTunes in the Cloud is also free and automatically pushes your music to your devices. It's a great way to keep all your music across your Mac, your iPhone, your iPod etc. in sync. Also, you're finally able to only purchase your music once and access it anywhere. (About time!)

Apple also introduced the iTunes Match service for $24.99 a year, up to 25,000 songs. It scans your existing library and matches songs to Apple's music database. There's no need to actually upload anything if a match is found, but in case of no match, your songs will still be uploaded. This really speeds up the sync process. Also, this means if you ripped or pirated your music, a match almost makes it legit. You get all the benefits as though your music is purchased from iTunes (upgrade to 256-Kbps AAC). If it's music you've purchased elsewhere, well, you're kinda paying for music you've already purchased.

Both services are free (mostly, in the case of iTunes). The Cloud syncing concept is not new. It's the only logical step Apple can take. Google already does that with Gmail, Picasa, Docs etc, so I'm happy to see Apple step it up. They are by no means the pioneers as some (stupid) people may think.

(I'm sticking to Google Music for now since I'm not part of the iDevice halo effect. Google Music is working seamlessly with my Nexus S so far. Will give an update when I play with both services more. Oh, sorry Amazon, didn't mean to leave you out.)

June 5, 2011

How To Hard Boil An Egg

Well, everyone's gotta learn at some point, right?

I like to put hard boiled eggs in my salads. This is how I boil them. They come out perfectly hard-boiled every time. No nasty green rims around the yolk.

1. Put raw eggs into a pot and fill with cold water until all eggs are completely submerged. (About 1/2 inch of water over them).

2. Cover and boil on high. Turn off heat immediately when water starts boiling rapidly.

3. Leave the pot covered and on the stove top. Set the timer for 15 minutes and let the remaining heat do the rest of the cooking.

4. Run eggs in cold water a few times to stop the cooking.

5. When they're cool enough to handle, peel and enjoy.

(I actually prefer my eggs only half-boiled if I'm eating them by themselves. But this post is about hard-boiled eggs, so that's that.)

June 2, 2011

Mashed Sweet Potatoes and Butternut Squash Recipe

I'm not the type that likes to follow recipes but likes to experiment. As I was driving home yesterday I had this idea of making a mashed concoction of sweet potatoes and butternut squash. Just those ingredients won't be interesting enough, so I dumped in a few other extra ingredients. This is my take on mashed sweet potatoes:

6 sweet potatoes
12 oz butternut squash (cubed)
1 large onion, diced (I used yellow onions)
3 slices of turkey bacon
1 clove of garlic, minced
1/2 stick of salted light butter
a handful of chopped fresh chives
salt and pepper (use your good judgement)

1. Preheat oven to 375 degrees. Wash and towel dry the sweet potatoes. Prick some holes in the sweet potatoes with a fork to let the steam escape. Bake for 45 minutes or until nice and soft.

2. Put the butternut squash on a baking sheet with 1 Tbsp of butter and bake along side the sweet potatoes. Roughly 40 minutes.

3. In a pan, crisp the bacon and sauteed the chopped onions and chives with 1 Tbsp of butter and minced garlic.

4. When the sweet potatoes are done, peel the skin off. It's easier to do with tongs when they're still hot.

5. In a mixing bowl, mash the sweet potatoes and butternut squash with a fork or potato masher. Mix in the rest of the butter and the sauteed onions.

And... done. I apologize for the bad photography.

I did a search for recipes after the fact and found a lot that call for maple syrup, fruit juices etc. to make it even more sweet. Who needs that much sweetness anyway when sweet potatoes provide all the sweetness you need?

(Next morning edit: For breakfast the next day I made sweet potato pancakes out of them. Just scoop the right amount and shallow fry in a pan. It was a good idea. Heeee.)

June 1, 2011

How To Change Mac OS X Application Icons Without Third-Party Apps

If you care about aesthetics as much as I do, you probably hate some of the default app icons that sit in your dock. There are a few third-party apps out there like CandyBar that allow you to manage your icons, but they're not free. Well it's actually really easy to change them manually once you know how.

Let's say I want to change my iChat icon:

All I need to do is locate it in the Applications folder, right click and Get Info.

Find an icon you'd like to replace the default with (preferably in PNG format and larger than 128px*128px). Iconfinder is a very good source. Copy the image onto your clipboard. Click on the top left icon and simply Paste the icon by doing Command-V.

You should be all set. If it doesn't allow you to paste, check to make sure system/admin privileges are set to Read & Write. If not, click the lock, enter your system password, and change the privileges accordingly. It should work. (You typically need this step when dealing with pre-installed applications such as iPhoto, iTunes, etc.)

The icon change will not reflect in the dock right away. You'll have to remove the app from the dock, locate it in Applications and drag the updated app back into the dock. Not happy with how it looks? Rinse and repeat.

May 31, 2011

Google Voice Widget in Google Chat (English US Only)

Discovery of the day: Changing the default Gmail display language to anything but English (US) causes the Google Voice widget in chat to disappear. I'm talking about this thing:

I thought it'd be nice to change it to English (UK) just to shake things up, but it takes out the Voice plugin. Yes, Google Voice is only available in the States, but I thought they'd be smarter than to use the language settings as a trigger and not something more accurate... like the IP address?

Fine. Back to English (US), then.