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

Archive for 2007

Booting from USB pen: troubleshooting and pitfalls

Sunday, April 22nd, 2007

As grml supports booting from usb devices (harddisk installation via grml2hd as well as booting from usb pens via grml2usb) and I helped many people at debugging booting problems I think I stumbled upon every existing pitfall. 8-) There are several situations where booting might fail. So here we go with a summary of the […]

Mikroprozessor-Programmierung / Arduino

Friday, April 13th, 2007

Ich bin gerade vom Workshop zur Mikroprozessor-Programmierung zurückgekommen. Peter Brugger hat uns anhand eines Atmel ATmega8 die Programmierung eines Mikroprozessors praxisorientiert näher gebracht. Sehr schön erklärt, viel gelernt. Danke! Kennengelernt habe ich heute auch Arduino: "an open-source physical computing platform based on a simple i/o board and a development environment that implements the Processing/Wiring language." […]

Workshop im Spektral: Mikroprozessor-Programmierung

Sunday, April 8th, 2007

Was: Mikroprozessor-Programmierung, eine Einführung Wo: im Spektral (Lendkai 45 in Graz) Wann: Donnerstag, 12. April 2007, 19:00 Uhr Mit Peter Brugger (Elektrotechnik). Mit Mikroprozessoren kann man Elektronik steuern, oder Input in Installationen und Objekte einfließen lassen – und das mit Bauteilen um wenige Euro. Alle benötigten Teile werden vorgestellt (Breadboard, Programmieradapter, Prozessor und Entwicklungsumgebung) und […]

crm114: Controllable Regex Mutilator and Spam Filter

Thursday, April 5th, 2007

Do you already know crm114? Taking quotes of the crm114 book: What is this? Some kind of grep bitten by a radioactive spider? — apocryphal ­CRM114 isn’t ugly like PERL. It’s a whole different kind of ugly. — John Bowker Want to get a calculator using crm114? No problem: % cat > calc << EOF […]

Delegateninstanz?!

Thursday, April 5th, 2007

Erstellen Sie eine System.Threading.WaitCallback-Delegateninstanz, die die Methode referenziert. Rufen Sie die statische Methode QueueUserWorkItem der System.Threading.ThreadPool-Klasse auf, und übergeben Sie die Delegateninstanz als Parameter. Die Laufzeit reiht dann die Delegateninstanz ein und führt sie aus, sobald ein Thread-Pool-Thread verfügbar wird. Quelle: "C# Tipps, Teil 1 – Threads, Prozesse und Synchronisierung" @ MSDN Setzt Microsoft BWL-er […]

AltGr does not work within VMware?

Sunday, April 1st, 2007

I just had the annoying problem, that the AltGr key did not work in VMware Server on my 64bit system via SSH whereas it worked fine within the 32bit local system. xev, ‘cat /dev/input/event0’ & CO verified that not a single keystroke reached my client system within VMware. Solution? Add the following line to /etc/vmware/config: […]

Kampf mit Windows…

Wednesday, March 28th, 2007

Es ist also soweit: eine Windows-Benutzerin aus meinem Arbeitsumfeld ist bei mir angetanzt und wollte Vista durch XP ersetzt haben. Grund? Diverse Spiele – die ihr Freund zocken will – funktionieren nicht mehr. Und “es schaut alles so anders aus und nichts findet man mehr”. Ah, das ist also dieses WOW. OK, sollte ja nebenbei […]

Murphy!

Friday, March 23rd, 2007

Nein, es reicht ja nicht, dass einem die Platte stirbt. Man holt Ersatz in Form einer 120GB 2.5"-Festplatte, weil man damit auch genug Platz fürs Entwickeln hätte. Dann aber lässt mich OpenFirmware vom Efika-Board nicht von der Platte booten: channel 0 unit 0 : ata | SAMSUNG HM120JC | YL100-19 ATA device not present or […]

Sterbende Festplatte….

Thursday, March 22nd, 2007

Hardware-Probleme hat man genau dann, wenn man sie nicht brauchen kann: […] Mar 21 20:22:48 grmlppc kernel: ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 Mar 21 20:22:55 grmlppc kernel: ata1.00: tag 0 cmd 0x20 Emask 0x9 stat 0x51 err 0x40 (media error) Mar 21 20:23:01 grmlppc kernel: ata1: EH complete […] root@grmlppc […]

Grandiose Software

Tuesday, March 20th, 2007

Der Installer von der Visual Studio 2005 Express Edition ist wirklich rocking (un)stable (reproduzierbar): NOSSO von Solaris (‘highly compressed with the NOSSO(R) file optimization program‘) ist wirklich superschnell: … nach knapp 2 Stunden bin ich ja immerhin schon bei 99,4%… das nächste Mal wähle ich wohl doch wieder die “all platforms”-Variante….

Maintain /etc with mercurial on Debian

Wednesday, March 14th, 2007

Update on 2007-09-12: updated shell script and added Pre-Invoke to dpkg configuration. Based on Bart Trojanowski’s blog article “etc snapshots with git” I removed one further item from my todo list: maintain /etc with mercurial on my Debian systems. First step is creating the repository and securing access to the repository. As mercurial stores all […]

Chemnitzer Linuxdays 2007: done

Saturday, March 10th, 2007

Ok, a little bit delayed due to busy days… – anyway. Last weekend Chemnitzer Linuxdays 2007 took place and as already written in the grml-develblog I’ve been there. As every year Chemnitzer Linuxdays were great. I really enjoyed meeting people, hacking and giving support at the grml-booth, though it was quite stressful for me overall. […]

Call for Lectures – Grazer LinuxTage 2007

Thursday, March 8th, 2007

Am 19. Mai 2007 ist es soweit: die Grazer LinuxTage 2007 finden statt. Call for Lectures ist freigeschalten. Wer also einen Vortrag oder Workshop halten möchte, möge diesen bitte anmelden.

Buggy Days…

Thursday, March 8th, 2007

Hmpf, I’m finding bugs in those days… Just to give you an idea what’s going on: XFS on the arm-architecture might be broken when using a filesystem created on x86 (still investigating on that) kvm of kernel 2.6.20 does not work together with kvm utils version 14 (known upstream, anyway – freeeeeeezing one of my […]

Vortrag an der TU Graz: “Die Fehler von Microsoft”

Wednesday, February 28th, 2007

Vortragender: Andreas Zeller Saarland University http://www.st.cs.uni-sb.de/zeller/ Vortragstitel: “Die Fehler von Microsoft” Zeit: Donnerstag, 1. März 2007, 16 c.t. Ort: Hörsaal i11, Inffeldgasse 16b Zusammenfassung: Was sorgt dafür, dass Programme fehlschlagen? Wir haben die Fehlerdatenbanken von Microsoft durchforstet — und untersucht, welche Programmeigenschaften mit Fehlern korrelieren. Hieraus lassen sich Modelle bilden, die die fehlerträchtigen Module eines […]

Hackerkochen in Graz

Wednesday, February 28th, 2007

Otti lädt zum Hackerkochen, am 05.03.2007 ab 18 Uhr im Medienkunstlabor in Graz. Was das ist und weitere Details sind der Einladung zu Entnehmen.

grml @ Chemnitzer Linux Days 2007

Wednesday, February 28th, 2007

The countdown is running… On 3rd and 4th of March 2007 the Chemnitzer Linux Days will take place. We’ll present grml (Linux Live-CD for sysadmins / texttool-users / geeks) at a booth there! If everything works as intented we will have a demo system as well as CDs of a special grml release named “Dioptrienotto […]

Edit webpage with Javascript

Monday, February 26th, 2007

javascript: document.body.contentEditable = ‘true’; document.designMode = ‘on’; void 0 Visit any web page, clear the address bar and paste the above line into it. Press return and edit the webpage as you like. :) Works at least in Firefox, Internet Explorer and Opera. BTW: I hope all of you know Firebug. (Opera will bring a […]

Vista: Benutzer [nicht] automatisch anmelden

Monday, February 26th, 2007

Seufz. Gegeben ist ein Windows Vista Home Premium wie es auf Komplettrechnern typischerweise ausgeliefert wird. Der vordefinierte automatische Login ist nicht gewollt und Benutzerkonten wurden manuell hinzugefügt, trotzdem wird man mit dem Default-Benutzer beim Booten automatisch (ohne Passwort-Abfrage) eingeloggt. Müsste doch eine Kleinigkeit sein, das im Benutzerkonten-Dialog der Systemsteuerung umzustellen, oder? Denkste…. da ist nichts […]

argument list too long

Monday, February 26th, 2007

A problem everyone stumbles across (at least) once: % tar zcf stats_2005.tar.gz stats_2005* zsh: argument list too long: tar The reason? Too many files for the ARG_MAX limit. ARG_MAX defines the maximum length of arguments to the exec function (more precise: bytes of args plus environment for exec), defined in /usr/include/linux/limits.h on your Linux system: […]