2011-01-01から1年間の記事一覧

5.2でprivateとかprotectedなプロパティを取得する方法

PHP

5.3ならReflectionProperty::setAccessible()でいけるけど、5.2では定義されてない。PHP Manualの下のコメントに解決方法がかいてあったので、参考にしてやってみた。 http://jp2.php.net/manual/ja/reflectionproperty.setaccessible.php#98383対象のクラス…

HomebrewでPHP 5.3.8をインストール

Mac

HomebrewでMacにPHP 5.3.8をインストールした。 このまえとちょっと手順が違っているので改めてメモ。https://github.com/adamv/homebrew-altで本家Homebrewには含まれていないソフトのFomulaが公開されてて、PHPもある。まずオプションの確認。 $ brew opti…

emo-framework日記 #2

emo-framework用のプロジェクトをXcodeで作ってみる。 プロジェクト作成 Xcodeの新規プロジェクト作成画面で、emo-frameworkの「An Application」という雛形があるのでそれを選ぶ。次にプロジェクトの情報を入力する画面になるので、以下のようにした。 Prod…

emo-framework日記 #1

iOS/Android両対応で2D特化のフレームワークを探してて、ニーズにぴったりだったので試してみることにした。 emo-framework - Lightweight 2D game framework for Android and iOS - Google Project Hosting Android/iOSの両プラットフォームに対応した軽量2…

[Emacs]hatena-diary-modeをいれた

hatena-diary-mode For Emacshatena-diary-modeから投稿テスト

HomebrewでPHP5.3.6をインストールする

Formulaとあわせて手順を公開されてる記事があったのでそちらを参考に。 Formulaを落としてきて所定のディレクトリに配置。 $ curl -O https://github.com/ampt/homebrew/raw/php/Library/Formula/php.rb $ mv php.rb `brew --prefix`/Library/Formula イン…

いろんな言語で一時ディレクトリ作成

ちょっと試してみた。 Perl 実質一行だけ。 Ruby こちらも一行。さらに記述が簡潔。 Python Pythonは自分で削除しないといけないみたい。 PHP PHPェ...

ユーザー領域にPEARをインストールする

PHP

システムとは別の場所にPEARをインストールする手順。たぶんPerlでいうところのlocal::lib的なもの。すでにシステムにPEARがインストールされているのが前提。ここでは~/local/php以下にインストールすることにする。個別PEAR用の設定ファイルの生成 # イン…

swfedのインストール on Homebrew@Mac OS 10.6.6

HomebrewなMac環境でswfedをインストールするときにちょっとはまったのでメモ。環境 $ php -v PHP 5.3.3 (cli) (built: Aug 22 2010 19:41:55) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies $ bre…

第2回 関西アンカンファレンスに参加した

当日のセッション一覧をid:iseebiさんが作成されています。感謝! http://d.hatena.ne.jp/iseebi/20110108/p1以下聴いたセッションのメモ。 「PHPがこの先生きのこるために何か」PHP光源氏計画 (@tbsmcdさん) Titanium & PHPでデスクトップアプリを作る たい…