Dect Phun
Wer kennt sie nicht, unsere Schnurlostelefone. Ich würde sagen so gut wie jeder Haushalt verfügt mitlerweilen über eins. Diese sind handlich, flexibel und funktionell. Was will man also mehr?
Eine berechtigte Frage aber ist, ob diese auch Abhörsicher sind? Eine Frage, die sich ein “08/15 User” sicher nicht stellen würde. Als ich zum ersten Mal dieses Video sah, wurde ich Neugierig:
Code codes code
# ruby l=92.chr;eval s="s=s.dump[r=1..-2].gsub(/("+l*4+"){4,}(?!¥")/){|t|'¥"+l*%d+¥"'%(t .size/2)};5.times{s=s.dump[r]};puts¥"# python¥¥nprint(¥¥¥"# perl¥¥¥¥nprint(¥¥¥¥¥¥ ¥"# lua"+l*4+"nprint("+l*7+"¥"(* ocaml *)"+l*8+"nprint_endline"+l*15+"¥"-- haskel l"+l*16+"nimport Data.List;import Data.Bits;import Data.Char;main=putStrLn("+l*31 +"¥"/* C */"+l*32+"n#include<stdio.h>"+l*32+"nint main(void){char*s[501]={"+l*31+ "¥"++intercalate"+l*31+"¥","+l*31+"¥"(c(tail(init(show("+l*31+"¥"/* Java */"+l*32 +"npublic class QuineRelay{public static void main(String[]a){String[]s={"+l*31+" ¥"++intercalate"+l*31+"¥","+l*31+"¥"(c("+l*31+"¥"brainfuck"+l*64+"n++++++++[>++++ <-]+++++++++>>++++++++++"+l*31+"¥"++(concat(snd(mapAccumL h 2("+l*31+"¥"110"+l*31 +"¥"++g(length s)++"+l*31+"¥"22111211100111112021111102011112120012"+l*31+"¥"++co ncatMap("+l*32+"c->let d=ord c in if d<11then"+l*31+"¥"21002"+l*31+"¥"else"+l*31+ "¥"111"+l*31+"¥"++g d++"+l*31+"¥"22102"+l*31+"¥")s++"+l*31+"¥"2100211101012021122 2211211101000120211021120221102111000110120211202"+l*31+"¥"))))))++"+l*31+"¥","+l *63+"¥""+l*64+"n"+l*63+"¥"};int i=0;for(;i<94;i++)System.out.print(s[i]);}}"+l*31 +"¥")))))++"+l*31+"¥",0};int i=0;for(;s[i];i++)printf("+l*63+"¥"%s"+l*63+"¥",s[i] );puts("+l*63+"¥""+l*63+"¥");return 0;}"+l*31+"¥");c s=map("+l*32+"s->"+l*31+"¥"" +l*63+"¥""+l*31+"¥"++s++"+l*31+"¥""+l*63+"¥""+l*31+"¥")(unfoldr t s);t[]=Nothing; t s=Just(splitAt(if length s>w&&s!!w=='"+l*31+"¥"'then 501else w)s);w=500;f 0=Not hing;f x=Just((if x`mod`2>0then '0'else '1'),x`div`2);g x= reverse (unfoldr f x); h p c=let d=ord c-48in(d,replicate(abs(p-d))(if d<p then '<'else '>')++"+l*31+"¥" ."+l*31+"¥");s="+l*31+"¥"# ruby"+l*32+"n"+l*31+"¥"++"+l*31+"¥"l=92.chr;eval s=¥"+ (z=l*31)+¥"¥¥¥"¥"+s+z+¥"¥¥¥""+l*31+"¥"++"+l*31+"¥""+l*32+"n"+l*31+"¥""+l*15+"¥""+ l*7+"¥")"+l*4+"n¥¥¥¥¥¥¥")¥¥¥")¥"########### (c) Yusuke Endoh, 2009 ###########¥n"
Was macht das Ding?
The Ruby code generates Python code, which generates Perl code, which generates Lua code, which generates OCaml code, which generates Haskell code, which generates C code, which generates Java code, which generates Brainfuck code, which generates Whitespace code, which generates Unlambda code, which generates the original Ruby code again.
$ ruby QuineRelay.rb > QuineRelay.py $ python QuineRelay.py > QuineRelay.pl $ perl QuineRelay.pl > QuineRelay.lua $ lua QuineRelay.lua > QuineRelay.ml $ ocaml QuineRelay.ml > QuineRelay.hs $ runghc QuineRelay.hs > QuineRelay.c $ gcc -Wall -o QuineRelay QuineRelay.c && ./QuineRelay > QuineRelay.java $ javac QuineRelay.java && java QuineRelay > QuineRelay.bf $ beef QuineRelay.bf > QuineRelay.ws $ wspace QuineRelay.ws > QuineRelay.unl $ unlambda QuineRelay.unl > QuineRelay2.rb
Impressive.
Die derbste Projektion der Welt
“Projektionen auf Gebäuden sind nichts Neues und überraschen heute keinen mehr. Meist wird dafür eine plane Fläche auf der Architektur genutzt.
Die Full-Service Agentur NuFormer Digital Media hat eine neue Methode entwickelt, mit der Animationen auf verwinkelte und schräge Flächen projiziert werden können. Damit wird das Auge durch eine perspektivisch-korrekte Darstellung getäuscht. Außerdem lassen sich die architektonischen Merkmale des Gebäudes in die Animation integrieren. Auf diese Weise werden überraschende Effekte erzielt.”
Damit das möglich wird, muss das Gebäude vermessen und als 3D-Modell virtuell nachgebaut werden. Anhand dieses Modells werden dann die Animationen perspektivisch berechnet und die typischen Merkmale des jeweiligen Gebäudes ausgenutzt.
Projection on Buildings from NuFormer Digital Media on Vimeo.
Über Handys
Vor ca. 10 Jahren, hatte ich mein erstes Mobiltelefon in der Hand. Es handelte sich dabei um ein heute nostalgisches Stück von Panasonic mit ausziehbarer Antenne. Vom Funktionsumfang schlicht und einfach gehalten, konnte man gerade mal Telefonieren und SMS schreiben. Ich war stolz ein Handy zu besitzen und hätte dazumals wahrscheinlich sogar die integrierte Display Beleuchtung als edel bezeichnet! ![]()
Nunja weil ich gerne “Snake” spielen wollte, habe ich mir einige Zeit später ein ebenfalls sperrlich gehaltenes Handy von Nokia geholt, welches diesen Klassiker enthielt. Als dieses Handy dann das Zeitliche gesegnet hatte, holte ich mir nahezu umsonst das gute alte Nokia8110i, welches auch als “Bananenhandy” oder vor allem aus dem Film Matrix bekannt geworden ist. Dieses Ding ist mir etliche male zu Boden gefallen und hat einfach alles überlebt. Ein richtiger Knochen halt. Das gute Stück hat mir stolze 7 Jahre gehalten, bis ich mich davon trennte. Während dieser Zeit musste ich einige zynische Kommantare von Kollegen über mich ergehen lassen, wesshalb ich noch mit einer Telefonkabine telefonieren würde oder ob man dazu den eine Waffenlizenz lössen müsse. Ich nahms mit Humor ![]()
Fast 2 Jahre hat mir mein Samsung SGH-D500 gehalten. Es ist halt nicht wirklich praktisch, wenn man das Display hochschiebt und danach einfach nichts mehr sieht. Im ernst, die Technik ist zwar moderner geworden, aber dafür hat die Qualität drastisch abgenommen… Was ich auch erstaunlich finde ist, was sich heute Punkto Handy alles verändert hat. Wärend früher monochrom-Display, Telefonieren und SMS Standard war, muss ein Handy heutzutage etliche Funktionen aufweisen. Ja, es muss über Bluetooth und WLAN Schnittstelle verfügen und ebenfalls als Organizer zu gebrauchen sein. Integrierter MP3 Player , Radio und Kamera darf natürlich auch nicht fehlen. Selbstverständlich auch mit integriertem GPS Chip, um es auch als Navigationssystem gebrauchen zu können. Nicht zu vergessen UMTS fähig, dass es auch ja ständig mit der E-Mail Box verbunden bleibt und ich meine youtube Videos auch ruckelfrei ansehen kann…bla bla
Nun habe ich mir überlegt, was ich mir als nächstes für ein Handy kaufen sollte. Ich dachte zuerst ans IPHONE, doch der Gedanke ist mir wieder abgelöscht, als mir bewusst wurde wie viele Leute dieses Mobiltelefon haben. Als ich im Militär war kam es mir so vor, als hielten 50% aller Rekruten dieses moderne Schmuckstück in den Händen. Ich wollte etwas, dass nicht jeder hat und jetzt hab ich mir doch tatsächlich für 260.- ein Openmoko aus der Kategorie OpenSource geholt :p
Für jemanden der auf Anhieb ein voll funktionsfähiges Handy erwartet ist das nichts! Jetzt heisst es für mich erst mal basteln und mal schauen, ob ich das Teil auch irgendwann zum laufen krieg!
alte HD > Tassenuntersatz
Was macht man mit alten HD’s?
Zum Beispiel ‘nen hübschen Untersetzer:

Einfach dickes Isolierdoppelklebeband zwischen die Platten kleben, fertig ^^
eifach e touchpad
wär öbbis für unsri bastler ![]()
Introducing: Brightlight
Was macht man mit einem Scanner, der nicht mehr will? Genau, man schraubt ihn auseinander. Aufgefallen ist mir die eingebaute Lampe, die extrem dünn und hell ist. Da musste ich nur noch den Umwandler ausbauen (“taktet” die Lampe) und das ganze in ein Gehäuse verpacken:
[mehr...]
Introducing: Lasershow
Man nehme einen Laser, Moroten, Spiegel, und ein Potentiometer:
Nun muss man nur noch den Laser tunen, Battierien anhängen – fertig (naja, fast) [mehr...]
Introducing: PangaeaBot_1
So, endlich komme ich dazu, auch meine Basteleien zu präsentieren. Dies ist mein erster Kleinroboter, der abdreht, wenn er auf ein Hindernis stösst.
[mehr...]
Introducing: Pangaea Audiobook
Ein Buch… aber kein normales Buch, sondern ein Hörbuch ^^
Folgt mir in eine noch nie dagewesene Dimension von Audiobooks [mehr...]



