Pages

Wednesday, September 26, 2007

i want a mac



I mean don't we all want a mac? I know i do. I've been seriously considering the possibility of owning a mac, maybe replace my barely existing computer with a macbook. Why? Well a couple of reasons.

Macs are based on Unix. Unix is a very old operating system written in c. I'm doing a lot of c programming now so it would be easier for me to open a terminal and work straight with the vi editor or the upgraded vim editor.

But there are not many programs that run on a mac. True but there is the possibility of running windows on a mac on a separate partition so all the programs you want to run on windows can just run. There is also a VmWare solution where the windows installation can work on a virtual machine. Besides these there is a number of softwares being written for the mac.

Another thing i'm considering is the problem with viruses and spyware and all that rubbish. You simply don't get that on a mac its clean.

You've got to love macs for the visual effects and the customisable desktop.

However there are a few concerns. I watched steve jobs recent keynote on the new mac OS - leopard and it was really, really good. I'm thinking, why get a mac now and upgrade later when you can wait for leopard to come out and get it then. So this is another setback.

Macs are expensive. True, the macbook i have my eyes on costs about RM4199 but you can get a mac mini for less than 2k granted you need to buy your own keyboard, mouse and display. The new imac are a lot cheaper too except for the really big screen display models.

Hey linux is based on unix and its free why not get that instead. Ah linux, i installed ubuntu feisty fawn on my laptop and it was all good until i started to get problems with connection to the internet. I like linux, the fact that is freeware is enticing but its still not as user friendly. Of course linux would be the obvious solution since thats all we use in the labs maybe i'll give it another try.

The main problem still remains, i need new hardware, something with a dvd writer and better screens and graphics. Something that is stable and free from BSOD's something i would love to use for a long time coming. Do i really need a mac?

Oh btw heroes season 2 is out, not sure if people follow heroes anymore but thought you should know.
~shalom~

Monday, September 24, 2007

intricate webs

Today i was suppose to read for my test on Wednesday but i came across the book - weaving the web by internet pioneer Tim Berners-Lee and started to read. This is unusual activity for me, reading but the topic is one that i am fascinated in. I like the idea of the internet and this was more like an opportunity to learn and heed to my mom's advice in her email - study, study, study.

I won't go through all 14 chapters of the book only highlight some of the parts i find important. Tim was the son of two mathematicians. His parents were part of the team that built one of the first computers and from a young age he has been fascinated by the idea of links. You know like how your brain can transport you to a different time and link information together when you for example smell something. For me when i listen to in awe of you by hillsongs i'm immediately reminded of the time i used to borrow mike's cd player and play the song in my room over and over all night. That was way back in pleasant courts. What makes these memories possible are the cells in our brains that make the necessary connection, links.

He wanted to create something that would show this inherent relationship so he wrote a program called enquire that made links of documents and saved their relationships without using a database or a matrix. The links were both internal {within a document} and external {between documents}. For me the mere possibility of doing this is intriguing especially now that i'm learning about datastructures where we basically deal with different forms of sorting, storing, editing data in a way that is persistent. And the simplest form of storage would be an array but here i'm not sure what datastructure he used to achieve his feat.

The first web server he wrote ran on a NeXT machine. NeXT was the company Steve Jobs founded in 1985 when he resigned from Apple computers. The server name was info.cern.ch and was hosted in CERN {Conseil Européen pour la Recherche Nucléaire} which lies along the French-Swiss border.

The idea of unversality was key to the internet. The system should not constrain the user.
There was no central computer "controlling" the web, no single network on which
these protocols worked, not even an organisation anywhere that "ran" the web.
The web was not a physical "thing" that existed in a certain "place". It
was a "space" in which information could exist.


ZIP Ccodes And URIs
ZIP codes consists of a 5digit number. The first three numbers designate a certain a certain geographic region - a town, or part of a city or county. The next two define a very specific part of that region - say a few square blocks in a city. This gets the mail to the local post office and carriers from there use street name or box numbers to finish the routing.

For URIs or Universal Resource Identifiers AKA URLs the slashes part are used in a URI to separate its parts. The first few letters tell the browser which protocol to use to look the document whether HTTP {HyperText Transfer Protocol} or FTP {File Transfer Protocol}. So for example in the address http://www.friendster.com/ogucci, the www.friendster.com part indentifiers the computer server where these documents exist, ogucci is a specified document, in this case my profile page.

The big difference between URIs and postal addresses is that the last part of of the URI can mean whatever the server wants it to mean. The client {your browser} never tries to figure out what it mean, it just asks for it. From this there lies and obvious chaotic situation where all kinds of documents will be served to client machines so there was a need for a common formatting standard for web documents hence HTML.

The philosophy rule of HTML {HyperText Markup Language} was that HTML should convey the structure of a hypertext document {A document with links, both internal and external} but not details of its presentation.

He revealed that HTML source codes were not intended to be viewed by the user and the idea of asking people to write angle brackets < b > for example was like asking someone to write a Microsoft word document in binary code format. His idea of a web browser was one that would both view and create internet content just as easy as it is to type a word document but few people shared this interest.

From his story i saw an uncomfortable relationship between getting something, especially a relatively new idea accepted in its true form as a very difficult undertaking. A lot of compromises have to be made along the way that dilutes the pure idea and lives it with barebones. This is perhaps the most frustrating thing about software engineering and inventions in general.

One quote that stuck me that i'm glad i know now is this one by Phil Gross. "Things can get picked up quickly on the internet, but they can get dropped quickly, too".

Here is one man who had an idea, that changed the world. One that stayed with him all through his undergraduate years and eventually led him to his present position on the board of advisers for the World Wide Web Consortium that oversees the general direction the web is taking. I'm also reminded of Joshua Schachter of del.icio.us who had loads of bookmarks and needed a way to manage them and access them from any computer anywhere in the world so he built a system that is today solving the problem of many people myself included with the ability to share and discover new sites and links. It just goes to show the pattern in inventions - necessity.

It was nice to see the origins of our intricately connected world, right from the first computers, through the birth of Java and the browser was of 1995/1996 and how new MarkUp languages have been introduced from the basic HTML which is still in use today.

I've not finished reading the book yet. I've only done 9 of the 12 chapters and i intend on finishing the book tonight hopefully. I'm not sure if this is the right place to talk about my tech stuff but i want to make this blog more than just a personal blog.

~shalom~

Saturday, September 22, 2007

steam boat and birthdays

Ah another update. I'm starting to enjoy posting here more often. So what will it be today? Well i'm quite sad to announce that sin ying is leaving miri. She got her transfer back to KL where she loves to be. Afterall they say home is where the heart is.

She has been helping out in the music ministry at Calvary Charismatic Church, the church i attend and she's also in my lifegroup so it will not be the same with her gone.

Usually things like this calls for some kind of fellowship, food fellowship that is. And thats exactly what we did last Sunday, yeah last Sunday. It took almost a whole week for me to post it because the internet is crappy so uploading the pictures to flickr wasn't possible. Thats what you get for using free internet. But they're here now and we went for steamboat, yes the eat all you want, cook it yourself chinese tradition i have come to love, even though it is "vewy expenses". Oh well I don't know anyone who is leaving anytime soon so its ok laaaaaaaaaa.

We also took the opportunity to celebrate Samson jo... ah i forgot her name, was the first time i met her so yeah. Well we celebrated their birthdays la as a lifegroup.

16092007420
So we went to Michael's. Sounds familiar.

16092007433
Anyone remember the Sarawak Tribune? they were just next door

16092007422
Ah the wonderful equipment that makes it happen

16092007424
Where is everyone?

16092007421
I see food but who's eating it.

16092007426
Ah there they are.

16092007425
I ate mostly meat, had a sore throat the next day but thank God it wasn't serious.

16092007430
There's sin ying in the middle

16092007427
It took ages before we got to this point. Everyone just kept eating

16092007428
Wash it all down with a nice glass of tiger beer.

left overs
And soon this was all that was left

ah laughters after a good meal
After all that food we settled down to good ol laughters

16092007436
But sadly all good things must come to an end. We were the last to leave btw.

You know, i have the funniest parents. I got a call at 6 this morning and my dad was speaking and he said with a kind of weird surprised tone, are you still sleeping. I was kind of scared, didn't want to give him the impression that i sleep all day but come one la it 6 in the morning on a saturday. So i answered, no just woke up. The line wasn't too good so i didnt hear anything he said after that. Guess where i'm going to be once the library opens.

~shalom~

Tuesday, September 18, 2007

oddities

A good thing happened today. This has happened to me too many times in the past i thought by now i would have learned my lesson. This morning when i went to the open lab i forgot to take out my pen drive. I didn't notice until i was in the library and noticed its not in my pocket. Heart racing, sh*t, i forgot my pen drive. :pray: please be there, please be there.

So i rushed down to G2 and thank God it was still there. There was a nice girl, well i didn't get to see her but i guess she's nice la since she didn't take my pendrive. She just kept it on the CPU. Sigh of relief.

Another sigh of relief or half sigh of relief since i just finished the 'tough test'. I'm sure i made alot of mistakes. I din't study trees and it came out. D'oh! Anyway its over. The next one is OS i just pray it won't be as confusing as the lecturer makes it. I think maybe i'll just record his lecture and listen to it when i want to sleep. Its so soothing that once i slept in class and he was just next to me. Can't help it la, you'll sleep to if its you.

This last one is kind of like an inside story so don't tell anyone ah. My housemate listens to high school musical alllllllll day long. Even at night! Its freaky. I mean doesn't he get tired of listening to the same songs over and over and over again? Not sure how old he is but man, thats some dedication.

Oh and one last thing. I got an email from my mom today, was quite surprised she took time to mail me, this is like lets see now... the second email i've gotten from her in three years. Thats got to be a record. Anyway, she was basically saying this study, study, study, study, study. She repeated it like 7 times, i kid you not. And the entire email was like three lines long. Its good to know she has not changed. I just replied with a happy face :) i don't think she would be interested to know my plans for the school break. lol I still miss her la.

:cries: I want my mummy. :sob: sob:

Ok la enough for now, i have a group meeting at 4 and presentation tomorrow.

~shalom~

Sunday, September 16, 2007

About commitments


(source: flickr)

A thought just entered my mind and i would like to explore it more. What is a commitment? Here are a few definitions:

  • committedness: the trait of sincere and steadfast fixity of purpose; "a man of energy and commitment"
  • the act of binding yourself (intellectually or emotionally) to a course of action; "his long commitment to public service"; "they felt no loyalty to a losing team"
  • an engagement by contract involving financial obligation; "his business commitments took him to London"
  • a message that makes a pledge.
(Source: Google) Referencing, lol.

I like the second one more "the act of binding yourself (intellectually or emotionally) to a course of action..." Of course this could be expanded to cover a whole lot of things like commitment to a church, or to a person, to a friend, and so on. It could also be expanded to more relevant areas like studies, career, family well you get my point.

You can also look at it as a contract, a binding decision between two people or one that can be made by an individual. On the surface it may look like some kind of evil scheme to trap someone and make sure they are not free to do what they want. But the way i see it is more like a way to instill discipline, and to stay focused and purposeful.

So why do people bail and abandon ship when things get hard? Fear? Uncertainty? Doubt? collectively known as FUD. I think before you can be committed to something or an idea you must decide to accept the terms and conditions that comes with that commitment. I'm reminded of the marriage vow and how people take such a vow thats a vow between two people and God and each other so likely. I'm also reminded of the movie the pursuit of happyness and how the wife of the main character ditched him in such a desperate situation. I understand that he made a few bad decisions in his life but they have a vow that binds them, a commitment that holds them, a contract and she broke that. There's nothing like having someone you trust and rely on just desert you, take away your hopes and dreams and force you to reorder you life.

I'm also reminded of the commitment we have to God. And one he has to us. You mean God has a commitment to us? Like yeaaah! Look at the rainbow, in lamentations its says his mercies are new every morning, and he says nothing can separate us from his love. I've been saying this for a while now because i know its true and when you think of it, you'll discover its true. We have a commitment too to shine his light in the dark dark world that we live in and show the difference, share about who he is and bring honor to his name. And even though we fail in these areas he never really stops loving. And i don't believe that God hates sinners, he just hates the sin. How can he bring rain to both the righteous and wicked if he hates them. For while we were yet sinners Christ died for us, and He didn't do to show off to us how good he is and how bad we are for that would lower him to our level and that won't do, not one bit.

So what have I said? The commitments we make to people, to ourselves, to our family and ultimately to God help us in times when bailing seems like a very convenient option for through it we learn endurance and patience which are sterling virtues and in that we become different from everyone else.

What are you committed to?


~shalom~