未分類 | ねねとまつの小部屋

Archive for the ‘未分類’


第36回PHP勉強会に行って来ました

by redgasuki

第36回PHP勉強会に行ってきました。

yandoさんの発表

2本立てでした。

PHPerの為のEclipse

PHPユーザには不人気(の予定)のEclipseですが、こんなに便利だよね、という話。

Eclipse使いとしては、ほかのエディタを使っている方にどううつっているのか、興味津々でした。

話としては、コードジャンプの紹介、コード保管、コードエラーの表示、とかリモートデバッグの話とか

わたしは、いつもxdebugを使ってリモートデバッグをしているのですが、物凄い便利です。自分の書いたコードのおかしなところを探すのにもちろん使いますが、cakeのコアを追いかけるのが、すごく楽です。変数も中身の漢字が、化け化けなの(eclipseの内部コードがeuc)が気になりますが、そこだけvar_dump(Cakeなら$this->log)すれば、OKです(化け化けの回避策も、検索すると出てくるのですがうまくいかない)

はまりどころとして、EclipseでプロジェクトがPHPプロジェクトとして反映されないことがある話が出ていたのですが、回避方法としては、正しい方法かわからないのですが、こちらにまとめています。困っている方がいらっしゃればご覧ください。

Eclipseで通常のプロジェクトをPHPプロジェクトにする方法

よくあるパターンとしては、SVNからインポートしたり、bakeして作ったプロジェクトなどが、なりがちです(どちらも先にPHPプロジェクトを作成してからインポートすれば問題ありません)。

パフォーマンステスト@CakePHP

すでにyandoさんが発表資料をあげて頂いています。
「パフォーマンステスト@CakePHP」を発表してきました

Cakeユーザ前半落胆、後半の後半に歓喜な内容。Cakeユーザもsymfonyユーザ必読です。

すずきさんの発表

Webエンジニアが知っておくべき迷惑メール対策法改正

内容がPHPダイレクトな内容ではないといえばないのですが、個人的には、一番勉強になりました。

言語とか、フレームワークとかそんなことよりも、もっと先に押さえなければいけないことがあるんじゃない、ということを改めて教えて頂いたプレゼンでした。

もっといろんなことを勉強しなければ、・・・

迷惑メール対策、WEB上でビジネスを考える上では避けて通れないことなのに、ウォッチしていませんでした。反省。

sotorokさんの発表

Mockingbird

ハプニングにより、急遽発表
ブラウザで見ている画面をみんなで共有する拡張機能とウェブサービス。発想自体がすばらしいなぁ~。

P2Pではなく、ウェブサービスなので、どこでも使えるのことと、ログが残せるのが、ポイント。

チャットが実装されたら、かなり便利な気がします

LINDさんの発表

オープンソースカンファレンス2008 Tokyo/Fall

の紹介して頂きました

yudofuさんの発表

その場でプレゼン資料を作成して参戦。ご本人グダグダと言ってましたが、とってもわかりやすかったです。
HTML_CSS_Mobile

perlのHTML::DoCoMoCSSを移植しつつ、今後、docomo以外にも対応、いろいろと発展させる予定。

個人的な話だと、cakeでelementをガンガン使っているので、その辺で使えるのか、ちょっと気になるところ。

http://coderepos.org/share/browser/lang/php/HTML_CSS_Mobile
から取ってくれば良いみたいなので、試してみたいです。

懇親会

kunitさんの話がおもしろ、ためになりすぎでした。もっと幅広く勉強しないと。

OpenIDのログインでRP側のサービスから、Yahooにリダイレクトされた時点で、ユーザが閉じちゃう話は、ちょっと衝撃的、Yahooでもか、という感じ。

yandoさんの特定のクラスタのユーザだけ、提供するOpenIDのOPの提案(?)の話も、おもしろかったですね。是非yandoさんの会社でやってくれないかなぁ~。

皆さんに内緒にしていた話

今日、まだ月曜だよねとか、月末で、期末、大変!とか皆さんが話していた際に言い出せませんでした。

9/30(火)お休みします・・・・。
すみません。すみません。私用があるもので・・・

サッカー見ながら、半分酔っぱらいながら書いているので、誤字脱字が激しいかもしれません。読み返してみると、変なところに食いついているような・・・

Popularity: 10 %

一つ星二つ星三つ星四つ星五つ星 (まだ評価されていません)
Loading ... Loading ...