Flex・RemoteObject用のユーティリティクラス

「WEBあしか」にて実際に使っている通信用のライブラリ"RemoteUtil"を公開してみます。 RemoteUtilソースファイル(github) RemoteUtilとは? RemoteUtilとは、Flexのライブラリの一つである"RemoteObject"をラップし、さらにつかいやすくしたライブラリで…

うたちゃく!更新情報

更新内容 CD詳細ページに、関連するYouTubeの動画を表示するようにしました。

うたちゃく!更新情報

更新内容 CD詳細ページに「最近このCDを登録したユーザー」の項目を追加しました。 アーティスト詳細ページに「最近このアーティストを登録したユーザー」の項目を追加しました。

うたちゃく!更新情報

更新内容 CD詳細ページに曲目リストを表示するようにしました。 「ユーザーページ」の呼称を「マイページ」に変更しました。

うたちゃく!更新情報

トップページの表示項目などを追加しました。 更新内容 トップページに「所有登録数の多いユーザー」を表示するようにしました。 CD・アーティスト検索時にオートコンプリートが表示されるようにしました。 要望・バグ報告フォームに「要望・バグの区分」の…

うたちゃく!更新情報

ユーザー登録・ユーザーページ周りの大きな変更をしました。更新内容 ユーザーの新規登録ページの入力項目を大幅に減らしました。 ユーザー登録完了後に、自動ログインするためのリンクを表示するようにしました。 プロフィール設定の変更ページにて変更でき…

|うたちゃく!更新情報

某所で指摘された箇所や、内部的な部分を修正しました。 メールアドレスでのログインに対応しました。 登録してすぐのユーザーページに説明文を表示するようにしました。 CD,アーティスト検索時に登録されていないアーティストで検索した場合、そのアーティ…

CakePHPのシェル機能で各種コントローラーやコンポーネントを読み込む

CakePHPのシェル機能の使い方って情報が少ない気がする。 ということでちょっとしたまとめ。

CakePHP1.2 画像のリサイズ・アップロード Imageコンポーネント

CakePHPで使える画像リサイズ用のImageコンポーネントを作ったので公開してみます。 コンポーネントを作成するに当たって下記のサイトを参考にさせていただきました。 CakePHP1.2 画像のアップロード(#02) 画像アップロード処理のセキュリティホールをふさ…

TOPページで表示しているタワーレコード音楽ニュースについて

「うたちゃく!」のトップページにて表示しているタワーレコードの音楽ニュースについて少し話しておこうと思います。 トップのニュースは、タワーレコードオンラインにて配信されているRSSを取得して表示しており、もちろんタワーレコードさんにはメールで…

うたちゃく!のサービスを開始しました

本日「うたちゃく!」のサービスを開始しました。 いや〜長かった! 制作期間自体は2ヶ月ほどだったんですが、その前の設計やらフレームワークの勉強やらをのんびりやってたせいで思いのほか時間がかかってしまった。 でもその分しっかりしたシステムを構築…

CakePHPのソース内で見かけたPHPのテクニック

CakePHPのソースをトレースしていて気になったテクニックをメモ。 配列の末尾に値を加える いわずもがな、array_pushで実現できることですが以下のコードでも可能。 もしかしてよく知られてる? この方が個人的には可読性が高いと感じたため、これからはarr…

MySQLの照合順序指定・UTF-8

utf8_general_ci と utf8_unicode_ci の違い - Ceekz Logs (Move to y.ceek.jp) MySQLでのUTF-8の照合順序の種類を調べてみた。まずMySQLでよく使われるUTF-8の照合順序の種類には大きくわけて3種類あり、それぞれの特性は以下のようになっています。 utf8_b…

CakePHPのValidate設定いろいろ

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内で英数字の文字列を自動折り返しする方法を探した結果、まず不可能だと判明し、次に任意の箇所で折り返す方法を探した結果、下のサイトにたどりついた。 で、何故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で取得した日付のフォーマットをPHPで整える

下のエントリーに関連して、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データ取得

TSUTAYAの音楽ニュースRSSを取得してPHPで表示させようと思ったんですが、いかんせんいくら探してもXMLへのリンクが見つからなかった。 で、しょうがないんでニュース一覧が載ってたページのソースを見てみたらそれがXMLだった。 XSLスタイルシートなるもの…

EmEditor向けCakePHP用のMVC移動マクロ

EmEditorでCakePHPの開発を行う上で(Eclipseはどうしry)MVC間の移動が面倒だったのでMVC間の移動マクロを作ってみました。 EmEditorのまとめサイトにUPしてありますので良かったら使ってやってください。 CakePHP用のMVC移動マクロ - EmEditorみんなでまと…

CakePHPの開発環境構築

前IDからの転載です。 ひさびさ・・・というかブランク空けすぎだろ(笑)ということで久しぶりのエントリー 始めた頃は新人プログラマーだったのにいつの間にかニートプログラマーへwとりあえず今はCakePHPの勉強してるんでその記事をば。今回はPleiades All…

正規表現パターン修飾子まとめ

前IDからの転載です。 PerlやPHPで正規表現を用いる際によく使うパターン修飾子をまとめてみる。 i : 大文字小文字の区別無くマッチさせる s : 改行を含むすべての文字にマッチさせる(複数行を単一行とみなす) e : 置換文字列をコードとして評価する g …

Perlのヒアドキュメント内でコードを実行する

前IDからの転載です。唐突ですがこれが1回目です。 よろしくお願いします。Perl用のテンプレートエンジンをヒアドキュメントを多用して作っていたんですが、そのなかでちょっとした計算をさせたくなった。 そこでググって見たところ↓のような方法を発見。 …