Simple, Slowly

ブログを引っ越ししました。http://48.jp

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

暴走したSQLを停止するTips

MySQLの場合mysql -u [ユーザー名] -pとコンソールに入力 パスワードを聞かれるので、入力 show processlist;でプロセス一覧表示 kill プロセス番号;で停止注意 最後に「;」を入力しないと実行されません。

結婚は楽ではない

嫁さんと生活を始めて2年が経とうとしているが、結婚は思っていたより楽ではない。奥さんがいれば、家事をやってくれるので楽ではないか。 その空いた時間で、勉強なり趣味なりやれるのではないか。なんて事を考えていたが、甘い考えだった。 はっきりいっ…

could not bind to address [::]:80

Apacheをソースからインストールして、いざ実行しようとしたら could not bind to address [::]:80 というエラーで動かない。 rpm -qa httpd #すでにApacheがインストールされていないかどうかを確認 どうやら、すでにインストールしているapacheと競合を起…

BINDをソースからインストールする

BINDをソースからインストールする。BIND 9.7.2-P3をダウンロード。(最新版をダウンロードしてください) http://www.isc.org/software/bind/972-p3/download/bind-972-p3targz $cd ソースをダウンロードしたディレクトリ$tar zxvf bind-9.7.2-P3.tar.gz //…

IT技術者として必要な5つの知識

IT業界で働いてもうすぐ3年が経とうとしているが、PGの知識だけでは、限界を感じてきている。技術者としてやっていくなら幅広い知識が必要だと思う。 ざっと上げてみると ・サーバー設定 ・ネットワークの知識 ・データベース設計 ・パフォーマンス設計 ・…

T_CONSTANT_ENCAPSED_STRINGのエラー

PHP

微妙にはまったのでメモ。構文もあっているし、なんだろな〜と調べてみたら、ソースに全角のスペースが入っていた。 エディターに全角が表示されていなかったので気づかなかった。

CakePHP1.3でパンくずナビを作成

CakePHP1.3でパンくずナビを作りました。controllerで内容を配列にセットし、viewで表示しています。controllerでの処理 //パンくずリストを設定 $breadcrumb = array( array("name" => "name1" , "link" => "/hoge" ), array("name" => "name2" , "link" =>…

getimagesize のエラーを回避する

画像処理のスクリプトで getimagesize でエラーが出てしまいスクリプトが止まってしまった。 それを回避するために「@」(アットマーク)を付けて warning 出力を抑止。 $imgsize = @getimagesize($value);

CakePHPでシェルから引数を指定する

cake シェル名 ファンクション名 引数 こんな感じです。 cake sample main 1 引数は $this->args に入っています。

CakePHPでSQLを直接実行する方法

モデル名->queryで実行できます。 $sql = "SELECT * FROM table"; $foo = $this->HogeModel->query($sql);

Zend Frameworkのorderをリセットする

zendFrameWorkのZend_Db_Selectオブジェクトを使っていて、orderの値を消したいときは以下を使う。 $select->reset( Zend_Db_Select::ORDER ); これで、orderの内容が消される。where句は変えたくないけど、orderを変更して取得したいときに使える。

CakePHP1.3でメールを送ると、メール本文の下にメッセージが出る

CakePHP(1.3)でメールを送ると、メール本文の下にメッセージが出ました。 This email was sent using the CakePHP Framework, http://cakephp.org. 独自のlayoutsを利用しないとこのメッセージが出るようです。対策として以下のフォルダにdefalut.ctp defa…

cakaPHP1.3でQdmailを使えるようにする

cakePHP からメールを送信するときはQdmail が便利です。2011年1月26日時点での最新版 (1.2.6b)を CakePHP 1.3以降で使うときは少々修正がいるようです。そのまま使うとこういうエラーが出ます。 Fatal error: Call to undefined method View::renderElement…

skypeの影響でaptanaが重い

たまにaptanaが物凄く重くなることがある。 skypeが怪しかったので再起動するとaptanaが正常に動き出した。skypeがCPU負荷かけていたからだろうか? 原因はよくわからないが、skypeを再起動すると問題が解決した。