Archives

2008 (208)
2007 (280)
2006 (348)
2005 (65)
2004 (8)
2003 (16)
2002 (14)

Search

Type in this box and hit “enter” to search through all titles, content, authors, along with tags on bookmarks, photos, etc.

Searches for words which bring up more than half of all entries are ignored.

Tags

Top 30 tags I’ve added to blog posts and bookmarks.

beograd (15)
car (15)
code (52)
españa (24)
food (20)
geek (71)
holiday (17)
java (18)
kingsland (19)
kingsland road (22)
language (15)
london (255)
madrid (16)
madrid march 2007 (16)
madríd (16)
olympic (15)
olympic torch (15)
olympic torch relay (15)
philosophy (28)
php (16)
programming (19)
railway (15)
road (24)
serbia (18)
shoreditch (70)
spain (24)
station (16)
street (47)
torch relay (15)
web (15)

About me

For the last decade and more, my fascination with taking things apart and putting them back together again has manifested itself in my habitual making, using and working with Internet stuff.

In addition to providing me with a soapbox, this site tracks what I’m up to online using feeds from Flickr, del.icio.us and others.

View my profile on LinkedIn

.

Regular reads

Thursday, January 31, 2008

Lord kill the pain

Lord kill the pain
Added to my Flickr favourites at 12:54.
Invoke dynamic languages dynamically, Part 1: Introducing the Java scripting API

javax.script, apparently based on Apache Bean Script Framework and integrated into Java 6, provides two-way integration with various scripting languages.
Create dynamic applications with javax.tools

Java 6 includes programmatic access to Java compilers (e.g. ToolProvider.getSystemJavaCompiler(), getSystemToolClassLoader()) meaning you can generate, compile and load Java classes on the fly. No more mucking around with undocumented private classes, yay