Skip to content

web - UpTimes 2015-1 veröffentlicht und bereit zum Download

Heute wurde die aktuelle Ausgabe der GUUG Mitgliederzeitschrift UpTimes veröffentlicht und steht auf der Webseite ab sofort zum Download als PDF und ePUB bereit.
Aus dem Inhalt:
* Das Was-ist-was des Wer-ist-wer: Identifikation, Authentisierung, Autorisierung (von Kristian Köhntopp)
* Von einem, der auszog, IPv6-only zu leben: Hindernisse im IPv4-Netz (von Jens Link)
* Unterwegs nach morgen: Eigener DHCPv6-Server (von Henri Wahl)
* Ist dir langweilig? Bau dir ein Langweilometer (von Jürgen Plate)
* Shellskripte mit Aha-Effekt V: Sirenengeheul und Viertelstundentöne aus der Shell (von Jürgen Plate)
* Change Management: Interview zur Umstellung auf DevOps (mit System Engineer Henning Henkel)
* Angriffsvektor Stromnetz: Buchbesprechung: Blackout (von Hartmut Streppel)

Die Redaktion freut sich über Anregungen, konstruktive Kritik und Artikelvorschläge für zukünftige Ausgaben.

Viel Spaß beim Lesen.


Besten Dank :-).

Translate to de es fr it pt ja

bash - enhanced svn diff

Again i want to share a simple bash function for dealing with the svn diff. I was tired to add the file i want to compare multiple times so i wrote a small wrapper function. The syntax is the following. netbazzlinesvndiff module/myModule/

Enjoy it and be aware that there is no fancy validation logic inside.

# Calles svn diff for two repositories.
# Call $repositoryUrlOne $repositoryUrlTwo $filePath
# @author stev leibelt
# @since 2013-01-30
function net_bazzline_svn_diff ()
  if [ $# -eq 3 ]; then
    svn diff "$1""/""$3" "$2""/""$3"
    echo 'No valid arguments supplied'

Sourceode also available on

Translate to de es fr it pt ja

howto - add a printer in linux with cups

A small howto for the task "adding a printer in linux by using cups".

  • Start the cups service (service cups start, rc.d start cups - this depends on your distro)
  • Open "/etc/cups/cups.conf" and search for "SystemGroup" and note the group
  • If needed, add your user to this group by using "usermod -a -G $groupname $username
  • Open a browser and open the url "http://localhost:631/", there you are at the administration page for cups

The rest should be self explaining.

Translate to de es fr it pt ja

tool - ack is a tool like grep, optimized for programmers

I stumbled over a domain name called " and thought "wow, bold statement". But i liked the testimonials as well as the featurelist so i played a round a bit and you really get the feeling ack is doing better then grep in the metter of "output what you search for".

I will go on with my investigation, lets see if i find something i can add to this entry.

Translate to de es fr it pt ja

tool - vi moving arround

Apanding to the simple editing post i would like to add this time some hints for moving arround

  • ctrl+F - scroll forward one screen
  • ctrl+B - scroll backward one screen
  • ctrl+D - scroll forward half a screen
  • ctrl+U - scroll backward half a screen
  • H - move to the home/top line of the screen
  • M - move to the middle of the screen
  • L - move to the last line of the screen
  • + - move to the first character of the next line
  • - - move to the first character of the previous line
  • ? - search backward
  • N - step search backward
Translate to de es fr it pt ja

tool - vi a little more basics for simple editing

I am using the vi since a few years. A few months ago i realized that i am just using a bit of the mighty power of the vi. Thats why O`Reilly's Learning the vi editor was welcomed in my house :-). I have just finised a small part of the book but found already some "new" stuff for me. Thats why this entry is a supplement to my vi knowledge. But maybe there is something for you out there too.

  • :e! - returns you the last saved version of your file
  • W - move forward from word by word without considering symbols and punctuation
  • c2b - change two words backwards
  • c$ - change to the end of the line
  • cc - change the entire current line
  • C - change characters from current cursor position to the end of the line
  • s - substitute from current position
  • S - same as cc
  • R - puts you in "overwrite" mode
  • ~ - change case of your letter (Upper- to Lowercase and other way)
  • D - deletes from courrent position to the end of the line
  • x - deletes current character
  • X - deletes character before current position
  • xp - delete current character ad put after curser
  • y$ - yankes to the end of the line
  • . - repeats last command
  • O - opens blank line above curser
  • J - joins two (or more) lines
  • e - moves to the end of a word

Wow, after this list it is hard to believe that i am using the vi for years now, "we are absolute beginners" comes to my ears ;-).

Translate to de es fr it pt ja

howto - mount filesystem via ssh using sshfs

First of all, you have to install "sshfs". After that you just have to type.

sshfs [email protected]$host:/path/to/dir /path/to/mount

If fuse throws an error of permission, you have to add your user to the group fuse by typing:

usermod -a -G fuse $user

After you re-logged-in you can see by typing "groups" in your shell that everything is done fin. Do not want to logoff? Try

su $user

in your shell. This is a new login and so your new group is available now.

Just another hint, if you want to access symbolic links, try:

-o follow_symlinks


-o transform_symlinks

The man page will help you to understand what you are doing.

Now put everything as an alias in your bashrc (or something similar) and you are done :-).

alias mountMyShare="sshfs [email protected]:/path/to/dir /path/to/mount -o follow_symlinks"; alias umountMyShare="fusermount -u /path/to/mount";

Happy mounting and unmounting.

Translate to de es fr it pt ja

tool - cli file manager with vi keybindings - ranger and vifm

Searching for perfect tools seams to have a long tradition. Also switching from gui tools to cli tools back to gui and so one is a great game. This time i decided to try out some cli file managers. Since we are working on the cli it is a massive benefit if the software supports vi keybindings.

At first i tried a recommended tool called ranger. It feels very naturaly when you browse your dictionaries and it looks like the osx finder in console mode - maybe the finder "adopt" his design from a cli tool that i do not know so i do not know if the compare is correct, do not blame me for that ;-). It still feels a bit under development but it is no wasted time if you give him a try. A short howto can be found here

Second file manager i tried is vifm. It is definitly a file manager for vi lovers :-). Vifm provides, if wished, a two panel view like used by mc.

Since i am a vi (i know vi is the center of eVIl), i like working with vifm and with the option of having a two panel layout if feels like mc on (vi) dope :-D. This tool definitely get a "try it out" mark, do it!

A short help can be found here

Translate to de es fr it pt ja

Web - Dennis Ritchie ist gestorben

Wie erst jetzt bekannt wurde, ist der US-amerikanische Informatiker Dennis MacAllstair Ritchie am vergangenen Wochenende nach langer Krankheit in Murray Hill gestorben. Ritchie wurde 70 Jahre alt.
Quelle Wikipedia

So scheinbar Jeder, der Informatik studiert oder gelernt hat, ist wenigst einmal mit Ritchie in Kontakt gekommen. Es ist schade das er gegangen ist, jedoch hofft man "nur", dass es ohne viele Schmerzen vonstatten ging. Thankts for all the fish :-).

C/C++-Programmierer sterben nicht, die werden nach void gecasted.

Translate to de es fr it pt ja