タグ

プログラミングに関するdrunovicのブックマーク (3)

  • Perlの使い方入門

    Perlは,Larry Wall氏が開発したスクリプト言語です。Perlと言えば「カウンタや掲示板CGIを作るための専用言語」という印象を持つ人も多いかもしれません。しかし,格的なWebサイトやシステム管理などにも使われています。例えば,SNSで国内最大手のミクシィも,LinuxPerlの組み合わせで,SNSシステムを構築しています。 Perlスクリプトの実行方法 Perlはインタプリタ型言語のため,コンパイルやリンクをして実行ファイルを別途作成する必要がありません。Perlで記述したソース・ファイルをそのまま実行できます。実際には,Perlのインタプリタが起動され,Perlスクリプトを解釈し実行します。Perlのインタプリタは多くのLinuxディストリビューションに標準で装備されています。 例として,以下のようなスクリプトがhello.plというファイル名で作成されているとします。

    Perlの使い方入門
  • 窓の杜 - 【REVIEW】プログラミングに適したテキストエディター「NotePad++ EUC-JP 対応版」

    NotePad++ EUC-JP 対応版」は、プログラミングなどの用途に適したタブ切り替え型テキストエディター。Windows 95/98/Me/NT/2000/XP/Server 2003に対応するフリーソフトで、編集部にてWindows Vistaでの動作も確認した。作者のWebサイトからダウンロードできる。 オープンソースで開発が進められている「NotePad++」は、海外で人気のあるプログラマー向けテキストエディターだが、日語環境で利用するには一部支障があった。そこで「NotePad++」に、文字コードEUC-JP対応や日語環境特有の不具合修正などを施したのが「NotePad++ EUC-JP 対応版」だ。 画面は一般的なタブ切り替え型テキストエディターと同様だが、ソースコードの編集に必要な機能が豊富に備わっているのが特長。統合型の開発環境よりも動作が軽快なので、小さなコンソ

  • わずか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バイトテトリスのプログラミング解説
  • 1