Don't understand german? Read or subscribe to my english-only feed.

Search Results

zsh: zargs

Monday, July 26th, 2004

Let me show the power of zargs. First of all let’s see wheter both commands do the same: $ find /usr/include -name \*.h -exec grep printf /dev/null {} \; | wc -l 389 $ zargs /usr/include/**/*.h — grep printf /dev/null | wc -l 389 Yes, seems so – so let’s compare them via ‘time’: $ […]

zsh…

Monday, July 26th, 2004

Now I was searching for other zsh-addicts via Feedster. I couldn’t find really interesting blogs but what I could find is ZWS. ZWS is a simple web server written in ZSH. ZWS uses zsh/stat, zsh/datetime, zsh/net/tcp and tcp_proxy. IMO it’s just something like a prototype – but at least it demonstrates the power of zsh. […]

Zsh-Liebhaber-Webpage

Saturday, July 10th, 2004

If you are zsh-user you probably know the german “zsh-liebhaber-seite” of Matthias Kopfermann. Because the webserver of the old and original webpage is often under high load we (Matthias and me) decided to overwork the webpage and locate it on my website. So if you are interested in zsh and are capable of reading german […]

zsh hacking

Monday, June 21st, 2004

Today I did some zsh-hacking. I was sick of sourcing special files in my ~/.zsh/ to change my prompt – which is quite essential for me to change between a comfortable prompt for working and one for copy/pasting. So I wrote my own prompt-functions. Some predefined prompt functions are located in $ZSHDIR/functions/Prompts/. I named my […]

zsh

Monday, April 5th, 2004

Today I wrote a german webpage about zsh. zsh is really great and via stepping through $ZSH-SOURCE/Etc/FEATURES, Changelogs and using google I discovered many not so well known features.

zsh 4.2.0 released

Saturday, March 20th, 2004

Yes – zsh version 4.2.0 is available. Check out the Release Notes for new features. What’s new? Suffix aliases allow the shell to run a command on a file by suffix: [mika@grml: ~]% grep ‘alias.*tex’ .zshrc alias -s tex=vim [mika@grml: ~]% Now a ‘$ file.tex’ calls vim with file.tex :-). Nice modules/functions are especially zsh/net/socket, […]

What to expect from Debian/bookworm #newinbookworm

Sunday, June 11th, 2023

Debian v12 with codename bookworm was released as new stable release on 10th of June 2023. Similar to what we had with #newinbullseye and previous releases, now it’s time for #newinbookworm! I was the driving force at several of my customers to be well prepared for bookworm. As usual with major upgrades, there are some […]

RIP, Sven Guckes

Saturday, February 26th, 2022

Die älteste mir zugängliche Mail von Sven Guckes direkt an mich stammt aus dem Jahr 2002, und startet seinerseits mit: eine dokumentierte loesung – das ist prima! :-) Natürlich ging es um: Vim. Viele Mails unter anderem zum Kunsthaus Graz, den Chemnitzer Linux-Tagen, den Grazer Linuxtagen (GLT) und seinem Geek Brunch sollten folgen. Unvergessen bleibt […]

What to expect from Debian/bullseye #newinbullseye

Thursday, May 27th, 2021

Debian v11 with codename bullseye is supposed to be released as new stable release soon-ish (let’s hope for June, 2021! :)). Similar to what we had with #newinbuster and previous releases, now it’s time for #newinbullseye! I was the driving force at several of my customers to be well prepared for bullseye before its freeze, […]

A Ceph war story

Friday, April 9th, 2021

It all started with the big bang! We nearly lost 33 of 36 disks on a Proxmox/Ceph Cluster; this is the story of how we recovered them. At the end of 2020, we eventually had a long outstanding maintenance window for taking care of system upgrades at a customer. During this maintenance window, which involved […]

Debugging a mystery: ssh causing strange exit codes?

Thursday, May 18th, 2017

Recently we had a WTF moment at a customer of mine which is worth sharing. In an automated deployment procedure we’re installing Debian systems and setting up MySQL HA/Scalability. Installation of the first node works fine, but during installation of the second node something weird is going on. Even though the deployment procedure reported that […]

Ten years of Grml

Monday, December 22nd, 2014

On 22nd of October 2004 an event called OS04 took place in Seifenfabrik Graz/Austria and it marked the first official release of the Grml project. Grml was initially started by myself in 2003 – I registered the domain on September 16, 2003 (so technically it would be 11 years already :)). It started with a […]

How geeks celebrate a birthday AKA bin2dec

Thursday, August 30th, 2012

Far away from Rosetta Code, but that’s what Frank and I came up with when explaining 100000₂: Guile: guile <<< \#b100000 guile -c ‘((@@ (ice-9 format) format) #t “~d~%” #b100000)’ Racket: racket -e ‘#b100000’ Ruby: ruby -e ‘puts “100000”.to_i(2)’ Python: python -c ‘print int(“100000”, 2)’ Perl: perl -e ‘print 0b100000’ Zsh: zsh -c ‘print $((2#100000))’ […]

Grml User Survey 2011 – the results

Thursday, March 17th, 2011

The results of the Grml User Survey 2011 are available. I strongly recommend any open source project to run such a survey. Besides gathering really interesting feedback it’s motivating for developers to read what people think about your product. Interesting facts for Planet Debian readers: With a leading 86% our users are Debian users. Further […]

Grml 2009.10 – Codename Hello-Wien

Monday, November 2nd, 2009

Distrowatch, Heise, Pro-Linux, Symlink, Golem & CO already have the news: a new version of the Debian based Live system for system administrators has been released: Grml 2009.10 – Codename ‘Hello-Wien‘. One visible new feature is the new bootsplash which should lead you through the most important boot options. The new release features kernel 2.6.31.5 […]

grml 2009.05 – Lackdose-Allergie

Monday, June 1st, 2009

Es ist wieder soweit: es gibt eine neue Release von grml, der Debian-basierten Linux Live-CD für Systemadministratoren und Texttool-User. Codename Lackdose-Allergie. Die letzte stabile Release von grml war Ende 2008. Warum hat es zur neuen Release so lange gedauert? Der größte Anteil geht an das Release von Debian/Lenny im Februar. Der an die Release anschließende […]

Debian GNU/Linux 5.0 codename Lenny – News for sysadmins

Sunday, February 15th, 2009

Alright, Debian GNU/Linux 5.0 AKA as Lenny has been released. Time for a Debian unstable unfreeze party! 8-) What does the new stable release bring for system administrators? I’ll give an overview what news you might expect when upgrading from Debian GNU/Linux 4.0, codename Etch (released on 8th April 2007) to the current version Debian […]

Unix time: 1234567890

Sunday, February 15th, 2009

I hope you know the comics of xkcd and abstrusegoose about Unix time. Unix time? Unix time, or POSIX time, is a system for describing points in time, defined as the number of seconds elapsed since midnight Coordinated Universal Time (UTC) of January 1, 1970, not counting leap seconds. It is widely used not only […]

mika’s advent calendar – day 20: lazy typing

Saturday, December 20th, 2008

I blogged about some tips for optimizing the workflow on the command line in my advent calendar already (like irssi backlog completion, Zsh keybindings and hashes in the zsh). When optimizing your workflow you should be aware of what exactly is eating up your time. Start with evaluating your top 10 shell commands, in Zsh […]

mika’s advent calendar – day 13: lesspipe

Saturday, December 13th, 2008

Displaying more with less: lesspipe.sh is an input filter for the pager less as described in its man page. The script runs under a ksh compliant shell (ksh, bash, zsh) and allows to view files with binary content, compressed files, archives and files contained in archives. A large and growing number of formats are supported […]