Home > php
php に関する記事
memcachedをインストールしphpから使用する
サーバーにmemcachedを入れてphpから使用することがあったので、今更だけど、インストールメモ。
memcachedとは何かというと、独立したサーバプログラムで、メモリ上にデータを保持することができます。
メモリ空間を使用するので、とにかくデータの呼び出しがDBと比較して格段に早いです。
ここでは、デーモンとして常駐するmemcachedとphpから操作する為のインターフェースMemcacheモジュールをインストールします。
- Comments: 0
- Trackbacks: 0
関連記事
cakephpカンファレンスTokyoに行ってきた
- 2008-10-25 (土)
- php
いやーかなり良かった!
特に開発者であるGarrettの話が!
http://conference.cakephp.jp/
http://events.php.gr.jp/events/show/55
聞いてて気になったところをまとめてみる。
関数(メソッド)の作り方
- Comments: 2
- Trackbacks: 1
関連記事
cakephpでControllerからHelperを呼び出したりその逆をする方法
- 2008-10-08 (水)
- php
今後も使うことがありそうなので、まとめ。
まずはControllerからHelperを参照する方法
App::import('Helper','Html');
$html = new HtmlHelper();
echo $html->url();
これはHtmlHelperの例。他のHelperも同様に呼び出せる。
次にHelperからControllerを参照する方法
$view = ClassRegistry::getObject('view');
$view -> controller -> Controllerのメソッド名やインスタンス名;
んーこれでより柔軟に扱えそう。
- Comments: 0
- Trackbacks: 0
関連記事
phpで半角カナ入り文字列を文字数ではなく文字幅(バイト数)で変換・短縮する
- 2008-10-07 (火)
- php
こんなことが必要になった
- 半角カナを含む日本語文字列に対して、10文字以上のときは短縮したい。
- 文字数ではなく幅(バイト数)でそろえたい。
- 短縮した場合は"..."を付与する。
ということで、がんばってやってみた。
- Comments: 0
- Trackbacks: 0
関連記事
CakePHPカンファレンス東京が開催されるようです
- 2008-10-06 (月)
- php
10/25にcakephpカンファレンス東京が開催されるようです。
なんとスピーカーにcakephpの生みの親であるGarrett J. Woodworth氏を招いてのビッグイベントということで、興味深いです。
募集は10/7 13:00~ 70名、10/8 19:00~ 追加70名の予定で以下のサイトで申し込みできます。
http://events.php.gr.jp/events/show/55
仕事でも個人的にも結構cakephpは使わせてもらってるので参加しようかなと。
定員は多いけど、念のため明日の昼休みはF5連打だなー。
- Comments: 0
- Trackbacks: 0
関連記事
phpでImageMagickを用いた画像変換サーバを構築(コーディング編)
- 2008-08-26 (火)
- php
さて、前回ImageMagickのPECL拡張モジュールimagick.soをインストールしたので、これを使ってPHPによる画像変換プログラムを構築してみる。
画像変換といっても色々あるので、どんな機能が欲しいかあげてみる。
- サイズ(大きさ)の変更
- サイズ(容量)の変更
- 形式の変更
- URLから画像を抽出して変換⇒出力
機能は腐るほどあるみたいだけど、とりあえずこのあたりができればいいや。
- Comments: 0
- Trackbacks: 0
関連記事
phpでImageMagickを用いた画像変換サーバを構築(インストール編)
- 2008-08-25 (月)
- php
ちょっと画像変換サーバを構築してみる。
「phpにはGDモジュールがあるのになぜImageMagick?」
というところだけどImageMagickとGDの比較メリット・デメリット
メリット
- gifが使える
- 画像がキレイ
- 機能が豊富
デメリット
- GDより重い
これはImageMagickだろ!ということで使ってみる
- Comments: 0
- Trackbacks: 0
関連記事
cakephpでhttp通信し、xmlを取得して配列に入れる処理
- 2008-07-25 (金)
- php
cakephpを最近よくいじるのでその備忘録
App::import('HttpSocket');
App::import('Xml');
$http=&newHttpSocket();
$xml=&newXML($http->get('http://www.sj6.org/feed/'));
$xml=Set::reverse($xml);
pr($xml);
ほら、簡単でしょ!
と思ったら、こういう方法もあった
uses('Xml');
$xml = new XML("http://www.sj6.org/feed/");
$xml_array = Set::reverse($xml);
pr($xml);
楽チンやね。
- Comments: 0
- Trackbacks: 0
関連記事
第33回PHP勉強会に行ってきた まとめ
- 2008-05-24 (土)
- php
5/24 19:30~開催された第33回PHP勉強会に行ってきたよ。
今回のテーマは「モバイル」ということで仕事にもがっつり関係あるので張り切って行った。
ちなみに会場を提供して下さったのは株式会社ノッキングオン様(ありがとうございました。サイトかっこいいです。)
ちょっと講演毎にまとめちゃいたいと思います。
- Comments: 0
- Trackbacks: 0
関連記事
グローバル変数の弊害について
先日書いたフィボナッチ数を出力するコードだけれど、
「グローバル変数を使わないで書いたほうがいいよ」
というアドバイスを頂きました。
ということで、グローバル変数を使うことのデメリットについて調べてみました。
まず、グローバル変数とは・・・・
プログラミングにおいて全てのスコープからアクセスできる変数のこと
です。
ちなみにスコープとはある変数や関数が特定の名前で参照される範囲のこと。
ようするに全てのスコープというのはプログラム全体という意味。
どこからでも呼び出せて書き換えられる変数ということです。
なので、「ついつい便利だから使っちゃうんだよな・・・。」と思っていたらwikipediaに
はっきりと悪しき慣習と考えられている
と書かれていました。
グーグルでグローバル変数 弊害で検索してみたところ出るわ出るわ。
というわけでグローバル変数の弊害についてまとめてみました。
- Comments: 0
- Trackbacks: 0
関連記事
Home > php



