Computer & IT

Mehrere Macs synchronisieren - die Hardcore-Variante mit rsync

Wer keinen MobileMe-Account hat und aus irgendwelchen Gründen auch keinen möchte oder braucht, fragt sich manchmal doch, wie man seine verschiedenen Macs synchronisieren kann. Ich muss zum Beispiel deutlich mehr Daten synchron halten, als auf einem MobileMe-Account Platz hätten. Also mehr als genug Gründe, das mal unixartig anzugehen. Schließlich ist OS X ja von BSD abgeleitet und bringt ein kleines, aber mächtiges Tool mit: rsync.Mehr...
Comments

RS232-Adapter am Mac - nichts leichter als das!

Als ich meinen shackuino zusammengebrutzelt hatte, stellt sich die Frage, wie ich den programmieren soll. Da das Board ohne FTDI daherkommt und nur über eine RS232-Schnittstelle und den ISP verfügt, habe ich also meinen alten RS232-Adapter ausgegraben und einfach mal geschaut, ob mein Mac damit klarkommt. Eingesteckt, in /dev nachgeschaut, aber da war nichts zu finden. Von alleine bringt OS X also den Adapter nicht in die Gänge.Mehr...
Comments

Serverumzug nach langer Zeit...

Nach langen Jahren ziehe ich meine ganzen Webseiten auf einen neuen Server um. Es ist erstaunlich, wie viel Kram sich da so an Domains ansammelt und wieviele Mailadressen man sich ans Bein bindet.
Ich hab das einfach mal zum Anlass genommen, etliche Mailadressen einfach zu eliminieren und eine simple Weiterleitung draus zu machen. Zum Teil als Spam-Honeypot. Happy
Comments

My very own CMS

Es gibt viele Content Management Systeme und keines davon ist perfekt. Die meisten finden irgendwo einen Platz, an dem sie gut passen. Dennoch machen sich die ganzen Systeme konkurrenz, auch und gerade im Open Source bereich. Da es kein CMS gibt, das wirklich alles so macht, wie ich es gerne hätte, habe ich mir gedacht, ich fange an, mein ganz eigenes CMS zu schreiben. Für Tipps und Anregungen bin ich dankbar, aber ich werde mir nicht reinreden lassen. Es ist nur für mich, ganz allein gedacht! HappyMehr...
Comments

Probelauf: Google Latitude

Google sammelt Daten, wie kein anderes Unternehmen. Mit Google Latitude geht dies sogar so weit, dass Google den Standort nicht mehr erraten muss, sondern von den Benutzern direkt mitgeteilt bekommt. Ein Experiment zum Thema Überwachbarkeit.Mehr...
Comments

Projectmovie 2009: Eindrücke vom 26C3

Wurde nicht so lang wie vorgesehen, hat aber auch funktioniert. Happy

Projectmovie 2009 from Sascha Kaupp on Vimeo.

Comments

MacBook ohne Firewire? Nicht denkbar!

Apple lässt beim neuen MacBook die FireWire-Schnittstelle weg. Ein Unding, wie viele User meinen.
Mehr...
Comments

Wer zu letzt lacht, hat ein Backup!

Diese Weisheit möchte ich jedem mitgeben, der auch nur irgendwie produktiv mit seinem Computer arbeitet und nicht nur persönliche Daten auf der Festplatte ablegt, sondern diese auch nach einem Desaster erreichen möchte. In diesem Beitrag soll es um allgemeine Themen der Sicherherheit von auf Computern gespeicherten Daten gehen, dazu möchte ich die Themen Backup und Verschlüsselung abdecken. Ich werde für Windows, Linux und den Mac auch irgendwann Tutorials nachliefern, die diesem theoretischen Beitrag etwas Leben einhauchen.Mehr...
Comments

Problemlösung: Ubuntu Server startet nicht

Ein Problem, das unter Ubuntu Desktop nicht auftritt, wohl aber unter Ubuntu Server: Nach der Installation bootet die Installation in VirtualBox nicht und bricht mit folgender Fehlermeldung ab: The kernel requires the following features not present on the CPU 0:6Mehr...
Comments

Das ultimativere Captcha

Es geht noch krasser, als den User mit einer linearen Gleichung zu prüfen:Mehr...
Comments

Firefox crasht bei Flash

Ich wollte ein YT-Video anschauen, suche es raus, der Browser lädt... Und lädt... Und lädt, ohne dass sich das Logo dreht... Und dann war klar: Abgesoffen. Und das mehrfach! Soooon Hals hatte ich. Aber alles ned weiter schlimm, mit ATI-Grafikkarten haben wir ja immer Stress.Mehr...
Comments

Das ultimative Captcha

Das ist ein Captcha, welches nicht nur Maschinen (vorerst) aussperrt, sondern auch alle Mathe-Nieten:Mehr...
Comments

Linux Partition neu einlesen ohne Neustart

Gerade kam die Frage auf, ob und wie man unter Linux nach ändern einer Partitionstabelle ein Dateisystem erstellen kann, ohne den Rechner neu zu starten. Das geht tatsächlich.
Mehr...
Comments

Flashplayer für Firefox unter Ubuntu 7.10 (Gutsy Gibbon)

Ich hab ja letztens fast einen Schreikrampf gekriegt, weil der Firefox unter Ubuntu defaultmäßig kein Flashplugin hat. Nun, der Firefox ist ein toller Browser und bietet dann auch gleich an, das Plugin selber runterzuladen und zu installieren. Gesagt, getan, geflucht!
Mehr...
Comments

Die Legende vom glänzenden Display

Es begab sich zu einer Zeit, als die Herstellung von Notebook-Displays besonders hektisch vonstattenging. Es war Hochsommer und in einer Fabrik in Asien werkelten die Arbeiter mit maximalem Einsatz, um einen großen Vorrat an Notebook-Displays für das kommende Weihnachtsgeschäft aufzubauen.Mehr...
Comments

String-Cast vs. toString()-Aufruf

Bin gerade über einen Beitrag im Sun-Forum gestolpert. Dort wurde die Frage gestellt, was der Unterschied zwischen someObj.toString(); und (String) someObj; ist. Genaugenommen liegt der Unterschied darin, daß der erste Schnipsel ein Methodenaufruf für ein Objekt ist und der zweite ein Cast nach String. Mehr...
Comments

Enums sinnvoll Nutzen

Eine Neuerung in JDK5 sind die Enumerations. Mit einem enum lassen sich typsiche Fallunterscheidungen und Switches realisieren.
Mehr...
Comments

Schlechten Sourcecode verbessern

Man hat dir etwas Sourcecode gegeben. Etwa 50.000 Zeilen des ältesten Codes im Projekt. Die Autoren haben die Firma verlassen und antworten nicht auf deine Anrufe. Der Code ist undokumentiert, schlecht geschrieben und voller Fehler. Trotzdem benutzt dein ganzes Team ständig diese Klassen. Du hast keine andere Wahl, als das Ganze am Laufen zu halten, das ist dein Job. Was machst du also?
Dr. John Farrell hat bei JavaWorld.com einen interessanten Artikel darüber verfaßt. Viel Spass beim Lesen!

Make bad code good!
Comments