linux|n00b Linux für Ein- und Umsteiger

25Mai/110

Gewichtete Zufallsauswahl eines Arrayelements

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

18Mrz/110

Farbschemen in gedit einbinden

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

17Mrz/110

Plugins in gedit einbinden

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

4Sep/100

SVN ignore

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

13Aug/100

SVN für eigenen Bedarf einrichten

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

12Aug/100

SVN-Integration in den Nautilus

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

5Aug/100

Viele Dateien auf einmal umbenennen mit pyRenamer

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