24. 4月 2009

wordpressでうごくひと2を設置する方法

無料の携帯アクセス解析「うごくひと2」: 商用利用可
http://ugo2.jp/

021

無料で使える高機能な携帯アクセス解析サービスができたようです。早速自分のブログにも導入してみました。

なんか、ケータイ対応はしてるものの、ケータイでどれだけ見られているのか今まで取ってなかったのですが、うごくひと2を設置して、結構閲覧されていたので驚いた。

まずうごくひと2で何ができるかというと

■アクセスの多い端末を写真つきで表示
05

■どの検索キーワード来た人が2ページ以上閲覧されてるとか
04

■ユーザー属性
08

■足あと(mixiのようなUIで親しんでる人にはわかりやすい)
06

とこれだけでも驚き。見た目的にもかなり作りこんである。

ページに仕込むアクセス解析タグは、html(imgタグ)のほかに、php、ruby、perlの言語が用意されている。

で、これをwordpressに仕込むにはどうすればいいか紹介しますね。

雨のち晴れではケータイでの閲覧に対応させるためKtai Styleというプラグインを利用していますが、このthemeディレクトリにテンプレートがあるので、そこのfooter.phpに埋め込む感じです。

07

以下ようにbody閉じタグ直前に埋め込んでいるのですが、ページのタイトルをURLエンコードする事によってページのタイトルも送れる様にプチ改造が必要。

<?php
$UH2url  = "http://b16.ugo2.jp/?u=******&h=*****&ut=1&guid=ON&qM=";
$UH2url .= urlencode($_SERVER[HTTP_REFERER])."|Az|".(int)($_SERVER[SERVER_PORT]);
$UH2url .= "|".urlencode($_SERVER[HTTP_HOST])."|".urlencode($_SERVER[REQUEST_URI]);
$UH2url .= "|H|&ch=UTF-8&sb=".urlencode("[page_title]");
echo '<a href="http://ugo2.jp/m/">';
echo '<img src="'.$UH2url.'" alt="携帯アクセス解析" width="72" height="16" alt="" border="0" />';
echo '</a>';
?>
</body></html>

で、wordpressの個別ページでタイトルを呼び出すタグはthe_title();なのだけど、これだとhtml出力のechoも含まれてしまうので、変数値として使いたい場合は、第三引数にfalseを入れてやります。

the_title(”",”",false);

実際のタグは以下のような感じ

<?php
$aaa=the_title('', '', false);
$UH2url  = "http://b16.ugo2.jp/?u=******&h=*****&ut=1&guid=ON&qM=";
$UH2url .= urlencode($_SERVER[HTTP_REFERER])."|Az|".(int)($_SERVER[SERVER_PORT]);
$UH2url .= "|".urlencode($_SERVER[HTTP_HOST])."|".urlencode($_SERVER[REQUEST_URI]);
$UH2url .= "|H|&ch=UTF-8&sb=".urlencode("$aaa");
echo '<a href="http://ugo2.jp/m/">';
echo '<img src="'.$UH2url.'" alt="携帯アクセス解析" width="72" height="16" alt="" border="0" />';
echo '</a>';
?>
</body></html>

ね、簡単でしょう?

30. 3月 2009

アンケートフォーム的な

JavaScriptやサーバーサイドスクリプトを手っ取り早く覚える方法。それはアンケートフォームを作ることだったりする。
というのは、よく使い、よく作り、基本中の基本でありながら奥が深いから。

普段使っているアンケートフォーム。以前に比べてかなり使いやすくなったところもあれば、未だに古いものもありますよね。

記入漏れがある場合、エラーだされて、ブラウザの戻るボタン押して戻ったら全部入力消えてるとかありましたよね。二度と入力しねーとか思いますよね。

で、こういう使いにくいアンケートフォームをいろいろ改良していくことが勉強になるんですね。最初は入力したものが特定のメルアド宛に送られてくるだけのものを、今度はDBを使いきちんと顧客管理できるようにしたり。データをcsvでまとめて落とせたり。アンケート項目も好きなように作れると便利ですね。

で、実際仮のアンケフォームを作ってみた。

デザインの観点で言えば、必須項目を入力しないで送信された場合・・・
017

入力されてない項目を目立つように赤枠で囲んだりしてみるとかやるといいっすよね
026

送られてきたデータは管理画面で一覧表示
035

修正がある場合は編集
042

アンケ項目の編集とかもできる
051

で、今回これらの事をいかに少ないソースと処理で行うためいろいろダイエットしてみた。よく、プログラム書くとき、同じ処理は2度書かないと言うけど、そういうのを施すわけで。

で、これを突き詰めたものがライブラリとかフレームワークなんだなぁと。

24. 3月 2009

連休中に何してたかっつうと

016

自分管理ツール(開発中)作ってた。phpで。

アレなんですよ。転職してからもうすぐ3年目ですけど、プログラム書かなくなったりhtml組まなくなったりして、それはそれで仕方ないんですけど、「作る」ってう事をしないとアイデア力も衰えてきてる気がするんですよね。実際前の会社にいた時の方がいろんなもん作ってたような気がするし。(ブラックマンとか。エロブロック崩しとか。ライブイベントとか。etc…)

要はネットで出来ることを把握しないとアイデア量も半減してしまうというのがココ最近の結論。

というわけで自分管理ツールつくりますた。なんで自分管理ツールなのかって言うと、役立つので飽きないと思ったから。知識まとめと言うか、自分記憶力が悪いので、書き留めたものをすぐに探せるとか、そういうツールです。記憶力が悪くなるのは仕方ないけど悪いままにせず、知恵を絞って補完ツールを作れば記憶力なくても人生何とかなると思う。人の名前をすぐ忘れるのはさすがにヤバイと思ってますが。。。

このツールをどんどんカスタマズすることでプログラムの勉強、及びアイデア力の鍛錬になる。はず。ライブカメラの動画も久々配信しようか迷っている。

実はこの自分管理ツールですが、静的なhtmlでかなり前から作ってたのですが、今回バージョンアップしてデザインも変えて内容も1から組みなおしています。仕事の事やプライベートな事など、「自分まとめサイト」を作るかのごとく記述していくわけですが、まだ情報が少ないので素っ気無し。、あと2、3年したら色が出てくると思われ。まあ公開はしないけど。

26. 8月 2008

xampp環境でのsendmail for windows

メモ。

C:\xampp\apache\binのphp.iniを開いて以下記入(&文頭;を取る)
——————————————————-
MTP = smtp.***.com
smtp_port = 25

; For Win32 only.
sendmail_from = ***@***.com
——————————————————-

送信サーバー名と送信者メルアドを入れる。smtpのポートは通常は25番ポート。

あとは


$title="件名";
$adress="hoge@hogegoge.jp";
$entry="エントリー内容";

$body="内容は以下";
$body.="___________________\n\n";
$body.= $entry."\n\n";
$body.="___________________\n\n";

$header="Reply-To: ".$_POST['fmemail']."\nContent-Type: text/plain;charset=ISO-2022-JP\nX-Mailer: PHP/".phpversion();

mb_send_mail($adress,$title,$body,$header);

をsendmail.phpとかで保存してwebから開く。メールが飛びます。

で、LANでネット繋いでる人は25番ポートを開放してあげないと飛ばないので開放します。昨日ココ忘れてて数時間無駄にした。やり方は機器によって違うので確認してください。

04. 6月 2008

だあぁ!時間切れ!なめんな。

もう寝ないと明日辛い!

livedoorのお天気API使って簡単なお天気表示Airアプリ作成中。
http://weather.livedoor.com/forecast/webservice/rest/v1?city=70&day=tomorrow叩くと横浜の天気の情報がXML形式に吐き出されるのだけど、横浜以外も表示させたいし、他にもいろいろやりたいわけで。というかこのXML整形の仕方が難しい。pearのライブラリ使えばあっという間だけど、レンタルサーバーにpearなんて入ってないので困ってたらSimpleXMLがあったじゃまいか。

でもphp5じゃないと使えない。ロリポはphp4だ。
自宅サーバーにひとまずアップ。AS3をちまちま書いて天気と最低気温くらいは表示できるかテスト。
ってな事やってたら終了。

↓このヘボイ表示のとこでオワタ


(追記)みれねーじゃんwΣ(・ε・;) allowScriptAccessをsameDomainからalwaysにしてるのに・・・ま、いいか。

実際これがアイコン表示され、デスクトップアプリになっていくかも。
phpもしばらく使ってなかったら忘れかけてる。テラオソロシス。

Pages: 1 2 3 Next
next