I'm a BSc in computer science with mathematics as my minor. This fall and next spring I will be on leave inorder to complete my civil service duty to the goverment of Finland. Afterwards I will continue studying at the University of Helsinki for a master's degree. I work part-time as a web programmer for Alma Media, developing the popular TV guide site Telkku.com. At my leisure, I spend time chilling-out with friends, watching mostly good movies, listening to my limited-taste music and playing strategy-based PC-games like Civilization.
Contact details
- Eric Andrews
- Birthday
- 31. October 1988
- eric.andrews [-at-] helsinki [-dot-] fi
- IRC
- harbu @ IRCNet, QuakeNet
- MSN
- harbu88 [-at-] hotmail [-dot-] com
- Eric Andrews
- My blog
- link
My projects
Course projects, my own experimentations etc.
-
A small and simple regular expression evaluator I wrote to learn some Ruby and RSpec. Matches a given pattern against a given string.
Github (Summer 2011) -
My Bachelor's Thesis on "minimum description length principle as a model selection criteria" (in Finnish).
Download (Spring 2011) -
A singly linked list with iterators along with a comprehensive set of unit tests. Implemented in C++ for the course Software Design (C++).
Download (Fall 2010) -
Insertion sort, merge sort and quick sort implementations along with a command line program to sort files containing integers. Written in C for the course Programming in C.
Download (Fall 2010) -
My implementation of the A* search algorithm. Finds and displays the shortest path between two nodes in a bitmap, which consists of walls and variable cost tiles. Written in Java for Data Structure Project course.
Download | Documentation (Summer 2010) -
An online auction web application I wrote for Database Application Project course. The application is implemented using PHP and my own "MVC-framework".
Demo | Source and documentation (Fall 2009) -
A PHP-based gallery program I wrote for Digital Media Technology course (Digitaalisen median tekniikat). Client-side is powered by jQuery library, but the gallery is also useable with non-JavaScript configurations.
Demo | Documentation (Spring 2009) -
A food recipe program written in Java for the Programming Project course (javalabra). Experimentation with Swing-library.
Link (Spring 2009)
Links of interest
Below are some websites I find intresting, fascinating, insightful, innovative, funny or useful. The list is updated on a semi-random basis (as is this site):
- Mia ♥
- «Simomania»
- BOINC: compute for science — donate your computer's idle time for science
- Stripe generator — nice graphic stripe generator
- videolectures.net — a good source for videoed lectures
- Running Ubuntu on a SDHC card in Acer Aspire One A110 — Especially post #57 in the linked thread.
- evolt — Stand-alone versions of (legacy) browsers for download. Great for testing your site out.
- Unwrongest — cool jQuery plugins
- Wolfram Alpha — the definitive assistant when doing math exercises
- AVL-tree applet — a very cool and feature-rich AVL binary search tree simulator [BROKEN]
- How to disable links embedded into flash files (.swf) — a few simple steps
- Favicon.cc — Create favicons for your website painlessly
- Visual Automata Simulator — a handy program for designing and simulating automata.
- Minimax with Alpha Beta Pruning — a tutorial explaining the subject from grounds up
- SeeYK — a nice visual CYK algorithm simulator.
- What in the heck is JSONP and why would you use it? — a nice clear concrete explanation
- Tulovero — a (Finnish) comic strip written by a friend of mine
- What papers should everyone read? — thread at cstheory stack exchange
- Khan Academy — free short lectures on mathematics, economics and so forth
- LyX — a GUI for writing TeX/LaTeX documents
- Math exam collection — Collection of old math exams held at the Department of Mathematics and Statistics
- Big ideas in Computer Science and Engineering — a great compilation
- Understanding node.js — a very clear explanation on what node.js is
- Eclipse on Ubuntu — instructions on how to get a less spacy GUI
- Learn You a Haskell for Great Good! — an astonishingly clear and refreshingly well-visualized tutorial on Haskell for those with an imperative programming language background.
- How to fix Acer Aspire 5738 touchpad disable/enable button
- Guide on fixing Razer Mice double click problems
- Natural Selection 2 — a spectacular alien vs. marine themed FPS/RTS game (now in beta)