Dan's place

   
programming
     
 
 


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! ;)


Last updated: 07-Apr-2003 © 2002 - Daniel Farinha