Dienstag, 16. Oktober 2012

Mirker Hain

Schönes Wäldchen, von Urwald über Park bis "schöner Ausblick" ist alles dabei.







Montag, 15. Oktober 2012

Die Welt retten


Ich habe da so ein Stück Urwald in der Nähe, nennt sich Mirker Hain. Besonders der untere Abschnitt den Bach lang ist sehr reizvoll. Bis jetzt.

Ich ahne ganz Böses, weil da ist jetzt "Großreinemachen" angesagt. Müll liegt da eigentlich nie rum und die Äste auf dem pösen Poden sind halt Urwaldtypisch oder so. ;-) Hoffentlich bleiben mir Schilder erspart wo dann drauf steht, dass ich gerade vor einem Baum stehe.

Oder so aussieht wie auf diesem Foto.


Sonntag, 14. Oktober 2012

Freitag, 12. Oktober 2012

Momente der Geschichte

Andy Warhol fotografiert Joseph Beuys.


Donnerstag, 11. Oktober 2012

Die Saugschmerle unter den Bikes



Wenn man sich mal vorstellt, dass man den Reifen mit 0,5 Bar fahren kann. Der klebt dann ja fast auf dem Trail, der Grip ist quasi überirdisch.

Hersteller:

Dienstag, 7. August 2012

Montag, 16. Juli 2012

Samstag, 7. Juli 2012

Blasen-Tee


Naja, was soll man machen. Dann gibt es halt größere Busse für die vielen XXL Kinder. Die Mamis und Papis mit den großen Autos hatten wohl den richtigen Riecher.

http://de.wikipedia.org/wiki/Bubble_Tea

Samstag, 30. Juni 2012

Mario Balotelli




Der Standard zeigt eine hervorragende Fotostrecke zu Mario Balotelli und das Ganze noch nett kommentiert.


Samstag, 23. Juni 2012

Feuchtgebiet Döppersberg



Oh Herr, gib uns Menschen mehr Hirn. Da werden grundlos Jahrzehnte alte Platanen auf einem Schulhof gefällt. Sinn der Sache ist irgendwas mit Kinder sollen lernen wie Äpfel aussehen oder so. Tja und aus einem stadtnahen Erholungsgebiet wird jetzt eine Schutzzone für Bodenbrüter. Nix mehr mit Modellflugzeuge am Scharpenacken.

Ich reiche jetzt auch einen Antrag ein. Feuchtgebiet Döppersberg. Da auf dem Bild ist doch ein Fleckchen wie geschaffen dafür. Über die Konsequenzen darf spekuliert werden.


Mittwoch, 13. Juni 2012

Mittwoch, 2. Mai 2012

Partybilder

Mein heimisches Käseblatt (WZ Wuppertal) hat in der Online Ausgabe so eine Abteilung für Partybilder. Wer mal gucken will (besser nicht) bitte h i e r klicken.


Aber zurück zur Überschrift. Partybilder können auch gut und atmosphärisch sein. Das es auch anders geht zeigen die Fotos von August Castell-Castell.


Freitag, 27. April 2012

Millionenspiel


Nein nicht "Das Millionenspiel" sondern das hier. Irgendwie viel krasser weil echt. Naja, irgendwie haben die jetzt Schiss bekommen.

Donnerstag, 26. April 2012

Wer glaubt wird selig

http://derstandard.at/1334530813212/Okkulte-Geschaefte-Die-Esoterik-will-die-Probleme-der-Welt-mit-Engelssprays-loesen

Interessant sind die dort genannten Zahlen:

    "... in Deutschland setzt die Esoterikindustrie geschätzte 20 bis 25 Milliarden Euro pro Jahr um. Zum Vergleich: Die Bierindustrie in Deutschland macht jährlich einen Umsatz von neun Milliarden ..."

Nach ein wenig Recherche stößt man schnell auf http://blog.esowatch.com/ Danke, denn Aufklärung ist nötig. Wenn man sich mal auf http://www.lichtkanalwerkzeuge.de/ umschaut fällt man fast vom Glauben. ;-)

Montag, 16. April 2012

Viel Papier

Mal wieder so ein Magnum Photo Leckerbissen auf slate.com


Samstag, 7. April 2012

Ostereier

Lesenswerter Artikel auf derStandard.at: Helikopter-Eltern zerstören Oster-Kult


Donnerstag, 5. April 2012

Interview mit Nan Goldin und William Eggleston


Interessantes Interview mit Nan Goldin und William Eggleston auf Zeit Online. Zwei oder drei Fotos vom Interview zur Auflockerung des Textes wären schon schön gewesen.

http://www.zeit.de/2009/24/goldin-eggleston-24/

Dienstag, 27. März 2012

Kirschblüte


Dauert hier zwar noch, aber trotzdem.


Dienstag, 20. März 2012

Emacs, complete or not complete (part 2)

Im emacs-lisp mode funktioniert auto-complete sehr gut ohne weitere Tools zu aktivieren. Im c- oder c++-mode kennt auto-complete aber nur ein paar Keywords und den Buffer Inhalt. Aber das lässt sich ändern. Im Emacs einfach den semantic-mode aktivieren.




Nachdem die Header Files geparst wurden (geht recht fix), funktioniert auto-complete zumindest im c++-mode "out of the box".



Im c-mode könnte man damit nachhelfen, ist aber etwas träge in der Bedienung:

  (add-hook 'c-mode-hook
    (lambda ()
      (add-to-list 'ac-sources 'ac-source-semantic-raw)))


Im Moment suche ich noch nach einer Lösung warum auto-complete mit ac-source-semantic (ohne raw) nicht zurechtkommt.

Hier eine Möglichkeit ac-complete-semantic-raw über Hotkeys aufzurufen:

  (add-hook 'c-mode-hook
    (lambda ()
      (local-set-key (kbd "ESC <f1>") 'ac-complete-semantic-raw)))



Zu Erwähnen sei noch, der semantic-mode beherrscht auch Tag Completion, ist aber nicht so praktisch wie im auto-complete Modus.


Auto Complete Mode

Auto Complete Mode User Manual

Semantic Manual (liest man natülich im Emacs) ;-)
(info "(semantic)Top")

Sonntag, 18. März 2012

Emacs, complete or not complete

Bei der vielen Tipperrei braucht man irgendwie Unterstützung durch den Editor. Emacs bietet von Haus aus ja einiges an. Die Tage bin ich aber auf `auto-complete.el' gestoßen. In meinen Augen eine hervorragende Erweiterung.

Completion Popup



Suchen im Completion Popup


Auto Complete Mode

Auto Complete Mode User Manual


Lesenswert:

Sonntag, 11. März 2012

Mit Git einen Patch erstellen


Es gibt ein paar Tools und Programme die ich direkt aus den Quellen per `git clone' benutze. --- Oops, nun habe ich einen Fehler gefunden. --- Und nun? Autor/Autorin würde sich jetzt über einen Patch per Mail freuen.


Ok, here we go...




1.  Erst mal sicherstellen, dass die Quellen aktuell sind.

    % git pull

2.  Feststellen in welchen Branch man ist.

    % git branch

        Das könnte dann so aussehen:

       * master

       Oder falls man sich die Experimental Quellen geholt hat:

       master
       * next

       Der Stern zeigt an in welchem Zweig man gerade steckt.

3.  Einen eigenen Branch erstellen.

    % git checkout -b fhaun_test_01

4.  Korrekturen an den Sourcen vornehmen.

5.  Die Korrekturen committen (Kommentar in Anführungstrichen).

    % git commit -a -m "Hier einen AUSSAGEKRÄFTIGEN commit Kommentar eingeben"

6.  Patch erstellen (`master' kann auch anders heißen, je nachdem welchen Zweig
man patchen möchte. In unserem Fall ist es `master').

    % git format-patch master

Der Patch liegt nun zum Versand in Form von `000x-KOMMENTAR.patch'
bereit.


In den vorherigen Zweig (in diesem Fall `master') wechselt man mit:

    % git checkout master

Den Branch zum Testen kann man wenn er nicht mehr gebraucht wird löschen:

    % git branch -D fhaun_test_0


# Pro Git

Mittwoch, 7. März 2012

Zsh Prompt mit VCS Info


Beim letzten Screencast leider untergegangen. Hier mal der Prompt mit Infos zum Versions Control System in der Zsh.

BTW, Terminal Sessions lassen sich prima aufzeichnen. Aus dem Baukasten nimmt man sich ttyrec, ttyplay, byzanz und xwininfo. Dazu später mal mehr.

Dienstag, 6. März 2012

Why zsh is good for you



Die Möglichkeit ein Menü für die Optionen zu erzeugen überzeugt.

Meine .zsh auf github:
https://github.com/fhaun/config-misc/blob/master/zsh-stuff/.zshrc

X Selection und Emacs


Ich frage mich schon länger, wie kriege ich den irgendwo mit der Maus selektierten Text bequem in den Emacs Buffer ohne wieder die Maus zu bemühen. Emacs kennt zwar seit Version 23 die Variable `x-select-enable-primary', aber damit überschreibe ich das aktuelle Clipboard.

Mehr zum Thema Karl Theodor und Emacs:
http://www.emacswiki.org/emacs/CopyAndPaste

Hier nun aber meine Lösung. Kurz und schmerzlos:

(defun my-x-selection-insert ()
  "Paste the X selection into the current buffer.  `sselp' comes
with suckless-tools. Alternatively xsel can be used, then replace
`sselp' with `xsel -o'"
  (interactive)
  (insert (shell-command-to-string "sselp")))


;; Example Keybord Shortcut
(global-set-key (kbd "C-x y") 'my-x-selection-insert)


Montag, 5. März 2012

Rollen-Taste


Ich glaube ich habe die Taste noch nie benutzt. Und weil dem so ist habe ich jetzt meinem Mail Benachrichtigungs Programm gesagt die entsprechende Led auf der Tastatur einzuschalten.

     xlbiff -led 3
    

Sonntag, 4. März 2012

Geschichte in Bildern

Im Fotoarchiv von LIFE kann man stöbern bis zum umfallen. Commander Pirx, oops, John Glenn ist auch dabei. ;-)


Samstag, 3. März 2012

Arctic landscapes

Naja, da kann man hier nur von träumen. Als Ersatz hier eine schöne Magnum Fotoserie auf slate.com.




Sonntag, 26. Februar 2012

Mission Control


Wer wollte nicht mal Astronaut werden. Einsteigen und sich wie Commander Pirx fühlen. Irgendwo da draußen. Ach ja, mein Liebling Player Clementine hat soma.fm schon in der Liste.


Hier noch ein schönes Script für eine Now Playing Ausgabe:

#!/bin/sh
# From Holger M. in d.c.o.u.a.misc
qdbus org.mpris.clementine /Player \
      org.freedesktop.MediaPlayer.GetMetadata |\
      sed 's/ //' |\
      awk '
BEGIN { FS=":" }
/^artist/ { artist = $2 }
/^title/  { title = $2 }
END { print artist ": " title }
'
exit 0


Dienstag, 21. Februar 2012

Sonntag, 19. Februar 2012

Montag, 13. Februar 2012

null



 „Die spinnen, die Römer!“

Anregender Artikel auf zeit.de zum Thema Facebook. Da gibt es doch tatsächlich Menschen (nicht gerade wenige), die würden sogar Geld ausgeben um alle sechs Stunden auf eine Kuh zu klicken.

http://www.zeit.de/2012/07/Social-Games

Sonntag, 12. Februar 2012

github



Ja, jetzt habe ich das auch entdeckt. ;-) - und direkt mal ein Beispiel für eine i3 (http://i3wm.org) Autostart Datei hochgeladen.


github
http://github.com/

Git Reference
http://gitref.org/

Pro Git
http://progit.org/book/

Mittwoch, 8. Februar 2012

Mond

Mond, Moon, Lune, Luna, Maan, Måne



Dienstag, 7. Februar 2012

Frühlingszwiebel



Seit gestern kommen da unten so Dinger raus. Das muss doch was bedeuten.

Sonntag, 5. Februar 2012

Können Primzahlen glücklich machen?



Commander Pirx würde sagen: "Unbedingt" :-)


Naja, ich sage mal so. Wenn man jetzt die Mersenne Zahlen auf Primzahl prüft wird es doch recht zäh mit der Rechnerei. Ich bin jetzt bei 2.305.843.009.213.693.951 und warte noch auf 618.970.019.642.690.137.449.562.111.

Hier mal der Haskell Code:

module Main
    where

import IO

main = do
  hSetBuffering stdout NoBuffering
  putStrLn (show (mersenne 3)) -- start with 3

myPrimTest :: Integer -> Integer -> Integer -> Bool
myPrimTest prim n h
    | n > h = True 
    | (mod prim n == 0) = False
    | (mod prim n /= 0) = myPrimTest prim (n+2) (div prim n)

mersenne :: Integer -> [Integer]
mersenne n
    | (myPrimTest merZahl 3 3) == True = merZahl: mersenne (n+1)
    | otherwise = mersenne (n+1)
    where merZahl = 2^n -1


Wikipedia zu Mersenne Primzahlen:

The Haskell Programming Language:

Samstag, 4. Februar 2012

i3-wm (Fenstergröße horizontal ändern)


Wenn man hauptsächlich mit zwei horizontal angeordneten Containern arbeitet, bietet es sich an, die Größe schnell über ein Script zu ändern anstatt in den resize Modus zu gehen. Der Wert '1650' muss noch für das eigene System geändert werden, aber möglichst weit rechts.


Container horizontal vergrößern:
#! /bin/sh
winid=`xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)"| cut -d ' ' -f 5`
upperleft_x=`xwininfo -id $winid | grep "Absolute upper-left X" | cut -d ' ' -f 7`
mousepos_x=`xmousepos | cut -d ' ' -f1`

if [ $upperleft_x -lt 10  ]; then
    swarp 20 $mousepos_y
    i3-msg resize grow right 4 px or 4 ppt
else
    swarp 1650 $mousepos_y
    i3-msg resize grow left 4 px or 4 ppt
fi
exit 0

Container horizontal verkleinern:
#! /bin/sh
winid=`xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)"| cut -d ' ' -f 5`
upperleft_x=`xwininfo -id $winid | grep "Absolute upper-left X" | cut -d ' ' -f 7`
mousepos_x=`xmousepos | cut -d ' ' -f1`

if [ $upperleft_x -lt 10  ]; then
    swarp 20 $mousepos_y
    i3-msg resize shrink right 4 px or 4 ppt
else
    swarp 1650 $mousepos_y
    i3-msg resize shrink left 4 px or 4 ppt
fi
exit 0


In der i3 config hab ich mir die beiden Scripte so eingerichtet:
  bindsym $mod+n exec i3_h_bigger
  bindsym $mod+m exec i3_h_smaller

Bei Debian findet sich swarp in den suckless-tools, xwininfo u. xprop in den x11-utils und xmousepos in dem Paket xautomation.

Die Scripte liegen jetzt aktualisiert auf github:
https://github.com/fhaun/config-misc/tree/master/i3-stuff

Freitag, 3. Februar 2012

Commander Pirx



Commander Pirx auf gefährlicher Mission.