Gigi's Computer Corner
Homepage
Welcome
Hi, and welcome to GCC. Sorry but this isn't the GNU
Compiler Collection. This site contains nothing as amazing. This is just a place
where I can experiment with web technologies and share what little I know about
computers in general.
In case you're wondering, I'm an IT student at the University of Malta. "Gigi"
is just my nickname at University, because I have the same surname as the famous
Italian DJ, Gigi D'Agostino. Visit my personal homepage to learn
more about me.
Personal Projects
Resources
Tutorials
Slides provided here may be used by any teacher/lecturer, on condition that
s/he does not plagiarise (i.e. does not claim to have written them him/herself).
They may be used by students but not everything is explained.
These slides are actually meant for teachers as key points to teach, which
may be hard to remember. A teacher should not load slides on a
projector and start reading them to a class. That will only put them to
sleep.
Any student or teacher who does not understand any of the points in the
slides is welcome to contact me on dandago at gmail dot com.
- HTML Crash Course (2nd June 2007, revised 19th June 2007) - this tutorial teaches all the important things to know about HTML, from the very basics to XHTML 1.1. It purposely starts by teaching bad practices and then explains why they are bad. You cannot learn good coding before you know how to code, and you cannot code right before you know what is right and what is wrong. Apart from explaining important tags and attributes, this tutorial also gives advice for good and thoughtful coding, and goes into the history of HTML.
- OpenDocument Presentation [ODP: 34KB]
- PowerPoint Presentation [PPT: 222KB]
- Portable Document Format [PDF: 185KB]
PHP Scripts
These PHP scripts may be freely used on the condition that any copyright
notices and links to my site are preserved. This is applicable to D-iscussion
Board and DGB but optional for Abacus and Mailform. I reserve full rights as
the author of these scripts.
These scripts (except Abacus) are in need of a massive update. They need
to be re-released under the GNU General
Public Licence [TXT], and they are currently vulnerable to spam attacks. Use
at your own risk.
- D-iscussion Board: PHP forum script version 3.01
- DGB: PHP guestbook script version 1.43
- Abacus: Simple PHP hit counter version 1.01
- Mailform: secure contact script version 1.01
Rough notes
- ASP page - this page contains what little ASP I know
- Pascal tutorial - I wrote this tutorial when I was learning basic Pascal. It contains only the basic aspects of Pascal; I knew very little when I wrote it. For example, it contains nothing about recursion, pointers, etc. But it's good for beginners.
Articles
- First Impressions of your Website [3rd January 2004] - the visitor's impression about the site and the webmaster is a key factor that decides whether the visitor will have a good look at the site or leave after seeing one page. This article lists the main things to avoid in order to give visitors a good impression of yourself.
- ADT Stack [14th November 2006] - this article explains how a Stack data structure works internally, in very informal and non-technical language. Apart from teaching the Stack data structure, it also explains what an ADT is, and uses the Stack as an example for the use of pointers.
Links
Free Software Tools
- HTML-Kit - excellent text editor suitable for just about any computer language.
- Firefox - the world's top web browser.
- Dev-C++ - IDE for C/C++.
- Knoppix - amazing Linux Live CD distribution.
- Irfanview - multipurpose image viewer, MP3 player, hex viewer, etc.
- XVI32 - free hex editor
- Apache - the world's most popular web server
- Google
- SketchUp - 3D modelling made easy.
- Gmail - the world's best and biggest web-based mail client.
- Earth - tool to view any location on the planet.
Language Tutorials
Other Good Sites
Playground
My first JavaScript rollover
<img src="meow.jpg" alt="Meow" id="meow"
onmouseover="this.src = 'meowbin.jpg'"
onmouseout="this.src = 'meow.jpg'"
onclick="alert('Screeeeeetch!')" />
Gigi Logo with ASCII Art
/ /\ ___ / /\ ___
/ /:/_ / /\ / /:/_ / /\
/ /:/ /\ / /:/ / /:/ /\ / /:/
/ /:/_/::\ /__/::\ / /:/_/::\ /__/::\
/__/:/__\/\:\ \__\/\:\__ /__/:/__\/\:\ \__\/\:\__
\ \:\ /~~/:/ \ \:\/\ \ \:\ /~~/:/ \ \:\/\
\ \:\ /:/ \__\::/ \ \:\ /:/ \__\::/
\ \:\/:/ /__/:/ \ \:\/:/ /__/:/
\ \::/ \__\/ \ \::/ \__\/
\__\/ \__\/
Provided by Ingram Bondin.
Updates
- 8th August 2007
- This site has moved to a new location. The old site will no longer be updated, and will remain online for a while.
- 6th July 2007
- Today is this site's first anniversary.
- Since I bought the Null Neuron domain, this site will eventually move there, as a site under the new Gigi's Gym.
- 1st July 2007
- Added Ultima 1 Revenge to the list of Personal Projects.
- 19th June 2007
- Revised the HTML tutorial (crash course), with the following changes:
- Added 2 more example entities
- Corrected a typo at Local Links section
- Added section on Thumbnailing
- Split Frames section into 2 slides
- Added part about targeting links
- Added slide about <fieldset> tag
- Added page numbers
- 2nd June 2007:
- Added a Tutorials section, with the first entry being a new HTML tutorial in 3 slideshow formats.
- 11th April 2007:
- Added a few new links.
- Removed a couple of dumb articles.
- I'm slowly working on a new project - reverse engineering Ultima 1.
- 14th March 2007:
- 26th November 2006:
- 15th November 2006:
- 14th November 2006:
- 1st November 2006:
- 29th October 2006:
- 21st October 2006:
- 11th October 2006:
- Added ASCII art Gigi logo to the Playground section.
- 9th October 2006:
- 1st October 2006:
- Added more screenshots and a download of Minesweeper 2.
- 30th September 2006:
- Added first 3 screenshots of Minesweeper 2 to the Playground section.
- 29th September 2006:
- 20th September 2006:
- 27th August 2006:
- I have added all the important features I wanted to add to D-iscussion Board. Therefore D-iscussion Board 4.00 alpha is ready, but will not be released as yet. It will need to go through a period of testing, which may include a public beta test.
- 18th August 2006:
- Added a section for news from the web.
- Currently working on an update for D-iscussion Board (since yesterday).
- 6th July 2006:
- Site went online.
- PHP Scripts moved here (including D-iscussion Board, DGB, Abacus and Mailform).
- ASP and Pascal tutorials moved here.
- Abacus upgraded to version 1.01.
News from the Web
- 2nd June 2006:
- 26th November 2006:
- 20th November 2006:
- Irfanview 3.99 has been released after almost a year since the last version!
- 10th November 2006:
- Gmail has five new features.
- 27th October 2006:
- 21st October 2006:
- 7th October 2006:
- 29th September 2006:
- 20th September 2006:
- 18th August 2006:
- A bunch of new features have been added to Google Talk. These include file transfer, voice mail, and music status and music trends.
© Daniel D'Agostino 2006 - 2007
dandago [at] gmail [dot] com