articles

2010 年 6 月 21 日

jQuery li複数のシミュレーション用

良くレイアウトをCSSで組む際に
リストが複数ある状態をシミュレーションするためにわざわざli要素をコピーとかするんですが
このスクリプトを制作のときに入れておけば楽でした。
li要素を変更したときにも役立ちます。

list='<li>'+$("#sample_list li:first").html()+'</li>';
for(i=0;i<10;i++){
    $("#sample_list ul").append(list);	
}

テスト用なので、稼働時には外しますが。

2010 年 6 月 10 日

MySQL WEEKDAY?で曜日を数値で返す

CATEGORYMySQLSQLクエリ集関数  10:05 PM

MySQL関数のWEEKDAYは曜日の数字を返すそうです。

SELECT  DATE_FORMAT(date,'%c月%e日') as f_date,WEEKDAY(date) as youbi_num FROM item

そんでもって

$youbi_array=array("日","月","火","水","木","金","土","日");
$youbi_str=$youbi_array[$youbi_num];
$date={$f_date}({$youbi_str});

ですか?
もっといい方法があると思います。

2010 年 6 月 10 日

HTML5 oggのエンコーダー

CATEGORYHTMLHTML5  TAG 2:47 PM

HTML5のvideoで、oggのエンコードもしなきゃだなあ、統一してくれないかなと思ってますが
やはり、oggのエンコーダーをいれておかねばと思い入れました。
エンコーダーとはいえQuickTimeのコンポーネントです。

http://www.vorbis.com/

ここで「XiphQT」をダウンロードして、/ライブラリ/QuickTime に入れました。
これで動画のエンコードもできるようです。

2010 年 6 月 8 日

PHP メールアドレスの書式チェック

CATEGORYPHP  9:47 PM

メールアドレスの書式チェックは
いろんな場面であるので、調べたやつを入れておきます。
厳密にやるとなかなか大変そうです。

function is_mail($text) {
if (preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/", $text)) {
        return true;
    } else {
        return false;
    }
}

2010 年 6 月 5 日

PHP/MySQL implodeでクエリを作成

CATEGORYMySQLPHPSQL  TAG 12:49 PM

配列をimplodeで分解してIN()でクエリを作るとき、
文字列の場合困るなあと思ってました。
これでダメでしょうかね。
ちゃんとしたやり方がありそうです。

$list_array=array(“red”,”blue”,”green”);
$girls_path_list=implode($list_array,”‘,’”);
$query=”SELECT girls_name,tall,bust,cup,waist,hip FROM girls WHERE girls_path IN (‘{$girls_path_list}’)”;
print $query;

2010 年 6 月 2 日

SQL 関数を使うべきなのではと最近思います。

CATEGORYSQL関数  2:04 AM

あるって知っておけば、調べて使えます。
発想をあまりしないので。
取得した後に処理することが多いのでいけませんねえ。

concat() 文字列結合
lpad() 左文字埋め
rpad() 右文字埋め
ltrim() rtrim() 左右空白削除
length() 文字列の長さ
to_number() 文字列を数値に変換

とりあえず使えそうなものだけメモってみました。