I still have a website?

June 11th, 2009 § 0 comments

I’m finding it pretty difficult lately to find reasons to post on this blog. Pretty much everything I find interesting goes on Twitter, and because I don’t write any articles myself, this site dwindles to a personal journal of sorts. I have a motivation to begin writing my own stuff, but it has never materialized into anything worthwhile. You might say I could have writer’s block, but I would say I just don’t have enough of a creative imagination these days. Maybe that’s what writer’s block is.

For now, I’ll just write down what I’ve been thinking lately. I want more and more to learn either Mandarin or Cantonese (or both). I wish I had more of a background in mathematics and physics. I’m pretty sure Richard Feynman is an idol of mine, if I had to have one. I love taking care of my wife. No matter how hard I try, I can’t stay away from politics. Perhaps one day I’ll run for something in the US. Maybe start campaigning now? A historic 10 or 15 year campaign? Studio 60 on the Sunset Strip was a great television show. Finished the first and only season the other night (Thanks again Chad for that gift on my birthday), it was very entertaining. It’s really too bad NBC cut the show.

Yes, I still have a website.

A Happy Anniversary

May 3rd, 2009 § 3 comments

A year ago today I married my beautiful and adoring wife, but really my life changed the day we finally met after long talks over the internet. That day was October 20th, 2006, about a week after my brother was married. It was the somewhat rainy weekend that would eventually lead me to tonight, sitting in a restaurant with just that woman, as I asked myself, “How did I get here?” I’m a 23 year old white male from a small town in western Massachusetts, a year and a half out of university, residing in a different country and own a house, celebrating my one year wedding anniversary with an amazing wife, and I’m the only Caucasian in the Chinese restaurant that we’re dining at. I mean, really? Am I really here? This isn’t some sort of paradise dream?

The two and a half years since that weekend in October have been a roller coaster, and I’m lucky enough to say there have been far more peaks than valleys. I’m finally settling down in Canada, as a permanent resident I have a full-time job, and our amount of housework is becoming a routine. If you had told me just three years ago, as a sophomore in college, that by this time I’d be where I am now, I would have laughed you out of my dorm room.

So what does the future hold? Startlingly, this has only been the beginning; the introduction to the rest of my life. My hope for the near future is that I can really begin pursuing the passions of life after buckling down in a new home and a new life. My hope for the long term is only that I get to spend each and every moment with my wife – my better half, and my best friend.

A Happy Anniversary, indeed.

What is the USA without Texas?

April 29th, 2009 § 0 comments

An interesting read I found a day ago in a poll that found a dead even tie between Texas Republicans on the question of whether Texas should secede from the Union. Yes, seceding from the United States of America. … Texas.

http://tpmdc.talkingpointsmemo.com/2009/04/poll-texas-republicans-approve-of-rick-perrys-secession-remarks.php

I saved the best poll result for you to find out at the end of that page. Trust me, it’s worth it for the shock factor really.

The 7 Ways to Approach Twitter

April 20th, 2009 § 0 comments

This is a great article on the different ways to approach Twitter: http://mashable.com/2009/04/20/twitter-strategy/

Personally, I’m against using it as a personal status updater. Why limit your personal status to 140 characters when you have a Facebook account? Or your own blog? There are so many more methods of getting out what you’re doing this very instant much more effectively, and Twitter will not survive as a fad for long if more and more people use it in this very way (and they are).

My unfortunate prediction for Twitter is the following: Although it will remain useful as a means for professionals in certain industries to communicate effectively, it will die as a fad within a year. Growth has been extremely high recently, given the popularity given to it by certain celebreties (Opera, Ashton Kutcher, etc.), however these new users are almost all using it as a limited Facebook status. They will use it for a month, and slowly move on to other things and forget about it entirely. It’s just the nature of things, but mainly the nature of fads. Harumph.

CSS: Defensive Coding

April 20th, 2009 § 0 comments

Too often are CSS coders developing down a narrow road, thinking only of what will get the job done. To them, cross-browser functionality comes as a chore after the intial coding is completed (and is rendering fine in Firefox 3/Safari). Clearly this should not be the case, defensive coding is a best practice not just in functional languages, but in CSS as well. This article, sent by a colleague of mine, is a great introduction to this practice in CSS to prevent the most common browser (and non-browser) related bugs. Check out the article here.

“Don’t fix, prevent.”

Twitter Integration

April 7th, 2009 § 0 comments

I’ve finally integrated the latest 4 “tweets” from my Twitter account into the far right sidebar here on this blog. Took a little JavaScript/PHP work but it’s working beautifully! For those that want to know what Twitter is, it’s a means of communication (somewhere in between Instant Messaging and Email) between friends and people you don’t know but share the same interests. It’s a great tool to make new connections in the industry you are interested in, for example I use it to “follow” people who are tweeting about web development. When I follow them, I receive any tweets they make on my home page on Twitter. They do not receive MY tweets until they decide to follow me. It works in reverse as well, if someone follows me because they like what I’m tweeting about, I will see if it’s worth my time to follow them in return. If I like what they write about, I’ll follow them. It’s a pretty simple idea that has gone viral in the past year or so, and the company has seen an incredible amount of growth. Pretty interesting stuff!

Anyway, you can now see my four latest tweets (why four? Because that’s what I decided, haha) on the far right sidebar of this page. You can also click the link “Follow me on Twitter” to see my Twitter homepage.

Cheers!

Safari: Table cells inheriting row backgrounds

March 9th, 2009 § 0 comments

I had the pleasure just now of working with tables (shudder), backgrounds, and Safari v3.2.1. In an attempt to acheive rounded corners on the top left and right of the table, I placed a CSS background property on <tr class=”head”>. Safari apparently likes to make the child cells (<td>’s) of said row inherit the background image as well, because hey, sharing is caring. As it turns out, THAT’S NOT WHAT I WANT, SAFARI. Even Internet Explorer, the bane of many web developer’s existances, has a workable hack. Safari does not.

So, my remedy? After sitting and stewing in anger, I followed this advice and gave in. I took the background property off of the table row and put it on its parent, the table itself. Problem solved averted.

The Future

March 3rd, 2009 § 1 comment

I stumbled upon this really great image online today, and thought I’d share it with you all.

The Future

Today’s the Day

February 5th, 2009 § 0 comments

In about a half hour I’ll be leaving to drive to the interview which (hopefully) will grant me official Permanent Residency Status. We have run down the checklist several times to make sure we have everything we need (and then some) for the interview, and we have a green light.

Let’s hope the Immigration Officer feels the same way. I’ll update this post when I return from the interview.

UPDATE: I am now an official Canadian Permanent Resident. I never thought this day would come… holy canoly!

Hotel Review: Allegro Papagayo

January 26th, 2009 § 0 comments

Official hotel website: http://www.occidentalhotels.com/allegro/Papagayo.asp

Our stay lasted one week, it was all-inclusive, and I will say now for those looking for an immediate review: Overall the hotel was more than adequate for our needs. Now I’ll go into a bit more detail.

The Room
The room we stayed in was for two, and included a king size bed, however some friends of ours had two doubles separated by a nightstand. The bed was a bit firm compared to ours at home, but was more than comfortable. The air conditioning is given through a medium-sized unit above and to the side of the bathroom door, just below the ceiling. Although my wife and I had no problems with ours, our friends accompanying  us did as water was dripping onto their luggage on the ground below. Maintenance had to come fix it, although it apparently began dripping again a day or two later. One thing to note with the A/C control, if you want it to work correctly, make sure the control is set to AUTO and not ON. For some reason, putting it on the “ON” setting will not get the air conditioner to lower the temperature enough. Setting it to “AUTO” corrects that.

The bathroom was your basic everyday bathroom, although everyone that travelled with us (including us) had a problem with small ants crawling around the light-colored countertop, and in the sink. A minor annoyance at worst, and things like this are expected in places like Costa Rica. The shower’s water pressure was surprisingly strong, and the spray’s radius covered the entire shower area (which was quite large). Make sure you keep the shower curtain closed!

The Beach
The black sand beach was great. The sand that does not get water from high tide is very, very hot, so wear your sandals! Just before getting to the beach, you walk through a small area of trees. These trees during the morning and early afternoon have small monkeys that swing and sometimes grab food from your hands if you offer it. Lots of fun, they are totally harmless (that is, if you don’t harm them). The water is beautiful, though a bit murky and muddy.

The private white sand beach is nothing to write home about, though it does have its own small food area with free drinks. It’s great for snorkling, there are a few neat fish to check out. Also, beware of fire ants! The beach has a lot of beach chairs setup, and many of them are underneath trees. We sat in a couple that were apparently near a fire ant nest, and had to keep brushing single ants away… though one did end up crawling onto my wife’s neck and biting her. They don’t hurt very much, just a slight sting. Just don’t get near a nest!

The Food and Restaurants
The general food court area was where we had the majority of our meals. During breakfast they offer eggs, sausage (most of the time), make-it-yourself Belgian waffles, and pancakes, among many other things. Sometimes the eggs weren’t done long enough, or some other thing, but you can’t expect it to be perfect 100% of the time. They’ve also got Frosted Flakes and Chocolate Frosted Flakes for the kids (and for me!). Lunch was more of the same, your general lunch menu. I don’t really remember much of what they had at lunch other than pasta and bread, because those two things were the best they had. The bread, by the way, was fantastic. Dinner was usually a mix of several different styles, and you sort of learned what to stay away from… though what we didn’t like might taste good to you, so I won’t bash it. :)

The restaurants are only available if you book them in advance, and I believe you can only book them a couple of days in advance. The quality is certainly a step up from the main food court area outside, and thankfully is air conditioned. We tried two restaurants, the Italian and the Tex-Mex. The italian restaurant had fantastic pizza and fettuncine alfredo. Everything else was apparently way too salty. We went twice, and the second night everyone just had the fettuncine or some other pasta. Pork in general was much too dry, no matter where you went. Tex-Mex was actually quite good. Portion sizes were decent (don’t forget, with an all-inclusive package, you can order two main dishes), and the food was above average. The deserts weren’t half bad either.

Zip-Lining and Natural Hot Springs
We chose to go on the Air Canada sponsored day-long excursion which included natural volcanic hot springs, zip lining, and a view of the volcano nearby to the zip-lining. It included lunch and dinner which were at restaurants on the way there and back. The hot springs were amazing – essentially there were a series of about four pools of water, all directly next to each other, with one being just a little hotter than the one before it. There was a corner pool that got up to 40 degrees Celsius (104 degrees Fahrenheit), but it was difficult to stay longer than 3 or 4 minutes inside.

Zip lining was, overall, a very fun time. If you’re reading this as someone considering going, just hope that it doesn’t rain. It was pouring rain for us, and although it felt like needles hitting your face while zipping along, you could still catch the amazing view out of the corner of your eye. You are very high up, approximately 200 meters (over 2 football fields) above the tree canopy, and the lines themselves average about 400-450 meters in length. At the very beginning there are two “chicken lines,” which are 20 and 25 meters respectively, and these are meant to provide people with a very small taste about what it’s like to zip line. If you don’t feel comfortable after the second chicken line, you can back out and safely abort the mission. If, however, you take that third (450 meter) zip line, you’re in for the long haul. There were 8 lines in total for us (including the first two chicken lines), with the longest being 750 meters long.

One last thing about zip lining: If, deep inside, you feel like due to your weight, or lack of strength, or both that you would have a hard time doing this, PLEASE consider not doing it. Our group had a rather unpleasant experience with someone from a group just ahead of ours injuring themselves in the middle of a line, and it caused a 25-30 minute wait in the pouring rain, as it got dark outside in the middle of the rain forest. Like I said, it wasn’t a pleasant experience, so please consider other people when you make that decision on the first real zip line. After all, you’re forced to sign a waiver beforehand anyway.

As for the volcano, we saw very little of it due to heavy rains and fog, and heard just a rumble from it that sounded like thunder from the clouds above. The drive home was dark and dreary, and very curvy. Make sure you bring Gravol or some other anti-motion sickness medicine, if not for you then for others that will certainly need it. The food during both lunch and dinner were very good, and filling. Our guide was terrific as well.

Conclusion
All in all, we had a really great time. We have lots of memories, lots of photos and videos, and I got to experience my first all-inclusive stay at a resort. If you have any questions for me regarding this trip, and/or what we did, just leave it in the comments and I’ll be happy to respond.