FreeNAS を 9.2 → 9.3 に更新する際にあれこれやっていたら、以下のエラーメッセージが出てしまいました。 GEOM: da1: the secondary GPT table is corrupt or i… 続きを読む GPT table is corrupt or invalid というエラーメッセージが出た際の対処
カテゴリー: Develop
php で Class ‘XMLReader’ not found エラーが発生した時の対処
php で Fatal Error: Class ‘XMLReader’ not found というエラーが発生した際の対処方法について、ご紹介したいと思います。 結論 以下の例のように、各 OS… 続きを読む php で Class ‘XMLReader’ not found エラーが発生した時の対処
ImageMagick で PDF 作成時に日本語タイトルをつけるシェルスクリプト
当記事は、FreeBSD で ImageMagick を用いて PDF を作成する際に、文書のタイトルに日本語を設定されるようにするためのスクリプトを作成した際のメモです。 前回記事にて、無事 ImageMagick の… 続きを読む ImageMagick で PDF 作成時に日本語タイトルをつけるシェルスクリプト
ImageMagick で 複数 PNG → PDF 変換時エラーに対処した時のメモ
FreeBSD 10.1 RELEASE で、ImageMagick を pkg からインストールし、複数 PNG → PDF に変換しようとしたら、以下のようなエラーが発生しました。 user@host:~ % con… 続きを読む ImageMagick で 複数 PNG → PDF 変換時エラーに対処した時のメモ
FreeBSD 10 に syslog-ng を導入してみた
FreeBSD 10 に syslog の次世代版である syslog-ng を導入した際の作業メモです。 急ぎで作業しているため、正しくないところもあるかも知れません…。とりあえず最低限動作するかな、という… 続きを読む FreeBSD 10 に syslog-ng を導入してみた
FreeBSD で LAN 内メールサーバーにリレーする最短手順
VirtualBox にて、FreeBSD の仮想マシンを利用して、実験用、開発用などに色々と使っています。 sendmail・postfix・qmail 等の MTA の 設定を作りこみたくはないものの、cron 結果… 続きを読む FreeBSD で LAN 内メールサーバーにリレーする最短手順
CakePHP 2.x で webroot の URL を取得する方法
CakePHP で、URL を扱う際に、CakePHP の Webroot の URL を取得したい場合があります。 例えば、アップロードされた画像を表示するために、img タグを出力する場合などがあります… 続きを読む CakePHP 2.x で webroot の URL を取得する方法
CakePHP 2.x で CSS や JavaScript を動的に生成・配信する方法
CakePHP で開発している際に、CSS や JavaScript でも PHP 処理を利用したい場合があるかと思います。 よくある例で言えば、CSS の背景画像指定の際の URL などがあります。他にも、HTML の… 続きを読む CakePHP 2.x で CSS や JavaScript を動的に生成・配信する方法
CakePHP 2.x で MIME type (Content-Type) を指定する方法
CakePHP の通常のページは、Content-Type: text/html で送信されます。html 以外のコンテンツである、CSS や JS や、ダウンロードするファイル等を送信する場合は、Content-Typ… 続きを読む CakePHP 2.x で MIME type (Content-Type) を指定する方法
PHP で CSS や JavaScript を動的に生成・配信する方法
CSS や JavaScript を用意する際に、PHP で動的な処理を行いたい場合があるかと思います。その際に必要な設定、コードをご紹介したいと思います。 例えば、PHP 上で定義されている、プロジェクト固有の定数など… 続きを読む PHP で CSS や JavaScript を動的に生成・配信する方法
Cake PHP 2.x で 読み込む View (ctp ファイル) を指定する方法
CakePHP では、Controller の Action 名から自動的に読み込まれる ctp ファイルが決定します。当記事では、Action 名と異なる View の ctp ファイルを読み込む方法をご紹介します。 … 続きを読む Cake PHP 2.x で 読み込む View (ctp ファイル) を指定する方法
PHP 可変長引数コンストラクタをオーバーライドする方法
PHP で、可変長引数を持つコンストラクタを、子クラスでオーバーライドする時に困ったので、解消法?回避法?をメモしておこうと思います。 ベストな方法ではないかも知れませんが、役に立てれば幸いです。
しっかり理解する CakePHP Upload プラグインの使い方 (5) アップロードされたファイルをリネームする方法
CakePHP の Upload プラグインは、通常アップロードされたファイルのファイル名は変わらずに配置されますが、ファイル名を変える方法が分かりましたので、ご紹介したいと思います。 アップロード元のファイル名をそのま… 続きを読む しっかり理解する CakePHP Upload プラグインの使い方 (5) アップロードされたファイルをリネームする方法
しっかり理解する CakePHP Upload プラグインの使い方 (4) うまく動かない時にはこれをチェック!
CakePHP Upload プラグインで、これまでにご紹介したように、DB・Model・Controller・View を用意したのに、なぜかアップロードで怒られる!という時にチェックする方法をご紹介します。 [pn-… 続きを読む しっかり理解する CakePHP Upload プラグインの使い方 (4) うまく動かない時にはこれをチェック!
しっかり理解する CakePHP Upload プラグインの使い方 (3) Behavior の設定
CakePHP で、画像のアップロードやサムネイル作成までを簡単に行える、Upload プラグインについて、使い方をご紹介したいと思います。 今回は、Behavior の設定について、解説したいと思います。 [pn-bo… 続きを読む しっかり理解する CakePHP Upload プラグインの使い方 (3) Behavior の設定
しっかり理解する CakePHP Upload プラグインの使い方 (2) View や Controller の修正
CakePHP で、画像のアップロードやサムネイル作成までを簡単に行える、Upload プラグインについて、使い方をご紹介したいと思います。 今回は、View や Controller の変更・作成について解説したいと思… 続きを読む しっかり理解する CakePHP Upload プラグインの使い方 (2) View や Controller の修正
しっかり理解する CakePHP Upload プラグインの使い方 (1) 導入・DB, Model 変更
CakePHP で、画像のアップロードやサムネイル作成までを簡単に行える、Upload プラグインについて、実際の導入方法や使い方をご紹介したいと思います。 前回の記事で、どのようなことができるか、どう動作するかなどを解… 続きを読む しっかり理解する CakePHP Upload プラグインの使い方 (1) 導入・DB, Model 変更
CakePHP Upload プラグインの動作解説 : 画像のアップロードからサムネイル作成まで手軽にできるプラグイン
CakePHP で、画像のアップロードやサムネイル作成までを簡単に行える、Upload プラグインをご紹介したいと思います。 簡単な使い方の例などは、ちらほら見かけますが、どういう動作をするものかの理解できるように解説し… 続きを読む CakePHP Upload プラグインの動作解説 : 画像のアップロードからサムネイル作成まで手軽にできるプラグイン