diff options
| -rw-r--r-- | .gitignore | 3 | ||||
| -rw-r--r-- | .gitmodules | 3 | ||||
| -rw-r--r-- | cholerab/news/Candidate | 49 | ||||
| -rw-r--r-- | cholerab/shirts/bestellliste | 16 | ||||
| -rw-r--r-- | evan/satz-liste | 22 | ||||
| -rwxr-xr-x | god/licht | 20 | ||||
| -rw-r--r-- | gold/Makefile | 3 | ||||
| -rwxr-xr-x | kachelmann/changes | 24 | ||||
| -rwxr-xr-x | kachelmann/conditions | 6 | ||||
| m--------- | krebsbeam/c-beam | 0 | ||||
| l--------- | noise/modules/licht | 1 | ||||
| -rw-r--r-- | oncology/Makefile | 1 | ||||
| -rw-r--r-- | oncology/lcd4linux.conf | 18 | ||||
| -rw-r--r-- | streams/stream.db | 2 | 
14 files changed, 113 insertions, 55 deletions
| @@ -1,5 +1,8 @@  a.out  *.pyc +*.o +*.a +.svn/  /bin/  /node/src  /node/out diff --git a/.gitmodules b/.gitmodules index ed0cb4ed..ab38c084 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,3 +13,6 @@  [submodule "submodules/github/tautologistics/node-htmlparser"]  	path = submodules/github/tautologistics/node-htmlparser  	url = https://github.com/tautologistics/node-htmlparser +[submodule "krebsbeam/c-beam"] +	path = krebsbeam/c-beam +	url = git://dev.c-base.org/c-beam/c-beam.git diff --git a/cholerab/news/Candidate b/cholerab/news/Candidate new file mode 100644 index 00000000..8abc0b00 --- /dev/null +++ b/cholerab/news/Candidate @@ -0,0 +1,49 @@ +# Krebs News Issue #1 (2011-08-24) +## Ante Scriptum +Wer noch kein Krebs hat kann es ganz einfach mit git aus github[-1.1] +auschecken. + +Alle Pfade in den Krebs News beginnend mit `//` bezeichnen das root  +verzeichnis des ausgecheckten krebs ordners ( optimaler weise in `/krebs`). + +## 0. godmode im shack +Der Urkrebs steuert ab heute die Photonenwerfer im shack.  +[`//god/licht`][0.1] ist hierfür verantwortlich. + +Um das Licht anzumachen einfach per Telnet auf krebs.shack: + +  $ rlwrap nc krebs.shack 23 + +und dort mit `/licht <Lampe> <0/1>` das licht an/ausschalten. +Die Lampen sind von Fensterseite richtung Innenhof durchnummeriert(0-3). + +Das MoC bedankt sich sehr herzlich bei Ulrich, der auf anfrage die  +Lichsteuerung mit Ethernet ausgestattet und sie fuer die Benutzung zur +verfuegung gestellt hat. + +[0.1]: https://github.com/krebscode/painload/tree/master/god + +## 1. Tinc Retiolum updates +Das retiolum Darknet ueber tinc als vermaschtes VPN ist ein integraler  +Bestandteil der Krebs Infrastruktur. Umso wichtiger ist es, dass die  +installation ueberall imer genau das richtige macht.  + +KM Pfleidi hat sich gestern (26.08.2011) Retiolum angenommen um es  +sauber auf OSX (und ggf. weiteren Unixartigen OSen) zum laufen zu +bringen. Ziel ist es die Installation auf ein einfaches  +  $ make -C //retiolum install +zu beschraenken. + +Die Host-Dateien, welche von tinc verwendet werden koennen mit +  $ make -C //retiolum update +geupdatet werden. Alle update skripte muessen auf das neue updateverfahren  +ggf. umgestellt werden. + +In diesem Kontext sind unter anderem Skript fuer das erraten des richtigen  +Tinc-Konfigurationsordners [1.1] entstanden. Eine aehnliche funktionalitaet +kann nun fuer verschiedenste weitere module, welche Plattformunabhaengigkeit +gewaehrleisten sollen verwendet werden. + +[1.1] : https://github.com/krebscode/painload/tree/master/retiolum/bin/get-tinc-dir + +## 2. KNUT - Die Krebs Notification Utility Toolchain diff --git a/cholerab/shirts/bestellliste b/cholerab/shirts/bestellliste index 7432c545..f775514e 100644 --- a/cholerab/shirts/bestellliste +++ b/cholerab/shirts/bestellliste @@ -1,25 +1,25 @@            # S G∃  Feedback  tv        2 M j-            1 S j- -ulrich    1 M ?j -felix     2 M jj +ulrich    1 M ?j  gut +felix     2 M jj  super qualitaet, sogar nach dem waschen kein bisschen ausgebleicht            1 S jj  Lassulus  2 M jj -Pfleidi   1 L -- -Tensai    1 L ?j +Pfleidi   1 L -j +Tensai    1 L jj  Momo      1 2 jj  Der Siebdruck sieht echt gut aus, kein bisschen verschmiert.  hadez     1 L jj            1 M jj -Phil      1 S -- +Phil      1 S jj  Lukas     1 M ?j -Jan       1 2 -- -Ronny     1 M -- +Jan       1 2 jj /* bezahlt an makefu */ Zitrone waere leckerer gewesen  +Ronny     1 M jj /* bezahlt an pfleidi */  Marc      1 L --  Lotho     1 X --  Sascha    1 X --  Moritz    1 M --  RIPE      1 X -- -kh        1 L jj +kh        1 L jj gute Verarbeitung, guter Gesamteindruck, passt wie angegossen  miefda    1 L jj            1 X jj diff --git a/evan/satz-liste b/evan/satz-liste index bfdc8281..e14aaf78 100644 --- a/evan/satz-liste +++ b/evan/satz-liste @@ -1,8 +1,14 @@ -Der Zugang zu Computern und allem, was einem zeigen kann, wie diese Welt funktioniert, sollte unbegrenzt und vollständig sein. -Alle Informationen müssen frei sein. -Mißtraue Autoritäten - fördere Dezentralisierung -Beurteile einen Hacker nach dem, was er tut und nicht nach üblichen Kriterien wie Aussehen, Alter, Rasse, Geschlecht oder gesellschaftlicher Stellung. -Man kann mit einem Computer Kunst und Schönheit schaffen. -Computer können dein Leben zum Besseren verändern. -Mülle nicht in den Daten anderer Leute. -Öffentliche Daten nützen, private Daten schützen +wenn ich meinen erzeugten abfall vor dem nach hause gehen beseitige steigt mein soziales ansehen +bringe eine pflanze mit +ein sauberer scheck ist ein guter scheck +auch du weißt wie man den geschirrspüler einräumt +wer die toilette putzt kommt in den himmel +der große bruder sieht es gerne wenn die genossen die vereinsräume in stand halten +muelltrennung bringt gutes karma +dokumentiere deine projekte +werbe neue mitglieder +fnord +bewässere die Pflanzen +Öffne ein Fenster +wische die tische +Weniger Licht ist mehr diff --git a/god/licht b/god/licht new file mode 100755 index 00000000..8ece3510 --- /dev/null +++ b/god/licht @@ -0,0 +1,20 @@ +#!/bin/bash +case "$1" in +  (--help) echo "Toggle the lights";; +  (*) +  LAMPE=`echo $1 | sed -n '/^[1-2]*[0-9]*[0-9]$/p' | xargs echo "obase=16;" | bc`  +  TOGGLE=`echo $2 | sed -n '/^[0-1]/p'`  +  if ! [ "$LAMPE" -a "$TOGGLE" ];then +    echo "you are made of stupid" +   exit 1 +  fi +  STRING="\xA5\x5A\x$LAMPE\x$TOGGLE" +  if [ $# != 2 ] +  then +     echo -ne "Usage: licht <lampe> <0/1>" +  else +    echo "Toggle light $LAMPE ($TOGGLE)"  +     echo -ne "$STRING" | nc -u -w1 licht.shack 1337 +  fi +  ;; +esac diff --git a/gold/Makefile b/gold/Makefile new file mode 100644 index 00000000..ff553def --- /dev/null +++ b/gold/Makefile @@ -0,0 +1,3 @@ +install: +	ln -snf $$PWD/mtgox/ticker_text.sh ../bin/mtgox_ticker +	ln -snf $$PWD/scex/ticker_text.sh ../bin/scex_ticker diff --git a/kachelmann/changes b/kachelmann/changes deleted file mode 100755 index 22116967..00000000 --- a/kachelmann/changes +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/perl -use XML::Simple; -my $xml = new XML::Simple; -my $xml_store = undef; -my $data_new = undef; -my $data_old = undef; -my $condition_store = undef; - - -my $data_old = $condition_store; -while (1) { -    &xml_update(); -    $data_old = $data_new; -    $data_new = $condition_store; -    if($data_new ne $data_old){ -        system("espeak \"Das Wetter hat sich von $data_old in $data_new verändert\n\""); -    } -    sleep 300; -} -sub xml_update(){ -    $xml_store = `w3m -dump "http://www.google.com/ig/api?weather=70327-stuttgart&hl=de"`; -    $xml_store = $xml->XMLin($xml_store); -    $condition_store = $xml_store->{weather}->{current_conditions}->{condition}->{data};  -} diff --git a/kachelmann/conditions b/kachelmann/conditions deleted file mode 100755 index ea4ba5ca..00000000 --- a/kachelmann/conditions +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/perl -use XML::Simple; -my $result = `w3m -dump "http://www.google.com/ig/api?weather=70327-stuttgart&hl=de"`; -my $xml = new XML::Simple; -my $data = $xml->XMLin($result); -print ("Die Wetterkondition ist: $data->{weather}->{current_conditions}->{condition}->{data}\n bei $data->{weather}->{current_conditions}->{temp_c}->{data} Grad Zelsius\n"); diff --git a/krebsbeam/c-beam b/krebsbeam/c-beam new file mode 160000 +Subproject 0072bf8f0cd3a6d0fe022c15c8957373cebef29 diff --git a/noise/modules/licht b/noise/modules/licht new file mode 120000 index 00000000..7f170fe2 --- /dev/null +++ b/noise/modules/licht @@ -0,0 +1 @@ +/krebs/god/licht
\ No newline at end of file diff --git a/oncology/Makefile b/oncology/Makefile index 258ee130..05d5c422 100644 --- a/oncology/Makefile +++ b/oncology/Makefile @@ -15,6 +15,7 @@ install:  /usr/bin/lcd4linux /etc/lcd4linux.conf lcd4linux_autostart  	# TODO this is debian only  update: /etc/lcd4linux.conf +	service lcd4linux force-reload  /etc/lcd4linux.conf: lcd4linux.conf  	chown krebs:krebs lcd4linux.conf diff --git a/oncology/lcd4linux.conf b/oncology/lcd4linux.conf index 34df9f65..be16629d 100644 --- a/oncology/lcd4linux.conf +++ b/oncology/lcd4linux.conf @@ -235,7 +235,7 @@ Widget MemorySwappedUsed {  Widget LoggedInTitle {
      class 'Text'
 -    expression 'Logged in users'
 +    expression 'Hosts in Krebs Darknet'
      width width050
      align 'L'
      update 0
 @@ -243,10 +243,10 @@ Widget LoggedInTitle {  Widget LoggedIn {
      class 'Text' 
 -    expression exec('who | awk \' { print $1 }\' | sort -ud | tr "\n" " "')
 +    expression exec('/krebs/oncology/bin/krebshostup')
      width width050
      align 'L' 
 -    update 2 * second  
 +    update 300 * second 
  }
  Widget FSSpaceTitle {
 @@ -426,7 +426,7 @@ Widget TwonkyStatus {  Widget FileTitle {
      class 'Text'
 -    expression 'NumPad Logging'
 +    expression 'Syslog'
      width width100
      align 'C'
      Background lightgray
 @@ -539,22 +539,22 @@ Layout Krebs {      Row07.Col29 'MemorySwappedTotal'
      Row08.Col29 'MemorySwappedUsed'
      Row10.Col28 'LoggedInTitle'
 -    #Row11.Col29 'LoggedIn'
 +    Row11.Col29 'LoggedIn'
      Row13.Col28 'FSSpaceTitle'
      Row14.Col29 'FSSpace1'
      Row17.Col02 'ServicesTitle'
      #Row18.Col02 'BindDNSStatus'
      #Row19.Col02 'MuninStatus'
 -    Row20.Col02 'ApacheStatus'
 +    Row18.Col02 'ApacheStatus'
      #Row21.Col02 'MiniDLNAStatus'
      #Row18.Col29 'PostfixStatus'
      #Row19.Col29 'ProFTPStatus'
      #Row20.Col29 'SambaStatusDS'
 -    Row20.Col29 'SSHStatusDS'
 +    Row18.Col29 'SSHStatusDS'
 -    Row21.Col02 'Weather1'
 -    Row22.Col02 'Bitcoin'
 +    Row19.Col02 'Weather1'
 +    Row21.Col02 'Bitcoin'
      Row23.Col02 'Stream'
      Row25.Col02 'FileTitle'
 diff --git a/streams/stream.db b/streams/stream.db index e97a202e..5efeb9ea 100644 --- a/streams/stream.db +++ b/streams/stream.db @@ -4,3 +4,5 @@ http://streams.xenim.de/radiotux.ogg radiotux  http://bassdrive.com/v2/streams/BassDrive.pls bassdrive  http://somafm.com/illstreet.pls illstreet  http://localhost:8000/stream.ogg icecast +http://stream2.jungletrain.net:8000 jungletrain +http://playlist.tormentedradio.com/tormentedradio.pls tormented | 
