Archive for August, 2008

27
Aug

Ticketworld Goes Down

Author: Bob

Perhaps, due to the influx of people wanting to buy (or just checking the ticket prices) for the Eraserheads Reunion Concert this coming Saturday, the Ticketworld website went down tonight: can’t simply handle the overwhelming requests:

Popularity: 22% [?]

27
Aug

… when most Pinoys are bansot? I mean, let’s face it, what match can you be against the US Dream Team, or even the ballers from Argentina or mother Spain? Why push for basketball when we can be something in football: soccer! I know, there are times when height does not matter (like in the case of my cousin who went Pro standing at 5′6″ only), but for us to be competitive enough in basketball (Olympics 2012), height is a thing to consider. Don’t tell me that there’s a handfull of Fil-Am (sham) players ready to be fielded — an All Filipino basketball team is an ideal one.

To the RP government: Go SOCCER! Forget basketball. Our gold lies in football.

Popularity: 20% [?]

25
Aug

Stupid Policemen

Author: Bob

Later this afternoon, Rose and I decided to take Robyn for a stroll twowards the EDSA end of Evangelista St., some ten blocks away from our place. Our first stop was Mercury Drug to claim my replacement Suki Card (was demagnetized weeks ago). Since Robyn was in his stroller, I was obliged to take the accessibility ramp, which is at the far corner of the street. Approaching the ramp, came a brand new Isuzu DMax marked with PNP (no unit nor district indicated) on the sides. Had no choice, but to give way — that’s weird; at the airport, pedestrians are always the highest priority (next to aircrafts). Now, the PNP patrol car is blocking the accessibility ramp — damn cops! Three men — not in their uniforms — disembarked the DMax, and I told the driver (in Filipino, politely), “Bossing, hinarangan naman po ninyo yung accessibility ramp.” The guy from the passenger side replied, “Hindi, sandali lang kami.” But I stared on the driver, and he must had thought that I was right, and went back to the patrol car and moved the vehicle so as not to block the ramp.

Come to think about it, being cops, they should be the one’s who should know where to park properly. Business establishments spend extra effort and extra peso just to build these accessibility ramps, yet these men in uniform (not in uniform in this case) disregard disrespected the mere fact that the ramp was built for accessibility of disabled, old, and simple tax payers.

Stupid policemen. Should had brought my digicam with me.

Popularity: 19% [?]

24
Aug

Yes, you had read my subject above right! Michael V (Beethoven del Valle Bunagan in real life) will grace the cover of Reader’s Digest this coming September 2008. Read on the full story here. Another reason for us Pinoys to be proud of. Just ain’t sure if he is the first Filipino to grace the cover of Reader’s Digest. Can somebody confirm it please?

Popularity: 22% [?]

23
Aug

I must admit it, I’m getting addicted to Twitter these past few days. Especially now that I was able to configure my mobile phone to surf to Twitter. One thing that I must remember:

When using a mobile device, I must point my browser to http://m.twitter.com and NOT to http://twitter.com

If you want to follow me in Twitter, just head on directly to http://twitter.com/bobreyes.

Popularity: 20% [?]

22
Aug

Please vote for Medwin Marfil’s composition “Ikaw” at the Awit Awards. Here’s his message:

Greetings dear friends! Medwin here. I need your support again on this one: you see I wrote this song entitled IKAW sung by Sarah Geronimo. it is nominated for song of the year at the upcoming Awit Awards.

Please make it bag the citation by voting. Just type AWIT G 4 send to 2600.

Hope you could spare time for this and i wish with your help, the song wins.

Thank you very much. God Bless!   -  Med

Popularity: 17% [?]

20
Aug

The Malacañang Palace suspended the classes in all levels (Elementary, High School, & College) Wednesday 20 August 2008 starting 1200H in anticipation of the heavy rains brought about by Typhoon Karen. Please be guided accordingly.

Popularity: 19% [?]

19
Aug

I mean, really, there are people who read my blog.

Last Thursday, I attended the Yahoo! Philippines Developers Network launch at TGIFriday’s in Glorietta, Makati. I left home at around 1730H, and what used to be a 15-minute drive took me almost an hour due to the huge traffic a sudden downpour brought about.

When I finally managed to reach Friday’s, almost all of the seats til the end of the hall were occupied already by eating and drinking people (most of them happened to be ‘walk-ins’ in an RSVP event — gate crashers!). No choice but to seat near the projector screen together with a couple — I did not bothered to get acquainted with them. Then suddenly, a guy came in and asked if there is somebody seated next to me — I replied that the seat is vacant, then he said, “You look familiar.” I replied, “Perhaps, you had read my blog, bobreyes.com, my face is there.” He said, ‘Yah! bobreyes.com, TurfSite Manila!”. This guy happened to be Jojo a.k.a. PHPCurious. He was NOT the last person that night who said, “You look familiar ..” to me.

Before the official launch began, seated on the same table with were Jerome Gotangco of Morph, Jacque Sara of Exist Global, Dr. Jaime Caro of UP-ITTC, and fellow CSB Prof Ranulf Goss (used to teach GAMEDEV a couple of years ago, he is now the President of Slycesoft). I also met (in flesh) Angela Sabas, a technical Yahoo! (in other words, someone who does technical stuff at Yahoo! and yes, she is indeed a Filipina!).

Ended the night, which I thought would be a boring one, filled with inputs coming from these bright people. Thanks to Yahoo! for the food and drinks. Til next time, Jerry Yang.

Popularity: 23% [?]

17
Aug

First time for Robyn to shop at Waltermart. And it was his first time to be inside a car shopping cart.

YouTube Preview Image

Popularity: 19% [?]

16
Aug

High School/Jr.High

  10 PRINT "HELLO WORLD"
  20 END

First year in College

  program Hello(input, output)
    begin
      writeln('Hello World')
    end.

Senior year in College

  (defun hello
    (print
      (cons 'Hello (list 'World))))

New professional

  #include <stdio.h>
  void main(void)
  {
    char *message[] = {"Hello ", "World"};
    int i;

    for(i = 0; i < 2; ++i)
      printf("%s", message[i]);
    printf("\n");
  }

Seasoned professional

  #include <iostream.h>
  #include <string.h>

  class string
  {
  private:
    int size;
    char *ptr;

  string() : size(0), ptr(new char[1]) { ptr[0] = 0; }

    string(const string &s) : size(s.size)
    {
      ptr = new char[size + 1];
      strcpy(ptr, s.ptr);
    }

    ~string()
    {
      delete [] ptr;
    }

    friend ostream &operator <<(ostream &, const string &);
    string &operator=(const char *);
  };

  ostream &operator<<(ostream &stream, const string &s)
  {
    return(stream << s.ptr);
  }

  string &string::operator=(const char *chrs)
  {
    if (this != &chrs)
    {
      delete [] ptr;
     size = strlen(chrs);
      ptr = new char[size + 1];
      strcpy(ptr, chrs);
    }
    return(*this);
  }

  int main()
  {
    string str;

    str = "Hello World";
    cout << str << endl;

    return(0);
  }

Master Programmer

  [
  uuid(2573F8F4-CFEE-101A-9A9F-00AA00342820)
  ]
  library LHello
  {
      // bring in the master library
      importlib("actimp.tlb");
      importlib("actexp.tlb");

      // bring in my interfaces
      #include "pshlo.idl"

      [
      uuid(2573F8F5-CFEE-101A-9A9F-00AA00342820)
      ]
      cotype THello
   {
   interface IHello;
   interface IPersistFile;
   };
  };

  [
  exe,
  uuid(2573F890-CFEE-101A-9A9F-00AA00342820)
  ]
  module CHelloLib
  {

      // some code related header files
      importheader(<windows.h>);
      importheader(<ole2.h>);
      importheader(<except.hxx>);
      importheader("pshlo.h");
      importheader("shlo.hxx");
      importheader("mycls.hxx");

      // needed typelibs
      importlib("actimp.tlb");
      importlib("actexp.tlb");
      importlib("thlo.tlb");

      [
      uuid(2573F891-CFEE-101A-9A9F-00AA00342820),
      aggregatable
      ]
      coclass CHello
   {
   cotype THello;
   };
  };

  #include "ipfix.hxx"

  extern HANDLE hEvent;

  class CHello : public CHelloBase
  {
  public:
      IPFIX(CLSID_CHello);

      CHello(IUnknown *pUnk);
      ~CHello();

      HRESULT  __stdcall PrintSz(LPWSTR pwszString);

  private:
      static int cObjRef;
  };

  #include <windows.h>
  #include <ole2.h>
  #include <stdio.h>
  #include <stdlib.h>
  #include "thlo.h"
  #include "pshlo.h"
  #include "shlo.hxx"
  #include "mycls.hxx"

  int CHello::cObjRef = 0;

  CHello::CHello(IUnknown *pUnk) : CHelloBase(pUnk)
  {
      cObjRef++;
      return;
  }

  HRESULT  __stdcall  CHello::PrintSz(LPWSTR pwszString)
  {
      printf("%ws
", pwszString);
      return(ResultFromScode(S_OK));
  }

  CHello::~CHello(void)
  {

  // when the object count goes to zero, stop the server
  cObjRef--;
  if( cObjRef == 0 )
      PulseEvent(hEvent);

  return;
  }

  #include <windows.h>
  #include <ole2.h>
  #include "pshlo.h"
  #include "shlo.hxx"
  #include "mycls.hxx"

  HANDLE hEvent;

   int _cdecl main(
  int argc,
  char * argv[]
  ) {
  ULONG ulRef;
  DWORD dwRegistration;
  CHelloCF *pCF = new CHelloCF();

  hEvent = CreateEvent(NULL, FALSE, FALSE, NULL);

  // Initialize the OLE libraries
  CoInitializeEx(NULL, COINIT_MULTITHREADED);

  CoRegisterClassObject(CLSID_CHello, pCF, CLSCTX_LOCAL_SERVER,
      REGCLS_MULTIPLEUSE, &dwRegistration);

  // wait on an event to stop
  WaitForSingleObject(hEvent, INFINITE);

  // revoke and release the class object
  CoRevokeClassObject(dwRegistration);
  ulRef = pCF->Release();

  // Tell OLE we are going away.
  CoUninitialize();

  return(0); }

  extern CLSID CLSID_CHello;
  extern UUID LIBID_CHelloLib;

  CLSID CLSID_CHello = { /* 2573F891-CFEE-101A-9A9F-00AA00342820 */
      0x2573F891,
      0xCFEE,
      0x101A,
      { 0x9A, 0x9F, 0x00, 0xAA, 0x00, 0x34, 0x28, 0x20 }
  };

  UUID LIBID_CHelloLib = { /* 2573F890-CFEE-101A-9A9F-00AA00342820 */
      0x2573F890,
      0xCFEE,
      0x101A,
      { 0x9A, 0x9F, 0x00, 0xAA, 0x00, 0x34, 0x28, 0x20 }
  };

  #include <windows.h>
  #include <ole2.h>
  #include <stdlib.h>
  #include <string.h>
  #include <stdio.h>
  #include "pshlo.h"
  #include "shlo.hxx"
  #include "clsid.h"

  int _cdecl main(
  int argc,
  char * argv[]
  ) {
  HRESULT  hRslt;
  IHello        *pHello;
  ULONG  ulCnt;
  IMoniker * pmk;
  WCHAR  wcsT[_MAX_PATH];
  WCHAR  wcsPath[2 * _MAX_PATH];

  // get object path
  wcsPath[0] = '\0';
  wcsT[0] = '\0';
  if( argc > 1) {
      mbstowcs(wcsPath, argv[1], strlen(argv[1]) + 1);
      wcsupr(wcsPath);
      }
  else {
      fprintf(stderr, "Object path must be specified\n");
      return(1);
      }

  // get print string
  if(argc > 2)
      mbstowcs(wcsT, argv[2], strlen(argv[2]) + 1);
  else
      wcscpy(wcsT, L"Hello World");

  printf("Linking to object %ws\n", wcsPath);
  printf("Text String %ws\n", wcsT);

  // Initialize the OLE libraries
  hRslt = CoInitializeEx(NULL, COINIT_MULTITHREADED);

  if(SUCCEEDED(hRslt)) {

      hRslt = CreateFileMoniker(wcsPath, &pmk);
      if(SUCCEEDED(hRslt))
   hRslt = BindMoniker(pmk, 0, IID_IHello, (void **)&pHello);

      if(SUCCEEDED(hRslt)) {

   // print a string out
   pHello->PrintSz(wcsT);

   Sleep(2000);
   ulCnt = pHello->Release();
   }
      else
   printf("Failure to connect, status: %lx", hRslt);

      // Tell OLE we are going away.
      CoUninitialize();
      }

  return(0);
  }

Apprentice Hacker

  #!/usr/local/bin/perl
  $msg="Hello, world.\n";
  if ($#ARGV >= 0) {
    while(defined($arg=shift(@ARGV))) {
      $outfilename = $arg;
      open(FILE, ">" . $outfilename) || die "Can't write $arg: $!\n";
      print (FILE $msg);
      close(FILE) || die "Can't close $arg: $!\n";
    }
  } else {
    print ($msg);
  }
  1;

Experienced Hacker

  #include <stdio.h>
  #define S "Hello, World\n"
  main(){exit(printf(S) == strlen(S) ? 0 : 1);}

Seasoned Hacker

  % cc -o a.out ~/src/misc/hw/hw.c
  % a.out

Guru Hacker

  % echo "Hello, world."

New Manager

  10 PRINT "HELLO WORLD"
  20 END

Middle Manager

  mail -s "Hello, world." bob@b12
  Bob, could you please write me a program that prints "Hello, world."?
  I need it by tomorrow.
  ^D

Senior Manager

  % zmail jim
  I need a "Hello, world." program by this afternoon.

Chief Executive

  % letter
  letter: Command not found.
  % mail
  To: ^X ^F ^C
  % help mail
  help: Command not found.
  % damn!
  !: Event unrecognized
  % logout

Anonymous

Taken from http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html

Popularity: 16% [?]

9
Aug

This coming Tuesday, as my company celebrates its 10th year anniversary, I will be on leave to take a FREE Microsoft Certification exam: 71-654 TS: Windows Essential Business Server 2008, Configuring. The examination fee has been waived, since it is a “beta exam” and I had used a promotional code, saving me some US$80. If ever I passed the exam, it will be added to my Microsoft transcript.

Now, in preparation, I am reading a 72-page manuscript entitled “Windows Essential Business Server 2008 Release Candidate Reviewers Guide” over the weekend. Wish me luck.

Popularity: 21% [?]

8
Aug

The games of the 29th Olympiad has just began at Beijing, China. Missed the beginning of the ceremonies, which started at 8:08PM on the 8th day of the 8th month of 2008 (08 August 2008 at 8:08). Nice numbers. Wonder will this bring luck to Team Philippines.

Was excited to see the events of the Opening Ceremonies as they unfold “live” at C/S (Solar Entertainment channel), but got dismayed with the number of commercials during gaps. Luckily, I found another channel covering the ceremonies, just minutes behind the one aired at C/S. But, seems to be that the lucky day is not favoring me: the CCTV channel just went off the air. Got pissed, turned the television off and headed on to the net. Justin.tv is still not covering the ceremonies, but the pictures are already online at the official Olympics website and at Yahoo!News.

Now, I remember 16 years ago, I was just 11 years old then when Barcelona in Spain played host to the 1992 games. Because of the timezone difference, my dad woke my brother and I up at around 2AM just for us to catch the opening ceremonies. It was the first time that I had actually watched the Olympics Opening Ceremony. And who can forget the dramatic lighting of the cauldron by archer Antonio Rebollo? For those who were still very young to comprehend or remember the 1992 Olympics, here’s what happened during the final torch relay and ceremonial lighting of the cauldron:

Popularity: 22% [?]

7
Aug

I was lucky enough to be a Closed Beta tester of Crazy Kart Philippines, and has been addicted to it since last month. Got sad when I heard of the news that they are resetting the accounts by end of July 2008 to pave way for the Open Beta. Now, enjoying at Level 11, Crazy Kart Philippines makes me busy before going to bed at night — not sleeping until I Level Up! Trying to earn points so that I can retire my training cart and buy the jeepney ;) Here’s what transpired during my last race for the night.

Popularity: 21% [?]

4
Aug
MANILA, Philippines - To completely discourage immigration personnel from using their mobile phones while working, the Bureau of Immigration will install cellphone signal jammers inside the Ninoy Aquino International Airport (NAIA).

Commissioner Marcelino Libanan approved the purchase and installation of 12 cellphone dampers and jammers at the immigration arrival and departure areas.

Libanan said the move was also part of their campaign against human trafficking, noting that cellphone use allegedly enables some BI personnel to communicate with persons engaged in human trafficking and the irregular facilitation and escort of passengers.

“The strict implementation of cellphone ban will strengthen the bureau’s drive against human trafficking and, most importantly, it effectively prevents corruption,” he said.

Libanan added that the installation of the device will likewise discourage passengers from using their phones, which may also disrupt the immigration clearing process.

NAIA-BI operations chief Ferdinand Sampol, who proposed for the installation of cellphone blockers, said that the use of mobile phone by an immigration officer at work consumes his time and inconveniences passengers lining up at his counter.

The bureau is also looking to mount the same devices at the immigration area of NAIA 3 terminal when international flight services at the new airport become operational. - GMANews.TV

Popularity: 21% [?]

2
Aug

Did I already mentioned in my blog that I am a Rick Astley fan? Well, not as big as I am an SOS and TF fan, but during the first days of my piano lessons, I will ask my parents to buy me score sheets of Rick Astley songs at National Bookstore.

Last night, I missed a great portion of my life: (1) I missed the opening night of Elvert’s Omega exhibit at the Cultural Center of the Philippines (CCP) — though you (we) may still catch it, still have 28 days left; (2) Rick Astley performs live at the Big Dome. And the best ting about #2 was the fact that Roderick Paulate, Rick Astley Pinoy version, was invited to perform on stage. Never Gonna Give You Up lyrics and YouTube video of the Astley-Paulate encounter below.

Never Gonna Give You Up

Were no strangers to love
You know the rules and so do i
A full commitments what I’m thinking of
You wouldn’t get this from any other guy

I just wanna tell you how I’m feeling
Gotta make you understand

* Never gonna give you up
Never gonna let you down
Never gonna run around and desert you
Never gonna make you cry
Never gonna say goodbye
Never gonna tell a lie and hurt you

We’ve know each other for so long
Your hearts been aching
But you’re too shy to say it
Inside we both know whats been going on
We know the game and were gonna play it

And if you ask me how I’m feeling
Don’t tell me you’re too blind to see

(* repeat)

Popularity: 20% [?]

Your Ad Here