Subcribe via RSS

nginxでスマホからのアクセスをリダイレクト

2012/1/8 | Posted in linux, server

nginxでiPhoneやAndroidからのアクセスをリダイレクトする方法のメモ。

Apacheなら.htaccessなどを使ってリダイレクトしますが、nginxだとちょっと違います。
/etc/nginx/sites-available/ にある設定から行います。


$vi /etc/nginx/sites-available/example.com

以下のように、rewriteを使ってリダイレクトします。

server {
    listen 80;      
    server_name example.com;
    access_log  /var/log/nginx/example.com.access.log;
    error_log  /var/log/nginx/example.com.error.log;

    (中略)
    # スマホからのトップページへのアクセスを、/mobile にリダイレクト
    if ($http_user_agent ~* “2.0\ 2MMP|240×320|400X240|BlackBerry|Cellphone|Googlebot-Mobile|Opera\ Mini|iPhone|iPod|Android|BlackBerry9530|Nokia5800″) {
           rewrite ^/$ /mobile last;
    }
}


スマホ判定の部分は、どこかから持ってきたやつを適当にいじっただけなので、よく分からない端末名も入ってます。

if 文は、ifのあとにスペースがないとダメみたいなので注意。
if (      #OK
if(       #NG

あと、以下も注意。


参考にしたサイト

2つめのサイトでは、rewriteのflagの使い方なども載っていて、参考になります。





Tags: , ,

新感覚情報共有サービスtagletが面白そう

2011/1/13 | Posted in android, Diary, idea, web

わくわくしたのでblogでも紹介する。

おそらく日本初!Android2.3向けNFC情報交換サービス「taglet」






FelicaなどのNFCのIDに対して,情報を仮想的に付与して共有する,というサービス。

固有のIDに勝手に情報を割り当てることで,新たなサービスを作る,というのを何かに応用できないだろうか。
と思ったら結構やられている。

位置情報にエアタグ付けてカメラを通して見せるセカイカメラも、固有の座標に勝手に情報を割り当ててる。
位置情報にソーシャルな情報を付加したらfoursquare。
バーコードに商品の評判を付加したサービスもあった。(名前忘れた)



・何に、(位置情報、バーコード、NFCのID...)
・何を付加して、(評判等の情報タグ、ソーシャル...)
・どう見せるか


他に何かいいターゲットないかな。

位置情報なんかはかなりやられていて今更感がある。
Smart Phone関連はみんながネタ探している。
未踏で一緒だった岩崎さんのやつは、方向としてセンスがいい気がする。


あとは付与するものと、見せ方も重要で、そのあたりtagletはまだうまくない気がする。
何でもできる、もいいけど、いまいちその先の世界が見えないので、まだ使ってみようと思えない。

どこかに持って行ってブラッシュアップされればいいのに、と思います。

なんとなく未踏のころを思い出すポストでした。
またネタを考えてみよう。




Tags: , ,

Android端末の画面をPCの画面上に表示

2010/10/30 | Posted in android

前回書くつもりで忘れてた。
Android端末の画面をPC上に表示できるソフトがあります。

Androidの端末を操作してアプリケーションを動かす様子などをそのままリアルタイムでPCの画面上に表示することができます。

これがあると、プレゼンでAndroidアプリのデモをするときなんかに便利。
MacでもWindowsでも使えます。


使い方とインストールは、以下から。
[Android] Android Screen Monitor (ASM) Ver.2.00 Released – adakoda


Android2.2でも動きました。
早い動きがあると完全に反映するのは厳しいかもしれませんが、基本的にはいけます。

iPhoneでもこういうのがあるといいと思うけど、あるのかな。




Tags:

Android App Inventor

2010/10/25 | Posted in android, programming

App Inventor for Android

AndroidのプログラムをGUIで書けるApp Inventorを試してみた.

普通はたぶん、Javaとeclipse + pluginで開発するんだけど、ブラウザとJava Applet?と実機で開発するのがApp Inventor.

プログラムを全く書かずに,アプリが作れます.
こんな感じ.



今回は,チュートリアルのゲームを作ってみたけど,2時間くらいで作れた.

こんな感じでGUIのブロックで制御します.



Android_Blocks_Editor.png



直感的でなかなかいいです。
複雑なものを作るのは難しそうだけど。




Tags:

AndroidのMy Tracksで自転車ログ

2010/7/21 | Posted in android, Diary

最近健康のために、自宅から研究室まで自転車で通い始めました。
片道約15km。

で、せっかくだからいろいろ記録できたらいいなと思い、Androidのアプリを探してみたらMy Tracksというアプリが見つかりました。

googleが作ったアプリです。
自転車に限らずジョギングとかでも使えます。

GPSを使って、通ったルートやかかった時間、平均速度、最高速度などいろいろなデータがとれます。
あとたぶん加速度情報も使ってる。

で、取ったデータをそのままGoogle DocsとGoogle Mapに送れます。

Androidはスクリーンショットを撮るのがiPhoneと違って面倒なのでないですが、アップロードしたものをPCで見るとこんな感じ

Google Docsには各種の情報が。
My Tracks in google docs

Mapにはルートが。
My Tracks: route

素晴らしい。こうやって可視化するだけでも結構うれしい。

これを研究室の人に見せたら、「ユビキタスしてるね」と言われた。

他にいいところは、これがフリーのアプリっていうところと、SIMカードなしでも使えるとこ。(もちろんデータのアップロードとかMap見るのとかはwifiが必要です)

あと、オープンソースになってるみたい
たぶんiPhoneでも探せば似たようなアプリがあると思う。




Tags: ,
  • 書いてる人:

    Junichiro Takagi
    高木潤一郎

    http://tjun.jp
    mail@tjun.jp

    未踏でクリエータやってました。メーカーでエンジニアやってます。
    このブログは、会社とは関係なく個人の意見を書いています。

    RSS:


  • friendfeed: