.htaccessで携帯を振り分ける

メモ:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^DoCoMo [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^vodafone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^SoftBank [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^KDDI [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^J-PHONE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Up.Browser [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^ASTEL [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^DDIPOCKET [NC]
RewriteRule ^$ http://○○○○○.com/m/ [R]

前述のURL転送先に設置
RewriteEngine Off

※注意点
・必ず最後に改行を入れる

Google Mapsで緯度・経度を調べる

メモ:
◎表示している地図の中心点に緯度経度を表示

javascript:void(prompt(”,gApplication.getMap().getCenter()));

Google mapsから緯度経度を得る方法

◎Google マップが携帯でも表示できるようになりました
http://googlejapan.blogspot.com/2008/03/google_1433.html

Win ダイアログボックスのPrint Screenを取る

WindowsってダイアログボックスだけのPrint Screenが取れたんですね・・・今まで知らなかったです。

やり方は簡単
ダイヤログボックスがアクティブな状態で Alt + Print Screen
20100305_001

ダイヤログボックスだけがコピー&ペーストされた
20100305_002

チュートリアル製作したりするときには便利だね

エックスサーバー移管時のメモ

ネームサーバーを切り替える前の確認手順

・サーバーパネルの「SSL設定」から「SSL設定の追加 」で独自ドメインを追加
・https://svxxx.xserver.jp/~xxx/独自ドメイン/ でアクセス

参考
http://www.xserver.ne.jp/faq_transfer_server.php
「ネームサーバーを切り替える前の確認URLを教えてください。」

“サーバーパネルの「SSL設定」から、https://sv**.xserver.jp/~サーバーID/ドメイン名/ というアドレスを発行することができます。

example.jp を設定して、ネームサーバーを変更する前に動作を確認する場合は、ドメイン追加後、このSSL設定から https://sv**.xserver.jp/~サーバーID/example.jp/ というアドレスを発行し、https://をhttp:// に変更し、これを使用して動作確認を行ってください。

http://sv**.xserver.jp/~サーバーID/example.jp/ で表示された内容が、ネームサーバー変更後に http://www.example.jp/ で表示されることとなります。”

ThunderbirdとGmailを同期させる

GmailがIMAPに対応したので、下記ページを参考にThunderbirdとGmailを同期させようと3~4ヶ月前に試みたが上手くいかなかった・・・
http://mail.google.com/support/bin/answer.py?hl=jp&answer=77662

現在はiPhoneを購入し、Gmailと同期させているのだが、Gmailを未読のままにしておくとiPhoneの新着メールにカウントされてしまうのが嫌で、ThunderbirdとGmailの同期を再度設定させてみる。

ググったところ、Thunderbirdのアドオン「Gmail IMAP Account Setup」を使用すれば良いとのことだった。

アドオンをインストールしただけであっさりと設定完了。

php エラーを表示させない

phpファイルをincludeさせようとしたが、ファイル名を打ち間違えてエラーを出してしまった。
で、その時思ったのだがphp include先のファイルが無いとエラー出る時と出ない時があるよね。
ちょっと調べたら、エラーを出すか出さないかはサーバーのphp iniで決まっているみたい・・・(サーバーとphp そんなに詳しくないのでこの程度・・・)

ついでに調べたら、phpファイル側でエラー表示させないやり方もあるみたい。
いろいろやり方はあるようだけど・・・ php includeの場合なら
<?php
@include ‘http://www.xxxx.net/header.php’;
?>
って感じに、関数の先頭に @ マークをつければOK
この@をエラー制御演算子というらしい・・・

個人的にはエラー表示はあった方がいいと思います。

Win フォントを一時的に利用する

今まで知らなかったWinの機能
【フォントを一時的に利用する方法】
1.ハードディスク上でもCD-ROM上でも良いので、使いたいフォントをダブルクリックします。
2.「Windows Font Viewer」でフォントのサンプルが表示されます。
 ↓↓↓コレね
 20090219_001.jpg
3.この状態でアプリケーションを起動することで、使いたいフォントが一時的に使用出来るようになります。
4.使いたいフォントが複数ある場合は、それぞれのフォントを「Windows Font Viewer」で開いた状態にします。
※複数開くのは面倒くさいので、フォント管理ソフトで未インストールフォントを認識してあげればOK
Fireworksでテスト 通常時
20090219_005.jpg
フォント管理ソフト(フォントマスター)で未インストールフォントを表示させてからFireworksを再起動
20090219_003.jpg
再起動後
20090219_006.jpg
判りにくいですが、フォントが増えてます。
未インストールフォントも複数使用可能になりました。
※Fireworks以外のアプリケーションPhotoshopやWord、ExcelでもOKのハズ・・・
めったに使用いない大量のフォントをインストールしなくて済むので、メモリも圧迫しないと思われます。

Google マップを携帯で表示

携帯サイトでGoogle マップを表示させたい。・・・のメモ

概要
コードの生成はこちら(日本語地名入力可):Static Map Wizard

IE6で透過PNG画像が伸びる:for pngfix.js

透過PNGをIE6以下のバージョンで綺麗に表示する方法 – DesignWalker:pngfix.js
上記を使用して久しぶりに透過PNG全開でサイトをコーディング中。IE6で透過PNG画像が伸びているのを発見。
透過PNGを背景画像として使用すると要素に合わせて伸びてしまうことは知っているけど今回はHTML上にimgタグとして配置した画像が伸びている。
↓こんな感じね
080909_002.gif

その他のモダンブラウザではこう(正常)↓
080909_001.gif

原因は、CSS:「line-height」「font-size」の影響を受けるためのようだ。
微調整して正常表示になった。