roothausen

  • Impressum
  • Administration
  • Kontaktformular
  • Jabber
  • Tagcloud
  • Twitter
  • Soup
  • Github

Entries from May 2007

Spass haben mit UDEV

21:04

Wednesday, May 30. 2007

Eigentlich bin ich gerade beim Ueberarbeiten meines Artikels ueber die verschluesselte Backup-Festplatte aber da ich fuer weitgehende Automation ein festes Device brauche, schiebe ich hier etwas udev-Kram ein.
Mit udev ist es moeglich bestimmten Geraeten feste Devices zuzuweisen um diese fest ansprechen zu koennen. Bei USB- Festplatten und Sticks entscheidet zum Beispiel die Reihenfolge in der die Geraete eingeteckt wurde welches Device sie bekommen. So koennte die USB-Platte /dev/sda, /dev/sdb etc. sein.
Um einen Vorgang aber komplett zu automatisieren ist es notwendig ein festes Device zu kennen das man ansprechen kann. Soll so zum Beispiel ein Script die Festplatte automatisch mounten um ein Backup auszufuehren, sollte man das Script nicht jedes mal umschreiben muessen wenn sich das Device geaendert hat. Solche Regeln kann man mit udev recht einfach erstellen.
Um eine Regel zu erstellen, werden ein paar Infos zum Geraet gebraucht. Um es eindeutig identifizieren zu koennen wird eine ID gebraucht. Diese erhaellt man mit diesem Befehl:
udevinfo -a -p udevinfo -q path -n /dev/sdb | grep ATTRS{serial} ATTRS{serial}=="1234567898253894C400000123456789"
Wobei /dev/sdb das derzeitige Device der Festplatte ist. Die Seriennummer wurde absichtlich verfaelscht.
Weitere Infos, die man nutzen kann waeren zum Beispiel die Produktbezeichnung:
udevinfo -a -p udevinfo -q path -n /dev/sdb | grep ATTRS{product} ATTRS{product}=="USB TO IDE" ATTRS{product}=="EHCI Host Controller"
Ich nutze hier nur die Serial. Damit lassen sich nun lustige Regeln erstellen.
Da ich das urspruengliche Device behalten will und nur einen Link darauf moechte, habe ich die Datei /etc/udev/rules.d/00.rules mit folgendem Inhalt erstellt:
# pfleidis own Rules BUS=="usb", ATTRS{serial}=="1234567898253894C400000123456789", KERNEL=="sd?1", NAME="%k", SYMLINK+="ext/usbhdd", GROUP="storage"
Hiermit sollte beim Einstecken ein Symlink /dev/ext/usbhdd erstellt werden, der auf das urspruengliche Device zeigt. Nun wird die Platte ausgesteckt und wieder eingesteckt und siehe da:
ls -la /dev/ext/usbhdd lrwxrwxrwx 1 root root 7 2007-05-30 20:53 /dev/ext/usbhdd -> ../sdb1
Nun kann man die USB-Festplatte dauerhaft mit /dev/ext/usbhdd ansprechen, ohne dass man das eigentliche Device kennen muss. Das macht auch die Automation fuer Backups etc. sehr viel einfacher, da man hier in Scripten mit einem festen Device arbeiten kann. Das selbe gillt nun natuerlich auch fuer die /etc/fstab. Spaeter werde ich dann noch Regeln erstellen um die Platte automatisch per Keyfile zu entschluesseln und einzuhaengen. Somit kann man diesen Vorgang komplett automatisieren.
Erklaerungen zu den Befehlen oder weiterfuehrende Optionen koennt ihr aus den folgenden Links und den Manpages entnehmen. Da ist das ganze etwas genauer erklaert.
Weiterfuehrende Links: http://de.gentoo-wiki.com/UdevRules http://wiki.archlinux.org/index.php/Udev http://www.linuxforen.de/forums/showthread.php?t=178406 http://wiki.archlinux.org/index.php/Usingudevtomapmultipleentriestoa_device

Posted by admin in computer | Comments (4) | Trackbacks (0)
Defined tags for this entry: howto, linux&unix, opensource, software

ipw3945 + SMP + WPA ...

19:02

Wednesday, May 30. 2007

Mein Thinkpad besitzt einen Intel Wlan Chip. Genauer gesagt einen IPW3945. Hierbei hatte ich in letzter Zeit haeufig in Verbindung mit WPA das Problem, dass die Verbindung teilweise einfach abgebrochen ist und ich musste das Interface runter und dann wieder hoch fahren. Das nervt, auch wenn es selten passiert.
Nach durchsehen der Logfiles und mit Hilfe des Befehls "dmesg" habe ich folgende Eintraege gefunden:
/var/log/kernel.log.2:May 16 12:16:53 burgr TKIP: ICV error detected: STA=XX:XX:XX:XX:XX:XX /var/log/kernel.log.2:May 16 12:28:14 burgr TKIP: ICV error detected: STA=XX:XX:XX:XX:XX:XX
Nach einer kurzen Suche habe ich ein paar Sachen gefunden. Soweit ich gelesen habe, handelt es sich um ein Problem, dass nur bei Multiprozessorsystemen (SMP), wie zum Beispiel bei meinem Core2Duo, auftritt.
Bisherige Loesung des Problems: Den alten ieee80211-Stack entfernen und die aktuelle Version installieren.

A generic ieee80211 networking stack for the Linux kernel. To use, simply download one of the tarballs from the downloads section, untar it, and follow the installation instructions (for example): % tar xzvf ieee80211-VERSION.tgz % less ieee80211-VERSION/INSTALL

Einfach den Anweisungen im INSTALL-Dokument folgen, die alten Module entfernen und den WLAN-Stack neu bauen. Dann klappts auch mit WPA. Bis jetzt zumindest ;-)
Was ich allerdings nicht nachvollziehen kann, ist wieso das Problem immer noch auftaucht, obwohl der Fehler seit August 2006 im ieee80211-Stack bereinigt ist. Komische Sache das.

Update: Mittlerweile tauchen wieder solche Eintraege in den Logs auf, aber die Verbindung bricht nicht ab. Vielleicht handelt es sich auch um Fehler, die durch den sehr schlechten Empfang, den ich momentan in der Wohnung habe, verursacht werden. Ein Stockwerk tiefer tritt so etwas naemlich nicht auf.
Was mir allerdings Sorgen macht ist folgendes:
Tx excessive retries:0 Invalid misc:24406 Missed beacon:0

Posted by admin | Comments (0) | Trackbacks (0)
Defined tags for this entry: linux&unix, opensource, shortys, tail -f /var/log/life

Doping foo

17:16

Monday, May 28. 2007

Gerade habe ich bei fefe einen schoenen Kommentar zu dem ganzen Doping-Zeugs in der Presse gefunden:

Oh, und: die Doping-Scheiße sieht für mich echt getimed aus, um von Faschismus 2.0 abzulenken. Post lesen, Hacken verbieten, Geruchsproben-Stasi 2.0, aber im Fernsehen geht es nur um Doping. Nee, klar. Unglücklicher Zufall beim Timing.


Dem ist nichts hinzu zu fuegen.

Posted by admin in web, zeitgeist | Comments (8) | Trackbacks (0)
Defined tags for this entry: bad world, privacy, webwide

Hardware wanted

16:01

Monday, May 28. 2007

Wie ich gerade per Mail mitbekommen habe, sucht der Buergermeister ein Mainboard fuer ein Targa Visionary II bzw. P. Falls jemand so etwas rumliegen hat oder abgeben wollte, kuckt am besten mal hier.

Posted by admin in web | Comments (0) | Trackbacks (0)
Defined tags for this entry: blogging, hardware, webwide

Flamewar 2.0?

03:33

Sunday, May 20. 2007

Wie waere es eigentlich ein Web 2.0 Portal fuer Flamewars zu eroeffnen? Sowas wie Gruppe A vs. Gruppe B. Ein Flamewar der gefuehrt wird durch moeglichst stichhaltige und fundierte Argumente. Die Community bewertet diese. Die Gruppe mit den besseren (=besser bewerteten) Argumenten bekommt mehr Punkte und geht in Fuehrung.
Hoert sich doch zumindest interessant an, oder? ;-)

Posted by admin in misc | Comments (4) | Trackbacks (0)
Defined tags for this entry: fun, stuff

Bloggende Stammtischjuenger

03:19

Sunday, May 20. 2007

Sorry aber ein anderer Titel ist mir grade nicht eingefallen.

Mir fällt es immer wieder auf, dass Blogs, die ich früher gerne gelesen habe, mittlerweile nur noch die selbe Leier abspielen. Ich halte es nicht für angebracht die Leute, die diese Blogs führen, direkt zu anzusprechen oder zu verlinken. Wozu auch? Ist doch besser wenn jeder ein Bisschen darüber nachdenkt was er so von sich gibt.

Scheinbar ist es nun trendy alles zu kritisieren was nicht bei drei auf den Bäumen ist. Das beruhigt, und bringt einem im Zweifelsfall ein paar neue Leser. Es wird kritisiert was das Zeug hält: Medienunternehmen, Zeitschriften, Parteien, Blogs und Onlineangebote und auch freie Software: Alles ist durchweg Scheiße. Alles ist doof und früher war ja eh alles besser und sowieso geht schlichtweg alles in die falsche Richtung. Und um diese Einstellung weiter zu untermalen wird pauschalisiert, polemisiert und behauptet ohne auch nur ansatzweise konstruktiv sein zu wollen.

Für einen halbwegs aufgeklärten Menschen ist es klar: In Zeiten von Schaeuble und dessen Schreckensliste, immer weiterer Einschränkungen der Privatsphäre und immer weniger persönlicher Freiheiten fällt es nicht schwer Zündstoff zu finden. Es gibt wirklich viel es was man als Scheiße einstufen könnte. Diese Dinge kann und sollte man auch kritisieren. Kritik an sich ist auch gut und notwendig, wenn sie dazu dient die Gesamtsituation zu verbessern. Wenn es sich um konstruktive und nicht um destruktive Kritik handelt. Leider handelt es sich meistens um die zweite Version.

Auch gibt es gewisse Änderungen oder Richtungen in Sachen freier Software, die ich nicht unbedingt toll finde. Aber muss ich mir darum immer und immer wieder darüber das Maul zerreißen? Ist es nicht effektiver einmal konstruktiv zu kritisieren oder die Leute zu informieren als sich nur dauernd zu wiederholen? Sollte man nicht eher handeln als nur zu motzen?

Vor allem in Sachen freier Software kann ich so etwas nicht nachvollziehen. Wenn euch $software nicht gefällt, wieso schafft ihr dazu keine Alternative? Es steht euch frei den Sourcecode zu nehmen, das Projekt zu forken und nach den eigenen Vorstellungen zu ändern. Oder man schafft gleich eine komplett selbst geschriebene Alternative. Einfach mal angenommen man würde die Zeit, die zum Lästern über freie Softwareprojekte genutzt wird, produktiv nutzen um die Software besser zu machen. Wäre das dann nicht um ein Vielfaches effektiver als diese Software dauernd schlecht zu machen? Wenn man aufgrund mangelnder Kenntnisse nicht dazu in der Lage ist, wieso nutzt man die Software dann und sucht sich nichts anderes?

Irgendwie verbreitet sich hier Stammtischatmosphäre. Es wird vor allem eins gemacht: Motzen, motzen, motzen! Oft wiederholt man sich dabei. Ich sehe vor meinem inneren Auge ein paar bloggende Gestalten an einem Runden Tisch in einem rauchgeschwägerten Raum, die gegenseitig ihre Feedreader abgrasen. Immer auf der Suche nach einem neuen Ziel. Ein Projekt, das einem gegen den Strich geht, andere Blogger die einem nicht passen oder einen Artikel in $zeitung, den man standesgemäß zerreißen kann um danach $zeitung als dreckiges Blatt das man nicht lesen will hinzustellen. Natürlich kritisiert man direkt und unverblümt. Und natürlich verlinkt man auch auf die Sachen die einem nicht passen. Ist ja egal, dass es so sein könnte, dass $böserblogger so noch ein paar Leser mehr bekommen könnte. Hätte man ihn einfach ignoriert und aus dem Reader gekickt, wäre es wohl effektiver gewesen.

Alles in allem bin ich tierisch gelangweilt. Gelangweilt von vielen oft trivialen und unwichtigen Themen, die immer wieder ausgegraben werden. Gelangweilt von reißerischen Überschriften, die nur Diskussionen in den Kommentaren ansticheln sollen. Gelangweilt von fehlender Substanz.

Nun bin ich auch mal dran mit motzen, denn ich motze auch gerne mal ab und zu. Das klingt paradox, ist aber so. Ich bin auch nur ein Mensch. Darum fliegen genau diese Blogs aus meinem Feedreader. Ich hoffe mal, dass ich dann auch in Zukunft nichts mehr von ihnen hören muss.

Ich frage mich allerdings wirklich, ob sich im letzten Jahr einfach meine Wahrnehmung völlig geändert hat oder ob die Betreffenden einfach nur gemerkt haben, dass Streitthemen Leser anziehen. Da ich ersteres selbst nicht bewerten kann und mir der zweite Punkt egal ist, lass ich es auf sich beruhen.

Anmerkung: Dieser Artikel wurde am 15.08.2009 nochmals überholt. Darum haben sich neben der Formatierung auch einige Formulierungen geändert.

Posted by admin in web | Comment (1) | Trackbacks (0)
Defined tags for this entry: bad world, blogging, opensource, web, webwide

Lesenswert

02:25

Sunday, May 20. 2007

Microsoft. We all know them. A lot of us hate them. We can all give reasons, of course; some technical, some philosophical, some economic, some moral, some just plain emotional.
Of course, it's a difficult case. Too many people just get stuck on "Yes, but they're making money", and stop listening at that point. Other people don't even get that far, and stay with "They're popular", or even the dreaded "They made it possible for anybody to use a computer", or other catchphrases which tend to just derail real arguments. And it's not because they're valid points, it's because they're practically impossible to address; they're perfectly valid points, but in a totally different context than the one the arguments are in.


Den kompletten Text gibt es hier. Der Link haengt schon eine ganze Weile in meinen Bookmarks aber ich habe ihn bis her noch nicht hier gepostet, oder?
Passend dazu dieser Text, den ich schonmal verlinkt habe.
Beides sind Texte, die "normalen" Leuten versuchen die Denkweisen der *nix-User zu erklaeren.

Posted by admin in computer, web | Comments (0) | Trackbacks (0)
Defined tags for this entry: linux&unix, software, webwide

Frage in die Runde

15:37

Sunday, May 13. 2007

Ich wurde letzte Woche von selbsternannten Suchmaschinenoptimierern angeschrieben, die scheinbar vorhaben ihre Kunden im Pagerank zu pushen, indem sie von bekannten Seiten auf ihre Kunden linken lassen.
Also ich finde das doof und will mit diesen Leuten auch nichts zu tun haben, da ich der Meinung bin, dass man sich seinen Pagerank durch sinnvollen Inhalt und nicht durch finanzielle Mittel 'verdienen' sollte. Nun wuerde mich mal interessieren, ob sonst noch jemand solche Post bekommen hat.
Und nochmal fuer alle anderen, die solche Angebote verteilen: Ich bin nicht interessiert!

Posted by admin | Comments (4) | Trackbacks (0)
Defined tags for this entry: bad world, stuff, tail -f /var/log/life

Gegen Stasi 2.0 Nachtrag

15:28

Sunday, May 13. 2007

Wie ich eben per Mail erfahren habe, beteiligen sich immer mehr Blogs an der "Blogger gegen Stasi 2.0"-Aktion. Weiter so!
Bei nebenleben gibt es eine kleine Zusammenfassung zum Thema und Dr. Crazy hat sich sogar die Muehe gemacht einen passenden Avatar zu entwerfen. Zudem gibt es von dataloo mittlerweile ein kaeuflich zu erwerbendes Shirt mit dem man auch noch Geld an den Arbeitskreis Vorratsdatenspeicherung spenden kann.
stasi 2.0
Alles in allem freut es mich so wie andere auch, dass sich langsam was tut und auch andere Leute in diesem Thema hellhoerig werden.

Posted by admin in web, zeitgeist | Comments (0) | Trackbacks (0)
Defined tags for this entry: bad world, blogging, privacy, webwide

Geschafft

14:28

Friday, May 11. 2007

Gestern hab ich meine letzte schriftliche Pruefung abgelegt. Kommentare zur Pruefung gibt's zum Beispiel hier. Manches konnte man in 10min mit einem Struktogramm und ein paar Zeilen Perlcode loesen und manches erforderte eine Menge Zeit. Alles in allem werde ich das beste hoffen und nun erstmal meinen Urlaub geniessen und umziehen.

Posted by admin | Comments (0) | Trackbacks (0)
Defined tags for this entry: tail -f /var/log/life

Was bin ich?

14:23

Friday, May 11. 2007

Ich wusste es :-)

You are Perl. People have a hard time understanding you, but you are always able to help them with almost all of their problems.
Which Programming Language are You?

Posted by admin in web | Comments (5) | Trackbacks (0)
Defined tags for this entry: bad world, webwide

Auszeit

17:44

Tuesday, May 8. 2007

Falls sich jemand wundert, wieso hier gerade so wenig los ist: Ich schreibe morgen und uebermorgen meine Abschlusspruefungen und bin daher etwas im Stress ...

Posted by admin | Comments (2) | Trackbacks (0)
Defined tags for this entry: bad world, tail -f /var/log/life
(Page 1 of 1, totaling 12 entries)

JavaScript String .fromCharCode

Calendar

« May '07 »
Mo Tu We Th Fr Sa Su
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Quicksearch

Kategorien

  • XML computer
  • XML misc
  • XML web
  • XML zeitgeist


All categories

Archiv

  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • Recent...
  • Older...

Feeds

  • XML RSS 2.0 feed
  • ATOM/XML ATOM 1.0 feed
  • XML RSS 2.0 Comments

Links

Retinacast
Shackspace
Yaxim
Radio Tux
Kais Blog
Blumen Pfleiderer
Alk
paxos
filzo
Marc Seeger
polzifer
Moritz Haarmann

Tags

android bad world blog blogging browser changes code comic computer contentmanagement encryption feedreader firefox free fun google gui hardware howto html im jabber java life lighttpd linux linux&unix markup media misc mobile murphy networking newsbeuter opensource picture politics presentation privacy programming regular expression rss ruby s9y scala screenshot sdk security server shortys software stuff tail -f /var/log/life test tool tv unix video web webdesign webwide windows xml zeitgeist

Lizenz

Creative Commons License - Some Rights Reserved