七行プログラミング part4

このエントリーをはてなブックマークに追加
952 :デフォルトの名無しさん:2006/01/24(火) 13:50:13
T_OOWW3=XXWXPY50PPZ5jQP_-ys,A1Ea5y852cP4Z4PP-pV40P-BOu
com2txt/Nide5UqPWX,wP500-MQP4UP-wx4XP5rjP5Z2P-jC,JP=
5O4,APRX5BZP-pJPPQX42P-r=PRX55aP59DHHP-99,UP-lt,mP-uq=
P5_VHP-4A40PTZ,TPP_RX__np4PmDkMH3QHnr44sREs46dl4XoXc.X
l4CO4L566TpJyAPCsigPnl_5rkbZ4OPEu9Nl5Sxuu5jptHBraOCmvB
Jp8WGPClErjL8BjmEjz44Dsr2tapxowl_5rkhCi553Yop4AAa6Np5N
dclNNv6cC5wLhcmnNp98443PYsRDDPZjxNerkb50tQsORsRFq5sO48
j9hgo7s46fe4E1PCa6KvKgN59i.4boJb5J4OBQtBkQ4sREsMucia.A
FkXoHkHkPL573T6LfkCcBTUIt4zkkBCO4kHoHkONjb88stkQ4Aa5MH
UiYCa7rUsO5xmi3mC9MHPXNAq6z44FK8k7.4edkrhCABONdS9.nYZn
x0FVkL8Bjov4BmE3MHWHeG.0tR2taC.xGG9mE4hqOAHqOBHqOCKi.4
k.4R8tamDFzX4KMH3.4SLtas444.4444Ep444Al4444UDUMTCt4KRu
EStXmKRP84P1MVe244P4444P44PC55pHGKPC44444cLbNvKhP4KPIs
RFx4DsMHW1i3cLrHRPGZPAPQP44S4DA4J62otLGB4C.448ABpDEC44
BAph4DA44444P4444H42D4D444A44444B444DAp24A42H4B44444BA
pX44.2E4A444A4GA44P444PApX4D42K4F4P4448AuP4D444D4234By
tYWat4444x.2D4A44444B44444.2N4B444F4GH4CFD42F4JpPApX4z
rYMZVyi3WUmHDuATtt4HB4mKRt.RFUl3F8.Uv7r3FPaHBtmKR4.4Fh
4ZAHPP4AhGqA44Fh4ApGhApDG4444Z.ChA.444O8eBAA44O8e4AA44
LsLiA4GB.BzD444BA444IpPAph4uA44444PAqX4qa4GA.BlD42F4It
ASVUs2vEgYTIo0DD41WMe2cLrKfQl3444.4AE0FetTGIoXvUs2pAkY
WInYVpsLbyd3FpG5p4GHP4:
953 :デフォルトの名無しさん:2006/01/24(火) 22:07:14
7行じゃないしCOM2TXTですよね
954 :デフォルトの名無しさん:2006/01/25(水) 03:02:21
いちおうメッセージボックスが出る、はず。
comから32bit exeを展開するだけで大変なので誰か7行(532byte)に削ってくれ
955 :デフォルトの名無しさん:2006/01/26(木) 13:24:50
>>954
(´・ω・`)むりぽ
1025byte
T_OOWW3=XXWXPY50PPZ5jQP_-ys,A1Ea5y852cP4Z4PP-pV40P-BOu
com2txt/Nide5UqPWX,wP500-MQP4UP-wx4XP5rjP5Z2P-jC,JP=
5O4,APRX5BZP-pJPPQX42P-r=PRX55aP59DHHP-99,UP-lt,mP-uq=
P5_VHP-4A40PTZ,TPP_RX__np4PmDkMH3QHnr44sREs46dl4XoXc.X
l4CO4L566TpJyAPCsigPnl_5rkbZ4OPEu9Nl5Sxuu5jptHBraOCmvB
Jp8WGPClErjL8BjmEjz44Dsr2tapxowl_5rkhCi553Yop4AAa6Np5N
dclNNv6cC5wLhcmnNp98443PYsRDDPZjxNerkb50tQsORsRFq5sO48
j9hgo7s46fe4E1PCa6KvKgN59i.4boJb5J4OBQtBkQ4sREsMucia.A
FkXoHkHkPL573T6LfkCcBTUIt4zkkBJrKrCO4dONjb88stkQ4Aa5MH
UiYCa7rUsO5xmi3mC9MHPXNAq6z44FK8k7.4edkrhCABONdS9.nYZn
x0FVkL8Bjov4BmE3MHWHeG.0tR2taC.xGG9mE4hqOAHqOBHqOCKi.4
k.4R8tamDFzX4KMH3.4SLtas444.4444Ep444Al4444UDUMTCt4KRu
EStXmKRSU441MV.AMZVyi3WUmHDuATtt4HB4mKRt.RFUl3F8.Uv7r3
FPaHBtmKR4.4ItASVUs2vEgYTIo0DD44DlG4y4G4wUsYWHsLbyd3Fp
4.4AE0FetTGIoXvUs2pAkYWInYVpsLbyd3Fp4Z.Ah4pA44F.P4D44Z
.ChCP2CZ.ChApS5IS.4P4C5IXp4P44iApMPQP44S4DAApw.448ABpD
GCfXGAA4G4r4GAD444A4G4pH444PGApPGBB4G4pHGA.HGEq4GCA444
CpGTs.G4x.GJA4G4pHG4pHGCb444F4GTDPPApi4ApNLApL8D42JVP2
CN42WRp2GJP_5A9p:
956 :デフォルトの名無しさん:2006/01/26(木) 15:42:29
>>955
うちのノートン大先生が激怒する・・・
セクション以外のところに読みにいくとウイルス扱いされてるみたい。
圧縮するのはやっぱり0x00決めうちのほうが小さくなるのか。

PEヘッダ圧縮できねーヽ(`Д´)ノウワァァン
957 :デフォルトの名無しさん:2006/01/26(木) 16:25:26
バイナリなら可能なんだけどねえ
958 :デフォルトの名無しさん:2006/01/26(木) 19:53:16
七行では無いし、見ても面白くないし
959 :デフォルトの名無しさん:2006/03/01(水) 04:07:50
定期上げ
960 :955:2006/03/01(水) 17:42:07
(´・ω・`)XPじゃないと多分むりぽ
七行に収まったけど、見ても面白くないです。

:?7%00%DDPYA44P,5@P_4?P],}P^5'2PZ-%qPR545PZ5E]1F}5uAP5,ZP]5w9'PU/5zjPRQu
:Nide/com2txt/X-uw'P'5+~PZ5g(P]-vjPRU-*`P5H9P-E)PZ-KaP5V2P]5hTP5BSPRUVES
:?[X5;:PZ5WN'PR',~P/5`QP5Z P-UrPEUQ]EENNNNNN:~
:~._&^:Af-`l/m==3#e^@f--PjaeE!`!Jm=v[[<.r6eL?X!Bm]!I[%.&6&&I![6Pdd#,!m!^
:H7f-Mivl!Icj^6f--@@A[arm?"?]$sjX_1C.[_JC8[A^>Df-Pi@_!;f$-@^7Af-c;;@<`%.
:!7!=v=<=p@"cac&!w.+-!7!+.N&O&PM+Q'X7M<9MM;!!6Ql!&W!$!Mc!P!O`,N7MY&M!MC"
:O"Ow,M!Nv!Q(&FP)M/tQ=+MV"Q/&wM!M!wQ&,QNWV!;iCHHBRDC8G<J7Qs2IHCH=32Qu*
961 :デフォルトの名無しさん:2006/03/01(水) 21:00:58
>>960
ちょっと驚いたのでage
962 :デフォルトの名無しさん:2006/03/02(木) 05:14:55
>>960
うちの2000では通らなかったので勝手に修正してみるテスト
user32->user32.dll
ローダのテンポラリ領域をクリアするようにしてみた

:?7%00%DDPYA44P,5@P_4?P],}P^5'2PZ-%qPR545PZ5E]1F}5uAP5,ZP]5w9'PU/5zjPRQu
:Nide/com2txt/X-uw'P'5+~PZ5g(P]-vjPRU-*`P5H9P-E)PZ-KaP5V2P]5hTP5BSPRUVES
:?[X5;:PZ5WN'PR',~P/5`QP5Z P-UrPEUQ]EENNNNNN:~
:~._&^:?f-3b<Q6lmZPi_,E!sZ3#e^@f)-HB=H=PjQ:4L!PBq"1LB!Q(!Jm=v[[<.r6eL?X!
:Bm]!I[%.&6&&I![6Pdd#,!m!^K7f-5hsIk^f6f-@.@AQ6"rm??$]$sXO_1C[E_JC[cA^>f3
:-Pi_%!;f-)@^7f%-cL!c;@<`_%!7!w==<=Hp"ca@c!w.B+!7!B+N&Oj&M+QQ'7M<09M;!E!
:Ql!3&!$!pM!P!SO,N7QM&M!JM"O"ZO,M!wN!Q(K&P)MY/Q=+lM"Q/Z&M!Mw!Q&,kQLQ-QV!
:;CMHHBD[C8GJt7QLQaHIHC)H321ACFFQZLQI*
963 :デフォルトの名無しさん:2006/03/02(木) 07:09:31
志村〜8行8行
964 :デフォルトの名無しさん:2006/03/02(木) 07:12:14
_| ̄|○

:?7%00%DDPYA44P,5@P_4?P],}P^5'2PZ-%qPR545PZ5E]1F}5uAP5,ZP]5w9'PU/5zjPRQu
:Nide/com2txt/X-uw'P'5+~PZ5g(P]-vjPRU-*`P5H9P-E)PZ-KaP5V2P]5hTP5BSPRUVES
:?[X5;:PZ5WN'PR',~P/5`QP5Z P-UrPEUQ]EENNNNNN:~
:~._&^:Af-`l"m3e^-@f-=J=PjaHE!`!MmPu=2v[<.)r6L?SO"]!"I%.&I!E[Pdd\"!^7
:Af-Mvjl!Ik9^6f-D@@Aa"rm??$]$sXO_1C[E_JC[cA^>f3-Pi_%!;f-)@^7f(-c;@k<`%!G
:7!==s<=p"%caMwJ.+!7gN&O&PM+Q'X7M<9MM;!!6Ql!&W!$!Mc!P!O`,N7MY&M!MC"O"Ow,
:M!Nv!Q(&FP)M/tQ=+MV"Q/&wM!M!wQ&,QNWV!;iCHHBRDC8G<J7Qs2IHCH:321C(FFQt*
965 :964(=952):2006/03/02(木) 07:41:28
一応遊びたい人がいるかもしれないのでソース置いておきますね
ttp://winny.info/fileboard/files/img20060302073834.zip

955さん七行にしてくれてありがとうです
966 :デフォルトの名無しさん:2006/03/02(木) 08:09:07
:?7%00%DDPYA44P,5@P_4?P],}P^5'2PZ-%qPR545PZ5E]1F}5uAP5,ZP]5w9'PU/5zjPRQu
:Nide/com2txt/X-uw'P'5+~PZ5g(P]-vjPRU-*`P5H9P-E)PZ-KaP5V2P]5hTP5BSPRUVES
:?[X5;:PZ5WN'PR',~P/5`QP5Z P-UrPEUQ]EENNNNNN:~
:~._&^:Af-`l"m3e^-@f-=J=PjaHE!`!MmPu=2v[<.)r6L?SO"]!"I%.&#6&I!E[Pdd\"!^7
:Af-Mvjl!Ik9^6f-D@@Aa"rm??$]$sXO_1C[E_JC[cA^>f3-Pi_%!;f-)@^7f(-c;@k<`%!G
:7!==s<=p"%caMwJ.+!7gN&O&PM+Q'X7M<9MM;!!6Ql!&W!$!Mc!P!O`,N7MY&M!MC"O"Ow,

4行目の&#6が化けてるよ
967 :デフォルトの名無しさん:2006/03/02(木) 11:08:21
(´・ω・)
968 :デフォルトの名無しさん:2006/03/02(木) 13:13:27
JavaScript でライン描画

もっといろいろさせたかったけどあまり縮まなかったので、サンプル2点だけ
IE6だと見えるが、Mozillaだと見えないみたい

<body><script>function Y(x,y,w,z){c=(C=x-w)*C>(C=y-z)*C;for(a=s=c?x>w?(e=x,t=z,
u=y,w):(e=w,t=y,u=z,x):y>z?(e=y,t=w,u=x,z):(e=z,t=x,u=w,y);b=(u-t)*(a-s)/(e-s)+
t,a<=e;a+=2)document.write("<dd style='background:red;position:absolute;top:"+(
c?b:a)+";left:"+(c?a:b)+";overflow:hidden;width:2;height=2'>")}G=P=Q=r=99,R=66,
S=33,A=Math.PI/20;F=P+r;for(i=41;i--;Y(F,G,F=P+j*Math.cos(i*A),G=Q+j*Math.sin(i
*A)))j=[r,S,R,S][i%4];F=G=P=Q=220;for(i=1;i<41;i++)Y(F,G,F=P+(j=[0,S,R,S][k=i%4
])*Math.cos((k+=i)*A),G=Q+j*Math.sin(k*A));</script>
969 :デフォルトの名無しさん:2006/03/02(木) 18:06:10
>>968
ジャバスクってこんなことできんのね・・って見てたらブラウザ固まった…orz
970 :デフォルトの名無しさん:2006/03/03(金) 00:10:30
>>969
僕のブラウザも固まった・・・orz
971 :デフォルトの名無しさん:2006/03/03(金) 00:36:32
新手のブラクラですな・・
972 :デフォルトの名無しさん:2006/03/03(金) 01:50:14
>>968
4行目、「height=2」を「height:2」に変えたらFirefox 1.5でも見れた。
973 :デフォルトの名無しさん:2006/03/03(金) 18:39:13
( ^ω^)何か押すと終るお

フケタタイ カ サョo3レS]サ」J3レセ -ク$$Pクヘハ3チP_WWWWWWWWWWWクYJ3テPUSVRRWクm Pクーフ3ナPUSp
!VRRWクm Pクワフ3ナPクョホ3ナPUSVRRWク!!PクンンPPクゥゥPPPクブPRRク /PRRUSVRRWクA}3チPクS13チPp
!クO)Pク6a3チ3ツPクo」3ツPクタa3チ3ツPUSUSVWーA3チエRPクa<3チ3ツPーA3チエ^PUSVRRーハ3チエ Pp
!WWWWWWWTZエノ3チヘ!エw5フpヘ!ヘ フ
974 :デフォルトの名無しさん:2006/03/03(金) 18:43:02
>>973
何でこんな事ができるのかさっぱりわからん
975 :デフォルトの名無しさん:2006/03/03(金) 19:10:50
>>973
すげー。解説kbn
976 :デフォルトの名無しさん:2006/03/03(金) 19:15:36
>>973
どうやって使うのこれ
977 :デフォルトの名無しさん:2006/03/03(金) 21:37:56
>>968
<body><script>function Y(x,y,w,z){c=(C=x-w)*C>(C=y-(t=u=e=z))*C;for(a=s=c?x>w?(
e=x,u=y,w):(e=w,t=y,x):y>z?(e=y,t=w,u=x,z):(t=x,u=w,y);b=(u-t)*(a-s)/(e-s)+t,a
<=e;a+=2)document.write("<p style='background:red;position:absolute;top:"+(c?b:
a)+";left:"+(c?a:b)+";overflow:hidden;width:2;height:2'>")}G=P=Q=r=99,R=66,S=33
,A=(M=Math).PI/20;F=P+r;for(i=41;i--;Y(F,G,F=P+j*M.cos(i*A),G=Q+j*M.sin(i*A)))j
=[r,S,R,S][i%4];F=G=P=Q=220;for(i=42;i--;)Y(F,G,F=P+(j=[0,S,R,S][k=i%4])*M.cos(
(k+=i)*A),G=Q+j*M.sin(k*A));</script>

2行目が1文字少ない
978 :デフォルトの名無しさん:2006/03/04(土) 02:46:40
>>973
すげー。ハンドアセンブル?

>>976
4行をテキストエディタとかにコピーして、拡張子をcomとして保存して実行。
テキストだけどバイナリとして実行できるデータの並びになってる。
979 :デフォルトの名無しさん:2006/03/04(土) 13:30:05
すげー
980 :デフォルトの名無しさん:2006/03/13(月) 07:29:27
おお、実行ファイルがテキストってことに感動した
981 :デフォルトの名無しさん:2006/03/14(火) 14:21:40
980超えたから次スレキボンヌ>>980
982 :デフォルトの名無しさん:2006/03/15(水) 13:26:29
>>978
ただ単に作った実行形式ファイルの拡張子を.txtにしてコピペしただけじゃね?
983 :デフォルトの名無しさん:2006/03/15(水) 13:56:24
984 :デフォルトの名無しさん:2006/03/15(水) 14:08:09
985 :デフォルトの名無しさん:2006/03/15(水) 14:55:33
>>982
お前頭いいな!
ついでに次スレも立てといてくれ!
986 :デフォルトの名無しさん:2006/03/15(水) 18:22:56
987 :デフォルトの名無しさん:2006/03/15(水) 20:13:13
>>986
COM2TXTはヘッダ部分が"T_OOWW"になるし、
7行に収まらないことが多いよ
それ以外の奴はハンドアセンブルで書いてると思うよ
988 :デフォルトの名無しさん:2006/03/15(水) 21:42:55
さっきからCOMCOMうるせー!
exeでもいいじゃんか
989 :デフォルトの名無しさん:2006/03/16(木) 08:59:27
>>987
":?7%00%DDPY"の系統のやつもCOM2TXT
>>973だけが別系統っす。
COM2TXTのやつは、スタックに積んだデータが自己解凍ルーチンになっていて
テキスト変換した実行可能バイナリが展開されるんだけど、
>>973のは、そのままでスタックにAAを積んでいって、画面表示するバイナリになってる。
990 :デフォルトの名無しさん:2006/03/16(木) 09:03:11
七行プログラミング part5
http://pc8.2ch.net/test/read.cgi/tech/1142467359/

てんぷらよろしく
991 :デフォルトの名無しさん:2006/03/17(金) 01:54:38
インデックス作らないとなのね・・・
992 :デフォルトの名無しさん:2006/03/19(日) 04:28:16
('A`)
993 :このスレのインデックス:2006/03/19(日) 17:38:56
BMPモザイクフィルタ >6
箱入り娘 >10
倉庫番 >34-35,37,852
BMPグレースケール化 >38-43,45-56,58-60,62,63-76,78-80,197,198,200,201
順列の出力 >61
telnet >85-87
bmpgen >88,89
コードブレイカー >90
MMLプレイヤー >93-100,105,109,118,119,124
おみくじ >101,(ry,>129,132-136,138,146
MD5 >116,121,123,131,176,180
/*動作説明汁*/ >122 (マウスカーソルランダム・高速移動?)
RPN風電卓 >137,141
一人麻雀 >145,186
XORフィルタ >169-171,(ry,>178
MD5,SHA1 >183,187-191,194-196
表計算 >204-207,209-212
1スレ372のオセロ >230-
素数 >269-276,294
最長連鎖探索 >288
NQueen >289
変数機能付きRPN電卓 >306-310,312
GCD >334-342
π >344,347-349,351-(ry,>832-(ry,>861
ナンプレ >377
メッセンジャ >387-389
MIDIプレーヤ >390-394,396
Γ関数 >400-402
4コの数字で10 >403,410-416,432
迷路 >417-421,423,424,427,430,566
hit&blow >492-496,499-502,542
994 :このスレのインデックス (続き):2006/03/19(日) 17:39:35
sage >515
掲示板 >543
ブロック崩し >551,552,558,559,573,582-589,683,684
素数 >553-557,744,758,759
Brainfuck >560,844
HexDump.pm >561,562
/*何?*/ >564-565
ローマ字かな変換 >591-601,603-605,619
XMLパーサ >609,610,613,626
オンドゥル語 >627
/*動作説明汁*/ >630-632 (>633)
インベーダもどき >651
画像加工 >655,668
ソリティア >672
タイピング >678-682
bejeweled >712
AA >719
FF風ダメージ表示 >722-723
画像ビュアー >732,734
プロパティビュア >735,736
爆発 (再掲) >746
電卓 >748-751,814
RangeCoder >755,757
2ch trip >765,766
Cソース情報 >769-772
トーンジェネ >781,790
/*何?*/ >845
数当て >858
995 :このスレのインデックス (続き):2006/03/19(日) 17:40:06
おしどりパズル >870
C indent >871
文字テーブル >878
川渡りパズル >882-897,908,912-917
ぬるぽ叩き >898
確率ゲーム >923-929
じゃんけん >930,932
Base64デコーダ >937
BMP回転 >939-948
BMP縮小 >948
シェルピンスキー? >950
FFT >951
メッセージボックス >960-966
線描画 >968-972,977
ブーン >973-975,978,989

ちょっち長いよ
MID2WAV >503
対戦マインスイーパ >509
動詞変換 >628,629
将棋 >634-650,(ry,>667,669,673
MML2OBJ+OBJ2WAV >867-869,920
BMP2HTML >874
○×ゲーム >933-934
996 :デフォルトの名無しさん:2006/03/19(日) 21:57:09
乙ww凄いな
997 :デフォルトの名無しさん:2006/03/19(日) 21:58:18
七行プログラミング part5
http://pc8.2ch.net/test/read.cgi/tech/1142467359/

誘導針ー埋めー乙
998 :デフォルトの名無しさん:2006/03/20(月) 06:56:19
うめ
999 :デフォルトの名無しさん:2006/03/20(月) 07:03:10
↓ラスト
1000 :デフォルトの名無しさん:2006/03/20(月) 09:19:39
1000 ズサ━━━━⊂(゚Д゚⊂⌒`つ≡≡≡━━━━!!
1001 :1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。