![Loading...](https://cdn-ak-scissors.b.st-hatena.com/image/square/99e1aa7b5c4a68e2b5a38d446fa66ba98a2d6fa6/height=288;version=1;width=512/http%3A%2F%2Ffarm1.static.flickr.com%2F129%2F351689747_a62b5ae501_z.jpg%3Fzz%3D1)
mkdir fuelphpbase cd fuelphpbase cat > index.php << EOF <?php echo "こんにちは"; EOF git init git add . git commit -a git aws.push AWS Access Key: xxx AWS Secret Key: xxx AWS Region: ap-northeast-1 AWS Elastic Beanstalk Application: fuelphpbaseapp AWS Elastic Beanstalk Environment: fuelphpbase git aws.config curl http://fuelphpbase.elasticbeanstalk.com/
CodeIgniter のコードを FuelPHP に移行するとき、どうやったらいいかと考えていてひらめいたのが、なるべくそのまま動かしてみようということでした。名付けて FuelIgniter! (笑) CodeIgniter 2.1.0 のユーザガイドにあるチュートリアルが動作するようになりましたので、公開します。 以下は CodeIgniter で記述したコントローラのソースです。 <?php class News extends CI_Controller { public function __construct() { parent::__construct(); $this->load->model('news_model'); } public function index() { $data['news'] = $this->news_model->get_news();
これは、CodeIgniter 2.x で作成したアプリを FuelPHP へ移行する方法についてのメモです。移行の手間を減らすことを目的にしているため、この方法での移行は、きれいなコードとは言えません。また、このメモは完全ではありません。 関数と定数の移行 config.php に CodeIgniter にのみ存在する関数と定数で、アプリケーションで必要なもののみを追加&作成する。 例えば、 // CodeIgniter constants define('FILE_READ_MODE', 0644); define('FILE_WRITE_MODE', 0666); define('DIR_READ_MODE', 0755); define('DIR_WRITE_MODE', 0777); define('FOPEN_READ', 'rb'); define('FOPEN_READ_
ついに FuelPHP 1.2 がリリースされました! 1.2 では多数のバグ修正と改良、そして、少しの機能追加もなされています。このバージョンは、日本で FuelPHP が本格的に使われ始める最初のバージョンとなるでしょう。 以下の URL よりダウンロードできます。 https://github.com/downloads/fuel/fuel/fuelphp-1.2.zip 変更点は、Changelog にあります。1.2 では 1.1 で廃止予定となった多くのメソッドが廃止されていますので、ご注意ください。 あとは、 Uri: the URL extension is no longer part of the URI. A new extension() method allows you to fetch it. とか、個人的にちょっとハマりました。 それから、Changelog
(2012/6/28 追記) 発売日が決定しました。FuelPHP 入門書の決定版『はじめてのフレームワークとしての FuelPHP』が発売されます をご覧ください。 FuelPHP 1.2 も正式リリースされ、「http://animita.tv/top」もリリースされたこの頃、いかがお過ごしでしょうか? 作成中の「FuelPHP の入門書」も残すは、編集作業とか最終動作チェックとか、そして校正とか、かなり最終工程に近づいてきています。 また、これほどしっかりとレビューされた原稿は初めてです。それくらいこの本の原稿はレビューされまくっています。 ということで、たぶんもう変わらないだろうと思い、本日は現状の目次をちらっと公開いたします。 第1章 FuelPHPとは? 1.1 フレームワークとは? 1.2 FuelPHPとは? 1.3 FuelPHPの特徴 1.4 FuelPHPのライセンス
第32回 PHPセキュリティ月間(Month of PHP Sercurity)で「PHPセキュリティ月間」(MOPS - Month of PHP Security)について簡単に紹介しました。 今回もMOPS関連の話題です。MOPSではPHP関連のセキュリティ製品やセキュリティ知識の論文を募集し、11の論文が公開されました。今回はコンテクストを検出してエスケープするテンプレートエンジンについて紹介します。 MOPS Submission 02 – Context-aware HTML escaping http://www.php-security.org/2010/05/05/mops-submission-02-context-aware-html-escaping/index.html このテンプレートエンジンはNette Latteと呼ばれています。このテンプレートエンジンを独
デスクトップ・スマートフォン・タブレットの主要なブラウザの古いバージョンから最新版までに対応した、クロスブラウザのチェックに使えるWindows用のソフトウェアを紹介します。 Cross browser testing -BrowseEmAll [ad#ad-2] BrowseEmAllのサポートブラウザ BrowseEmAllの主な特徴 BrowseEmAllの使い方 BrowseEmAllのダウンロード BrowseEmAllのサポートブラウザ デスクトップ 主要ブラウザの最新版に対応。 IE7-9 Firefox3.6-12 Chrome12, 16, 19 Safari4, 5, 5.1 Opera10, 11 スマートフォン・タブレット 横置き・縦置きに対応。 iPhone, iPhone4, iPad, iPad2, iPad3 シミュレーター Android2.2, 2.3,
Composer の使い方を調べたメモ。 Ryuzee.comの記事で分からなかった部分を実際に使って試してみました。 以下、内容はほぼ推測なので、間違いがあれば指摘していただけると嬉しいです。 composer.json 上記の定義で "php composer.phar install" した結果、symfony/class-loader のソースがPackagist経由で https://github.com/symfony/ClassLoader から取得され、/vendor/symfony/class-loader/Symfony/Component/ClassLoader 以下にインストールされる。 composerによって生成された /vendor/autoload.php を読み込むことでcomposerのオートローダが利用できる。 composerのオートローダではライブ
CREATE TABLE `T_TEST` ( `id` int(20) NOT NULL AUTO_INCREMENT, `UID` varchar(255) DEFAULT NULL, `HEADER` text, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; <?php $pdo = new PDO('mysql:dbname=test;host=127.0.0.1;', 'root', 'pass'); //ヘッダー情報取得(AuのUID取得 $uid = $_SERVER['HTTP_X_UP_SUBNO']; $header_text = print_r($_SERVER, true); //DBに登録 $pdo->query("INSERT INTO T_TEST VALUES('', '{$uid}', '
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く