Archive for März, 2009

SSH Bouncing

Will man sich auf einen Rechner per SSH einloggen muss der Port offen sein. Ist man drin kann man sich innerhalb dieses Netzwerks bewegen, sprich auf auf andere Rechner mittels SSH zugreifen. Das kann in einem Wust an SSH-Verbindungen und offenen Terminals enden. Einfacher geht das mit SSH Bouncing.
Warum ich gerade jetzt darauf komme? Weil es unter Mac OS X 10.5 ein kleines Problem damit gibt. Wie immer bei Links auf Mac OS X Hints gilt: Kommentare lesen.

Add comment März 27th, 2009

Kino-Katastrophe

Nach langer langer Zeit war ich wieder einmal im Kino (Cineplex Passau). Eigentlich muss ich das nicht haben. Ein Gutschein und Gran Torino haben mich dann aber doch überzeugt. Der Film ist auch wirklich sehenswert. Leider war die Hälfte der Leinwand unscharf. Es irritiert, zumindest mich, gewaltig wenn ein Teil der Schärfeebene plötzlich unscharf ist. Am Ende der Vorstellung habe ich mir den Projektor angeschaut. Auf der Glasscheibe waren, ohne Übertreibung dicke Streifen Eis und fettige Fingerabdrücke. Das war also der Grund für die schlechte Qualität.
Ich habe mich gleich beim Personal beschwert. Das meinte aber nur: "Ja, das ist bestimmt noch von der Kindervorstellung heute Nachmittag. Die fassen gerne an die Scheibe.". In so einem Moment muss man sich schon Mühe geben nicht auszuflippen. Auf eine schriftliche Beschwerde-E-Mail vom Montag wurde bis jetzt nicht geantwortet. Bestärkt mich wieder sehr in meiner Meinung, dass ein Film zwei Jahre nach Erscheinen im Fernsehen mindestens genau so gut ist.

Add comment März 27th, 2009

Versionsverwaltungen fuer Quellcode

In meiner beginnenden "Laufbahn" als Diplom-Informatiker (alle Prüfungen vorbei) bin ich mit verschiedenen Versionsverwaltungen in Berührung gekommen. Das reicht von Chaos und manuellem Herumkopieren über CVS bis hin zu Subversion. Letzteres kenne ich eigentlich am Besten, da ich selbst Repositories damit verwaltet habe. Nicht vergessen darf man auch Mercurial (benutzt Sun für Java), Visual SourceSafe (Microsoft), ClearCase (IBM) und BitKeeper (BitMover Inc.).
Allen Systemen gemein, egal ob OpenSource oder nicht, ist das Client-Server-Modell. Da wäre aber noch Git (und Monotone, auf dessen Idee Git teilweise basiert). Nicht zuletzt wegen Lizenzstreitigkeiten hat Torvalds 2005 die Verwaltung des Linux-Kernels von BitKeeper auf Git umgestellt. Nein, umgestellt ist das falsche Wort. Er hat Git ersteinmal programmieren müssen! In nicht einmal vier Jahren hat sich Git zu einem ausgewachsenen Versionsveraltungssystem für Quellcode entwickelt. Und immer mehr große OpenSource-Projekte steigen darauf um, zuletzt Gnome. Die wichtigsten Features sind:

  • Verteilte Entwicklung (Abkehr vom Client-Server-Prinzip)
  • Die Vergangenheit des Projekts ist kryptografisch gesichert
  • Es gibt schöne grafische Tools, um diese Vergangenheit zu visualisieren

Git lief nativ erst einmal nur unter *NIX-System, seit gut einem Jahr gibt es mit msysgit auch eine Windows-Version, unabhängig von Cygwin.
Ich will keinesfalls sagen, dass Subversion damit gestorben ist. Es gibt sogar vereinzelt immer noch CVS-Projekte. Der verteilte Ansatz scheint jedoch so viele Vorteile, vor allem bei der Performance zu bieten, dass hier ein echter Konkurrent entstanden ist.

Add comment März 21st, 2009

2 GB/s RAID

Zu viralem Marketing sollte dem Internet-Geek zumindest der schwäbische Todesstern einfallen. Gut dieses Kultvideo macht sich über die Taktik lustig. Funktionieren kann es trotzdem. Hier also Werbung von Samsung. Diese verrückten Bastler stecken 24 SSDs in einen Oktocore-Rechner und lassen ein paar Tests laufen. Sehr schön finde ich das Öffnen von gut 50 Programmen aus dem Startmenü. Das dauert 18 Sekunden. Ein besseres Beispiel für den Flaschenhals Festplatte habe ich noch nicht gesehen.
Zudem kann man alle 24 Disks im laufenden Betrieb in die Hand nehmen und auf einem Trampolin hüpfen. Do not try this at home! Zumindest solange es herkömmliche Platten sind, die man auch nicht anschreihen darf.

P.S.: das neue Youtube 16:9 Format zerstört mein Layout. Direkt bei Youtube gibt es auch eine HD-Version.

Add comment März 10th, 2009

Wahlcomputer verboten

Heute um 10 Uhr hat das Bundesverfassungsgericht in der Wahlcomputer-Klage entschieden. Die Anwendung von Wahlcomputern verstößt gegen den Grundsatz der Öffentlichkeit der Wahl. Ganz meiner Meinung.

Add comment März 3rd, 2009