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

無料電子書籍『FuelPHP に貢献する方法』と100人に1人の読者

今年最後の記事になります。今年 7月に、Leanpub という外国の出版サイトから『FuelPHP に貢献する方法』という無料の電子書籍を出版しました。内容は、FuelPHP というフレームワークの開発やドキュメントの翻訳に参加する方法を説明したという、あまり一般…

2012年 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」の記事をまとめ、再編集した電子書籍『FuelPHP Advent Calendar 2012』が、IT 系で定評のある電子書籍出版社である「達人出版会」より本日 2012/12/26 に出版されました。FuelPHP Advent Calendar 2012【電子書籍】FuelPHP …

FuelPHP のクエリ文字列でのページネーション

FuelPHP 1.5/develop (1.5 の開発版) にクエリ文字列でのページネーション機能が追加されました。 コントローラ コントローラのコードはこんな感じで使えます。 'default', // テンプレート名 'total_items' => $total, // 合計数 'per_page' => 30, // 1ペ…

FuelPHPのこの1年

今日から25日間、FuelPHP Advent Calendar 2012が開催されます。参加者が毎日、FuelPHPの記事を順に公開していきます。このイベントは去年も開催されており、今年で2年目になります。本日初日ですが、みなさんに非常に残念なことをお知らせせねばなりません…

Pandoc のインストール

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

XAMPP 1.7.7 for Linux の PHP を 5.3.19 にバージョンアップする

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 ユーザは実際はどんなテンプレートエンジンを使っているのか? (途中経過)

PHP

PHP ユーザは実際はどんなテンプレートエンジンを使っているのか? の途中経過です。回答数は現在 102 です。アンケートに回答された PHP ユーザの方、ありがとうございます。なお、引き続きもう少しアンケートを続けますので、まだ回答されていない方は、以…

FuelPHP まとめ Wiki の URL が変りました

FuelPHP の情報をまとめている「FuelPHP まとめ Wiki」ですが、PHPFog のサービス終了に伴い以下の URL に移転しました。 http://wiki.fuelphp1st.com/wiki/ お手数ですが、リンクやブックマークの変更をお願い致します。AppFog に移転しようかと思いました…

PHPFog の FuelPHP アプリを AppFog に移行してみる (2)

PHPFog の FuelPHP アプリを AppFog に移行してみる の続きです。AppFog ではデフォルトではメール送信ができませんので、その設定などします。 Mailgun のインストール https://console.appfog.com/ にログインし、「Add-ons」から「Mailgun」を「Install」…

PHPFog の FuelPHP アプリを AppFog に移行してみる

PHPFog が 12/21 で終了してしまうので、AppFog を使ってみます。 AppFog への登録 http://www.appfog.com/ にアクセスして「SIGN UP」よりサインアップします。 AppFog でのアプリの作成 https://console.appfog.com/ にログインして「New App」からアプリ…

PHP ユーザは実際はどんなテンプレートエンジンを使っているのか?アンケート調査実施中です

PHP

実際に PHP ユーザはどんなテンプレートエンジンを使っているのでしょうか?テンプレートエンジンと言えば Smarty という時代がかつて確かにありました。 しかし、Smarty は今でもまだ使われているのでしょうか?そのような問題意識の元、PHP ユーザのテンプ…

FuelPHP 1.4 がリリースされました

多くの改良とバグ修正を含む FuelPHP 1.4 が 11/9 にリリースされました。変更点の詳細は Changelog をご覧ください。 FuelPHP » FuelPHP releases v1.4 | Blog Changelog v1.4 主な変更点 1.4 では、Pagination クラスの API が変更されていますので、ご注…

FuelPHP Advent Calendar 2012 が開催されます

今年も FuelPHP Advent Calendar が開催されます。 http://atnd.org/events/33753 アドベントカレンダーって何?という方は、gihyo.jp の記事 (2010/12/1) を参照願います。 去年は、技術評論社から電子書籍で出版していただきました。以下の技評のサイトに…

FuelPHP Core の現状の本当のテストカバー率

今まで少々面倒だったので測定していませんでしたが、ここらでもう少し正確な情報を取得してみようと思います。カバー率計測にあたり、以下のように phpunit.xml を変更して測定してみました。fuel/core 以下をすべて対象にして、サードパーティのライブラリ…

Kobo Touch で聖書を読む

トップの不適切な発言や、ストアの機能不足、Wikipedia のコンテンツに DRM をかけ再配布しライセンス違反をしてしまったり、また、パンフレットなどに日本語のコンテンツが「約3万冊」と表記されていたが、サービス開始当初は 19,164冊であり、景品表示法上…

Redis 2.4.17 のインストール

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 のテストカバー率の推移

FuelPHP Core のテストカバー率を以下の方法で測定してみました。ただし、この方法は Core の正確なテストカバー率を表してはいませんので注意してください。 測定方法 $ oil test --group=Core --coverage-html=coverage テストカバー率 Total の Lines を…

PHPUnit 3.6.12 を Composer でインストールする

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": …

MongoDB 2.2.0 のインストール

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 2.2.2 本体のユニットテストを実行してみると結構失敗します

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 の…

Eclipse 4.2.1 のフォントを Ricty に変更する

「Window」→「Preferences」メニューから「General」→「Apperance」→「Colors and Fonts」を選択します。 「Text Editor Block Selection Font」と「Text Font」を「Ricty」に変更します。 Ricty に変更されました。 関連 NetBeans 7.1 と プログラミング用…

XAMPP 1.7.7 for Linux の PHP を 5.3.17 にバージョンアップする

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…

Kobo Touch を kobo3-update-2.1.4 にアップデートした

少々遅くなりましたが、アップデートした時の作業記録をまとめておきました。実はアップデート後の変更を失敗し、ファクトリーリセットをかけました。その後の手順をまとめています。 ファームウェアを更新する ファームウェアをダウンロードして、USB 接続…

何故 FuelPHP は流行っているのか?

Google グループの参加者が 200人を突破し、そろそろ巷でも流行っていると言われ始めた FuelPHP です。 (17:44 追記) CodeIgniter からの移行ユーザが多いのは事実ですが、それだけではありません。あと、この記事は CodeIgniter との違いを指摘したものです…

fuelphp.jp Google グループが 200人を突破しました!

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 での細かい PDF の読み方

今日は、Kobo Touch の普通の使い方の話です。Kobo Touch ではほとんどの PDF を表示出来ますが、EPUB のように文字サイズを拡大することはできません。A4 くらいの大きさを想定して作成されている PDF の場合、そのままだと文字が小さすぎて読みにくくなり…

Kobo Touch のファームウェアが 2.1.4 になり変わったこと

楽天からは何のアナウンスもありませんが、Kobo Touch のファームウェアがバージョンアップし、2.1.4 (r43710, 12/10/01) になりました。Kobo デスクトップと同期するか、Wi-Fi でインターネット接続し Kobo Touch で同期のボタンを押せば、新しいファームウ…

FuelPHP 1.x のインストール方法

FuelPHP のアプリケーションのリポジトリを作成する方法 を以前書きましたが、この方法だと fuel/fuel リポジトリが削除されるため、FuelPHP 自体のアップデートが面倒になります。そこで、現在は、以下のような方法がよいのではないかと思います。FuelPHP …

FuelPHP 2.0 のインストール方法

FuelPHP 2.0 は開発中の次期バージョンです。FuelPHP で初めてのメジャーバージョンアップになります。リリース時期は未定です。リリース時にどうなっているかはわかりませんが、現在は PHP 5.3 で動きます。インストールは Composer を使うようになっていま…