2013-04-01から1ヶ月間の記事一覧

『はじめてのフレームワークとしてのFuelPHP』を読了

はじめてのフレームワークとしてのFuelPHPFuelPHPは、PHP5.3以降に対応した、軽量・高速のPHPフレームワークです。ライセンス問題で失速したCodeIgniterの後釜と目されている(?)ようです。本書・『はじめてのフレームワークとしてのFuelPHP』は、2012年の…

『入門git』を読了

入門git『入門Git』とは別物。バージョン管理システム・gitの入門書です。htmlファイルを編集しながら、チュートリアル形式でgitのコマンドを使っていきます。本文だけなら150ページと薄めですが、頻繁に使うコマンドは網羅されているし、「いざというときの…

Essential ActionScript3.0 読書メモ 第46回 サブクラスのコンストラクターメソッド

インスタンスメソッドとインスタンス変数の継承における関係について学んできた。次に、コンストラクターメソッドに移る。コンストラクターメソッドは、クラスのインスタンスをセットアップするメソッドを呼び、そのオブジェクトに必要な変数を作成する。ク…

arguments.calleeをPHPでやってみた

JavaScriptには、arguments.calleeという、自分自身を再帰的に呼び出すプロパティがあります。arguments.calleeを使うと、以下のようなコードが書けます。 function factorial(n) { if (n > 1) { return n * arguments.callee(n - 1); // 自分自身(factorial…

配列の比較

JavaScriptで、配列の比較の際に==又は===演算子を用いると、その配列が参照しているメモリ上のアドレスが同じかどうか、でtrue/falseを返します。したがって、 var array1 = [1, 2, 3]; var array2 = [1, 2, 3]; console.log( array1 == array2 ); // FALSE…

Essential ActionScript3.0 読書メモ 第45回 オーバーライドされたメソッドを呼び出す

サブクラスがインスタンスメソッドをオーバーライドした時、スーパークラスのバージョンのメソッドは失われていない。super演算子を使うことで、サブクラスのインスタンスからアクセスできるようになっている。 publiic class Rectangle { protected var w =…

2年目PHPerが、1年目PHPerはこれやっとけと思うこと

inspired by PHPを勉強するならこれだけは言いたい!PHPのオススメ勉強法私は、職業プログラマーとしては今年で2年目のペーペーです。それでも上記記事はちょっとなあ、という部分があるので、流れをなぞりつつ、自分なりの考えを書いてみます。ちなみに、私…

FF5のジョブをランダムに選択するスクリプトを書いた

最近、iPhone版のFinal Fantasy 5をやってます。FF5といえばジョブシステムですが、無制約でプレイすると、強いジョブばかり使ってしまって面白みに欠ける。とはいえ、本格的な縛りプレイをやるほどの根性はない。ジョブをランダムに選択する程度の縛りが調…

header('Location:');でハマった

小ネタなのだけど結構ハマったのでメモ。PHPにはheader関数というものがあり、HTTPヘッダーを送信できる。header関数の用法として最も多いのは、Locationヘッダーによるリダイレクトだと思う。例: header("Location: http://www.example.com/"); これが実行…