Quicktipp: ipython Shell und ihre Farben

ipython ist eine interaktive Python Shell (und nocht viel mehr, siehe homepage). In ihren Defaulteinstellungen passen die benutzen Farben (gelb/grün/ropt) allerdings nur schlecht zu meinen Terminals mit hellem Hintergrung. Realisiert wird die farbliche Gestaltung mittels sogenannter "color schemes". Bei mir existieren derzeit
  • NoColor
  • Linux (der Default)
  • LightBG
Um diese zu ändern kann man

Dive into Python

Link:http://diveintopython.org/ Dies ist der erste kurze Artikel in einer Serie, die ich bei der Durchsicht online verfügbarer Bücher zu Python plane. Ich habe zwar irgendwann in den 90ern den ersten Kontakt zu Python 1.5.2 gehabt, in den letzten Jahren (so ab ca. Python 2.3) aber weniger bis kein Python programmiert und damit etwas Gedächtnislücken. Deswegen brauchts halt jetzt wieder etwas Doku zum nachlesen...

Perl - Quicktip: Elemente vertauschen

Ein doch oft vergessenes Feature von Perl ist, das die Linke Seite einer Zuweisung aus einer Liste bestehen kann. Über diesen Weg kann man sehr simpel die Werte zweier Variablen vertauschen.

Perl - Konvertierung von Daten aus UTF-8 für Windows

Verschiedene Windows-Tools haben so ihre Probleme mit UTF-8 kodierten Daten. Für ein deutsches Windows könnte man dann auf die Idee kommen, die mit Perl generierten Daten aus UTF-8 z.B. in "CP1252" zu konvertieren und gleich so zu speichern. Dazu kann das Standardmodul "Encode" benutzt werden.

Perl - Hashes unter Bewahrung der Reihenfolge

In Perl ist ein Hash (andere Sprachen nennen diese Datenstruktur gern auch "Dictionary") eine Zuordnung von Schlüssel=>Wert Paaren. Aufgrund der internen Implementierung eines effizienten Lookups von Schlüsseln geht jedoch die Reihenfolge des Einfügens verloren. Wird über die Schlüssel bzw. Schlüssel/Wert Paare iteriert, so ist somit keine einfache Voraussage über die Ausgaberreihenfolge möglich.

Privates, lokales GIT Repositorie als zentrales Repositorie spiegeln

Manchmal steht man vor dem Problem, ein auf der eigenen lokalen Maschine befindliches Repositorie zentral zur Verfügung zu stellen, damit man auch von anderen Systemen darauf zugreifen kann. Natürlich soll dabei die komplette Historie erhalten bleiben und der Checkout der Dateien vermieden werden. Gesucht ist also ein Weg, wie man ein bestehendes Repositorie in ein zentrales "bare Repository" umwandeln kann.

Now Listening - Brad Sucks (again)

front.pnguhh, die letzte Woche fing ja gut an! "Brad Sucks" veröffentlicht sein neues Album "Out of it". Und wie schon bei seinem Album "I Don't know what I'm doing" gibt es natürlich wieder einen Download des Albums, wieder markiert mit dem Slogan "Please steal this CD".

Beschränkung des Tomcat 5 AJP Connectors auf "localhost"

Apache HTTP-Server und Tomcat werden gern über mod_jk zusammenbetrieben. Dafür stellt Tomcat einen sogenannten AJP Connector zur Verfügung, über den er Request vom Apache HTTP Server erhält. Der Tomcat 5.5 in Debian Etch bindet diesen Connector an alle vorhandenen (auch externen) Netzwerkinterfaces, so dass er von ausserhalb erreichbar ist. In vielen Fällen (HTTP Server und Tomcat auf der selben Maschine) ist es aber ausreichend, diesen Connector an "localhost" zu binden. Der Tipp, wie das zu machen ist, mag zwar simpel sein, da ich aber gelegentlich immer wieder in der Dokumentation suche, was nun genau zu tun ist, hier eine kurze Anleitung zum wiederfinden.
Syndicate content