[k]id 

2010年3月26日

右クリック禁止をjQueryで実装(褒められた事ではありませんが、)

たま〜に「html内の画像の保存をさせたくないので右クリックを禁止してくれますか?」
等の若干疑問を抱くリクエストを受け付ける事があります。

jq

ユーザービリティ的には決して褒められた事ではないのですが、
どうしても反発出来なかった場合はjQueryでサクッと実装してしまいます。

jQueryを読み込んだ上で

$(document).ready(function(){
	$(document).bind("contextmenu",function(e){
		return false;
	});
});

上記で、ササッと実装して無かった事にしましょう。

Filed under: Ajax,JavaScript
タグ: ,

2010年3月25日

Adobe Creative Suite 5(CS5) 4月12日発売ですって。

Adobeの次期バージョンCS5が4月12日に発売決定みたいですね。
あわせてAdobe Flash Builder 4 も発表になったみたいですね。

adbe

本国サイトでカウントダウンローンチサイトができているみたいです。

先日「Adobe FLASH PLATFORM CAMP Tokyo」に伺ってきたのですが、
やはり今回のアップデートの一番の目玉はFlash CS5でのiPhoneアプリ書き出し機能でしょう。

当日のセッションの模様が動画でみれるみたいので興味のある方は是非ご覧になってみてください。

来月が楽しみです。

Filed under: Flash Tips,WEB Tips
タグ:

2010年3月19日

Flashで10進数から16進数に変換

Flash AS3で10進数から16進数に変更する場合は
toString()を使用すると変換ができるらしい。

toString()

たとえばこんな感じ

var myint:int = new int(9);
  trace(myint.toString(2)); //  ←2進数
  trace(myint.toString(8)); //  ←8進数
  trace(myint.toString(16)); //  ←16進数
なるほど。


その逆に16進数を10進数に戻すはparseInt ()

parseInt()

var myint:String = "f";
trace(parseInt(myint, 16)); //  ←(変数:16進数なら[16])

らしい。
勉強になりました。

Filed under: Flash Tips
タグ: ,

2010年3月18日

phpで一定期間表示するNEWボタンを作る

昔はJavaScriptでNewボタンを表示制御してたんだけど、
そういえばPHPでやった事無いな。。と今更きづきまして
下記に記しておきます。

//記事等が投稿された日付
$setday="2010/3/18";
//今日の日付を取得
$today=date("Y/m/d");
//経過した日付を取得
$date_past=(strtotime($today)-strtotime($setday))/(60*60*24)+1;

上記で$date_past;に経過日数が格納されます。

ざっくりですが、例えば
if ($date_past <= 7){
        echo("NEW");
 }
的な使い方が出来る感じです。

Filed under: PHP
タグ:

2010年3月17日

外部RSSの日付をPHPでの取り扱いに関して。

外部ブログからそのままdc:dateを引っ張ってくると

2010-02-26T07:55:13+09:00

になるとおもうのですが、
20xx/xx/xxという書式に変更したい
そんな時は

date("Y/m/d",strtotime($dc->date));
にすれば

2010/02/26

という形式に整形できます。

Filed under: PHP
タグ: