|
I have started programming since I was 11, when I got my first computer
(a Timex Sinclair 2068).
When I started typing my very first lines of code in Basic I didn't
even dream that programming was to become my 'grown-up' career. I actually
wanted to be an architect until I was 18. Well, I'm glad I switched
:)
I now host and maintain my very own blog: java.lang.NullBlogException
Some of the programming stuff I did:
- iSeeker,
a client-side meta-search tool. My computing degree's final year project,
in 1999, and the product of my growing interest in internet search
engines and intelligent agents. I wrote it in Visual C++.
- An early
experiment into search engines using Java, done in late 2000.
It takes a pre-built list of URLs (no crawler), retrieves and indexes
their contents (the list is in a pageslist.txt file on the server,
so I'm afraid you cannot modify it in this online example). A search
box allows you to issue simple 1-keyword queries. It retrieves the
list of pages that contain the keyword, along with the count of occurrences
in each page. The experiment was successful, and led me to start working
on the JSite.org project a few months later. You must log in, use
'test' as password.
- Deckchair.com.
My first job after doing my degree. If you search for a flight on
their site you'll be using the flight search engine that I wrote.
This project really pushed me towards getting serious about Java programming.
Update: version 3 has now replaced version 2 (the one
I wrote), although I believe the changes are mostely to the interface
with my server-side code still holding all the bits together or at
least largely reused in the new version ;)
- JSite.org
(site not ready yet). I just had to: java programming + search engines
+ open source. Funny enough, so far I spent most of the time setting
up Linux boxes, rather than programming. On the other hand, it was
great to learn how to do it. Now I can add all kinds of new skills
to my CV ;)
- megamap.com/org/net
(sites not ready yet). Perhaps one day this will get off the ground,
when JSite matures.
- Neuron,
a web directory focused on Artificial Intelligence. Not really programming
as such, at least until JSite is embedded, but that's what I did when
I learnt HTML. The pages are kept in an MS Access database (on my
laptop), and when I decide to update the site a VBA script generates
the HTML pages and FTPs them to the server. It hasn't been updated
for over 1 year, waiting for JSite to materialize.
- portugal-tourist.com,
a small site advertising an apartment to rent in Portugal's Algarve.
Still in the pipeline is an online reservation system. If you reserve
this flat and mention you heard about it from the site I will get
a small comission! Go on, book your holiday in beautiful Albufeira,
you know you want it! ;)
|