2006-10-27 Google のUI は OK/キャンセルを訊いてこない, Firefox2 にしたらブックマークが消えてしまった, iPod->Folder, XMLのコメントの話, ソフトバンク携帯電話持ち帰り0円の真実
■Google のUI は OK/キャンセルを訊いてこない
Googleの Personalized Home や Gmail を使っていると、何か操作をした時にOK/キャンセルの選択を求められることが実に少ないことに気がつく。
その代わりに、自分がした操作によって変化した部分にメッセージが現れる。そして操作を取り消す手段がそこに存在している。
これはいい。
まず、操作の小気味の良さがある。わずらわしくない。
また確認を求められる圧迫感がない。一応本職はSEである私でも予想外のダイアログには一瞬驚いてしまう。まして初心者ならなおさらだろう。
何より、初めて見る確認ダイアログというのは「その選択肢がどういう変化を生むのか?」ということに対しての判断を、「変化する」前に求められているわけだ。Google の UI にはそういう難しさがない。変化した後に、元に戻すという選択肢を提供しているのだから。
その機能の技術的な下地が、Webベースにある。
今までの(WindowsOS的な)インターフェースではなかなか難しい。RADな環境*1を使ってみると判るが、インターフェースのある領域――例えばエディットコントロール――が消えた時にそこに代わりにテキストと元に戻すためのボタンを出す、というのは結構骨が折れる。Delphi なら標準のコントロールの代わりになるその様な機能を持ったものをコンポーネントとして開発したくなるところだ(VBはどうだか知らない)。
Webベース――といっても HTML, CSS, Javascript であって HTTP はあまり関係ないのだろうけど――では(比較的)楽に実装できる。
そして、そのようなインタフェースに慣れつつある自分に、ふと気がつく。
■Firefox2 にしたらブックマークが消えてしまった人へ
解決法、らしい。
- 一度アンインストールして、インストールフォルダ(Windows なら C:\Program Files\Mozilla Firefox\ がデフォルト)をきれいに消して、もう一度インストールする。
- もう一度インストールしてカスタムインストールを選んで別のフォルダにインストールしなさい。
のどちらか、と書いてあるようだ。
設定などはユーザアカウントのフォルダ(Windows なら C:\Documents and Settings\(user名)\Application Data\Mozilla\Firefox)にあるからインストールフォルダを消しても心配要らないよ、ということだな。
■XMLのコメントで注意すること
XMLのコメントに--があると、エラーとなる。なんで!?
昼間のメモ:これはXMLの仕様なのか!?
コメント終わりは --> じゃないのか?
仕様です。
For compatibility, the string "--" (double-hyphen) must not occur within comments.
Extensible Markup Language (XML) 1.0
「互換性のために、二重のハイフンはコメントの中に書けない」となっています。
なにとの互換性かというと、HTML との互換性です。
HTMLの仕様書をよく読んでみます。
White space is not permitted between the markup declaration open delimiter("<!") and the comment open delimiter ("--"), but is permitted between the comment close delimiter ("--") and the markup declaration close delimiter (">").
On SGML and HTML
"<!"がマークアップの始まりを表します。
"--"がコメントの開始を表します。そしてマークアップの開始とコメントの開始の間に空白を入れてはいけません。
次の"--"が
">"がマークアップの終わりを表します。コメントの終了の"--"と">"の間の空白は許されます。
ということです。
解釈次第では、
<!--ここはコメント--ここはコメントではない>
と書いたら、
ここはコメントではない
と表示するのがHTMLの正しい仕様だとも言えます*2。数あるHTML ユーザエージェントの実装は、ほぼそうなっていないわけですが。"<!--"がコメント開始で"-->"がコメントの終了というのは、実装がそうだからという理由で広まった知識なわけです。
XMLは「広く伝わっている方を仕様にしました、でも互換性のためにコメントの中に"--"を入れてはいけません」ということなのでしょう、きっと。
via
■ソフトバンク携帯電話持ち帰り0円の真実
は一体どこにあるのか? という話。
意外にも、
今日ソフトバンクが「新規・機種変更ともに端末全機種0円」を発表しましたが、新スーパーボーナスの「端末価格1万500円引き」はどうなるのでしょうか?
http://q.hatena.ne.jp/1161834526
にフォローのコメントなどが無かったので実際に店頭で聞いてみた。
要点は、
- 新スーパーボーナスを適用した上で分割払いじゃなく現金一括払いができるのか?
- その場合に新スーパーボーナスにある店頭支払い価格からの10,500円割引が実際に適用されるのか?
の2つ。
店頭にでていたお姉さんはすぐに答えられずにバックヤードに。
で、返ってきた答えは、
- 今は分割払いのみで現金一括は受け付けていない
- 他店でもほとんどがそうだろう
- もし現金一括を受け付けている店があれば10,500円割り引きされるだろう
ということ。
もしもすべての店が分割払いのみしか受付いていないのならば、今回の携帯電話持ち帰り0円は、
- 現金一括払いという選択肢をなくして頭金0円無利子24回払いを客に押しつける
- 結果、新スーパーボーナスにあった(ソフトバンクのサイトにまだ書いてある)10,500円OFFという客のメリットを取り上げている
- 新スーパーボーナスにある24回分の割り引きは元々は(現金一括払いという選択肢があるなら、という意味で)基本料金から割り引きされるイメージだった*3。それを携帯電話の値段から割り引きになるかの様に広告のイメージを操作している
ということになるのでは?
現金一括を受け付けている店って、本当にあるのかな……。
追記
オンラインショップでカード一括払いができるのを確認した。
が、画面を進めていっても新スーパーボーナスの10,500円割り引きがあるのかどうかは確認できず……(「店頭価格から」の割り引きだからオンラインショップはそもそも範囲外か?)。
2006-10-26
■Firefox2 で追加になった便利そうな設定
設定は about:config から行う。一応説明しておくと、URLを入れる欄に about:config
と入力して Enter ね。
起動時に表示するページを変更する。(追記:Options からでも設定可能じゃないか。
integer の設定 browser.startup.page を追加する。
- 1 設定した Home page (デフォルト)
- 0 空ページ
- 3 前回終了時の状態を復元する
タブをたくさん開いた時のスクロール方法を変更する
2.0 から、タブの部分の左端に左にスクロールするボタンが、右端に右にスクロールするボタンとドロップダウンリストのボタンが、それぞれ追加されるように変わった。
その時のタブの幅が設定可能。
integer の設定 browser.tabs.tabMinWidth を追加する。デフォルト(未指定時)は100。
via
■平均値しか知らない人たちに
サポートの質を気にかけている管理職がいたとしよう。「回答までの平均時間を何とか短くしたい」と彼は言う。
ちょっと待った、とあなたは思う。
その様な場合に安易に平均値を基準にしていいのだろうか?
タスク管理やスケジューリング*1をちょっとかじったことがあるあなたは、昔の記憶を呼び起こす。
タスクが複数与えられ、一度に一つのタスクを処理するものとすると、平均のスループット時間を最小にするためのスケジューリングはどうだったろう?
そうだ、スループット時間が短いタスクを最優先にすることだ。
そしてその時の欠点は?
スループット時間が長いタスクがいつまで経っても処理されないことだ。
サポートセンターにあって、それは許されない。
平均のスループットだけを目安にしてはいけないのではないか、とあなたは思う。
では、どのような指標を使えばいいのだろう。
そして、あなたは再び、昔の記憶を探り始める。
という話。
Excel にデータを打ち込んで(打ち込ませて)傾向をみようとする管理職は多いけど、平均値以外の指標を使う人って、見たことがないような。
で、上の様なことがあってそれは正しくない、別の指標を使うべきなのでは? と思うことも多かった。
じゃあどうすればいいんだろう。勉強してみる価値があるぞ、と今思っているのである。
Appendix
スループット時間が短いタスクを再優先に処理すると平均スループット時間が最小になる、という話。証明は示さないけど、一つ例を挙げてみる。
ポン、と3つの仕事を与えられる。それぞれ1時間,4時間,7時間かかるとする。休みなしでぶっ続けで仕事をすると全部で12時間。
簡単な方から片づけるケース。
1時間で一つめが終わる。その4時間後、つまり5時間で二つめが終わる。その7時間後に全部終わる。
スループットで考えると、1時間、5時間、12時間。平均は (1+5+12)/3 = 6時間。
面倒な方から片づけるケース。
7時間で一つめが終わる。その4時間後、つまり11時間で二つめが終わる。その1時間後に全部終わる。
スループットで考えると、7時間、11時間、12時間。平均は (7+11+12)/3 = 10時間。
同じ仕事を12時間で完了しているのに、平均スループットは4時間も違ってくる。
平均を使うべきか? と気をつけていないと、データから間違った意味を読み取ってしまうかもしれない、とそういう話。
追記
今日初めてページを開いた
の序文に、
例えば平均問題収拾時間を最小化しようとすれば,人々は易しい問題から取り掛かるようになる.
とあって、さっき書いたばかりだ〜、と思ってしまった。
■新風舎や文芸社は自費出版ではなかった
私も「自費出版」という認識でいたのでこれを機に認識を改めねば、と思った。
かねてからこの商法を批判している筆者としてはこれらの批判に共感するところが多いのですが、一方で、この商法がその実態から常に「自費出版」として語られることに疑問と問題を感じます。なぜなら、こうした出版形態の契約は自費出版とはまったく異なるものだからです。
(略)メディア・文芸社・新風舎の盛衰と自費出版(1)協力・共同型出版への批判と疑問
しかし、出版社とのトラブルの原因は不十分な説明や著者の思い込みだけではありません。筆者は昨年の記事で、文芸社の水増し請求を指摘しました。出版社が契約を遵守しないで不当な請求をおこなっているのですから、高額な布団を売りつける訪問販売より巧みな悪質商法であり、社会問題といえるものです。
ブログを書籍化しませんか? といって向こうから積極的に近づいてくるようになるのだろうか、とも思った。
新風舎や文芸社から出版された本が、どのような末路をたどるのかについてはせどらーならば皆よく知っている。
■ソフトバンクの発表の件、実際に店頭で尋ねてみた人はいないのだろうか?
今日ソフトバンクが「新規・機種変更ともに端末全機種0円」を発表しましたが、新スーパーボーナスの「端末価格1万500円引き」はどうなるのでしょうか?
http://q.hatena.ne.jp/1161834526
と、回答からリンクされた記事
ソフトバンク、携帯電話全機種を「頭金0円」で販売 - ニュース:ITpro
POP広告には「本サービス以外にも移動機購入方法もございます」と明記しており、従...
broken link
新スーパーボーナスにしたら端末を分割払いしなければならないとは書いていない……ような?
端末を分割払いにしないで現金で買うと、最初に10,500円割引があって、かつ毎月新スーパーボーナスによる割引が(基本使用料の方に)かかるんじゃないの?
つまり。
この「端末持ち帰り0円」という発表って、端末購入を分割払いにすると自動的に頭金が0円になるから10,500円の割引が無くなってソフトバンク側が幸せ。
ということの様に読めるのだけど。
*1 ビジネス一般書に出てくるそれではなく、情報科学でいうところのそれ。
2006-10-25
■Palm TX + Opera mini
の記事を見てさっそく 見てみる。
が、ここで行っている Treo って Windows Mobile が入っているヤツかしらん。
あ、でもここには Treo 700 の名前は無いか。……判らないや。
とりあえず私が知っているよりも新しくなっているので入れてみよう。
Java VM がまだ入っていないので、
からダウンロード。
……まぁ、前に見たよりはだいぶマシだけど……、京ぽんでいいや(結局そうなるか)。
■私的Google Desktop Search
同じ話題で書けるエントリを一緒に見たので。
検索対象を自分が過去に見たページに絞れる。キャッシュ化されていて、ネットにつないでなくても読める。自分が過去に見たことさえ覚えていればOK…って、過去に見たから覚えているわけですよね。これはとても良い。
www.textfile.org - ウノウサーチ
私は Google Desktop に Web の履歴検索だけをさせている。
文書を検索させるのはまだしていない。
ほとんど同じ内容で細部だけ違う――つまりはバージョンが存在する文書がたくさんある。とか、検索させたくない文書と検索したい文書を同じフォルダに置けないとか(こちらは勉強不足なだけかも)、そんな理由。
解像度の低いモニターを使っているので右端にGoogle Desktopのツールバーがついてしまうと、作業用の画面領域が狭くなって見難いったらありゃしない・・・。せめてgoogle:Special Launchのように格納式にして欲しかった・・・。
d金魚による C/C++にてプログラミングする為のノウハウとアルゴリズムの公開とライブラリとアプリケーションの開発の過程を記す dKingyo SDK 日記 - Google Desktop 使ってみた
右クリック → 設定 → 表示のセクションで"なし"とか"デスクバー"にする。
クイック検索ボックスにチェックをつけて、Ctrlキー2回押しで起動するようにする。
で普段は意識してない。
だが、インターネットに接続しないとダメみたいな所やブラウザ依存な所が個人的に好きではなかった。
d金魚による C/C++にてプログラミングする為のノウハウとアルゴリズムの公開とライブラリとアプリケーションの開発の過程を記す dKingyo SDK 日記 - Google Desktop 使ってみた
「インターネットに接続しないとダメみたいな所」ってのはよく判らなかった(だって Web履歴の検索しかさせてないから)。
「ブラウザ依存」は、「ブラウザの種類に依存性がある」じゃなくて「ブラウザがないと設定もできない」ということか。それは確かにそう思わなくもない。
「ブラウザの種類に依存性がある」ということは(事実上)ないはず。Google Desktop の表示がうまくできない様なブラウザをメインに使っている、という人はほぼいないだろう、という意味ね。そういえば Netscape 4.x での表示を確認したことは無かったなぁ。今度試して見よう。(追記: Netscape4.8(en)で見たら、"このブラウザには対応していません"という感じのメッセージでデスクトップ検索できなかった)
で、私の使い方の話に戻る。設定で「デスクトップの検索結果を Google ウェブ検索結果ページに表示する」にチェックを入れれば、どんなブラウザでGoogleを検索しても結果ページに統合されるはずだ。
これは過去に自分が検索したことがあるかどうか? が判ったりする、とか、そんな意外な効果があったりするのでそうしている。
なんでこんなことができるかというと、TCPスタック*1に近いところで動作しているからだ。逆に言うと、どんなブラウザを使っても検索インデクスが作られてしまうのはちょっと嫌だ。でもそこは我慢して使っている。
■Until Death do us Part
出版社を覚えていなかったせいで探し回ってしまった。最初に自分の blog を検索すれば一発だったのに。
この展開だと長丁場になりそうな感じがする。
ワイヤーフレームで物の形状を知覚する、という設定がショッキングなシーンを緩和して見せる、という表現に使われたのはうまいと思った。
ストーリーとしては、絡んできそうで絡んでこない刑事さんがちょっともったいないかな。次巻ではもっと活躍してくれい。
*1 使い方合ってるか?
2006-10-24
■金融広告を読め それはまるでパズルを読んでいるかのような……
新生の主力商品「パワード・ワン プラス」は満期が5年もしくは10年。当初5年の金利は年1.5%で、大手行の5年定期預金の約3倍だ。ただし、満期を5年延長するかどうかは、預け入れ5年後が近づいた時点で銀行が決める。延長後の金利は年1.6%。
asahi.com:新型預金、リスク説明義務強化 金融庁方針 - ビジネス
このパターン、
にきっちり出てくる。
満期が5年または10年、しかしそのどちらになるかの選択は5年経った時点で銀行側ができる、というのがミソ。
5年経った時点で通常の定期預金の利率が上がっていれば、10年に延長できる。そうすると通常の定期預金に積み立てられるよりも、銀行側はお得。
5年経った時点で通常の定期預金の利率が下がっていれば、そこで打ち切り。通常の定期預金よりも銀行側の負担が大きい商品を続けるわけがない。
という仕組み。
架空の金融広告が問題で、それにどんなトリックが仕掛けられているかを解説した本。なんか、パズル(論理パズル)の本を読んでいるんじゃないかと錯覚するような、そんな面白さがあった。
で、結局この本を読んで何を覚えたかというと、
元本が保証されていて、かつおいしい金融商品などありえない
ということ。
■未来日記2
書籍情報をチェックしていたら、
を発見。
読みたいが特に買いたいとは思わない(=繰り返し読まないだろうという予測)。
かといって漫画喫茶に入りそうな本でもないし。
まだ読んでいないので[気になる本]カテゴリで。
2006-10-23
■児童向けのインターネット関連の本
ホームページを作る時の注意点とか、著作権についてどう書かれているか、図書館で見てきた。
まず、これはまずい、と思った例から。
p33 のコラム「注意事項・禁止事項」から
見に来た人への注意事項などはトップページの下部や専用ページに記載しておきましょう。
・リンクについての例
「このホームページをリンクする際は、お手数ですが、メールでご連絡下さい。」
・著作権についての例
(略)
とある。
このコラムをちゃんと読むと、一番上の文が主題で下の方はただの文例である、と考えられる。注意書きはトップぺージか専用ページに書きなさい、というのは裏を言うと、全部のページに書いたり分散して書いたりするのはやめなさい、ということ。
しかし、その文と例文が一緒のコラムにあって、しかも例文の方が目立ってしまう様なデザインになっている。
そうすると、このコラムをこういう意味に捉えてしまう人は多いだろう。
リンクや著作権についての注意書きを、トップぺージか専用ページに書きましょう
これはデザインを含めてみるとまずいなぁ、と思った例。
同じ本のp148、「ホームページを宣伝しよう」のところ。
相互リンクをはる
相互リンクをするには、おたがいに許可を得る必要がありますから、メールなどで確認しましょう。
「必要があります」という断定形。
同じ本のp23。
自分のホームページによそのページをリンクさせたいときには、相手の管理者に許可をもらうとよいでしょう。ただし「リンクフリーです」、「ご自由にリンクしてください」などと書いてあれば、許可をとる必要はありません。
「もらうとよいでしょう」の表現があいまい。そして根拠がない。
著作権について、「他人が書いた者を勝手に使ってはいけません」とだけ教えて、「引用の場合は許される」ことを書いていない本。
ただし父母向けのページのみで、子ども向けのページにはない
これに対して「こう書くべきだな」と思えた本。
p36。
○文章を引用するときは引用していることをはっきりさせる。
>文章を引用するときには引用元をはっきりと書きましょう。たとえば、書いた人、出版した会社(あるいは、インターネットのURL)、日時などをはっきり書いておくのです。そして、引用した文章を自分の書いた記事と区別しておきましょう。その際、相手ではなく自分の書いた文章が「主」な役割をはたすことが必要です。
また、
○壁紙やBGMの場合は原則的には作成者などの許可が必要です。
と続く。
著作権に関する本。
Q&A形式の本だ。
p38。
読書感想文に本の内容を書き写してもいいの?
このように書き写すことがどうしも必要な場合は、いくつかの点について注意すれば引用文の著作者の許可をもらわないで行うことができます。
とあって、なるほどこれは当たり前だ、と思った。「引用」=「悪いこと」がもし本当なら、読書感想文を書くときに元の文を引用できないことになってしまう。でも実際はそうではなくて、条件がそろっていれば「引用」してもいいんだ、と教えるには読書感想文を例にだすのもいいかも。
続いて同じシリーズの本。
p10。
ホームページにリンクをはるのに許可はいるの?
ホームページにリンクをはることについては、著作権法では何も規定はありません。
いろいろなホームページを見てみますと、「リンクをはるには当方の許諾が必要です」などの注意書きを目にしますが、これは単にホームページの作者が要求しているだけで、法律的に許諾を得る義務があるわけではありません。
しかし、ホームページの作者が許諾を取るよう求めている以上、それを無視することは失礼です。
これはリンクの話であって引用の話じゃない。リンクについてはこれでいいと思う。「お願い」を無視する人はいるだろうが、その「お願い」が義務を発生させるわけではないことをおさえておけばいい。
最後に。前にも取り上げたことがある本だけど、トリを飾っていただく。ただしこの本、著作権に関しての「引用」につて書いてないのが残念だ。
p14
またウェブページに「リンクお断り」と書くのも意味のないことです。見られたくない、見られてはまずいものは、インターネットに公開しないようにしましょう。
小中学生向けの本にこう書いてありますよ、ということで……。
■のだめカンタービレ
素直に楽しく見られるドラマだなぁ。
子どもたちがげらげら笑っていた。それだけでも十分価値がある……かも。

