VIM Druckt

Es soll Situationen geben da will man den Quellcode/Text oder einen Ausschnitt dessen zu Papier bringen. Von Natur aus wandelt der VIM mittels :hardcopy den Inhalt des aktuellen Puffers in Postscript und schickt diesen an den Standarddrucker. Mittels der Optionen printoptions, printdevice und printexpr lässt sich das Verhalten des Ausdruckes verändern.

Sehr nützlich für den Ausdruck von Quellcodes ist z.B. printoptions=syntax:y, welches das Syntaxhighlighting mit zu Papier bringt.

Da ich auf der Arbeit eine nutzergesteuerte Druckquota habe, stand ich allerdings vor einem Problem. Der VIM schickt zwar den File korrekt an den Drucker, leider aber mit dem Login-Namen des aktuellen Benutzers, welcher leider nicht mit dem meines Druckkontos übereinstimmt. Abhilfe schafft nur eine kleine Funktion die das auszuführende Druckkommando verändert und dann mittels printexpr zugewiesen wird. Hier der Ausschnitt aus meiner .vimrc:

" setup printing
set printoptions=syntax:y
set printexpr=PrintFile(v:fname_in)

if !exists("*PrintFile")
  function PrintFile(fname)
    call system("lpr -r -Uusername " . a:fname)
    return v:shell_error
  endfunc
endif

Der Funktion selbst bekommt den zu Druckenden Postscript File übergeben und führt dann ein normales LPR Kommando aus. Dieses löscht durch den Paramter -r den geddruckten File nach beendigung und übergibt mittels -U einen passenden Nutzernamen an den Druckserver.

BSD-Hacks

Schon vor ein paar Wochen ist das Buch BSD-Hacks in mein Bücherregal gewandert, oder besser erstmal in meine Finger. Anhand von praktischen Beispielen beschreibt die Autorin (Dru Lavigne) wie man das letzte aus seinem *BSD System herausholt.

Dabei ist die Mehrzahl der Artikel recht FreeBSD lastig aber selbst für den Alltag unter Linux springt bei den meisten noch etwas neues heraus. Zumindest für mich hat das Buch eine ganze Reihe neuer Ideen und Ansätze mitgebracht die ich in nächster Zeit verfolgen werde.

In jedem Fall ist das Buch sowohl als interessanter Schmöker, als auch als schnelles Nachschlagewerk mehr als nur sein Geld wert!

Deutsche Ausgabe bei Amazon / Englische Ausgabe bei Amazon

an image

Back from Holiday

So nun bin ich nach einer Woche Schnee im Vogtländischen Schöneck bin ich zurück in Dresden und habe eine erste Sichtung der gemachten Bilder vorgenommen. Dabei habe ich feststellen können das ich noch zuviel knipse, die meisten Bilder sind gut und auch gut belichtet so das ich eigentlich auf die zur Sicherheit gemachten zweiten Aufnahmen mit angepasster Belichtung verzichten kann.

Zumal auch das Display meiner Dynax 7D eine sehr hilfreichte Vorschau in Hinblick auf die Belichtung und Schärfe bietet. Allerdings so muss ich sagen das bei Sonne und Schnee die Helligkeit am Ende ist und eine Beurteilung der Bilder recht schwierig wird.

Wie gesagt es ging ins Hochland und somit konnte ich auch meinen ersten Panorama Versuch mit der Dynax starten und das Tal in ganzer Breite ablichten. Leider habe ich unter Unix noch kein vollautomatisches, lauffähiges Panoramatool gefunden das auch mit mehr als zwei Bildern umgehen kann. Zumindest habe ich, mit Pandora, ein kleines aber feines Gimp-Plugin gefunden das einem eine ganze Menge Arbeit abnimmt und die Bilder schonmal überlappt und überblendet. Somit bleibt nur noch dir Feinarbeit übrig die einzelnen Bilder exakt zu positionieren.

Ich denke mal für einen ersten Versuch lässt sich das schonmal sehen:

an image

VIM - Bufferswitcher

Seit ich vor einiger Zeit alle grafischen Editoren von meinem Rechner geworfen habe und nur noch mit dem VIM arbeite, fehlt mir eine Möglichkeit bequem zwischen mehreren Fenstern wechseln zu können. Zwar kann ich das Fenster teilen und so mehrere Dateien gleichzeitig vor mir haben, jedoch verkleinert das auch ungemein die Arbeitsfläche und ist auf Dauer nicht sehr bequem.

Mit dem integrierten System zur Pufferverwaltung konnte ich mich bisher ganz ehrlich noch nicht so recht anfreunden, doch damit ist jetzt Schluss, mit dem MiniBufferExplorer lässt sich ganz bequem zwischen den aktuell geöffneten Puffern hin- und herschalten. Dazu einfach das Skript von der Webseite herunterladen und automatisch wird der Bufferexplorer am oberen Bildschirmrand angezeigt. Der Bequemlichkeit halber habe ich mir, in der .vimrc, noch das Öffnen und Schließen der Leiste auf F2 und F3 gelegt.

map  :MiniBufExplorer
map  :CMiniBufExplorer

Leckerer Burger

Irgendwie muss ich grad an Pulp Fiction und den Big Tahoma Burger und den Amsterdamer Viertel Pfünder mit Käse denken. Jedenfalls haben wir heute zur Feier des Tages endlich mal richtig selbst Burger gemacht, naja bis auf die Brötchen die waren gekauft ;) Auf jeden Fall kommt kein Supermarkt und schon gar kein McDonalds oder BurgerKing gegen so einen leckeren frischen Burger an!

Hier nun das Rezept für 6 Burger:

  • 6 Bürgerbrötchen
  • 500g Hackfleisch
  • 2 Zwiebeln
  • 2 Eier
  • 4 EL Semmelmehl
  • Salz und Pfeffer

Die Zwiebeln müssen in kleine Stücken geschnitten und mit den restlichen Zutaten gut durchgeknetet werden. Aus der fertigen Masse formt man sich dann kleine Fladen in zu den Brötchen passender größe und brät diese dann in einer Pfanne gut durch. Je nach geschmack kann man die Burger dann noch mit Tomaten, Salat, Gurke und Ketchup verfeinern :) an image