Saturday, December 23, 2006

the henges are complete

the short story i've been working on has now been uploaded. took me a while to finalize the ending. anyway, click here to read. its in my deviant, i decided against posting it here as well cause of its sheer length(12 pages, T_T).

anyway, new template, not the end of my tweaking.

new playlist, so kristmasy, my playlist for the holidays.

and with that, i bid everyone a joyous holiday season. may you find what you're looking for over the next couple of weeks.

...:::more

Tuesday, December 12, 2006

life is life & we're goin to die, trust me on that.

two shows i follow thought it would be nice to have episodes which talked about life. there's one tree hill where lucas' heart stopped and he was met by a guide in the form of his uncle, and there's 7th heaven where eric camden found himself in heaven and was met by her mother-in-law. these two episodes had the uncanny ability to sort of put life under an electron microscope.

what is life anyway? that question, one of the oldest perhaps, still doesn't have a defeinitive answer. and it will never have one for as long as each of us has the ability to think for our own; each of us will always come up with a different answer. but what are we supposed to make of life? well dear reader, welcome to the world. that's what we are here for. hold on, that's the answer to the first question! what is life? to find out what we're supposed to make of it and do it! there! now, i can die...

in our search for that elusive answer, we fall back to basing our definition of life with the world. well, we live in this world after all. but no matter which way you look at it, our life is bigger than this world. its for the simple reason that if you take away your life, then there is no world for you. so to describe or compare life in terms of the world would be useless. what people do is they compare life with life. but once you do that, you find that you will be bombarded by conscience and moralty. or in simpler terms, what's right and what's wrong. and that perhaps may be the key, to answering the first question. so, what is right and what is wrong.

if you are going to fall back to basing your definition of what's right and what's wrong with the world, then your definition of what's right and wrong is 'its nonexistent'. that there is no right and no wrong in this world. there is only what's (socially) acceptable and (socially) unacceptable. this definition is passable, since that is the reality in this world. but you'll never find your answers if you keep on falling back to the world to answer your questions.

lucas kept asking his uncle what difference does being nice meant. he felt that no matter how good people may be, bad things keep happening to them. so what difference does being good in this world possibly have? why does the world seem so unfair? then, his uncle showed him how the world would have been had he not done this or done that. ok, its a tv show, but its a close enough imitation of life.

eric camden, the reverend, was greeted by people, most of whom he didn't know, upon getting into heaven. and each detailed how it is that his actions had affected them or their loved ones who were still living. some even offered glimpses into the future of good things that'll come to pass just because of his living his life. ok its another tv show, but two tv shows? my, its becoming a more accurate imitation of life.

the things we do have a profoundly great effect on our life and in this world. imagine this, as you were preparing to leave one morning, you remembered that your wallet was still in your room so you went back for it. cause of that, you missed the bus and you muttered out loud your exasperation. the girl standing next to you heard you and couldn't resist smiling. the guy across the street thought the girl was smiling at him. she is pretty cute so he decided to cross the street and approach the girl. but at the very moment he stepped off the curb, a car came around the corner and ran over him. traffic stopped on the street, thereby making you even more late than you originally were. more importantly, the president's convoy became one of the gridlock's casualties. a terrorist took the opportunity and assasinated the president. the country was thrown into chaos, and the a terrorist group took over. ten years later, the country became a powerful terrorist stronghold and thus forced the leader of a powerful nation to nuke the country. its amazing how all of us are intricately woven together, how no matter how far a person might be from another, there is a string of events which could be traced back to that person. and that, my friends, is the real internet.

we do not know for sure whether what we do is right or wrong. there is no standard definition for it is something which is defined in terms of life. so with that in mind, how do we do what's right or wrong? we don't. we just do. we just do AND hope that what we do is right. the world doesn't know hope. we know hope. that's why it can't define right or wrong, cause right and wrong is something that's not worldly. right and wrong is something which is related to our butt cheeks. its guts. you do what your right butt cheek tells you to do.

we must always remember to present our best self forward no matter what. no matter what, we are not living this world just for ourselves. with everything we do, someone else is definitely relying on us. even if you think your an unreachable island in the middle of an ocean. but consciously putting your best self forward is one of the hardest things to do. its like holding your breath, your gonna fail to do so every so often. and thats alright, you're supposed to fail doing it for yourself and as a reminder. but what's important is that you're gonna go back and do it again anyway.

persistence. the persistence to do, and the persistence to hope that what you're doing is right. its essential to have faith in ourselves, once we lose that, everything starts to fail one by one. and with each failure, we become less and less alive, til we become machines- just doing- doing without conviction, and acting without belief.

and perhaps thats what i want to share to you my dear reader. in this world, to strive on doing is what keeps us going, but the insistence upon ouselves to do what we feel to our bones is right is what keeps us living- that despite the seeming fruitlesness of putting our best self forward, despite that raging feeling of being unappreciated just keeps on swelling, despite that all the good you muster within you to share around you and yet bad things still happen to those undeserving of such, and that despite sadness, anxiety and selfishness fill this world to the brim, you are still there- doing good, never wavering, still hoping.

and if you are succesful in doing so, i congratulate you. you have acheived what most of us down here, finding our way, could only dream of doing. your help is appreciated, but it will only be in vain. we can't be shown the way, we have to find it for ourselves. but please believe in us, believe in each and everyone of us, that one day we will also find our way, then one day, we will find our way, hopefully before we die.

we too wanna live forever.

...:::more

Saturday, December 09, 2006

people from the web that i admire

here are a couple of people i admire right now. ohhhh, before i go on, this isn't the next post i promised in my previous post. think of this as a prelude. haha.

here is a norweigan guy who's got wickedly good video editing skills. he's in animation school, or maybe used to be one, i dunno. hindi kami close. so, this is the video which basically catapulted him to "web-dom".

so he's great with video-editing. so what? well, in this next video, he basically used his skill and became an expert with the piano and the drums.

ok you must think i'm a pretty shallow person for declaring to the world that i admire who's great in patching together video. but his next video, which ain't like the previous two, wowed me. not because of his skill, though its still amazing here, but more because of his being a person here...

...and here is a person who is living. and he is living cause he exudes life in a way that a lot of us can't. here is a person who you can feel goodness somehow radiate off him. and here is a person who hasn't lost life to the world. here is a person who's not clouded enough by this world, that he remains a person who is like a vanguard of humanity. everyday, mankind degrades into nonhumanity. becoming more and more mechanical and robotic. where every "life" is just a template we got from those who came before us and which we will pass on to those who will come after us. and yet every now and then there are still some here and there like him. those who understand it AND adapt to it. they're not stupid enough to rebel against it and get crushed. sure, those guys are heroic, but they didn't even make a slight dent to the current world full of unhumanity. you see we all start out in life wanting to do something to make our mark in this world, but at some point we realize that making a mark in this world isnt as easy as we used to think, and so we back off. we lose that confidence in ourselves cause we fell into the template that was handed down to us and we didn't realize it for what it was. template? what template? uh gee, lemme see. you probably had some education. maybe a college degree. you might have a job. the very fact that you're reading this says you are using a computer which you is paid for by a source of income like a job or a business which you got into with some sort of education. now im not saying we shouldn't follow templates. what im saying is we should when we're being already controlled by a template and we should seek to reverse the situation. with this guy, he understood that we need to work, study, eat, sleep, cause thats the way this world is right now. but he didn't let those things rule his life and become his life. instead, he chose to rule over them. and for that, i admire him greatly. its hard enough to realize that we're in that situation, much less reverse it.. now the question remains, how the heck am i so sure that he really is that? im not sure. but thats the aura which i feel emanating from him.

now here is another guy you could visit by clicking here. you might have heard of him before, he's the guy who dances all over the world and uploads the videos to his site. do i have a philosophical reason for admiring him? well, none in particular. maybe same as with the guy above. oh wait, here's one: i admire him cause he actually had the guts to drop everything and pursue his... uh... ok, fine, dream. i was trying to recall the term used in the alchemist, no luck. i guess you could say that some of us do put off chasing after our dreams for later cause we might not have something to fall back on if it fails or because we might feel useless after acheiving it. well here's a guy who went after his dreams. after his first trip, he was broke. but he didn't care. and what do you know, fate indeed sided him(just as what's said in the alchemist) and made a company sponsor his second trip. so now, maybe he's not traveling anymore but hey, im sure he's enjoying being an "internet celebrity", or as being an inspiration to others. so yes, he took the risk. so this guy went after his dreams leaving the familiar. and after acheiving it, life still goes on. it didn't stop for him. now ain't that just nice?

so i better end this post now and pack bags. i just convinced myself to go on a trip. haha. nah. that's why i admire these two guys. i cant do what they did right now, cause if i can then i wouldn't be admiring them, right? sucks... off to bed for me again and prepare myself for the coming work week. T_T

...:::more

Friday, December 08, 2006

let me tell you about...

...my job.

all my colleagues are pretty much whites, those that i see everydayy. i cannot be absolutely sure, there might be someone other than thats hiding somewhere. also, i saw a non-white some day back, dunno if he's part of the office or was just droppin by. anyway, i dont mean to sound discriminatory. im not white, and im proud of it.

my desk is in front of my boss' door and the second floor landing, next to the humongously-sized bean bag, under an open air conditioner vent and behind the balcony which overlooks the welcome desk below and the over-sized inflatable snowman. on top of the desk is the only 19" CRT monitor you'll find in the whole office(i think), everyone else's using and LCD. after about 10 hours of staring at the screen, my eyes begin to hurt. i sure am glad i got an LCD screen here at home, that way i can stay up all night without hurting my eyes.

this past week i have been going into overtime. though we don't have overtime pay(i think) since im not in a human-labor service position. its taking me a while to get into the flow of things(programming whole day). and its partly caused by my my brain which is still in "short-attention-span" mode. months of idle living means the brain has to come up with something to keep it from being bored.

so basically a day in the office goes like this:
i come in around 8am. i'm one of the first 5 people to come in. i can't be the first, i don't have a key. colleagues come in around 9, boss around 10.
lunch? working lunch! working lunch time? when you get hungry! workmates usually leave around 12:30 to get some take-out, they'll be back in about 10mins. when you're caught up in work you sometimes forget to eat, which was what happened to one of our project managers who had lunch at 3pm. me? i prepare a sandwich or two, faster and easier to eat=more productivity!
people start leaving around 6. i leave, on average, around 7. i'm not a workaholic. its just that, IM A FILIPINO!!! and filipinos, generally, dont feel satisfied if they leave unfinished work behind. filipinos dont drop everything when the clock hits 5. filipinos... ok stop with the patronizing. ive been going into overtime cause im not yet anywhere near finished with my project which, by the way, was supposed to be due today. still is. i dont know what will happen. gad, its so frustrating!

---start geeky stuff---
i'm the new php guy. im their 2nd php developer. the senior php developer has been into php for like, i dunno, 10 years? the brought me on-board to basically handle whatever tasks my senior has no time to handle, that means pretty much everything php that comes their way cause he's working on a pretty amazing program right now which i'll share later. so my project for now is to expand on an existing website of a client. the website is that of an online shop. the client basically used an open source solution, namely OS Commerce(or open source commerce). its a full-featured website which does a ton of things. all a user has to do is download, install, then put in your settings and products, then you've got an online shop! easy to deploy. a real pain to expand or customize.

editing, expanding or customizing softwares or applications will always be a bummer. its not enough that you know the language its written in, you have to have tons of patience and the ability to connect seemingly unrelated things. you see, when modifying programs, you not only have to know by heart what it is that you want to modify so that you won't lose your focus, you also have to be able to think like the its original programmers. if you fail to make your mind work like theirs, you will most likely fail. each programmer has his own style of programming, and i'm not just talking about indentations and spacing here.

the programmers of oscommerce opted for an object-oriented approach. cool. throw in stored definitions, functions and procedures, you could end up with a nose-bleed if you don't keep your head. its very different from how we used to code in php back in school. you'd find little to no operations in the mixed php-html pages. in fact, it think it was trying to be a java-jsp emulation. of course, it cant do that, java-jsp is much more amazing when it comes to that. anyway, i finally got the hang of it and i'm picking up pace. and did i mention i was working with a live site? i have to make immediate backup restores each time something goes wrong. thats the other thing with modifying program. more often than not, porting it to a development machine won't always work. i tried to, but i had to give up cause it was going to take too much of my time just to set it up.

i also worked on fixing a bug for one of our designers. he was having trouble with the underlying php code cause it messes up the template he was working on. same case as with my project, the client got gallery, an open open source photo album and organizer. only this is much worse! i've never seen php code so unlike php! i had to add a line of code which went like: {if $user.isRegisteredUser} {/if} does that look anything like php to you??

so a plea to programmers out there, just because you're the one building it up from scratch doesn't mean you can program away with no regard to future mods and DOCUMENTATION!
---end geeky stuff---

but im not complaining about my work. i like it there, though i haven't gotten the chance to get up from my desk and get to know most of the guys. by the way, its a woman's world in our office. our bosses are guys, but our project managers are a couple of ladies. they're in charge of pretty much running everything internally(like hiring people and assigning projects). apart from them, the only other woman is our receptionist. the rest are guys. that's why we've got the football table thingy in the middle of the workplace. and that's also why the ladies get to redesign the whole place whenever they want(and as well as place scents in the restrooms and play an ambient background music).

as i said, i like the workplace. its fast-paced and everyone's doing something. its not a workplace where there's always somebody breathing down your neck. and i get to be a part of the office where dizzler was born! i think it was launched last monday, the day before my first day. they're still monitoring it closely cause they've been getting a lot of hits and a lot of emails(some bugs, some suggestions, a lot of stupid 'how come this doesn't work with me?'). so for the past week, whichever is set to autoplay on the dizzler's webpage would play out loud from one of the development team's speakers while they're debugging it. and i(well as everyone else in the office) am glad that its no longer sexyback! and by the way, it was coded using php! my senior is part of the development team and this is top priority, thats why im handling his overflows. probably when my my plates empty i'll go over and study it. its pretty slick, looks like its xml-ized. so, visit dizzler.com here!

lastly, about work...
somehow everytime i leave the office for home at night, i have a bigger-smile-than-last-nights' smile on my face, even though im not yet done with the project. i guess i somehow feel that finally, i feel like i'm doing something which i know is directly affecting someone else(alleviating the headache of the clent, hopefully). which brings me to the topic of my next post...

til my next post tomorrow!

ps. pardon my english, well, pardon my writing, here. if you've noticed, everything are like just phrases separated with '.'s and joined by ','s. i've been sleep-deprived(not really, not just used to it yet) lately and my fingers have a life of their own again.

...:::more

Tuesday, December 05, 2006

the surfer has finally washed ashore

i finally landed a job.

it was my first day today.

i have to readjust my body clock and sleep early, i've been so used to staying up until the wee hours of the morning. that simply won't do anymore.

so, if you see me online in ym, i'm probably in work and busy. though i can't put in a 'busy' status cause that's what we use in the office.

about my work? about 12 minutes away from my place, less time than it used to take me to get to the nearest starbucks back in manila. i'm under evaluation for 90 days so i better not mess up if i wanna keep the job and have good compensation. casual work environment, way too casual in terms of wheeling and dealing.

right now, i have my own project. i need to expand a website which uses OSC(Open Source Commerce). reminds me of my EAZIX days. i have to learn the overall structure and how each action is processed. so far so good. but i have a tight deadline. its due on friday. so, good luck to me!

anyway, i'll probably expound on this sometime in the near future, not now, i'm in hurry to get this over with and sleep.

oh, i'm one paragraph shy of finishing the short story i was writing which i mentioned in an earlier post. i probably won't mirror-post it here cause its way too long, longer than what i anticipated. so you'd have to hit my deviant if you wanna catch it. interesting read i think, i started with a story then it sort of kept on branching off.. hehe

...:::more

Monday, December 04, 2006

go hoff into the bitch!

david hasselhoff recently won the Big Comeback award in vh1's Big in '06. i couldn't agree with them more. i'm not a fan, but you gotta love the guy. he's a pervert, he knows it, he likes it, he flaunts it, he makes gazillions out of it and you just hafta love him for that. and 2006 was great for him, a movie(Click), a reality tv show(America's Got Talent), a single(Jump in My Car) and a musical(David Hasselhoff: The Musical, d-oh!).

i saw him guest in 'Whose Line is it Anyway' and they did a skit with a woman volunteer from the audience towards the end of the show. now i can't remember what they did, what i remember though is that at the end of the show, while they(including the volunteer) were waving their goodbyes and thank yous, the hoff had his arm around the woman and his fingers were inside her blouse. in front of the camera. and the girl wasn't enjoying it, you could see it in her face.

so before i close this post hoff, here's his music video(i used to like his car way back in the day, and i still do).

...:::more

Sunday, December 03, 2006

how-to: download mp3s in web 2.0

the internet is a humongous resource. to say that mp3s could only be found in file sharing networks is a gross underestimation of the collective rectum's capacity.

first was the era of IRC. it was a great resource. but the danger of being infected or nuked was just too high. also, it takes forever to be served especially during high-traffic hours where those waiting in queue could easily reach to a hundred. furthermore, there are also a lot of arrogant operators. so great resource, but annoying to use.

then the file sharing networks took over. napster, then kazaa, then now limewire. i'll admit that these programs were great. but as time wore on and the music industry began to fight back, these programs started failing to deliver. it started with the quality of the downloads not being good. then the music industry, led by the RIAA, started cracking down on the users. So, less resource coming from the US. Then they went further as to flood the network with fakes and dummy copies. again, it became annoying as well.

then came rapidshare. with rapidshare, sharing became a centralized thing again, from being uncentralized with the p2p networks, with file hosters being the central server. of course these central servers didn't allow posting of copyrighted materials, but by the time they take it down, a lot of people would have already been able to download it. sounds great, but the downside is, its hard to come across the links to download the files. a query of '%song's name%.mp3 site:rapidshare.de' in google would usually yield nothing since the filenames of the mp3s are usually incoherent text. so you have to query '%song's name%' mp3 rapidshare' to be able to view pages where those appear. that means digging through pages upon pages of search results, usually forum posts. furthermore, after a month of inactivity, file hosters would usually delete the file making searching for mp3s a race against time. however, some sites still provides a great resource like cameron's blog here.

now with web 2.0, blogs have taken over. and i can assure you, you'll find a lot. this is a lot like the rapidshare thing except that the mp3s are hosted by the blog owners. you can find these by simply googling '%song's name% mp3 blogspot'. you will be treated to a list of a lot of blogs. now, not all of them have mp3s in it, but a lot of them do. thing is, bloggers would always claim that the mp3s they post are for previewing purposes only and that they would gladly take down the mp3s if the artist asks them to take it down. some bloggers also take down the mp3s after a week, but there are a gazillion other bloggers there anyway. so, what's nice with doing it this way? well the quality is often top-notch, you'd also come across a lot of other mp3s from artists you probably haven't heard of,and its absolutely of no danger of being tracked by RIAA. and once you find a blog full of mp3s, check out where that blog links to, chances are, they are music blogs as well. to help you get pointed in the right direction, here are a couple of blogs:
Bow plus Arrows- one of the "central blogs"
My Old Kentucky Blog- one of the oldest blogs
some blogs would also have a nifty flash-based music player like what i'm using in this page. you can also rip off music from there if you like something that's playing. just follow these steps:
1. Right-click 'View Source'.
2. Search for the string "*.swf?playlist_url=http://*.xspf*". for this site, this is an example "http://www.freewebtown.com/fapri/xspf_player_slim.swf?playlist_url=http://www.freewebtown.com/fapri/how_can_i_tell_you.xspf&autoplay=true&repeat_playlist=true" the italicized part points to where the flash player is located, you have no need for that. it will be followed by a '?' to denote a parameter. look for the 'playlist_url' parameter. all like players will have this for this contains the links to the actual mp3 files. the value of 'playlist_url' will always be an absolute path.
3. Copy the value of 'playlist_url', http://www.freewebtown.com/fapri/how_can_i_tell_you.xspf in the example above, and paste it in the address bar of your browser.
4. Your browser would know that the xspf file is actually an XML file and so all it will contain is data and thereby display it in a friendly way. If your browser won't display it properly, download it then open using notepad.
5. Since its XML, you will be looking at the values inside the tags, and all playlists for this type of player would follow the same format. the 'annotation' tag would usually contain the song's name. then the 'location' tag will contain the absolute location of the mp3. Copy that then paste to your web browser's address bar to download it.
this will not work with myspace's player. this also won't work if the player is integrated into a bigger flash animation since it would effectively hide the parameters.

now, if you didn't like either of the two ways to nick mp3s from the web, there is of course another easier way. but that's not the point, you're gonna miss out on the fun of discovering unknown people's blogs which may contain a lot of other info and even more mp3s and resources. to take a leaf out of Forrest Gump's page, "Life is like googling blogspot for mp3s, you'll never know what you're gonna get". ok, ok i'm being melodramatic. the easiest way to nick mp3s from blogs is, of course, to go to the site which indexes mp3s from blogs! d-oh! its located here:
SONICX- for all you lazy people out there who's gonna miss out on seeing all those porn pics from bloggers all the world over. oops, now i said too much. haha, nah, just kiddin. ;-)
i'd recommend that you drop by the sites which sonic indexed cause if you liked what you're nicking from that site, then you'd probably find other more fun and exciting stuff there.

and this concludes my how-to. remember, i posted this guide for previewing purposes only.

...:::more