webOS eyeOSを入れてみた

最近良くwebOSを見かけるので、ひさしぶりにひとつwebOSの「eyeOS」というのを試しに入れてみました。

使った感じですが、パッと見オフィス向けなデザインがかっこいいという感じです!

webOS

インストールも簡単で、画面上でインストールできました。
Apache + php + MySQL はインストールされている必要がありました。。

下記サイトよりダウンロードさせていただきました。

http://www.eyeos.org/

nagios check_httpでレスポンス文字列を解釈し監視するメモ

外形監視などで、httpで200かどうか確認することがありますが、

200コードを返した際に、ページの特定の文字列を解釈して、エラーがエラーじゃないかチェックする際に
必要となるcheck_httpのオプションが -r です。

define command{
command_name check-http-string
command_line $USER1$/check_http -H $HOSTADDRESS$ -u $ARG1$ -r $ARG2$
}

phpなどサービスに問題がおきてないかなどの結果を監視対象ページに設定しておけば、
色々なことを監視する事が可能になります。

クロスドメイン対策!各ブラウザ毎のcookieの制御メモ

cookieをp3pで制御する際のメモ!
現在利用しているブラウザでチェックした結果を下記に残します。
あくまで個人的なメモで、参考程度でお願いします(^0^)/

実施OS:windows7 32bit
※cookie p3pについては下記サイトを参考にさせていただきました。
http://msdn.microsoft.com/ja-jp/library/ms537341(VS.85).aspx
http://www.res-system.com/weblog/item/540

firefox3.6
chrome7

⇒p3pの他ドメインでのクッキー書き込みは問題なく制御可能だった。

ie8
⇒<script type=”text/javascript” src=”他ドメイン”>ie8cookieblock

ただimgタグでphpなどを呼び出しての制御であれば、p3p付きで制御するとブロックはなくなった。

safari5(win)
⇒他ドメイン名義のcookieの書き込みができず、うまく制御できず。
デフォルトの設定で、「訪問したサイトのみから受け入れる」という設定になっており、他ドメイン名義での発行ができなかった。。
safariなどの場合は、jsでクッキーの制御などしないと難かしそうでした。
safaricookie

携帯サイト:各キャリア端末識別情報まとめも

いまさらながら、携帯サイトを作る上で、便利な端末識別情報! ただキャリアごとに取得方法や利用できる条件が異なり、かなり面倒ですので、 携帯勝手サイト作る際に参考程度にメモします。 早く世の中全てスマートフォンに変わってほしい。。

■DOCOMO

1:utn を利用して、ユーザーエージェントから識別番号取得する場合。
utnはリンクする必要があるので、画面遷移が必要です。
<a href=”hoge.html” utn>test</a>
<form method=”post” utn>
</form>
PHPでの取得例↓
preg_match(“/^.+ser([0-9a-zA-Z]+).*$/”, $_SERVER[‘HTTP_USER_AGENT’], $match);
print $match[1];
2:guid=onで識別番号取得(iモードID)
※2008年4月ごろからiモードIDを取得できるようになったようだ。
※注意!:https(SSL)通信ではiモードIDは取得できない。
引数にguid=onを入れる。
下記例↓
<a href=”http://hogehogeexample.jp/?guid=on”>hoge</a>
<form action=”http://hogehogeexample.jp/?guid=on” method=”post” name=”form1″>
<input type=”submit” value=”送信”>
</form>
※注意!formを利用する場合、 下記のようにguidパラメータを渡しても無視される
NG↓
<form action=”http://hogehogeexample.jp/” method=”post” name=”form1″>
<input type=”hidden” name=”guid” value=”on”>
</form>
3:NULLGWDOCOMOを利用
※注意!:公式サイトのみ(勝手サイトでは利用できない)
http://hogehogeexample.jp/uid=NULLGWDOCOMO
とパラメータを付与すると、
http://hogehogeexample.jp/uid=XXXXXXXXXXX
と自動的変換されてかえってくる

■AU

1:サブスクライバIDという識別番号が取得できる
PHPでの例↓
print $_SERVER[‘HTTP_X_UP_SUBNO’];



■softbank

※C型端末といわれるものはユーザーIDを取得できないらしい。
※注意!携帯の設定で「ユーザーIDを送信しない」と設定すると取得できない。
※注意!初期ページがhttps(SSL)だと取得できない(httpからリダイレクトなど対応をとる)
1:ユーザーエージェントから識別情報を取得(vodafone端末)
phpでの例↓
preg_match(“/^.+\/SN([0-9a-zA-Z]+).*$/”, $_SERVER[‘HTTP_USER_AGENT’], $match);
print $match[1];
2:X_JPHONE_UIDを取得
print $_SERVER[‘HTTP_X_JPHONE_UID’];