2009年12月11日

研究スライドのアップロード

Web学会シンポジウムで発表してきました.安田講堂+ustream+twitter+ニコニコ生放送のインパクトがとにかく凄かったと言うのが印象的.

ustreamやニコニコ生放送で流されることは講演者のみなさんが覚悟していたためか,多くの講演者がスライドを発表後に公開するという流れであったのも一般的なシンポジウムと違って面白い.

せっかくなのでということで,私も研究スライドをアップロードしようとしてまずSlideShareを試してみたのだが,SlideShareでアップロードすると日本語のテキストがある場合にレイアウトが崩れまくるうえ,アニメーションが反映されない.

こりゃ使えないと思って色々探したところ,slideboomでアップロードすると日本語のテキストでもレイアウトをほとんど維持できることが判明.また,アニメーションを反映できるのも嬉しい.

ちなみに,ustreamで実際のプレゼンもアーカイブされている.このクオリティで保存されているのであれば,これが一番かも.デモもちゃんと入っているし.

その他のコンテンツは下記よりどうぞ.
http://www.hyuki.com/yukiwiki/wiki.cgi?%C2%E8%B0%EC%B2%F3%A5%A6%A5%A7%A5%D6%B3%D8%B2%F1

2009年11月05日

楽しいBADUIの世界

これまで私が出会ったBad User Interfaceをまとめるページを作りました.

楽しいBADUIの世界(1日1Bad User Interface)

吃驚するトイレのサイン

どちらかというと,ユーザインタフェースやインタラクションの授業などで使ったりする時のネタ帳みたいなものです.

これまで溜めまくったネタが山盛りあるので,しばらくはネタ切れすることは無いと思いますが,もし面白いBad User Interfaceがありましたら,紹介いただけるとありがたいです.

2009年04月08日

難易度の高いイーモバイルの解約方法

1年契約で契約しているe-mobileが5月いっぱいで契約満了.
そういえば,どうやって解約するんだろう?と思ってイーモバイルのカスタマーセンターに問い合わせをしてみた.


カスタマーセンターの人曰く,解約しないと勝手に更新されて,その日以降は解約が完了するまではお金がかかるとのこと.
危ない危ないと思って,解約方法を尋ねてみると,手順は下記の通りらしい.

1. カスタマーセンターに電話し,解約書類を取り寄せそれに記入する
2. イーモバイルの中に入っているチップを取り出して使えないようにハサミで切る
3. 解約書類+チップを封筒に入れてカスタマーセンター?へ送付する

面倒だけれども,これだけであれば,それほど大変ではない.


最初の問題は,解約日は解約書類がイーモバのセンターに届き,それを確認された時であるということ.つまり,書類の到着が遅くなってしまうと,勝手に更新されてしまう.

私の場合,契約満了日は5月31日なのですが,6月1日に解約書類が届かないと,以後どんどん加算されてしまうとのことだった.
だとすると,1年間契約といっておきながら,実際には最終日は使えないんだなぁなんてケチくさいことを考えたのが事の始まり.

物忘れが激しいので,早めに解約書類を取り寄せて準備しとかないとなぁと思って話していると,もし今解約されるなら解約違約金がかかりますとのこと.
1年契約であと1ヶ月半も残っているので,今すぐではないですよと話をしていたのだが,5月中でも解約違約金がかかるとのこと.

詳しく尋くと,6月1日より前の5月中に解約書類がイーモバイルのセンターに届くと,その日付けで解約扱いとなるため,契約満了前の途中解約扱いとなり,解約違約金2000円が請求されるのだそうな.

つまり,前もってこの日に解約するからあとはよろしくと,解約書類を送ることができない.
また,解約書類が一日早く着いてしまうと,解約違約金が請求されてしまう.


追加料金を払わずに解約するには,前もって解約のための書類を取り寄せておき,チップを利用できないように切っておき,解約書類一式にチップを同封して契約満了日の翌日ぴったりにイーモバのセンターに届くように送付しなければならないらしい.


物忘れの激しすぎる私にとっては,難易度高すぎてありえない・・・


契約とか法律とかよくわからんのだけれど,これって問題にならないんだろうか?

どうせ飲んだらあっという間に飛んでいくようなたいした額ではないのだけれど,カスタマーセンターの対応もあまりのひどさと,呆れるような契約体系にむっとしてしまい,時間を無駄にしてしまった.


6月1日付でカスタマーセンター(0120-736-157)に本人が電話したらそこで解約扱いにし,解約のための書類を送りますという譲歩は引き出したが,その日出張で電話できない可能性もあるし,なんだかなぁ・・・

2009年01月30日

Thermarry

ニコニコ動画などで視聴する動画について,それが他の視聴者からどのようにとらえられているかを可視化するソフトウェアです.

実際には,動画の再生時間および動画が投稿されてからの時間に基づき動画に対するコメントの傾向を分析し,肯定的か,否定的か,喜んでいるのか,悲しんでいるのか,驚いているのかなどのレベルを抽出し,グラフにより提示しています.

動画再生中にグラフの特定部分をクリックすることにより,動画の再生位置を変更することができます.

一方,本システムを利用して動画を視聴した場合,その情報がサーバに集約されるようになっております.また,集約された情報をAPI経由で取得することで,動画を視聴する前にその動画がどのような傾向を示しているのかをチェックすることができるようになっております.さらに,動画のリストを喜びのレベル,悲しみのレベル,肯定のレベル,否定のレベルで並び変える(再ランキングする)ことができるようになっており,あなたの動画視聴を手助けするものになっていると考えています.

Firefoxの拡張として実装されているため,手軽にインストールおよび利用することが可能です.

ここをクリックすることでインストールすることが可能です.
[Download] thermarry version 0.1 (xpi)

Thermarry

2007年10月19日

検索のランキングをユーザの手に取り戻す!

「初音ミク」に関するイメージ検索の結果が変になっているとかで,世間は大騒ぎとなってるようですね.
まぁ,GoogleやYahooという最大手の2社の返す結果が同時におかしくなったというのはさすがに変な感じがしますので,陰謀論に陥ってしまう気持ちも分からないではないです.

まぁそれはさておき,最近検索エンジンの返す結果のランキングが使いにくくなっているように感じます.

商業的な都合や,SEOの問題,Blogなどのコンテンツの氾濫など色々な要因があるのだと思いますが,求めている情報がやたらと下の方にランクされてたり,そもそも50件程度の中には結果が存在しなかったりすることが普通にあります.

そうしたときに,わざわざ100件200件と辿っていくのは大変なことで,そうした際に手軽に検索結果を再ランキングできるような仕組みがあればと思って,研究を行っています.

その一環で実現した編集操作を利用した検索結果の再ランキングシステムを下記のサイトで公開しています.気になったキーワードを検索結果上で選択したり,右側に表示されているタグクラウド(タームクラウド)を選択すると,「削除」「強調」というボタンが現れます.

ここで,「削除」を選ぶとそのキーワードを含む検索結果を下位に,「強調」を選ぶとそのキーワードを含む検索結果を上位に再ランキングします.

Rerank.jp (http://rerank.jp/) がそのサイト.

もし興味があれば使っていただければと思います.

色々なものを俯瞰しながら検索することが容易で,料理のレシピを検索したりすることに特に適していると思います.

まぁ,ただこのサービスは検索エンジンの返す結果を再ランキングするという話ですので,今回のように検索結果として返してくれないと使えないんですけどね.その場合は,複数の検索エンジンの返す結果を集約して提示することで緩和したりしないといけないんでしょうかねぇ・・・

オープンソースの検索エンジンに関して研究を進めているところは多いですし,そういったところに期待しないといけないのかもしれませんね.

ちなみに,11月1日にGoogle Japanの社長である村上さんをお呼びして次世代情報サーチに関する技術と制度の総合的研究ワークショップというものを開催します.興味のある方は参加いただければと思います.

2007年03月27日

焼き鳥屋(雷,とりと,鳥てる)

最近食べた中で美味しかった焼き鳥屋さん.

京都は高辻壬生川上る西側にある「やきとり雷」
全般的に質が高く,コストパフォーマンスがかなり良い.
「ねぎま」の葱のかわりにアスパラを使っている創作の「アスパラま」は,
マヨネーズたれでとても美味しかった.
お酒はかなりイマイチなんだけれども,それを補って余りあるほどの美味しい焼き鳥屋だと思います.

京都は丸太町川端東入る北側にある「とりと」
値段は高めだが質が高く,美味しいお店.
生卵とともに食べるつくねが美味.お洒落なので,女性受けもしそう.

「鳥てる」は品川駅の高輪口にある焼き鳥屋さん.
10本2800円のコースなのですが,一本一本ごとの質がかなり高い.
特に「ち肝」「砂肝」「ねぎ巻」が美味だった.

2007年03月05日

京都の美味しかったお店(1月~2月)

京都に来てから食べに行った店の数がいつの間にやら150軒を越えてたらしい(現在160軒).これだけ行っても行ったことない店ばかりと思える(というか実際そうだし)京都は異常だと思う.

最近行って料理が美味しかったお店を3軒ほど(今回は高めの店)

ホルモン千葉.「ホソ」や「マルチョウ」「ハチノス」などが美味.
四条木屋町下るにあるお店で行列が耐えることが無い.
http://tabe.aruki.org/index.php?%A5%DB%A5%EB%A5%E2%A5%F3%C0%E9%CD%D5

寿し 喝菜.おごりで連れて行ってもらったので値段が不明なのだが「ぐじ」や「えんがわ」がめちゃめちゃ美味しかった.烏丸万寿寺西入る.
http://tabe.aruki.org/index.php?%B3%E5%BA%DA

一之船入.エビチリ定食はランチで1500円なのでいい値段するが手が込んでて美味しかった.
河原町押小路東入る.創作中華.
http://tabe.aruki.org/index.php?%B0%EC%C7%B7%C1%A5%C6%FE

2007年02月04日

SPAM対策済み掲示板の導入

ユーザさんからのフィードバックを受け付けるために用意しているWeBoXのBBSに色々なスパムが書き込まれるので,日本語で書き込まれていないとSPAM認定するとか,特定のURLが含まれるとSPAMとして扱うなど独自にSPAM対策をしていたのですが,なんとも追いつかない.

BBSで2ちゃんねらさんに掲示板改造支援サイトを紹介していただいた.
当サイトで利用しているChild Treeにも対応しているので早速導入.

cbbs.cgi と dbbs.dat のバックアップをとって,set.cgi を編集してアップロード.
アップロードした各ファイルをパーミッション755に設定.

実行したところInternel Server Errorが出たので,該当フォルダで
% perl ./cbbs.cgi
を実行したところ

Out of memory during "large" request for 536875008 bytes, total sbrk() is 273717248 bytes at ./cbbs.cgi line 1001, line 2075.

なんてなメッセージが出たので何かと思って cbbs.dat の2075行目をチェック.
2075行目に文字化けがあり,この行だけ491920文字にも達している.
この行を削除したところ問題なく動作した.

で,そのままだと文字化けしていたのでcbbs.datの文字コードをEUCからSJISに変換.
これでSPAM対策完了・・・のはず.


上記サイトではChildTree だけではなく,Joyful Note,YY-Board,Web Forum,LightBoard,ASKA BBS,Web Patio,e-Pad,JOYFULYY 2.50,G-Light,Fantasy Board,Honey Board,PetitBoard,Clip Board,SUN BOARDなどにも対応しているらしい.

2007年01月15日

Firefox で mixi にログインできない問題

Firefox のバージョン 1.5/2.0 あたりから mixi にログインできなくなってしまった.
ある環境では,バージョンを 1.5 から 2.0 にアップグレードした後,ログインできなくなってしまった.

正確には,ログインしようとメールアドレスとパスワードを入力して,ログインボタンを押しても,すぐにログイン画面に戻されるという現象が発生していました.

どうも,Firefox のキャッシュおよびクッキーに関する設定が悪さをしていたらしい.

解決のためには,キャッシュに関する設定を変更し,現在保存されているクッキーを削除するという作業が必要らしい(環境によっては片方だけでも問題ないっぽい)

手順
1. まず Firefox のツールバーで about:config config:about と入力する.
2. 色々な設定がリストで表示されるので,その中の「browser.cache.check_doc_frequency」をダブルクリックする
3. 設定変更するためのダイアログが表示されるため,1を入力する(各種設定は下記の通り)
  - 0 = Once per session (セッション毎)
  - 1 = Every time I view the page (ページにアクセスする毎に)
  - 2 = Never (しない)
  - 3 = When the page is out of date (default) (期限が切れたとき)
4. 次に,「ツール」の「オプション」,「プライバシー」から「Cookieを表示」ボタンを押す
5. 検索ボックスで mixi と入力
6. 表示されたサイトとCookieのセットをすべて選択肢,「Cookieを削除」ボタンを押す

上記の操作をした後,mixi に再度ログインしようとすると問題なく動作すると思います.

試しくださいませ.

[参考ページ]
Firefoxのキャッシュ設定,Firefox で mixi にログインできなくなった

続きを読む "Firefox で mixi にログインできない問題" »

2007年01月14日

PukiWikiとGoogleMapsでお手軽地図情報サイト

先日紹介した京都の食べ歩きマップなどを簡単に作る方法.

さくらインターネットはPHP5やPerlなどを特にインストールすることなく利用できるので,PukiWikiとGoogleMapsによる地図情報サイトを作るのは簡単.
PHPを使えない環境の場合,PHP5のインストールを先にしてください.

1. PukiWiki をインストール(解凍するだけ)
2. Google Maps APIのライセンスキーを取得(サイトURLを入力するだけ)
3. Google Maps 用のプラグインをインストール(ダウンロードしてプラグインディレクトリに放り込むだけ)
4. Google Maps 用のプラグインのライセンスキーを修正
5. PukiWiki のページに地図表示のためのタグを記述するだけ


1. PukiWiki をインストール

PukiWiki とはPHP上で動作するWikiクローンで,さくらインターネットでも簡単に利用することができる.

Pukiwikiのインストールは簡単で,Pukiwikiのダウンロードサイトから最新版をダウンロードし,FTPでアップロード.解凍するだけでインストール完了.


2. Google Maps APIのライセンスキーを取得

Google Maps API のライセンスキー取得の方法は,ライセンスキー発行サイトにアクセスし,サイト下部のURL入力部にURLを入れ,「Generate API Key」のボタンを押すだけ.

Your key is:
ABCDEFGABCDEFGABCDEFGABCDEFGABCDEFGABCDEFGABCDEFGABCDEFGABCDE

とか出力されるので,このKeyの部分を適当に保存しておく.


3. Google Maps 用のプラグインをインストール
4. Google Maps 用のプラグインのライセンスキーを修正

PukiwikiでGoogleMaps2からGoogleMaps用のプラグインをダウンロード.
ダウンロードしたファイルを解凍し,googlemaps2.inc.php を編集して API Key 設定部にキーを設定しておく.

define ('PLUGIN_GOOGLEMAPS2_DEF_KEY', 'ABCDEFGABCDEFGABCDEFGABCDEFGABCDEFGABCDEFGABCDEFGABCDEFGABCDE');


googlemaps2.inc.php,googlemaps2_draw.inc.php,googlemaps2_icon.inc.php,googlemaps2_insertmarker.inc.php,googlemaps2_mark.inc.php を PukiWiki の plugin ディレクトリにアップロード.


5. PukiWiki のページに地図表示のためのタグを記述

下のような記述を PukiWiki のページに追加すると地図をページに挿入できる.
&googlemaps2(mapname=imtest, width=100%, height=350px, lat=35.013003, lng=135.768635, mapctrl=small, togglemarker=true, typectrl=normal, mapctrl=normal, zoom=13);

width や height は状況に合わせて設定.latおよびlngに緯度経度を設定するだけ.
地図の表示デフォルトサイズは zoom で設定する.数が大きくなればなるほど拡大表示.


ページ中に下記のようなエントリを追加すると,そのポイントが地図上に表示される.
-&googlemaps2_mark(35.012179, 135.770059, map=imtest, title=一之船入, caption=河原町押小路東入る北側.創作中華の店.高いけど美味., icon=中華, maxurl=一之船入);

必要なのは最初の2つの項目で,緯度経度を指定.
titleに店の名前とか,captionにはユーザがクリックしたときに提示する情報を.
maxurlにはそのPukiWikiページの名前を入力しておく.
そうすると,勝手にそのページが開かれるようになる.


なお,ひとつずつ登録していくのは非常に面倒なので,こんな感じの登録ページを用意しておいて,順に登録し,必要に応じて張り込んでいくということをやっていくと良いと思う.


ちなみに,登録ページに必要なのは下の1行のみ.
#googlemaps2_insertmarker(map=imtest)


カテゴリ分けの方法とか詳しいことは,下記のページを参考にしてください.
これに関しても面倒なのはアイコンを作るところくらいで,簡単です.
地図のいろいろな利用方法地図への登録方法

[参考URL]
PukiwikiでGoogleMaps2