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.


Donnerstag, 2. Februar 2012

Groundhog Day


Wunderschöne Fotoserie auf http://todayspictures.slate.com/20120202/ aus dem Magnum Archiv.


Why i3 is good for you ;-)



Zur Zeit mein Lieblings WM unter Linux: http://i3wm.org/



Mittwoch, 1. Februar 2012

Hello World



First post on miXed.