2012-01-01から1年間の記事一覧
今年最後の記事になります。今年 7月に、Leanpub という外国の出版サイトから『FuelPHP に貢献する方法』という無料の電子書籍を出版しました。内容は、FuelPHP というフレームワークの開発やドキュメントの翻訳に参加する方法を説明したという、あまり一般…
「FuelPHP」ではてなブックマークを検索した結果の上位です。 2012年 FuelPHP はてなブックマーク年間ランキング(2012/1/1-2012/12/30) 1位 何故 FuelPHP は流行っているのか? - A Day in Serenity @ kenjis 193 users 2位 FuelPHPをさわってみて 131 use…
「FuelPHP Advent Calendar 2012」の記事をまとめ、再編集した電子書籍『FuelPHP Advent Calendar 2012』が、IT 系で定評のある電子書籍出版社である「達人出版会」より本日 2012/12/26 に出版されました。FuelPHP Advent Calendar 2012【電子書籍】FuelPHP …
FuelPHP 1.5/develop (1.5 の開発版) にクエリ文字列でのページネーション機能が追加されました。 コントローラ コントローラのコードはこんな感じで使えます。 'default', // テンプレート名 'total_items' => $total, // 合計数 'per_page' => 30, // 1ペ…
今日から25日間、FuelPHP Advent Calendar 2012が開催されます。参加者が毎日、FuelPHPの記事を順に公開していきます。このイベントは去年も開催されており、今年で2年目になります。本日初日ですが、みなさんに非常に残念なことをお知らせせねばなりません…
Ubunut 12.04 に Pandoc をインストール。リリース版のインストール。 $ sudo apt-get install haskell-platform $ cabal update $ cabal install pandoc 開発版のインストール。 $ git clone git://github.com/jgm/pandoc.git $ cd pandoc $ cabal install
Ubuntu 12.04 で XAMPP 1.7.7 for Linux の PHP を 5.3.19 にバージョンアップしました。まず、コンパイルに必要なパッケージを追加します。 $ sudo apt-get install libltdl-devPHP のソースを展開します。 $ tar xvf php-5.3.19.tar.bz2 $ cd php-5.3.19ph…
PHP ユーザは実際はどんなテンプレートエンジンを使っているのか? の途中経過です。回答数は現在 102 です。アンケートに回答された PHP ユーザの方、ありがとうございます。なお、引き続きもう少しアンケートを続けますので、まだ回答されていない方は、以…
FuelPHP の情報をまとめている「FuelPHP まとめ Wiki」ですが、PHPFog のサービス終了に伴い以下の URL に移転しました。 http://wiki.fuelphp1st.com/wiki/ お手数ですが、リンクやブックマークの変更をお願い致します。AppFog に移転しようかと思いました…
PHPFog の FuelPHP アプリを AppFog に移行してみる の続きです。AppFog ではデフォルトではメール送信ができませんので、その設定などします。 Mailgun のインストール https://console.appfog.com/ にログインし、「Add-ons」から「Mailgun」を「Install」…
PHPFog が 12/21 で終了してしまうので、AppFog を使ってみます。 AppFog への登録 http://www.appfog.com/ にアクセスして「SIGN UP」よりサインアップします。 AppFog でのアプリの作成 https://console.appfog.com/ にログインして「New App」からアプリ…
実際に PHP ユーザはどんなテンプレートエンジンを使っているのでしょうか?テンプレートエンジンと言えば Smarty という時代がかつて確かにありました。 しかし、Smarty は今でもまだ使われているのでしょうか?そのような問題意識の元、PHP ユーザのテンプ…
多くの改良とバグ修正を含む FuelPHP 1.4 が 11/9 にリリースされました。変更点の詳細は Changelog をご覧ください。 FuelPHP » FuelPHP releases v1.4 | Blog Changelog v1.4 主な変更点 1.4 では、Pagination クラスの API が変更されていますので、ご注…
今年も FuelPHP Advent Calendar が開催されます。 http://atnd.org/events/33753 アドベントカレンダーって何?という方は、gihyo.jp の記事 (2010/12/1) を参照願います。 去年は、技術評論社から電子書籍で出版していただきました。以下の技評のサイトに…
今まで少々面倒だったので測定していませんでしたが、ここらでもう少し正確な情報を取得してみようと思います。カバー率計測にあたり、以下のように phpunit.xml を変更して測定してみました。fuel/core 以下をすべて対象にして、サードパーティのライブラリ…
トップの不適切な発言や、ストアの機能不足、Wikipedia のコンテンツに DRM をかけ再配布しライセンス違反をしてしまったり、また、パンフレットなどに日本語のコンテンツが「約3万冊」と表記されていたが、サービス開始当初は 19,164冊であり、景品表示法上…
Ubuntu 12.04 に Redis をインストールします。 Redis のコンパイル $ wget http://redis.googlecode.com/files/redis-2.4.17.tar.gz $ tar xvf redis-2.4.17.tar.gz $ cd redis-2.4.17/ $ make $ make testRedis サーバを起動します。開発用なので /usr/loc…
FuelPHP Core のテストカバー率を以下の方法で測定してみました。ただし、この方法は Core の正確なテストカバー率を表してはいませんので注意してください。 測定方法 $ oil test --group=Core --coverage-html=coverage テストカバー率 Total の Lines を…
PHPUnit 3.6 は PHP 5.2.7 以降のバージョンで動作 (PHP 5.3.9 以降を使うことを強く推奨)。ちなみに、PHPUnit 3.7 は PHP 5.3.3 以降 (PHP 5.4.7 以降を使うことを強く推奨)。これでいいかな?composer.json { "repositories": [ { "type": "pear", "url": …
Ubuntu 12.04 に MongoDB をインストールします。 MongoDB 2.2.0 のインストール $ wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.2.0.tgz $ tar xvf mongodb-linux-i686-2.2.0.tgz $ cd mongodb-linux-i686-2.2.0/ $ mkdir dbMongoDB サーバ…
CakePHP のインストール http://cakephp.jp/ から cakephp-cakephp-2.2.2-0-gf155687.zip をダウンロードしました。http://localhost/cakephp-2.2.2/ で CakePHP にアクセスできるようにインストールします。 $ chmod -R o+w app/tmp/app/Config/core.php の…
「Window」→「Preferences」メニューから「General」→「Apperance」→「Colors and Fonts」を選択します。 「Text Editor Block Selection Font」と「Text Font」を「Ricty」に変更します。 Ricty に変更されました。 関連 NetBeans 7.1 と プログラミング用…
Ubuntu 12.04 で XAMPP 1.7.7 for Linux の PHP を 5.3.17 にバージョンアップしました。まず、コンパイルに必要なパッケージを追加します。 $ sudo apt-get install libltdl-devPHP のソースを展開します。 $ tar xvf php-5.3.17.tar.bz2 $ cd php-5.3.17ph…
少々遅くなりましたが、アップデートした時の作業記録をまとめておきました。実はアップデート後の変更を失敗し、ファクトリーリセットをかけました。その後の手順をまとめています。 ファームウェアを更新する ファームウェアをダウンロードして、USB 接続…
Google グループの参加者が 200人を突破し、そろそろ巷でも流行っていると言われ始めた FuelPHP です。 (17:44 追記) CodeIgniter からの移行ユーザが多いのは事実ですが、それだけではありません。あと、この記事は CodeIgniter との違いを指摘したものです…
FuelPHP について日本語で情報交換するための fuelphp.jp Google グループの参加者が、10/12 についに 200人を突破しました。fuelphp.jp Googleグループ ow.ly/epXBE がついに200人突破!! #FuelPHP— kenjisさん (@kenji_s) 10月 12, 2012fuelphp.jp Google …
今日は、Kobo Touch の普通の使い方の話です。Kobo Touch ではほとんどの PDF を表示出来ますが、EPUB のように文字サイズを拡大することはできません。A4 くらいの大きさを想定して作成されている PDF の場合、そのままだと文字が小さすぎて読みにくくなり…
楽天からは何のアナウンスもありませんが、Kobo Touch のファームウェアがバージョンアップし、2.1.4 (r43710, 12/10/01) になりました。Kobo デスクトップと同期するか、Wi-Fi でインターネット接続し Kobo Touch で同期のボタンを押せば、新しいファームウ…
FuelPHP のアプリケーションのリポジトリを作成する方法 を以前書きましたが、この方法だと fuel/fuel リポジトリが削除されるため、FuelPHP 自体のアップデートが面倒になります。そこで、現在は、以下のような方法がよいのではないかと思います。FuelPHP …
FuelPHP 2.0 は開発中の次期バージョンです。FuelPHP で初めてのメジャーバージョンアップになります。リリース時期は未定です。リリース時にどうなっているかはわかりませんが、現在は PHP 5.3 で動きます。インストールは Composer を使うようになっていま…