« 8月 2010 9月 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

  • Javascriptでラジオボタンの値を取得する
  • 2010.06.07
  • ラジオボタンの値によって、表示の切り替えをON/OFFするような仕組みを作ったので、ラジオボタンの値を取得するjavascriptを記述します。


    function radioValue(element) {
     var len;
     len = element.length;
     for (i=0;i<len;i++) {
     if (element[i].checked) return element[i].value;
     }
     return ””;
    }

【この記事のタグ】
  • ザ・マックショウ in 代官山ユニット
  • 2010.05.31
  • 昭和八十五年五月三十日(日)はマックショウのライブでした :emoji92:
    オープニングアクトはザ・フェイス!
    フェイスは何度か見たことありましたが、昨日の声援?の通り、ボーカルがイケメンで曲もなかなか良い感じです ;-)

     

    マックショウは19:40位からだったかなー!?
    やっぱり良かったです!!
    チケット番号が60番台前後だったので、ゆっくり入っていったけど最前列もゲットできました :emoji92:
    アンコールも2度出てきてくれてあの名曲もやってくれましたね!!
    久しぶりのマックショウのライブでしたが、今回も最高でした :mrgreen:

【この記事のタグ】
,
  • グーグルアナリティクスで外部サイトへのリンクを計測する
  • 2010.05.28
  • グーグルアナリティクスは無料で使えるアクセス解析ツールだが、機能が多すぎてなかなか多くの機能は使いこなせていません。
    今回、外部サイトへのリンクを集計したのだが、備忘録として残します。


    外部へのリンクは、サイト内のトラッキングコードを設定したページを経由しない為、リンク自体にJavaScriptを設定し、クリックしたらそのJavaScriptを起動させトラッキングをとるような処理を追加しました。
    新しいバージョンのトラッキングコードの場合は、以下の通り。


    <a href=”http://www.example.com” onClick=”javascript: pageTracker._trackPageview(’/G1/example.com’);”>


    /G1/example.comは架空の名前で大丈夫です。
    ディレクトリ構造等、分かりやすい名前をつけて下さい。


    ※javascript関数を利用する場合、正しい数値を得るためにGoogle Analyticsのソースコードを_trackPageviewを含むリンクより上部に貼り付けておく必要があります。


    ホームページ制作・WEBシステム開発

  • んっ cronでpearが動かない!?
  • 2010.05.27
  • ブラウザから起動すると正常に動くプログラムがcronだと動かないというのはたまにある現象だし、今までは殆どの場合、パスの違いが原因でした。
    今回、pearをcronで動かしたかったのだが、動かなかったので、include_pathを調べてみたが合ってる様子。
    色々試してみたところ、PHPがセーフモードの為、動かなかったのが判明した。
    ブラウザで起動する場合は、php.ini、httpd.conf、.htaccessの設定を読むが、cron(CLI)ではデフォルトはphp.iniのみだそうなので、php.iniのsafe_modeをOffにしようとも思ったが、そうするとサーバ全てに反映されてしまい、セキュリティ上好ましくない為、cronの記述に「/usr/bin/php -d safe_mode=off」のように -d safe_mode=off を追加することにより問題が解消されました。


    ホームページ制作・WEBシステム開発

【この記事のタグ】
, ,
  • デコメ送信機能を作ってみた
  • 2010.05.26
  • 管理画面からメルマガを作成し、会員番号や会員ページのURLを差し込み画像もインラインで添付するような携帯向けメルマガ配信システムを作ってみた。
    当初、Qdmailを使用したが、ドコモのみ添付画像が削除され上手くいかなかったため、QdmailでQdsmtpも使いSMTP送信に変更した結果、無事ドコモでも画像がインラインで表示されるようになった。


    但し、SMTPサーバの種類によっては接続が上手くできず送信エラーが出るため注意が必要!!


    調べたところ、1.26bではqmail判定ルーチン部分で不具合があるそうで、
    以下のif文をコメントアウトすることにより、動作するようになった。

    /*
    if(false !== @system($sendmail_path.’ -d0.1 < /dev/null
    > /dev/null’,$ret)){
    if(is_array($ret)){
    $ret = reset($ret);
    }
    $code = (int) substr($ret,0,3);
    if( 100 === $code || 111 === $code){
    $this->is_qmail = true;
    }
    }
    */


    また、今回QdmailをSMTP送信で使ってみた感想として、関数型(qd_send_mail)は送信に時間がかかるため、OOP型にした方が断然よいというのが分かりました :idea:

【この記事のタグ】
, ,
Page Top