開発日誌的なもの

とりあえず、キャプチャパスワードハッシュ化ワンタイムトークンによる自動ログイン仮登録メール、クリックしたら本登録 の機能は実装した。 最低限のセキュリティはこれで大丈夫だろうか。まぁ、もちろん最後に穴塞ぐけどさ。

socket.ioでは名前空間を動的に生成できる。名前空間は新しいバージョンから実装されたもの。

Twitter BootstrapをCakePHPで使う時、ヘルパーでjsとかを指定する。

TwitterBootstrap最高です。CSSやら、まぁとにかくデザイン周りが大変苦手な自分のような人間にはまさに女神。 本家のTwitterは放置してる。すいません。 いや、しかしこれ大変便利です。 最近は、Initializr(http://www.initializr.com/)なんかも出て、も…

https://github.com/mgcrea/cake_websocket本当に、なんでもプラグインになっているのね。 通信関係の勉強がしたくて、 ubuntuではnode.jsでサーバーサイドjavascriptを勉強したり、cakePHPにWebSocketのプラグインぶちこんだりしている。 Ajaxとcometでも良…

無事、リリースできた。

開発していたウェブサービスですが、なんとかリリースできました。 まぁ、かなり簡単なものだったから出来なかったら、申し訳ないんだけど。 支えてくれた皆さんに感謝。さて、後は夏休みの自由研究! こっちのウェブサービスはプログラムがえらい大変なのだ…

でけた。けど、追加。

とりあえず完成したけれど、サイト内だけの利用じゃワクワクしないので、検索結果の出力をCSV形式で落とせるように機能を追加する。http://jp.php.net/manual/ja/function.fputcsv.phpfputcsvなんて、そのまんまな関数があるとは……。 知らんかった。とりあえ…

開発再開

期限が迫っているものの、エラーが続出。 どうやら、使い慣れないプラグインを調子に乗って使っているために起きているエラーのようだ。泥臭いけれど、プラグインを使わないほうが良いのかもしれない。基本に戻ってもう一回やります。

8割がた完成したけれど。

ここにきてエラーが。しかも、ソースが長ったらしいので良くわからん。画面酔いを起こすという、プログラムやる人間にとっては致命的な体質なので長時間画面見続けていると吐き気が……。これは、いったんコードをプリントアウトしてにらめっこするべきかもし…

検索には、search pluginってのを使うことにした。 参考サイト http://torhamzedd.halteria.com/2012/01/cakephp20search-plugin2.htmlとりあえず、前半はやった。 ソート機能が楽しい。

とりあえずOR検索とあいまい検索実装してみた。 エンコード統一してから、実際のテストに入ってみる。あと、cronにかけるプログラムの確認すること。

CakePHPであいまい検索を実装して、OR検索を適応。 後は適当にページを作れば問題ない。

CakePHPをXAMPPで利用する時に、やらかしたことなど。

CakePHPでbakeしてみた。んで、databeseの設定(いわゆるD)は出来るんだけど、モデル(M)に手を出すと 「アクセス拒否」だの、エラー続出。アクセス拒否って事と、XAMPPのコントロールパネルの情報からどうやらmysqlに関係しているらしい 事はわかったんだけ…

cakePHPを使うのだ。

というわけで、さっそく最新版をうpして、使ってみると「htmlspecialchars() expects at most 3 parameters, 4 given in〜」とかいうエラーが。調べてみたら、サーバーのPHPバージョンが古いのになってた。orz古いバージョンだと変数を扱いきれなかったよう…