如何有逼格地輸出「Hello, World!」?

對,這是個無聊的問題


來自David:你見過哪些讓你瞠目結舌的 Java 代碼技巧?

import java.util.Random;

public class HelloWorld {
public static void main(String ... args) {
System.out.println(randomString(-229985452)+" "+randomString(-147909649));
}

public static String randomString(int seed) {
Random rand = new Random(seed);
StringBuilder sb = new StringBuilder();
while(true) {
int n = rand.nextInt(27);
if (n == 0) break;
sb.append((char) ("`" + n));
}
return sb.toString();
}
}

運行結果:

----------------------------------------

其實這道題的正經答案應該是我的某位老師,他的Hello World是在銀河一號上跑的233333

(為了測試環境配置)


右派的代碼 VS 左派的代碼

裡面有左派的hello world


顏表情版js:

?ω??= /`m′)? ~┻━┻ //*′?`*/ ["_"]; o=(???) =_=3; c=(?Θ?) =(???)-(???); (?Д?) =(?Θ?)= (o^_^o)/ (o^_^o);(?Д?)={?Θ?: "_" ,?ω?? : ((?ω??==3) +"_") [?Θ?] ,???? :(?ω??+ "_")[o^_^o -(?Θ?)] ,?Д??:((???==3) +"_")[???] }; (?Д?) [?Θ?] =((?ω??==3) +"_") [c^_^o];(?Д?) ["c"] = ((?Д?)+"_") [ (???)+(???)-(?Θ?) ];(?Д?) ["o"] = ((?Д?)+"_") [?Θ?];(?o?)=(?Д?) ["c"]+(?Д?) ["o"]+(?ω?? +"_")[?Θ?]+ ((?ω??==3) +"_") [???] + ((?Д?) +"_") [(???)+(???)]+ ((???==3) +"_") [?Θ?]+((???==3) +"_") [(???) - (?Θ?)]+(?Д?) ["c"]+((?Д?)+"_") [(???)+(???)]+ (?Д?) ["o"]+((???==3) +"_") [?Θ?];(?Д?) ["_"] =(o^_^o) [?o?] [?o?];(?ε?)=((???==3) +"_") [?Θ?]+ (?Д?) .?Д??+((?Д?)+"_") [(???) + (???)]+((???==3) +"_") [o^_^o -?Θ?]+((???==3) +"_") [?Θ?]+ (?ω?? +"_") [?Θ?]; (???)+=(?Θ?); (?Д?)[?ε?]="\"; (?Д?).?Θ??=(?Д?+ ???)[o^_^o -(?Θ?)];(o???o)=(?ω?? +"_")[c^_^o];(?Д?) [?o?]=""";(?Д?) ["_"] ( (?Д?) ["_"] (?ε?+(?Д?)[?o?]+ (?Д?)[?ε?]+(?Θ?)+ (???)+ (?Θ?)+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(?Θ?)+ (???)+ ((???) + (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ ((o^_^o) +(o^_^o))+ ((o^_^o) - (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ ((o^_^o) +(o^_^o))+ (???)+ (?Д?)[?ε?]+((???) + (?Θ?))+ (c^_^o)+ (?Д?)[?ε?]+(???)+ ((o^_^o) - (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ (?Θ?)+ (c^_^o)+ (?Д?)[?ε?]+(?Θ?)+ (???)+ ((???) + (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ ((???) + (o^_^o))+ (?Д?)[?ε?]+((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(???)+ (c^_^o)+ (?Д?)[?ε?]+(?Θ?)+ ((o^_^o) - (?Θ?))+ ((???) + (o^_^o))+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ ((???) + (o^_^o))+ (?Д?)[?ε?]+(?Θ?)+ ((o^_^o) +(o^_^o))+ ((o^_^o) - (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(?Θ?)+ (???)+ (???)+ (?Д?)[?ε?]+(???)+ ((o^_^o) - (?Θ?))+ (?Д?)[?ε?]+((???) + (?Θ?))+ (?Θ?)+ (?Д?)[?o?]) (?Θ?)) ("_");

附上代碼轉換器(輸入原來的js代碼生成顏表情版js代碼):http://utf-8.jp/public/aaencode.html


看了一圈,好像沒有使用JIT來寫的,奉上一個JIT版本的。

#include &
#include &
#include &

typedef (* sayHello)(char * msg, int length);

char s[] = {0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x20,
0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21, 0xa, 0x0};

int main() {
char code[] = {
0x53,
0x48, 0x89, 0xf2,
0x48, 0x89, 0xf9,
0x48, 0xc7, 0xc3, 0x01, 0x00, 0x00, 0x00,
0x48, 0xc7, 0xc0, 0x04, 0x00, 0x00, 0x00,
0xcd, 0x80,
0x5b,
0xc3
};

void * temp = mmap(NULL, sizeof(code), PROT_WRITE | PROT_EXEC,
MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);

memcpy(temp, code, sizeof(code));
sayHello pSay = (sayHello)temp;
pSay(s, strlen(s));

return 0;
}

這個代碼在64位 x86 的ubuntu上,使用gcc 可以編譯執行。(理論上說,在其他linux系統上也可以執行的,但必須得是64位x86平台,換成32位或者arm是不行的)

# gcc -o t test.c
# ./t
hello world!

基本原理就是運行時生成列印的函數,然後通過函數指針去調用它。更多關於JIT的知識,可以看這裡:

JVM雜談之JIT


在minecraft中自造處理器和屏幕輸出hello worldhttp://wap.gamersky.com/news/Content-460158.html

按照作者的話說:在造計算器到一半的時候我打算改單片機,也就是具有「圖靈完備性」的簡單計算機,他可以執行一切計算機程序。我規划了指令集架構,儲存器架構和指令發射方式等。隨著除法器,可讀寫儲存器,緩衝隊列等重要電路結構的設計成功,我開始有了一個大膽的設想,嘗試實現一個具有流水線結構,匯流排結構,溢出中斷,堆棧,標誌位寄存器,基本的分支預測和亂序執行等現代高級計算機技術的16bit RISC CPU以及一個附屬的包含超越函數的單精度浮點處理器32bit FPU(目前只規劃作為計算器使用)。。在造計算器到一半的時候我打算改單片機,也就是具有「圖靈完備性」的簡單計算機,他可以執行一切計算機程序。我規划了指令集架構,儲存器架構和指令發射方式等。隨著除法器,可讀寫儲存器,緩衝隊列等重要電路結構的設計成功,我開始有了一個大膽的設想,嘗試實現一個具有流水線結構,匯流排結構,溢出中斷,堆棧,標誌位寄存器,基本的分支預測和亂序執行等現代高級計算機技術的16bit RISC CPU以及一個附屬的包含超越函數的單精度浮點處理器32bit FPU(目前只規劃作為計算器使用)。

圖片來源網路,侵刪


是時候表演真正的技術了。

  • 有一大類編程語言叫Esoteric programming languages,維基百科:https://en.m.wikipedia.org/wiki/Esoteric_programming_language
  • 這裡有個hello world in esoteric languages大集合: https://esolangs.org/wiki/Hello_world_program_in_esoteric_languages
  • 更新:上一個鏈接打不開的話可以試試我存的evernote: Hello world program in esoteric languages - Esolang
  • 更新:發現一個吊炸天的在線編譯器,親測可以運行brainfuck, Shakespeare, Unicat, Whitespace等語言:Try It Online
  • 附:正經語言hello world集http://rosettacode.org/wiki/Hello_world/Graphical

貼幾個我喜歡的hello world:

brainfuck (先來個最有名的)

++++++++++[&>+++++++&>++++++++++&>+++&>+&<&<&<&<-]&>++.&>+.+++++++..+++.&>++.&<&<+++++++++++++++.&>.+++.------.--------.&>+.&>.

Brainloller

Fugue

Sacred

() () () () () () () () () () ( )) () () () () () () () )) () () () () () () () () () () )) () () () )) () (( (( (( (( )( ) )) () () ((( )) () ((( () () () () () () () ((( ((( () () () ((( )) () () ((( (( (( () () () () () () () () () () () () () () () ((( )) ((( () () () ((( )( )( )( )( )( )( ((( )( )( )( )( )( )( )( )( ((( )) () ((( )) (((

Shakespeare

The Infamous Hello World Program.

Romeo, a young man with a remarkable patience.
Juliet, a likewise young woman of remarkable grace.
Ophelia, a remarkable woman much in dispute with Hamlet.
Hamlet, the flatterer of Andersen Insulting A/S.

Act I: Hamlet"s insults and flattery.

Scene I: The insulting of Romeo.

[Enter Hamlet and Romeo]

Hamlet:
You lying stupid fatherless big smelly half-witted coward!
You are as stupid as the difference between a handsome rich brave
hero and thyself! Speak your mind!

You are as brave as the sum of your fat little stuffed misused dusty
old rotten codpiece and a beautiful fair warm peaceful sunny summer"s
day. You are as healthy as the difference between the sum of the
sweetest reddest rose and my father and yourself! Speak your mind!

You are as cowardly as the sum of yourself and the difference
between a big mighty proud kingdom and a horse. Speak your mind.

Speak your mind!

[Exit Romeo]

Scene II: The praising of Juliet.

[Enter Juliet]

Hamlet:
Thou art as sweet as the sum of the sum of Romeo and his horse and his
black cat! Speak thy mind!

[Exit Juliet]

Scene III: The praising of Ophelia.

[Enter Ophelia]

Hamlet:
Thou art as lovely as the product of a large rural town and my amazing
bottomless embroidered purse. Speak thy mind!

Thou art as loving as the product of the bluest clearest sweetest sky
and the sum of a squirrel and a white horse. Thou art as beautiful as
the difference between Juliet and thyself. Speak thy mind!

[Exeunt Ophelia and Hamlet]

Act II: Behind Hamlet"s back.

Scene I: Romeo and Juliet"s conversation.

[Enter Romeo and Juliet]

Romeo:
Speak your mind. You are as worried as the sum of yourself and the
difference between my small smooth hamster and my nose. Speak your
mind!

Juliet:
Speak YOUR mind! You are as bad as Hamlet! You are as small as the
difference between the square of the difference between my little pony
and your big hairy hound and the cube of your sorry little
codpiece. Speak your mind!

[Exit Romeo]

Scene II: Juliet and Ophelia"s conversation.

[Enter Ophelia]

Juliet:
Thou art as good as the quotient between Romeo and the sum of a small
furry animal and a leech. Speak your mind!

Ophelia:
Thou art as disgusting as the quotient between Romeo and twice the
difference between a mistletoe and an oozing infected blister! Speak
your mind!

[Exeunt]

Unicat

(由於知乎貌似不支持這些表情,只有截圖)

DNA#

AT
T--A
A----T
T-----A
T-----A
G----C
T--A
GC
CG
C--G
A----T
A-----T
T-----A
A----T
A--T
GC
AT
C--G
T----A
C-----G
T-----A
G----C
C--G
CG
AT
A--T
T----A
A-----T
A-----T
G----C
A--T
GC
TA
G--C
T----A
G-----C
C-----G
C----G
A--T
GC
TA
G--C
A----T
G-----C
A-----T
C----G
A--T
CG
GC
A--T
A----T
C-----G
A-----T
C----G
A--T
CG
GC
A--T
T----A
G-----C
A-----T
G----C
A--T
CG
GC
A--T
G----C
A-----T
A-----T
T----A
A--T
TA
AT
T--A
G----C
A-----T
A-----T
A----T
G--C
AT
AT
G--C
T----A
G-----C
A-----T
G----C
G--C
AT
TA
T--A
A----T
G-----C
G-----C
A----T
A--T
TA
AT
T--A
A----T
T-----A
G-----C
A----T
T--A
TA
AT
G--C
A----T
T-----A
A-----T
T----A
G--C
AT
TA
T--A
A----T
G-----C
G-----C
A----T
A--T
AT
AT
T--A
G----C
A-----T

Whitespace

(由於知乎編輯器的相關strip,本部分代碼未予顯示,233)

少年,你想學哪門?還是自己寫一個?


輸出一個hello world?
恩,首先我需要一個操作系統。
於是我做了一個最小化的操作系統,
用上古機器語言,16進位的。

1萬多行,不過大多數都是0000000,保存為img格式。

都說了是最小化系統,所以就決定用軟盤了!
於是買了軟盤和軟盤驅動。

把系統鏡像燒到軟盤裡

燒錄完成。
插上軟碟機,然後重啟電腦。
開機設為軟碟機優先啟動!


平日里打打CTF比賽,各種奇葩語言經常見。

0. HQ9+- 語言,傳送門 hq9+- 這貨只有5個操作符H, Q, 9, +, -,其中 H 的作用就是輸出Hello World! 。只用一個字母H !!!,逼格之高,不知道高到a哪裡去了。

1.brainfuck語言

+++++ +++[- &>++++ ++++&< ]&>+++ +++++ .&<+++ ++[-&> +++++ &<]&>++ ++.++ +++++
..+++ .&<+++ +++++ [-&>-- ----- -&<]&>- --.&<+ +++++ [-&>++ ++++&< ]&>+++ ++++.
&<++++ [-&>++ ++&<]&> +++++ +++.+ ++.-- ----. ----- ---.&< +++++ +++[- &>----
----&< ]&>--- .&<

2. perl的ppencode。全部變成英文單詞,確實很有優雅,但就是不知道說的是啥。

#!/usr/bin/perl -w
length q caller getc and print chr ord q chop uc and print chr ord q ge log and print chr ord qw q lc q and print chr ord qw q le q and print chr ord q local and print chr ord q q q and print chr ord q qw eq and print chr ord q or no and print chr ord q local and print chr ord q else and print chr ord qw q die q and print chr hex length q q shift shmread bless q and print chr ord qq q q and print chr ord qq q q

將上面代碼保存為pl文件,比如ppencode.pl。命令行下輸入:

perl ppendocde.pl

3. ruby的rrencode。全部由非字母的字元組成。傳送門:rrencode

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

不過我復現的時候沒成功。。。。

4. php是世上最好的語言。

&

利用異或操作來代替。玩過webshell的孩紙都知道。當然還有更優雅的,比如ph師傅的文章中提到的技巧 一些不包含數字和字母的webshell

5. Malbolge語言。這個是以代碼醜陋為目標而設計出來的,輸出hello,world

(=&<`#9]~6ZY32Vx/4Rs+0No-Jk)"Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:"8dc

有沒有逼格不知道,但確實是很醜。

6. Scratch

這。。逼格,至少比總是f字母字元的強多了是吧!

7. Ook編碼

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook!
Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook!
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook? Ook! Ook! Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook.
Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook.
Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook?
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook. Ook? Ook! Ook. Ook? Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook.

傳送門: Ook!

6.js代碼混淆。這個常見的有以下幾種吧。

第一種是jsfuck,用6 個字元[ ]( ) ! +來編寫 JavaScript 程序。傳送門:jsfuck

[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+(![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]()[+!+[]+[!+[]+!+[]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+(!+[]+!+[]+!+[]+!+[]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]])+[])+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+(!+[]+!+[]+!+[]+!+[]+!+[]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]])+[])+(!![]+[])[+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+([][[]]+[])[!+[]+!+[]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+(!+[]+!+[]+[+!+[]])+[])+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]()[+!+[]+[!+[]+!+[]]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]])()

瀏覽器,按f12,選擇控制台,將上述代碼複製進去後點擊運行

第二種跟第一種挺像的,但我們h稱之為jother編碼,用到的字元有! + ( ) [ ] { }。傳送門:jother

代碼如下:

[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+({}[[]]+[])[+[]]+({}[[]]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+([]+[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(![]+[])[!![]+!![]]+({}+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]+({}[[]]+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]])())[!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]])()([][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+([]+[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(![]+[])[!![]+!![]]+({}+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]+({}[[]]+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]])())[!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]])()(({}+[])[+[]])[+[]]+(!![]+!![]+!![]+!![]+[])+(!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+[]))+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]+({}+[])[+!![]]+[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+({}[[]]+[])[+[]]+({}[[]]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+([]+[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(![]+[])[!![]+!![]]+({}+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]+({}[[]]+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]])())[!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]])()([][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+([]+[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(![]+[])[!![]+!![]]+({}+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]+({}[[]]+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]])())[!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]])()(({}+[])[+[]])[+[]]+(!![]+!![]+[])+({}+[])[!![]+!![]+!![]+!![]+!![]])+[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+({}[[]]+[])[+[]]+({}[[]]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+([]+[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(![]+[])[!![]+!![]]+({}+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]+({}[[]]+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]])())[!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]])()([][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+([]+[][(![]+[])[!![]+!![]+!![]]+({}+[])[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][({}+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+[]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+({}+[])[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+({}[[]]+[])[+[]]+(!![]+[])[+!![]]+({}[[]]+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]+!![]+!![]]+(![]+[])[!![]+!![]]+({}+[])[+!![]]+({}+[])[!![]+!![]+!![]+!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]+({}[[]]+[])[!![]+!![]+!![]+!![]+!![]]+({}+[])[+!![]]+({}[[]]+[])[+!![]])())[!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]])()(({}+[])[+[]])[+[]]+(!![]+!![]+!![]+!![]+!![]+[])+(!![]+!![]+!![]+!![]+!![]+!![]+!![]+[]))+({}+[])[+!![]]+(!![]+[])[+!![]]+(![]+[])[!![]+!![]]+({}[[]]+[])[!![]+!![]]

第三種是jjencode 2或者說 aaencode。傳送門:aaencode

?ω??= /`m′)? ~┻━┻ //*′?`*/ ["_"]; o=(???) =_=3; c=(?Θ?) =(???)-(???); (?Д?) =(?Θ?)= (o^_^o)/ (o^_^o);(?Д?)={?Θ?: "_" ,?ω?? : ((?ω??==3) +"_") [?Θ?] ,???? :(?ω??+ "_")[o^_^o -(?Θ?)] ,?Д??:((???==3) +"_")[???] }; (?Д?) [?Θ?] =((?ω??==3) +"_") [c^_^o];(?Д?) ["c"] = ((?Д?)+"_") [ (???)+(???)-(?Θ?) ];(?Д?) ["o"] = ((?Д?)+"_") [?Θ?];(?o?)=(?Д?) ["c"]+(?Д?) ["o"]+(?ω?? +"_")[?Θ?]+ ((?ω??==3) +"_") [???] + ((?Д?) +"_") [(???)+(???)]+ ((???==3) +"_") [?Θ?]+((???==3) +"_") [(???) - (?Θ?)]+(?Д?) ["c"]+((?Д?)+"_") [(???)+(???)]+ (?Д?) ["o"]+((???==3) +"_") [?Θ?];(?Д?) ["_"] =(o^_^o) [?o?] [?o?];(?ε?)=((???==3) +"_") [?Θ?]+ (?Д?) .?Д??+((?Д?)+"_") [(???) + (???)]+((???==3) +"_") [o^_^o -?Θ?]+((???==3) +"_") [?Θ?]+ (?ω?? +"_") [?Θ?]; (???)+=(?Θ?); (?Д?)[?ε?]="\"; (?Д?).?Θ??=(?Д?+ ???)[o^_^o -(?Θ?)];(o???o)=(?ω?? +"_")[c^_^o];(?Д?) [?o?]=""";(?Д?) ["_"] ( (?Д?) ["_"] (?ε?+(?Д?)[?o?]+ (?Д?)[?ε?]+(?Θ?)+ (???)+ (?Θ?)+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(?Θ?)+ (???)+ ((???) + (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ ((o^_^o) +(o^_^o))+ ((o^_^o) - (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ ((o^_^o) +(o^_^o))+ (???)+ (?Д?)[?ε?]+((???) + (?Θ?))+ (c^_^o)+ (?Д?)[?ε?]+(???)+ ((o^_^o) - (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ (?Θ?)+ (c^_^o)+ (?Д?)[?ε?]+(?Θ?)+ (???)+ ((???) + (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ ((???) + (o^_^o))+ (?Д?)[?ε?]+((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(???)+ (c^_^o)+ (?Д?)[?ε?]+(?Θ?)+ ((o^_^o) - (?Θ?))+ ((???) + (o^_^o))+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ ((???) + (o^_^o))+ (?Д?)[?ε?]+(?Θ?)+ ((o^_^o) +(o^_^o))+ ((o^_^o) - (?Θ?))+ (?Д?)[?ε?]+(?Θ?)+ ((???) + (?Θ?))+ (???)+ (?Д?)[?ε?]+(?Θ?)+ (???)+ (???)+ (?Д?)[?ε?]+(???)+ ((o^_^o) - (?Θ?))+ (?Д?)[?ε?]+((???) + (?Θ?))+ (?Θ?)+ (?Д?)[?o?]) (?Θ?)) ("_");

額外再加一種,jspacker加密。這個額。。不是很優雅哈哈。不過乍一看下,你看不出這個用來輸出helloworld的。

eval(function(p,a,c,k,e,d){e=function(c){return c};if(!"".replace(/^/,String)){while(c--){d[c]=k[c]||c}k=[function(e){return d[e]}];e=function(){return"\w+"};c=1};while(c--){if(k[c]){p=p.replace(new RegExp("\b"+e(c)+"\b","g"),k[c])}}return p}("0("1,2!")",3,3,"alert|Hello|World".split("|"),0,{}))

話說有沒有有blog的童鞋想換換友鏈的哈哈。

個人blog地址:chybeta

歡迎交流!


Lambda 大法好

貼上代碼,請在Python 2環境下運行

(lambda _________, _, __, ___, ____, _____, ______, _______, ________:
getattr(getattr(
__import__(None.__class__.__name__.__class__.__name__[_____-_____]
+ False.__class__.__class__.__name__[_ &<&< (_____-_____)] + [].__class__.__name__[_ &<&< _]), [].__class__.__name__[________ &>&> __:] + {}.__class__.__name__[______-______] + _________(__&<&<_______, (_______ &<&< (_____ &<&< __)) + (____ &<&< (____ &<&< __)) + (__ ** (_______ &<&< _)) + __ ** (_____ + ________) + (_ &<&< (____ * ___)) + __ ** (________ + __) + (_ &<&< ________) + __**_______ - _ - (__ &<&< ___))), _________(__**________, (_ &<&< (_____ * ________ - __)) + (_ &<&< (_____ * ________ - ___)) + (__ ** ((_ &<&< _____) + __)) + (__ ** (_ &<&< _____)) + (__ ** ((_ &<&< _____) - __)) + (__ ** ((_ &<&< _____) - ___)) + (__ ** ((_ &<&< _____) - ____)) + (_ &<&< (_____ ** __ + _)) + (__ ** (____ * _____ + __)) + (_ &<&< (__ ** ____ + _____)) + (__ ** (_____ * ____ - _)) + (__ ** (_ &<&< ____)) + ( 1 &<&< (__ ** ____ - __)) + (_ &<&< (______ * __ + _)) + (_ &<&< (______ * __)) + (__ ** (___ ** __)) + __ ** ______ + __ ** _____ + __ ** ____ + ____ + __ + _) )(_________(____ &<&< ______, (((_____ &<&< ____) + _) &<&< ((___ &<&< _____) - ___)) + (((((___ &<&< __) - _) &<&< ___) + _) &<&< ((_____ &<&< ____) + (_ &<&< _))) + (((_______ &<&< __) - _) &<&< (((((_ &<&< ___) + _)) &<&< ___) + (_ &<&< _))) + (((_______ &<&< ___) + _) &<&< ((_ &<&< ______) + _)) + (((_______ &<&< ____) - _) &<&< ((_______ &<&< ___))) + (((_ &<&< ____) - _) &<&< ((((___ &<&< __) + _) &<&< __) - _)) - (((((___ &<&< __) + _) &<&< __) + _) &<&< ((_____ &<&< ___) + (_ &<&< _))) + (_______ &<&< (((((_ &<&< ___) + _)) &<&< __))) - ((((((_ &<&< ___) + _)) &<&< __) + _) &<&< ((((___ &<&< __) + _) &<&< _))) + (((_______ &<&< __) - _) &<&< (((((_ &<&< ___) + _)) &<&< _))) + (((___ &<&< ___) + _) &<&< ((_____ &<&< _))) + ((((___ &<&< __) - _)) &<&< _____) + (_ &<&< ___)))) (lambda _______, ___ : (lambda _, __ : _(_, __))(lambda _, __ : chr(__ % _______) + _(_, __ // _______) if __ else (lambda: _).func_code.co_lnotab, ___), *(lambda _, __, ___: _(_, __, ___))( (lambda _, __, ___: [__(___[(lambda: _).func_code.co_nlocals])] + _(_, __, ___[(lambda _: _).func_code.co_nlocals:]) if ___ else [] ), lambda _: _.func_code.co_argcount, ( lambda _: _, lambda _, __: _, lambda _, __, ___: _, lambda _, __, ___, ____: _, lambda _, __, ___, ____, _____: _, lambda _, __, ___, ____, _____, ______: _, lambda _, __, ___, ____, _____, ______, _______: _, lambda _, __, ___, ____, _____, ______, _______, ________: _ ) ))


好吧我承認我是個無聊的人。

Vim? Emacs?

MS Paint: Excuse me?

==========================

開玩笑,開玩笑

事實上我是 Vim 和 Sublime 腦殘粉。

轉自 YouTube

helloworld


main函數?不存在的


#define x (8-8)
#define y (9-8)
#define Z (8-6)
s[ ]= {Z,6,Z,Z,6 +4 ,Z ,Z,58,Z,58
,6 +4 ,- 3, Z, 6, Z,
Z, Z, 58 ,Z ,6 +4 ,Z
,58,Z,6,Z, -3,Z,6,Z,Z ,Z ,4 +6 ,Z
,5 +5 ,Z ,4 +6 ,Z ,6
,Z ,- 3, 58 ,Z ,5 +5
,Z ,Z ,58,Z,58,Z ,6,Z,-3,Z, 6,Z,Z,Z,58 ,Z,58,Z,58
,Z ,6 ,Z ,- 3,Z,6,Z,Z, Z,58,Z,58, Z, 58 ,Z,6
,Z ,- 3, Z, 6, Z, Z, 58 ,Z ,5 +5
,Z ,4 +6 ,Z ,5 +5 ,- 3, x, -3 ,Z
,3 ,Z ,5 ,Z ,Z ,Z ,Z ,6 +4 ,Z
,5 +5,Z ,Z ,6 +4 ,Z ,y ,4 ,- 3,
x, y, Z,3,Z,3,Z, Z, Z, 3,Z,6,Z,Z, Z,6,Z,Z,Z ,4
+6
,Z
,5 ,Z ,-3,x, Z, Z, 3,Z,y,Z,Z, Z,4,Z,
6, Z, Z, Z, 6, Z, Z, Z, 58
,Z ,5 ,Z ,- 3, x, 3, Z, 3,
Z,3,Z,5,Z, 6,Z,Z,Z,Z, Z, 6, Z,58,Z,5,Z ,-3,x,4,Z,
y, 4, y, Z, 6, Z, 6, Z, Z,
Z, 4, Z, 4, Z,6 +4 ,Z ,5
,Z ,- 3, x, 5 ,Z,4,Z,3+4 ,4 +6
,Z, Z, 6, Z,Z,58,Z ,9,},u=44* 5,c=45-3; main(i ,j ){
for( i= x; i&< u; i= i+ y, c= c^ (4+ 6) ){ if (s [i ]&< x) {q (" #* () ;p =" "+ 43 ,+ ") ;} else{for(j =x ;j &<(s[i](9+ 6)); j= j+ 1) p( c) ;} }} q( f) {p (5 +5 );}; f( a, b, t) {" if (u &>t )"
;} p(f ){ ;printf( "%c",f,"f" );345689? 3: 4; };

輸出結果為


當然是練書法了!!!


看了到 @姜小倩 的 最小化的操作系統,其實最近我也在跟著一本教程做 OS 玩。這裡貼源代碼玩一下,出來的結果大概就是她提到的那樣。

; hello-ipl

org 0x7C00 ; 指明程序裝載地址

fat12: ; Standard FAT12 formatted floppy code
jmp entry ; 這裡的 FAT12 代碼只是為了讓 BIOS 找到可啟動磁碟
db 0x90
db "HELLOIPL" ; 啟動扇區名稱(8位元組)
dw 512 ; 每個扇區(sector)大小(必須512位元組)
db 1 ; 簇(cluster)大小(必須為1個扇區)
dw 1 ; FAT起始位置(一般為第一個扇區)
db 2 ; FAT個數(必須為2)
dw 224 ; 根目錄大小(一般為224項)
dw 2880 ; 該磁碟大小(必須為2880扇區1440*1024/512)
db 0xF0 ; 磁碟類型(必須為0xf0)
dw 9 ; FAT的長度(必須為9扇區)
dw 18 ; 一個磁軌(track)有幾個扇區(必須為18)
dw 2 ; 磁頭數(必須為2)
dd 0 ; 不使用分區,必須是0
dd 2800 ; 重寫一次磁碟大小
dd 0x00, 0x00, 0x29 ; 意義不明(固定)
dd 0xFFFFFFFF ; 卷標號碼?
db "HELLO-OS " ; 磁碟的名稱(必須為11位元組,不足填空格)
db "FAT12 " ; 磁碟格式名稱(必須為8位元組,不足填空格)
times 18 db 0 ; 空出18位元組

entry: ; 程序主要部分
; 初始化寄存器
mov ax, 0
mov ss, ax
mov ds, ax
mov es, ax

mov sp, 0x7C00 ; 移動 Stack Pointer
mov si, msg ; 標識 Source Index

putloop: ; 循環顯示字元
mov al, [si] ; 移動第一個字元到寄存器,即 "h"
add si, 1 ; si++
cmp al, 0 ; 檢查 null terminator
je fin ; jump is equal
mov ah, 0x0E ; 顯示一個文字
mov bx, 15 ; 指定字元顏色
int 0x10 ; 通過 0x10 中斷顯示一個字元
jmp putloop

fin: ; 當需要顯示的信息都顯示完畢,那麼進入死循環
hlt ; 讓CPU停止,等待指令
jmp fin ; 死循環

msg: ; 設定需要顯示的字元
db 0x0a, 0x0a ; 換行兩次
db "hello, world!"
db 0x0a
db 0x0d ; Carriage Return
db 0 ; null terminator

endpart:
times 510-($-$$) db 0 ; 填寫0x00直到0x001fe, 0x001FE == 510
db 0x55, 0xaa ; magic

保存為 hello.nasm 後用彙編器彙編為二進位文件:

$ nasm -o hello.bin hello.nasm

然後用 dd 命令在後面加一串 0 ,製成一張軟盤大小的鏡像文件,對,就是 1.44 MB 的那玩意兒:

$ dd if=/dev/zero of=hello.bin bs=512 seek=1 count=2879

現在用十六進位編輯器打開 hello.bin 就能看到差不多的內容了:

最後用 qemu 虛擬機啟動就可以啦:

$ qemu-system-i386 -drive file=hello.bin,if=floppy

最後,彙編真好玩啊【棒讀



using System;
using System.Linq;
using System.Threading;
using HidLibrary;

namespace HelloLed
{
public class Program
{
private static HidDevice _device;
private static bool _attached;

public static void Main(string[] args)
{
_device = HidDevices.Enumerate(0x1D34, 0x0013).FirstOrDefault();
if (_device == null) return;

_device.OpenDevice();
_device.MonitorDeviceEvents = true;
_device.Inserted += () =&> { _attached = true; };
_device.Removed += () =&> { _attached = false; };

new Timer(state =&>
{
if (!_attached) return;
int offset = DateTime.Now.Second % 2;
for (int i = 3 * offset; i &< 3 * (offset + 1); i++) _device.Write(Convert.FromBase64String("AAUA/xtK/1tq,AAUC/1tI+1tq,AAUE/RJK////,AAUA9miK9Wqq,AAUC9Wqq/Wyo,AAUE9kqK////".Split(",")[i])); }, null, 0, 300); Console.ReadKey(); } } }


叫女友/老婆 手寫 hello world


先上代碼(C語言):

const int main[] = {
-443987883, 440, 113408, -1922629632,
4149, 899584, 84869120, 15544,
266023168, 1818576901, 1461743468, 1684828783,
-1017312735
};

執行結果:

main函數?不存在的!

原理請參考鏈接:Main is usually a function. So then when is it not?


(hello world)

(Material Size) (X=100.000, Y=20.000, Z=10.000)

(Tool Number:1) (刀尖圓角半徑為 0.000 毫米 平底半徑為 0.200 毫米 直徑為 15.0 度 的錐銑刀)

G21 G49 G80 G90

G0Z5.0000

M3 S50000

G0 X3.8353 Y-2.1170 Z5.0000

G1 Z-0.1000 F1000

G1 X3.8354 Y-2.1281 F2000

X3.8353 Y-2.1170

G0 Z5.0000

G0 X-0.4323 Y-2.1232

G1 Z-0.1000 F1000

G1 X-0.4326 Y-2.1665 F2000

X-0.4401 Y-2.1439

X-0.4314 Y-2.1221

X-0.4103 Y-2.1110

X-0.4219 Y-2.1210

X-0.4372 Y-2.1227

X-0.4507 Y-2.1153

X-0.4576 Y-2.1016

X-0.4323 Y-2.1232

X-0.6523 Y-2.2082

X-0.4914 Y-2.6246

X-0.6148 Y-2.8048

X-0.4914 Y-2.6246

X-0.3797 Y-2.6245

X-0.2580 Y-2.8044

X-0.3797 Y-2.6245

X-0.0770 Y-1.8720

X0.0100 Y-1.7835

X0.0872 Y-1.6855

X0.1531 Y-1.5796

X0.2067 Y-1.4677

X1.2606 Y1.1682

X1.3265 Y1.2833

X1.4051 Y1.3906

X1.4951 Y1.4881

X1.5967 Y1.5180

X1.7042 Y1.5299

X1.8125 Y1.5224

X1.9164 Y1.4961

X2.0124 Y1.4530

X2.1010 Y1.3925

X2.1785 Y1.3165

X2.2409 Y1.2282

X2.2859 Y1.1322

X3.7948 Y-2.6196

X3.6729 Y-2.7998

X3.7948 Y-2.6196

X3.8820 Y-2.6195

X4.0057 Y-2.7994

X3.8820 Y-2.6195

X4.1808 Y-1.8428

X4.2571 Y-1.7553

X4.3245 Y-1.6601

X4.3819 Y-1.5585

X4.4285 Y-1.4522

X5.7794 Y2.1778

X5.9708 Y2.3094

X5.7794 Y2.1778

X5.6871 Y2.3090

X5.7794 Y2.1778

X4.3937 Y-1.5350

X4.3338 Y-1.6448

X4.2624 Y-1.7480

X4.1808 Y-1.8428

X4.0904 Y-1.8752

X3.9916 Y-1.8940

X3.8874 Y-1.8966

X3.7821 Y-1.8813

X3.6801 Y-1.8481

X3.5860 Y-1.7984

X3.5032 Y-1.7351

X3.4344 Y-1.6617

X3.3804 Y-1.5823

X2.6315 Y0.2729

X1.8739 Y2.1245

X1.9952 Y2.3047

X1.8739 Y2.1245

X1.7464 Y2.1244

X1.6239 Y2.3043

X1.7464 Y2.1244

X1.4951 Y1.4881

X1.4136 Y1.4013

X1.3412 Y1.3059

X1.2792 Y1.2035

X1.2285 Y1.0958

X0.1718 Y-1.5453

X0.1019 Y-1.6636

X0.0184 Y-1.7732

X-0.0770 Y-1.8720

X-0.1731 Y-1.8950

X-0.2767 Y-1.9025

X-0.3840 Y-1.8922

X-0.4903 Y-1.8628

X-0.5906 Y-1.8147

X-0.6802 Y-1.7502

X-0.7554 Y-1.6729

X-0.8143 Y-1.5874

X-0.8565 Y-1.4981

X-2.2289 Y2.1197

X-2.1048 Y2.2999

X-2.2289 Y2.1197

X-2.3246 Y2.1196

X-2.5870 Y2.2993

X-2.3246 Y2.1196

X-0.6523 Y-2.2082

X-1.0254 Y-2.3523

X-0.7655 Y-3.0250

X-0.1093 Y-3.0242

X1.5033 Y0.9853

X1.5283 Y1.0312

X1.5648 Y1.0717

X1.6107 Y1.1027

X1.6620 Y1.1215

X1.7140 Y1.1274

X1.7659 Y1.1213

X1.8171 Y1.1025

X1.8630 Y1.0714

X1.8994 Y1.0308

X1.9243 Y0.9848

X3.5240 Y-3.0199

X4.1569 Y-3.0192

X6.2913 Y2.5297

X5.5323 Y2.5288

X4.1378 Y-1.3476

X4.1142 Y-1.3950

X4.0784 Y-1.4373

X4.0328 Y-1.4701

X3.9813 Y-1.4904

X3.9288 Y-1.4976

X3.8761 Y-1.4925

X3.8239 Y-1.4742

X3.7770 Y-1.4432

X3.7396 Y-1.4024

X3.7142 Y-1.3559

X2.1434 Y2.5249

X1.4742 Y2.5241

X-0.0596 Y-1.3591

X-0.0845 Y-1.4056

X-0.1214 Y-1.4466

X-0.1678 Y-1.4780

X-0.2196 Y-1.4968

X-0.2720 Y-1.5026

X-0.3244 Y-1.4961

X-0.3760 Y-1.4765

X-0.4220 Y-1.4446

X-0.4582 Y-1.4030

X-0.4826 Y-1.3562

X-1.9530 Y2.5201

X-2.9077 Y2.5189

X-1.0254 Y-2.3523

G0 Z5.0000

G0 X-5.5710 Y-2.4092

G1 Z-0.1000 F1000

G1 X-5.4947 Y-2.4138 F2000

X-5.4192 Y-2.4277

X-5.3463 Y-2.4506

X-5.2692 Y-2.5741

X-5.2085 Y-2.7070

X-5.1658 Y-2.8462

X-5.2091 Y-2.7072

X-5.2697 Y-2.5743

X-5.3463 Y-2.4506

X-5.3467 Y-2.0845

X-5.1669 Y-1.9043

X-5.3467 Y-2.0845

X-5.8868 Y-2.0851

X-6.0671 Y-1.9087

X-5.8868 Y-2.0851

X-5.8865 Y-2.4096

X-6.0650 Y-2.5886

X-5.8865 Y-2.4096

X-5.5710 Y-2.4092

X-5.5705 Y-2.8092

X-5.5131 Y-2.8165

X-5.4577 Y-2.8391

X-5.4102 Y-2.8754

X-5.3747 Y-2.9211

X-5.3520 Y-2.9742

X-5.3435 Y-3.0335

X-5.3507 Y-3.0929

X-5.3722 Y-3.1465

X-6.1694 Y-4.5753

X-5.9903 Y-4.5751

X-4.9456 Y-3.0118

X-4.9469 Y-1.8914

X-4.9597 Y-1.7232

X-4.9648 Y-1.7015

X-4.9801 Y-1.6853

X-5.0015 Y-1.6789

X-5.0231 Y-1.6841

X-6.0292 Y-1.6853

X-6.2740 Y-1.7032

X-6.2920 Y-2.0008

X-6.2961 Y-2.2991

X-6.2862 Y-2.5970

X-6.2733 Y-2.7679

X-6.2700 Y-2.7892

X-6.2565 Y-2.8059

X-6.2363 Y-2.8135

X-6.2151 Y-2.8100

X-5.5705 Y-2.8092

G0 Z5.0000

G0 X-9.4824 Y-2.3197

G1 Z-0.1000 F1000

G1 X-9.4892 Y-2.3751 F2000

X-9.5113 Y-2.4307

X-9.5487 Y-2.4802

X-9.5981 Y-2.5177

X-9.6536 Y-2.5398

X-9.7089 Y-2.5468

X-13.6711 Y-2.5514

X-13.7265 Y-2.5446

X-13.7820 Y-2.5226

X-13.8315 Y-2.4852

X-13.8691 Y-2.4358

X-13.8912 Y-2.3802

X-13.8982 Y-2.3249

X-13.9018 Y0.7461

X-13.8942 Y0.8044

X-13.8713 Y0.8598

X-13.8355 Y0.9065

X-13.7889 Y0.9424

X-13.7336 Y0.9654

X-13.6752 Y0.9731

X-9.7131 Y0.9778

X-9.6577 Y0.9710

X-9.6021 Y0.9489

X-9.5526 Y0.9115

X-9.5151 Y0.8621

X-9.4929 Y0.8066

X-9.4860 Y0.7512

X-9.4824 Y-2.3197

G0 Z5.0000

G0 X-9.1136 Y0.4804

G1 Z-0.1000 F1000

G1 X-9.1291 Y0.8071 F2000

X-9.1476 Y0.9008

X-9.1842 Y0.9891

X-9.2735 Y1.0620

X-9.3745 Y1.1216

X-9.4841 Y1.1653

X-9.5984 Y1.1916

X-9.7133 Y1.2003

X-13.7306 Y1.1927

X-13.8364 Y1.1785

X-13.9405 Y1.1485

X-14.0397 Y1.1031

X-14.1304 Y1.0438

X-14.2102 Y0.9730

X-14.2476 Y0.8524

X-14.2710 Y0.7274

X-14.2796 Y0.6005

X-14.2735 Y0.4743

X-14.2705 Y-2.0882

X-14.2573 Y-2.3896

X-14.2377 Y-2.4906

X-14.1999 Y-2.5862

X-14.1105 Y-2.6586

X-14.0094 Y-2.7176

X-13.8998 Y-2.7606

X-13.7855 Y-2.7861

X-13.6708 Y-2.7938

X-9.6535 Y-2.7862

X-9.5503 Y-2.7733

X-9.4485 Y-2.7453

X-9.3513 Y-2.7028

X-9.2616 Y-2.6471

X-9.1821 Y-2.5802

X-9.1407 Y-2.4605

X-9.1146 Y-2.3356

X-9.1046 Y-2.2083

X-9.1106 Y-2.0818

X-9.1136 Y0.4804

X-8.7416 Y0.4808

X-8.7430 Y0.6511

X-8.7637 Y0.8212

X-8.8034 Y0.9879

X-8.8611 Y1.1481

X-8.9046 Y1.2137

X-8.9622 Y1.2688

X-9.0296 Y1.3093

X-9.1776 Y1.3587

X-9.3301 Y1.3955

X-9.4855 Y1.4192

X-9.6420 Y1.4296

X-9.7980 Y1.4266

X-13.5913 Y1.4222

X-13.7453 Y1.4247

X-13.8999 Y1.4142

X-14.0532 Y1.3907

X-14.2038 Y1.3543

X-14.3499 Y1.3056

X-14.4188 Y1.2634

X-14.4803 Y1.2077

X-14.5307 Y1.1409

X-14.5674 Y1.0665

X-14.5891 Y0.9887

X-14.6233 Y0.8225

X-14.6422 Y0.6534

X-14.6456 Y0.4837

X-14.6426 Y-2.0984

X-14.6449 Y-2.2338

X-14.6339 Y-2.3697

X-14.6096 Y-2.5043

X-14.5724 Y-2.6354

X-14.5228 Y-2.7614

X-14.4765 Y-2.8286

X-14.4157 Y-2.8845

X-14.3450 Y-2.9252

X-14.1987 Y-2.9735

X-14.0481 Y-3.0096

X-13.8946 Y-3.0328

X-13.7401 Y-3.0429

X-13.5861 Y-3.0400

X-9.7929 Y-3.0356

X-9.6399 Y-3.0381

X-9.4865 Y-3.0275

X-9.3342 Y-3.0040

X-9.1848 Y-2.9677

X-9.0398 Y-2.9191

X-8.9701 Y-2.8764

X-8.9078 Y-2.8203

X-8.8566 Y-2.7531

X-8.8189 Y-2.6782

X-8.7962 Y-2.5998

X-8.7613 Y-2.4324

X-8.7420 Y-2.2623

X-8.7385 Y-2.0914

X-8.7416 Y0.4808

G0 Z5.0000

G0 X-20.5372 Y-2.5874

G1 Z-0.1000 F1000

G1 X-20.5595 Y-2.3759 F2000

X-20.5637 Y1.0362

X-20.4061 Y1.1942

X-20.5637 Y1.0362

X-20.7216 Y1.1938

X-20.5637 Y1.0362

X-20.5568 Y-2.4374

X-20.5401 Y-2.5422

X-20.5371 Y-2.6482

X-20.7169 Y-2.8284

X-20.5371 Y-2.6482

X-20.5090 Y-2.6482

X-20.3848 Y-2.7158

X-20.2515 Y-2.7669

X-20.1127 Y-2.8000

X-19.9719 Y-2.8144

X-16.5601 Y-2.8105

X-16.5471 Y-2.8235

X-16.5563 Y-2.8197

X-16.5601 Y-2.8105

X-16.5563 Y-2.8013

X-16.5471 Y-2.7975

X-16.5601 Y-2.8105

X-20.0239 Y-2.8120

X-20.1512 Y-2.7930

X-20.2762 Y-2.7589

X-20.3963 Y-2.7102

X-20.5090 Y-2.6482

X-20.5372 Y-2.5874

X-20.1657 Y-2.4389

X-20.1778 Y-2.3977

X-20.1819 Y-2.3550

X-20.1864 Y1.4144

X-20.9419 Y1.4135

X-20.9366 Y-3.0487

X-16.3268 Y-3.0432

X-16.3274 Y-2.5773

X-19.9549 Y-2.5815

X-20.0069 Y-2.5755

X-20.0583 Y-2.5567

X-20.1042 Y-2.5256

X-20.1408 Y-2.4850

X-20.1657 Y-2.4389

G0 Z5.0000

G0 X-26.9515 Y-2.5949

G1 Z-0.1000 F1000

G1 X-26.9739 Y-2.3835 F2000

X-26.9781 Y1.0287

X-26.8205 Y1.1866

X-26.9781 Y1.0287

X-27.1360 Y1.1863

X-26.9781 Y1.0287

X-26.9712 Y-2.4450

X-26.9545 Y-2.5497

X-26.9515 Y-2.6557

X-27.1313 Y-2.8359

X-26.9515 Y-2.6557

X-26.9234 Y-2.6557

X-26.7991 Y-2.7233

X-26.6659 Y-2.7745

X-26.5271 Y-2.8075

X-26.3863 Y-2.8219

X-22.9745 Y-2.8181

X-22.9615 Y-2.8310

X-22.9707 Y-2.8272

X-22.9745 Y-2.8181

X-22.9707 Y-2.8089

X-22.9615 Y-2.8050

X-22.9745 Y-2.8181

X-26.4383 Y-2.8195

X-26.5655 Y-2.8006

X-26.6906 Y-2.7665

X-26.8107 Y-2.7178

X-26.9234 Y-2.6557

X-26.9515 Y-2.5949

X-26.5801 Y-2.4464

X-26.5922 Y-2.4052

X-26.5963 Y-2.3625

X-26.6008 Y1.4069

X-27.3562 Y1.4060

X-27.3510 Y-3.0562

X-22.7412 Y-3.0508

X-22.7418 Y-2.5848

X-26.3693 Y-2.5890

X-26.4213 Y-2.5831

X-26.4726 Y-2.5642

X-26.5186 Y-2.5332

X-26.5552 Y-2.4925

X-26.5801 Y-2.4464

G0 Z5.0000

G0 X-34.0229 Y0.9982

G1 Z-0.1000 F1000

G1 X-34.2032 Y1.1780 F2000

X-34.0229 Y0.9982

X-34.0448 Y0.7770

X-34.0408 Y-0.3984

X-34.0198 Y-0.5834

X-34.0131 Y-0.7701

X-34.0207 Y-0.9567

X-34.0425 Y-1.1417

X-34.0384 Y-2.4533

X-34.0217 Y-2.5580

X-34.0186 Y-2.6640

X-34.1984 Y-2.8442

X-34.0186 Y-2.6640

X-33.9906 Y-2.6640

X-33.8663 Y-2.7316

X-33.7331 Y-2.7828

X-33.5942 Y-2.8158

X-33.4535 Y-2.8302

X-29.7692 Y-2.8260

X-29.7562 Y-2.8390

X-29.7654 Y-2.8352

X-29.7692 Y-2.8260

X-29.7654 Y-2.8168

X-29.7562 Y-2.8130

X-29.7692 Y-2.8260

X-33.5054 Y-2.8278

X-33.6327 Y-2.8089

X-33.7577 Y-2.7748

X-33.8778 Y-2.7261

X-33.9906 Y-2.6640

X-34.0187 Y-2.6032

X-34.0410 Y-2.3918

X-34.0400 Y-1.0802

X-34.0322 Y-0.9870

X-34.0055 Y-0.8955

X-33.9607 Y-0.8112

X-33.9012 Y-0.7391

X-33.5828 Y-0.7387

X-33.9012 Y-0.7391

X-33.9487 Y-0.6806

X-33.9890 Y-0.6165

X-34.0211 Y-0.5483

X-34.0435 Y-0.3369

X-34.0422 Y0.8385

X-34.0190 Y0.9982

X-33.9195 Y1.0601

X-33.8134 Y1.1114

X-33.7024 Y1.1512

X-33.5885 Y1.1787

X-33.7022 Y1.1506

X-33.8131 Y1.1107

X-33.9192 Y1.0596

X-34.0190 Y0.9982

X-34.0229 Y0.9982

X-34.0234 Y1.3982

X-34.4234 Y1.3977

X-34.4182 Y-3.0645

X-29.5359 Y-3.0588

X-29.5365 Y-2.5928

X-33.4364 Y-2.5973

X-33.4918 Y-2.5906

X-33.5474 Y-2.5685

X-33.5969 Y-2.5311

X-33.6344 Y-2.4817

X-33.6566 Y-2.4262

X-33.6635 Y-2.3708

X-33.6649 Y-1.1617

X-33.6581 Y-1.1064

X-33.6361 Y-1.0508

X-33.5987 Y-1.0013

X-33.5493 Y-0.9638

X-33.4937 Y-0.9416

X-33.4384 Y-0.9347

X-31.2981 Y-0.9322

X-31.2986 Y-0.5400

X-33.4388 Y-0.5425

X-33.4942 Y-0.5357

X-33.5498 Y-0.5136

X-33.5993 Y-0.4762

X-33.6368 Y-0.4268

X-33.6590 Y-0.3713

X-33.6659 Y-0.3159

X-33.6672 Y0.7569

X-33.6604 Y0.8123

X-33.6383 Y0.8678

X-33.6009 Y0.9173

X-33.5515 Y0.9549

X-33.4960 Y0.9770

X-33.4406 Y0.9840

X-29.6031 Y0.9885

X-29.6036 Y1.4034

X-34.0234 Y1.3982

G0 Z5.0000

G0 X-43.8161 Y2.0709

G1 Z-0.1000 F1000

G1 X-43.9963 Y2.2507 F2000

X-43.8161 Y2.0709

X-43.8105 Y-2.6755

X-43.9903 Y-2.8557

X-43.8105 Y-2.6755

X-43.6677 Y-2.6754

X-43.4875 Y-2.8551

X-43.6677 Y-2.6754

X-43.6700 Y-0.7194

X-43.6610 Y-0.6126

X-43.6327 Y-0.5058

X-43.5853 Y-0.4040

X-43.5205 Y-0.3124

X-43.4417 Y-0.2349

X-43.3535 Y-0.1741

X-38.3746 Y-0.1682

X-38.2863 Y-0.2288

X-38.2073 Y-0.3061

X-38.1423 Y-0.3976

X-38.0946 Y-0.4993

X-38.0662 Y-0.6061

X-38.0569 Y-0.7128

X-38.0546 Y-2.6688

X-38.2344 Y-2.8490

X-38.0546 Y-2.6688

X-37.9004 Y-2.6686

X-37.7202 Y-2.8484

X-37.9004 Y-2.6686

X-37.9060 Y2.0778

X-37.7262 Y2.2580

X-37.9060 Y2.0778

X-38.0602 Y2.0776

X-38.2404 Y2.2574

X-38.0602 Y2.0776

X-38.0582 Y0.3771

X-38.0672 Y0.2704

X-38.0954 Y0.1635

X-38.1428 Y0.0618

X-38.2077 Y-0.0299

X-38.2864 Y-0.1074

X-38.3746 Y-0.1682

X-43.3535 Y-0.1741

X-43.4419 Y-0.1135

X-43.5208 Y-0.0362

X-43.5858 Y0.0554

X-43.6335 Y0.1570

X-43.6620 Y0.2638

X-43.6713 Y0.3705

X-43.6733 Y2.0710

X-43.4935 Y2.2513

X-43.6733 Y2.0710

X-43.8161 Y2.0709

X-43.8165 Y2.4709

X-44.2165 Y2.4704

X-44.2100 Y-3.0760

X-43.2672 Y-3.0749

X-43.2700 Y-0.7189

X-43.2624 Y-0.6605

X-43.2396 Y-0.6052

X-43.2037 Y-0.5585

X-43.1571 Y-0.5225

X-43.1018 Y-0.4995

X-43.0435 Y-0.4918

X-38.6839 Y-0.4867

X-38.6286 Y-0.4935

X-38.5730 Y-0.5156

X-38.5235 Y-0.5530

X-38.4860 Y-0.6024

X-38.4638 Y-0.6579

X-38.4569 Y-0.7132

X-38.4541 Y-3.0692

X-37.4999 Y-3.0681

X-37.5065 Y2.4783

X-38.4606 Y2.4772

X-38.4582 Y0.3766

X-38.4657 Y0.3183

X-38.4886 Y0.2629

X-38.5244 Y0.2162

X-38.5710 Y0.1803

X-38.6263 Y0.1573

X-38.6847 Y0.1496

X-43.0442 Y0.1444

X-43.1026 Y0.1520

X-43.1579 Y0.1749

X-43.2046 Y0.2107

X-43.2406 Y0.2573

X-43.2636 Y0.3126

X-43.2713 Y0.3710

X-43.2737 Y2.4715

X-43.8165 Y2.4709

G0 Z5.0000

G0 X13.0247 Y-2.2933

G1 Z-0.1000 F1000

G1 X13.0179 Y-2.3486 F2000

X12.9958 Y-2.4042

X12.9584 Y-2.4537

X12.9090 Y-2.4912

X12.8535 Y-2.5134

X12.7981 Y-2.5203

X8.8360 Y-2.5250

X8.7806 Y-2.5182

X8.7250 Y-2.4961

X8.6755 Y-2.4588

X8.6380 Y-2.4093

X8.6158 Y-2.3538

X8.6089 Y-2.2985

X8.6053 Y0.7725

X8.6121 Y0.8279

X8.6342 Y0.8834

X8.6716 Y0.9329

X8.7210 Y0.9705

X8.7765 Y0.9926

X8.8318 Y0.9996

X12.7940 Y1.0042

X12.8494 Y0.9974

X12.9049 Y0.9754

X12.9544 Y0.9380

X12.9920 Y0.8886

X13.0141 Y0.8330

X13.0211 Y0.7777

X13.0247 Y-2.2933

G0 Z5.0000

G0 X13.3965 Y-2.0554

G1 Z-0.1000 F1000

G1 X13.3934 Y0.5068 F2000

X13.3780 Y0.8335

X13.3594 Y0.9272

X13.3229 Y1.0156

X13.2336 Y1.0884

X13.1325 Y1.1480

X13.0230 Y1.1917

X12.9087 Y1.2181

X12.7937 Y1.2267

X8.7764 Y1.2191

X8.6707 Y1.2050

X8.5665 Y1.1750

X8.4674 Y1.1296

X8.3766 Y1.0703

X8.2969 Y0.9994

X8.2594 Y0.8788

X8.2361 Y0.7538

X8.2275 Y0.6269

X8.2336 Y0.5008

X8.2366 Y-2.0618

X8.2498 Y-2.3632

X8.2693 Y-2.4642

X8.3072 Y-2.5598

X8.3966 Y-2.6321

X8.4977 Y-2.6911

X8.6073 Y-2.7341

X8.7215 Y-2.7596

X8.8363 Y-2.7674

X12.8536 Y-2.7598

X12.9567 Y-2.7468

X13.0585 Y-2.7189

X13.1558 Y-2.6764

X13.2454 Y-2.6206

X13.3250 Y-2.5537

X13.3663 Y-2.4341

X13.3924 Y-2.3091

X13.4025 Y-2.1819

X13.3965 Y-2.0554

X13.7680 Y-2.0749

X13.7685 Y-2.0649

X13.7655 Y0.5171

X13.7678 Y0.6514

X13.7568 Y0.7862

X13.7325 Y0.9196

X13.6954 Y1.0497

X13.6460 Y1.1746

X13.6025 Y1.2402

X13.5449 Y1.2952

X13.4775 Y1.3358

X13.3294 Y1.3851

X13.1769 Y1.4219

X13.0216 Y1.4456

X12.8650 Y1.4560

X12.7090 Y1.4531

X8.9158 Y1.4486

X8.7617 Y1.4512

X8.6072 Y1.4407

X8.4539 Y1.4171

X8.3033 Y1.3807

X8.1571 Y1.3320

X8.0883 Y1.2898

X8.0268 Y1.2341

X7.9764 Y1.1674

X7.9397 Y1.0930

X7.9179 Y1.0152

X7.8838 Y0.8489

X7.8649 Y0.6799

X7.8615 Y0.5102

X7.8645 Y-2.0720

X7.8622 Y-2.2074

X7.8732 Y-2.3433

X7.8974 Y-2.4778

X7.9347 Y-2.6090

X7.9842 Y-2.7350

X8.0306 Y-2.8021

X8.0914 Y-2.8581

X8.1621 Y-2.8988

X8.3084 Y-2.9471

X8.4590 Y-2.9831

X8.6124 Y-3.0064

X8.7670 Y-3.0165

X8.9210 Y-3.0136

X12.7142 Y-3.0091

X12.8672 Y-3.0116

X13.0206 Y-3.0011

X13.1728 Y-2.9776

X13.3223 Y-2.9412

X13.4673 Y-2.8927

X13.5370 Y-2.8500

X13.5992 Y-2.7939

X13.6505 Y-2.7267

X13.6881 Y-2.6518

X13.7109 Y-2.5733

X13.7453 Y-2.4093

X13.7644 Y-2.2424

X13.7680 Y-2.0749

G0 Z5.0000

G0 X20.9933 Y-0.6619

G1 Z-0.1000 F1000

G1 X21.0382 Y-0.5559 F2000

X21.0665 Y-0.4435

X21.0771 Y-0.3289

X21.0882 Y-0.0232

X21.0893 Y0.2827

X21.0804 Y0.5885

X21.0755 Y0.6936

X21.0574 Y0.7980

X21.0263 Y0.8994

X20.9830 Y0.9953

X20.9031 Y1.0646

X20.8130 Y1.1211

X20.7160 Y1.1630

X20.6102 Y1.1982

X20.5018 Y1.2246

X20.3917 Y1.2421

X20.5116 Y1.2249

X20.6298 Y1.1941

X20.7443 Y1.1501

X20.8526 Y1.0935

X20.9530 Y1.0258

X20.9923 Y0.9826

X21.0213 Y0.9309

X21.0377 Y0.8749

X21.0782 Y0.6283

X21.0894 Y0.1827

X21.0814 Y-0.2630

X21.0767 Y-0.3683

X21.0591 Y-0.4731

X21.0287 Y-0.5748

X20.9865 Y-0.6714

X20.8834 Y-0.7495

X20.7699 Y-0.8148

X20.6486 Y-0.8653

X20.5223 Y-0.9000

X20.3943 Y-0.9182

X20.5223 Y-0.9000

X20.6486 Y-0.8654

X20.7699 Y-0.8148

X20.8834 Y-0.7495

X20.9865 Y-0.6714

X20.9933 Y-0.6619

G0 Z5.0000

G0 X19.2310 Y-1.1474

G1 Z-0.1000 F1000

G1 X19.3515 Y-1.0712 F2000

X19.4812 Y-1.0105

X19.6170 Y-0.9670

X19.4814 Y-1.0110

X19.3518 Y-1.0716

X19.2310 Y-1.1474

X19.0690 Y-1.1476

X18.9089 Y-1.0778

X18.7447 Y-1.0179

X18.5773 Y-0.9682

X18.8261 Y-1.0498

X19.0690 Y-1.1476

X19.1391 Y-1.1976

X19.1980 Y-1.2630

X19.2413 Y-1.3398

X19.2664 Y-1.4221

X19.3298 Y-1.5320

X19.4066 Y-1.6336

X19.4949 Y-1.7247

X20.6427 Y-2.6968

X20.6109 Y-2.7799

X20.6427 Y-2.6968

X20.8803 Y-2.7795

X20.6427 Y-2.6968

X19.4475 Y-1.6790

X19.3696 Y-1.5864

X19.3016 Y-1.4855

X19.2447 Y-1.3779

X19.1998 Y-1.2655

X19.2125 Y-1.2057

X19.2310 Y-1.1474

X19.6060 Y-1.2867

X19.6303 Y-1.2393

X19.6668 Y-1.1972

X19.7132 Y-1.1649

X19.7654 Y-1.1452

X19.8183 Y-1.1389

X20.1295 Y-1.1444

X20.4407 Y-1.1397

X20.7516 Y-1.1249

X20.8775 Y-1.1112

X21.0014 Y-1.0794

X21.1195 Y-1.0303

X21.2283 Y-0.9657

X21.2851 Y-0.9090

X21.3312 Y-0.8426

X21.3645 Y-0.7696

X21.3967 Y-0.6534

X21.4148 Y-0.5338

X21.4184 Y-0.4132

X21.4171 Y0.7282

X21.4162 Y0.8513

X21.3965 Y0.9742

X21.3582 Y1.0927

X21.3030 Y1.2027

X21.2328 Y1.2775

X21.1488 Y1.3395

X21.0551 Y1.3852

X20.9562 Y1.4128

X20.8008 Y1.4423

X20.6432 Y1.4588

X20.4850 Y1.4622

X16.2899 Y1.4573

X16.2951 Y-3.0049

X17.0222 Y-3.0041

X17.0203 Y-1.3690

X17.0271 Y-1.3136

X17.0492 Y-1.2580

X17.0866 Y-1.2085

X17.1360 Y-1.1710

X17.1915 Y-1.1489

X17.2469 Y-1.1419

X18.3765 Y-1.1406

X18.4312 Y-1.1472

X18.4835 Y-1.1673

X18.5286 Y-1.1989

X20.5265 Y-3.0000

X21.5102 Y-2.9988

X19.6775 Y-1.5433

X19.6389 Y-1.5041

X19.6098 Y-1.4544

X19.5940 Y-1.3979

X19.5932 Y-1.3402

X19.6060 Y-1.2867

G0 Z5.0000

G0 X16.6926 Y-0.8170

G1 Z-0.1000 F1000

G1 X16.6581 Y-0.5970 F2000

X16.6569 Y0.9209

X16.6768 Y1.0713

X16.7917 Y1.1415

X16.9146 Y1.1976

X17.0430 Y1.2382

X16.9148 Y1.1971

X16.7919 Y1.1411

X16.6768 Y1.0713

X16.5102 Y1.2375

X16.6768 Y1.0713

X16.6543 Y0.8593

X16.6605 Y-0.6273

X16.6891 Y-0.7929

X16.6986 Y-0.9618

X16.6884 Y-1.1306

X16.6590 Y-1.2961

X16.6583 Y-2.6409

X16.5149 Y-2.7847

X16.6583 Y-2.6409

X16.8020 Y-2.7843

X16.6583 Y-2.6409

X16.6612 Y-1.2657

X16.6929 Y-1.0760

X16.7343 Y-1.0083

X16.7840 Y-0.9464

X17.1025 Y-0.9460

X16.7840 Y-0.9464

X16.7342 Y-0.8846

X16.6926 Y-0.8170

X17.0458 Y-0.6293

X17.0261 Y-0.5779

X17.0193 Y-0.5232

X17.0177 Y0.8391

X17.0253 Y0.8975

X17.0482 Y0.9529

X17.0840 Y0.9996

X17.1306 Y1.0355

X17.1859 Y1.0585

X17.2443 Y1.0662

X19.9998 Y1.0686

X20.3084 Y1.0374

X20.3993 Y1.0119

X20.4878 Y0.9688

X20.5689 Y0.9085

X20.6379 Y0.8334

X20.6912 Y0.7475

X20.7267 Y0.6557

X20.7446 Y0.5631

X20.7582 Y0.3295

X20.7610 Y0.0955

X20.7528 Y-0.1383

X20.7510 Y-0.2332

X20.7316 Y-0.3303

X20.6939 Y-0.4245

X20.6389 Y-0.5109

X20.5694 Y-0.5849

X20.4897 Y-0.6435

X20.4045 Y-0.6853

X20.2667 Y-0.7222

X20.1250 Y-0.7428

X19.9824 Y-0.7465

X17.2464 Y-0.7497

X17.1868 Y-0.7418

X17.1294 Y-0.7174

X17.0808 Y-0.6782

X17.0458 Y-0.6293

G0 Z5.0000

G0 X24.2499 Y-2.5348

G1 Z-0.1000 F1000

G1 X24.2276 Y-2.3233 F2000

X24.2234 Y1.0889

X24.3810 Y1.2468

X24.2234 Y1.0889

X24.0655 Y1.2464

X24.2234 Y1.0889

X24.2303 Y-2.3848

X24.2470 Y-2.4896

X24.2500 Y-2.5956

X24.0702 Y-2.7758

X24.2500 Y-2.5956

X24.2781 Y-2.5956

X24.4023 Y-2.6632

X24.5356 Y-2.7143

X24.6744 Y-2.7474

X24.8152 Y-2.7618

X28.2270 Y-2.7579

X28.2400 Y-2.7709

X28.2308 Y-2.7671

X28.2270 Y-2.7579

X28.2308 Y-2.7487

X28.2400 Y-2.7449

X28.2270 Y-2.7579

X24.7632 Y-2.7594

X24.6359 Y-2.7404

X24.5109 Y-2.7063

X24.3908 Y-2.6576

X24.2781 Y-2.5956

X24.2499 Y-2.5348

X24.6214 Y-2.3863

X24.6093 Y-2.3451

X24.6052 Y-2.3024

X24.6007 Y1.4670

X23.8452 Y1.4662

X23.8505 Y-2.9961

X28.4603 Y-2.9906

X28.4597 Y-2.5246

X24.8322 Y-2.5289

X24.7802 Y-2.5229

X24.7288 Y-2.5041

X24.6829 Y-2.4730

X24.6463 Y-2.4324

X24.6214 Y-2.3863

G0 Z5.0000

G0 X33.9845 Y1.4400

G1 Z-0.1000 F1000

G1 X33.7699 Y1.4614 F2000

X33.5545 Y1.4739

X33.3389 Y1.4773

X30.2596 Y1.4737

X30.2649 Y-2.9885

X33.0438 Y-2.9853

X33.3216 Y-2.9847

X33.5999 Y-2.9689

X33.8772 Y-2.9377

X34.1524 Y-2.8913

X34.4243 Y-2.8299

X34.6915 Y-2.7540

X34.8548 Y-2.6968

X35.0142 Y-2.6245

X35.1678 Y-2.5376

X35.3136 Y-2.4369

X35.4497 Y-2.3235

X35.5745 Y-2.1988

X35.6869 Y-2.0645

X35.7857 Y-1.9226

X35.8767 Y-1.7391

X35.9514 Y-1.5466

X36.0086 Y-1.3474

X36.0475 Y-1.1437

X36.0678 Y-0.9383

X36.0695 Y-0.7335

X36.0685 Y-0.5358

X36.0489 Y-0.3369

X36.0106 Y-0.1394

X35.9538 Y0.0540

X35.8792 Y0.2409

X35.7881 Y0.4188

X35.6821 Y0.5857

X35.5532 Y0.7336

X35.4097 Y0.8705

X35.2531 Y0.9943

X35.0853 Y1.1032

X34.9085 Y1.1958

X34.7250 Y1.2711

X34.5375 Y1.3287

X34.3552 Y1.3754

X34.1706 Y1.4126

X33.9845 Y1.4400

G0 Z5.0000

G0 X30.6643 Y-2.5272

G1 Z-0.1000 F1000

G1 X30.6420 Y-2.3158 F2000

X30.6408 Y0.9031

X30.6399 Y0.9613

X30.6494 Y1.0193

X30.6689 Y1.0742

X30.7758 Y1.1388

X30.8901 Y1.1912

X31.0097 Y1.2300

X31.1322 Y1.2547

X31.0085 Y1.2269

X30.8874 Y1.1872

X30.7708 Y1.1360

X30.6601 Y1.0742

X30.4799 Y1.2539

X30.6601 Y1.0742

X30.6381 Y0.8211

X30.6447 Y-2.3773

X30.6613 Y-2.4820

X30.6644 Y-2.5880

X30.4846 Y-2.7683

X30.6644 Y-2.5880

X30.6925 Y-2.5880

X30.8167 Y-2.6556

X30.9500 Y-2.7068

X31.0888 Y-2.7398

X31.2295 Y-2.7542

X33.0406 Y-2.7475

X33.3054 Y-2.7427

X33.5701 Y-2.7230

X33.8335 Y-2.6885

X34.0943 Y-2.6393

X34.3514 Y-2.5758

X34.5235 Y-2.5208

X34.6912 Y-2.4490

X34.8519 Y-2.3610

X35.0035 Y-2.2579

X35.1437 Y-2.1413

X35.2710 Y-2.0130

X35.3700 Y-1.8770

X35.4570 Y-1.7309

X35.5305 Y-1.5763

X35.5894 Y-1.4152

X35.6329 Y-1.2496

X35.6606 Y-1.0818

X35.6725 Y-0.9140

X35.6827 Y-0.7202

X35.6765 Y-0.5249

X35.6537 Y-0.3301

X35.6144 Y-0.1380

X35.5591 Y0.0495

X35.4888 Y0.2303

X35.4006 Y0.3822

X35.2960 Y0.5268

X35.1761 Y0.6614

X35.0424 Y0.7838

X34.8968 Y0.8917

X34.7418 Y0.9838

X34.5799 Y1.0589

X34.4140 Y1.1165

X34.2524 Y1.1630

X34.0880 Y1.1992

X33.9217 Y1.2248

X34.1213 Y1.1964

X34.3191 Y1.1493

X34.5125 Y1.0838

X34.6989 Y1.0005

X34.8760 Y0.9008

X35.0417 Y0.7860

X35.1743 Y0.6669

X35.2950 Y0.5322

X35.4013 Y0.3838

X35.4910 Y0.2242

X35.5624 Y0.0563

X35.6147 Y-0.1169

X35.6475 Y-0.2921

X35.6719 Y-0.4860

X35.6817 Y-0.6823

X35.6768 Y-0.8793

X35.6570 Y-1.0753

X35.6227 Y-1.2688

X35.5743 Y-1.4581

X35.5185 Y-1.6072

X35.4471 Y-1.7526

X35.3605 Y-1.8919

X35.2595 Y-2.0228

X35.1455 Y-2.1431

X35.0202 Y-2.2510

X34.8858 Y-2.3449

X34.7444 Y-2.4239

X34.5985 Y-2.4876

X34.3974 Y-2.5612

X34.1912 Y-2.6203

X33.9817 Y-2.6644

X33.4416 Y-2.7324

X32.6776 Y-2.7548

X31.9132 Y-2.7604

X31.1489 Y-2.7493

X31.0292 Y-2.7281

X30.9118 Y-2.6937

X30.7989 Y-2.6467

X30.6925 Y-2.5880

X30.6643 Y-2.5272

X31.0357 Y-2.3788

X31.0236 Y-2.3376

X31.0195 Y-2.2948

X31.0159 Y0.8215

X31.0234 Y0.8799

X31.0463 Y0.9353

X31.0821 Y0.9820

X31.1287 Y1.0179

X31.1840 Y1.0409

X31.2424 Y1.0486

X33.3671 Y1.0507

X33.5734 Y1.0478

X33.7795 Y1.0293

X33.9835 Y0.9953

X34.1839 Y0.9462

X34.3291 Y0.8995

X34.4724 Y0.8362

X34.6109 Y0.7561

X34.7417 Y0.6597

X34.8621 Y0.5483

X34.9696 Y0.4238

X35.0622 Y0.2884

X35.1384 Y0.1449

X35.1975 Y-0.0038

X35.2392 Y-0.1548

X35.2642 Y-0.3052

X35.2886 Y-0.5089

X35.2954 Y-0.7154

X35.2840 Y-0.9226

X35.2546 Y-1.1280

X35.2075 Y-1.3292

X35.1437 Y-1.5242

X35.0785 Y-1.6571

X34.9984 Y-1.7851

X34.9040 Y-1.9057

X34.7965 Y-2.0165

X34.6774 Y-2.1155

X34.5489 Y-2.2010

X34.4131 Y-2.2718

X34.2727 Y-2.3273

X34.1301 Y-2.3672

X33.8978 Y-2.4238

X33.6233 Y-2.4682

X33.3466 Y-2.4991

X33.0687 Y-2.5162

X32.7906 Y-2.5196

X31.2466 Y-2.5214

X31.1946 Y-2.5154

X31.1432 Y-2.4966

X31.0972 Y-2.4655

X31.0607 Y-2.4248

X31.0357 Y-2.3788

G0 Z5.0000

G0 X43.9131 Y2.1739

G1 Z-0.1000 F1000

G1 X44.1160 Y2.3542 F2000

X43.9131 Y2.1739

X43.5341 Y2.1735

X43.3307 Y2.3532

X43.5341 Y2.1735

X43.7254 Y0.6102

X43.7264 Y-0.2333

X43.6569 Y-0.3119

X43.7264 Y-0.2333

X43.7961 Y-0.3118

X43.7264 Y-0.2333

X43.7254 Y0.6102

X43.9131 Y2.1739

X44.3103 Y2.1263

X44.3640 Y2.5745

X43.0822 Y2.5730

X43.4623 Y-0.5321

X43.9913 Y-0.5315

X44.3103 Y2.1263

G0 Z5.0000

G0 X43.9988 Y-2.1628

G1 Z-0.1000 F1000

G1 X44.1785 Y-1.9826 F2000

X43.9988 Y-2.1628

X43.4472 Y-2.1634

X43.2670 Y-1.9877

X43.4472 Y-2.1634

X43.4477 Y-2.5730

X43.2679 Y-2.7532

X43.4477 Y-2.5730

X43.9992 Y-2.5724

X44.1794 Y-2.7485

X43.9992 Y-2.5724

X43.9988 Y-2.1628

X44.3988 Y-2.1623

X44.4018 Y-2.0316

X44.3956 Y-1.9009

X44.3803 Y-1.7710

X44.3195 Y-1.7624

X43.3162 Y-1.7636

X43.0603 Y-1.7841

X43.0470 Y-1.9440

X43.0480 Y-2.7941

X43.0659 Y-2.9641

X43.1325 Y-2.9734

X44.1309 Y-2.9722

X44.3860 Y-2.9545

X44.3995 Y-2.7919

X44.3988 Y-2.1623

G0 Z5.0000

G0 X0.0000 Y0.0000

G0Z5.0000

G0X0.0000Y0.0000

M5

M30

G代碼版「Hello,World!」——滾輪殺手


阿里巴巴今年年會上的hello world

參加年會的同學一人一個編號好的IoT手環,後台集中控制精準顯示,使手環成為了現場最大的屏幕。


推薦閱讀:

垃圾回收機制中,引用計數法是如何維護所有對象引用的?
碼農們最常說的「謊言」有哪些?
IT行業都有哪些職位,初學者(0基礎,新人)該如何選擇,才能夠快速進入這個行業?
如何教會非計算機專業的女友寫代碼並且找到工作?
學習 JAVA,有什麼書籍推薦?學習的方法和過程是怎樣的?

TAG:Python | 編程 | Java | C++ | C# |