CodeIgniter
「そろそろ CodeIgniter からの移行先について一言言っておくか」を書いたのが 8か月前。この間に世界はかなり変わりました。あ、この記事は CodeIgniter からの移行先を検討している人向けです。すでに移行先を決めた方には読むだけ時間の無駄です。むしろ…
CodeIgniter のコードを FuelPHP に移行するとき、どうやったらいいかと考えていてひらめいたのが、なるべくそのまま動かしてみようということでした。名付けて FuelIgniter! (笑)CodeIgniter 2.1.0 のユーザガイドにあるチュートリアルが動作するようにな…
これは、CodeIgniter 2.x で作成したアプリを FuelPHP へ移行する方法についてのメモです。移行の手間を減らすことを目的にしているため、この方法での移行は、きれいなコードとは言えません。また、このメモは完全ではありません。 関数と定数の移行 config…
『CodeIgniter 徹底入門』は日本語での唯一の CodeIgniter 専門書です。CodeIgniter徹底入門作者: 河合勝彦,鈴木憲治,安藤建一出版社/メーカー: 翔泳社発売日: 2008/06/10メディア: 大型本購入: 11人 クリック: 88回この商品を含むブログ (19件) を見るしか…
検索キーワードにあったので、CodeIgniter のバージョンの調べ方を記載しておきます。CodeIgniter のバージョンは、(CodeIgniter 1.5 とかは違うみたいですが、少なくとも 1.6.0 以降は) 定数 CI_VERSION に定義されています。この定数は、CodeIgniter 2.0 …
久しぶりに feature/unit-tests ブランチ で進められている CodeIgniter のユニットテストの状況を調べてみました。残念ながら、ほとんど進んでいませんが、現状を確認してみます。 準備 PHPUnit 3.6 ではテストを実行できませんでした。PHPUnit 3.5 と vfsS…
STOP SOPA(2015/05/14) I'm building a new tool for CodeIgniter 3.0: CI PHPUnit Test for CodeIgniter 3.0This article explains how to use Database Fixtures of CIUnit.Database Fixtures is the functionality to load prepared data to testing data…
STOP SOPA(2015/05/14) I'm building a new tool for CodeIgniter 3.0: CI PHPUnit Test for CodeIgniter 3.0This article explains how to install and use PHPUnit/CIUnit with CodeIgniter 2.1.0. What is CIUnit? CIUnit is a bridge between your CodeI…
どういう変更が加えられていたのか忘れてしまったので、CIUnit for CodeIgniter 2.0.3 の主要な変更点を整理しておきます。 関連 CodeIgniter 2.0.3 に PHPUnit/CIUnit をインストールする - A Day in Serenity @ kenjis
(2012/08/30) そろそろ CodeIgniter からの移行先についてもういっぺんだけ言っておくか - A Day in Serenity @ kenjis を書きました。ということで、ライセンス問題で発火した CodeIgniter から移行するフレームワークを検討されている方も多いかと思います…
[2014/10/29 追記] CodeIgniter 3.0 は MIT ライセンスでリリースされることになりました! CodeIgniter 3 Will be Released Under the MIT License 参照。Reactor エンジニアの Phil が、ライセンス変更に関する投票を呼びかけました。Page not found 質問 W…
CodeIgniter の HTML で書かれたユーザガイドを Sphinx の RST へ変換したときの作業記録です。最終的なソースコードは、以下に置いてあります。 https://github.com/codeigniter-jp/html2sphinx html2rest を用意する BeautifulSoup が必要なのでインストー…
[2014/10/29 追記] CodeIgniter 3.0 は MIT ライセンスでリリースされることになりました! 詳細。[2013/11/13 追記] OSL については、CodeIgniter3のライセンス問題に対する意見書公開 – ねこげっとぷれす も参照ください。少し混乱がみられるようですので、…
[2014/10/29 追記] CodeIgniter 3.0 は MIT ライセンスでリリースされることになりました! 詳細。[2011/12/19 追記] このライセンスへの疑問点を「Open Software License 3.0 (OSL 3.0) のソフトウェアを使う人への10の質問」としてまとめました。(最終更新 …
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…
cakephper さんの 色々なPHPフレームワークのパフォーマンスを比較 でのサンプルブログを以下のフレームワークで実装しました。 CodeIgniter 2.1.0-dev http://codeigniter.com/ Kohana 3.2.0 http://kohanaframework.org/ FuelPHP 1.1-rc1 http://fuelphp.c…
(11/24) CodeIgniter のライセンスが OSL に変更されることに反対の方はぜひ投票しましょう - A Day in Serenity @ kenjisCodeIgniter をベースに作成された GPL のアプリケーションはいろいろとあります。 http://bambooinvoice.org/ http://www.myclientba…
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…
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…
[2014/10/29 追記] CodeIgniter 3.0 は MIT ライセンスでリリースされることになりました! 詳細。[2011/11/24 追記] CodeIgniter のライセンスが OSL に変更されることに反対の方はぜひ投票しましょう - A Day in Serenity @ kenjis[2011/11/13 追記] 新しい…
http://jobs.apple.com/index.ajs?method=mExternal.showJob&RID=92938Apple が PHP の Web アプリケーション開発のエキスパートを募集しています。そこに「CodeIgniter に熟練していることが非常に望ましい」との文言が。 Apple's Procurement development …
CodeIgniter-for-PHP_CodeSniffer が更新されましたので、新しい記事を書きました。 PHP_CodeSniffer のインストール $ sudo pear install PHP_CodeSniffer CodeIgniter-for-PHP_CodeSniffer のインストール https://github.com/thomas-ernest/CodeIgniter-f…
CodeIgniter のユーザガイドが Sphinx に移行しました。ここでは、CodeIgniter のリポジトリから HTML のユーザガイドを生成する方法を解説します。なお、CodeIgniter を Web アプリの開発に使用するだけの場合、Sphinx は必要ありません。今後もリリースパ…
PHPUnit から CodeIgniter のユニットテストを実行する方法です。CIUnit は使っていません。 PHPUnit のインストール $ sudo pear channel-discover pear.phpunit.de $ sudo pear channel-discover components.ez.no $ sudo pear channel-discover pear.symf…
CodeIgniter + CIUnit/PHPUnit + Jenkins + α で継続的インテグレーション(CI)してみましょう。いわゆるひとつの、CI で CI です。 JDK と Ant をインストールする $ sudo apt-get install openjdk-6-jdk $ sudo apt-get install ant Jenkins をインストール…
(2011/10/19) CodeIgniter-for-PHP_CodeSniffer が更新されましたので、新しい記事を書きました。 PHP_CodeSniffer のインストール $ sudo pear install PHP_CodeSniffer CodeIgniter-for-PHP_CodeSniffer のインストール https://github.com/thomas-ernest/…
本家が GitHub へ移行したことに伴い、日本 CodeIgniter ユーザ会のリポジトリも GitHub へ移行しました。しかし、Mercurial ユーザは Mercurial を使い、翻訳作業に参加することもできます。翻訳作業の全体の手順については、CodeIgniter のユーザガイドの…
本家が GitHub へ移行したことに伴い、日本 CodeIgniter ユーザ会のリポジトリも GitHub へ移行しました。GitHub へ移行したことにより、Web ブラウザだけで、翻訳作業に参加することができるようになりました。Git の知識がなくても、翻訳に参加することが…
CodeIgniter ユーザはデータベースアクセスに何を使っているか? の最終結果です。回答数は 116 でした。アンケートに回答された CodeIgniter ユーザの方、ありがとうございます。結果は、途中経過と大きくは変わっていません。 アンケート方法: 日本 CodeIg…
(最終更新 2012/01/23)これ以外の脆弱性をご存じの方がいらっしゃいましたら、是非、お教え願います。 既知のバグ 脆弱性など xss_clean() に脆弱性 http://secureappdev.blogspot.com/2011/11/ellislab-xssclean-filter-bypass.html http://seclists.org/bu…