Tuesday, January 30, 2007

TMA: Too Many Acronyms?

In one of my classes, I'm reading the textbook Data Communications: From Basics to Broadband by William Beyda (ISBN 0-13-145692-X) as required text for the course. It has been a long time since I've read something like this.

In almost every page so far, I'd read at least 10 acronyms: WATS or wide area telecommunications services, FCC or Federal Communications Commission, DCE or Data Curcuit-terminating Equipment, PBX or Private Branch Exchange, etc.

This goes for any networking/data communications course. I remember a comment about this being like trying to memorize license plates of cars. Having taken my last Networking class 3.5 years ago, this is just TMA, Too Many Acronyms, for me. OK now, I can imagine you wincing at my lousy shot at abbreviation. But I really, hope I can adjust smoothly and recall any networking knowledge I have retained that may be of use for this course.

Here are some quotes from the book:

(pp. 42)
"Extended Binary Coded Decimal Interchange Code, known as EBCDIC, is an eight-bit character code developed by IBM. EBCDIC is a descendant of several older codes, including Binary Coded Decimal, or BCD, an early code used by computers to represent information internally. BCD led to the development of Extended Binary Coded Decimal, or EBCD, and finally to EBCDIC."

(pp. 65)
"RS-232-C control-signal definitions. Using the TD, RD, and SG pins, data could be transmitted asyncronously between DTEs and DCEs. Synchronous transmission would also require use of TC, RC, and XTC pins..."

 

Reformatting Blues (A Long Semi-Rant)

"Anything that can go wrong, will."

This is my favorite version of Murphy's law - a line that struck me due to its honest simplicity, and, at the same time, the potential danger it brings to anyone that succumbs to pessimistic generalization.

I first heard it on the first term of my freshman year in college. Back in the days when we had to submit our machine projects in 3.5-inch floppy disks, I had a classmate who either brought the wrong floppy disk or saved the project in multiple disks and kept them in different locations for backup. It prompted my professor to utter the line above. I was amused by it. It offers itself as a stinging lesson to one who faces a dilemma and regrets being unable to foresee it. On the other hand, I thought of how it regresses into futility: How many pens should I bring to school if all of them will somehow fail to write?

Murphy's Law came back at me last week when I tried reformatting my computer. I thought I had everything accounted for. I've backed up all important files. I took a note of my machine's sound driver because when I used to reformat my old pc, I always had to install the sound driver anew to play video games. After doing a fresh installation of Windows XP Professional, I found out that I could not get to the internet. Something went wrong. Murphy's law.

Sunday

I first called my Internet Service Provider, AT&T,whose technical support agent was kind enough to help me identify the problem. We found out that the Local Area Connection under Network Connections in my Control Panel was missing. For this, I had to contact the computer manufacturer, HP.

Monday

The next day, I explained to HP Customer Support the problem that I have and was directed to their HP Technical Solutions agent. I explained what I found out upon my call to AT&T (I have no Local Area Connection) and that the appropriate Network Adapter is missing when I check my computer's Device Manager. Before offering to help me, I was informed by the agent that since I reformatted my computer and changed the Operating System (OS) from Windows XP Home Media Center Edition to Windows XP Professional, I have voided my one-year warranty and would have to pay for their service. I never knew about such a policy and decided that I can just give it a try myself. No thanks, and so much for customer service.

I just needed the model of the Ethernet/Local Area Connections (LAN) adapter that came with my PC. Since my computer is unable to recognize the LAN adapter hardware, I needed the driver for it. A driver is a computer program that enables the operating system to interact with the computer's hardware device. Once I know what the adapter model is, I could download it from the internet.

(I remember calling my friend Jason about this. He was the one who first suggested of downloading the driver. I decided to call HP again to ask of my PC's hardware details.)

On my second call, I got a very different diagnosis from a different agent. She told me that I should contact Microsoft, since everything was working perfectly well on the previous OS (XP Home Media Center). My new OS (XP Professional) can't recognize the hardware and it is an issue that I should inform Microsoft of. It sounds bizarre, much like an effort to direct the blame at others when you cannot hold yourself accountable. But, giving the benefit of the doubt, I decided to go along thinking she might be right. I am at fault, though, for forgetting to ask what the adapter model is, the very purpose of my phone call.

Tuesday

The Microsoft agent that I talked to seemed to recognize the problem and realized that the problem is not really with them but with HP. I agreed with him and he directed me back to HP Customer Service. By this time, things were getting really cool and I'm being sarcastic about the first few words of this sentence. The HP agent assured me that the problem I have has been encountered before and that they can offer an immediate solution to it. But first, I had to pay $69 for their service since I have voided my warranty.

(At this point, the technically savvy might think of a better solution than the one that I chose. Let's just say that I'll end up doing the "better solution" by Friday after a time-consuming and expensive de-tour).

Wanting to have my problem fixed "immediately" and thinking that I might not be able to get the driver online anyway, I agreed to pay for the service. In the middle of the phone call though, it seemed that the HP agent was just searching for the correct driver over the internet. I realized then that I should have just asked my friends to download the driver. I thought that HP had a special software and that I would be given a link to a special site where my driver would be uploaded. But in fact, the software/driver that he gave me was easily googled by my friend, Marc, who burned it on CD so that I can install it to my own PC. The HP agent stressed that as soon as I installed the driver, my computer would work perfectly fine. The call lasted for more than 2 hours.

When I got home from school, I tried installing the driver. It turned out that it was the wrong driver. Before I could feel dismayed, I was informed that Microsoft called back when I was at school and leaving a message that they might have a solution at hand.

Wednesday

I called Microsoft to ask about the solution that they might have. Unfortunately, I was talked with with a different, but equally respectful, agent who tried coming up with a solution again. It seemed like an endless circus of trial and error (sometimes an unavoidable alternative in IT) which lasted for more than 4 hours. After exhausting practically all possible solutions, the agent decided to forward the problem to Microsoft's Research team who would call me back to ask me about the problem and possibly offer a solution (again). By this time, I was growing skeptical, thinking that it is HP who should have the solution for me.

I called back Jason who offered to find the the internet link for the driver. We got the adapter model and a link/location where I could download it.

Thursday

Unfortunately, I couldn't download the driver as the link directed me to HP's Driver and Downloads page. (A quick visit to the page will show that no such driver is available on the page).

In the meantime, Marc offered to search for the driver himself. He later phoned to advise me to just but a new Ethernet adapter rather than forcing the situation. Only then did I realize my mistake of not thinking an alternative solution to the problem. Indeed, why not buy a new hardware if it's relatively cheap instead of trying to fix the current one? I told about this to my classmate, Nobu, who specializes in networking and hardware devices. With a laugh, he said that he should have been there while I encountered the problem and he would have thought of the solution in 10 minutes.

Friday

I went on to Circuit City to buy a new Ethernet adapter which cost me just about $17 - a discount, compared to the HP Solutions fee. For some weird reason, the software that came along with the product could not get detected by the computer (Murphy's Law). Actually, it got installed but when I scanned for new devices, it went out again. Thinking that it might have been because of altered registry values, I decided to do another reformat to my computer. It was not working smoothly eversince I performed the solutions suggested by the Microsoft agent.


Saturday early morning

Well past midnight, I decided to watch a DVD movie that I borrowed from the library while waiting for the reformat. After which, the software was accepted by the computer and the driver got installed.

I got my internet connection back!

By this time, I thought of Murphy's law.

"Anything that can go wrong, will"

I used to think with amusement: Therefore, Murphy's law itself can go wrong.

But for me, last week, Murphy's law didn't go wrong.
 

Monday, January 08, 2007

My Holiday Season '06 (part 2)

Holiday Season '06 Items (continued...)

H) Exercise


3 minutes of one-on-one basketball. According to my estimation: that's about 4 offensive possessions. 4 chances to take a shot. If you're fortunate, 4-8 actual shots. Also, 4 defensive possessions. At least 4 chances to steal the ball, block/challenge your opponent's shot, or get the rebound.

3 minutes of one-on-one basketball. That's all it takes to leave me out of breath. And that's just one-on-one basketball, not five-on-five. Sometimes, I can't believe how my stamina has gone so bad when, at my age, I should be capitalizing on my energy. But at the time when I'm out of breath, I couldn't believe that my own body was able to play full-court basketball before - in tournaments even.

So my master plan to regain my stamina this break was to jog at least every other morning. I found my jogging pants and was prepared to use them again. I took it easy on myself. I would only jog from our apartment to the corner of Ventura and Wilbur, or Ventura and White Oak. Those are the nearest locations of McDonald's that I know of. Presumingly tired from jogging, I could grab a Big Mac or Cheeseburger for myself.

The real challenge is to alter my sleeping and waking schedule. I usually sleep at 3-4 am and wake up at past 10 am. I don't like to jog at 10-11 am. It just doesn't sound right. Exercise is a healthy activity. Sleeping and waking up late in the morning, I think, isn't. It runs contrary to the saying that my nursery teacher told me, "Early to bed, early to rise, makes a man healthy, wealthy, and wise." So my auxiliary goal was to sleep early to wake up early. That was my challenge.

And then days passed...

I couldn't get myself to start sleeping early. I watch videos and read books at night because those times are the quietest. I couldn't get myself to concentrate during the day when my brothers are playing all around the house.

And then days passed...

Number of times I jogged throughout the season: Zero

I also thought of doing push-ups and sit-ups during the break, like I used to before, but that's another sad story.

My mind and body are rusty.

I) Books and Shoes

To end in a somewhat positive note, these are the ones I got for myself for christmas: shoes and books. I'm including them in this blog because I've been (sort of) "planning" to buy those things and I was able to do so. Yes, accomplished plans. (Lame). I bought the shoes from a Skechers store near the library. For the books, I got Barack Obama's two bestsellers: Dreams from My Father and The Audacity of Hope. I also had a Robert Ludlum and a Jeffrey Archer novel.

J) Youtube

Something that my christmas break never lacked: Youtube videos. I kept on watching documentaries, interviews, features, debates, and live performances of music artists on this wonderful website.
 

Sunday, January 07, 2007

My Holiday Season '06 (part 1)

Holiday Season '06 Items

A) Disneyland (Dec. 29, 2006)

Hooray!! It was my first time to be there, and hopefully not the last. I guess one whole day is not enough to try everything in there though. It might take a whole week. I hope to see Mickey and co. close up next time.

B) Ate Issa's stay

My cousin, Ate Issa, stayed with us from the last days of December until January 1, and then she went back to Atlanta. She's the reason why I was able to go to Disneyland - I just tagged along with her and her friends.

Hey Ate, hope you enjoyed your stay with us. Come back anytime =)

C) Reading: Modern Systems Analysis and Design by Hoffer, George, and Valacich

This is a 700-page textbook I bought that I was planning to read just for self-study. I started reading the first three chapters last September-October. But then, schoolwork took much of my time (or at least the part that I allot for academic/learning stuff) that I decided to discontinue my reading until Christmas Break.

Before the holidays, my plan was to finish the whole book by the first week of January. Come New Year '07, I was only able to read 3 chapters more, upping my finished chapters to a grand total of 6. I've got 14 chapters more, although I could probably skip some of those and focus and the more important ones. Maybe I shouldn't push myself to hard on self-study. Besides, I don't think one term in UCLA Extension can cover the whole book. So I don't feel bad about not finishing it by December '06.

D) Reading: How To Solve It by G. Polya

"How To Solve It: A New Aspect of Mathematical Method" is a classic book about problem solving and heuristics by the eminent mathematician George Polya (1887-1985). I was also planning to finish this before New Year but I could only get as far as halfway through the book. I didn't want to rush my reading and fail to understand what the book is saying (This also applies to my reading on Modern Systems Analysis and Design).

I also learned that my math is so rusty that I've forgotten most of my geometry and calculus, and some of basic algebra. It took me a while before recalling what parellelpiped means. Upon my readings, terms like tetahedron, octahedron, frustum, proof by induction, center of gravity of an object, and others sounded foreign to me. Some of them still do, but I've tried to re-learn the others. I just realized that my last mathematics class was two and a half years ago. Terrible...

My mind is rusty.

E) Oracle, Visual Basic, J2EE

I know it sounds ambitious now, but I also wanted to learn these technologies, particularly Oracle. I felt like I could create a system that utilizes all three technologies (Oracle for database, Visual Basic for interface, and J2EE as application server). In fact, I already have some crude system specfications but I guess I won't start this project until I can do some thorough planning. The system I have in mind is an extension of the Order-Entry Database Design Project that I was part of in my Relational Database Management class.

F) NBA Live '07

Despite being an NBA Live afficionado (eversince NBA Live '03), I haven't played a single Live '07 game several months after its release. I have the game, though. One reason I don't want to start yet is that I've gone a long way in my own Dynasty in Live '06 - 5 seasons as of this writing. Another is that I don't want to play '07 yet until the updated roster patch, with accurate player ratings, is released.

G) Reformatting my PC

Before installing the items in (D) and (E), I want to reformat my PC first to get rid of unnecessary programs and give it a fresh start. The PC has never undergone a single reformattting ever since we bought it last May.

Had I been able to buy an external hard drive before, I would have reformatted my PC in no time. But since I haven't, backing up my files to DVDs, one by one, sounds so boring I probably won't be doing it in the next week or two.