Toon posts:

[C] Merry X-Mas

Pagina: 1
Acties:

Verwijderd

Topicstarter
Mja volgens mij doe ik deze ieder jaar maar dit jaar met een linkje naar de uitleg er bij om het toch nog een beetje educative kerst te maken

C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#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); 
} 


Hoe het werkt

Merry Xmas guys!

[ Voor 19% gewijzigd door Verwijderd op 18-12-2002 19:40 ]


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

het blijft leuk idd :P

Doet iets met Cloud (MS/IBM)


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 22:41

Creepy

Tactical Espionage Splatterer

Here we go again! ;)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

gcc is er net helemaal blijf mee ;)
code:
1
2
3
4
5
6
7
[root@MAILHUB root]# gcc xmas.c -o xmas
xmas.c:8:1: warning: backslash and newline separated by space
xmas.c:8:1: warning: backslash and newline separated by space
xmas.c:8:1: warning: backslash and newline separated by space
xmas.c:8:1: warning: backslash and newline separated by space
xmas.c:8:1: warning: backslash and newline separated by space
xmas.c:8:1: warning: backslash and newline separated by space

uitvoer :)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
[root@MAILHUB root]# ./xmas
On the first day of Christmas my true love gave to me
a partridge in a pear tree.

On the second day of Christmas my true love gave to me
two turtle doves
and a partridge in a pear tree.

On the third day of Christmas my true love gave to me
three french hens, two turtle doves
and a partridge in a pear tree.

On the fourth day of Christmas my true love gave to me
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

On the fifth day of Christmas my true love gave to me
five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

On the sixth day of Christmas my true love gave to me
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

On the seventh day of Christmas my true love gave to me
seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

On the eigth day of Christmas my true love gave to me
eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

On the ninth day of Christmas my true love gave to me
nine ladies dancing, eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

On the tenth day of Christmas my true love gave to me
ten lords a-leaping,
nine ladies dancing, eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

On the eleventh day of Christmas my true love gave to me
eleven pipers piping, ten lords a-leaping,
nine ladies dancing, eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

On the twelfth day of Christmas my true love gave to me
twelve drummers drumming, eleven pipers piping, ten lords a-leaping,
nine ladies dancing, eight maids a-milking, seven swans a-swimming,
six geese a-laying, five gold rings;
four calling birds, three french hens, two turtle doves
and a partridge in a pear tree.

Doet iets met Cloud (MS/IBM)


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Ik kan het topic van vorig jaar niet vinden :( . Daar stonden nog wel meer leuke in volgens mij :) .

edit:
Nielsz is een held ;)

[ Voor 17% gewijzigd door mbravenboer op 18-12-2002 14:28 ]

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
mbravenboer schreef op 18 december 2002 @ 14:26:
Ik kan het topic van vorig jaar niet vinden :( . Daar stonden nog wel meer leuke in volgens mij :) .
[rml][ C] Merry Christmas[/rml]


Ik was echt in topvorm :7

[ Voor 8% gewijzigd door Nielsz op 18-12-2002 14:31 ]


  • Dash2in1
  • Registratie: November 2001
  • Laatst online: 19-08 23:13
"Cannot call main from within the program"

Verwijderd

Hier snap ik dus echt de balle van :{

  • Infinitive
  • Registratie: Maart 2001
  • Laatst online: 10-08 15:15
Pfff. Dat zie je toch zo ;)

putStr $ map (x -> chr $ round $ 21/2 * x^3 - 92 * x^2 + 503/2 * x - 105) [1..4]


  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 00:27

mulder

ik spuug op het trottoir

bij mij staat er gaaave ipv gave!

oogjes open, snaveltjes dicht


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Verwijderd schreef op 18 december 2002 @ 19:53:
Hier snap ik dus echt de balle van :{

Das het nadeel van die obfuscated code :)

Dat mensen gewoon moeite doen dat expres zo vies te maken... :P

  • Mithrandir
  • Registratie: Januari 2001
  • Laatst online: 16-08 12:50
Verwijderd schreef op 18 December 2002 @ 19:53:
Hier snap ik dus echt de balle van :{
Bij dat linkje dat in de bovenste post staat kom je een heel eind ;)

Verbouwing


  • Donderwolk
  • Registratie: Januari 2002
  • Laatst online: 11-06 11:16
Er zijn ook mensen die zulke code genereren zonder er moeite voor te doen :p
Hierbij wens ik alle Tweakers fijne kerstdagen en een gelukkig nieuw jaar toe.

Pwnd


  • Rataplan
  • Registratie: Oktober 2001
  • Niet online

Rataplan

per aspera ad astra

Dit vind ik nog altijd de mooiste:

C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#define _ F-->00 || F-OO--;
long F=00,OO=00;
main(){F_OO();printf("%1.3f\n", 4.*-F/OO/OO);}F_OO()
{
            _-_-_-_
       _-_-_-_-_-_-_-_-_
    _-_-_-_-_-_-_-_-_-_-_-_
  _-_-_-_-_-_-_-_-_-_-_-_-_-_
 _-_-_-_-_-_-_-_-_-_-_-_-_-_-_
 _-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
 _-_-_-_-_-_-_-_-_-_-_-_-_-_-_
 _-_-_-_-_-_-_-_-_-_-_-_-_-_-_
  _-_-_-_-_-_-_-_-_-_-_-_-_-_
    _-_-_-_-_-_-_-_-_-_-_-_
       _-_-_-_-_-_-_-_-_
            _-_-_-_
}


edit:
Overigens hou ik niet van kerstmis, maar als jullie een fijne tijd willen hebben hou ik jelui niet tegen :)

[ Voor 13% gewijzigd door Rataplan op 18-12-2002 20:20 ]


Journalism is printing what someone else does not want printed; everything else is public relations.


  • matthijsln
  • Registratie: Augustus 2002
  • Laatst online: 30-07 16:33
Dit had ik twee jaar geleden eens bedacht. Niet zo erg moeilijk te begrijpen hoe ie werkt als je de preprocessor erovereen haalt, maar wel grappig:

C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream.h>

#define a cout
#define b int
#define h void
#define j " "
#define k "\n"


         h
        c(b
       d, b
      e){b i;
     for(i=0;i
    <(b)(((e-d)
   /2));i++)a<<j
 ;for(i=0;i<d;i++)
     a<<"*";}

        h
       g(b
      f, b
     e){b t=
    1;b i;for
   (i=0;i<f;i++
  ){c(t, e);a<<k
 ;t+=(b)(e/f);}c(
      1,e);}

int main() {
 g(5, 10);
 return 0;
}

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Die van mij vorig jaar was toch ook wel leuk vind ik :)
PHP:
1
2
3
4
<? 
$chars=array(\"M\",\"C\",\"h\",\"r\",\"i\",\"s\",\"y\",\"t\",\"R\",\"m\",\"e\",\"a\",\" \"); $ints=array(0,10,3,3,6,12,1,2,3,4,5,7,9,11,5); while (list($a,$b) = each ($ints)) { echo $chars[$b]; } 
?>
slashes ff wegdenken, brakke UBB -> RMLconvertor.

  • tomato
  • Registratie: November 1999
  • Niet online
Deze had ik vorig jaar in elkaar geflanst:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Merry Christmas to all of GoT
 my$x;open(
'e',$0)
;read'e',$x,31;print"\n";while
(read'e',$x,1){if($x eq "\n"){read'e',$x,2;
#y is printed here
 chomp$x;$x=~s/
(h|.)
(r|.)/$2
/ix;print$x;}my$s="junk, must be removed";
$s=~s/.*//sg};my$m;
#the following for the (c) notice (important, do not remove!)
$m=reverse("\not",
"amot");$m=~
 s/^/\nCopyright 2001 by /;print$m;

Verbaast me nog steeds dat niemand in een oogopslag zag hoe deze werkte :'(

;)

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 22:41

Creepy

Tactical Espionage Splatterer

ach ja.. ik verveelde me ;)
Delphi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{$APPTYPE CONSOLE}
uses sysutils;
const
                              _
                              =
                           '1542'+
                         '022282282'+
                       '42 64134228210'+
                     '230232218194230 64 '+
                  '94 98104'; var __, ___, ____,
                _____: integer; begin Val(_[20],___,
             __);Val(_[2]+_[14],____,__);Val(_[1],_____
           ,__);for __:=_____ to ____ do if (__ mod ___=0)
          and(__<>0)then write(chr(strtoint(copy(_,__-2,3))
                         div(_____
                         +_____))
                         );readln
end.

Kan waarschijnlijk nog wel wat korter, en cryptischer, maar vond het wel goed zo :)

[ Voor 64% gewijzigd door Creepy op 19-12-2002 15:47 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • Grum
  • Registratie: Juni 2001
  • Niet online
Wie komt met de eerste (perl) ascii kerstboom zonder een A-Z/0-9 erin ? :P

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

Grum schreef op 19 December 2002 @ 16:37:
Wie komt met de eerste (perl) ascii kerstboom zonder een A-Z/0-9 erin ? :P

jij? :+

Doet iets met Cloud (MS/IBM)


  • Grum
  • Registratie: Juni 2001
  • Niet online
Misschien wat later ... ff kijken ... ;)

edit:

Ben er NU mee bezig.

Heb al 'Merr Chri G' ... :P

Zal em morgen wel af hebben

[ Voor 57% gewijzigd door Grum op 19-12-2002 23:36 ]


  • Grum
  • Registratie: Juni 2001
  • Niet online
Ok guys ... eat your heart out
:P
Perl:
1
2
3
4
5
6
7
8
9
# (c) 2002 - Grum (grum@grum.biz) - Merry Christmas for all of GoT

$/=$#='*'|'_'^'<';$/++;$@=$;=+'`'^'^'^']';+$;++;$^="\\"&','^'~';$/++;
$,=+("'"^('~'&'/'&'*')^'@').++$;;$:=+$;;$~='@'^+('|'&'-'|'~')&')';
$,.=+$^.$^;+$/++;$;.=+$@.$~;$#.=+$~.+$^.+++$~;$~++;$_=+'~'|'?'^'_';
+++$/;$@=+$.='`'&"\\"^',';++$.;$#.=++$^;$#.=(+++$^).+$.++; +$:++;
$@=$_.+$^.+(++$.).$_.+(("~"&'`'|"=")^+'`'^+("~"&'}'|'@'))."$@$@";
$:=$_.$..$:.$_;$/.=+$..('.'^'&'^"\\");$..=+$_;$@=+('~}'&':*'^'[[').+$@;
$^=$#;$_=('~'&'\\'^'%').$_;$~=+(++$?<<$?);`''$;$.$,$_$^$@$:$/!>&$~`;

Ik zal em nog eventjes in een kerstvorm gieten en nog es posten morgen ;)

PS: *nix only (jaja .. non windows)

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 22:41

Creepy

Tactical Espionage Splatterer

Wow... goed! Jammer dat mijn perl kennis zo slecht is ;)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • MisterData
  • Registratie: September 2001
  • Laatst online: 26-08 21:52
Grum schreef op 20 december 2002 @ 14:26:
Ok guys ... eat your heart out
:P
Perl:
1
2
3
4
5
6
7
8
9
# (c) 2002 - Grum (grum@grum.biz) - Merry Christmas for all of GoT

$/=$#='*'|'_'^'<';$/++;$@=$;=+'`'^'^'^']';+$;++;$^="\\"&','^'~';$/++;
$,=+("'"^('~'&'/'&'*')^'@').++$;;$:=+$;;$~='@'^+('|'&'-'|'~')&')';
$,.=+$^.$^;+$/++;$;.=+$@.$~;$#.=+$~.+$^.+++$~;$~++;$_=+'~'|'?'^'_';
+++$/;$@=+$.='`'&"\\"^',';++$.;$#.=++$^;$#.=(+++$^).+$.++; +$:++;
$@=$_.+$^.+(++$.).$_.+(("~"&'`'|"=")^+'`'^+("~"&'}'|'@'))."$@$@";
$:=$_.$..$:.$_;$/.=+$..('.'^'&'^"\\");$..=+$_;$@=+('~}'&':*'^'[[').+$@;
$^=$#;$_=('~'&'\\'^'%').$_;$~=+(++$?<<$?);`''$;$.$,$_$^$@$:$/!>&$~`;

Ik zal em nog eventjes in een kerstvorm gieten en nog es posten morgen ;)

PS: *nix only (jaja .. non windows)
Perl? Daarvan zegt men ookwel dat de taal na obfuscation hetzelfde eruitziet als voor :+

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Grum schreef op 20 december 2002 @ 14:26:
Ok guys ... eat your heart out
:P
Perl:
1
2
3
4
5
6
7
8
9
# (c) 2002 - Grum (grum@grum.biz) - Merry Christmas for all of GoT

$/=$#='*'|'_'^'<';$/++;$@=$;=+'`'^'^'^']';+$;++;$^="\\"&','^'~';$/++;
$,=+("'"^('~'&'/'&'*')^'@').++$;;$:=+$;;$~='@'^+('|'&'-'|'~')&')';
$,.=+$^.$^;+$/++;$;.=+$@.$~;$#.=+$~.+$^.+++$~;$~++;$_=+'~'|'?'^'_';
+++$/;$@=+$.='`'&"\\"^',';++$.;$#.=++$^;$#.=(+++$^).+$.++; +$:++;
$@=$_.+$^.+(++$.).$_.+(("~"&'`'|"=")^+'`'^+("~"&'}'|'@'))."$@$@";
$:=$_.$..$:.$_;$/.=+$..('.'^'&'^"\\");$..=+$_;$@=+('~}'&':*'^'[[').+$@;
$^=$#;$_=('~'&'\\'^'%').$_;$~=+(++$?<<$?);`''$;$.$,$_$^$@$:$/!>&$~`;

Ik zal em nog eventjes in een kerstvorm gieten en nog es posten morgen ;)

PS: *nix only (jaja .. non windows)
Hij's leuk 8)7
offtopic:
wanneer bel je me weer? :+

Verwijderd

nog ff eentje in php, want die in php tot nu toe waren te leesbaar ;)

PHP:
1
2
3
4
5
6
7
8
9
<?php
$GLOBALS[]="Merry Christmas!!";
$_=array("sla",'borg');$__=array('replacement',"regel",'printer',"The end","previous");$l="current";
$_[!!strlen($_[strlen($_[1])-strlen($_[0])])][strlen($_[!strlen($_[1])])-1]=chr(pow(strlen($_[1]),strlen($_[0]))+strlen($_[1])+pow(strlen($_[0]),(strlen($_[1])/2))+((1+2).'1'));
$t=chr(112).substr($__[!!$__],!$__,3).chr(95).substr($__[!$__],0,7);
$_=strrev($t('$(.)$e',"chr(ord('$1')-32)",join('',$_)));
$t=substr($__[(strlen($_)-2)/2-.5] ,0,5);
eval(substr($__[3],4,3).'($'.${${${'_'}} [$_]["_"]} [$_]['_']. ');'.substr($__[4],0,4).'($'.${${${'_'}} [$_]["_"]} [$_]['_'].');'.substr($__[4],0,4).'($'.${${${'_'}} [$_]["_"]} [$_]['_'].');'.substr($__[4],0,4).'($'.${${${'_'}} [$_]["_"]} [$_]['_'].');'.substr($__[4],0,4).'($'.${${${'_'}} [$_]["_"]} [$_]['_'].');'.$t.' ('. ${${${'_'}} [$_]["_"]} [$_][chr(ord($_[2])+29)].chr(0x28).'$'.${${${'_'}} [$_]["_"]} [$_]['_']."));");
?>

:)

  • RRX
  • Registratie: Mei 2000
  • Laatst online: 25-08 23:43

RRX

@life-

Verwijderd schreef op 21 December 2002 @ 19:22:
nog ff eentje in php, want die in php tot nu toe waren te leesbaar ;)

PHP:
1
2
3
<?php
[..]
?>

:)
het enigste wat ik te zien krijg is: http://test.speed-online.nl/kerst.php

[ Voor 19% gewijzigd door RRX op 22-12-2002 02:36 ]

mijn T.net systeemspecspagina


Verwijderd

welke versie php draai je, hier op 4.2.3 doet ie het gewoon, verander de eval maar eens in "echo", dan wordt ie wel duidelijk :)
Pagina: 1