Τι να κάνει άραγε...;

Άσχετα μηνύματα και λοιπές παρεκτροπές.
User avatar
vangos
Mbyte level
Mbyte level
Posts: 571
Joined: Tue Mar 16, 2004 3:14 pm
Location: Heracleia@UTA

Τι να κάνει άραγε...;

Post by vangos » Fri Feb 09, 2007 5:17 pm

Παραθέτω τον παρακάτω κώδικα σε C.

Code: Select all

#include <stdio.h>

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);
}
Τι πιστεύετε ότι μπορεί να κάνει; Πάω στοίχημα ότι δεν μπορείτε να το βρείτε αν δεν τον τρέξετε.
Αφού προσπαθήσετε άπειρες ώρες να βγάλετε άκρη διαβάζοντας τον και δεν καταφέρετε τίποτα, :-p κάντε τον compile και τρέξτε τον. Θα εκπλαγείτε! :eek:
User avatar
mikem4600
Gbyte level
Gbyte level
Posts: 1363
Joined: Fri Mar 12, 2004 2:00 pm
Academic status: Alumnus/a
Gender:
Location: A Galaxy Far, Far Away
Contact:

Post by mikem4600 » Fri Feb 09, 2007 5:31 pm

Να υποθέσω ότι αυτό προέκυψε από κανέναν obfuscator? :)
Autocracy hates questions. Anarchy hates answers.
User avatar
vangos
Mbyte level
Mbyte level
Posts: 571
Joined: Tue Mar 16, 2004 3:14 pm
Location: Heracleia@UTA

Post by vangos » Fri Feb 09, 2007 5:42 pm

Δεν ξέρω πως προέκυψε, δεν το έφτιαξα εγώ. Αυτό που ξέρω είναι ότι μου έκανε μεγάλη εντύπωση.
Οι obfuscators τι ακριβώς είναι; Προγράμματα που παίρνουν ως είσοδο άλλα προγράμματα και τους αλλάζουν τα φώτα ή χρήστες που εξασκούν τη συγκεκριμένη τέχνη;
User avatar
tsilochr
Wow! Terabyte level
Wow! Terabyte level
Posts: 3246
Joined: Tue Mar 16, 2004 2:47 pm
Academic status: PhD
Gender:
Location: mm.aueb.gr
Contact:

Post by tsilochr » Fri Feb 09, 2007 5:43 pm

δεν ξέρω τι κάνει, αλλά μου θυμίζει το αλησμόνητο βιντεάκι με τον παράγοντα του Εδεσσαϊκού που κάτι προσπαθεί να πει
User avatar
PaP
Venus Project Founder
Venus Project Founder
Posts: 1077
Joined: Wed Apr 21, 2004 12:06 am
Academic status: Alumnus/a
Location: San Francisco
Contact:

Post by PaP » Fri Feb 09, 2007 5:44 pm

τι άκυρο είναι αυτό !
Υποψιάζομαι και πως οι Ελ έτσι κάπως κωδικοποιήσαν την Οδύσσεια
User avatar
vangos
Mbyte level
Mbyte level
Posts: 571
Joined: Tue Mar 16, 2004 3:14 pm
Location: Heracleia@UTA

Post by vangos » Fri Feb 09, 2007 7:10 pm

tsilochr wrote:δεν ξέρω τι κάνει, αλλά μου θυμίζει το αλησμόνητο βιντεάκι με τον παράγοντα του Εδεσσαϊκού που κάτι προσπαθεί να πει
:smt046 :smt043
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Post by AmmarkoV » Fri Feb 09, 2007 11:29 pm

Δεν το τρέχω γιατί δεν το καταλαβαίνω :P
Πολλές αναδρομές και ανύπαρκτο indentation βλέπω..!
Κάντε Copy στο Address bar το παρακάτω για να δείτε πλάκα..

Code: Select all

javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i<DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void( 0 )
Magic! ;) :cool:
Spoiler: εμφάνιση/απόκρυψη
I would love to change the world, but they won't give me the source code. Οι καθηγητές πληρώνονται από το δημόσιο αρα από όλους τους Έλληνες για να κάνουν τα μαθήματα. Όλοι οι Έλληνες θα έπρεπε να μπορούν να δουν τα μαθήματα τα οποία πληρώνουν! Tο πνευματικό έργο που επιτελείται με τα χρήματα του δημοσίου ΔΕΝ είναι μόνο δικό σας Όποιος δεν δίνει πανελλήνιες έχει δικαίωμα στην γνώση που πληρώνει [url=http://ammar.gr/gddg]gddg blog[/url]
Image
User avatar
PASCAL
Wow! Terabyte level
Wow! Terabyte level
Posts: 3587
Joined: Wed Nov 23, 2005 10:58 pm
Academic status: Alumnus/a
Gender:

Post by PASCAL » Fri Feb 09, 2007 11:33 pm

AmmarkoV wrote:Δεν το τρέχω γιατί δεν το καταλαβαίνω :P
Πολλές αναδρομές και ανύπαρκτο indentation βλέπω..!
Κάντε Copy στο Address bar το παρακάτω για να δείτε πλάκα..

Code: Select all

javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i<DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void( 0 )
Magic! ;) :cool:
Πόσα θες να μας τρελάνεις; :-D
User avatar
tsilochr
Wow! Terabyte level
Wow! Terabyte level
Posts: 3246
Joined: Tue Mar 16, 2004 2:47 pm
Academic status: PhD
Gender:
Location: mm.aueb.gr
Contact:

Post by tsilochr » Sat Feb 10, 2007 1:29 am

εμένα γιατί δεν παίζει? :(
User avatar
nantia_86
Venus Former Team Member
Posts: 696
Joined: Sat Jun 18, 2005 12:21 am
Academic status: N>4
Gender:
Location: Metamorfosi
Contact:

Post by nantia_86 » Sat Feb 10, 2007 1:38 am

γιατί δεν παίζει?
μπες πρώτα σε μια σελίδα και μετά κάνε copy paste όπως αναφέρει ο AmmarkoV.
Πάντως έχει πολύ πλάκα...
Καλύτερα να κάνεις κάτι που τελικά μπορεί ν'αποδειχτεί ότι ήταν και λάθος, παρά να μετανιώσεις που δεν το έκανες...
Image
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Post by AmmarkoV » Sat Feb 10, 2007 2:22 am

Κάνε copy paste ακριβώς τον κώδικα στο address bar (έτσι ωστε να φαίνεται) και πατήσε enter..!
Αν το έκανες σε αυτή την σελίδα , πήγαινε στην αρχή της! ;)
Spoiler: εμφάνιση/απόκρυψη
I would love to change the world, but they won't give me the source code. Οι καθηγητές πληρώνονται από το δημόσιο αρα από όλους τους Έλληνες για να κάνουν τα μαθήματα. Όλοι οι Έλληνες θα έπρεπε να μπορούν να δουν τα μαθήματα τα οποία πληρώνουν! Tο πνευματικό έργο που επιτελείται με τα χρήματα του δημοσίου ΔΕΝ είναι μόνο δικό σας Όποιος δεν δίνει πανελλήνιες έχει δικαίωμα στην γνώση που πληρώνει [url=http://ammar.gr/gddg]gddg blog[/url]
Image
alexo
Venus Former Team Member
Posts: 1305
Joined: Wed Apr 21, 2004 7:00 pm

Post by alexo » Sat Feb 10, 2007 3:28 am

tsilochr wrote:εμένα γιατί δεν παίζει? :(
Κάντο σε Internet Explorer ! ;)
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Post by AmmarkoV » Sat Feb 10, 2007 3:39 am

Και σε Firefox παίζει!
Spoiler: εμφάνιση/απόκρυψη
I would love to change the world, but they won't give me the source code. Οι καθηγητές πληρώνονται από το δημόσιο αρα από όλους τους Έλληνες για να κάνουν τα μαθήματα. Όλοι οι Έλληνες θα έπρεπε να μπορούν να δουν τα μαθήματα τα οποία πληρώνουν! Tο πνευματικό έργο που επιτελείται με τα χρήματα του δημοσίου ΔΕΝ είναι μόνο δικό σας Όποιος δεν δίνει πανελλήνιες έχει δικαίωμα στην γνώση που πληρώνει [url=http://ammar.gr/gddg]gddg blog[/url]
Image
User avatar
N@z_Plir
Kilobyte level
Kilobyte level
Posts: 291
Joined: Thu Jun 29, 2006 2:09 pm

Post by N@z_Plir » Sat Feb 10, 2007 9:02 am

καλό ammarkov!!! :-D :-D :-D
re vangos τι κάνει το δικό σου πρόγραμμα θα πεις?
User avatar
Argi
byte level
byte level
Posts: 122
Joined: Tue Nov 09, 2004 7:22 pm

Post by Argi » Sat Feb 10, 2007 11:06 am

Το περίεργο είναι ότι ο κώδικάς σου vangos κάνει compile και όταν τρέχει η έξοδος/data που δίνει είναι τριπλάσια σε μέγεθος από τον πηγαίο κώδικα. Άρα είναι και συμπιεσμένη επίσης. Τρέξτε το και δείτε τι κάνει παιδιά! Είναι απίστευτο. (και μην ανυσυχείτε δεν είναι ιός)
Απορώ όμως πως έκανε compile αυτό το πράγμα!!
Αυτό είναι ωραίο για ερώτηση εξεταστικής: θα κάνει compile ο παρακάτω κώδικας; (με αιτιολόγηση :P )

edit: λάθος, δεν είναι συμπιεσμένη..απλά επαναλαμβάνεται ;)
Last edited by Argi on Sat Feb 10, 2007 11:14 am, edited 1 time in total.
User avatar
sandra
Wow! Terabyte level
Wow! Terabyte level
Posts: 4917
Joined: Mon Oct 02, 2006 11:37 am
Academic status: Alumnus/a
Gender:
Location: στη φωλιά μου κοιτώντας ένα χωράφι με στάρι...

Post by sandra » Sat Feb 10, 2007 11:11 am

Τέλειο!!!!Είχε πολλή πλάκα!Πώς λειτουργεί? :roll:
Από εδώ κι εμπρός θα είσαι για πάντα υπεύθυνος για εκείνο που έχεις ημερώσει.
Είσαι υπεύθυνος για το τριαντάφυλλο σου...
User avatar
tsilochr
Wow! Terabyte level
Wow! Terabyte level
Posts: 3246
Joined: Tue Mar 16, 2004 2:47 pm
Academic status: PhD
Gender:
Location: mm.aueb.gr
Contact:

Post by tsilochr » Sat Feb 10, 2007 11:14 am

ήρθα να στριφογυρίσουμε μαζί

Υπενθυμίζω

Code: Select all

javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i<DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void( 0 ) 
User avatar
silegav
Venus Project Founder
Venus Project Founder
Posts: 2098
Joined: Tue Mar 09, 2004 4:03 pm
Academic status: Alumnus/a
Location: The Center of the World -> Piraeus

Post by silegav » Sat Feb 10, 2007 12:04 pm

γαμάτο!!!!! :-)
User avatar
Sreak
Venus Project Founder
Venus Project Founder
Posts: 956
Joined: Fri Apr 02, 2004 9:56 am
Academic status: PhD
Location: eltrun.gr

Post by Sreak » Sat Feb 10, 2007 12:56 pm

Μπορεί να το χρησιμοποιήσει κάποιος σαν link ή κάτι τέτοιο?
Προσπάθησα να το τρέξω σαν javascript αλλά δεν βρήκα προκοπή.
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Post by AmmarkoV » Sat Feb 10, 2007 2:35 pm

Sreak wrote:Μπορεί να το χρησιμοποιήσει κάποιος σαν link ή κάτι τέτοιο?
Ναι εννοείται!
μπορείς να γράψεις <a href="javascript: μπλά μπλά "> LINK </a> και να παίξει κατευθείαν!
Πολύ επιτυχία είχε :) , Χαίρομαι που σας άρεσε!
Javascript++ ;)
Spoiler: εμφάνιση/απόκρυψη
I would love to change the world, but they won't give me the source code. Οι καθηγητές πληρώνονται από το δημόσιο αρα από όλους τους Έλληνες για να κάνουν τα μαθήματα. Όλοι οι Έλληνες θα έπρεπε να μπορούν να δουν τα μαθήματα τα οποία πληρώνουν! Tο πνευματικό έργο που επιτελείται με τα χρήματα του δημοσίου ΔΕΝ είναι μόνο δικό σας Όποιος δεν δίνει πανελλήνιες έχει δικαίωμα στην γνώση που πληρώνει [url=http://ammar.gr/gddg]gddg blog[/url]
Image
User avatar
PASCAL
Wow! Terabyte level
Wow! Terabyte level
Posts: 3587
Joined: Wed Nov 23, 2005 10:58 pm
Academic status: Alumnus/a
Gender:

Post by PASCAL » Sat Feb 10, 2007 2:48 pm

Στo DI=document.images τι άλλο μπορούμε να βάλουμε;
User avatar
mikem4600
Gbyte level
Gbyte level
Posts: 1363
Joined: Fri Mar 12, 2004 2:00 pm
Academic status: Alumnus/a
Gender:
Location: A Galaxy Far, Far Away
Contact:

Post by mikem4600 » Sat Feb 10, 2007 3:11 pm

PASCAL wrote:Στo DI=document.images τι άλλο μπορούμε να βάλουμε;
Δες εδώ για το Document object model του W3C.
Autocracy hates questions. Anarchy hates answers.
Post Reply

Return to “off-topic”