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

Steirische Software

July 19th, 2006

Screenshot - GPGol Fehlermeldung: Dei Schlüsselverwaltung konnte nicht aufgerufen werden

Wo ist jetzt nur “mei” Schlüsselverwaltung?

Debian on UltraSparc II

July 17th, 2006

We already have one Sun Sparc running at Robocup @ TUG:

mika@robosparc ~ % cat /proc/cpuinfo
cpu             : TI UltraSparc I   (SpitFire)
fpu             : UltraSparc I integrated FPU
promlib         : Version 3 Revision 1
prom            : 3.1.3
type            : sun4u
ncpus probed    : 1
ncpus active    : 1
Cpu0Bogo        : 397.31
Cpu0ClkTck      : 000000000bebc200
MMU Type        : Spitfire

Now we got another one and I’d like to document the necessary steps for installing Debian on such a box (in case Mabu and me have to install a third one ;-)):

mika@sunkist ~ % cat /proc/cpuinfo
cpu             : TI UltraSparc II  (BlackBird)
fpu             : UltraSparc II integrated FPU
promlib         : Version 3 Revision 7
prom            : 3.7.0
type            : sun4u
ncpus probed    : 1
ncpus active    : 1
Cpu0Bogo        : 589.82
Cpu0ClkTck      : 0000000011a49a00
MMU Type        : Spitfire

We used the netboot installer (as CD-ROM did not work – as usual ;-)) to install Debian-Sparc. We configured rarpd (adjust /etc/ethers) and atftpd (provide the netboot image, in our case it was /opt/tftpboot/ and create a symlink based on the mac address of the computer you want to install).

Press Stop-A to interrupt the booting sequence, use ‘boot net’ to boot via network and then it’s pretty straight forward. d-i worked without any serious problems, just the console was somewhat b0rken. After installing GNU screen and zsh and grml‘s configuration files working on the box is comfortable. 8-)

Helpful ressources:

IRC- und irssi-Workshop

July 13th, 2006

Gentoo-Entwickler Wernfried ‘amne’ Haas hat für Leute vom Security Treff Graz und grml-Entwickler einen Workshop zu IRC und dem Konsolenclient irssi gehalten.

22:27 < amnemobil>  20:28:02 up 78 days, 18:41, 58 users,  load average: 2.83, 1.85, 1.69
22:27 < amnemobil> /exec -o uptime
22:27 < mika_fh>  22:27:43 up  4:17,  0 users,  load average: 0.32, 0.08, 0.02
22:27 < ~dauti>  /exec -o uptime
22:27 < mika_fh> amnemobil: gentoo vs. grml :)
22:28 < mika_fh> 22:28:49 up 359 days,  8:46,  1 user,  load average: 1.00, 0.99, 0.81
22:29 < gebi>  22:29:31 up 48 days, 19 min,  6 users,  load average: 0.01, 0.11, 0.10
22:29 < mika_fh> laecherlschass ;)
22:30 < amnemobil> mieser trollversuch da
22:30 < vk_> lärcherlschaas ... (geht auch mit umlauts *g*)
22:30 < gebi> mika_fh: wird halt hin und wieder upgegraded ;)
22:30 -!- mode/#grml-workshop [+o superamne] by ChanServ
22:31 -!- mika_fh was kicked from #grml-workshop by superamne [du hast die höhere uptime, aber ich hab op]

Für Interessenten habe ich meine Mitschrift vom IRC-Workshop online gestellt. Danke für den schönen Workshop, amne!

Wikipedia via fuse – wikipediafs

July 6th, 2006

Run ‘apt-get install wikipediafs‘ on your Debian/grml-box.

% cat ~/.wikipediafs/config.xml
<wfs-config>
<general>
<article-cache-time>300</article-cache-time>
</general>
<sites>
<site>
<dirname>wikipedia-de</dirname>
<host>de.wikipedia.org</host>
<basename>/w/index.php</basename>
</site>
<site>
<dirname>wikipedia-en</dirname>
<host>en.wikipedia.org</host>
<basename>/w/index.php</basename>
</site>
</sites>
</wfs-config>
% mount.wikipediafs /wiki
% cat /wiki/wikipedia-en/Cat

mrxvt – multi-tabbed X Terminal Emulator

July 2nd, 2006

mrxvt ist ein auf rxvt und aterm basierender multi-tabbed X Terminal Emulator. Laut der Projekt-Homepage bietet mrxvt folgende Features:

  • multi-tab support
  • runtime dynamic tab title
  • session support for each tab
  • input broadcasting for all tabs
  • user configurable keyboard shortcuts
  • translucent window support
  • pseudo-transparent background per terminal
  • pseudo-transparent scrollbar/menubar/tabbar
  • background color tinting
  • color text shadow
  • off-focus background fading
  • NeXT/rxvt/xterm/SGI/plain style scrollbar
  • user supplied background image per terminal (jpeg/png/xpm)
  • user supplied background image for scrollbar/menubar/tabbar (jpeg/png/xpm)
  • only depends on X, no GTK, no Qt
  • small and fast
  • freetype font (xft)
  • XIM and multi-languages (Chinese/Korea/Japanese) suppport
  • multiple platforms
  • utmp/wtmp/lastlog logging

Für mich ist mrxvt vorwiegend eine schlanke Alternative zu der KDE-Konsole. Ich verwende Terminals fast immer im Fullscreen-Modus und möchte zwischen mehreren Terminals auf einem einzelnen Desktop schnell und einfach wechseln können. Mit mrxvt und den Multi-Tabs (strg-shift-n für ein neues Tab, shift-[linker|rechter]-cursor zum Wechseln) bekomme ich genau das. Version 0.4.2 hat sich jetzt bei mir mehrere Monate lang bewährt und wird dementsprechend auch in grml 0.8 Einzug finden. ‘apt-get install mrxvt’ für Debian-User. :)

Thinkpad T60 laptop with Debian/grml Linux

July 2nd, 2006

Thinkpad T60 picture - taken from/copyright by http://thinkwiki.org/images/8/8e/ThinkPadT60.jpgFirst of all: thanks a lot to IBM/Lenovo! Michael Gebetsroither and me were working on the ‘Trusted Live Linux’ project at IAIK @ TUG. IBM/Lenovo kindly provided us a Thinkpad T60 1951-44G laptop so we were able to test and work with a TPM v1.2 chip. The results of the project will be available within the next few weeks, stay tuned.

Specifications of the Thinkpad T60 1951-44G:

T2400(1.83GHz), 512MB RAM, 60GB 5400rpm HD, 14.1in 1024x768 LCD,
Intel 950, CDRW/DVD, Intel 802.11abg wireless, Modem, 1Gb Ethernet,
UltraNav, Secure chip, Fingerprint reader, 6c Li-Ion batt

lspci-output:

0000:00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
0000:00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
0000:00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
0000:00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
0000:00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
0000:00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
0000:00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
0000:00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
0000:00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
0000:00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
0000:00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
0000:00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
0000:00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
0000:00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
0000:00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
0000:00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller AHCI (rev 02)
0000:00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
0000:02:00.0 Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller
0000:03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
0000:15:00.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller

The system I used for testing was grml 0.7-5, a pre-release of the upcoming version 0.8 with kernel 2.6.17-grml. Results:

  • X.org 7.0: works out of the box with the vesa driver (glxgears says 700 FPS), 3d acceleration/DRI should work with X.org 7.1 and i810
  • Sound: works out of the box (using snd_hda_intel driver), also the hardware keys for mute/raise/lower work
  • CPU frequency scaling: works out of the box (using speedstep_centrino driver)
  • CPU hotplug: works with SMP-enabled kernel and ‘echo [0|1] > /sys/devices/system/cpu/cpu1/online’
  • WLAN: ipw3495, works out of the box with 2.6.17-grml (the driver is part of it), ipw3945-ucode and ipw3945d
  • Temperature: hddtemp /dev/sda works, /proc/acpi/ibm/thermal works via module ibm_acpi, mbmon and sensors don’t return anything yet
  • Battery: the /proc/acpi/battery interface works; running about 3.5 hours according to ‘acpi -V’
  • SMAPI BIOS: works using tp_smapi
  • ThinkLight: works out of the box (it’s hardware controlled)
  • FN-keys: hardware controlled keys (e.g. LCD brightness thinklight, sound) work, software controlled keys not out of the box
  • On screen display: works using tpb
  • Ethernet: I noticed a problem with the e1000 module, you’ll notice the following in the syslog:
e1000: 0000:02:00.0: e1000_probe: The EEPROM Checksum Is Not Valid
e1000: probe of 0000:02:00.0 failed with error -5

This means the checksum in PCI data area is not ok. It seems the windows driver does not have this problem because it does not verify the checksum at all. Of course you could work around the problem by disabling the e1000_validate_eeprom_checksum in e1000_main.c but that’s a nasty workaround. I found a workaround for this without having to touch kernelsource: just set “Internal Network Device: Hidden” in the BIOS. If you reboot again you won’t have a network card of course, but after re-enabling it again in the BIOS the module should work without any problems then.

  • TPM: thanks for help to Kylene Hall. We found a way to get it working with 2.6.16-rc5. The patch found its way to 2.6.17 (git-commit) so now it’s working out of the box using the TIS driver (tpm_tis)
  • HDAPS: does not work [hdaps: supported laptop not found, driver init failed (ret=-19)]
  • Fingerprint reader: works with some effort and a good howto
  • Software suspend: should work with hibernate (take a look at http://lochraster.org/t60/ for configuration files)

Conclusion: It’s definitely rocking hardware even though some parts are not yet working out of the box with Linux. Solid hardware, very powerful (thanks to dual-core), lots of options in the BIOS. I never ever heard the cpu fan, even though running ‘CONCURRENCY_LEVEL=2 make-kpkg’ on the SMP-enabled kernel. 8-)

Negative Partitionsgröße?

June 30th, 2006

# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 -253298818094k 1.0k 0.0k 73% /
/dev/hda1 -25520091066k 1.0k 0.0k 5% /boot
# df --version
df (fileutils) 4.1
[...]

Upgrade auf aktuellere coreutils (5.2.1) bewirkt Wunder. ;-)

Robocup 2006: done

June 20th, 2006

Zurück in Graz. Robocup war anstrengend aber durchaus interessant und lehrreich. Und weitere “Lessons learnt”:

  • WLAN auf persischem SuSE debuggen ist not-amusing (aber am Schluss hab ich es für die Jungs doch noch hinbekommen, hehe)
  • wenn ein bestimmter Modus im WLAN verboten ist (in unserem Falle “G”), sucht man “iwpriv $DEVICE set_mode $NUM”
  • durch Glastüren kann man nicht gehen *boing* 8-)
  • Bluetooth-Headsets sind unpraktisch, wenn jeglicher WLAN/Bluetooth-Betrieb untersagt ist ;-)
  • es gibt in Deutschland zur Zeit keine Lokale ohne Leinwand/Großbildfernseher
  • die Bremer Stadtmusikanten sind noch unbeeindruckender als erwartet
  • es rockt, nach 22:30 Uhr in einer sonnenbestrahlten Stadt spazieren gehen zu können

Bilder vom ‘Mostly Harmless’-Team der TUG gibt es in der Webgallery. Die Roboter laufen selbstverständlich mit grml. :-)

So, zurück zu 2.6.17-grml

Robocup-Weltmeisterschaft 2006

June 13th, 2006

Seit Sonntag bin ich mit anderen Mitgliedern des Robocup-Teams der TUG bei der Robocup-Weltmeisterschaft 2006 in Bremen. Ich kümmere mich hier um die IT und EDV-Infrastruktur, auf den Robotern kommt natürlich ein angepasstes grml zum Einsatz. 8-) Lange Tage, wenig Schlaf, und wieder was dazugelernt:

  • Extrawurst ist hier unbekannt (das Problem betrifft mich zum Glück nicht ;-))
  • Käsesemmel gibt es beim Eurospar ums Eck nicht, man bekommt nur ein aufgeschnittes Weckerl (Selbstbedienung) und dazu Käse*scheiben*(!) [Gewichtseinheit, was das?] – und darf dann selbst basteln gehen
  • Pago-Saft gibt’s hier auch nicht
  • jeglicher Filterkaffee ist ungeniessbar (dabei könnten wir den wirklich gebrauchen)
  • “Haake Beck” hat mit Bier nur wenig zu tun

Aktuelles von unserem Team gibt es im Webdiary nachzulesen. Der ZDF ist auch mit von der Partie und sendet immer wieder live und täglich ein “Best-of-the-day”. So, back to work…

Linuxwochen Wien 2006: done

June 5th, 2006

Ja, die Linuxwochen Wien 2006 sind vorbei. Nachdem ich jetzt aber nichts doppelt schreiben will und mich schon mehrere Personen auf einen Bericht angesprochen haben, verweise ich an dieser Stelle einfach auf das grml-develblog – dort habe ich dazu einen ausführlicheren Artikel geschrieben. Have fun. :-)

The coolest features of Vim7

May 28th, 2006
  1. omni/intellisense completion: use CTRL-X CTRL-O in insert mode to start it [:he compl-omni]
  2. internal grep: vimgrep foo bar [:he vimgrep]
  3. tab pages: vim -p file1 file2 – then use the :tab command [:he tabpage]
    gt -> next tab
    gT -> previous tab
  4. undo branches: :undolist / :earlier 2h / :later 2h
    instead of using u (undo) and CTRL-R (redo), you might experiment with g- and g+ to move through the text state [:he undolist]
  5. browse (and of course edit) remote directories via scp using netrw plugin: :edit scp://host//path/to/ [:he netrw.vim]
  6. start editing the filename under the cursor and jump to the line number following the file name: press gF [:he gF]
  7. press ‘CTRL-W F’ to start editing the filename under the cursor in a new window and jump to the line number following the file name. [:he CTRL-W_F]
  8. spelling correction [:he spell]:
    ]s -> Move to next misspelled word after the cursor
    zg -> Add word under the cursor as a good word to the first name in ‘spellfile’
    zw -> Like “zg” but mark the word as a wrong (bad) word
    z= -> For the word under/after the cursor suggest correctly spelled words
  9. highlight active cursor line using ‘set cursorline’ [:he cursorline]
  10. delete inner quotes inside HTML-code using cit [:he tag-blocks]

Configuration template for your ~/.vimrc:

if version >= 700
" Thanks for some ideas to Christian 'strcat' Schneider and Julius Plenz
" turn spelling on by default:
"  set spell
" toggle spelling with F12 key:
map <F12> :set spell!<CR><Bar>:echo "Spell Check: " . strpart("OffOn", 3 * &spell, 3)<CR>
set spellfile=~/.vim/spellfile.add

" change language -  get spell files from http://ftp.vim.org/pub/vim/runtime/spell/
" cd ~/.vim/spell && wget http://ftp.vim.org/pub/vim/runtime/spell/de.latin1.spl
" change to german:
"  set spelllang=de

" highlight matching parens:
" set matchpairs=(:),[:],{:},< :>
" let loaded_matchparen = 1
" highlight MatchParen term=reverse   ctermbg=7   guibg=cornsilk

" highlight the cursor line and column:
" set cursorline
" highlight CursorLine   term=reverse   ctermbg=7   guibg=#333333
" highlight CursorColumn guibg=#333333

" delete Inner-Quotes - very useful within HTML-code!
imap <F10> <C-O>cit

" set maximum number of suggestions listed to top 10 items
set sps=best,10
endif

Note: all of the above is brought to grml-users via /etc/skel/.vimrc of current grml-etc package and will be shipped with the next grml-release of course.

Antiverpeil Howto

May 28th, 2006

Update [2008-02-15]: URLs aktualisiert

Pflichtprogramm: das Antiverpeil Howto (antiverpeil-workshop) von Susanne.

Notiz: wer das aus zeitlichen Gründen jetzt nicht lesen sollte, hat übrigens schon was verpeilt. ;)

Grazer Linuxtage 2006: done; Wiener Linuxwochen: to be done :-)

May 21st, 2006

Wie schon in “grml on linuxdays Graz” im grml-develblog geschrieben, war der Grazer LinuxTag 2006 meiner Meinung nach wirklich sehr nett.

Aus Organisatorensicht gab es keine besonderen Vorkommnisse, dafür aber viele interessante Vorträge. ;-) Ich habe viele nette Leute getroffen und wie auch schon im Vorjahr viel Spaß mit den Leuten vom Gentoo-Stand gehabt. *hehe* Zwischendrin kam mal jemand zu mir, um mir die grml-Installation auf seinem ganz besonderen “Spielzeug” (Zitatende) – einem Toshiba Libretto – zu zeigen:

grml läuft laut Auskunft des Besitzers – im Gegensatz zu anderen Distributionen ;-) – auf dieser Hardware einwandfrei, nur die Tastatur ist sogar für meine zarten Finger gewöhnungsbedürftig klein. 8-)

Auf meiner Todo-Liste stehen jetzt noch die Wiener Linuxwochen. Diese starten am Mittwoch dem 31. Mai und gehen bis zum Freitag, dem 2. Juni 2006. Ich hoffe man sieht sich dort. :-)

Linkqualität einer UMTS/Vodafone-Karte auf einer Autobahnfahrt

May 14th, 2006

Was ich in Vodafone 3G Datacard mit Linux (UMTS) bezüglich der Messung der Brauchbarkeit von einer UMTS/Vodafone-Karte auf einer Autofahrt von Graz zur deutschen Grenze versprochen habe, möchte ich jetzt einlösen.

Eigentlich wollte ich ein selbst aufgebohrtes fping zur Datenauswertung verwenden, das hat sich dann aus Zeitgründen aber von selbst erledigt. Meine Fallbacklösung war smokeping, und die daraus gewonnenen Daten sind hier zu sehen:

linkquality to AON - picture

In diesem Bild ist die Linkqualität zum DNS-Server von AON zu sehen (der Provider, bei dem die Vodafone-Karte im Einsatz war).

link quality to heise - picture

In diesem Bild ist die Linkqualität zu heise.de zu sehen.

link quality to TUG - picture

Und als letzter Vergleichswert noch die Linkqualität zur TUG, in deren Netz auch der Server steht, über den ich u.a. die SSH-Verbindung getestet habe.

Oliver Jusinger hat die gewonnen GPS-Daten noch über die Google-Maps-API aufbereitet, falls jemand die Strecke genauer verfolgen will. Danke, Oliver!

Mein persönliches Fazit für Vodafone auf der Autobahn: UMTS ist nicht optimal, aber brauchbar. Wenn der Fallback auf GPRS stattfindet (ist meistens abseits von größeren Orten der Fall) ist es weniger lustig, HSDPA klingt aber vielversprechend. Mails tippt man lieber lokal, da die Latenz via SSH zwischendurch schon nerven kann. Da merkt man dann, wer Vim wirklich bedienen kann und nicht Notepade-ähnlich navigiert. ;-)

Using Targus Wireless Multimedia Presenter with Linux

May 14th, 2006

targus presenter - pictures

Jimmy and me bought a “Targus Wireless Multimedia Presenter” and tried to use it with Linux. It works absolutely perfect – at least using grml. :-) As we couldn’t find any docs how to set it up we decided to document what you should know about it – regardless which distribution you use. Basically there are three modes available:

Mode 1 (green light):

  • left mousekey
  • scrollkey
  • right mousekey

Mode 2 (red light):

  • keycode 99 (Prior)
  • keycode 9 (Escape)
  • keycode 105 (Next)

Mode 3 (yellow light):

  • keycode 176
  • keycode 162
  • keycode 174

And finally some special keys:

  • alt-tab-key: keycode 50 + keycode 64
  • e-key: keycode 130
  • mail-key: keycode 236

To bind a keycode to an action either run something like:

xmodmap -e ‘keycode 130 = XF86AudioMute’

or configure it in your ~/.Xmodmap for alle the keybindings, some of them might be pre-configured already. Afterwards bind the specified action (like XF86AudioMute) to a command in your window manager. That’s it.

BTW: The device will work out-of-the-box with all the keybindings starting with the grml GLT06 edition, available at the Grazer linuxdays. Hope to see you there! :-)

fvwm-crystal

May 13th, 2006

screenshot von fvmw-crystal

 23:14 < harnir > mikap: I think I should warn you
23:14 < mikap > hm? :)
23:14 < harnir> it's usually one way trip :-)

harnin ist der Autor von fvwm-crystal und war vor ein paar Wochen in #grml zu Besuch. Es ging um die Verwendung seiner Software, ich kann nur sagen, wie verflucht recht er mit seiner Aussage nur hat. :-)

‘apt-get install fvwm-crystal’ und schon geht es dahin. Die Defaults einmal richtig brauchbar, durchwegs sehr nette Konzepte wie die QuakeConsole, Schnittstelle direkt zum Windowmanager via “Alt-;” und mit “Alt+Escape” wechselt man zwischen den zwei zuletzt verwendeten Desktops hin und her. Man merkt, dass der Autor nachgedacht hat und ebenfalls von der fluxbox-Ecke kommt (mein bisheriger Windowmanager-Favorit).

fvwm-crystal ist ziemlich intuitiv zu bedienen, zwecks Powerusing sind aber folgende Dokumente Pflichtprogramm für angehende fvwm-crystal-Benutzer:

Die Schmankerl merkt man dann, wenn man obige Dokumente auch wirklich in der Praxis durchführt. Definitiv “worth a look”!

Vim 7.0

May 12th, 2006

Vim 7.0 ist seit dem 8.05.2006 verfügbar. Diese Version findet man bereits in Gentoo und seit kurzem auch in Debian experimental. Als Vim-Verfechter muss ich da ausnahmsweise einmal Newsgateway spielen. ;-)

Warum man Vim 7.0 unbedingt haben will, sieht man in der Vim 7 Demoshow (via 256bit). Einige meiner Favoriten:

set matchpairs=(:),[:],{:},< :> " Highlighting matching parens
set cursorline                  " Highlighting the cursor line and column

vimgrep (internal grep) wird mir vor allem unter Windows gefallen:

:vimgrep foo bar

Die “Undo branches” sind auch ein sehr schönes Feature, ebenso wie “Spell checking” und die “Tab pages”. Wer jetzt sein Klo tapezieren, dem Kind eine Gute-Nacht-Geschichte erzählen oder einfach nur offline die Versionsinfos zu Vim 7 lesen will, mache nun:

a2ps --medium A4dj -E -o print.ps /usr/share/vim/vim70/doc/version7.txt
lp print.ps

Für die Papiersparer gibt es noch die Alternativen via WebCVS oder ‘:he version7’ in Vim selbst.

Soeben habe ich sichergestellt, dass wir Vim 7 auf der Grazer LinuxTage 2006 grml-CD mit an Board haben. :-)

Note-to-self: jetzt heisst es dann einmal wieder ~/.vim aufräumen.

grml on my notebook

May 11th, 2006

grml utils - picture

The black grml shirts will be available on linuxdays Graz 2006 at the grml-booth. The yellow and the pink shirts are available in the grml-shop at spreadshirt. The grml-CDs will be available with the upcoming LinuxUser magazine 06/2006! Oh, I won’t sell my laptop. ;-)

BTW: being proud owner of 1000 grml-CDs rocks. :-)

PS: title shameless stolen from nobse :-)

Grazer Linuxtage 2006

May 11th, 2006

Einer der Gründe, warum es hier in den letzten Wochen ruhiger wurde: die Grazer LinuxTage 2006 kommen näher.

Die Grazer LinuxTage finden heuer am 19. und 20. Mai 2006 statt. Der Business-Tag geht am 19. Mai in Kapfenberg und der Community-Tag am 20. Mai in Graz über die Bühne. Das Programm steht schon fest und ist online verfügbar.

Michael Kofler wird die Keynote halten und auch seine Bücher (erhältlich am Buchstand vor Ort) signieren. Einsteiger finden in Vorträgen wie Linux-Desktop im alltäglichen Gebrauch und Linux – einmal quer durch den Gemüsegarten den Einstieg in die Linux-Welt. Fortgeschrittene und Experten werden mit Vorträgen wie Implementierung eines SNMP4Nagios-Plugins, Cluster-Synchronisation mit csync2, und Configuration Engine – effiziente Administration eines Linux/UNIX-Clusters bedient.
Meine Wenigkeit hält einen Vortrag zu grml – Linux Live-CD für Sysadmins und Geeks und einen Vortrag mit dem Titel Erfolgreiche OpenSource Projekt-Maintenance. Am grml-Stand wird es eine limitierte Auflage an CDs einer speziellen grml-Release geben. Auch andere Community-Stände wie Debian, Gentoo und Funkfeuer sind vor Ort.

Der Eintritt ist auch heuer wieder frei! Partizipieren! :-)

Es nervt, dass… (Teil 3)

April 28th, 2006
  • Firefox eine einzige Speicherwildsau ist
  • insmod für falsche Parameter in einem Modul den gleichen Returnwert wie für “File exists” zurückgibt
  • #340058, #358047 und #322382 (als Beispiele für Bugreports, wo sich niemand drum kümmert; ich muss DD werden)
  • VMware-Server anscheinend keine VMs von VMware-Workstation lesen kann
  • debootstrap/cdebootstrap so wahnsinnig aussagekräftige Fehlermeldungen wie “E: Couldn’t install system due to errors!” produzieren. Ach ja, da war ‘-v‘ für verbose schon aktiviert…
  • Microsoft bei ihren eigenen Produkten MDI vs. SDI absolut inkonsequent realisiert. Während man bei MS Word 2002 SDI bekommen kann, funktioniert Powerpoint 2002 nicht mit zwei Instanzen in zwei verschiedenen Interfaces. Man ist also immer in einem MDI eingesperrt. Wahnsinnig produktives Arbeiten bei mehreren Monitoren… not!
  • weder Solaris 10 1/06 noch Nexenta/Elatte in meinem VMware Server (build-22874) mit Xorg tun. Bei Solaris läuft nicht mal die Installation durch, Nexenta bootet nicht durch. Schillix tut aber.

*seufz*
(Teil 1 und Teil 2)