Eric Lippmann

Alles von diesem Author

Nachgestellte Leerzeichen und String-Vergleiche in Datenbanken

Für Datenbanken die sich an den SQL-92-Standard halten, gilt für Vergleiche von character strings nach Abschnitt 8.2 Generals Rules #3, dass die zu vergleichenden Strings, vor dem Vergleich auf die selbe Länge gebracht werden müssen. Der eventuell kürzere String wird demnach nach rechts auf die Länge des zu vergleichenden Strings mit Hilfe eines pad character, meist dem Leerzeichen, aufgefüllt. Unter character strings fallen die Typen char (character) und varchar (character varying). Diese...

VirtualBox: Gast-Anwendung im Host starten

Mit den VirtualBox Kommandozeilen-Tools lassen sich Gast-Applikationen, vom Host-System aus, starten. Mit wenig Aufwand kann man so zum Beispiel den Internet Explorer nahtlos in einen Linux-Desktop integrieren. Vorraussetzung dafür ist, dass in der Windows-VM passwortgeschützte Anmeldung aktiviert ist und die Maschine im Seamless Mode (Tastenkombination HOST + L) abgespeichert wurde. In diesem werden nur gestartete Applikationen im Host-System angezeigt, nicht die komplette Maschine. Den...

Python: Division von Gleitkomma- und komplexen Zahlen

Der Divisionsoperator (/) in Python 2.x hat, abhängig von seinen Argumenten, unterschiedliche Bedeutung: Teilt man (Long) Integer, erhält man das abgerundete Ergebnis, bei Gleitkomma- (Float) oder komplexen Zahlen eine genügend präzise Annäherung. Erwartet man beispielsweise Float, verwendet aber selbst oder durch Eingabe Integer, kann das zu unerwartenden Verhalten führen: [elippmann@ws-elippmann ~]$ python Python 2.7.3 (default, Jul 24 2012, 10:05:38) [GCC 4.7.0 20120507 (Red Hat 4.7.0-5)]...