12.20.2009

The outcome has begun

A couple of years ago, I sat in a computer class with a few friends trying to understand - for the first time the concept of Markup. HTML was a killer then. I could not come to accept the fact that a simple tag would not be validated without the doctype. It was my first introduction to programming whatsoever. I thrived in the field for about 2 years - on and off because I had other courses in my university that took a great deal of my time.

But now, a musician came up. One with a profound sound that cannot be found elsewhere (no pun intended), The Violinist. I was blessed to be the designer of his website. I moved away from HTML and the lie in search for "greener" pastures and found this. I could not believe my head with the immense possibilities this was posing. After groping in the hardcore HTML class, I had finally created something off that but still in the same field.

All thanks to Ms Chow - who was my teacher for HTML. I could not have done any of these without frustrating you with my nibbling questions. Your persistence gave me the ground with which I pursued higher heights. And I hope you are a Mrs. by now.

4.06.2009

Ways To Exit A Page

Have you ever read a boring article and got really fed up you cannot find your mouse to close the page?
Have you ever been chatting with a friend through an instant messaging client and s/he starts spamming you sporadically with swear words? You just want to shut her/him up right?
Or for the sex deprived teenagers...& married couples, have you ever been watching pornography on your desktop computer and your father/mother/spouse abruptly walks in? BUSTED!

In this post, I talk about the different ways to exit a page.

First of all, you have to identify the operating system on your computer. Windows, Mac or Linux
Hint: If you do not know which operating system you are using, you are probably using Windows or some distribution of Linux unknown to mankind. If you do not know what an operating system is or someone had to help you to get to this site or s/he gave you a link and said, "Click it! That's all you have to do." You are definitely using Windows. If you had to comfigure, takedown, reprogram and reconfgure your machine to reach this site, you are probably on a Linux distribution. The particular one, you have to find out. If your mouse or trackpad (the mouse thingy that sits on your laptop) has only one button, most times, that's a Mac.

Now we have figured out what operating system we are using, skim through the post. Every operating system has a section which is highlighted.

Windows
1. Ctrl+W. Hold down Control and press W. This closes the window.
2. Alt+F4. Hold down Alt and press F4. This quits the application.
3. Move the mouse pointer along the tab. Find the 'X' and CLICK IT!
4. On the top right corner of the window, weighing 3.14 pounds, we have...the Red X. CLICK IT!
5. On the Menu bar, choose File->Quit (0r File->Close).
5. On the Taskbar, right-click on the window reference and choose close.

Linux
Now the techniques in this section apply to all distributions of linux.
1. Ctrl+W. Hold down Control and press W. This closes the window.
2. Ctrl+F4. Hold down Control and press F4. This quits the application.
3. Open the Terminal (Command Line Interface), type "killall {application name}". Where {application name} is to be replaced with the application name you want to quit.
4. On the Menu bar, choose File->Quit (or File->Close).
5. Ctrl+Alt+{Direction}. Hold the Control button, Alt and press any key on the direction pad. This does not close any page or application but it quickly switches desk-spaces.

Mac
"With one button, how can this machine perform many functions?"
1. Command+W. Hold Command and press W. This closes the window.
2. Command+Q. Hold Command and press Q. This quits the application.
3. Alt+Command+Esc. Hold alt (option) and Command and press Escape. This opens the Force Quit option. You then select the application you cant to quit.
4. Command+{Direction}. Hold the Command button and press any direction button on the direction pad. This does not close any page or application but it quickly switches desk-spaces using Éxpose.
5. On the top left corner, click the red circle.

Now for the ultimate technique for closing annoying pages.
  • locate your power button,
  • place your finger on it,
  • look away,
  • push down,
  • wait for about 5-6 seconds,
  • lift your finger,
  • look back at your computer,
  • remove your finger from the location of your power button.

2.21.2009

Return of The Lost Soul

Ok. I have been out for while. Now I am back to continue the blog. 

This blog was started during my first computer class in 2007. Taught by Ms. Chow. Every post up till "It's ben a while" was done for the computer class. The blogging system was used to grade us during the course. Goodness knows why. That was the very first time I took a course in anything Computer - Progamming related. HTML and CSS it was.

Now I take lots of them because it is my major. I will be posting about each of them. I would specifiy the course the post is about in the first line or paragraph.
A list of the programming courses I am/have taken are:
  1. Introduction to Programming APS105 (Finished)
  2. Digital Logic (Finished)
  3. Programming Fundamentals (Finished)
  4. Engineering Communications and Design (Current)
  5. Computer Organisation (Current)
A BRIEF EXPLANATION OF PROGRAMMING COURSES
Introduction to Programming APS105: This course was for beginners to software programming. The language used was C++. The course taught procedural programming, flow control, file I/O and dynamic memory. The project done after acquiring all the skills the course has to offer was a picture negating tool.

Digital Logic: This course served was for beginners to hardware programming. The language used was Verilog and the main IDE used was Quartus. The circuits were run on a DE1/2 board provided by Altera (Terasic Technologies). Students ere asked to come up with their end projects. I tried doing a Voice Recognizer but that didn't work out.

Programming Fundamentals: Another C++ course. It was a continuation of "Introduction to Programming". It taught Object-Oriented programming and its principles. The end project was a record database library that could handle any record class which was derived from the base class.

Engineering Communications and Design: This cause s meant to teach the ethics of software development. It is in C. The project for this course was introduced on the first day. We had to develop a storage server all course long.

Computer Organization: An interesting course. Assembly programming on the NIOS II System. The programming done here is highly procedural. We get to access raw registers, memory and I/O devices. Students are asked to come up with a final project. I haven't thought of any yet.

As time goes on, I would keep you updates on the ongoing courses and if I remember anything about a former course I wish to share, I would post it. This blog is originally meant to record most things that happen in my programming classes but feel free to draw inspiration from it and contact m eif you have any questions.