Zsh Prompt: Informatives, Zweizeiliges Prompt Mit git Und svn Infos


Ich habe mal ein wenig rumgebastelt und ein neues Zsh Prompt erstellt. Mit git und svn Support. D.h., man sieht rechts die aktuelle VCS-Version (git/svn) und den aktuellen Branch. Bei svn-directories auch noch die Revision Number.InstallationFolgenden Code einfach in die ~/.zshrc packen:autoload -Uz vcs_info zstyle ‘:vcs_info:*’ enable git svn zstyle ‘:vcs_info:*:prompt:*’ check-for-changes true setopt prompt_substprecmd() { vcs_info }function get_pwd() { echo “${PWD/$HOME/~}” }zstyle ‘:vcs_info:svn*’ formats “%{$fg[blue]%}%s %{$fg[grey]%} %{$fg[cyan]%}%b%{$reset_color%}%m%u% …

Jeder Kunde erhält 10% Rabatt auf das gesamte Sortiment. - Gutschein-Code: soforteinloesen10

Zum Blog kushellig

PHP: Debug Snippet Trotz Allowed Memory Size Exhausted


Wer beim Debuggen mit var_dump() oder debug_backtrace() von PHP Code folgenden Fehler bekommt:PHP Fatal error: Allowed memory size of xxxxxxx bytes exhausted (tried to allocate xxxxxx bytes) in /mein/pfad/zur/script/datei.php on line xx
der versucht wahrscheinlich, ein Objekt aus einer riesigen Aggregation zu debuggen.

PHP Fatal Error: Allowed Memory Size Exhausted
Der Error sagt aus, dass diese Aggregation mehr Speicher braucht, als der Server dem Script zur Verfügung stellt. Das Debuggen der Memory Exhaustion hat mich fast in den Wahnsinn getrieben, weil sie …

Zum Blog kushellig

C# Tutorials (HTML/PDF) – CSharp lernen


Da ich beschlossen habe, C# zu lernen, habe ich das Internet mal nach Tutorials und Lern-Quellen durchforstet.
PDF: C# Yellow Book 2012 – Robert Miles
Gleich zu Beginn eines der besten kostenlosen eBooks – das “C# Yellow Book“. Mit einem Release Datum von 2012 auch sehr aktuell. Das Buch fasst knapp 200 Seiten, die man in thematische Drittel unterteilen kann. Es fängt mit den C# Basics an, geht dann über zu Intermediate Stuff (viel OOP) und endet mit 50 Seiten “Advanced Programming” (Generics, Threads, Program Organisation,…). Dabei sind die Inhalte sehr …

Jeder Kunde erhält 10% Rabatt auf das gesamte Sortiment. - Gutschein-Code: soforteinloesen10

Zum Blog kushellig

Linux: grep Befehl Tutorial Mit Beispielen


Den grep-Befehl kennen viele Linux- und Unixuser bereits, allerdings oft nur oberflächlich. Für mehr als einfaches Stringsuchen nutzen es die meisten nicht. Wenn für dich grep nicht mehr als grep “hallo” datei bedeutet oder du grep noch gar nicht kennst, solltest du unbedingt dieses Tutorial lesen. Aber auch für alte Hasen ist der eine oder andere hilfreiche Tipp dabei.
grep
grep ist ein Unix Befehl, mit dem du Zeilen aus Code- und Log-Dateien oder Commandoutputs nach Strings durchsuchen kannst. Zum Beispiel: zeige mir alle Zeilen …

Zum Blog kushellig

freiesMagazin: Alle Ausgaben 2012 Kostenlos Downloaden


Von der freiesMagazin-Website:
freiesMagazin berichtet monatlich über Wissenswertes und Neues aus den Welten Freier Software, Open Source und Linux. Was 2005 als loser Newsletter begann, reifte mit der Zeit durch Akzeptanz und Teilnahme der Linux-Community zum regelmäßig erscheinenden Magazin. Getreu dem Motto „der Community etwas an Wissen, Spaß und Freude zurückzugeben“ laden wir auch weiterhin Autoren zum Wissensaustausch ein.
Ganz interessantes Magazin, jetzt gibt es alle 2012er Ausgaben als PDFs zum kostenlosen Download…
Zum Artikel freiesMagazin: Alle Ausgaben 2012 Kostenlos Downloaden.

Zum Blog kushellig

Die Beste Android RSS Feedreader App – EasyRSS (Free)

Die beste RSS Feedreader App für Android ist EasyRSS, Punkt. Warum und was überhaupt RSS oder ein Feedreader ist, erfährst du in diesem Artikel.

Was ist RSS?
RSS (Wikipedia RSS) steht für Really Simple Syndication, frei übersetzt etwa “Wirklich Einfache Verbreitung”. Mittels sogenannter RSS-Feeds können Websites und Blogs ihre Neuigkeiten schnell an Abonnenten senden. Im Prinzip kannst du als Abonnent mit wenig Zeitaufwand die Headlines und Auszüge von vielen verschiedenen Quellen im Internet überfliegen und dir das herauspicken, was dich …

Zum Blog kushellig

Prepared Statements: Schnellere Queries mit PHP und mysqli

Was sind Prepared Statements?
Prepared Statements (deutsch: “vorbereitete Anweisungen”) sind vorbereitete Datenbank-Queries ohne Werte für die einzelnen Parameter. Statt der wirklichen Parameterwerte werden in der Anweisung Variablen verwendet, die dann zur Laufzeit befüllt werden.
Warum Prepared Statements nutzen
Die vorbereiteten Anweisungen haben mehrere Vorteile:

Mehr Geschwindigkeit bei wiederholter Ausführung
Ein Prepared Statement ist ein Anweisungstemplate. So ein Template wird beim Aufruf der prepare()-Methode analysiert, kompiliert und optimiert. Ab dann wird bei wiederholten Anweisungen immer dieses vorkompilierte und optimierte Template mit den geänderten Werten …

Zum Blog kushellig

24 Ubuntu Wallpaper Für Anspruchsvolle Individualisten

Jeder hat eins, ob bunt, schwarzweiss, einfarbig, lebendig, minimalistisch,… Die Rede ist von Wallpapern. Auch auf dem Ubuntu-Rechner gibt es da keine Ausnahme. Gerade im Linuxbereich sind ja Tüftler und Anpasser zuhause. Für viele sind Wallpaper der ersten Schritt zu so einem “eigenen” System. Und weil das schönste Wallpaper auch mal langweilig wird, sammle ich hier Ubuntu “gebrandete” Hintergrundbilder, die mir im Internet so über den Weg laufen und meinen Geschmack treffen.
Wenn Dir dieser Artikel gefallen hat, dann abonniere doch einfach  …

Zum Blog kushellig

Wie Du Mit Powertop 2 Einfach Strom Sparen Kannst

Powertop gibt es mittlerweile in der 2. Version, genauer Version 2.1, in den Ubuntu Repositories. Powertop ist ein Terminalprogramm, um den Stromverbrauch zu analysieren und zu senken. Hält das Tool, was es verspricht? Und um wieviel kann man damit die Akkulaufzeit verlängern? Mit Powertop in der 1.x Version konnte ich eine Verbrauchsabnahme um knapp 1,8 Watt feststellen. Haben die Entwickler von Powertop 2 neue Verbesserungen eingebaut, mit denen man noch mehr Strom sparen kann? In diesem Artikel bin ich den Fragen auf den Grund gegangen.

Installation
Die Installation gestaltet sich recht einfach. In den meisten …

Zum Blog kushellig

Prepared Statements Mit PDO Tutorial (PHP Data Objects)

Was sind PDOs?
PDO steht für PHP Data Objects, eingeführt mit PHP 5.1. Zusammengefasst ist PDO eine abstrahierte Datenbankschnittstelle, die mittels verschiedener Treiber (MySQL, PostgreSQL, Oracle,…) auf verschiedene Datenbanken zugreifen kann.
Was sind Prepared Statements?
Prepared Statements sind vorkompilierbare Query-Templates, die ressourcensparend mit verschiedenen Parametern wiederholt ausgeführt werden können. Im Vergleich zu ‘normalen’, immer wieder komplett ausgeführten Queries bieten Prepared Statements einen Performancevorteil.

PDO Vorteile
Ist PDO langsamer als mysqli?
Oft wird behauptet, dass PDO langsamer als mysqli ist. Benchmarks mit Prepared …

Zum Blog kushellig

Welcher Linux Editor Passt Zu Mir – 14 Editoren im Vergleich

Editoren, auch Texteditoren genannt, sind Programme, die einem die Arbeit mit Sourcecode erleichtern sollen, kurze Notizen ohne die Wartezeit für ein Textverarbeitungsprogramm  oder das unformatierte Anpassen von Konfigurationsdateien ermöglichen.
Jaja, Editoren… wie viele gibt es für Linux? Keine Ahnung, ne Menge.
Die besten Editoren für Linux / Ubuntu hab ich hier mal zusammengestellt:

Editoren für Konfiguration und Notizen: Mousepad & Leafpad

Leafpad & Mousepad

Da ich schlanke und vor allem schnelle Programme bevorzuge, zumal ich den Editor wie gesagt nur für minimale & …

Zum Blog kushellig

Linux: 25% Mehr Strom Sparen Mit Jupiter

Teil 1 der Serie Ubuntu Notebooks: Akkulaufzeit verlängern
Mein Acer-Laptop (Extensa 5635Z) ist knapp ein halbes Jahr alt, und besitzt mit ziemlich genau 3 Stunden noch die Akkulaufzeit vom ersten Tag. Da die meisten nichts gegen lange Laptop-Laufzeiten haben, bin ich auf die Suche nach Stromsparmöglichkeiten unter Ubuntu gegangen. Wer suchet, der findet:
Stromsparen mit Jupiter
Über rockiger habe ich das Mittel der Wahl gefunden: Jupiter. Eigentlich nur von Fedora und AuroraOS (ein OS mit Ausrichtung auf Netbooks und Laptops) offiziell unterstützt läuft es auch unter Ubuntu (es …

Zum Blog kushellig

The Myth Of The Genius Programmer – Google I/O Talk

Absolut genialer Talk von den zwei besten Speakern: Brian Fitzpatrick und Ben Collins-Sussman (beide Googlemitarbeiter)!
Der Talk handelt vom Mythos des Programmier-Genies, Elitismus unter Softwareentwicklern und die oft herrschende Unsicherheit des Einzelnen. Das 55-minütige Video ist eine Mischung aus Diskussion und Ratgeber, für jeden Programmierer ein Must-See.

Zum Artikel The Myth Of The Genius Programmer – Google I/O Talk.

Zum Blog kushellig

Zsh vs. Bash – welche Shell ist besser?

Nachdem ich jetzt schon öfters über die ZSH Shell gestolpert bin und nur Gutes gehört habe, hat Vokus Kommentar das Fass zum Überlaufen gebracht. Jetzt ist die Zsh meine bash-Ersatz. Warum und wie du mit nur 2 Terminal-Befehlen die Zsh als Standardshell installierst will ich hier erklären:
 

Die Zsh: eine Patchwork-Shell
Der Name zsh kommt vom Professor des Programmiers, Zhong Shao. Die zsh vereint die besten Features von bash, ksh und tcsh und wird durch eigene, exklusive Features abgerundet.
Vorteile der zsh vs bash
Die Vorteile der zsh …

Zum Blog kushellig