2012-12-01から1ヶ月間の記事一覧

php.iniの探し方

php.iniといえばPHPの設定ファイルですが、編集しようとして置き場が分からず困る、ということがまれによくあるので、メモしておきます。方法1 ターミナルからコマンドを叩くLinuxやMac OS XのようなUNIX系のOSで使える方法です。以下の行をコピペしてターミ…

Essential ActionScript 3.0 読書メモ 第31回 静的メソッド

静的変数が、クラス全体に関係する情報を追跡するのに用いられることは既に学んだ通り。同様に、静的メソッド(static methods)は、単にそのクラスの個々のインスタンスの機能を定義するのではなく、クラスの全体としての振る舞いを定義する。たとえば、Fla…

オライリー電子書籍:Kindle版とオライリー版の違い

↓は最近買ったMac OS Xの解説書。Learning Unix for OS X Mountain Lion本書は紙、オライリーのeBook(DRM Freeのpdf/epub/mobi/DAISY)、Amazon Kindle版の3バージョンが入手できる。価格はそれぞれ1,554円(Amazon.jp)、12.99ドル(o'reilly media)、753円(K…

『カンフーマック』を読了

カンフーマック ―猛獣を飼いならす310の技オライリーのpdf電子書籍を買ったのはこれが初めてなのだけど、Macで快適に読むことができた。最近iPad miniも買って本格的に電子書籍を読む環境が整ったので、今後はオライリー本は電子書籍メインで買っていこうと…

Essential ActionScript 3.0 読書メモ 第30回 定数

定数(Constants)は、最初に定義した値が変わることのない変数である。定数を作るには、varキーワードの代わりにconstキーワードを用いる。伝統的に、定数は全て大文字で名付ける。値の変わらない静的変数の定義は次のように書く。static const IDENTIFIER = …

Essential ActionScript 3.0 読書メモ 第29回 個数の不明なパラメーターを扱う

静的変数の次は静的メソッド、なのだけど、1つ節を抜かしていたので、そちらを先に。「個数の不明なパラメーターを扱う(Handling an Unknown Number of Parameters)」。●メソッドを呼ぶ際、必須パラメーターに不足があるとエラーになる。同様に、メソッド…

Essential ActionScript 3.0 読書メモ 第28回 静的変数

これまでに、インスタンス変数とインスタンスメソッドを使って、オブジェクトの性質や振る舞いを定義する方法を学んできた。続いて、クラスそれ自身の情報を制御したり、機能を創りだしたりする方法を学んでいく。今回は、静的変数について学ぶ。今まで学ん…

Essential ActionScript 3.0 読書メモ 第27回 Get/Setメソッド

一つ前の回で、取得(retriever)・変更(modifier)メソッドについて学んだ。取得・変更メソッドは、publicメソッドで、オブジェクトの状態を取得したり変更したりする。より簡便な取得・変更の方法として、ActionScriptはget/setメソッドをサポートしている。…

Essential ActionScript 3.0 読書メモ 第26回 メソッドでオブジェクトの状態を調べ、変更する

インスタンス変数をprivateで宣言し、そのインスタンス変数が定義されたクラスの外側のコードから読んだり変更させたりしないようにしておくのが、良いオブジェクト指向プログラミングのやり方である、というのは既に学んだ通り。良いオブジェクト指向プログ…

Essential ActionScript 3.0 読書メモ 第25回 バインドメソッド

ActionScriotでは、メソッドはそれ自身値として扱える。すなわち、メソッドは変数に代入したり、関数や他のメソッドに渡したり、他の関数やメソッドから返したりできる。class Blog { var private title; public function setTitle(title) { this.title = ti…

Essential ActionScript 3.0 読書メモ 第24回 変数名の衝突を防ぐ

インスタンス変数とメソッドパラメーターが同じ名前をもっているとき、thisキーワードを使うことでそれぞれを区別して変数にアクセスすることができる。例:internal class Blog { private var title = "title1"; public function setTitle (title) { this.t…

Essential ActionScript 3.0 読書メモ 第23回 thisの省略と名前解決

今日からChapter 3「Instance Methods Revisited」。●thisキーワードが、コンストラクターメソッド及びインスタンスメソッドにおいて、カレントオブジェクト(current object、現在進行形で作成・実行されているオブジェクト)を指し示すのに使われることは、…

Essential ActionScript 3.0 読書メモ 第22回 論理演算子

ActionScriptの論理演算子には、「 || 」と「 && 」と「 ! 」がある。|| は論理和(OR)を表す。||で結ばれたテスト条件のいずれか1つでもtrueであれば、式全体としてtrueを返す。例:true || true // truetrue || false // truefalse || true // truefalse …

Essential ActionScript 3.0 読書メモ 第21回 do-whileループとforループ

do-while文は、次のように書く。do { codeBlock} while (testExpression)while文との違いは、do-while文では必ず1回はcodeBlockが実行されることである。for文は、次のように書く。for (iterator initialization; testExpression; iterator update) { codeBl…