タグ

ブックマーク / zapanet.info (2)

  • わずか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バイトテトリスのプログラミング解説
    ippai_attena
    ippai_attena 2011/03/07
    変態だー(誉め)
  • 公開APIを利用したサンプルサイトを作っていくよ-BOOK

    BOOK-公開APIを利用する上で参考になりそうな 公開APIを利用する上で参考になりそうなを紹介しています。 当サイトで紹介している公開APIのサンプルサイトは、主に「Linux+Apache+PHP」で動いています。 データベースを使って登録するようなサンプルサイトを作るときには、MySQL(もしくは、PHP付属のSQLite)を使うと思います。いわゆるLAMP環境です。現在、LinuxはCentOS4、ApacheはApache2、MySQLMySQL4、PHPPHP5を利用しています。 公開APIを利用するサイトを作るには、これらWebサーバーの知識、各種言語のプログラミング知識、通信の知識などが必要になります。公開APIの多くはREST形式でXMLが返ってくるため、ほとんどどんなプログラミング言語でも対応できるようになっています。人気なのは、PHP,Perl,Java,R

  • 1