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

MyNETS の開発中の最新のパッケージの作成方法

現在、開発中の MyNETS 1.2.1.x はリリースされていませんが、開発中の最新のソースから、パッケージを作成するには、以下のようにします。最新の trunk (現在 1.2.1) のソースコードをチェックアウトします。 $ svn co http://usagi-project.org/svn/public…

CodeIgniter って何?という人のための CodeIgniter Reactor 紹介

そもそも CodeIgniter って何ですか? CodeIgniter は、オープンソースの 4大 PHPフレームワークの 1つです。Googleトレンド調べ では世界第2位の人気を誇っています。 本家公式サイト http://codeigniter.com/ 日本のユーザ会のサイト http://codeigniter.j…

Bitbucket に登録しよう

Mercurial 版の GitHub とも言える、分散バージョン管理システムのホスティングサービスの Bitbucket にユーザ登録する方法について解説します。Bitbucket は GitHub と違い、無料プランでも 無制限のディスク容量 無制限のプライベートリポジトリ 独自ドメ…

Bitbucket で CodeIgniter 2.0 を開発してみよう

Bitbucket で公開されている CodeIgniter 2.0 のソースを元に、開発を進める手順について解説します。 準備 https://bitbucket.org/plans にアクセスして、「5 Users Free」より「sign up」してアカウントを作成します。アカウント作成の詳細は、Bitbucket …

Bitbucket に既存リポジトリをインポートした場合のユーザ名

Bitbucket に既存のリポジトリをインポートした場合、コミッタ名はもともとのリポジトリでのものになります。それだけなら問題はありませんが、Bitbucket の表示では、同じ名前のユーザが Bitbucket に存在する場合、ユーザ名がそのユーザへのリンクになって…

CodeIgniter のバグトラッカーが bitbucket へ移動

今まで codeigniter.com で運営されてきた公式バグトラッカーは閉鎖され、今後は bitbucket の issue tracker で運営されます。http://bitbucket.org/ellislab/codeigniter/issues?kind=bugまた、従来同様、バグかどうか判断できないものは、まず、Bug Repor…

【注意喚起】CodeIgniter 1.7.2 セキュリティパッチ(ファイルアップロードクラス)

CodeIgniter 1.7.2 のファイルアップロードクラスの脆弱性を修正する Security Patch がリリースされています。ファイルアップロードクラスを使用しているユーザはすみやかに対応してください。http://codeigniter.com/news/codeigniter_1.7.2_security_patc…

【注意喚起】CodeIgniter 1.7.2 Formヘルパーの脆弱性

(2011/04/11 追記) 当初記載されていた対策の修正および CodeIgniter 2.0.0 以降での対策を追記しました。 問題の所在 CodeIgniter の Formヘルパーにはフィールドの値を表示するための set_value() が用意されていますが、set_value() で同じフィールドを 2…

CodeIgniter 2.0 開発中です

CodeIgniter 2.0 の公開リポジトリ CodeIgniter の公開リポジトリが bitbucket に移動し、CodeIgniter 2.0 の開発中のコードが公開されました。CodeIgniter 1.7.2 の次のバージョンは 2.0 になるようです。http://bitbucket.org/ellislab/codeigniter/バージ…

なぜ XSS がいけないのか

PHP

PHPで誰でも簡単Webサービス製作!でなんか作って公開した奴ちょっと来い - 甘味志向@はてな XSSとセキュリティリスク - ぼくはまちちゃん! php echo "ようこそ! ".$_GET['id']."さん!!"; 開発側から言うと、文字参照に変換しないで HTML に出力するの…

CodeIgniter の SVN リポジトリの移動

CodeIgniter の SVN リポジトリが以下に移動しています。http://svn.ellislab.com/CodeIgniter/trunk/

CodeIgniter 1.7.3 SVN のユニットテストクラス

CodeIgniter 1.7.3 は開発中ですが、ユニットテストクラスに「ノート」が追加できるようになっていますね。 $this->unit->run(test, expected result, 'test name', 'notes');