Vim: Switch Between Tests (Or Other Files)

As most people I am annoyed with repeating stuff over and over. And today my workflow about switching between test files pissed me off. So I wrote a little vim function that switches between unit tests and their corresponding SUTs. It also creates them if non-existent.

Git: Automated Merge Function (Bash/Zsh)

I have noticed that I had a permanently repeating git workflow:

  1. Do some stuff and commit
  2. Checkout some deployed branch (i.e. ‘staging’)
  3. Update this branch (I am working in a team so this branch is also updated by other people)
  4. Merge my feature branch into staging branch
  5. Push staging branch
  6. Switch back to my feature branch

Linux – auto sync directories and files – setup in less than 5 minutes

If you are a webdeveloper using linux, you probably know this exhausting procedure:

You change a file, save it, and then you have to upload the changed file to the matching directory on your test web server in your favourite ftp program, i.e. FileZilla. You do this hundred times a day, thousand times a week.

On Windows, there is a program called WinSCP, a FTP client, that gets rid of this time consuming practice by offering an autosynchronization function for a specific directory after saving/modifying a file in this directory.

To immediately scale down your expectations: there is no linux GUI equivalent of WinSCP that has its built-in auto sync feature. But we have the shell. And we have built-in tools like rsync. And we have people like Gregg Hernandez, who create nifty little tools like watcher.

In this article I’ll show you how you can combine these two Tools to get a powerful auto synchronization setup in less than 5 minutes.

Wie du mit nginx deinen Linuxserver in 5 Minuten auf Hochlast trimmst

Es ist soweit: Nach Facebook, Sourceforge und Intel läuft auch kushellig.de nicht mehr mit Apache, sondern mit nginx :). Nachdem meine vServer-Variante bei netcup nicht mehr weitergeführt wird, hatte ich 1 Monat Wechselfrist auf den neuen Server. Da ich von Apache eh nicht so begeistert war, was die Performance anging, habe ich mich nach Webserveralternativen umgesehen. Höchste Priorität hatte dabei die Performance deshalb, weil die Specs des vServers doch eher bescheiden sind:

Ubuntu: Mit UEFI Von USB – WTF? RTFM!

Er ist da, mein neuer, mobiler Rechenhengst: das Lenovo ThinkPad Edge e330. Mit UEFI. Hat mich einige Nerven gekostet, weil ich dachte, ich kann mit der lange Jahre bewährten Methode einfach Windows 8 von der Platte putzen. Und Linux installieren. Denkste.

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.

grep Linux – Umfassendes 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 weiterlesen 🙂

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

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.

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 den finalen Anstoss gegeben. Jetzt ist die Zsh meine bash-Ersatz. Wenn du durch eine Suche nach “zsh vs bash” auf diese Seite gekommen bist, nutzt du wahrscheinlich noch die Bash. Warum und wie du mit nur 2 Terminal-Befehlen die Zsh als Standardshell installierst und die Bash loswirst, erkläre ich dir hier:

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:

Linux Editor: 12 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.

Die besten Editoren für Linux hab ich hier zusammengestellt:

Linux: fn Funktionstasten Aktivieren In 10 Sekunden

Auf meinem Acer Notebook und dem Samsung Netbook waren unter Linux (z.B. Ubuntu) die Fn Funktionstasten (Fn + Pfeiltaste hoch/runter) für die Helligkeitsregelung ausser Funktion. Zwar blendete Ubuntu oben rechts das Popup mit der Sonne ein. Und der Balken ging auch in die Richtung, in die ich per Tastatur regelte. Mein Display strahlte mich jedoch fröhlich mit voller Leistung weiter an. Das ganze hat mich ewig genervt, ausgiebiges Googlen hat auch nichts gebracht.

Probleme machten bei mir z.B. die Helligkeits- oder Lautstärke-Einstelltasten. Wenn bei dir auf dem Notebook unter Linux manche Funktionstasten nicht funktionieren gibt es folgende Lösung: