Statements on information technology and software engineering topics, maintained by Dr. Gernot Starke.
22 June 2007
thrilling video: practical common lisp :-)
Go watch this cool video... a Google-Tech-Talk by one of my heroes,
Peter Seibel (who authored a fantastic book on lisp...)
and, just in case somebody cares: have a look an Peters' computer...
Groovy or JRuby for your Java projects?
A small writeup of the topic, including some interesting comments, comes from Kimchy.
For you guys loving photos, an interesting stack:

(from http://img279.imageshack.us/img279/7933/556328734c0eba44ec2bw.jpg)
They forgot, what a shame, the fantastic Groovy-in-Action, one of the best programming books I devoured within the last year(s).
20 June 2007
fantastic GTD workflow poster
Sample 1:

Sample 2:

The whole site looks cool :-)
HUGE collection of GTD tools
GTD-Tools.
Update: A while ago Gina (from Lifehacker) blogged about ThinkingRock -
not pretty, but their 4-color-striped GTD overview is impressive.
Update 2: My favorite GTD-tool is kGTD, based on OmniOutliner. The reason why I stick to this in favor of the clean-and-shiny stuff is simple: The outliner lets me add notes to entries and is extremly flexible in moving things around...
15 June 2007
Cut the Knot...
Then try out Cut-The-Knot, which presents abstract concepts in concrete
language - really good.
I liked their piece on the RETE algorithm...
Contains many applets which illustrate or demonstrate stuff.
14 June 2007
arc42: Version 2.1 released
We enhanced the architectural aspects (chapter 9/10) and corrected
several minor bugs. Thanx to all bug-reporters...
12 June 2007
My personal markdown cheat-sheet
Markdown enthusiasts, please forgive me. This list is not ment to be complete. Errors are mine, all credit to John Gruber!
Headings
Preceed heading with 1-6 hashes (#). Example:
# This is H1
Note: Closing #’s are optional.
Lists
Begin a list item with an asterisk (*), a plus (+) or minus (-).To enumerate list items, preceed item with a dotted number:
1. first item2. second item
1. third item (yes - markdown can handle it...)
yields:
first item
second item
third item (yes - markdown can handle it…)
Note: Markdown cares for the correct numbering, your actual numbers are ignored.
Horizontal Lines
To draw a horizontal line, just put *** or === on a line by themselves.
Emphasized text
Enclose a word in * or _ (underscore) to emphasize - both are rendered into `` tags. You might use ** to make things especially important :-)For example: `important` yields important.
Links
Trivial: Surround link with
<and>, like this:<http://www.gernotstarke.de>yields http://www.gernotstarke.de.Simple way:
[an example](http://www.it-and-more.blogspot.com/ "My Blog")for inline links, results in “an example for inline links”.Reference links (cool!): This is
[an example][id]for reference links. Some lines later you define your link-label on a line by itself:
`[id]: http://it-and-more.blogspot.com/ (with a title)
Yields: an example
- Even cooler, implicit name shortcuts:
I get 10 times more traffic from [Google][] than from [Yahoo][] or [MSN][].
and the links defined as follows:
[google]: http://google.com/ (Google)
[yahoo]: http://search.yahoo.com/ (Yahoo Search)
[msn]: http://search.msn.com/ (MSN Search)
Yields: I get 10 times more traffic from Google than from Yahoo or MSN.
This options is way shorter to write.
Images
Similar to links, start with !(exclamation mark). Example: .

You might use reference id’s, as in links… very practical.
Code Blocks
Want to write source code on web pages? Geek, aren’t you? Just indent every line of the block four spaces or 1 tab.
Note: Markdown behaves nicely, it converts ugly & and Umlaut-stuff like ÜÖÄ into proper HTML entities.
Single lines of code (or even single words) are wrapped with backtick-characters `.
Tables, Footnotes,
Gotta use HTML for such kind of things.
11 June 2007
Guard Certain Directories by Encryption
Another option is to create an encrypted disk image with the (standard) disk tool - no 3rd party tools needed, up-and-running in less than a minute...
A nice and full-featured description is available on Macworld.
04 June 2007
Motion and Coordination Heroes
Whow! A short video sequence (quicktime) shows the complexity - enjoy!
And a detailed photo session..
02 June 2007
Systematic way to an effective desktop...
* clean up, no mercy
* fight desktop entropy
* fine-tune capture and access to your digital assets
* cruelty can be kind (throw away, YAGNI)
Even before following his advice, I had a pretty clean desktop, compared to others. But now I keep only four folders on the desktop: my inbox, an action-folder, a smart folder containing everything I touched during the last 48 hours plus a link to my personal archive.
Here's a screenshot of Ethans version: