2010年 3月 の投稿一覧

iモード向けXHTMLで内部リンクを作る

携帯向け(特にiモード)向けのXHTMLを書いていて、ページ内リンク・内部リンクでえらく困ってしまったのでメモがてら記録。
最初、次の様に書いていたのだけど内部リンクにできなかった。

駄目な例(1)

<h1 id="foo">MENU</h1>
(中略)
<a href="#foo">menuへ戻る</a>

iモードシミュレータも「h1タグへのid要素の割り当ては無効です」と表示して、動作させても確かに機能していない。
そういえば、以前、古典的な書き方をした記憶もかすかにあったので次の様にも書いてみた。

駄目な例(2)

<a name="foo"></a>
<h1>MENU</h1>
(中略)
<a href="#foo">menuへ戻る</a>

これでもダメであった。
で、落ち着いてよく考えるともしかして以前は単純なHTMLで今回はXHTMLなので、このあたり気をつけないといけないのかな。と思ったら、案の定だった。
ドコモのページにHTMLとXHTMLの対応表が掲載されていた。

iモード対応HTMLとiモード対応XHTML比較表
http://www.nttdocomo.co.jp/service/imode/make/content/browser/xhtml/index.html

この中で見ると、Aタグのname要素はid要素に置き換えましょう。と書いてあるので、以下の様に書くときちんと内部リンクとして認識された。

正しい例

<a id="foo"></a>
<h1>MENU</h1>
(中略)
<a href="#foo">menuへ戻る</a>

相変わらずわかってないなぁ。と反省。
これ、auやsoftbankでも問題なく動作するのだろうか。気になるところ。

radikoエリア判定

今日、アクセスしたら突如東京エリアとして判定される様になった。
中の人、大変なんだろうなぁ…。いろいろと。
f:id:hideack:20100401002515p:image

EthnaのActionFormの雛形の話

ethnaコマンドでActionクラスを作ると以下の様な雛形が出力される。

<?php
class Foo_Form_Bar extends Foo_ActionForm
{
/**
     *  @access private
     *  @var    array   form definition.
     */
var $form = array(
/*
        *  TODO: Write form definition which this action uses.
        *  @see http://ethna.jp/ethna-document-dev_guide-form.html
        *
        *  Example(You can omit all elements except for "type" one) :
        *
        *  'sample' => array(
        *      // Form definition
        *      'type'        => VAR_TYPE_INT,    // Input type
        *      'form_type'   => FORM_TYPE_TEXT,  // Form type
        *      'name'        => 'Sample',        // Display name
        *
        * (中略)
        *
        *  ),
        */
);
// 以下略
?>

となっているのだけれど、ActionFormの$form変数の中が/* 〜 */ のコメントで囲まれている部分の最左に "*" が記載されているのだけど、自分が作りたいフォームの定義を追加しようとするときにこのコメント部分*1をコピーして一部を直して使おうと思ったときに少し面倒な気もするのだけど...。
もっとも、自分で手を入れて直したりエディタで置換してしまえばいいのだけの話ではあるが。

実はこういう風にFormの定義を書くのが間違っていたりすると言うオチではないだろかというのが少し怖い。
(ただ、こればっかしは手で書かないと駄目だよなぁ。。。)

*1:出力されているコメント中の'sample'=>array(...)の部分

井の頭恩賜公園(2)

そういえば、大変そうだなぁ。と思った一枚。
f:id:hideack:20100327155158j:image
ピザ、注文しちゃう人がいるので、配達も結構大勢。
大型のピザの箱を5枚くらい抱えて二人で携帯電話片手に場所を確認しながらお兄さんが走りまわってました。
ご苦労様です。

井の頭恩賜公園

桜はまだ早いかもしれないけど、見に行ってみようかな。と昼間ふと思って散歩してきた。
トトロの看板に導かれつつ、ふらふらと。
f:id:hideack:20100327153704j:image
桜はまだだったな。満開になると池の周りが桃色に染まるのだけど、まだ全然かな。
f:id:hideack:20100327161122j:image
ソメイヨシノは極稀に満開で綺麗にさいている木もあったけど、これは少なかった。
f:id:hideack:20100327173832j:image
ただ、「花より団子」ということかたくさんの人がお花見を楽しんでいた。
池の周りは人がみっしり。少し離れた広場も人がぎっしり。みんなお酒飲んだり楽しんでいた。
ビールは少し寒そうだったけど。
f:id:hideack:20100327160421j:image
池の側でフランス人のお兄さん二人が日本酒のワンカップを片手に飲んでいて、写真を撮ってくれと頼まれて*1デジカメを渡された。
花見は良い文化だ。的なことを言っていたが、確かに独特かもしれない。
いや、おもしろいお兄さんだった。また、飲んでるのがワインじゃないところがいいなぁ。

*1:もちろん日本語である

実に興味深い

いや、たまたま目についたというだけです。
f:id:hideack:20100327135957p:image

Xperiaのロゴを見たときに富士通を感じた理由

SONYエリクソンが来月販売するドコモの携帯端末Xperiaのサイトやカタログを見ていてロゴ(?)が掲載されているのだけど、何故かこれを見たとき富士通を感じてしまった。
f:id:hideack:20100326010620p:image
なんでだろうと思って、あらためて富士通のロゴを見てわかった。
f:id:hideack:20100326010619p:image
"j"と"i"の上の∞記号の様にデザインされている部分が似ていると思ったのですね。きっと。
おそらくFMVとか富士通のパソコンにこの部分だけが印字されているので余計に印象に残っていたのかな。

ホームページ

ホームページ。なんか久しぶりにタイプしたら懐かしい感もあったりするのですが、ここでいうホームページはブラウザで開く際、自動的に開かれるページのこと。
いままで、Yahoo!にしたり、googleにしたりといろいろ遍歴があったのですが、ここ半年ぐらい落ち着いている設定があって、そのページは "Sleipnir Start"だったりします。
f:id:hideack:20100324235250p:image
Sleipnirは、言わずと知れたWindows用のタブブラウザなのでありますが、そのSleipnir用のスタートページとして作られたwebページ。
自宅では当方Mac使いとなっていて使うことはできない*1のだけれど、このページだけを使わせてもらっているということでして...。
便利なのは、キーワードを入れて画面の下に並んでいるボタンを押すと入力したキーワードで検索をしてくれたり、検索キーワードを入れるフィールドの上に天気予報が表示されたりと結構便利なのです。
あと、デザインがシンプルで好きだな。と。
自分のMacで使っているChromeブラウザのホームページになっていますが非常に気に入っています。Mac使いの方もぜひ。

こういうシンプルで使い勝手がよいものを作りたいものですねぇ...。

*1:会社はWindowsなのでSleipnir使ってます

Google Static Maps API V2

Javascript無しで利用することができるスタティック版のGoogle map APIのバージョンが上がっていたのを今日知った。

Welcome to the developer documentation for the Google Static Maps API!
The Google Static Maps API lets you embed a Google Maps image on your webpage without requiring JavaScript or any dynamic page loading.
Static Maps V2 API Developer's Guide

V1との違いは以下の通り*1

  • APIキーが不要になった
  • ピンにアイコン画像を設定できる様になった
  • 地図の上に任意の多角形のレイヤー(polygonal)を貼れる様になった

で、V1とAPIのインターフェースの違いは

等々。V2の方がパラメータが細かくなっているけど、極端に大きくは変わっていないかな。
APIのKeyが不要になったのは大きい。

*1:ざっくりドキュメント読んだ範囲

capsule

最近、よく聞いてるアルバム。特に"Love or Lies"が好きだ。

PLAYER(初回限定生産盤)(DVD付)

PLAYER(初回限定生産盤)(DVD付)

あと、坂本冬美。焼酎のCMでビリーバンバンのカバーを聞いたときに即買っていた。
紅白以降、売れてるみたいですね。

Love Songs~また君に恋してる~

Love Songs~また君に恋してる~