「WEBあしか」にて実際に使っている通信用のライブラリ"RemoteUtil"を公開してみます。 RemoteUtilソースファイル(github) RemoteUtilとは? RemoteUtilとは、Flexのライブラリの一つである"RemoteObject"をラップし、さらにつかいやすくしたライブラリで…
更新内容 CD詳細ページに、関連するYouTubeの動画を表示するようにしました。
更新内容 CD詳細ページに「最近このCDを登録したユーザー」の項目を追加しました。 アーティスト詳細ページに「最近このアーティストを登録したユーザー」の項目を追加しました。
更新内容 CD詳細ページに曲目リストを表示するようにしました。 「ユーザーページ」の呼称を「マイページ」に変更しました。
トップページの表示項目などを追加しました。 更新内容 トップページに「所有登録数の多いユーザー」を表示するようにしました。 CD・アーティスト検索時にオートコンプリートが表示されるようにしました。 要望・バグ報告フォームに「要望・バグの区分」の…
ユーザー登録・ユーザーページ周りの大きな変更をしました。更新内容 ユーザーの新規登録ページの入力項目を大幅に減らしました。 ユーザー登録完了後に、自動ログインするためのリンクを表示するようにしました。 プロフィール設定の変更ページにて変更でき…
某所で指摘された箇所や、内部的な部分を修正しました。 メールアドレスでのログインに対応しました。 登録してすぐのユーザーページに説明文を表示するようにしました。 CD,アーティスト検索時に登録されていないアーティストで検索した場合、そのアーティ…
CakePHPのシェル機能の使い方って情報が少ない気がする。 ということでちょっとしたまとめ。
CakePHPで使える画像リサイズ用のImageコンポーネントを作ったので公開してみます。 コンポーネントを作成するに当たって下記のサイトを参考にさせていただきました。 CakePHP1.2 画像のアップロード(#02) 画像アップロード処理のセキュリティホールをふさ…
「うたちゃく!」のトップページにて表示しているタワーレコードの音楽ニュースについて少し話しておこうと思います。 トップのニュースは、タワーレコードオンラインにて配信されているRSSを取得して表示しており、もちろんタワーレコードさんにはメールで…
本日「うたちゃく!」のサービスを開始しました。 いや〜長かった! 制作期間自体は2ヶ月ほどだったんですが、その前の設計やらフレームワークの勉強やらをのんびりやってたせいで思いのほか時間がかかってしまった。 でもその分しっかりしたシステムを構築…
CakePHPのソースをトレースしていて気になったテクニックをメモ。 配列の末尾に値を加える いわずもがな、array_pushで実現できることですが以下のコードでも可能。 もしかしてよく知られてる? この方が個人的には可読性が高いと感じたため、これからはarr…
utf8_general_ci と utf8_unicode_ci の違い - Ceekz Logs (Move to y.ceek.jp) MySQLでのUTF-8の照合順序の種類を調べてみた。まずMySQLでよく使われるUTF-8の照合順序の種類には大きくわけて3種類あり、それぞれの特性は以下のようになっています。 utf8_b…
CakePHPのValidate関連の設定で分からない所が多々あったため調べてみた。 Validateのエラーメッセージ優先度を調整する http://cakephp.blog16.jp/index.php/2008/07/24/p41:TITLE array( array( 'rule' => VALID_NOT_EMPTY, 'required' => true, 'last' =…
div内で英数字の文字列を自動折り返しする方法を探した結果、まず不可能だと判明し、次に任意の箇所で折り返す方法を探した結果、下のサイトにたどりついた。 で、何故div内で折り返しさせたいのかというと、IE&Firefoxではdivの幅内に入りきれない日本語以…
メインPCで公開してる共有フォルダにサブPCからアクセスする際、アクセス制限を掛けたいと思ったため調べてみた。 http://allabout.co.jp/internet/lan/closeup/CU20041001J/:TITLE http://allabout.co.jp/internet/lan/closeup/CU20041001M/:TITLE 他にもは…
下のエントリーに関連して、RSSで取得した日付値のフォーマットを整える方法が気になったので調べてみた。コードサンプル: "; echo strtotime($strTime)."<br/>"; echo date("Y年m月d日 H:i:s", strtotime($strTime)); ?> 実行結果: Sat, 14 Nov 2009 23:11:06 </br/>…
TSUTAYAの音楽ニュースRSSを取得してPHPで表示させようと思ったんですが、いかんせんいくら探してもXMLへのリンクが見つからなかった。 で、しょうがないんでニュース一覧が載ってたページのソースを見てみたらそれがXMLだった。 XSLスタイルシートなるもの…
EmEditorでCakePHPの開発を行う上で(Eclipseはどうしry)MVC間の移動が面倒だったのでMVC間の移動マクロを作ってみました。 EmEditorのまとめサイトにUPしてありますので良かったら使ってやってください。 CakePHP用のMVC移動マクロ - EmEditorみんなでまと…
前IDからの転載です。 ひさびさ・・・というかブランク空けすぎだろ(笑)ということで久しぶりのエントリー 始めた頃は新人プログラマーだったのにいつの間にかニートプログラマーへwとりあえず今はCakePHPの勉強してるんでその記事をば。今回はPleiades All…
前IDからの転載です。 PerlやPHPで正規表現を用いる際によく使うパターン修飾子をまとめてみる。 i : 大文字小文字の区別無くマッチさせる s : 改行を含むすべての文字にマッチさせる(複数行を単一行とみなす) e : 置換文字列をコードとして評価する g …
前IDからの転載です。唐突ですがこれが1回目です。 よろしくお願いします。Perl用のテンプレートエンジンをヒアドキュメントを多用して作っていたんですが、そのなかでちょっとした計算をさせたくなった。 そこでググって見たところ↓のような方法を発見。 …