Sublime Text 2

feb 10 2012

While I've been an avid TextMate user for many years, I've always kept an eye on Sublime Text 2. Most of my programmer friends have switched over to Sublime Text, but I've been stubborn, waiting for more features and updates before I'd consider fully switching.

While waiting for TextMate to chug on a large directory, I figured it was a good time to see what Sublime had to offer now. I downloaded the latest version and I was pleasantly surprised by the latest version. It loaded fast like I remembered it, and now it was able to open project folders, something it was lacking the last time I had tried it. The killer feature was always its compatibility with TextMate bundles and themes, making a switch over really easy.

I still think the find/replace interface and preference editing by settings file could be updated to something a little less linux-y, but for the quickness, smooth interface, split windows, it seems to be worth the switch over now. Here are a few tips, tricks, and bundles I've used so far:

  • Sublime Text 2 for Django Developer.
  • Using Djaneiro for Django snippets (autocompletion of tags). I like it better than "sublime-text-django-snippets" because the syntax doesn't break on trans tags.
  • For the general TM2 theme I am using Soda Light.
  • I set an alias in my .bash_profile (alias subl='open -a "Sublime Text 2"') so I can use the "subl" command to open files from Terminal.
  • I switched out the ST2 dock icon to something a little more snazzy.
  • I also installed my favorite color theme for TextMate on ST2: Vibrant Ink.

I'll add more tips and tricks as I come across from them. I'm too tired of TextMate choking up so I think I'm going to try the switch for reals unless something really holds me back.

postgres on mac os x lion

jan 24 2012

While Mac OS X Lion ships with PostgreSQL Server, it's not recommended for development use as it's not possible to upgrade or modifiy it. Instead, you should install another instance of postgres using Brew.

  • brew install postgres
  • installs postgres into /usr/local/bin
  • update .bash_profile - export PATH=/usr/local/bin:$PATH
  • mkdir /usr/local/pgsql/data
  • initdb -D /usr/local/pgsql/data
  • pg_ctl -D /usr/local/pgsql/data -l logfile start (starts postgres)

i live without a microwave

jan 19 2012

something that surprises some people is the fact that i don't own or use a microwave anymore. i had always lived in a situation in which the roommate would provide the microwave after college, so i never had to purchase one. so when i moved last summer, i was surprised that my new roommate didn't own one. rather than to buy a microwave for myself, i decided to try to live without one. and so far i don't think for the near or distant future that i'd ever want to own one again.

i've noticed that i eat better without a microwave. i no longer purchase meals that require a microwave to prepare. i have more space in my kitchen. i avoid potential cancerous rays. i think food tastes better when heated or re-heated in an oven. boiling water isn't that difficult and it forces me to not be so lazy. there is nothing i cannot re-heat or prepare with an oven, pot, or pan (in my case, a trusty cast iron). there is the convenience trade-off, however even in my packed and busy schedule, there usually isn't a time in which i can't spare a few extra minutes to for food preparation.

deploying redmine to heroku from os x lion

jan 10 2012

I had a need to deploy a Redmine instance online, so I decided to try deploying it on Heroku. Heroku is a briliant and super easy cloud deployment app which deploys a number of potentially complicated web framework apps from your local machine. So forget the headaches of trying to set up Rails, Django, node.js, etc on a server... with a few minimal commands using their toolkit ("heroku" command line) and a git push, apps are instantly pushed online without much fuss or headache.

Anyway, I decided to try out the free tier by trying to get Redmine to work. I remember trying to install it on my Linode a year ago with much annoyance as I followed a guide that required different databases, Phusion Passenger, general Apache muckery and complication. Plus I'm not a fan of Rails (although I respect the framework, I prefer not to use it) so I was kind of dreading trying to get it work on Heroku despite the all the praise of easy deployment. But as I am a masochist sometimes, I decided to try it out on a Sunday night.

So, here are my notes on getting it to work. It actually only spent around 30 minutes total ... and granted if I knew what I was doing I could have gotten it working in 5 minutes even. Heroku is that awesome. What was most helpful was following a guide by Bayle Shanks from a Debian machine that I found, and also following Redmine's guide on Installing on OS X. Basically you have to get it working locally first, and then you can push it to heroku.

I grab the latest Redmine source from the website. Uncompress folder into directory where I would like to run Redmine locally (like a Projects folder). Install/update Ruby Gems necessary for Rails. Then we have to use SQLite3, so we then edit config/database.yml:

production:
adapter: sqlite3
database: redmine
# host: localhost
# port:
# username: redmine
# password:
encoding: utf8

development:
adapter: sqlite3
database: redmine
# host: localhost
# username: root
# password:
encoding: utf8

I then run these commands. To get it to work, we have to downgrade gems to 1.3.7 version and then install the SQLite3 adapter for Ruby if you don't have that yet. Then migrate DB and start up the WEBrick local server:

> rake generate_session_store
> sudo gem update --system 1.3.7
> gem install sqlite3-ruby
> RAILS_ENV=production rake db:migrate
> ruby script/server webrick -e production

Test that things are working by going to http://localhost:3000 and login with admin/admin. Then Control-C to stop WEBrick. Edit config/environment.rb and then add a line before the last "end" statement:

config.action_controller.session = { :key => "_myapp_session", :secret => "<SOME LONG STRING OF CHARACTERS>" }

Edit .gitignore and delete the line "public/plugin_assets" and initialize the git repo:

> git init
> git add .
> git commit -m "first commit on heroku for redmine"

Now we are ready to push to Heroku. Make sure you are logged in using the heroku login command first.

> heroku create
> git push heroku master
> heroku rename APP_NAME
> heroku rake db:migrate

If you encounter any errors like heroku complaining that it doesn't have anything to push to, try creating the heroku before adding your files and pushing. Migration will also take a while. But once it's done, you should *immediately* fire up your newly installed Redmine on the cloud and login to admin and change the password. And then with that, you should be able to enjoy managing projects to your heart's content.

Also to keep in mind: attachments won't work unless you plug in something like S3 to handle file uploads. Creating users, projects, tasks, etc are handled fine by the database but files will need a place to go.

Everyday Sunshine

jan 09 2012

I finally had the chance to see "Everyday Sunshine," the documentary about the influential and talented band Fishbone, at Unurban in Santa Monica. It's really a must-see for any music lover, especially ska, punk, funk music fans. It includes many interviews with the original band members as well as notable and famous musicians from No Doubt, P-Funk, Red Hot Chilli Peppers, Primus, Ice-T, and more. It describes the band's history, inception, and tumultuous lifespan up till now. Relationships are broken, mended, twisted, healed; their liveihood despite not reaching commercial success and influence are constant talking points throughout the film.

The particular screening I attended was also cool since Norwood Fisher (the original and current bass player) was present for a Q&A. The interview unfortunately got off to a rocky start because of the interviewer asking stupid race questions ("why are black people better than funk music than white people") and boasting about his own band and other famous musicians he's seen and interviewed. There were a few standard questions like asking about favorite bass players, musicial influences, etc but also a few stupid ones ("did Fishbone really invent ska?").

Someone in attendance also simply thanked them for being who they are, and thanked them for never compromising themselves. Norwood responded to that quite well, and basically said that is how he has felt. Despite not being able to buy big houses and fast cars, Fishbone has been able to trailblaze and create their own music and to be proud of everything that they have put out. Even though they never got rich, they were able to live to the fullest of their own integrity. Past all the fighting and rough life of touring, it was a journey that was only acheived by holding onto what they believed in.

Also a shout-out to Music Cares as they were able to help pay for counseling between Angelo and Norwood (and perhaps some other original band members, I'm not entirely sure) that had to go down after the documentary was shown. The film went through some real raw moments in the band's history, and I'm glad that the band has only been able to do better because of the screening of the film.

kicking off the new year in boston

jan 06 2012

I spent the last week of 2011 in Boston partying with my friends and seeing the The Mighty Mighty Bosstones (my favorite band), and rocked so hard that I even got in the Boston Globe. That was the fourth consecutive year that I've traveled to Boston for their annual Hometown Throwdown shows, and it was personally one of the best years for me by far.

Food highlights of my trip include brunch at The Friendly Toast, dinner at Sportello, adult beverages at Drink, lunch at Eastern Standard Kitchen (and having my first authentic gin flip), getting sausages from the Sausage Guy after the shows, and the best raw oyster bar at Island Creek Oysters. I also got to experience the Sam Adams Brewery Tour, which ends in neverending pitchers of free beer and a small glass to keep at the end as well.

I also rang in the New Years with dear friends from all over the country (that had come for the Throwdown shows as well), and had sorrowful goodbyes the next day as all dispersed back to our hometowns. But there is always next Throwdown to look forward to, and unless something that much more important (few things ever are) occurs, I will be back in Boston to do all again.

these domains were made for transferin'

dec 22 2011

today was the final straw that broke the registrar's back -- mass exodus from godaddy because of their support over the evil sopa bill. and like the other web techies out there, i decided to finally transfer all my domains because of that as well. i happened to choose namecheap, many chose the same, and others. all it mattered, was that the nerds finally had that final reason to ragetransfer to a better domain registrar. and in a week, i won't have to deal with the horrible ui/ux, constant up-selling, and the scummy feeling that comes with using godaddy's services. good riddance.

first acoustic drumset

dec 19 2011

i was always enamored by the drumset in high school, but never got the chance to really play one until i bought a used yamaha dtxpress ii in college. learning basic beats, i felt a bit limited in the simulation of the drums so i upgraded to a new roland td-3sw, which features a mesh snare head instead of a rubber pad. from then on, i only just fooled around a bit and never took it quite seriously, until this year.

feeilng that i finally wanted to commit to learning the drumset the proper way, i began lessons with a jazz teacher early this year, and since then i've been keeping up with it. and now finally becoming limited with the electronic kit, i finally saved up for a rehearsal lockout space and an acoustic set. plus, it gave me no excuses to practicing, since i can easily practice my trombone at any hour of the day without disturbing anyone.

i looked at various entry/mid level shell packs and between talking to friends and trying sets out, i settled on a gretsch catalina maple in rich amber finish. this is the breakdown of what i got:

  • gretsch catalina maple (snare, 8x7 tom, 10x8 tom, 12x9 tom, 16x16 floor tom, 22x18 bass) - $700
  • pork pie little squealer vented 13x7 snare drum - $195
  • 16 inch zildjian k custom hybrid crash, 20 inch zildjian k custom hybrid ride - $500
  • 14 inch zildjian zht mastersound hi-hat pair - $160
  • dw hardware (snare stand, hi-hat stand, cymbal stands) - $250
  • dw dwcp2000 bass pedal - $60
  • pork pie tractor drum throne - $120

so far, so good. the bass is a bit boomy but i haven't put a pillow in yet to help muffle the sound. i've also been slowly trying to get the hang of tuning the various drums, which is a bit time consuming. i haven't experimented with too many sticks yet, but so far i've been liking the solid feel of the pro-mark shira kashi oak 5b. they are a bit heavier but very smooth. the solidness is something i haven't quite felt in other sticks and it's tough enough to withstand hard hitting although i'm not that much of a hard hitter.

my teacher did notice some edge unevenness so i eventually have to take the snare and a few toms to get the edges bevelled for consistent tone. but other than that, it's been fun!

transition to the macbook air

dec 19 2011

... and i can't go back. really!

my last main machine was the first generation macbook pro 15" unibody design. when it came out, it was such an upgrade from the generation before. since then, i felt that my computing needs were fairly satisfied, especially after i upgraded the ram to 4gb then.

at my last gig i was using a quad core mac pro with 10gb ram. you'd think for front-end web development that would be overkill. but i've recently started a new job, and now i'm fitted with a brand new 13" macbook air. and the air actually is *more* performant for the type of work i do. with the ssd hard drive, things are zippier, and freakin' photoshop cs5 loads loads in like 3 seconds, versus the chug i would experience even in the mac pro.

when the latest macbook airs came out i held out on jumping the gun since i would be worried that the 256gb hard drive wouldn't be enough. this is coming from me swapping out the drive on my macbook pro to 750gb. but now what i realize is that my macbook pro has effectively turned into my home machine, and the air is my portable machine. when i'm at home, i can screen share and control my macbook pro from anywhere in the apartment, and i can easily transfer files if needed. i can wirelessly control itunes on the macbook pro that's connected to the speakers. lately, it's been a computing dream for me.

the portability and quickness of the ssd is really second to none. it's so light, never too heavy to bring *anywhere*. the three finger gesturing works with lion perfectly (as well matched with the magic trackpad i use now). i really don't lament not having a cd drive at all, considering once i get a usb hub i can attach as many devices to my heart's desire (and even an ethernet connection when needed). i rarely use my optical drive anyway, and when i do, i can just use my macbook pro at home.

when i switch back to the pro, it seems big. i actually have the same resolution on both machines, since the pros actually only go higher than 1440 if you pay extra for an "hd" customization option. 13" seems to be a great size.

but really, being on the computer all the time, this has been such a grand transition, that i'm still smiling and enjoying the benefits when i do work, look at cat videos, listen to music, or read up on blogs online.

recovering a baseband upgraded iphone 3gs from recovery loop

nov 25 2011

while it is possible to unlock a jailbroken iphone 3gs using the 06.15.00 baseband upgrade, it comes with a set of risks. one of those being -- it's possible to get stuck in the dreaded recovery loop (stuck on the apple logo or low battery warning and restarting after a few minutes). it's a tethered boot so if you reset the phone without it being tethered, or if it crashes, your phone may be temporarily bricked. iphones can never be truly "bricked" by software means, but you may be limited in what version of the ios software you may run. i had successfully unlocked the 3gs and used it internationally, but after i got back to america the phone was stuck in a loop after turning the phone off.

i had to sift through many, many blog posts and forum discussions of how to get the iphone 3gs in a usable state after getting into a recovery loop after a baseband update. at first i tried to use redsn0w to simply jailbreak it again, no dice. it would "jailbreak" but then would go back into the loop. i tried to restore with itunes -- won't work because of the changed baseband. i tried to use a custom 4.2.1 firmware to restore with itunes -- won't work either. then i put the iphone into dfu mode and fired up tiny umbrella to try to kick it out of recovery mode. it worked, but it got stuck on a greenpois0n init screen.

after a few hours of frustration and trying to restore over and over in different ways, i finally found a method to get the iphone working again. i found a forum post that mentioned that apple was still signing the 4.1 ipsw and does not require a shsh blob. i put the iphone in dfu mode, then fired up itunes then tried to restore to the 4.1 firmware. it actually started to install, but it would eventually pop up a 1015 restore error. after that however, i opened up tiny umbrella and clicked on the iphone on the device list. in advanced, i unchecked "set hosts to cydia" and then clicked "fix recovery." then it would load up the greenpois0n init screen, but once i restarted the iphone, it booted into 4.1 without any problems and i was able to use the phone as normal (with an at&t sim). despite being stuck on 4.1 for now, it's at least better than a non-working iphone 3gs.

it's also another constant reminder to always back up your data -- once your iphone gets stuck in recovery you'll lose all your data through the restore to get it working again.

unlocking an iphone 3gs for international travel

nov 24 2011

during my travels in hong kong, i had access to a locked american iphone 3gs, but i needed to unlock it to use it. to unlock it, i had jailbroken it using redsn0w and upgraded the baseband to 06.15.00 on ios 4.2.1. the baseband upgrade itself is a clever hack to flash it using the ipad baseband onto a locked 3g or 3gs device to give it the capability to be carrier unlocked.

before i upgraded the baseband there were many disclaimers mentioning that there was no way to come down the unlock and that you wouldn't be able to restore to stock firmwares anymore. knowing this, i went for it anyway since i was really hungering for some moblie broadband access in hong kong as well as the option of calling in cases of emergency.

so i unlocked it and downloaded ultrasn0w through the cydia package manager. i bought a one2free mobile broadband sim card for a week's unlimited access of internet. once connected i noticed that the tethering option was active so in addition of having 3g data access through the iphone, i was able to use it with my macbook pro as well.

one2free is labeled as csl on the iphone screen, and offered great reception everywhere. i was pleasantly surprised that there's full coverage on subways, but coverage all over hk was wonderful. from kowloon to the main island and surrounding small islands. it's a far cry from the not always reliable coverage from at&t all over los angeles.

note: there is a caveat to upgrading baseband and unlocking your iphone 3gs which will be addressed in the next blog post. it is still a tethered boot, and in trying to upgrade/restore the phone (or maybe even crashing/rebooting the device), may render the device in the dreaded "recovery loop," which means it stays stuck on either the apple logo or the red/low battery screen.

because i'm sort of insane sometimes

nov 16 2011

...breaktimes are coming soon. in the beginning of october i spent three weeks running around asia, and once i got back i spared no downtime and spent a rowdy weekend in gainesville, florida for the fest 10. no rest for the weary, so many doctor and car appointments throughout the week later i spent a furious weekend coding for the hollywood hack day. what weekends? i followed it up with staffing three full days of pacific media expo, which i've been doing for five years running so far.

no full free weekend for me yet..! there is a pyladies workshop which i will be giving an intro talk and mentoring for on saturday. you might call me an activity overachiever, and you would be correct. in college, at any given time i was officer of at least three different student organizations. burn out? i've learned my lessons. the rest of the weekends this year are full of nothings and fun social things. this year i'll be giving thanks for all the awesome opportunities and new experiences i've had this year. and appreciating the skill i have in avoiding burn out. the solution? have a deadline of planning. be insane, and then have a weekends of breathing time.

the hollywood hackathon experience

nov 07 2011

this last weekend (nov 5-6, 2011), i participated in my very first hackathon at hollywood hack day. i was fortunate to team up with friends pydanny, audrey roy, and randall degges. we spent the weekend laser focused on our project and in a span of 48 hours we were able to concept, develop, and launch audition rocket, an easy platform for online auditions. casting directors can create casting calls and actors can audition online with their webcam.

we used the opentok api, and through our hard efforts we won their "best use of api" award which is a kindle fire. i'm honored to win the prize, and it shall be interesting to figure out how we split the device four ways. but seriously, it was a great productive weekend and i'll be much more eager to participate in future events that allow me to flex my creative and developer muscle in a short course of a weekend.

jet forward

nov 02 2011

after a long vacation, i don't tend to get jet lag. what i get instead, is what i call "jet forward." i tend to come back from trips during the evening, so after the airport all i wanna do is just sleep. so i end up having a really good rest "early" (10-11pm) in the evening and i start waking up at 7-8am, matching my usual schedule during vacations when i'm trying to be productive while traveling.

so i've been trying to enjoy and keep up my "jet forward," and i've been sleeping around 10:30ish. the luxury is that i don't have any events or pressing issues that i need to stay up late for the time being (and i sort of want to keep this up). so i end up waking at 7am, checking my mail to responding to various issues, and then getting breakfast!

i am a huge fan of breakfasts, and i end up not eating that much for the rest of the day which also helps me with my general diet and metabolism. i have this energy throughout the day because of the well rest and early breakfast, and then i get sleepy at 10pm and knock out. i start off my day right and things aren't as annoying as if i were if sleepy. i eat breakfast. i have well rested. plus all around.

and of course this means, i should travel more.

macau impressions

oct 24 2011

it's been almost a week since i've been to macau, and i've finally found the time to write about my overall impressions from my trip there. it's a very nice place, roughly an hour from hong kong by a jet powered cruiser boat. since it is its own special administrative region of china, you still have to go through immigration and customs as you enter and exit. if you have a hong kong id there is almost no line as they swipe you in, but if you hold a foreign passport it will take longer as they require you to fill out the usual form and stamp passport.

macau was a portuguese colony from the 16th century until handover to china in 1999, so many portuguese elements and some settlers remain in the area. all the street signs and storefronts have portuguese and chinese words will be romanticized if not translated. it also has a lot of the cool portuguese architecture and you can get some rather delicious portuguese food, snacks, and desserts.

also widely known for gambling, it has recently surpassed las vegas for most gambling revenue in the world. but as tempting as it is to compare the gambling strip to vegas, it is completely different. while vegas is known also for resorts, touristy shops, dance clubs, drinking, etc, macau has none of that. it does share the attraction of great food and buffets (although not quite as world class as vegas yet), a few shows (on the cirque du soleil scale of quality), and grand accommodations, though. however no showgirls, sexual displays (or services offered), and even the hostesses at the casinos are conservative.

basically, the gambling is high class and it takes itself seriously. the gambling areas are sectioned off with strict control. barriers are enforced to prevent minors and check big bags for potential cheating devices. i'd say the main floors of the big casinos (venetian, wynn, mgm, etc) are bigger than those of their vegas counterparts, and even expand to a second level. the shops at floor level are all usually high class (think lv, gucci, prada, ferrari, etc). hostesses on casino floor usually push carts of hot tea or bring bottled water or iced milk tea. i don't think booze inside or while playing is disallowed, but i didn't see anyone really do it. there is some smoking inside, though.

and of course, the gaming is different. baccarat is big, roulette, dice games, horse racing. there is also blackjack and caribbean three stud poker as far as card games, and many slot machines (in chinese). i think there was craps, too. many women (i'd guess bored or rich housewives) on the card tables as well as slots. it's common to see large groups formed, watching over various tables for a long time where in vegas usually they surround exciting craps tables and then quickly disperse.

macau was also very picturesque for me as a photographer. the streets are wide and are not extremely crowded. there is variety of what you would want to shoot - the natural green and plant life, unique architecture, historical buildings (think old churches and fortresses), fancy casinos, local flavor and culture, etc. there is easy access to great views of city skyline, as well. there is also a panda exhibit, but i'm not crazy about non red ones so i didn't spend my sparse time to visit it.

all in all i had a wonderful time and would recommend a day trip if anyone were in hong kong or southern china, it's worth a visit since it's so close and different from the rest of the area.

taipei impressions

oct 15 2011

i'm back from my four day trip to taipei, taiwan. a very nice city to visit, and i'd recommend it to anyone interested in visiting a chinese city.

  • the people are really friendly, nice, and orderly. pretty different than visiting the big cities on the mainland. people on the street looked happy, and they were down to earth interacting with them.
  • the city is more run down than i had imagined. as in, lots of crumbling sidewalks and older buildings. technology and infrastructure wise it's rather modern but it doesn't have a million lit billboards and animated displays to distract you. when i took the bus to the outskirts, parts reminded me of how hong kong and shanghai looked like 30, 40 years ago. i guess what i'm saying is that it's no tokyo. :p
  • street food culture is awesome. lots of carts, stands, hole in the wall joints, and of course the tons of night markets serving all sorts of foods, snacks, and desserts. there are also plenty of hip and fancy restaurants to choose from as well.
  • i love the stationary and book stores. many are mulit-level and they carry many cute accessories and things.
  • MILLIONS OF SCOOTERS! it feels like there are swarms of them, and they don't hesitate to ride on the sidewalk and pedestrian roads so you have to always be on the lookout for fear of them running you over. most are skilled riders since they'll weave out of your way but if you aren't used to it, it is quite scary. man, woman child, even dog (children and dogs as passengers with adult riders) are on scooters and you see all them lined the streets everywhere. vespas are rare, but i did spot a few on the streets. it's mostly dominated by many similar chinese models.
  • take-out sushi places are rather decent and inexpensive (around 50cents USD for a piece). i certainly wish i had the option to just pick up a few pieces of sushi as a snack for less than few bucks. but then again, i'd also wish for the amount of family marts and 7 elevens actually stocked with yummy prepared and packaged asian snacks and drinks.
  • the country is also really easy to navigate by in english. there are enough people with a decent command of english; and their metro (bus, subway, train) lines all have easy to read maps and english directions. also most street and road signs have english on them. while hong kong is definitely the easiest to get around as a visitor/expat in my opinion, taiwan i'd probably say taipei also ranks pretty well in that regard.

i'd love to visit the city again in the future, and to be honest i have more of an inclination to go back to taiwan than south korea. while i left seoul with intentions of visiting again, there are many things i missed and actually want to come back to taiwan for.

farewell, s.j.

oct 10 2011

it's tough to put in words, the feelings about the loss of steve. it's equally as tough to envision a world without his innovations. changed my life, and millions of others around the world. not only in efficiency, but in ease of use -- he was able to entertain and connect us all in better ways. when ever has the world mourned over for a loss of a creative, a designer, a guy so obsessive over attention to detail, a tech nerd at that? it amplifies the sense of loss, especially for those of us in the programming and internet sectors -- a next box was used for the first www server, after all.

but what he truly left behind though, was a sense to one's self. follow your heart. don't try to become him or anyone else, but become yourself. despite his enormous wealth, he still lived an outwardly modest lifestyle. just dedication to his work and simplistic lifestyle, like his products. he lived, ate, and breathed what he believed in until the day he died. he even held doors open. his inspiration and passion will truly live on.

seoul impressions

oct 09 2011

after four days in seoul, south korea, there were some things that stood out to me

  • streets are clean, people are orderly, kind of like japan
  • the city people are impeccable in look. clean faces (probably both the men and women alike wear makeup), stylish hair styles, great layered fashion sense
  • ktown stereotypes are correct: lots of beer (lots of cass that i don't see in the states, but a lot of familiar hite love) and soju in the familiar green bottles. fried chicken and beer are popular late night snacks. nice to see a lot of like for the hoegaarden as well
  • there are few trash cans, yet the city isn't filled with trash. seriously, there were moments in which i could not spot trash cans for a long time. yet to counterbalance this, there are clean accessible bathrooms everywhere
  • lots of iphone usage spotted, but i didn't see any ipads. all the tablets in the wild were samsung tabs, and i even saw a few people make calls with them.
  • all the taxi cab drivers i experienced were rude, and none of them knew english. either they don't know how to read even simple maps, they hate non-korean speaking asians, or a combination of both.
  • like a friend had mentioned, it was very easy getting around in english. the ones that did understand english tended to have a very good command of the language, as opposed to japan. most all the restaurants also had person on staff that was fluent in mandarin chinese and japanese.
  • late night fashion malls are open until 4:30am and open 10:30am. they take their clothes shopping very, very seriously.
  • they also take their cabbage really seriously as well
  • kbbq is different than in ktown, but the meat and vegetable quality is much, much better
  • lotte is like the megalomart conglomerate++ of the country
  • it's super easy to get around using the subway, but the busses are all korean only
  • they are super fashionable, but dress conservatively skin wise. i didn't see any cleavage and only the occasional short skirt/dress despite the weather hovering around the 60~70s. versus socal, where most dress sloppily yet many show as much skin as they can get away with
  • there was a complete aisle dedicated to different kinds of seaweed in the supermarket
  • there was also one building i saw with like 3~4 different plastic/dental surgery offices, and subway spaces advertising various plastic services. they def have a body image problem
  • spotted countless number of beer pubs and pc bangs, but disappointed i didn't see any allusion to starcraft anywhere

hk impressions

oct 04 2011

now i've been to hong kong countless number of times, but each time is still very exciting, refreshing, and fun for me. personally, i feel like it's the opposite of los angeles. it's an *actual* urban jungle -- humid, fast paced, tropical, competitive, and full of people everywhere you go.

culturally and socially, it's on a whole other level. which makes it refreshing since it's so different from what i usually experience back home. i won't necessarily say it's better or worse -- different being the key word. one of the reasons why i enjoy traveling so much, i get to experience something different. i like to experience a change of pace once in a while.

so while i'm not portland's biggest fan, i still appreciated and enjoyed my first stay there in september for djangocon. but hk will definitely be a place that i continue to visit and admire. next stop, korea. will be my first time and i can't wait to eat some legit kbbq for reals.

thirty minutes

sep 30 2011

working under pressure works sometimes. for instance, i just finally deployed xtine.net as a django app 30 minutes before heading to the airport.

first post

sep 28 2011

restarting my blog!