Categories

Archives

Tag Cloud

Chat With Me

Sponsors

Powered by Coretechnique Systems Proudly Pinoy!
Posted in Personal on July 19th, 2009

The first ever shoe I bought. On my own. With my own money.

Adidas Ozweego 365

Adidas Ozweego 365

It was just like yesterday when my Dad took me to a nearby mall to buy me my first pair of school shoes. I can still vividly remember that shoe – it was black, made of leather, and had those noisy “strap-ons”.

'twas black, made of leather and had those noisy strap-ons.

'twas black, made of leather and had those noisy "strap-ons".

I never chose that shoe. I hated it. It was common and boring. Everyone in school wore the same shoe except for the cool kids. The cool kids had those shoe that will light/blink whenever you take a step. I want that shoe and I remember crying and whining all the way home when my Dad forced me to “choose” the leather one. I’ve always hated leather shoes.

Cool Kid's Shoes -- IT BLINKS!

Cool Kid's Shoes -- IT BLINKS!

Time flies. I’m already 20-ish, and today is the first time that I bought my own pair of shoes! Without my dad telling me what to like, choose or buy. I also paid it on my own. Oh, the price of independence. :lol:

Posted in Daily Logs on July 5th, 2009

A Refreshing View on Outsourcing

Typical Call Center in the Philippines

A Typical Call Center in the Philippines

WOW. After watching this video/documentary, I can definitely say that the state of outsourcing here in the Philippines is SO MUCH better compared to India. :)

What happens when a successful US-based computer programmer, who lost his lucrative job to outsourcing, travels to India to try to get it back?

Will he discover the secret of India’s success, or that sending jobs overseas is an unstable gamble?

The videos below share his incredible experience. It’s a fascinating and humanizing portrait of real Indians in Bangalore, the “Silicon Valley of India”.

This inside look shows how ridiculous it is to throw around terms like “slave labor” and “stealing jobs” without understanding the realities of this unusual world where best jobs start at 6pm and end at 3am…

Three suggestions:

1. Keep in mind which jobs are displacing foreign workers and which are not.
2. Notice the level of complaining among Indian workers. It’s almost non-existent.
3. Give the videos a minute to load. Patience, young Jedi.

This is hard-to-find coverage that will change how you think about “your” job. Highly recommended.

Watch the documentary here!

Posted in Articles on June 28th, 2009

DateTime.Parse on Localized Systems

Today’s post is a simple reminder that Localization is a dirty job!

DateTime.Parse() will break your software on localized system

DateTime.Parse() will break your software on localized system

So, after some time working on the migration project, we finally released a stable Release Candidate. While the Test Team is still running their Critical Regression testing (that’s the final test before release) on the release candidate, I was transferred back to the Localization project.

My current task is to make a certain web application work with the localized version of our product which is running on a localized version of Windows.

So far, there are 8 tracks filled against this certain web application. A quick look at the tracks revealed a common problem:

“String was not recognized as a valid DateTime.”

Continue reading “DateTime.Parse on Localized Systems” »

Posted in Site Related on June 23rd, 2009

House Cleaning Done!

BLOG.ianuy.com is now running Wordpress version 2.8! Remind me to never update Wordpress again! I also upgraded all of my plugins to the latest version.

Wordpress 2.8 Upgrade, Pain in the as*

Wordpress 2.8 Upgrade, Pain in the as*

A number of things had gone wrong during the upgrade:

  1. During the automatic upgrade of my plugins, some of them didn’t restart succesfully on their own so I have to manually activate them agian.
  2. Some widgets were removed. Needed to re-add it manually again (Most Viewed Widget).
  3. My custom smiley was erased. Need to re-upload them again.
  4. The Wordpress editor (TinyMCE Editor) font had defaulted back to its original font (Times New Roman, 12px). This is frustrating because I totally forgot how to set the editor font. You need to manually match the editor font to the blog font to have the WYSIWIG effect. (For my future reference, the settings are in wp-includes/js/tinymce/themes/advanced/skins/wp_theme/content.css . You need to click “Save Draft” after making the css changes to see its effect!)
  5. After upgrading to Wordpress 2.8, I checked to see if IE 8 will display the site properly (thankfully it did!). However, I noticed that my blog is now serving ads from specificclick.net! (I wasn’t able to notice the pop-up ad from Firefox because I’m using Ad Block Plus). At first, I thought that my friend’s hosting service / contract has changed and is now injecting ads into my blog (talked to him and he said that he hasn’t done anything). Then, I suspected that one of the plugin owners got broke and decided to sell ads thru their plugins… So I deactivated all plugin to no avail. So then I suspected that Wordpress 2.8 might be serving the ads (how pathetically stupid of me, Wordpress wouldn’t do that!). So after a few hours of searching, I found out that SiteMeter is the one who is serving unsolicited ads from my site! (Don’t worry kids, I already replaced the JS code with the HTML code to block the ads. More info about the scandal here.)

I have also added the Global Translator plugin (see footer) to boost traffic. (Hey, not everyone can read Engrish! :lol: )

I haven’t checked every function of the blog yet. So if you find something that looks broken, please hit the comments! Thanks! :)

PS (totally unrelated): Yuri is so freakin’ cute! New SNSD single out on June 25! :lol:

Yuri

Posted in Articles on June 21st, 2009

Work is now officially “WORK”

I can still clearly remember the words of our Tech Lead as if it was just said yesterday…

“Madali lang to sayo. Parang laro laro lang.”

He would always give me that answer while putting on a big, warm smile. Every time that I see him coding or preparing a design document, I would always approach him and ask him out of curiosity, “Ano ginagawa mo Sir? Mahirap ba yan?” and he would always give me that answer. And I have always wondered what he meant by “parang laro laro lang“. Sadly, I was never able to ask him about the actual meaning of it (he is now in Singapore) but as an Intern, I assumed that he meant that “If you’re having fun, it’s easy!“.

So much for work being "fun".

So much for work being fun?

Continue reading “Work is now officially “WORK”” »

Posted in Articles on June 7th, 2009

The Importance of a Dedicated Build Machine

Build Server

When I was an Intern at a large Global 500 company, my major responsibility is to deliver a Software Delivery process that uses the software engineering practice called Continuous Integration. In simple terms, I am responsible for a project to create and setup a Continuous Integration Build Server that will be used to “build” the company’s products.

During those days, when I hear the word “build” or “compile”, the first thing that comes into mind is to press the F5 button. Ever since I started programming, when someone asks me for a copy of my program or if I need to distribute the “binaries” of my program, all I do is press the F5 button to create an EXE (sometimes with a DLL), then browse to the output folder(Bin) and copy the binaries. Suffice to say, that is my “Software Delivery” process however crude it is.

In College, I got a little bit more sophisticated. My major projects are all carefully packaged in a very neat MSI installer — but that is just for the major projects. Most of my standalone tools are still made using the “Press F5 button to build” method. :lol:

Continue reading “The Importance of a Dedicated Build Machine” »

Posted in Articles on May 24th, 2009

On Filipino Nationalism (Or My pathetic explanation on Why Filipinos are not nationalistic)

EDIT: It was not my intention to offend people, I just want to share my opinion in my personal blog. Again, If I have offended you, I apologize. :)

I apologize for the sudden lack of software development updates. Its just that I got hit by the Korean Fever (no, its not a pandemic Flu! :lol: ) So please forgive this non-programming blog post. :)

Girls Generation

Girls Generation

My addiction to all things Korean started when my Ex showed me a cute music video of a South Korean nine-member girl group called Girls Generation (SNSD/????). At first, I got very annoyed with the crazy jingle, but I instantly recognized the cuteness of the video. Now, I have a total of 4 GB of SNSD videos (meticulously stolen from Youtube), their complete discography on my Phone, and SNSD Ringtones. I am so addicted to them that I even have my four office monitors with SNSD wallpapers and SNSD Screensavers. I even watch and listen to my SNSD videos while working. My colleague, too, is also uber addicted to them and he says that the video increases his productivity! :D

To make my addiction worse, my brother who is addicted to Korean and Japanese Dramas, introduced me to Boys Before Flowers – the Korean drama adaptation of the Japanese manga Hana Yori Dango. After watching the said video, I suddenly want a Korean Hairstyle and a wardrobe makeover. :lol: Now, my TV set is locked-in to KBS. (And somebody please remind me to call Sky Cable to inquire YTF they removed Arirang from my TV Listing).

To my curiosity, I researched about the history of South Korea, the culture of South Korea and the economy of South Korea. And one thing was apparent, South Koreans love their country. They are proud of their lineage. They are both protectors of their future and guardians of their past. Just like the Japanese, they are nationalistic.

So it begs the question, Why are they Nationalistic and Why Filipinos are not? After sometime thinking bout this, I arrived at a simple answer.

Because they have something to be proud of!

Continue reading “On Filipino Nationalism (Or My pathetic explanation on Why Filipinos are not nationalistic)” »

Posted in Articles on May 17th, 2009

ASP.NET 1.X to ASP.NET 2.0 Migration Postback Problem

ASP.NET Migration Problem

ASP.NET Migration Problem

If you’ve read my previous blog post, I talked about some of the problems encountered while migrating some of our web applications from .NET 1.1 to .NET 2.0. Well, those products are now handed off to the Test Department for their routine torture.

Just a couple of days after the hand-off (Hand-off to Test or HOTT), the tester who is testing the product filed two (2) Tracks (Incident/Bug/Problem). Since I am the only developer working on the product, all of the tracks will automatically be assigned to me. The said tracks that were filed have the same “type” of problem.

When browsing for a file (Backup File / File Upload), the value of the Textbox would change back to its default value when the page re-loads.

Continue reading “ASP.NET 1.X to ASP.NET 2.0 Migration Postback Problem” »

Posted in Daily Logs on May 16th, 2009

Can you believe this…

My "Newspaper Article"

My "Newspaper Article"

Continue reading “Can you believe this…” »

Posted in Articles on May 10th, 2009

Migration: Why Developers Hate Microsoft or Why Developers Hate Vista or My First Encounter how Microsoft can Break your Software

Do you know how much Programmer's Blood it cost to put this tiny sticker in a Software Box?

Do you know how much Programmer's Blood it cost to put this tiny sticker in a Software Box?

In my previous blog post, I’ve mentioned that I’m working on a project to migrate an entire product line to Vista. What I meant by that is that I am responsible for making sure that our current product will run properly on Windows Vista. To guarantee that it is indeed Running Properly it should behave *exactly* like it behaves in Windows XP.  In simple terms, my entire job security is riding on making our products compatible with Microsoft’s failed attempt at a MAC-ish Operating System and with Microsoft’s successful attempt (a first in their history) to make their operating system NOT backward compatible with older applications. So much for Raymond Chen’s camp undying obsession with backward compatibility.

This products that I’m talking about are a set of Web Applications written in ASP.NET version 1.1. This web applications are as old as Windows XP. :lol: I checked its File Modification History in our TFS repository and the last time that anyone have touched its code base is in 2005 — and that’s just for a minor code modification to fix a bug. I believe this apps were written way way back in 2004 — when I was in Third Year High School! :)

To make this products compatible with Vista, there are a couple of steps that had to be done. I’ll enumerate each steps and what it takes to accomplish them.

Continue reading “Migration: Why Developers Hate Microsoft or Why Developers Hate Vista or My First Encounter how Microsoft can Break your Software” »