タグ

2007年11月1日のブックマーク (2件)

  • エレベーターには裏技があるらしい

    エレベーターには裏技があるらしい。 エレベータのボタンを押し間違えた時に、それを訂正するテクニックがあるというブログを読んだ。 僕が働いている会社のエレベーターは日立製である。日立の場合、キャンセルしたい[階数ボタン]を押し続けるとのことだ。 おもしろそうだ。やってみたい。悪戯とも言えないレベルだが、こういうものは試したくなる。 次の日、会社でエレベーターに乗ると、いい感じに一人だった。4000人を超える大会社の中では、3日に一度あるかないかくらいのタイミングだ。試すには絶好のチャンス。試すしかない。 何階にしようか少し迷ったが、26階を押すことにした。僕の階は18階なので、全く関係ない。26階はちなみに社長室がある階で一般の社員が降りることはまずない。 まあ、どうせすぐキャンセルするんだし、と思いつつもなぜか緊張してしまう。もしキャンセルできなかったらどうしよう、とも思ったが、その時はそ

    エレベーターには裏技があるらしい
  • わずか565バイトテトリスのプログラミング解説

    「往年の名作「スーパーマリオブラザーズ」、あの濃い内容でわずか40キロバイト」に載っていたわずか565バイトのテトリス。文字数にして551文字。79文字*7行のプログラミングで、テトリスが動きます。 以下のソースコードをメモ帳に貼り付けて、htmlで保存すればテトリスが動きます。 <body onKeyDown=K=event.keyCode><script>X=[Z=[B=A=12]];h=e=K=t=P=0;function Y() {C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/ A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1 if(e=!e){if(f|B){fo

    わずか565バイトテトリスのプログラミング解説