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

phpfog でのリモート IP アドレスの取得方法

サーバ上で実行するプログラム。 REMOTE_ADDR : {$_SERVER['REMOTE_ADDR']} HTTP_X_FORWARDED_FOR : {$_SERVER['HTTP_X_FORWARDED_FOR']} HTTP_CLIENT_IP : {$_SERVER['HTTP_CLIENT_IP']} HTTP_CLIENTADDRESS : {$_SERVER['HTTP_CLIENTADDRESS']} HTTP_X_RE…

10分でわかる FuelPHP

(2012/05/13 追記) 以下の資料の更新版が 10分でわかるFuelPHP @OSC2012 Nagoya - Speaker Deck にあります。FuelPHP Advent Calendar 2011 は奇跡的に無事終わりました。クリスマスなので FuelPHP の概要を紹介するプレゼン資料を公開しておきます。ご参考…

FuelPHP でのセキュリティ対策(3)

FuelPHP Advent Calendar 2011 の 24日目です。昨日は、@akibe さんの「FuelPHPをNginxで動かしてみる」でした。 とうとうアドベントも最終局面に入って来ました。というかすでに日没を過ぎたので終わっているのでしょうか? 天使は言った。「恐れるな。わた…

FuelPHP でのセキュリティ対策(2)

FuelPHP Advent Calendar 2011 の 22日目です。昨日は、@madmamor さんの「FuelPHPのTasks」でした。今日は、FuelPHP でのセキュリティ対策の続きです。前回の記事をまだお読みでない場合は、「FuelPHP でのセキュリティ対策(1)」をご覧ください。 ところで…

FuelPHP でのセキュリティ対策(1)

FuelPHP Advent Calendar 2011 の 20日目です。昨日は、@regepan さんの「FuelPHPでメールフォーム雑感。」でした。今日は、FuelPHP でのセキュリティ対策について解説します。1回では終わりそうにないので、何回か続く予定です。 では、FuelPHP での主要な…

Open Software License 3.0 (OSL 3.0) のソフトウェアを使う人への10の質問

[2013/11/13 追記]OSL については、CodeIgniter3のライセンス問題に対する意見書公開 – ねこげっとぷれす も参照ください。CodeIgniter のライセンスがバージョン 3.0 から OSL 3.0 に変更される関係で、この OSL というライセンスについて調べて来ました…

FuelPHP の URL とコントローラの関係

FuelPHP Advent Calendar 2011 の 14日目です。そろそろ燃料切れっぽくなってきていますので、新しい参加者がぞくぞくと登場することを期待したいところです。 ところで、現地時間の昨日 12/13、FuelPHP 1.1 が正式リリースされました。 http://fuelphp.com/…

FuelPHP で作成したアプリ「コンタクトフォーム」のソースを公開してみる

FuelPHPでわりと真面目に遊ぶ の真似をして、作成中のアプリ「コンタクトフォーム」のソースコードを以下で公開します。 http://kenjis-fuel.ap01.aws.af.cm/ https://github.com/kenjis/sample-contact-form/ このアプリは、FuelPHP でセキュアな実用的なア…

FuelPHP での Migration の使い方

昨日の cakephper さんの「FuelPHPでMongoDBを使う」に続きまして、今日は FuelPHP Advent Calendar 2011 10日目です。ちなみに、ビューは app/classes/views じゃなくて app/views に置くのは、ビューがクラスではないからだと思います。 FuelPHP には、Rai…

そろそろ CodeIgniter からの移行先について一言言っておくか

(2012/08/30) そろそろ CodeIgniter からの移行先についてもういっぺんだけ言っておくか - A Day in Serenity @ kenjis を書きました。ということで、ライセンス問題で発火した CodeIgniter から移行するフレームワークを検討されている方も多いかと思います…

FuelPHP のアプリケーションのリポジトリを作成する方法

(2012/09/28) 別の方法 FuelPHP 1.x のインストール方法 - A Day in Serenity @ kenjis を書きました。 FuelPHP Advent Calendar 2011 ということで、PHP フレームワーク FuelPHP に関するブログをクリスマスまでお届けしています。昨日は水野さんの github …

FuelPHP Advent Calendar 2011 が始まります!

待降節第1主日も過ぎ、いよいよクリスマスが近づいてきました。そうです、世間は、すでにアドベント(待降節)に突入しているのです。この時期は熱心なキリスト教国でもある日本でも、みんながクリスマスを待ち望みアドベントを過ごしています。そして、今年も…

CodeIgniter のライセンスが OSL に変更されることに反対の方はぜひ投票しましょう

[2014/10/29 追記] CodeIgniter 3.0 は MIT ライセンスでリリースされることになりました! CodeIgniter 3 Will be Released Under the MIT License 参照。Reactor エンジニアの Phil が、ライセンス変更に関する投票を呼びかけました。Page not found 質問 W…

FuelPHP のサンプルアプリ「Stationwagon」をみてみる その2

昨日の「FuelPHP のサンプルアプリ「Stationwagon」をみてみる」ですが、Auth のソルトの設定が漏れていました。 SimpleAuth のソルトを設定する まず、fuel/packages/auth/config/auth.php を fuel/app/config/auth.php にコピーして salt を設定します。こ…

FuelPHP のサンプルアプリ「Stationwagon」をみてみる

鉄は熱いうちに打て-コピペプログラマーのためのFuelPHP動作実験その1(サンプルソース&お砂場づくり) - ヌル日記 を参考に FuelPHP でのサンプルアプリ「Stationwagon」をインストールして研究してみましょう。 https://github.com/abdelm/stationwagon イ…

HTML のドキュメントを Sphinx に移行する

CodeIgniter の HTML で書かれたユーザガイドを Sphinx の RST へ変換したときの作業記録です。最終的なソースコードは、以下に置いてあります。 https://github.com/codeigniter-jp/html2sphinx html2rest を用意する BeautifulSoup が必要なのでインストー…

CodeIgniter のライセンス変更問題のタイムライン

[2014/10/29 追記] CodeIgniter 3.0 は MIT ライセンスでリリースされることになりました! 詳細。[2013/11/13 追記] OSL については、CodeIgniter3のライセンス問題に対する意見書公開 – ねこげっとぷれす も参照ください。少し混乱がみられるようですので、…

PHP フレームワークの「FuelPHP」がスゴすぎる

新しいことを勉強して、久々に心底感動しました。Twitter である方が Fuel についてつぶやきをしているのを拝見し、この時初めてその存在を知りました。。 PHP の新しいフレームワークで、複数のフレームワークのいいところを集めたものということだったので…

CodeIgniter のライセンスが OSL に変更されることに関する懸念(第2版)

[2014/10/29 追記] CodeIgniter 3.0 は MIT ライセンスでリリースされることになりました! 詳細。[2011/12/19 追記] このライセンスへの疑問点を「Open Software License 3.0 (OSL 3.0) のソフトウェアを使う人への10の質問」としてまとめました。(最終更新 …

PHP フレームワークの日本語情報の多さの比較

PHP

PHP のフレームワークの日本語情報の多さを比較してみようと思い、検索エンジンで検索することにしました。しかし、単純にフレームワーク名で検索しても、silex や lithium などは関係ないページがヒットしてしまいます。そこであまりいい方法とは思えません…

FuelPHP での PHPUnit によるユニットテスト

FuelPHP でのユニットテストには PHPUnit が使われています。FuelPHP では、oil コマンドからテストが実行できるようになっていますが、単なるコマンドラッパーであり、特に何か追加でしているわけではありません。また、継承する TestCase クラスも今のとこ…

FuelPHP のブログチュートリアル

[2014/07/24 追記]FuelPHP 1.7.2での 更新版 を書きました。この文書は FuelPHP 1.1-rc1 を前提にしています。また、Getting Started with the Fuel PHP Framework に基づいています。 インストール 最初に oil コマンドをインストールします。 $ curl get…

CodeIgniter 2.1.0 ブランチの取り込み

ci-ja リポジトリに CodeIgniter の release/2.1.0 ブランチを取り込んだ時のメモです。upstream を fetch します。 $ git fetch upstream remote: Counting objects: 1383, done. remote: Compressing objects: 100% (314/314), done. remote: Total 876 (d…

CodeIgniter、Kohana、FuelPHP のパフォーマンス比較

cakephper さんの 色々なPHPフレームワークのパフォーマンスを比較 でのサンプルブログを以下のフレームワークで実装しました。 CodeIgniter 2.1.0-dev http://codeigniter.com/ Kohana 3.2.0 http://kohanaframework.org/ FuelPHP 1.1-rc1 http://fuelphp.c…

EllisLab が突然 CodeIgniter License は GPL と非互換であると主張し始めました

(11/24) CodeIgniter のライセンスが OSL に変更されることに反対の方はぜひ投票しましょう - A Day in Serenity @ kenjisCodeIgniter をベースに作成された GPL のアプリケーションはいろいろとあります。 http://bambooinvoice.org/ http://www.myclientba…

EllisLab suddenly has begun to assert that CodeIgniter License is incompatible with GPL

There are many applications which are based on CodeIgniter and licensed under GPL. http://bambooinvoice.org/ http://www.myclientbase.com/ http://www.open-blog.info/ http://blazeeboy.github.com/Codeigniter-Egypt/ And libraries. http://bleak…

Some anxieties about CodeIgniter license change to OSL

On Oct 21th, a license change had been committed into CodeIgniter Repository on GitHub.CodeIgniter is currently licensed under "CodeIgniter License" which is a BSD-like proprietary open source license. It will be changed to OSI approved co…

CodeIgniter のライセンスが OSL に変更されることに関する懸念

[2014/10/29 追記] CodeIgniter 3.0 は MIT ライセンスでリリースされることになりました! 詳細。[2011/11/24 追記] CodeIgniter のライセンスが OSL に変更されることに反対の方はぜひ投票しましょう - A Day in Serenity @ kenjis[2011/11/13 追記] 新しい…

What is Open Software License (OSL) ?

There is Open Software License (OSL), which is not famous. This is a memo about OSL 3.0.If you use OSLed software or adopt OSL to your software, you had better confirm OSL by yourself. If you find some errors in this article, I hope you fe…

Open Software License (OSL) とはどのようなライセンスか?

(2011/12/19 追記) このライセンスへの疑問点を「Open Software License 3.0 (OSL 3.0) のソフトウェアを使う人への10の質問」としてまとめました。 Open Software License (OSL) というあまり聞いたことのないライセンスがあります。その OSL 3.0 について…