Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Techie-kunst

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ] [ 3 ] [ 4 ]
000
04.08.2003, 10:33 Uhr
0xdeadbeef
Gott
(Operator)


Ich mach mal einen Thread auf für Computerkunst. Darunter fallen Gedichte, ASCII-Art etc, alles was irgendwie einen künstlerischen Anspruch hat und was mit Technik zu tun hat. Ein Beispiel aus der fortune-Datenbank:

I really hate this damned machine
I wish that they would sell it.
It never does quite what I want
But only what I tell it.

Eigenkreationen sind genauso willkommen wie irgendwas, was sich im Netz oder sonstwo finden lässt. Hier ein Stück aus meiner Feder:

Wenn doch alle Stricke reissen,
und du liegst am Boden nieder,
wenn du hörst der Engel Lieder,
denk daran, das wird schon wieder.

Verzweifle nicht, du hast gelernt,
Der Absturz ist noch weit entfernt,
Murphy ist dir altbekannt,
Du hast die Lösung an der Hand,

Du musst ne Exception schmeissen.

Das hab ich mal in nen Kommentar geschrieben, am Ende einer if-Abfrage.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 04.08.2003 um 10:33 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.08.2003, 11:42 Uhr
virtual
Sexiest Bit alive
(Operator)


Passt zwar nicht zur jahreszeit, aber was solls:

C++:
main(t,_,a)char*a;{return!0<t?t<3?main(-79,-13,a+main(-87,1-_,main(-86,0,a+1)+a
)):1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13?main(2,_+1,"%s %d %d\n"):
9:16:t<0?t<-72?main(_,t,"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,"
"/#{l,+,/n{n+,/+#n+,/#;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K"
"#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){nl]!/n{"
"n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' iwk{KK{nl]!/w{%'l##w"
"#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c ;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+"
"e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/"):t<-50?_==*a?putchar(31[a]):
main(-65,_,a+1):main((*a == '/')+t,_,a+1):0<t?main(2,2,"%s"):*a=='/'||main(0,
main(-61,*a,"!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry")
,a+1);}


(Ich habs nur umformatiert, aber nicht geschrieben. Quelle ist www.de.ioccc.org/years.html, 1988, Phillipps.)
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)

Dieser Post wurde am 04.08.2003 um 11:42 Uhr von virtual editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.08.2003, 11:49 Uhr
Pablo
Supertux
(Operator)


cool
Was machts du denn, damit so ein langer Text ausgegeben wird? ich verstehe gar nix von deinem Code, finde ich ihn trotzdem cool!
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 04.08.2003 um 23:40 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.08.2003, 11:50 Uhr
typecast
aka loddab
(Operator)


*lol*
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
04.08.2003, 11:54 Uhr
virtual
Sexiest Bit alive
(Operator)


Ich habs wie gesagt nicht geschrieben, deshalb brauch ich es ja nicht zu verstehen, sondern kann es einfach "anwenden"...
Da in den einzelnen Strophen jeweils immer das gleich drin steht, nur daß am Anfang was hinzugefügt wird, kann man sich ja denken, daß der Trick wohl in einem rekursiven Aufruf von main besteht. Das für sich genommen ist in dem Sinne ja keine Kunst. Wirklich geil finde ich das mapping von scheinbar idiotischen Zeichen in korrekten englischen Text. Das habe ich auch noch nicht geblickt. Ich versuche es aber auch garnicht erst.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
04.08.2003, 12:28 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


seltsam, der vc will mir das nicht kompilieren
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
04.08.2003, 12:32 Uhr
0xdeadbeef
Gott
(Operator)


Das ist wild. Wild, wild, wild. Wer kommt auf so eine schwachsinnige Idee? Dagegen sieht mein überarbeiteter Gnu-Kopf-Code, den ich leider nur auf dem anderen Rechner habe, also erst am Wochenende posten kann, noch richtig harmlos aus...

Ich finde aber, bei dieser Gelegenheit kann man nochmal den rot13-Code aus der Kiste holen, den wir damals entwickelt haben:

C++:
main(c){while(read(0,&c,1))putchar(isalpha(c)?c&96|(c%32+12)%26+1:c);}


Das ist in gewisser Weise auch eine kranke Art von Kunst...
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 04.08.2003 um 12:33 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
04.08.2003, 13:05 Uhr
virtual
Sexiest Bit alive
(Operator)


@beefy unsere rot13 Lösung war übrigens im C-Golf sinne besser als die im IOCCC, weil sie nämlich deutlich kürzer war
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
04.08.2003, 13:42 Uhr
0xdeadbeef
Gott
(Operator)


Na, das war doch von Anfang an klar, dass wir das besser hinkriegen, oder?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
04.08.2003, 23:39 Uhr
kronos
Quotenfisch
(Operator)



Zitat:
FloSoft postete
seltsam, der vc will mir das nicht kompilieren

viel spaß beim debuggen
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ] [ 4 ]     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: