Wednesday, February 27, 2013

The Pragmatic Bookshelf: The Definitive ANTLR 4 Reference

The Pragmatic Bookshelf | The Definitive ANTLR 4 Reference

The Pragmatic Bookshelf: Explore It! Reduce Risk and Increase Confidence with Exploratory Testing

Explore It!:
Uncover surprises, risks, and potentially serious bugs with exploratory testing. Rather than designing all tests in advance, explorers design and execute small, rapid experiments, using what they learned from the last little experiment to inform the next. Learn essential skills of a master explorer, including how to analyze software to discover key points of vulnerability, how to design experiments on the fly, how to hone your observation skills, and how to focus your efforts.

Dynamic Kernel Module Support = DKMS - Wikipedia, the free encyclopedia

Dynamic Kernel Module Support - Wikipedia, the free encyclopedia

Apparently VirtualBox (in the old days?! 2003) Linux guests needed that package installed. And also "kernel-source" and "kernel-syms".

Looks like it's a little outdated in 2013.

VirtualBox: networking guest:guest and guest:host • View topic - host-only networking -- default route?

I had started with the "NAT" networking approach, but I soon got aware of its restrictions. So I started exploring other options. But I got stuck with my now favoured approach ("host-only", but the name is a little misleading), so I am trying to find the answer in the community.

Tuesday, February 26, 2013

"Mini DisplayPort" - Wikipedia, the free encyclopedia

Mini DisplayPort - Wikipedia, the free encyclopedia:

With a suitable adapter, Mini DisplayPort may be used to drive displays with a VGA, DVI or HDMI interface.

Pre-Built VirtualBox VMs for Developers

VirtualBox VMs for Developers

This one looks particularly well-suited for excercising your Oracle DB skills:
It includes: Oracle Database 11g Release 2 Enterprise Edition.

This pre-built VM gets you around the hassle of setting up that beast
  • on your OS,
  • or even worse: under an OS derivate that you are not perfectly familiar with,
  • or somewhere, where you simply don't want to have it.
I would certainly love to make use of this DB server from within the VM host or other VM sibling guests. 

Monday, February 25, 2013

perl CPAN: Cvs - object oriented interface to the CVS command

Cvs - Object oriented interface to the CVS command -

It also has a nice module_list method. I would love to know, how to that on the command line outside this module.

The Pragmatic Bookshelf: Programming Ruby 1.9 & 2.0

The Pragmatic Bookshelf | Programming Ruby 1.9 & 2.0

Lars von Trier's music short film for "Bakerman" performed by "Laid Back"

This short film for this tune by Laid Back made me hot for skydiving after 1989. I assume, it got shown a lot then on MTV.

"Sagabona (resp. Sawubona) – kunjaniwena" = "Hello, how are you?" in the Zulu language. (Here you can find a forum thread in german on that sentence.)

I was quite astonished to find Lars von Trier as director for the short film in its credits.

Sunday, February 24, 2013

how to list all "projects" in a CVS repository

We achieve that enquiry using the below recipe.

The (files and) directories below the project root are called projects.

Now here is the recipe:
# First check out (non-recursively, i.e. "locally" (= "-l"))
# the root "project" of the repository (i.e. ".")
# to some auxiliary location (e.g. Temp, CAVEAT: checkout's "-d" does not take absolute pathnames),
# so we have the necessary metadata in CVS/:
$ cd ~/cvswork
$ cvs -d ROOTDIR checkout -l -d Temp .

# Then simulate an "update with directories only" of that folder:
$ cd ~/cvswork/Temp
$ cvs -n update -d # create directories / dry run
You may want to get rid of that auxiliary location again; I personally keep ~/cvswork/Temp "permanently", so I can always run the above "cvs -n update -d" in there.

It is a simulated update of the repository root.

I got this recipe from here.

GNU Emacs: how to activate time stamps?

Time Stamps - GNU Emacs Manual

My recipe:
(add-hook 'write-file-hooks 'time-stamp)
I actually think, I already bookmarked this recipe on my blog a while ago, but I cannot find it.

Friday, February 22, 2013

nice table: what the British say – what the British mean – what others understand

Blog: Translating English…

Well, it always helps to properly understand English. Don't put the blame on the native speakers but on your own language deficiencies!

Thursday, February 21, 2013

O'Reilly Media book: Learning from jQuery

Learning from jQuery:
If you’re comfortable with jQuery but a bit shaky with JavaScript, this concise guide will help you expand your knowledge of the language—especially the code that jQuery covers up for you. Many jQuery devotees write as little code as possible, but with some JavaScript under your belt, you can prevent errors, reduce overhead, and make your application code more efficient.

a utility listing CVS tags

O'Reilly Media book: Agile Data

Agile Data:
With this hands-on book, you’ll learn a flexible toolset and methodology for building effective analytics applications. Agile Data shows you how to create an environment for exploring data, using lightweight tools such as Ruby, Python, Apache Pig, and the D3.js (Data-Driven Documents) JavaScript library. You’ll learn an iterative approach that allows you to quickly change the kind of analysis you’re doing, as you discover what the data is telling you.

my customer still uses CVS, I would love to own the PragProg book on CVS

Pragmatic Forums | my customer still uses CVS, I would love to own the PDF

Within a couple of days I got it as a gift from Andy Hunt. I am so glad.

O'Reilly Media book: Python Cookbook – Recipes for Mastering Python 3

Python Cookbook:
Completely updated, the third edition of this popular cookbook offers a collection of recipes to help readers solve a variety of common problems they face when programming with Python. With a focus on Python 3, some recipe coverage includes data structures and algorithms, strings and text, metaprogramming, and testing.

Wednesday, February 20, 2013

O'Reilly Media book: bash Pocket Reference

bash Pocket Reference:
You need to know how to work with the bash shell if you want to get to the heart of Unix systems, including Linux and Mac OS X. Now covering the most recent version of bash, this concise little book puts all of the essential information about bash at your fingertips. You'll quickly find answers to annoying questions that always come up when you're writing shell scripts -- What characters do you need to quote? How do you get variable substitution to do exactly what you want? How do you use arrays? -- and much more.

O'Reilly Media book: Mastering Regular Expressions, 3rd Edition

Mastering Regular Expressions, 3rd Edition - O'Reilly Media

Does not cover (Korn Shell) "extended globbing" AKA "file name generation"; in bash activated through: "$ shopt extglob on".

O'Reilly Media book: bash Cookbook

bash Cookbook - O'Reilly Media

O'Reilly Media book: Learning the bash Shell, 3rd Edition

Learning the bash Shell, 3rd Edition - O'Reilly Media

Tuesday, February 19, 2013

ksh88 man page man page

DESCRIPTION : Functions :
… Function identifiers can be listed with the -f or +f option of the typeset special command. …

The Pragmatic Bookshelf: Pragmatic Version Control using CVS

The Pragmatic Bookshelf | Pragmatic Version Control using CVS

A customer of mine still uses CVS, I would love to own this PDF e-book; I asked them on the forum on that book [Link], whether there is a way to get the e-book [Link]. Update: I got it as a gift from them.

You can find the paper book on Amazon Marketplace as used book and also on eBay for awfully little money.

I really love the recipes in appendix A.2.

PPT's perlish diff got released outside PPT a long time ago

Diff - Compare two files and print differences

inventing passwords semi-automatically

Password generator at

Generic Mapping Tools (AKA GMT) - Wikipedia, the free encyclopedia

Generic Mapping Tools - Wikipedia, the free encyclopedia

Generic Mapping Tools: The GMT Home Page

The GMT Home Page

O'Reilly's CD bookshelf (illegally hosted somewhere in the Ukraine)

O'Reilly's CD bookshelf

PacktPub book: Master project management with Redmine

About the Author: Andriy Lesyuk is an open source evangelist with more than 14 years of experience in Ruby, PHP, Perl, JAX, C/C++ and has developed more than 20 open source plugins for Redmine. He has worked as Head of the Software and Networking Laboratory for Ivano-Frankivsk National Technical University of Oil and Gas and is currently working with companies such as oDesk & Kayako on numerous individual projects. Mastering Redmine extensively covers a variety of topics such as writing and configuring plugins, issue reporting/tracking/management, quick or customized installation and many more. The book first helps readers understand the basics and gives comprehensive look on installing and configuring Redmine.

PacktPub book: a free PacktPub article: 3D plot using gnuplot

3D plot using gnuplot

PacktPub book: the gnuplot cookbook

Master all the ins and outs of gnuplot using Packt's new cookbook: gnuplot is the world's finest technical plotting software that can generate two- and three-dimensional plots of functions, data, and data fits. It was originally created to allow scientists and students to visualize mathematical functions and data interactively, but has grown to support many non-interactive uses such as web scripting.

Monday, February 18, 2013

movie at the Berlin Film Festival: elle s'en va (in french)

with Catherine Deneuve

My early Saturday (2013-02-16) film.

movie at the Berlin Film Festival: Camille Claudel, 1915

Rather more interesting than entertaining.

My Saturday (2013-02-16) night film.

movie at the Berlin Film Festival: The Battle of Tabatô = a batalha de Tabatô (in portuguese and mandinka)

My Friday (2013-02-15) night film.

openSUSE Portal:ARM

Portal:ARM - openSUSE

perl11 (11=5+6)

This Perl goes to 11

openSUSE on Raspberry Pi – Bernhard M. Wiedemann

Index of /~bernhard/linux/opensuse

openSUSE on Raspberry Pi – as discussed on

Re: [opensuse-arm] openSUSE on RaspberryPi

openSUSE on Raspberry Pi – as discussed on

Raspberry Pi • View topic - OpenSuse on RPI

Tuesday, February 12, 2013

the word "agenda" in English and its pronunciations

agenda - Wiktionary
My special challenge with this word is the "g".

the word "analysis" in English and its pronunciations

analysis - Wiktionary
The emphasis is either on the 2nd or on the 1st syllable.

the spec for my future MacBook Pro/Retina

  • I would still love to have a 17" display, but apparently they don't want to resp. cannot offer this (for the time being).
  • Of course I would love to have as much RAM as possible (esp. for running my Windows and the opensuse GUI virtual machines), but apparently the difference between 8 and 16 GB RAM is just usury ("daylight robbery").
  • I think, a 256 GB will do, I don't want to store many huge files long-term, and (the price for) the difference between the 256 and the 512 GB SSD is also quite impressive. offers this spec for € 2050. Apparently you can get that cheaper on eBay, but I need a bill with explicit VAT, that I can use company accounting-wise. The advantage with is actually, that they offer 3-years warranties for free for customers holding a conrad customer card. Maybe these warranties don't cover Apple hardware though?

Monday, February 11, 2013

movie at the Berlin Film Festival: Atanarjuat: The Fast Runner

  • summary
  • a summary of film by the same name and contant on IMDb [Link]

The legend of how Atanarjuat wins the hand of beautiful Atuat is a well-known Inuit tale from the first millennium. …

film: Shirley: Visions of Reality

A series of snapshots from the life of a fictional actress named Shirley serves to weave together thirteen paintings by Edward Hopper (e.g. "Office at Night", "Western Motel", "Usherette", "A Woman in the Sun") into a fascinating synthesis of painting and film, personal and political history. …
I would have loved to see this movie at the film festival, I hope, I will be able to see it anyway.

Saturday, February 9, 2013

movie at the Berlin Film Festival: Top of the Lake

My Sunday afternoon 350 minutes movie with my son#2. Well, actually he got bored and left me alone after like 120 minutes of the series. That was rather, rather sad.

movie at the Berlin Film Festival: Isabella Rossellini's "Mammas"

My Saturday evening "Isabella Rossellini" series of short films at the Delphi. I really, really liked them. Actually they came in 2 sequences, with a break in between, and it took them like more then half an hour to solve the trouble with starting the 2nd sequence, and that was somehow annyoing. But it is a big, big pleasure to experience Isabella Rossellini on stage (here: for the Q+A). She is a rather, rather, rather entertaining and lovely person. They say, you can watch here short films on Youtube.

movie at the Berlin Film Festival: A Long and Happy Life = Dolgaya schastlivaya zhizn (in russian)

My Sunday morning movie at Schaperstraße.
I guess, that was my 1st russian film ever at the Berlinale.

movie at the Berlin Film Festival: frog spider hand horse house


I go there because it comes in a package with the "Isabella Rossellini" film afterwards (both at the Delphi). Maybe it is nice anyway.

film: Everyday Objects = Halbschatten (in german)


movie at the Berlin Film Festival: No Man's Land = Terra de ninguém (portuguese)

Will I make it into the presentation at the Delphi again? I would rather like to, I think. Yes, I did.

What Paulo (a mercenary and killer by profession) had to tell about his life was rather shocking, but he mostly presented it in a bragging style.

Efrat Alony's new album "A Kit for Mending Thoughts"

The album (12 tracks) is available on various music shopping portals for between € 10 and 10.50:
Have a look at her albums at !

from Efrat Alony's new album "A kit for mending thoughts": we sail away

from Efrat Alony's new album "A kit for mending thoughts": I had a king

from Efrat Alony's new album "A kit for mending thoughts": raise

from Efrat Alony's new album "A kit for mending thoughts": lonely woman

Friday, February 8, 2013

movie at the Berlin Film Festival: I Used to Be Darker

I Used to Be Darker

Maybe my Friday evening entertainment. Yes, I actually managed to get hold on a ticket. Some friend of people attending the film dropped out, and they sold the ticket on the stairs to the Delphi movie theatre. Lucky me! I rather liked the film.
There will be a related party tomorrow night at the Schokoladen (Ackerstraße). But you will have to present your ticket for the film.

Perl 5 is not going to be renumbered to Perl 7

Everything you need to know about the Perl 5 / Perl 7 debate - Perlbuzz

Tuesday, February 5, 2013

AVM's DECT repeater: FRITZ!DECT Repeater 100

FRITZ!DECT Repeater 100 | AVM announced the availability on … for …:

  • … 2013-03-07: 2013-03-07
  • … 2013-03-08: 2013-03-26