Home

カフェ関連サイトのシステム開発日記

WordPress2.7にアップグレード

WordPress2.7が登場したので早速アップグレードしてみました。

 
管理画面がガラリと変わりましたが、
コレはかなり使いやすいですね。

会社の先輩が先にアップグレードして
使っているところを見せていただいたのですが、
その使いやすさからすぐアップグレードしました(笑)

 
手動アップグレードの必要もなくなったようですし、
これはかなりオススメです。

PHPでモバイルサイトを作るときの教本

会社で見つけてくれた方がいて、
ノリで買ってみたのですが、かなり秀逸です。


PHP×携帯サイト デベロッパーズバイブル

 
まだじっくり読みきれていませんが、
パッと見、自分が今まで悩んでいたところが結構書いてある感じがします。

コレは教本にしようと思います。(笑)

symfonyでCSVダウンロードをするには

symfonyでCSVダウンロードできると便利かな、と思い調べてみました。

apps/「myapp」/config/view.ymlを以下のように書くと
簡単にできました。

listSuccess:
has_layout: off
http_metas:
content-type: application/octet-stream; name=list.csv
content-disposition: attachment; filename=list.csv

これを書いた上で、listSuccess.phpを用意すると
listSuccess.phpが呼び出されて、その内容がCSVとして吐き出されます。

 
ちなみに、listSuccess.phpの中身は以下のように作りました。
(最後にSJISにエンコードしています)

< ?php foreach ($keywords as $keyword): ?>
< ?php
$keyword = $keyword->getKeywords();
$keyword = mb_convert_encoding($keyword, “SJIS”, “auto”);
echo $keyword . “\n” ;
?>
< ?php endforeach; ?>

screenでフリーズしたときの対応

私はscreenを使っているのですが、
時々固まったスクリーンがあって、困っていました。

調べてみると、
以下のコマンドで復旧しました。

C-q

apacheの再起動コマンド

最近サーバーをrootで触ることが多く、
よくapacheの再起動をします。

その際に良く使っていたコマンドが

/etc/init.d/httpd restart

だったのですが、
これは強制的に再起動するので良くないという
先輩のありがたいお話。

ということで、プロセスが終わってから再起動をしてくれる

apachectl graceful

を使うようにしています。

Home

Archives
Tag Cloud
Feeds

Return to page top