月別: 2016年12月

CodeIgniter4の特筆事項とロードマップ

この記事はCodeIgniter Advent Calendar 2016の25日目、最後の記事です。 アドベントカレンダーってクリスマスイブ(降誕祭開始)までを数えるものなので25日目があるというのも変な感じがしますが、まあいいんでしょうか。日本だし。 というわけでクリスマスプレゼント! じゃん! CodeIgniter4のマニュアル邦訳です!...

Read More

PHP7.1でCodeIgniterを動かすならver3.1.2以上で

この記事はCodeIgniter Advent Calendar 2016の18日目です。 今月1日にPHP 7.1がリリースされました。PHP 7.1の変更点はマニュアルにまとまっています。 型に関する制御が数多く増えていて、PHPもどんどん”普通の”言語になっていくなぁという反面、負の文字列オフセットのサポートが入っているのには古き良きPHPらしいキモさを感じます。 CodeIgniterのPHP 7.1対応は3.1.2以上...

Read More

NEC MultiWriter 5750CのLinux 64bitでの印刷にはlibcups.so.2が必要

最近、できるだけLinuxで頑張ってみようという気分になっています。 fedora 25というか、64bitの環境で NEC MultiWriter 5750Cを使おうとすると、どうしてもテスト印刷が通らず「filter errors」と出ます。32bitのライブラリをインストールする必要がありました。 http://jpn.nec.com/printer/laser/support/os/linux/download/mw5750c.html...

Read More

CodeIgniter3でのxss対応(xssフィルタは廃れました)

この記事はCodeIgniter Advent Calendar 2016の15日目です。 xss対策はたいていのアプリケーションで対応しなければいけませんが、CodeIgniter3は標準ではxss対応してくれません。この記事では対応方法について取っ掛かりになるところを提供したいと思います。 CI2から3の流れで対応があいまいに...

Read More

CodeIgniter3のM/V/Cの$thisは何者か

この記事はCodeIgniter Advent Calendar 2016の22日目です。 CodeIgniter3でのMVCはおまけです。ドキュメントのそこかしこにMVCアーキテクチャであるように書かれている気がしますが、おまけったらおまけなのです。 M/V/Cの$thisとは何者か...

Read More