2011-08-30

Busy-busyhan


Too busy to write a solid blog update... :(
Deadlines do come true .....





2011-08-28

Courtship or Friendship?

Okay! Dr. BokyLove is here.


image courtesy of http://www.myspace.com/drill187band


Every now and then I see people on social network sites complaining and lambasting the world and of course everybody else on how time and destiny stab them at their back and cause their heart to bleed. They seem to find it hard to believe that after all the things they have done to impress somebody else, it is still not enough to be in a relationship with the desired other.

Well, wake up folks! Courtship is one big fiasco in the modern world. If we notice it closely, courtship is the stage of a relationship where we are showing the best of what we have got. All plain and damn right pathetic. In a world wherein relationship mostly never lasted in years, with these kind of courtship, this for sure will face an untimely doom!

We take a look at those who look for relationship in areas such as bars, disco houses and even in parks and benches, these are the modern youngsters. They base solely the desired other on first, how impressive she looks, how big her tooott is, and of course how well she dressed herself. When everything is good in the eyes, then the asking of numbers and the sweet patweetums will begin. If both are attracted, then the relationship begins. But the problem on this is, sooner or later the evil side of the coin switches. Both of you will then show the hidden attitude, the worst side of the two-faced coin such as being possessive, violent at times and sometimes even small things such as being a plain @$$! Of course, doom is near. Unless both could hold up on the worst then the relationship could have a chance of survival.

A good relationship will always such with deep friendship. Why you ask? In friendship, in the early stages of friendship, we get to see the worst part of a friend, tactless, demanding, noisy, humiliating at times, and even lazy and of course a complete pain in the bottom. Friendship, is better achieve on the acceptance of the indifference of friends, and still enjoy the companionship. Then the affection develops until both of them realizes later, that they just can't live without the other. At this very moment, a long and enduring relationship, will then be achieve.

But one of the worst case scenario of friendship to a lover relationship is when the other is not ready or would remain on the line "only friends". It could really ruin a great friendship where both could and would not talk with each other for a long time or maybe forever.

Risks will always be there in relationship. Love is a long and difficult journey, and only accepting and taking risks could we truly appreciate the fruits of a romance. always remember, not all day the romance will be at the heat, a little longer and the fire will turn cold, it is only then that a relationship based on the foundation of friendship could survive.

As one saying tell us, "If you can't accept me at my worst, then you dont deserve me at my best"

2011-08-24

The Woz

The Woz

Steve Wozniak

"You didn't have to have a real specific reason for choosing
a name when you were a tiny little company of two people;
you choose any name you want." Soon, Apple was heard all over the world



I consider the WOZ as one of the most inspiring person in the computer world. The man behind the technical genius of the Mac mainframe, he is referred as the other Steve. Co-founder of Apple Computers, the computer world will not be where it is right now if not for the the WOZ..

In 2000, he was inducted into the Inventors Hall of Fame and was awarded the prestigious Heinz Award for Technology, The Economy and Employment for “single-handedly designing the first personal computer and for then redirecting his lifelong passion for mathematics and electronics toward lighting the fires of excitement for education in grade school students and their teachers.”

A funny scene from the The Big Bang Theory... a cameo role of the Woz

2011-08-22

My Chocolate Hills Trip - The Bohol Escapade





Here are some wild pics of our Chocolate Hills Summer Trip!! This is totally a great experience seeing a true natural treasure. It opens my eyes to go travel again... :)

How to Improve your Skills as a Programmer


This will give you a few hints and some help to becoming a better programmer. So read on and enjoy! Programming can be a lot of fun.

Gather complete requirements.
Take the time to write down what the end product needs to achieve. Clarity of thought at this stage will save a lot of time down the line.
Write an implementation plan (or model).
  • For something small and self-contained, this might just be a basic flowchart or an equation.
  • For larger projects, it helps to break it into modules and consider what job each module must do, how data gets passed between modules, and within each module how it will function.
Add Comments to your code.
Whenever you feel your code needs some explanation, drop some comments in. Each function should be preceded by 1-2 lines describing the arguments and what it returns
Use naming conventions for variables.
It will help you keep track of what type the variable is and also what it's purpose is. Although this means more typing than x = a + b * c, it will make your code easier to debug and maintain.
Organize your code.
Use visual structure to indicate code structure. i.e. indent a code block that sits within a conditional (if,else,...) or a loop (for,while,...) Also try putting spaces between a variable name and an operator such as addition, subtraction, multiplication, division, and even the equal sign (myVariable = 2 + 2). As well as making the code more visually elegant, it makes it much easier to see the program flow at a glance.
Test
Start by testing it with inputs that you would typically expect. Then try inputs that arepossible but less common. This will flush out any hidden bugs. There is an art to testing and you will gradually build up your skills with practice.
Write your tests to always include the following:
  • Extremes: zero and max for positive values, empty string, null for every parameter.
  • Practice. Practice. Practice.

  • Be prepared for change.
In a realistic working environment, requirements change. However, the clearer you are at the start about the requirements and the clearer your implementation plan, the less likely those changes will be down to misunderstanding or "Ah, I hadn't thought of that" scenarios.You can take an active role in improving clarity of thinking by presenting your requirements document or your implementation plans before coding to ensure that what you are planning to create is actually what's been asked for.
Structure the project as a series of milestones with a demo for each block. Approach the programming one milestone at a time - the less you need to think about at any moment, the more likely you will think clearly.
  • Start simple and work towards complexity.
    When programming something complex, it helps to get the simpler building blocks in place and working properly first.

2011-08-20

Super Workspace Setup (Next Project)

My current workspace sucks... Ultimately sucks!! If there is a level of suckiness, my workspace is much lower.. Having a 17" CRT monitor, (man, get a life!!! CRT monitor!!! ), I almost puke on that one...

So finally decided, I will create a Superworkspace for my homebased programming. A workspace so cool, that just by looking at it I will definitely be inspired to work on and spend my waking hours in front of it. I have my ideas, my setup in mind.... I got a lot of inspiration online and here are some of them:

A dual monitor with a bookshelf by the side. This would work for me coz I love books ..

A multi-platform and a number of monitors is like a kick ASS setup... man with all those gadgets... I will have a happy techie life
A comfortable office like able is also cool.. Im not into gaming but still it will look good..

And a dark and gloomy setup, I kinda love this setup.


We this in mind, I will try to do my thing and get on with it.. Hopefully in 3 months time I could post my setup in my blog. It will be a very interesting 3 months for me.

2011-08-18

The Passion Of Programming (Repost)

I know this title sounds ultra-geeky. But this post is a retrospect on how cool it used to feel to write computer programs. Like most things in life, time (along with other things) wears down the enthusiasms associated with things you love to do.

For me, I can remember sitting in front of a Commodore 64 thinking up cool things to program. Writing programs that Poked/Peeked places on the monitor….that manipulated the cassette player input drive. Then getting a modem and actually connecting to CompuServe. Unbelievable.



In high school we had a TRS-80. We learned BASIC…and played a lot of Lunar Lander. That was a program where you tried to land on the moon, controlling thrust and descent. No real graphics….but it sure was fun.

Then, in the early and mid 80′s learning Pascal, C, Data Structures, Assembler, Fortran, and BASIC. It was still an incredible rush to figure out those oddball assignments like using recursion to simulate parking cars on the street. Then, one semester, we had to write our own compiler. Everyone was assigned to a team of three. My two partners were more interested in checking out the closest bar than writing the compiler. At the time I could not understand it. So, I wrote the compiler. How could anyone not want to solve this problem quickly??? A valuable lesson in life was learned.

Then, after graduation, came the hunt for a job. This is where I started to lose that enthusiasm. Each rejection letter seemed to take a little more out of me. Finally, I landed a cool job with a good company. I was sure I would enjoy this.

Another lesson hit me like a ton of bricks. I had to go to meetings? Fill out deliverable documents??? Only 25% of the time was spent programming? Wait a second. Then, over the years that 25% was whittled down to 20%, 18%, 10%, to now around 5%. For, you see, the skill of programming is not the highly valued skill it used to be. It has been commoditized. All development must be done according to strict rules and guidelines. The personal reward and gratification derived by the creativity and innovation has been almost completely stripped out.

This isn’t limited to a few companies. It is more and more common.

Yes, I know, I sound like a spoiled baby. “You still get paid a nice salary. If you don’t like it, leave.” I would….but with a family rooted in the area, that isn’t easy. And I really do like the company I work for….just wish I still had the passion I used to have.

I try to stay atune to programming by writing tools at home, as well as helping organizations and clubs who have purchased computers but need help realizing their true value. Helping people like that does give me a boost. There are some incredibly cool technologies now that make computer programming really interesting. Those keep me pumped, too.

Maybe it doesn’t have to do with programming at all. Maybe I just don’t want to grow up any more. I want to be that kid again.

Maybe I should go to ebay and start looking for a Commodore.

2011-08-14

I'm a Romantic Geek

Nobody could preg_replace() you in my heart, coz ur the perfect preg_match() for me. I wish you are here strtotime(now) and we could spend more mktime() . Once you fopen() my heart, dont break it for I will die() without you.
Dont strcmp() with others coz Im array_unique() and IM not just your random() partner... Im maybe different but but I will exceed your prev() and better than your next() for Im your current()

2011-08-10

Turn Disaster into Fortune


I'm a masochistic lion. I inflict pain to myself to give me the reason to redeem myself. I bleed, I cried, I scarred and I almost died. All for the sake of redemption. In order to feel pleasure, you must understand pain, in order to feel love you must first break your heart, in order to become successful, you must fail and in order to be happy, you must understand anguish.

This world works in pair, for you to understand the other, you must first understand the other. Insane you say, but that's reality. Once a disaster happens to one's life, it is just a matter of time that fortune befalls upon them. All you have to do is endure and persevere because as always, at the end of the dark tunnel, will be always the light...

Or it could be just another incoming train....

2011-08-01

I need Focus...

I need Focus... a lot of them .... Just finished 2 local projects.... 1 awaiting and 1 ongoing.... For these past few months due to unrelated and overly stupid reason, I've been delayed. All my fault, the blame is on me.... Having trouble getting pass a line, it hinders everything in me.. It leaves me drained, stressed, tired and couldn't concentrate. I daydream a lot, lost in my quicksand of thoughts, I spent a lot of time hoping.. Hoping that everything will still go back to everything that was once been.. and then it smacked me in the head bigtime.. I'm losing my grasp on reality...

Although it may seem strange to me, just realizing it when everything goes awry and falling into different places, it's like a scythe in my neck.. I felt fear, fear of what I would become if I allow myself to be in such a situation. A situation that I'm pretty much sure I'm not the first one, and will not be the last one.

I need concentration, a lot of them, to completely be engulfed with my works, to finished everything and hope to get a lot more of them.. I'm glad I have this chance. So please, Oh Heaven don't let me F#@ked up for some stupid reason that shouldn't have deserved the time it was given in the first place....