Develop 一覧

NO IMAGE

GPT table is corrupt or invalid というエラーメッセージが出た際の対処

FreeNAS を 9.2 → 9.3 に更新する際にあれこれやっていたら、以下のエラーメッセージが出てしまいました。以下のコマンドを実行することで、取り敢えず治ったようですので、メモしておきたいと思います。環境 OS : FreeNAS 9.3Disk...

記事を読む

NO IMAGE

php で Class ‘XMLReader’ not found エラーが発生した時の対処

php で  というエラーが発生した際の対処方法について、ご紹介したいと思います。 結論 以下の例のように、各 OS の対応したパッケージをインストールすることで解決します。FreeBSD : php(N)-xmlreader  ※ (N) は 5 or 5...

記事を読む

NO IMAGE

ImageMagick で PDF 作成時に日本語タイトルをつけるシェルスクリプト

当記事は、FreeBSD で ImageMagick を用いて PDF を作成する際に、文書のタイトルに日本語を設定されるようにするためのスクリプトを作成した際のメモです。前回記事にて、無事 ImageMagick の convert コマンドを利用できるようにな...

記事を読む

NO IMAGE

ImageMagick で 複数 PNG → PDF 変換時エラーに対処した時のメモ

FreeBSD 10.1 RELEASE で、ImageMagick を pkg からインストールし、複数 PNG → PDF に変換しようとしたら、以下のようなエラーが発生しました。結果として、pkg の upgrade を行ったところ、 png: 1....

記事を読む

FreeBSD 10 に syslog-ng を導入してみた

FreeBSD 10 に syslog-ng を導入してみた

FreeBSD 10 に syslog の次世代版である syslog-ng を導入した際の作業メモです。急ぎで作業しているため、正しくないところもあるかも知れません...。とりあえず最低限動作するかな、というレベルですが、忘れてしまわぬうちに残しておきたいと思い...

記事を読む

FreeBSD で LAN 内メールサーバーにリレーする最短手順

FreeBSD で LAN 内メールサーバーにリレーする最短手順

VirtualBox にて、FreeBSD の仮想マシンを利用して、実験用、開発用などに色々と使っています。sendmail・postfix・qmail 等の MTA の 設定を作りこみたくはないものの、cron 結果等の root 宛メールだけ、外部の受信可能な...

記事を読む

CakePHP 2.x で webroot の URL を取得する方法

CakePHP 2.x で webroot の URL を取得する方法

CakePHP で、URL を扱う際に、CakePHP の Webroot の URL を取得したい場合があります。例えば、アップロードされた画像を表示するために、img タグを出力する場合などがあります。いくつか方法がありますので、ご紹介したいと...

記事を読む

CakePHP 2.x で CSS や JavaScript を動的に生成・配信する方法

CakePHP 2.x で CSS や JavaScript を動的に生成・配信する方法

CakePHP で開発している際に、CSS や JavaScript でも PHP 処理を利用したい場合があるかと思います。よくある例で言えば、CSS の背景画像指定の際の URL などがあります。他にも、HTML の class 名を、PHP の定数等を利用する...

記事を読む

CakePHP 2.x で MIME type (Content-Type) を指定する方法

CakePHP 2.x で MIME type (Content-Type) を指定する方法

CakePHP の通常のページは、Content-Type: text/html で送信されます。html 以外のコンテンツである、CSS や JS や、ダウンロードするファイル等を送信する場合は、Content-Type を書き換えて、MIME type を指定する必要...

記事を読む

PHP で CSS や JavaScript を動的に生成・配信する方法

PHP で CSS や JavaScript を動的に生成・配信する方法

CSS や JavaScript を用意する際に、PHP で動的な処理を行いたい場合があるかと思います。その際に必要な設定、コードをご紹介したいと思います。例えば、PHP 上で定義されている、プロジェクト固有の定数などを、JavaScript や CSS でも利用...

記事を読む

Cake PHP 2.x で 読み込む View (ctp ファイル) を指定する方法

Cake PHP 2.x で 読み込む View (ctp ファイル) を指定する方法

CakePHP では、Controller の Action 名から自動的に読み込まれる ctp ファイルが決定します。当記事では、Action 名と異なる View の ctp ファイルを読み込む方法をご紹介します。CakePHP 関連記事は、以...

記事を読む

PHP 可変長引数コンストラクタをオーバーライドする方法

PHP 可変長引数コンストラクタをオーバーライドする方法

PHP で、可変長引数を持つコンストラクタを、子クラスでオーバーライドする時に困ったので、解消法?回避法?をメモしておこうと思います。ベストな方法ではないかも知れませんが、役に立てれば幸いです。

記事を読む

しっかり理解する CakePHP Upload プラグインの使い方 (5) アップロードされたファイルをリネームする方法

しっかり理解する CakePHP Upload プラグインの使い方 (5) アップロードされたファイルをリネームする方法

CakePHP の Upload プラグインは、通常アップロードされたファイルのファイル名は変わらずに配置されますが、ファイル名を変える方法が分かりましたので、ご紹介したいと思います。アップロード元のファイル名をそのまま使うとなると、日本語ファイル名などの場合に、...

記事を読む

しっかり理解する CakePHP Upload プラグインの使い方 (4) うまく動かない時にはこれをチェック!

しっかり理解する CakePHP Upload プラグインの使い方 (4) うまく動かない時にはこれをチェック!

CakePHP Upload プラグインで、これまでにご紹介したように、DB・Model・Controller・View を用意したのに、なぜかアップロードで怒られる!という時にチェックする方法をご紹介します。Upload プラグインの動作の解説等は以下を...

記事を読む

しっかり理解する CakePHP Upload プラグインの使い方 (3) Behavior の設定

しっかり理解する CakePHP Upload プラグインの使い方 (3) Behavior の設定

CakePHP で、画像のアップロードやサムネイル作成までを簡単に行える、Upload プラグインについて、使い方をご紹介したいと思います。今回は、Behavior の設定について、解説したいと思います。Upload プラグインの動作の解説等は以下...

記事を読む

しっかり理解する CakePHP Upload プラグインの使い方 (2) View や Controller の修正

しっかり理解する CakePHP Upload プラグインの使い方 (2) View や Controller の修正

CakePHP で、画像のアップロードやサムネイル作成までを簡単に行える、Upload プラグインについて、使い方をご紹介したいと思います。今回は、View や Controller の変更・作成について解説したいと思います。Upload プラグイ...

記事を読む

しっかり理解する CakePHP Upload プラグインの使い方 (1) 導入・DB, Model 変更

しっかり理解する CakePHP Upload プラグインの使い方 (1) 導入・DB, Model 変更

CakePHP で、画像のアップロードやサムネイル作成までを簡単に行える、Upload プラグインについて、実際の導入方法や使い方をご紹介したいと思います。前回の記事で、どのようなことができるか、どう動作するかなどを解説しました。 → CakePHP Uploa...

記事を読む

CakePHP Upload プラグインの動作解説 : 画像のアップロードからサムネイル作成まで手軽にできるプラグイン

CakePHP Upload プラグインの動作解説 : 画像のアップロードからサムネイル作成まで手軽にできるプラグイン

CakePHP で、画像のアップロードやサムネイル作成までを簡単に行える、Upload プラグインをご紹介したいと思います。簡単な使い方の例などは、ちらほら見かけますが、どういう動作をするものかの理解できるように解説したいと思います。実際の導入方法やコード...

記事を読む

スポンサーリンク
スポンサーリンク