Gewichtete Zufallsauswahl eines Arrayelements
Weil ich das schon Ewigkeiten mal “zu Papier” bringen wollte, habe ich heute mal eine Angelegenheit in Sachen Webprogrammierung mit PHP. array_rand Aus einem Array ein Element zufällig auszuwählen, ist mit PHP-Bord-Mitteln denkbar einfach. $randomKey = array_rand($anyArray); $randomElement = $anyArray[$randomKey]; dw_rand Jedoch hat dabei jedes Element die gleiche Ziehungswahrscheinlichkeit. Schon vor einiger Zeit fand ich [...] mehr
Farbschemen in gedit einbinden
Neben den vorinstallierten Farbprofilen für Code-Highlighting in gedit lassen sich weitere Farbprofile installieren. Diese, wie sie eigentlich genannt werden, Style Schemes sind nichts weiter als XML-Dateien und lassen sich entsprechend einfach in gedit einbinden. Style Schemes installieren Nach Herunterladen der entsprechenden XML-Datei für dein favorisiertes Farbschema kopierst du die XML-Datei in folgendes Unterverzeichnis in deinem [...] mehr
Plugins in gedit einbinden
Dem geneigten Gnome-User dürfte der Texteditor gedit nicht gerade fremd sein. Um gedit ein wenig zu pimpen, lassen sich Plugins installieren, gedit bringt dafür bereits von Haus aus einige nützliche Plugins mit. Diese und weitere kannst du auf der Plugin-Seite von gedit einsehen. Aber wie installiert man diese Plugins, die nicht Teil der Standardinstallation von [...] mehr
SVN ignore
Da die vor wenigen Wochen beschriebene SVN-Integration in den Nautilus keine Möglichkeit bietet, Dateien oder Verzeichnisse zu ignorieren, hilft nur noch ein Kommandozeilenbefehl. Angenommen dein Projekt befindet sich unter SVN-Kontrolle und du hast ein Verzeichnis file_cache/ (unterhalb eines Verzeichnisses application/) sowie ein Verzeichnis logs/, so kannst du den Inhalt beider Verzeichnisse von der SVN-Kontrolle wie [...] mehr
SVN für eigenen Bedarf einrichten
SVN? Wofür? Nicht nur für die Bewältigung größerer Aufgaben im Team, sondern auch für eigenes, lokales Arbeiten kann es manchmal sinnvoll sein, Dateien und Verzeichnisse zu versionieren. Das trifft so ungefähr auf jede selbstständige Arbeit zu, bei der man Ergebnisse produziert, diese hin und wieder oder sogar stetig überarbeitet und für die man in der Lage [...] mehr
SVN-Integration in den Nautilus
Im Windows-Bereich ist man sich mit ToroiseSVN seit jeher eine nahtlose Einbindung von Subversion in den Win-Explorer gewohnt. Im Linux-Bereich muss man zumeist auf andere Tools zurückgreifen (die nicht im Dateiexplorer eingebunden werden) oder via Terminal mit dem svn-Kommando arbeiten. Schritt 1: GnubVersion Wer eine TortoiseSVN-ähnliche Lösung für Linux sucht und bislang noch nichts für [...] mehr
Viele Dateien auf einmal umbenennen mit pyRenamer
Hunderte von Dateien, die du umbenennen möchtest? Aber um Gottes Willen nicht einzeln, sondern in einer Art Batch-Verarbeitung? Kein Problem! Nimm einfach den pyRenamer. Mit diesem Tool ist das gleichzeitige Umbenennen vieler Dateien möglich. Die Bedienung ist im Übrigen sehr einfach, deshalb schreibe ich dazu mal nichts weiter. Zwei kleine Anwendungsbeispiele Fotos von deiner Foto-Kamera [...] mehr