7行×79文字なら言語は問いません。
過去作品は、もしかしたら>>2-10あたりに。
前スレ
http://pc11.2ch.net/test/read.cgi/tech/1142467359/
part4
http://pc8.2ch.net/test/read.cgi/tech/1051703369/
part 3
http://pc2.2ch.net/tech/kako/1033/10331/1033143528.html
part 2
http://pc3.2ch.net/tech/kako/1018/10188/1018840143.html
part 1
http://pc.2ch.net/tech/kako/984/984182993.html
探検
七行プログラミング part6
■ このスレッドは過去ログ倉庫に格納されています
2008/07/06(日) 23:00:49
114デフォルトの名無しさん
2008/07/28(月) 18:44:02 正直、セキュリティやデバッグ目的で冗長なコードを実装するのは
七行プログラミングとしてどうかと思うがな。
短縮よりも機能や安定性を優先しようと思えば、いくらでも出来るわけで。
七行未満になったなら、糞メッセージを表示するより不正なEOF判定でも入れておけ。
七行プログラミングとしてどうかと思うがな。
短縮よりも機能や安定性を優先しようと思えば、いくらでも出来るわけで。
七行未満になったなら、糞メッセージを表示するより不正なEOF判定でも入れておけ。
115デフォルトの名無しさん
2008/07/28(月) 19:40:05 「〜はやめたほうがいい」
「〜はどうかと思う」
なんかは、自分のコードに反映させればいい。
規律と可能性は背反するものだし、正解はないだろう。
「〜はどうかと思う」
なんかは、自分のコードに反映させればいい。
規律と可能性は背反するものだし、正解はないだろう。
116デフォルトの名無しさん
2008/07/28(月) 20:13:02 他人のオナニーに注文つけるのは無粋ってもんだ
117デフォルトの名無しさん
2008/07/29(火) 19:40:42 今いいこと言った
118デフォルトの名無しさん
2008/07/29(火) 21:42:56 すげーオナニーを見せてくれるとうれしい!?
119デフォルトの名無しさん
2008/07/29(火) 22:46:10 要は称えあってれば満足なんですね
mixiとかオススメ
mixiとかオススメ
120デフォルトの名無しさん
2008/07/29(火) 22:53:57 卑屈なのが文面から滲み出てくるなあ
一種の言語調教なんだから楽しくやろうぜ?
一種の言語調教なんだから楽しくやろうぜ?
121デフォルトの名無しさん
2008/07/29(火) 23:14:10 他人にオナニー見せてるわけだからAV女優並にある程度注文つけられても仕方ないだろ。
122デフォルトの名無しさん
2008/07/31(木) 00:41:23 え?あいつらタダであんなことやってんの?
それtも>>121が金払ってくれるって話か?
それtも>>121が金払ってくれるって話か?
123デフォルトの名無しさん
2008/07/31(木) 05:10:32 はいはい釣り釣り
124デフォルトの名無しさん
2008/08/01(金) 01:40:38 カッコの付け方やスペースの入れ方の違いで一生罵り合える人種に
注文付けるななんて中東を平和にするより無茶
注文付けるななんて中東を平和にするより無茶
125デフォルトの名無しさん
2008/08/01(金) 16:31:11 #include <windows.h>
void _(long*A,HWND B,int C,int D,int E){if(GetWindowRect(B,(RECT*)A),A[2]-=A[0
]+=26,A[3]-=A[1]+=99,SetForegroundWindow(B)){}while(E>2?Sleep(E),keybd_event((
char)(C>2?E-C:C?88+C:160),0,3-2*D,0),!~(C-=D=!D)?E=0,1:1:(E-->0?SendMessage(B,
513+!E,E,((47+D*16)<<16)+20+C*16),1:++C-A[2]/16?SetCursorPos(A[0]+C*16,A[1]+D*
16),GetPixel(GetDC(0),0,0)==0xFFFFFF?E=2:1:++D-A[3]/16?C=-1:0)){}}void main(){
if(_((long*)malloc(16),FindWindow("マインスイーパ",0),5,1,93),exit(0),0){}}
void _(long*A,HWND B,int C,int D,int E){if(GetWindowRect(B,(RECT*)A),A[2]-=A[0
]+=26,A[3]-=A[1]+=99,SetForegroundWindow(B)){}while(E>2?Sleep(E),keybd_event((
char)(C>2?E-C:C?88+C:160),0,3-2*D,0),!~(C-=D=!D)?E=0,1:1:(E-->0?SendMessage(B,
513+!E,E,((47+D*16)<<16)+20+C*16),1:++C-A[2]/16?SetCursorPos(A[0]+C*16,A[1]+D*
16),GetPixel(GetDC(0),0,0)==0xFFFFFF?E=2:1:++D-A[3]/16?C=-1:0)){}}void main(){
if(_((long*)malloc(16),FindWindow("マインスイーパ",0),5,1,93),exit(0),0){}}
126デフォルトの名無しさん
2008/08/01(金) 16:58:54 >>113
nurupo
nurupo
127デフォルトの名無しさん
2008/08/01(金) 17:05:54 少しだけ残るのね
128デフォルトの名無しさん
2008/08/14(木) 08:48:24 NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
129デフォルトの名無しさん
2008/08/14(木) 21:33:07 HLT
130デフォルトの名無しさん
2008/08/26(火) 10:45:58 RDTSC
MOV ECX,EAX
STI
HLT
RDTSC
SUB EAX,ECX
RET
MOV ECX,EAX
STI
HLT
RDTSC
SUB EAX,ECX
RET
131デフォルトの名無しさん
2008/08/26(火) 13:16:23 >>130
無意味な事を無駄なく実行するそのコードの有様に感動したw
無意味な事を無駄なく実行するそのコードの有様に感動したw
132デフォルトの名無しさん
2008/08/26(火) 14:41:07 STIとHLT間のクロック数の計測?
何がすごいのかわからない(たぶん俺の知識がなくて)
何がすごいのかわからない(たぶん俺の知識がなくて)
133デフォルトの名無しさん
2008/08/26(火) 15:33:55 >>132
STIの後にHLTすると、割り込み許可状態で待機する。まぁOS作ってないと分からんわな。
つまりあれだ、アクセラレータか何かの設定をしたあとSleep(-1);して、
叩き起こされたところでその間に何クロック分の時間が経ったかを計算してるようなもん
(しかし2GHzのマシンでさえ2秒強でオーバーフローする!)
STIの後にHLTすると、割り込み許可状態で待機する。まぁOS作ってないと分からんわな。
つまりあれだ、アクセラレータか何かの設定をしたあとSleep(-1);して、
叩き起こされたところでその間に何クロック分の時間が経ったかを計算してるようなもん
(しかし2GHzのマシンでさえ2秒強でオーバーフローする!)
134デフォルトの名無しさん
2008/08/26(火) 22:27:39 インラインアセンブラとかじゃ動かない?
135デフォルトの名無しさん
2008/08/27(水) 00:10:56136デフォルトの名無しさん
2008/08/27(水) 00:32:51137デフォルトの名無しさん
2008/08/27(水) 00:42:12 自作自演だったんだろ
突っ込んでやるなよ
突っ込んでやるなよ
138デフォルトの名無しさん
2008/08/27(水) 02:42:01 オーバーヘッドが少ないとか、そういう事じゃないの?
>>131の話からすると。
>>131の話からすると。
139デフォルトの名無しさん
2008/08/27(水) 02:58:57140デフォルトの名無しさん
2008/08/27(水) 10:35:16141デフォルトの名無しさん
2008/08/27(水) 11:59:07 なかったらgasでコンパイルできない
142デフォルトの名無しさん
2008/08/27(水) 12:31:25 MSCのインラインアセンブラはDBとかの疑似命令に対応してなかったけどな
143デフォルトの名無しさん
2008/08/27(水) 17:06:22 アセンブラとインラインアセンブラの区別がつかない人が居るスレはここですか?
144デフォルトの名無しさん
2008/08/27(水) 17:07:36 インラインアセンブラにそれがなかったらgasでコンパイルできないのか、そうか
gasでコンパイルできないのか。
gasでコンパイルできないのか。
145デフォルトの名無しさん
2008/08/28(木) 04:27:37 っていうかインラインの命令って下請けのアセンブラに丸投げなんじゃないの?
146デフォルトの名無しさん
2008/08/28(木) 10:25:21 コンパイラによる。
GCCは丸投げするからなんでも通る。MSCは自前。
GCCは丸投げするからなんでも通る。MSCは自前。
147デフォルトの名無しさん
2008/09/07(日) 19:22:42 逆ポーランド記法な有理数電卓
入力は99文字まで、スタックの大きさは10まで
もういじりたくないorz
#include <stdio.h>
typedef int I;abs(I);G(a,b){for(;b&&(a%=b)&&(b%=a););return abs(a+b);}I s[20],*
p=s+20,*q=s+18,g;char f[100],*i=f;long strtol(I*,I**,I);main(){for(fgets(f,100,
stdin);*i;++i)47<*i&&*i<58?*--p=1,*--p=strtol(i,&i,0),--i:*i-32&&*i-10?*i-47?*i
-42?*i-45?*i-43?0:(p[2]=p[2]*p[1]+p[3]**p,p[3]*=p[1]):(p[2]=p[2]*p[1]-p[3]**p,p
[3]*=p[1]):(p[2]*=*p,p[3]*=p[1]):(p[2]*=p[1],p[3]*=*p),(p+=2,g=G(*p,p[1]),p[1]<
0?g=-g:0,*p/=g,p[1]/=g):0;for(;p-q-2;q-=2)printf("%d/%d\t",*q,q[1]);puts("");}
入力は99文字まで、スタックの大きさは10まで
もういじりたくないorz
#include <stdio.h>
typedef int I;abs(I);G(a,b){for(;b&&(a%=b)&&(b%=a););return abs(a+b);}I s[20],*
p=s+20,*q=s+18,g;char f[100],*i=f;long strtol(I*,I**,I);main(){for(fgets(f,100,
stdin);*i;++i)47<*i&&*i<58?*--p=1,*--p=strtol(i,&i,0),--i:*i-32&&*i-10?*i-47?*i
-42?*i-45?*i-43?0:(p[2]=p[2]*p[1]+p[3]**p,p[3]*=p[1]):(p[2]=p[2]*p[1]-p[3]**p,p
[3]*=p[1]):(p[2]*=*p,p[3]*=p[1]):(p[2]*=p[1],p[3]*=*p),(p+=2,g=G(*p,p[1]),p[1]<
0?g=-g:0,*p/=g,p[1]/=g):0;for(;p-q-2;q-=2)printf("%d/%d\t",*q,q[1]);puts("");}
148デフォルトの名無しさん
2008/09/10(水) 11:09:57 #include<stdio.h>
#include<stdlib.h>
G(a,b){for(;b?a%=b:0;)b%=a;return a+b;}int*v,*u,*r,s[20],*p=s+20,*q=s+18,g,f[25]
;char*i=f;main(c){for(fgets(f,100,stdin);c=*i;++i)47<c&&c<58?*--p=1,*--p=strtol(
i,&i,0),--i:(v=p+1,r=p+2,u=p+3,c%=6)-2&&c-4?c-5?c?c-3?c-1||(*r=*r**v+*u**p,*u*=*
v):(*r=*r**v-*u**p,*u*=*v):(p[2]*=*p,*u*=*v):(*r*=*v,*u*=*p),(p+=2,g=G(*p,*u),g*
*u<0?g=-g:0,*p/=g,*u/=g):0;for(;p-q-2;q-=2)printf("%d/%d\t",*q,q[1]);puts("");}
↑適当に縮めてみました。gccで通るコードでよければ3・4行くらいで書けそうですね。
#include<stdlib.h>
G(a,b){for(;b?a%=b:0;)b%=a;return a+b;}int*v,*u,*r,s[20],*p=s+20,*q=s+18,g,f[25]
;char*i=f;main(c){for(fgets(f,100,stdin);c=*i;++i)47<c&&c<58?*--p=1,*--p=strtol(
i,&i,0),--i:(v=p+1,r=p+2,u=p+3,c%=6)-2&&c-4?c-5?c?c-3?c-1||(*r=*r**v+*u**p,*u*=*
v):(*r=*r**v-*u**p,*u*=*v):(p[2]*=*p,*u*=*v):(*r*=*v,*u*=*p),(p+=2,g=G(*p,*u),g*
*u<0?g=-g:0,*p/=g,*u/=g):0;for(;p-q-2;q-=2)printf("%d/%d\t",*q,q[1]);puts("");}
↑適当に縮めてみました。gccで通るコードでよければ3・4行くらいで書けそうですね。
149デフォルトの名無しさん
2008/09/12(金) 02:01:15 7行では無い、2行コードですが7行スレへ行けと言われたので・・・
C/C++の宿題スレに書いたものをそのまま転載します。
[1] 授業単元:C/C++(.c/.cpp最小ファイルサイズを目指せ!!)
[2] 問題文(含コード):
int型のsin,cosテーブルを"sincos.cpp"というファイル名で出力
警告の有無は問わず。
コード:main.c<とりあえずココまで短くなりました> :以下コード
f;i;main(){for(f=fopen("sincos.cpp","w");i<450;i++)fprintf(f,"%c%6d,%s",i%10?
32:9,(int)(sin(i*3.141592653589793/180)*65536),i%10<9?"": "\n");fclose(f);}
これより短くせよ。但し、出力結果は同じになるように。
[3] 環境
[3.1] Windows
[3.2] VisualStudio2005
[3.3] C/C++どちらでも可
ちなみにReleaseで.exeに出力しています。
C/C++の宿題スレに書いたものをそのまま転載します。
[1] 授業単元:C/C++(.c/.cpp最小ファイルサイズを目指せ!!)
[2] 問題文(含コード):
int型のsin,cosテーブルを"sincos.cpp"というファイル名で出力
警告の有無は問わず。
コード:main.c<とりあえずココまで短くなりました> :以下コード
f;i;main(){for(f=fopen("sincos.cpp","w");i<450;i++)fprintf(f,"%c%6d,%s",i%10?
32:9,(int)(sin(i*3.141592653589793/180)*65536),i%10<9?"": "\n");fclose(f);}
これより短くせよ。但し、出力結果は同じになるように。
[3] 環境
[3.1] Windows
[3.2] VisualStudio2005
[3.3] C/C++どちらでも可
ちなみにReleaseで.exeに出力しています。
150デフォルトの名無しさん
2008/09/12(金) 04:41:15 ちょうてけとー
f;i;main(x){for(f=fopen("sincos.cpp","w");i<450;i++)fprintf(f,"%c%6d,%s",i%10
?32:9,x=sin(i*atan(1)/45)*65536,"\n"+(i%10<9));fclose(f);}
あと、
もともとプロトタイプ宣言とか省いて
超コンパイラ依存なコードになってるんだから、
もうぶっちゃけfcloseも省いてよくね?
f;i;main(x){for(f=fopen("sincos.cpp","w");i<450;i++)fprintf(f,"%c%6d,%s",i%10
?32:9,x=sin(i*atan(1)/45)*65536,"\n"+(i%10<9));fclose(f);}
あと、
もともとプロトタイプ宣言とか省いて
超コンパイラ依存なコードになってるんだから、
もうぶっちゃけfcloseも省いてよくね?
151デフォルトの名無しさん
2008/09/12(金) 08:38:26152デフォルトの名無しさん
2008/09/12(金) 09:06:53 流れブッタ切りですまんが、、、
#include<math.h> して M_PI 使ったほうが短いし、解り易いと思うんだ。
#include<math.h> して M_PI 使ったほうが短いし、解り易いと思うんだ。
153デフォルトの名無しさん
2008/09/12(金) 11:38:16 #include<math.h>+M_PI
3.141592653589793
atan(1)*4
どうみてもincludeは長いです.
3.141592653589793
atan(1)*4
どうみてもincludeは長いです.
154デフォルトの名無しさん
2008/09/12(金) 11:53:11 本当なら
#include<math.h>+atan(1)*4
なんじゃないの
#include<math.h>+atan(1)*4
なんじゃないの
155デフォルトの名無しさん
2008/09/12(金) 12:36:42 603 :デフォルトの名無しさん [↓] :2008/09/11(木) 19:55:20
>>595
う〜ん、直値は見なかったことにしよう
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7710.c
>>595
う〜ん、直値は見なかったことにしよう
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7710.c
156デフォルトの名無しさん
2008/09/12(金) 15:00:40 __FILE__
157デフォルトの名無しさん
2008/09/12(金) 15:26:38 M_PIはプリプロセッサだから無理だけど
atanはリンカで無理やり打ち込める
atanはリンカで無理やり打ち込める
158デフォルトの名無しさん
2008/09/12(金) 18:44:32 M_PIもプリプロセッサのオプションで…
159デフォルトの名無しさん
2008/09/12(金) 22:20:52 atan(1)*4は気づかなかったw
ちなみにM_PIは
#define _USE_MATH_DEFINES
#include<math.h>
M_PI
ってなるから長い・・・
ちなみにM_PIは
#define _USE_MATH_DEFINES
#include<math.h>
M_PI
ってなるから長い・・・
160デフォルトの名無しさん
2008/09/13(土) 01:21:22 そんなオプションが要るのか…w
Cは言語仕様と関係ない部分で挙動が変わりすぎて困るね。
C++なら普通におこられるだけだけど。
Cは言語仕様と関係ない部分で挙動が変わりすぎて困るね。
C++なら普通におこられるだけだけど。
161デフォルトの名無しさん
2008/09/22(月) 21:59:32 オプションで、とか言い出したら /Dm=main() つけて、とかそういうことになっちゃう
162デフォルトの名無しさん
2008/09/22(月) 22:34:06 有名どころでは
#include "/dev/tty"
とか
#include "/dev/tty"
とか
163デフォルトの名無しさん
2008/09/22(月) 23:14:16164デフォルトの名無しさん
2008/09/22(月) 23:42:30165デフォルトの名無しさん
2008/09/23(火) 20:45:02 __FILE__ をうまく使ってファイル名でプログラム書くって技もあったような。
166デフォルトの名無しさん
2008/09/23(火) 22:26:36 画期的すぎる
167デフォルトの名無しさん
2008/09/24(水) 01:45:02 みつけた。これだ。
http://www.ioccc.org/1993/lmfjyh.c
> char*_=__FILE__;
で、これのファイル名を(ダブルクォートも含めて)次のようにする。
";main(){puts("Hello World!");}char*C=".c
そうすると、
> char*_="";main(){puts("Hello World!");}char*C=".c";
とかになるわけだ。
http://www.ioccc.org/1993/lmfjyh.c
> char*_=__FILE__;
で、これのファイル名を(ダブルクォートも含めて)次のようにする。
";main(){puts("Hello World!");}char*C=".c
そうすると、
> char*_="";main(){puts("Hello World!");}char*C=".c";
とかになるわけだ。
168デフォルトの名無しさん
2008/09/24(水) 03:31:23 ファイル名に*が使えないOSでは[]とかか
169デフォルトの名無しさん
2008/11/08(土) 06:15:54 test
170デフォルトの名無しさん
2008/11/08(土) 17:46:09 #include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#define N 100
int main(int c,char**v){uintmax_t m=1,n=1,o=1,i,p;for(c=c>1?atoi(v[1]):10;c;--c
,o=n+=m+=n,putchar('\n'))for(putchar('0'+(p=o/m)),putchar('.'),i=1;i<N;++i)put\
char('0'+(p=(o=(o-p*m)*10)/m));return 0;}
#include <stdlib.h>
#include <stdint.h>
#define N 100
int main(int c,char**v){uintmax_t m=1,n=1,o=1,i,p;for(c=c>1?atoi(v[1]):10;c;--c
,o=n+=m+=n,putchar('\n'))for(putchar('0'+(p=o/m)),putchar('.'),i=1;i<N;++i)put\
char('0'+(p=(o=(o-p*m)*10)/m));return 0;}
171デフォルトの名無しさん
2008/11/18(火) 05:59:01 メインとは
「人生オワタ\(^o^)/」で 重大エラー
「人生オワタ\(^o^)/」で 重大エラー
172デフォルトの名無しさん
2008/11/18(火) 09:22:00 >>170 何の結果を出しているのか解説キボンヌ
173デフォルトの名無しさん
2008/11/18(火) 15:48:06174デフォルトの名無しさん
2008/11/18(火) 20:14:42 #include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#define N 100
uintmax_t m=1,n=1,o=1,i;int main(int c,char**v){for(c=c>1?atoi(v[1]):10;c--;o=n
+=m+=n)for(printf("\n%d.",o/m),i=1;i++<N;)o=(o-o/m*m)*10,printf("%d",o/m);retu\
rn 0;}
あんまり変えずに縮めてみた。
#include <stdlib.h>
#include <stdint.h>
#define N 100
uintmax_t m=1,n=1,o=1,i;int main(int c,char**v){for(c=c>1?atoi(v[1]):10;c--;o=n
+=m+=n)for(printf("\n%d.",o/m),i=1;i++<N;)o=(o-o/m*m)*10,printf("%d",o/m);retu\
rn 0;}
あんまり変えずに縮めてみた。
175174
2008/11/18(火) 20:16:54 n+=m+=n;
この文の繰り返しでフィボナッチ数が生成されるのに感動をおぼえた。
この文の繰り返しでフィボナッチ数が生成されるのに感動をおぼえた。
176デフォルトの名無しさん
2008/11/19(水) 10:13:24 10行分超過
<body id=d onKeydown=k(event.keyCode-38)><div id=I height=100 width=280 valign=
bottom><div id=r>○<div id=t>大</div></div></div><p id=g><script>a=-4;b=10;X=3*
(Y=90);D=document;s=setInterval;S=parseInt;H="innerHTML";A="style";p="position"
;O="absolute";g[A][p]=I[A][p]=O;r[A][p]="relative";l(o=B=r.v=J=n=0);Q(B,r);P(20
,r);q=15;E=[0,0,0,0,0,0,0,0];L=E.length;s(G,150);M=s(h,150);w=-20;function Q(z,
e){e.y=Y-S(e[A].paddingTop=Y-z+"px");}function l(z){g[H]=z;}function G(){r.v;r.
K=r.y;r.v+=a;if(B<(F=r.v+r.y)&&F<Y){Q(F,r);}else{r.v=0;Q(B,r);if(!o){t[H]="大";
}}}function h(){if(Math.random()<0.11+n/50000){for(j=0;j<L;j++){if(!E[j]){E[j]=
1;break;}}if(j<L){T=D.createElement("div");T.id="e"+j;T[H]=(j==4)?"砲":(j%3==1)
?"棘":j%2==0?"亀":"栗";d.appendChild(T);P(X-b,T);T[A][p]=O;Q(w+((j==4)?40:0),T)
;}}for(i=0;i<L;i++){if(E[i]>0){c=D.getElementById("e"+i);R((-b)*((i==5)?2:1),c)
;if(c.x<20){E[i]=0;d.removeChild(c);}if(r.x>c.x-q*0.1&&r.x<c.x+q*1.3&&r.y>(C=c.
y-w)-q*1.5&&r.y<C+q*1.5){if(i%3!=1&&r.K>0){E[i]=0;k(0);J=1;d.removeChild(c);c[H
]="";l(n+=100);}else{r.v+=b*3;t[H]="出";clearInterval(M);k=function(){};o=1;}}}
}}function P(z,e){e.x=S(e[A].paddingLeft=z+"px");}function R(z,e){if(0<(f=z+e.x
)&&f<X){P(f,e);}else{e.V=0;}}function k(z){R(b*z,r);if(!z&&(r.y==B||J)){r.v+=b*
1.7;t[H]="方";J=0;}}</script>
<body id=d onKeydown=k(event.keyCode-38)><div id=I height=100 width=280 valign=
bottom><div id=r>○<div id=t>大</div></div></div><p id=g><script>a=-4;b=10;X=3*
(Y=90);D=document;s=setInterval;S=parseInt;H="innerHTML";A="style";p="position"
;O="absolute";g[A][p]=I[A][p]=O;r[A][p]="relative";l(o=B=r.v=J=n=0);Q(B,r);P(20
,r);q=15;E=[0,0,0,0,0,0,0,0];L=E.length;s(G,150);M=s(h,150);w=-20;function Q(z,
e){e.y=Y-S(e[A].paddingTop=Y-z+"px");}function l(z){g[H]=z;}function G(){r.v;r.
K=r.y;r.v+=a;if(B<(F=r.v+r.y)&&F<Y){Q(F,r);}else{r.v=0;Q(B,r);if(!o){t[H]="大";
}}}function h(){if(Math.random()<0.11+n/50000){for(j=0;j<L;j++){if(!E[j]){E[j]=
1;break;}}if(j<L){T=D.createElement("div");T.id="e"+j;T[H]=(j==4)?"砲":(j%3==1)
?"棘":j%2==0?"亀":"栗";d.appendChild(T);P(X-b,T);T[A][p]=O;Q(w+((j==4)?40:0),T)
;}}for(i=0;i<L;i++){if(E[i]>0){c=D.getElementById("e"+i);R((-b)*((i==5)?2:1),c)
;if(c.x<20){E[i]=0;d.removeChild(c);}if(r.x>c.x-q*0.1&&r.x<c.x+q*1.3&&r.y>(C=c.
y-w)-q*1.5&&r.y<C+q*1.5){if(i%3!=1&&r.K>0){E[i]=0;k(0);J=1;d.removeChild(c);c[H
]="";l(n+=100);}else{r.v+=b*3;t[H]="出";clearInterval(M);k=function(){};o=1;}}}
}}function P(z,e){e.x=S(e[A].paddingLeft=z+"px");}function R(z,e){if(0<(f=z+e.x
)&&f<X){P(f,e);}else{e.V=0;}}function k(z){R(b*z,r);if(!z&&(r.y==B||J)){r.v+=b*
1.7;t[H]="方";J=0;}}</script>
177デフォルトの名無しさん
2008/11/19(水) 21:59:43 今までの短縮技がまったく生かされてないような
過去の作品を見てみよう!
過去の作品を見てみよう!
178デフォルトの名無しさん
2008/11/21(金) 00:39:49 >>176
どうやってもキラーに太刀打ちできなかったww
どうやってもキラーに太刀打ちできなかったww
179デフォルトの名無しさん
2008/11/21(金) 00:48:42 7行でライツアウト
180デフォルトの名無しさん
2008/11/22(土) 00:26:48 変な動きする
#!/usr/bin/perl # THIS INTERPRETER RUNS UNSTABLY, CANNOT EXECUTE NEST SYNTAXES.
if($#ARGV){print"7Lines BF interpreter\nUsage: ./7bfi File [Files..]";exit(-1);}
@m=(0)x256;@c=split(//,`cat "@ARGV"`);for($i=$p=0;$i<=$#c;$i++){if($c[$i]eq'['&&
!$m[$p]){for($j=$i;$j<=$#c;$j++){$i=$c[$j]eq']'?$j+1:$i;}}if($c[$i]eq']'&&$m[$p]
){for($j=$i-1;$j>=0;$j--){$i=$c[$j]eq'['?$j:$i;}}if($c[$i]eq'>'){$p++;}if($c[$i]
eq'<'){$p--;}if($c[$i]eq'+'){($m[$p]%=0xFF)++;}if($c[$i]eq'-'){($m[$p]%=255)--;}
if($c[$i]eq'.'){print chr($m[$p]);}if($c[$i]eq','){$m[$p]=unpack('c2',getc);}};
#!/usr/bin/perl # THIS INTERPRETER RUNS UNSTABLY, CANNOT EXECUTE NEST SYNTAXES.
if($#ARGV){print"7Lines BF interpreter\nUsage: ./7bfi File [Files..]";exit(-1);}
@m=(0)x256;@c=split(//,`cat "@ARGV"`);for($i=$p=0;$i<=$#c;$i++){if($c[$i]eq'['&&
!$m[$p]){for($j=$i;$j<=$#c;$j++){$i=$c[$j]eq']'?$j+1:$i;}}if($c[$i]eq']'&&$m[$p]
){for($j=$i-1;$j>=0;$j--){$i=$c[$j]eq'['?$j:$i;}}if($c[$i]eq'>'){$p++;}if($c[$i]
eq'<'){$p--;}if($c[$i]eq'+'){($m[$p]%=0xFF)++;}if($c[$i]eq'-'){($m[$p]%=255)--;}
if($c[$i]eq'.'){print chr($m[$p]);}if($c[$i]eq','){$m[$p]=unpack('c2',getc);}};
181デフォルトの名無しさん
2008/12/08(月) 21:21:05 >>179
これがサイズ可変
<body id=B><script>w=5;x=w+1;function f(n,_,g){f[n]^=1;f[n+1]^=1;f[n-1]^=1;f[n+
x]^=1;f[n-x]^=1;for(j=w*x;j;)_+=j--%x?'<a href=javascript:f('+j+',++c)>'+(f[j]?
g='●':'○'):'<br>';B.innerHTML=g?_:'Great!!'}for(i=w*x;i;)i--%x&&Math.random(c
=0)<.5&&f(i)</script>
これが 5 x 5 固定
<body id=B><script>a=f=function(n,_,g){a^=(1<<n)*67.515625;for(j=30;j;)_+=j--%6
?'<a href=javascript:f('+j+',++c)>'+(a>>j&1?g='●':'○'):'<br>';B.innerHTML=g?_
:'Great!!'};for(i=30;i;)i--%6&&Math.random(c=0)<.5&&f(i)</script>
これがサイズ可変
<body id=B><script>w=5;x=w+1;function f(n,_,g){f[n]^=1;f[n+1]^=1;f[n-1]^=1;f[n+
x]^=1;f[n-x]^=1;for(j=w*x;j;)_+=j--%x?'<a href=javascript:f('+j+',++c)>'+(f[j]?
g='●':'○'):'<br>';B.innerHTML=g?_:'Great!!'}for(i=w*x;i;)i--%x&&Math.random(c
=0)<.5&&f(i)</script>
これが 5 x 5 固定
<body id=B><script>a=f=function(n,_,g){a^=(1<<n)*67.515625;for(j=30;j;)_+=j--%6
?'<a href=javascript:f('+j+',++c)>'+(a>>j&1?g='●':'○'):'<br>';B.innerHTML=g?_
:'Great!!'};for(i=30;i;)i--%6&&Math.random(c=0)<.5&&f(i)</script>
182デフォルトの名無しさん
2008/12/08(月) 22:01:50 >>179
俺も作ってみた
<title>LO</title><body onload="S='',A=[U='<button id=',V=' onclick="U(',W=
')">・</button>'];B=[b=0];Q=['#cab','#f08',x='#867'];for(i=0;++i<42;A[i]=B
[i]=0)S+=i>6&i<36?i%6?U+i+V+i+W:'<br>':'';document.getElementById(0).innerHTML=
S;U=function(i){B[i]^=b,V(i-6),V(i-1),V(i),V(i+1),V(i+6);for(m=j=0;j++<36;m|=A[
j]);m?0:alert('You got it!')};for(i=7,V=function(i){if(i%6&&i>6&i<36)I=document
.getElementById(i).style,I.backgroundColor=y=Q[A[i]^=1],I.color=B[i]?x:y};i<36;
i++)i%6?Math.random()<.5?U(i):V(i)+V(i):0;b=1"><pre style="line-height:1" id=0>
俺も作ってみた
<title>LO</title><body onload="S='',A=[U='<button id=',V=' onclick="U(',W=
')">・</button>'];B=[b=0];Q=['#cab','#f08',x='#867'];for(i=0;++i<42;A[i]=B
[i]=0)S+=i>6&i<36?i%6?U+i+V+i+W:'<br>':'';document.getElementById(0).innerHTML=
S;U=function(i){B[i]^=b,V(i-6),V(i-1),V(i),V(i+1),V(i+6);for(m=j=0;j++<36;m|=A[
j]);m?0:alert('You got it!')};for(i=7,V=function(i){if(i%6&&i>6&i<36)I=document
.getElementById(i).style,I.backgroundColor=y=Q[A[i]^=1],I.color=B[i]?x:y};i<36;
i++)i%6?Math.random()<.5?U(i):V(i)+V(i):0;b=1"><pre style="line-height:1" id=0>
183デフォルトの名無しさん
2008/12/08(月) 22:07:53 >>181
うはあこれは凄い
うはあこれは凄い
184デフォルトの名無しさん
2008/12/13(土) 03:25:47 >>182
unterminated stringと出たのだが(FF3)
unterminated stringと出たのだが(FF3)
185デフォルトの名無しさん
2008/12/13(土) 13:10:49186デフォルトの名無しさん
2008/12/16(火) 04:02:52 using System.Drawing;using System.Drawing.Drawing2D;using f=System.Single;
class P{static void Main(string[]a){using(Bitmap i=new Bitmap(a[0])){M(i,1
,f.Parse(a[1]),f.Parse(a[2]),f.Parse(a[3]));i.Save(a[0]+"-d.bmp");}}static
Bitmap M(Bitmap i,f s,f z,f w,f h){if(s>.0001){using(Bitmap t=M((Bitmap)i.
Clone(),s*z,z,w,h))using(Graphics g=Graphics.FromImage(i))using(Matrix m=
new Matrix()){m.Translate(w,h);m.Scale(s,s);m.Translate(-w,-h);g.Transform
=m;g.DrawImage(t,new Point());}}return i;}}
usage filename z(<1.0), w, h
悪魔は出てきません。
class P{static void Main(string[]a){using(Bitmap i=new Bitmap(a[0])){M(i,1
,f.Parse(a[1]),f.Parse(a[2]),f.Parse(a[3]));i.Save(a[0]+"-d.bmp");}}static
Bitmap M(Bitmap i,f s,f z,f w,f h){if(s>.0001){using(Bitmap t=M((Bitmap)i.
Clone(),s*z,z,w,h))using(Graphics g=Graphics.FromImage(i))using(Matrix m=
new Matrix()){m.Translate(w,h);m.Scale(s,s);m.Translate(-w,-h);g.Transform
=m;g.DrawImage(t,new Point());}}return i;}}
usage filename z(<1.0), w, h
悪魔は出てきません。
187デフォルトの名無しさん
2008/12/16(火) 04:22:48 どういうプログラムか書いてくれると、まとめる時に助かります。
188デフォルトの名無しさん
2008/12/16(火) 20:43:48 >>187
合わせ鏡みたいな何かです。
文字数に余裕があったので回転も加えてみた
using System.Drawing;using System.Drawing.Drawing2D;using f=System.Single;
class P{static void Main(string[]a){using(Bitmap i=new Bitmap(a[0])){M(i,1,f.
Parse(a[1]),f.Parse(a[2]),f.Parse(a[3]),f.Parse(a[4]));i.Save(a[0]+"-d.bmp");}
}static Bitmap M(Bitmap i,f s,f z,f r,f w,f h){if(s>.0001){using(Bitmap t=M((
Bitmap)i.Clone(),s*z,z,r,w,h))using(Graphics g=Graphics.FromImage(i))using(
Matrix m=new Matrix()){m.Translate(w,h);m.Scale(s,s);m.Rotate(r);m.Translate(
-w,-h);g.Transform=m;g.DrawImage(t,new Point());}}return i;}}
usage: filename z(<1.0) r w h
なんか逆に汚くなったような… orz
合わせ鏡みたいな何かです。
文字数に余裕があったので回転も加えてみた
using System.Drawing;using System.Drawing.Drawing2D;using f=System.Single;
class P{static void Main(string[]a){using(Bitmap i=new Bitmap(a[0])){M(i,1,f.
Parse(a[1]),f.Parse(a[2]),f.Parse(a[3]),f.Parse(a[4]));i.Save(a[0]+"-d.bmp");}
}static Bitmap M(Bitmap i,f s,f z,f r,f w,f h){if(s>.0001){using(Bitmap t=M((
Bitmap)i.Clone(),s*z,z,r,w,h))using(Graphics g=Graphics.FromImage(i))using(
Matrix m=new Matrix()){m.Translate(w,h);m.Scale(s,s);m.Rotate(r);m.Translate(
-w,-h);g.Transform=m;g.DrawImage(t,new Point());}}return i;}}
usage: filename z(<1.0) r w h
なんか逆に汚くなったような… orz
189デフォルトの名無しさん
2008/12/16(火) 23:39:50 #include <stdio.h>
main(){
int i=0;
i=(i++?i-1:i+1);
printf(%d, i);
}
悪魔が出るかも?
main(){
int i=0;
i=(i++?i-1:i+1);
printf(%d, i);
}
悪魔が出るかも?
190デフォルトの名無しさん
2008/12/17(水) 01:35:23 >>189
2重引用符忘れてるじゃん。
2重引用符忘れてるじゃん。
191デフォルトの名無しさん
2008/12/17(水) 02:20:06 普通にエラーだったな
192デフォルトの名無しさん
2008/12/17(水) 10:49:29 悪魔=コンパイルエラー
193デフォルトの名無しさん
2008/12/17(水) 11:31:40 コンパイル通る環境あるのか?
194デフォルトの名無しさん
2008/12/18(木) 01:43:12 printfの所はともかく、?は副作用完了点なので悪魔は出ない
195デフォルトの名無しさん
2008/12/18(木) 02:20:44 ネタくれ
196デフォルトの名無しさん
2008/12/18(木) 13:13:22 鼻から悪魔がでればそれで十分
197デフォルトの名無しさん
2009/01/10(土) 03:52:43 おら、ネタもってきたぞ
空から女の子が降ってくる - ぼくはまちちゃん!(Hatena)
http://d.hatena.ne.jp/Hamachiya2/20090109/fallingirl
> 文字数が多くて IE6 だと動かないようになっちゃったのが残念です…!
> だれかもっと縮めて!
> (500文字くらいに!)
javascript:(function(){scroll(0,0);H='http://hamachiya.com/';D=document;F=Math.floor;
R=Math.random;Q=new Image;Q.src=H+'g1.gif';L=function(){var X=F(R()*vw);var Y=0;
var r=F(R()*9)+3;var V=Z(X,Y);D.body.appendChild(V);var f=function(){if(Y+r<vh){V.style.top
=(Y+=r)+'px'}else{V.style.top=vh+'px';V.src=H+'g2.gif';setTimeout(function(){V.src=H+'g3.gif'},550);
clearInterval(t);}};var t=setInterval(f,40)};Z=function(x){var e=D.createElement('img');e.src=Q.src;
var s=e.style;s.position='absolute';s.left=x+'px';s.top=0;return e;};var vw,vh;Q.onload=function(){
vw=(self.innerWidth||D.documentElement.clientWidth||D.body.clientWidth)-Q.width;vh=(
self.innerHeight||D.documentElement.clientHeight||D.body.clientHeight)-Q.height;setInterval(
L,800);Q.onload={}}})()
ブックマークレットなんで1行にしてアドレスバーに突っ込むタイプの奴な
空から女の子が降ってくる - ぼくはまちちゃん!(Hatena)
http://d.hatena.ne.jp/Hamachiya2/20090109/fallingirl
> 文字数が多くて IE6 だと動かないようになっちゃったのが残念です…!
> だれかもっと縮めて!
> (500文字くらいに!)
javascript:(function(){scroll(0,0);H='http://hamachiya.com/';D=document;F=Math.floor;
R=Math.random;Q=new Image;Q.src=H+'g1.gif';L=function(){var X=F(R()*vw);var Y=0;
var r=F(R()*9)+3;var V=Z(X,Y);D.body.appendChild(V);var f=function(){if(Y+r<vh){V.style.top
=(Y+=r)+'px'}else{V.style.top=vh+'px';V.src=H+'g2.gif';setTimeout(function(){V.src=H+'g3.gif'},550);
clearInterval(t);}};var t=setInterval(f,40)};Z=function(x){var e=D.createElement('img');e.src=Q.src;
var s=e.style;s.position='absolute';s.left=x+'px';s.top=0;return e;};var vw,vh;Q.onload=function(){
vw=(self.innerWidth||D.documentElement.clientWidth||D.body.clientWidth)-Q.width;vh=(
self.innerHeight||D.documentElement.clientHeight||D.body.clientHeight)-Q.height;setInterval(
L,800);Q.onload={}}})()
ブックマークレットなんで1行にしてアドレスバーに突っ込むタイプの奴な
198デフォルトの名無しさん
2009/01/10(土) 03:57:14 age忘れた
199デフォルトの名無しさん
2009/01/10(土) 14:18:43 512バイトプログラミングか
とりあえずお行儀よいコード
javascript:(function(H,G,D,R,c,a,T){scroll(T=D.title,0);setInterval(function(o,
i){if(R()<.05)a.push(D.body.appendChild(o=new Image)),o.src=H+1+G,i=o.style,i.
position='absolute',i.right=R(o.s=R(o.b=99)*3+1)*90+'%';for(i=0;o=a[i++];)with(
o)b-=s,b<0&&setTimeout(function(){src=H+3+G;onclick=function(){D.title=[T,++c];
D.body.removeChild(this)}},550,src=H+2+G,a.splice(--i,b=1)),style.bottom=b+'%'}
,40)})('http://hamachiya.com/g','.gif',document,Math.random,0,[])
とりあえずお行儀よいコード
javascript:(function(H,G,D,R,c,a,T){scroll(T=D.title,0);setInterval(function(o,
i){if(R()<.05)a.push(D.body.appendChild(o=new Image)),o.src=H+1+G,i=o.style,i.
position='absolute',i.right=R(o.s=R(o.b=99)*3+1)*90+'%';for(i=0;o=a[i++];)with(
o)b-=s,b<0&&setTimeout(function(){src=H+3+G;onclick=function(){D.title=[T,++c];
D.body.removeChild(this)}},550,src=H+2+G,a.splice(--i,b=1)),style.bottom=b+'%'}
,40)})('http://hamachiya.com/g','.gif',document,Math.random,0,[])
200デフォルトの名無しさん
2009/01/10(土) 14:36:19 行儀無視 420 bytes
javascript:scroll(H='//hamachiya.com/g',G='.gif',D=document,R=Math.random,a=[],
D.title=0,setInterval(function(){if(R(B=D.body)<.05)a.push(B.appendChild(o=
new Image)),o.src=H+1+G,i=o.style,i.position='absolute',i.left=R(o.s=R(o.b=99)*
3+1)*90+'%';for(i=0;o=a[i++];)with(o)b-=s,b<0&&setTimeout(function(){src=H+3+G;
onclick=function(){D.title++;B.removeChild(this)}},550,src=H+2+G,a.splice(--i,b
=1)),style.bottom=b+'%'},40))
まともなカウンター 499 bytes
javascript:scroll(H='//hamachiya.com/g',D=document,B=D.body,R=Math.random,a=[],
S=B.appendChild(C=D.createElement('b')).style,S[P='position']=A='absolute',S.
top=0,S.fontSize='9em',setInterval(function(){if(R(G='.gif')<.05)a.push(B.
appendChild(o=new Image)),o.src=H+1+G,S=o.style,S[P]=A,S.left=R(o.s=R(o.b=99)*3
+1)*90+'%';for(i=0;o=a[i++];)with(o)b-=s,b<0&&setTimeout(function(){src=H+3+G;
onclick=function(){C.innerHTML++;B.removeChild(this)}},550,src=H+2+G,a.splice(
--i,b=1)),style.bottom=b+'%'},40))
javascript:scroll(H='//hamachiya.com/g',G='.gif',D=document,R=Math.random,a=[],
D.title=0,setInterval(function(){if(R(B=D.body)<.05)a.push(B.appendChild(o=
new Image)),o.src=H+1+G,i=o.style,i.position='absolute',i.left=R(o.s=R(o.b=99)*
3+1)*90+'%';for(i=0;o=a[i++];)with(o)b-=s,b<0&&setTimeout(function(){src=H+3+G;
onclick=function(){D.title++;B.removeChild(this)}},550,src=H+2+G,a.splice(--i,b
=1)),style.bottom=b+'%'},40))
まともなカウンター 499 bytes
javascript:scroll(H='//hamachiya.com/g',D=document,B=D.body,R=Math.random,a=[],
S=B.appendChild(C=D.createElement('b')).style,S[P='position']=A='absolute',S.
top=0,S.fontSize='9em',setInterval(function(){if(R(G='.gif')<.05)a.push(B.
appendChild(o=new Image)),o.src=H+1+G,S=o.style,S[P]=A,S.left=R(o.s=R(o.b=99)*3
+1)*90+'%';for(i=0;o=a[i++];)with(o)b-=s,b<0&&setTimeout(function(){src=H+3+G;
onclick=function(){C.innerHTML++;B.removeChild(this)}},550,src=H+2+G,a.splice(
--i,b=1)),style.bottom=b+'%'},40))
201デフォルトの名無しさん
2009/02/19(木) 07:12:24 age
202デフォルトの名無しさん
2009/02/26(木) 16:04:55 AgI
203デフォルトの名無しさん
2009/03/13(金) 22:38:23 sage
204デフォルトの名無しさん
2009/03/14(土) 05:41:45 ネタくれ
205デフォルトの名無しさん
2009/03/14(土) 22:57:03 万華鏡
206デフォルトの名無しさん
2009/03/22(日) 02:05:29 無理だろwww
207デフォルトの名無しさん
2009/03/31(火) 21:12:53 C/C++で、
int*a;
みたいなスペースが入らない記述があるけど、
これって環境依存?依存しない?
遠い昔こういう書き方をしたらエラーになった気がするけど。
int*a;
みたいなスペースが入らない記述があるけど、
これって環境依存?依存しない?
遠い昔こういう書き方をしたらエラーになった気がするけど。
208デフォルトの名無しさん
2009/03/31(火) 21:36:57 聞く場所間違っているよ。
【初心者歓迎】C/C++室 Ver.64【環境依存OK】
http://pc12.2ch.net/test/read.cgi/tech/1234193151/
こちらへどうぞ。
最長トークンで分けられるので、int, *, a, ;に分けられる。
ゆえに、スペース(大抵スペースといえば、半角のスペースだろうけど)が、入らなくても問題はない。
エラーになった原因はおそらく
C89までは、ブロックの先頭でしか変数を宣言できなかったから。
すでに、aという識別子が宣言または定義されていたから。
int*a;より前でなんらかの構文エラーをそのまま引きずって、int*a;が構文エラーと見なされたから。
などなどか。
【初心者歓迎】C/C++室 Ver.64【環境依存OK】
http://pc12.2ch.net/test/read.cgi/tech/1234193151/
こちらへどうぞ。
最長トークンで分けられるので、int, *, a, ;に分けられる。
ゆえに、スペース(大抵スペースといえば、半角のスペースだろうけど)が、入らなくても問題はない。
エラーになった原因はおそらく
C89までは、ブロックの先頭でしか変数を宣言できなかったから。
すでに、aという識別子が宣言または定義されていたから。
int*a;より前でなんらかの構文エラーをそのまま引きずって、int*a;が構文エラーと見なされたから。
などなどか。
209デフォルトの名無しさん
2009/03/31(火) 21:37:18 仕様書読めよ
210デフォルトの名無しさん
2009/03/31(火) 21:43:59211デフォルトの名無しさん
2009/04/05(日) 21:54:51 http://www.youtube.com/watch?v=y9uYEM2osYQ
これを作ってみた。テキスト化はやる気が足りなかった。
ESCで終了
:?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:~
:~J_%!f?&3t39w_!!TPgMvBW!K"^_wwM/wCK"#`wwP%d1W!j<PdMOoC<>L@l#l-&@>@Hl#l&0lbjuN
:l,?Mrt2L#Ytg7t&h8=PLbtq@l<Pbteq@"c1.#PfRPi^%&3kf&:Mv7!/I"aw6w9Mw_d!L"O9pR33bf
:)P\j3bfr)5hIH#nB:'Isf,%`V!9hMn#"3i_!&Lf&pk"!!!!"777!"!!!!"777!"!!!!"!!!!*
これを作ってみた。テキスト化はやる気が足りなかった。
ESCで終了
:?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:~
:~J_%!f?&3t39w_!!TPgMvBW!K"^_wwM/wCK"#`wwP%d1W!j<PdMOoC<>L@l#l-&@>@Hl#l&0lbjuN
:l,?Mrt2L#Ytg7t&h8=PLbtq@l<Pbteq@"c1.#PfRPi^%&3kf&:Mv7!/I"aw6w9Mw_d!L"O9pR33bf
:)P\j3bfr)5hIH#nB:'Isf,%`V!9hMn#"3i_!&Lf&pk"!!!!"777!"!!!!"777!"!!!!"!!!!*
212デフォルトの名無しさん
2009/04/08(水) 14:54:17 base64のデコードの方だけだけど、jsで2行でできたw
<input onkeyup='event.keyCode-13||window.open("data:text/html;base64,"+
this.value,"","width=400,height=300")' >
<input onkeyup='event.keyCode-13||window.open("data:text/html;base64,"+
this.value,"","width=400,height=300")' >
213デフォルトの名無しさん
2009/04/09(木) 07:59:50 location でいいし
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★2 [蚤の市★]
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 [蚤の市★]
- 【ド軍】山本由伸、WBC出場を決断!ドジャースが本人の意向を尊重、佐々木朗希はチームが故障歴を懸念で不参加 [鉄チーズ烏★]
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ ★2 [蚤の市★]
- 【テレビ】粗品「THE W」バッサリ「おもんない、レベル低い」審査員就任で「日テレが“血の海”に…」 [湛然★]
- 女の子集合!
- ゲームのストーリーを勉強するならお前らならどうやる?
- (*´ω`*)ドリーム
- 【未確認生ハメ情報】安倍晋三が高市早苗氏とチョメチョメしていたという噂が囁かれる。 [928194223]
- 【悲報】女さん「ハローワークで仕事を探してる3-40代の中年男性いるでしょ。あれ何?」 [483447288]
- 賞与出たからなんか買うって奴なんなの?
