Freitag, 9. November 2012
Dienstag, 16. Oktober 2012
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
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:
IBC TechTalk und Fotos:
Dienstag, 7. August 2012
Montag, 16. Juli 2012
Samstag, 7. Juli 2012
Blasen-Tee

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.
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.
Flugverbot am Scharpenacken
http://www.wz-newsline.de/lokales/wuppertal/stadtteile/flugverbot-am-scharpenacken-1.1021317
Obstbäume statt jahrzente alte Platanen
http://www.wz-newsline.de/lokales/wuppertal/stadtteile/elberfeld-nord/markomannenstrasse-schonfrist-fuer-die-verbliebenen-platanen-1.1020731
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.
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 ..."
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. ;-)
Donnerstag, 19. April 2012
Montag, 16. April 2012
Samstag, 7. April 2012
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
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".

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:
Samstag, 17. März 2012
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.
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
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
Dienstag, 14. 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
Dienstag, 7. Februar 2012
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
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
Abonnieren
Posts (Atom)