Articles in the Digital Life category

(Nachgebloggt) Sneak in Berlin

Diese Woche hab ich's 2 mal in die Sneak geschafft. Und was kommt? Die 2 Filme, die im Cine die letzten drei Wochen liefen humm

Am Montag war das auch nicht wirklich schlimm, 2,5h "Black Book" und ich bin immernoch der Ansicht, dass es ein sehr guter, wenn auch nicht leicht verdaulicher, Film ist. Mehr dazu steht ja schon auf s-n.de.

Donnerstags läuft im CineStar im SonyCenter am Potsdamer Platz die OV-Sneak oder genauer: der "Mysterie Movie". Mir lief ja schon ein Schauer den Rücken runter, als ich hörte, über welchen Film sich neben und hinter mir unterhalten wurde. Leider hatte sie recht: "Stomp The Yard" arglIch glaube, ich sag zu diesem Film besser nichts mehr, es rentiert sich einfach nicht und mein Herz und Kreislauf danken es mir.

Langsam frage ich mich, ob ich hier überhaupt noch in die Sneak gehen sollte ;-)

"Welche Hardware brauche ich für Vista"

Unter dieser Überschrift stellt die Zeitschrift SFT in der Ausgabe 04/2007 die Anforderungen für Windows Vista vor.

Besonders bemerkenswert finde ich dabei folgenden Abschnitt:

"Office-PC Für Office-Arbeiten empfehlen wir einen Dual-Core-Prozessor (1,8GHz), 1.536MB Arbeitsspeicher sowie eine Radeon 9500-/X- oder Geforce-6-Grafikkarte"

Ich wäre ja beinahe umgefallen als ich das gelesen habe. WTF? 1,5GB RAM zum Texte-Bearbeiten und dazu ne Dual-Core-CPU? Ich wusste nicht, das Vista so runde Ecken hat...

Wie? Was ich empfehle?

  1. Microsoft einen Kurs in "effektiver Umgang mit Resourcen und effektive Programmierung"

  2. Dem Redakteur der SFT weniger schlechte Drogen, sowas auch noch mit Überzeugung zu publizieren

  3. Für den daheimstehenden PC mit 2GHz und 512MB eine aktuelle Linux-Distribution mit OpenOffice

  4. Und darf's vielleicht für den Uralt-Rechner noch ein Damn-Small-Linux sein?

Nagios 3.0 und andere Debian-Packages

Short english version:

There are Nagios 3.0 alpha Debian packages available! Download them at http://people.teamix.net/~svelt/debian/etch/ for Etch, sorry, no sid/lenny yet!

And don't forget to send feedback! THX ;-)

Nach langer Zeit und nachdem sich Nobse auch schon über den nicht-technischen Teil des Blogs beschwert hat, hier mal wieder was technisches:

Screenshot Nagios 3

Dass ich recht viel mit Nagios mache, dürfte sich mittlerweile ja herumgesprochen haben. Deswegen hab ich mich vor längerem auch mal auf den Hosenboden gesetzt und vom brandaktuellen und auch noch nicht als stabil markieten Nagios 3.0 Debian-Packages gebaut. Da ich sie auf Etch/Stable gebraucht habe, liegen sie im Moment auch nur dafür vor, aber immerhin. Die Packages gibt's auf http://people.teamix.net/~svelt/debian/etch/.

Dort gibt's aber noch mehr:

Screenshot PNP4Nagios

  • Ich habe angefangen, PNP (PNP's Not Perfparse) zu debianisieren. Es geht dabei im Wesentlichen um das grafische Aufbereiten der sogenannten Performance Datas mit Hilfe von u.a. RRDTool. Grundsätzlich funktioniert das Package, aber wie so oft muss man noch ein bisschen Arbeit reinstecken, bevor es nach Debian hochgeladen werden kann.

  • Und dann hab ich mich auch noch um die Nagios Database Objects Utils (kurz: NDOUtils gekümmert. Dieses DEB wird aber mal definitiv nicht von mir bzw. von mir alleine kommen, meins war nur ein Schnellschuß und es gibt bereits jemanden, der sich offiziell drum kümmern wird.

Beides gibt's übrigends auch unter der oben genannten URL.

Ansosten bleibt noch zu sagen, dass alle drei Packages bei mir wunderbar laufen, ich aber gerne Feedback und Verbesserungen entgegennehme!

Buchempfehlungen

(updated )
by Sven Velt

Da ich immer wieder an verschiedenen Stelle manche Bücher bei Amazon suche und zeige (und dabei natürlich auch Werbung mache ;-), hab ich einfach mal einen Amazon-Partner-Shop eingerichtet und die Bücher hier verlinkt. Solltet Ihr eins der Bücher bei Amazon kaufen, dann macht das bitte über diese Links! Ihr könnt dann natürlich auch noch mehr einkaufen.

Bevor jemand nachfragt: Durch den Partner-Shop bekomme ich eine Provision, ja ;-). Aber: Sämmtliches Geld, welches ich darüber "einnehme", kommt gemeinnützigen Organisationen zu Gute!

Viel Spaß beim Bestellen!

Simon Singh

Ich mag diesen Autor einfach bzw. seine Art, solche Bücher zu schreiben. Es wird nie langweilig und ein 500-Seiten-Buch kann man im Urlaub locker in 2 Tagen lesen - weil's einfach fesselt.

|

|

Andere "physikalische "Bücher
Wir tun den lieben langen Tag so viele Dinge, die mit Physik zu tun haben, ohne dass uns dies bewusst wäre. So kochen wir Eier hoffentlich "genau richtig" und tunken einen Keks ja nicht zu lange in den Kaffee oder Tee. Warum sollte man das nichtmal aus einem wissenschaftlichen Standpunkt aus betrachten?

|

Linux & Co.
Es gibt gewisse Dinge, die werde ich im Linux-Umfeld immer wieder gefragt. Dazu gehören mit Abstand am häufigsten die LPI-Zertifizierung und der Postfix-MTA. Deswegen hier zwei Bücher zu diesen Themen.

|

Python
Inzwischen eindeutig meine Lieblingssprache, auch wenn ich leider nicht soo viel Zeit habe zu programmieren.

|

|

Django
The Web framework for perfectionists with deadlines ;-)
I LOVE it!
Beide Bücher wurden von den Entwicklern von Django (mit)geschrieben. "The Definitive Guide to Django" gibt's auch online unter djangobook.com.

|

Wien

|

Rest

|

| | | |

| | | | |

NERO für Linux - tut einfach ;-)

Nachdem ich auf meiner Workstation ja immer wieder das Problem hatte, dass die "Linux-eigenen" Tools beim Brennen nicht die volle Geschwindigkeit nutzen, habe ich mich schon vor geraumer Zeit mal an Nero für Linux probiert. Und ich muss sagen, ich war vom ersten Moment an mehr als zufrieden. Die Oberfläche ist einigermaßen aufgeräumt und auch für mich als Tastatur-Junkie bedienbar. Das Wichtigste allerdings war natürlich auch die maximale Geschwindigkeit beim Brennen - die bekam und bekomme ich immer.

Screenshot Nero für Linux

Nun hab ich mal aus reinem Interesse bei Ahead geguggt, ob's 'ne neue Version von Nero gibt und siehe da, nicht nur eine 2.1er gibt's, sondern auch gleich eine Beta-Version der 3er Version. Runtergeladen, dpkg -i nero-3*deb, nero & und glücklich sein.

PS: Ja, es ist kommerzielle Software - aber sie funktioniert.

Höher, Schneller, Weiter: Update auf Drupal 5.x, Gallery 2.2.x und noch mehr...

Viele neue Software hier auf der Seite... falls also was nicht klappt, bitte kurze Mail an die bekannte E-Mail-Adresse.

Danke! :-)

Update: Nochmal im einzelnen

  • Drupal 5.1

  • Gallery 2.2.1

  • Natürlich das neue gallery.module für Drupal

  • notify.module mit dem man sich per Mail über neues informieren lassen kann

  • Neue Captchas für Kommentare und Benutzeranmeldungen

  • Trackbacks

  • Update-Informer

  • "IE Destroyer" g

Update 3 am 2007-04-13:
RSS-Feeds für Kommentare:

  • http://velt.de/crss - Kommentare aller Einträge dieser Web-Site

  • http://velt.de/crss/node/**XXX** - Kommentare zum Eintrag Nr. XXX

Manowar - Gods Of War

Eigentlich wollte ich schon lange was darüber schreiben - seit gestern bin ich froh, dass ich es nicht getan habe ;-)

Um's kurz zu machen: Fast ein typisches Manowar-Album. Leider fehlen nur irgendwie 1-2 kraft- und druckvolle Songs, dann wäre es perfekt. Schon bei den letzten beiden Alben ging's mir eher so, dass ich das Album 3-5 mal hören musste, bis ich langsam warm damit wurde. Mit dem neuen ging's mir genauso. Deswegen bin ich ja auch froh, dass ich vorher nichts geschrieben hab ;-)

Betrachtet man das Album als Ganzes, so kann man es fast schon mit einer (naja, zugegeben) kurzen Oper vergleichen. In sich stimmig, viele (eher etwas zu viele) Passagen als Über- und Hinleitung und dann einige (zu wenige) wirkliche Höhepunkte.

Mein persönlich Favorit auf dem Album ist im Moment "Sleipnir", der Refrain ist einfach genial, ebenso der Schluss.

Ziemlich gespannt bin ich auf jeden Fall auch auf das Konzert am Freitag in der Arena, zumal ich schon einiges über die Bühne (Vikings alive!) und die Setlist (diverse Juwelen, die man auf den letzten Konzerten nicht unbedingt live gehört hat) gelesen habe. Eine "Überraschung", wie es wohl so manchem gegangen ist ("Kein $INSERT_FAVORITE_SONG_HERE!!!elf!1!"), ist also für mich schonmal ausgeschlossen.

Carry we who die in battle, over land and sea,
across the rainbow bridge to valhalla,
Odin's waiting for me!

Other Bands play, Manowar kills! Die For Metal!

(g Ja, das musste noch sein ;-)

Spamfilter sind wie Tamagotchis...

... man muss sich um sie kümmern, sie füttern und wenn man sie vernachlässigt, sterben sie.

Der Spruch kommt grad frisch aus einem Meeting ;-)

Kubuntu (KAUFMANNS-UND) der Laptop, Part II

Kubuntu 6.10 ist raus! Juche!

Also gleich mal den angesprochenen Laptop mit der Kubuntu 6.06.1-Installation angeworfen und kurz mal im Web gesucht, wie man ein Update macht. Das Ergebnis der Suche ist trotz anderer Überschrift leider noch nicht auf dem aktuellen Stand, aber ich schaffe es gerade noch "dapper" durch "edgy" zu ersetzen.

Also, Paketlisten-Update und Dist-Upgrade anstoßen. Kurz bevor knapp 600MB auf der Platte gelandet sind, fällt mein Blick auf die Statusleiste: Rund 600 Pakete werden erneuert, 16 werden deinstalliert, und 196 werde neu installiert. WTF? Daraufhin wundert es mich auch nicht, dass auf der HD nach der Installation angeblich 216MB mehr gebraucht werden (Nach der Update überprüft, die Zahl dürfte ungefähr stimmen).

Also, warten bis alle Packages eingespielt sind, doch... oh... Fehler! Also, nochmal: Wieder Fehler! Hmpf!

Was macht man? Runter auf die Shell, aptitude dist-upgrade erklärt mir, dass ich doch bitte dpkg --configure -a ausführen soll. Getan. Ergebnis: Kein Feher. WTF?, die Zweite. Noch einen aptitude dist-upgrade hinterher und siehe da: Abhängigkeitsprobleme. Seufz

Um's kurz zu machen, wenn die Fehlermeldung liest, kommt man drauf, welche Packages man von Hand deinstallieren und wieder installieren sollte. Für eine Desktop-Distribution, was Kubuntu ja sein will, halte ich das nicht für akzeptabel, da z.B. die Besitzerin des Laptops dies definitiv nicht hinbekommen hätte.

Update: Rico hat mich noch auf auf das Announcement von Kubuntu 6.10 hingewiesen. Erstens war das nicht mein Fehler, zweitens halte ich auch das für eine Desktop-Distribution für nicht akzeptabel.

Update 2:Der erste Boot des neuen System schlug fehl, vermutlich wollte es nach einem fsck neu durchbooten, fiel dabei aber mit einer Fehlermeldung bzgl udev auf die Nase. Und nu startet X nicht FLUCH

Update 3: xserver-xorg wurde beim dist-upgrade entfernt. Schön, dass es aber keine Fehlermeldung gibt, sondern "einfach nur nicht tut"[tm]. Fragt sich noch, ob der Tut-einfach-nicht-Fehler-sagt-abba-nix aus Debian kommt oder Ubuntu-eigen ist.

Firefox neu eingerichtet (Kaufmanns-Und) der Rest des Wochenendes

Nachdem mir - mal wieder - der Firefox komplett abgestürzt ist und ich die Schnauze von diversen weiteren Problemen mit ihm voll hatte, hab ich nun mal eben alles rausgeschmissen und neugebaut.

Ergebnis gibt's hier in der Gallery

Neben dem ist natürlich auch noch mehr passiert:

  • Mein MorphOS auf dem Pegasos I hat nun endlich IP! Juche! ;-)

  • Ubuntu 6.06.1 LTS PowerPC läßt sich leider nicht zum Booten, geschweige denn Installieren auf dem Pegasos I überreden. Ich kann doch auch nix dafür, dass ich noch 'nen I'er hab und keinen II'er :-(

  • DD-WRT auf einem Siemens SE505 v2 macht sich wunderbar als WLAN-Client mit LAN-Bridging. Dagegen kann ich ehrlich nicht verstehen, was alle an OpenWRT so dolle finden, zumindest für den Standardnutzer, bei dem's "einfach nur funktionieren" soll. Ach ja, OpenWRT ist jetzt auch auf meinem Linksys WRT54GL, ich weiß aber nicht, ob ich dass nicht auch noch gegen DD-WRT tausche ;-)

  • Faxen mit OpenOffice.org ist ja mal einfach... Danke Christian für den Tipp! Einfach /usr/lib/openoffice/program/spadmin als root aufrufen und dann den Screenshots in der OOo_Fax-Gallerie folgen. Achja, doch ein kleiner Haken: Hylfax sollte schon installiert sein :-)

  • Meine H4x0r-M3-Tastatur (aka "schnurlos ;-) funktioniert wieder. PEBKAC, sach ich nur...

  • Entgegen der Meinung unter Linuxprinting.org für den Canon i560 sieht der Druck recht bis sehr gut aus. Allerdings hab ich ihn bisher nicht gegen einen Windows-Druck verglichen, ist ja eh nicht meine Baustelle ;-)

  • Die neue Manowar-EP "The Sons Of Odin hört sich vielversprechend an! Mehr! Mehr! MEHR!

  • Und schließlich sieht mein Arbeitszimmer etwas aufgeräumter aus

Update: Und was fällt mir direkt nach dem Abspeichern des Eintrags auf? Die "MozEx"-Extension für Firefox fehlt noch... grummel nachinstalliert ;-)

Kubuntu 6.06.1

Gestern habe ich mir mal die Zeit genommen und Katharinas Laptop ein Update von SuSE 9.2 auf Kubuntu 6.06.1 spendiert.

Boot von der Alternativ-CD hat erstmal wunderbar geklappt, doch angekommen am Partitionierungsprogramm blieb der Rechner einfach stehen. Die Schuld hab ich erstmal auf mich genommen, da ich parallel dazu schon auf der Konsole geguggt habe, ob es irgendwo mit einer Hardware Probleme geben könnte. Also Reboot, diesesmal nix anfassen und siehe da, es ging.

Die Installation an sich war dann weniger spannend, hat alles wunderbar geklappt. Dann ging's mit den Feature-Requests los.

  • Alte Mails kopieren: Thunderbird ist da relativ stressfrei, die mbox- plus Index-Files wieder in das Profil kopiert (einmal starten, Mail-Account einrichten, wieder verlassen) und nach einem erneuten Start von Thunderbird waren die Mails wieder da.

  • OpenOffice soll Word-DOCs öffnen, welche auf der Windows-Partition liegen: OOo gestartet, KDE-Crash-Manager geht auf. Huch? Erneuter Start von OOo ging gar nicht, also Reboot der Maschine. Siehe da, OOo geht wunderbar - auch nach weiteren Reboots bzw. Beenden-Neustarten. Komisch. Ich fange das Zweifeln an.

  • Drucken auf meinen Laser-Drucker per CUPS-Browsing: Frontend für die Konfiguration gestartet, Crash. Erneut gestartet, tut. Beendet, neu gestartet. Tut. Huch? Naja, auf jeden Fall hab ich im Menu die Einstellung nicht gefunden, auf der Kommandozeile ging's fix - aber kein Drucker da. CUPS durchgestartet, warten. Kein Drucker. Reboot. Siehe da, Drucker da.

  • Irgendwas war dann noch, fällt mir leider grad nicht ein. Ging auf jeden Fall auch beim ersten mal nicht.

So, was bleibt für ein Eindruck? Grundsätzlich rennt Kubuntu auf dem Laptop wunderbar, die Festplatte macht zwar laute/seltsame Geräusche, was ich aber auf die Festplatte an sich schiebe (Windows liegt am Anfang, Linux am Ende der Platte), nur muss man vieles "einfach zweimal machen". Woran das nun liegt, würde mich ja schon interessieren ;-).

Nun muss ich Katharina nur noch ein wenig erziehen, dass sie mehr Linux macht und dann werden wir mal sehen, wie sich das Kubuntu im Alltag so macht.

PS: Das war mein wohl erster nicht-nur-negativer Eintrag über (K)Ubuntu ;-}

"Datatypes" In SQLite - Part 2

Zum wunderbaren Kommentar bzgl. meines letzten Blog-Eintrags - eigentlich erst als Kommentar gedacht, aber aufgrund der Länge und der IMHO interessanten Beispiel jetzt doch als eigenständiger Eintrag:

Danke für den Auszug des SQLite-Manuals. Aber ich bleib dabei, das ist "unvorteilhaft" und nicht das, was man erwarten kann.

Was für einen Vorteil hat es für mich als User/Programmierer von SQLite, wenn die DB nichtmal den Typen überprüft? Das ich nochmals alles nachprogrammieren darf? Juche! Beispiel gefällig?
sqlite> create table foo ( a datetime ); sqlite> insert into foo values ('2008-09-04'); sqlite> insert into foo values ('04.09.2008'); sqlite> select * from foo order by a; 04.09.2008 2008-09-04
Nein, sorry, das kann man mir nicht mehr als Feature verkaufen. Und ganz so typeless ist sie ja auch nicht... Beispiel?
sqlite> create table int1 ( feld integer ); sqlite> create table int2 ( feld varchar(10) ); sqlite> insert into int1 values ('104'); sqlite> insert into int1 values ('10'); sqlite> insert into int1 values ('4'); sqlite> insert into int2 values (104); sqlite> insert into int2 values (10); sqlite> insert into int2 values (4); sqlite> select * from int1 order by feld; 4 10 104 sqlite> select * from int2 order by feld; 10 104 4
Hier wird also doch das Typenfeld der Definition bzgl. der Suche interpretiert.

Aber halt! Man kann ja den Typen auch weglassen! Was passiert dann?
sqlite> create table int3 ( feld ); sqlite> create table int4 ( feld ); sqlite> insert into int3 values ('104'); sqlite> insert into int3 values ('10'); sqlite> insert into int3 values ('4'); sqlite> insert into int4 values (104); sqlite> insert into int4 values (10); sqlite> insert into int4 values (4); sqlite> select * from int3 order by feld; 10 104 4 sqlite> select * from int4 order by feld; 10 104 4
Der geneigte Bastler entnimmt, das SQLite offensichtlich alles als String behandelt, außer es könnte, unter Umständen, vielleicht, irgendwo, bei Westwind, zunehmenden Mond oder sonstigen nicht durchsehbaren Zuständen doch irgendwo eine Typendefinition finden.

Mein Schluss: Zum Entwickeln auf dem Laptop ja. Produktiv? Never! :-(

MySQL vs. SQLite

Ich mag MySQL und ich mag SQLite, jedes hat für gewissen Anwendungsgebiete seine Vorteile. Nein, kommt mir nicht mit Postgres, ich bin kein Datenbankler und schreibe allerhöchstens datenverarbeitende Programme, keine Datenbankprogramme ;-)

Das schöne an SQLite ist einfach die Tatsache, dass man z.B. auf'm Laptop keinen DB-Server (oder wie auch immer ihr den mysqld bezeichnen wollt ;-) laufen lassen muss. Einfach ein Flat File, direkt drauf und SQL-Querys absetzen. Zum Spielen und Testen definitv ziemlich smart.

Aber das hier stößt mir dann doch auf:
svelt@babe:~> sqlite3 new.db SQLite version 3.3.7 Enter ".help" for instructions sqlite> create table date_test ( datum datetime ); sqlite> insert into date_test values ('2006-08-31 9:0:0'); sqlite> insert into date_test values ('2006-08-31 11:0:0'); sqlite> insert into date_test values ('2006-08-31 11:00:00'); sqlite> insert into date_test values ('2006-08-31 09:0:00'); sqlite> insert into date_test values ('2006-08-31 09:00:00'); sqlite> select * from date_test order by datum; 2006-08-31 09:00:00 2006-08-31 09:0:00 2006-08-31 11:00:00 2006-08-31 11:0:0 2006-08-31 9:0:0

Welcher Idiot unterscheidet bitte "9:0:0 Uhr" von "09:00:00 Uhr"? Natürlich ging ich erstmal davon aus, dass mein Programm was flasch macht, aber nein, SQLite war's. Scheiße! Und nein, ich hab bisher nicht nachgesehen, ob das dokumentiert ist. Selbst wenn es das wäre, ist es ein Bug und kein Feature. Myll!

Ach ja, das macht nebenbei MySQL draus (CREATE & INSERTS per copy&paste; an MySQL):

mysql> select * from date_test order by datum; +---------------------+ | datum | +---------------------+ | 2006-08-31 09:00:00 | | 2006-08-31 09:00:00 | | 2006-08-31 09:00:00 | | 2006-08-31 11:00:00 | | 2006-08-31 11:00:00 | +---------------------+

So sollte das auch aussehen. Seufz Doch wieder full blown MySQL-Server auf den Laptop? Hmmm... :-/

Warten auf DHCP, wenn gar kein Netz da ist...

Und immer wieder regt's ein wenig auf, wenn man auf eine IP-Adresse per DHCP warten muss und doch nicht mal ein Kabel in der Netzwerkkarte steckt.

Dazu eine ganz kurze Abhilfe. Unter /etc/network/interfaces den Eintrag modifizieren:
auto eth0 iface eth0 inet dhcp **pre-up /usr/sbin/ethtool eth0 | /bin/grep -q "Link detected: yes"**

Und schon bricht er ab, wenn er merkt, das kein Kabel in der Netzwerkkarte steckt. Natürlich kann man sich jetzt jede Menge Szenarien ausdenken, wo dieses Verhalten "schlecht" ist, für meinen Laptop taugt das aber als Quick-Fix ;-)

ASUS - Laptop zurück aus der Reparatur

Bereits am Freitag kam die Rücksendung in's Büro, ich war ja in Holland und konnte somit die Sendung nicht in Empfang nehmen.

Also, heute morgen gleich mal ausgepackt, Akku ist leider leer, deswegen konnte ich es bisher nicht gegenprüfen, ABER:

Nach dem beigeleten Reparaturzettel wurde aufgrund von "Problem: Assembly Quality Feedback" folgendes veranlasst: "Repair Result: repair with new components/parts" und "Replaced Parts: L5DF MAIN_BD".

Das find ich mal echt coolen Service! Nachdem ich auf der Garantiekarte noch entdeckt hatte, dass ich doch 3 Jahre Garantie auf den Notebook habe (LCD 2 Jahre, Akku 1 Jahr), obwohl mir an der Hotline was anderes gesagt wurde - ebenso steht's auch auf der Web-Seite falsch - , wurde mir nach über 2 Jahren wegen eines Qualitätsproblems das Motherboard getauscht. Wow! Das gibt mal 'nen ganz fetten Pluspunkt für ASUS!

Angeblich haben die neuen Motherboards (Tobi hat den selben und bei ihn wurde es auch schon getauscht) einen anderen Netzwerk-Chip drauf, sprich, ich sollte es heute abend ganz schnell merken, wenn ich kein Netz mehr habe ;-)

Update wird folgen...

« 1 2 3 4 5 6 7 8 9 »