Roy Tang

Programmer, engineer, scientist, critic, gamer, dreamer, and kid-at-heart.

Blog Notes Photos Links Archives About

Blog: A blog is a website consisting of discrete, often informal diary-style text entries, typically displayed in reverse chronlogical order. A single entry is called a blog post. You can subscribe to an RSS feed of this list.

May 2008

  • Grand Prix Trial Manila I

    The GPT was today: Sunday, 25-May-2008 as Robinson’s Galleria. I’m sad that the GPTs are all scheduled on Sundays. The deck I brought: Lands 23 Forest Creatures 3 Elvish Hexhunter 4 Safehold Elite 4 Wren's Run Vanquisher 4 Imperious Perfect 4 Kitchen Finks 4 Wilt-Leaf Cavaliers 3 Jagged-Scar Archers 3 Wilt-Leaf Liege 2 Heartmender 2 Oversoul of Dusk Spells 4 Shield of the Oversoul Sideboard 2 Cloudthresher 2 Chameleon Colossus 4 Mercy Killing 3 Tower Above 2 Primal Command 2 Gleeful Sabotage I felt unsure bringing in this deck (or any other deck actually).

    read more (505 words)

    Posted by under post at #mtg
    / 0 / 505 words
  • I couldn’t leave work early again last May 24, so I settled for signing up to a booster draft. Unfortunately, the draft itself didn’t go well. I tried going with either red/green or red/black first, but wasn’t getting enough good cards. I eventually settled on picking up the many blue fliers that were passing by and eventually ended up in Uw. I was still undecided and still picked from red/black occasionally in pack two until the third pack where I cracked Thistledown Liege.

    read more (227 words)

    Posted by under post at #mtg
    / 0 / 227 words
  • Some Fun Homebrew NDS Apps

    I was neglecting the NDS a bit, so I decided to look for some fun homebrew stuff to do with it. Here are some I tried (You’ll need some sort of flashcart to use these. Mine is an R4.): Pocket Physics – a neat little toy app that allows you to draw diagrams on the touch screen that would then become affected by physics. It’s a bit like a free-form The Incredible Machine that’s portable.

    read more (234 words)

    Posted by under post at #Gaming
    / 0 / 234 words
  • Chapin makes it to top 8 with an innovative new combo deck that absolutely eats up faeries, but loses in the finals to some Japanese guy with 2/2 dorks out of the board. Edit (May 24 9AM): After six rounds, Chapin is at 3 points (one and five). My new bet is Wafo-Tapa. I hear he’s piloting some sort of five-color control.
    Posted by under post at #mtg
    / 0 / 62 words
  • Anti Comment Spam

    In an attempt to reduce comment spam, I’ve renamed the comments submission page. This post is to test with comments. [Edit 21-May 10PM] That didn’t work at all! Need to look for a good anti-spam plugin.
    Posted by under post at #Meta
    / 4 / 36 words
  • Regionals 2008

    Regionals was today, 18-May. The format was standard and I went to play at Galleria.

    I have a mixed track record for regionals. During Regionals 2006, I went 1-4-drop with a rogue deck of my own design. During Regionals 2007 I played Korlash/Mishra built by Flores, going 5-and-3.

    I was debating whether I would even go to play in the tournament, as I was totally unprepared and was quite tired. I figured a straight aggro deck would be fine, as I didn’t want to play Reveillark again for the expected nine rounds. I lent out the merfolk deck, so I cobbled together a build of Elves the night before instead:

    read more (889 words)

    Posted by under post at #mtg
    / 0 / 889 words
  • An alpha release was just announced for Open Office 3. Being an Ubuntu user, Open Office is really the only sane choice I have for an office suite. At work I’m using Microsoft Office 2007. Among the office suite applications, I’m most of a power user for the spreadsheet applications. Here’s my side-by-side comparison of Excel and oOo Calc:

    Microsoft Excel 2007 on Windows XP:

    • Looks really pretty.
    • Loads up quickly.
    • Proprietary and expensive.
    • Not available for Linux.

    OpenOffice Calc 2.4.1 on Ubuntu:

    • Feature-rich – has some features that excel does not.
    • I can have a sandwich in the time it’s loading.
    • Free as in speech, and as in beer too!
    • Usability issues, such as inconveniently prompting a dialog box on every delete. (This is logged in their database as bug # 9392. There’s a workaround, but hopefully it will be fixed by default in Open Office 3)
    • Autofilter feature is immature compared to Excel, not enough options for filtering.
    • It can open a password-protected XLS correctly (prompting me for the password), but it can’t save it back with the password.
    • I was going to complain about the UI, but now that I’ve thought better of it, it’s no worse than other GTK/Linux apps.

    read more (380 words)

    Posted by under post at #Tech Life
    / 0 / 380 words
  • Part 1. Part 2. Moonglove Winnower template is currently live on Roy on Magic. I made several color and formatting changes since the last update. Relatively easy due to the stylesheet. I also had to scrap the CSS hack for implementing equal height columns, it was causing problems with anchors in the URL. I went with a 1-pixel high background image instead. Currently most of the PHP logic/heavy lifting is done in sidebar.

    read more (253 words)

  • Pinoy Comic Strips: Beerkada

    I’m not sure how popular or well-known Beerkada is among the non-UP crowd, but right now I consider the slice-of-University-life comic (that has now graduated into slice-of-adult-life stories) probably the second best local comic strip. First place being of course the seminal Pugad Baboy, which has been running what, almost twenty years now? I digress. If you’ve read Beerkada, it’s far from perfect. It’s often corny, and sometimes he has too many of his own in-jokes.

    read more (328 words)

    Posted by under post at #Comics #Pop Culture
    / 0 / 328 words
  • SHM Booster Draft 10 May 2008

    Due to an increased workload, as of Friday night I was still totally unprepared for Block Constructed. I decided to skip the Shadowmoor Block Inaugural tournament yesterday, but I still showed up in the afternoon at Galleria to look for cards. Luckily, there was a draft signup so I went ahead and gambled some money on my supposed skills in Limited.

    After waiting some 3-4 hours for the draft signup to reach 8 people, we got started. I always carry a pair of scissors in my bag now since I’m really bad at opening packs when my hands get sweaty.

    read more (913 words)

    Posted by under post at #mtg
    / 0 / 913 words
  • Part 1 of this series is here.

    Creating a WordPress template is harder than I thought. Luckily I’m modifying the default template instead of starting from scratch. The one I’m creating is rather simple but after spending almost 8 hours on it so far, I’m still far away from completing it. I’m guessing the more complicated layouts take more than two weeks of full-time work.

    Here’s my current WIP:

    (Click to view full-size)

    Changes since the last part:

    read more (607 words)

Apr 2008

    1. Web design has never been one of my strong points, and it’s something I’d like to improve on.

    2. The Roy on Magic blog has been using the default WordPress Template since forever, and I’ve been trying to find a good WP Template that fits the “Magic the Gathering” theme.

    Put the above points together, and I have a new personal project. Just for fun, I’ll log my progress here.

    read more (952 words)

  • This coming weekend is the release of Shadowmoor. As with any new set coming in, this means a new environment with an unknown metagame, and is especially true for the large set Shadowmoor. It’s an opportunity for those of us who believe we have some modicum of deck-building skills. I plan to be playing Standard on Saturday, one day after set release so I will try to build a deck to take advantage of the wide open field.

    read more (1358 words)

    Posted by under post at #mtg
    / 0 / 1358 words
  • Shadowmoor Sneak Peek

    In the Philippines, the Sneak Peak serves as our release party, and the format is the same as the prerelease: Four rounds of sealed, each win gets you a Shadowmoor booster pack. 4-0 wins a Shadowmoor deck box.

    The sealed pool I opened and registered was a mediocre pile with limited removal and rares like Rage Reflection, Reaper King, Vexing Shusher and Demigod of Revenge. This not being the prerelease, the pools were shuffled around after registration.

    read more (1403 words)

    Posted by under post at #mtg
    / 0 / 1403 words
  • Sunday Distractions

    For all of my working life I’ve gotten used to sitting at a workstation where I do not have regular internet access. So while I’ve often read a lot of those articles about how to maintain focus, I’ve never actually realized how difficult it was until I brought home a bunch of work-related reading material to catch up on. Yes, I tried to read boring work-related stuff on an internet-enabled machine. Wonder how much progress I managed?

    read more (287 words)

    Posted by under post at
    / 0 / 287 words
  • Pasmado

    Pasmado is a term generally well-known among Filipinos. It refers to a condition of excessive sweating and/or trembling in the hands and/or feet. The concept is so well-known among Filipinos that it has developed several old wives’ tales of its’ own, such as the ever-popular solution of peeing on your hands first thing in the morning to get rid of the conditions. I am pasmado. Sometimes at least, especially when under stress or it’s really, really humid.

    read more (356 words)

    Posted by under post at #favorites
    / 4 / 356 words
  • Tournament was last April 6 2008 at NG Galleria, with 3 formats: Block, Standard and Extended. I was thinking of playing block but shifted to standard at the last minute because I only had one Mutavault. This was deck I assembled on Saturday: Lands 4 Faerie Conclave 19 Island Creatures 4 Tideshaper Mystic 4 Lord of Atlantis 4 Merfolk Reejerey 4 Stonybrook Banneret 4 Silvergill Adept 2 Sower of Temptation Spells 4 Ancestral Vision 4 Sage's Dousing 4 Delay 3 Psionic Blast Sideboard 4 Rune Snag 4 Flash Freeze 3 Surgespanner 2 Sower of Temptation 2 Voidmage Prodigy Of course I went in again with no playtesting.

    read more (1148 words)

    Posted by under post at #mtg
    / 0 / 1148 words

Mar 2008

  • (02:25:57 PHT) Roy: do you really think I would be emo? :p (02:27:14 PHT) Coworker: ”… i looked at the screen… it did not look back at me… why? why? why must it be this f***** way..“ (02:28:08 PHT) Coworker: ”… i pressed ctrl+b… the words did not become bold as i expected… instead, my data was lost when i save done… (sadness, grief… . despair)“ (02:28:16 PHT) Roy: hahaha

    read more (149 words)

    Posted by under post at
    / 2 / 149 words
  • The tournament was last Saturday, March 15, Standard. Slightly modified list from last week: Lands 6 Islands 5 Plains 4 Adarkar Waster 4 Nimbus Maze 4 Desert Creatures 4 Mulldrifter 4 Reveillark 3 Mirror Entity 2 Bonded Fetch 3 Body Double 2 Riftwing Cloudskate 2 Venser, Shaper Savant 3 Aven Riftwatcher Spells 3 Prismatic Lens 2 Mind Stone 4 Wrath of God 3 Momentary Blink 2 Condemn Sideboard 2 Windborn Muse 2 Crovax, Ascendant Hero 2 Condemn 2 Stonecloaker 2 Sower of Temptation 2 Draining Whelk 2 Teferi's Moat 1 Magus of the Moat Just a quick summary this time:

    read more (296 words)

    Posted by under post at #mtg
    / 0 / 296 words
  • I’m blogging from an airport; I feel like such a seasoned traveler. Actually I’m writing this post just so that I can claim to post on the internet from airports.

    I am of course flying back to Manila after a short 3-day visit to Hong Kong. People always ask me where I plan to go while in HK, even though I always come here to work. It’s even worse this time, as I flew in Sunday evening, attending a three-day seminar until Wednesday, working during the evenings then flying back Thursday morning. Not much time to do anything really.

    read more (359 words)

    Posted by under post at #Travels #hong kong
    / 4 / 359 words
  • Laptop Keyboards Suck

    Seriously. Having to hit an extra key just to use “Home” or “End”? For some reason, PrintScreen and CapsLock keys are higher priority than Home and End, meaning you don’t need to use “Fn” to access them. Do people not use Ctrl+Shift+Home and Ctrl+Shift+End all the time? I’m sure a lot of developers do. Whenever I’m on this laptop and need to use Home or End, I mentally pronounce “Fn” as a seven-letter word starting with “F” and ending with “ing”.

    read more (151 words)

    Posted by under post at #Tech Life
    / 1 / 151 words
  • The tournament format is Morningtide standard, 09 March at NG Galleria. My decklist, pirated from Benjamin Peebles-Mundy, with slight modifications: Lands 6 Islands 5 Plains 4 Adarkar Waster 4 Nimbus Maze 4 Desert Creatures 4 Mulldrifter 4 Reveillark 3 Mirror Entity 3 Bonded Fetch 3 Body Double 3 Riftwing Cloudskate 2 Venser, Shaper Savant Spells 3 Prismatic Lens 2 Mind Stone 4 Wrath of God 3 Momentary Blink 3 Condemn Sideboard 3 Windborn Muse 3 Aven Riftwatcher 2 Stonecloaker 2 Sower of Temptation 2 Draining Whelk 2 Teferi's Moat 1 Magus of the Moat Tournament report follows.

    read more (1117 words)

    Posted by under post at #mtg
    / 0 / 1117 words
  • Scrabble

    On my way home today I passed by Megamall as usual, and there was a Scrabble tournament going on. I stopped for a few minutes and watched. I realize a lot of people would probably find watching Scrabble games boring, seeing only two geeky people spelling out words at random, not even making any sense. But watching the Scrabble games brought me back to a time when I didn’t have the internet to keep me up at nights.

    Scrabble is a game close to my heart, me and my brother Kerwin practically grew up with the game.

    read more (618 words)

    Posted by under post at #Gaming
    / 0 / 618 words
  • Trust and Evil Programmers

    Never give out any of your confidential usernames and passwords to programs or services that you do not trust completely. This may be a bit obvious to the more tech-savvy, but everybody has to watch out. Luckily, there are even some programmers who are able to catch the work of evil programmers. Coding Horror has this story about an evil programmer who sold a GMail backup solution that steals your username and password.

    read more (97 words)

    Posted by under post at #Software Development
    / 0 / 97 words

Feb 2008

  • Apollo Justice: Ace Attorney

    Eagerly awaited, the fourth installment of the Ace Attorney series has arrived, with a brand-new leading defense attorney. Of course, not one week after I got my copy, I’m done. It kept me up at nights and made me come in to work late; well worth it.

    To those who are not familiar with the Ace Attorney games, it’s hard to explain the appeal of the game; with all the thinking and reading to be done, it’s definitely not exciting to watch. Anyone who’s finished one of them knows what it is though. There’s that feeling you get when you all the testimony and evidence finally come together, and you figure out how it was done but you still have to figure out how to prove it!

    Detailed review (and spoilers) follow.

    read more (437 words)

    Posted by under post at #Gaming #games
    / 0 / 437 words
  • Doodles

    I usually have a stack of random printouts on my office desk. I also usually take one or two sheets of paper with me for meetings, supposedly to take notes (I never do). What usually happens with these papers is that I end up doodling. It’s not a sign of my not paying attention to stuff mind you. Doodling helps me think, in some way. I took photos of some of my doodles (yeah, no scanner):
    Posted by under post at
    Also on: flickr / 1 / 76 words
  • Yellow Cory

    Random thought while watching the news: If Cory Aquino ever went out in public without wearing bright yellow clothes, would people recognize her? “That lady looks a lot like Cory! Except she’s not wearing yellow!"
    Posted by under post at #Philippines
    / 0 / 35 words
  • My Thoughts On EDSA

    Given what today is, I thought it would be a good idea to say a few words on the current brouhaha. Instead of just enjoying the holiday watching DVDs that is.

    Just something I posted on a certain mailing list a few days ago:

    I find it hard to believe that ousting GMA now would lead to any true change. We’ve seen what the countless political episodes have exposed: corruption at almost every level of government, both the executive and legislative branches beholden to bribery and extortion. The problems in our government are systemic in nature, and it would take more than the ouster of a single person to effect any meaningful change. Even if we were to find someone *with good intentions* to replace the president, he’s still likely to be swallowed up by the system.

    read more (917 words)

    Posted by under post at #Philippines
    / 0 / 917 words
  • I'm Lawful Good

    Your Character’s Alignment Based on your answers to the quiz, your character’s most likely alignment is Lawful Good .Lawful Good A lawful good character acts as a good person is expected or required to act. She combines a commitment to oppose evil with the discipline to fight relentlessly. She tells the truth, keeps her word, helps those in need, and speaks out against injustice.

    read more (128 words)

    Posted by under post at #Meta
    / 0 / 128 words
  • Opening a Morningtide Box

    A box and five boosters actually. We drafted the packs, but the final distribution of rares we got were: White 1 Battletide Alchemist 1 Feudkiller's Verdict 1 Idyllic Tutor 1 Kinsbaile Borderguard 1 Preeminent captain 1 Reveillark 1 Stonehewer Giant Blue 3 Declaration of Naught 1 Knowledge Exploitation 1 Slithermuse 1 Supreme Exemplar 1 Vendillion Clique Black 3 Bitterblossom 1 Earwig Squad 2 Fendeep Summoner 1 Maralen of the Mornsong 1 Scarblade Elite 1 Stenchskipper Red 3 Boldwyr Heavyweights 1 Countryside Crusher 1 Shared Animosity 1 Sensation Gorger 1 Titan's Revenge 1 Vengeful Firebrand Green 1 Chameleon Colossus 1 Greatbow Doyen 1 Leaf-crowned Elder 1 Reach of Branches 1 Rhys the Exiled 1 Scapeshift 1 Unstoppable Ash Lands 1 Mutavault 2 Rustic Clachan Foils 1 Reveillark Not a bad box.

    read more (245 words)

    Posted by under post at #mtg
    / 0 / 245 words
  • Killer-killer

    During a recent out-of-town trip I observed that despite the abundance of digital entertainment available (what with all the NDS and PSP owners bringing the goods, not to mention some people bringing a Wii), some people still got together to play some face-to-face IRL games. I’m talking the types of games that are not easily translatable into digital format and will probably remain so for quite a while. One such game is known locally as “Killer-killer”.

    read more (547 words)

    Posted by under post at #meatspace-games #favorites
    / 3 / 547 words
  • Advance Wars: Days of Ruin

    Despite the allure of Final Fantasy Tactics PSP, I was still decided on finishing Advance Wars: Days of Ruin. This was only the second game in the series that I was playing, although I had greatly enjoyed Advance Wars: Dual Strike, so my hopes were high for Days of Ruin. Pros: – Still Advance Wars, battles are fairly good and challenging enough – New units: Bike – infantry on wheels, can capture as well; Flare – helps in Fog of War situations; Carrier – revamped from the AWDS Carrier, this one can now create its’ own Seaplanes; Antitank – a ranged unit that can counterattack, strong against Tanks, surprisingly; Duster – a hybrid air unit that has a weaker ground attack than a Bomber, and weaker air attack than a fighter

    read more (256 words)

    Posted by under post at #Gaming #games
    / 0 / 256 words
  • MTG Autocard WordPress Plugin

    I had been planning to do this for a while: it’s my first WordPress Plugin! Over at Roy on Magic, I often have to write out decklists and such, so I wanted to have an autocard feature similar to the one used at MTGSalvation. After a quick five-minute search I couldn’t figure out how they did it, so I just wrote the plugin myself. Actual effort was around 3.5 hours, most of it struggling with PHP and Regular Expressions.

    read more (371 words)

  • I have a PSP

    Bought one last week, had not had time to log it until now. It was not so much planned and maybe a bit more of an impulse buy. Something like a cellphone conversation with my brother who’s standing in a store in Singapore pressuring me with “Well? Should I buy one or not?” I don’t like pressure, so obviously I just said, “Ok, whatever!” The inevitable question arises: which one is better, PSP or NDS?

    read more (380 words)

    Posted by under post at #Gaming
    / 0 / 380 words
  • Morningtide Release Event

    Flight B, February 2, 2008, Saturday at Neutral Grounds Galleria. The format is LOR/MOR sealed.

    I get my product and check it out. No outright bombs or cash rares, but I immediately spot the Drowner of Secrets + Merrow Commerce + 2 Stonybrook Schoolmasters. I had reasonable fliers and permission, so I built the blue-white deck. My only removal being a Weight of Conscience that I did not actually put in the maindeck.

    read more (658 words)

    Posted by under post at #mtg
    / 0 / 658 words
  • Trying out KDE4

    Posted by under post at #Tech Life
    / 0 / 418 words

Jan 2008

  • Job Hunting for Programmers

    No, I’m not job hunting. But other people are, apparently. I got a comment on an old post I made about my job hunting days. Not only that, but the guy IM’d me asking to talk (I put my yahoo id on this site somewhere me). It’s a bit strange, but I figured, why not? What I got from listening to him was that he was just extremely frustrated at how difficult it is to find a good job, so he was looking for people who had gone through similar experiences.

    read more (691 words)

    Posted by under post at #Software Development
    / 0 / 691 words
  • The Earth is Flat

    Random memory for the day: I remember watching the Superfriends TV series when I was a little kid, and every time Superman would fly off into space, there’d be a shot of the earth as a globe, with Superman flying out from the northern hemisphere. As a stupid kid, I thought to myself, “I wonder why the earth is shown as an oblate spheroid? When I go out with my parents it was obviously flat.

    read more (200 words)

    Posted by under post at #Nostalgia
    Also on: twitter / 3 / 200 words
  • Legazpi, Albay

    Traveling by land sucks compared to traveling by plane. So for our weekend trip to Albay to visit our new sister-in-law’s family, I booked 3 two-way Cebu Pacific tickets for my brothers and myself. Our parents would take the bus since it was slightly cheaper and they didn’t mind sleeping on the road. The other reason was that my two brothers had never ridden a plane before – this would be their first time.

    read more (469 words)

    Posted by under post at #Travels
    / 0 / 469 words
  • Advance Wars: Dual Strike

    Despite it’s age, I’ve only recently gotten around to loving Advance Wars: Dual Strike on the DS. It’s just the sort of game I enjoy: challenging enough not to bore me but not so difficult that I give up in frustration and has enough extras to keep me coming back. A bit of a learning curve though, and probably not for casual gamers. I beat the normal campaign last week (just barely – winning on Day 28 of a 28-day target), and I’m hoping I can finish the hard campaign before the release of Advance Wars: Days of Ruin next week.

    read more (189 words)

    Posted by under post at #Gaming #games
    / 0 / 189 words
  • Family

    I was too tired to post over the weekend – too busy. But seeing as how this is a log, I need to note significant events that happened over the past weekend: a. Saturday (Jan 12) – Younger brother got married. Had to give a best man toast. It went well, but I got hit by birdshit. b. Sunday – early morning road trip to Batangas, for a paternal-side family reunion.

    read more (250 words)

    Posted by under post at
    / 0 / 250 words
  • Tournament was at January 5 2008 in Robinson’s Galleria. I only found out the day before, so I brought the only deck I had – Mannequin. Round 1: 0-2 loss vs UG Faeries Round 2: 0-2 loss vs BGW Doran Round 3: 2-0 win vs BW unknown deck Round 4: 0-2 loss vs UG Faeries Round 5: 0-2 loss vs BG Tarmorack Ugh. Terrible way to start the year. My own fault for bringing an outdated version of Mannequin to the tournament without even any testing.

    read more (297 words)

    Posted by under post at #mtg
    / 0 / 297 words
  • New Year Noise

    It surprises me sometimes. Living in a country such as this, where many people complain of extreme poverty, harsh economic conditions and the like, one can only wonder how we can celebrate the New Year so extravagantly. These were the thoughts running through my mind as I watched the fireworks display by our neighbors in the subdivision. It’s not like these guys are rich, they’re middle class folk like me who probably balk at the cost of food or furniture or appliances but are now burning away thousands of pesos worth of fireworks, all for a single midnight of revelry.

    read more (328 words)

    Posted by under post at
    / 2 / 328 words