Thursday, January 5, 2012

Web servers: nginx overtakes IIS

Web servers: nginx overtakes IIS: Netcraft says, however, that the performance-optimised web server is still behind Microsoft when looking at the 900,000 most active web sites, while Apache continues to lead

O'Reilly Media book: Arduino Cookbook

Arduino Cookbook:
This cookbook is perfect for anyone who wants to experiment with the popular Arduino microcontroller and programming environment. You’ll find more than 200 tips and techniques for building a variety of objects and prototypes such as toys, detectors, robots, and interactive clothing that can sense and respond to touch, sound, position, heat, and light.

O'Reilly Media book: Make a Mind-Controlled Arduino Robot

Make a Mind-Controlled Arduino Robot:
Build a robot that responds to electrical activity in your brain—it’s easy and fun. If you’re familiar with Arduino and have basic mechanical building skills, this book will show you how to construct a robot that plays sounds, blinks lights, and reacts to signals from an affordable electroencephalography (EEG) headband. You’ll find complete instructions for building a simple robot chassis with servos, wheels, sensors, LEDs, and a speaker. You also get the code to program the Arduino microcontroller to receive wireless signals from the EEG.

The Pragmatic Bookshelf: Pragmatic Guide to Sass

Pragmatic Guide to Sass:
CSS is fundamental to the web, but it's a basic language and lacks many features. Sass is just like CSS, but with a whole lot of extra power so you can get more done, more quickly. Build better web pages today with Pragmatic Guide to Sass. These concise, easy-to-digest tips and techniques are the shortcuts experienced CSS developers need to start developing in Sass today.

O'Reilly Media book: Mapping with Drupal

Mapping with Drupal:
Build beautiful interactive maps on your Drupal website, and tell engaging visual stories with your data. This concise guide shows you how to create custom geographical maps from top to bottom, using Drupal 7 tools and out-of-the-box modules. You’ll learn how mapping works in Drupal, with examples on how to use intuitive interfaces to map local events, businesses, groups, and other custom data.

book: Software Change Management: Case Studies and Practical Advice – Microsoft Press

Software Change Management: Case Studies and Practical Advice:
Drawing from 30+ years of field experience, with case studies spanning industry, government, and academia, this practical guide illuminates the change-management approaches that lead to successful software process improvement.

book: SQL and Relational Theory - O'Reilly Media

SQL and Relational Theory:
SQL is full of difficulties and traps for the unwary. You can avoid them if you understand relational theory, but only if you know how to put the theory into practice. In this insightful book, author C.J. Date explains relational theory in depth, and demonstrates through numerous examples and exercises how you can apply it directly to your use of SQL.

Wednesday, January 4, 2012

the Tetragrammaton YHWH aka Yahweh - Wikipedia, the free encyclopedia

Yahweh - Wikipedia, the free encyclopedia

Asherah - Wikipedia, the free encyclopedia

Asherah - Wikipedia, the free encyclopedia

euphemism - Wiktionary

euphemism - Wiktionary

The English Wiktionary article explains:


  1. (uncountable) The use of a word or phrase to replace another with one that is considered less offensive or less vulgar than the word or phrase it replaces.
  2. (countable) (rhetoric) A word or phrase that is used to replace another in this way.
I have only known the 2nd meaning so far, but I am tempted to use the word with the 1st meaning from now on.

"what the heck?" - Wiktionary

what the heck - Wiktionary

I seriously hoped, this would be a much nicer phrase than WTF, but it's not; its wiktionary article explains:
(euphemistic) A "softer" way to say "what the hell?".
For someone with a vague religious background, replacing "what the heck" with the well-known WTF is like "driving out demons by the power of Beelzeboul". You may want to read this up in the Wikipedia article on Beelzebub, another way to write Beelzeboul.

AM/FM broadcasting


I don't remember ever having heard this explanation.
In German a different terminology is being used for radio broadcasting:
  • UKW for Ultrakurzwelle, in English: VHF for very high frequency, popularly (but incorrectly) also FM
  • KW for Kurzwelle, in English: SW for short wave or HF for high frequency
  • MW for Mittelwelle, in English: MF for medium frequency, popularly (but incorrectly) also AM
  • LW for Langwelle, in English: LowFER for Low-Frequency Experimental Radio

Friday, December 30, 2011

perl: replace ":utf8" with ...

The :utf8 PerlIO layer / Perl 5 Wiki

Yes, I want to follow their recommendation:

To improve your code, simply find all occurrences of :utf8 and replace it with :encoding(utf8).

Wednesday, December 28, 2011

logging: Write Logs for Machines, use JSON

Write Logs for Machines, use JSON | Paul's Journal

Looks like a nice new challenge to use JSON also for debug / trace output.
I always found unstructured debug / trace output awful, and of course mine has been "key-value" for a long time.
I learned that "at home", the Karlsruhe Ada Compiler construction team, back in the 80-s.


Monday, December 26, 2011

I am using ESC in the shell, and I wonder, why it doesn't respond properly -- I am Korn shell sick

Korn shell - Wikipedia, the free encyclopedia

I have worked on some AIX in an ancient ksh with vi for the last 4 weeks (Mondays through Fridays, Geneva, Switzerland).

No bash on that machine, no emacs either.
Well, I remembered "set -o gmacs" for ksh at least. Maybe the ksh on that machine had never gotten tortured with that form of emacs mode ever before.

No, I am not going to use pdksh instead of bash.

Although I tried my best, I don't think my cautious shell scripting style will have any effect on anybody I met there:
if test "$ivar" -eq 0
instead of

if test $ivar -eq 0

Firmware update mitigates HP's LaserJet printer security problems - The H Security: News and Features

Firmware update mitigates HP's LaserJet printer security problems - The H Security: News and Features: 'via Blog this'

found my own office and my own desk at home again again me again again – uuh, what an encouraging discovery!

Saturday, December 24, 2011

movie: My Worst Nightmare (2011)

My Worst Nightmare (2011): Directed by Anne Fontaine. With Isabelle Huppert, Benoît Poelvoorde, André Dussollier, Virginie Efira.
My 1st movie tonight, another two waiting ...

Not a scary movie, rather a comedy. Not a movie, that I would choose on purpose, but rather delightful anyway.

Friday, December 23, 2011

ISKCON = International Society for Krishna Consciousness

International Society for Krishna Consciousness - Wikipedia, the free encyclopedia

Known colloquially as the Hare Krishna movement.

Today I learned, that in India itself ISKCON is very much liked and appreciated for its "Food for Life" project.

encrypted Google queries

https://encrypted.google.com

returning to Berlin from my Geneva project

Tough 4 weeks, esp. the weekend commuting.

Enjoyed a colleague's company on the train from Geneva to Karlsruhe. (No, no, no, I am agnostic, Karma is not a term, I deal with. True?)
Learned about ISKCON (aka the Hare Krishna movement) from a native Indian point of view; that was quite surprising.
Found out, that I could have been online with my MacBook etc. from day#1, if I had asked the right persons. I am sure, it was good for something at least not being online.

To be continued ...

worldwide data roamig sim card - global sim - roaming sim - abroadband.com

worldwide data roamig sim card - global sim - roaming sim - abroadband.com


Data download and upload
Price per MB (1024 kb)
ABROADBAND World
€ 0.59
Annual stand-by fee for your SIM card: If the SIM card is not used at all within a one-year period, we will charge a stand-by fee of € 10,-The annual stand-by fee for your SIM card will not be charged if you use your abroadband SIM card at least once in a year.
Sounds interesting despite their "annual stand-by fee".

Android drivers to be included in Linux 3.3 kernel - The H Open Source: News and Features

Android drivers to be included in Linux 3.3 kernel - The H Open Source: News and Features

Friday, December 9, 2011

book: Build Awesome Command-Line Applications in Ruby

The Pragmatic Bookshelf | Build Awesome Command-Line Applications in Ruby

"Adding Tab Completion with GLI help and bash" – I like this section and the idea (command line completion from internal command line specification) very much.

Friday, December 2, 2011

how to disable Android Market software updates resp. notifications

I got an Android phone and also an Android tablet.

Once in a while I have a good reason to use one of them as Wi-Fi router for the other and also other devices.

Once in a while I am abroad, and usually I have data roaming ticked off.

But then also once in a while data roaming is necessary, because there is no other suitable Internet access.

What more precautions can I take in order to avoid rather unnecessary transfers then?
  • "Update over Wi-Fi only" (may not help for the device getting routed through the other one)
  • tick off "Auto-update apps"
  • tick off "Notifications" ("about updates to apps or games that I've downloaded")
  • within "About tablet" > "Software update" tick off "Auto update"