2010-01-01から1年間の記事一覧
現在、開発中の MyNETS 1.2.1.x はリリースされていませんが、開発中の最新のソースから、パッケージを作成するには、以下のようにします。最新の trunk (現在 1.2.1) のソースコードをチェックアウトします。 $ svn co http://usagi-project.org/svn/public…
そもそも CodeIgniter って何ですか? CodeIgniter は、オープンソースの 4大 PHPフレームワークの 1つです。Googleトレンド調べ では世界第2位の人気を誇っています。 本家公式サイト http://codeigniter.com/ 日本のユーザ会のサイト http://codeigniter.j…
Mercurial 版の GitHub とも言える、分散バージョン管理システムのホスティングサービスの Bitbucket にユーザ登録する方法について解説します。Bitbucket は GitHub と違い、無料プランでも 無制限のディスク容量 無制限のプライベートリポジトリ 独自ドメ…
Bitbucket で公開されている CodeIgniter 2.0 のソースを元に、開発を進める手順について解説します。 準備 https://bitbucket.org/plans にアクセスして、「5 Users Free」より「sign up」してアカウントを作成します。アカウント作成の詳細は、Bitbucket …
Bitbucket に既存のリポジトリをインポートした場合、コミッタ名はもともとのリポジトリでのものになります。それだけなら問題はありませんが、Bitbucket の表示では、同じ名前のユーザが Bitbucket に存在する場合、ユーザ名がそのユーザへのリンクになって…
今まで codeigniter.com で運営されてきた公式バグトラッカーは閉鎖され、今後は bitbucket の issue tracker で運営されます。http://bitbucket.org/ellislab/codeigniter/issues?kind=bugまた、従来同様、バグかどうか判断できないものは、まず、Bug Repor…
CodeIgniter 1.7.2 のファイルアップロードクラスの脆弱性を修正する Security Patch がリリースされています。ファイルアップロードクラスを使用しているユーザはすみやかに対応してください。http://codeigniter.com/news/codeigniter_1.7.2_security_patc…
(2011/04/11 追記) 当初記載されていた対策の修正および CodeIgniter 2.0.0 以降での対策を追記しました。 問題の所在 CodeIgniter の Formヘルパーにはフィールドの値を表示するための set_value() が用意されていますが、set_value() で同じフィールドを 2…
CodeIgniter 2.0 の公開リポジトリ CodeIgniter の公開リポジトリが bitbucket に移動し、CodeIgniter 2.0 の開発中のコードが公開されました。CodeIgniter 1.7.2 の次のバージョンは 2.0 になるようです。http://bitbucket.org/ellislab/codeigniter/バージ…
PHPで誰でも簡単Webサービス製作!でなんか作って公開した奴ちょっと来い - 甘味志向@はてな XSSとセキュリティリスク - ぼくはまちちゃん! php echo "ようこそ! ".$_GET['id']."さん!!"; 開発側から言うと、文字参照に変換しないで HTML に出力するの…
CodeIgniter の SVN リポジトリが以下に移動しています。http://svn.ellislab.com/CodeIgniter/trunk/
CodeIgniter 1.7.3 は開発中ですが、ユニットテストクラスに「ノート」が追加できるようになっていますね。 $this->unit->run(test, expected result, 'test name', 'notes');