Posted in Web, libron at 22:26:16 by ジュンヤ

といってもほんのちょこっとだけですが、「ひとりで作るネットサービス」「百式」の田口さんの紹介記事のところに Libron のロゴと一言コメントが掲載されております。

» 広告 | KOHKOKU

「人はなぜ、再びものをつくりはじめたのか?」と題し、ウェブサービスに限らず様々な形のものづくりをおこなう個人に焦点をあてた特集になっていて、他の記事も興味深い。

「ものづくり」って自動車だとか家電といったハードのイメージが強いのですが、それはこれまでの形であって、ウェブサービスだって「ものづくり」、新しい形の「ものづくり」なんだと、勝手に元気づけられました。

» Libron - 無料で本が読めるライフハック

Posted in iPhone, かなぶん at 21:55:35 by ジュンヤ

かなぶん再生

» ひらがなゲーム「かなぶん」

前回、Web版かなぶんが復活したところまでを書いた。

「いろんな人が協力してくれるんですね」と Twitter でコメントをいただいたが、本当にその通り。前回、書き忘れてしまったが、最初のWeb版にはかわいいかなぶんのキャラクターが登場し、このキャラクターは KCLAB さんの奥様にデザインしていただいた。また iPhone 版の方は KCLAB さんの弟さんのデザインだ。

ポチポチ盤面を押していくというゲームの性格上、iPhone アプリとして出したらいけるんじゃないかということで、引き続き KCLAB さんが iPhone 版を開発してくれることになった。

おととしの暮れ頃から空き時間を利用して開発してもらい、昨年3月頃にはクローズドベータ版ができあがった。何人か iPhone を持っている知人に Adhoc 版を配布して遊んでもらったが、なかなかの好評価だったので自信がついた。

特にうれしかったのは、この頃まだ四歳だった次男でもタッチパネルをポチポチ押しながら遊んでくれたこと。まだ覚えたてで一部しか読めないひらがなを駆使しながらも、ランダムに2文字押していけば点数を取れることを自然と学んだり、高得点をめざすために読めなかったひらがなも少しずつ僕や妻に聞きながら読めるようになっていった。

そんな様子を録ったのが以下の動画だ。

長男のときにはかなわなかった「ゲームを通してひらがなを覚えてもらいたい」という願いは、次男のときにかなえることができた。

かなぶん難産

リリースできる準備が整い、Apple に申請をしたのだが、この後、悪名高い Pending Contract の仕打ちをくらうこととなる。

Apple 本社に送付する W-8BEN の名前が表示されていなかったり、県名の部分には ??? と印刷されていて、嫌な予感はしていた。

アプリの審査自体は一週間くらいで終わりとても喜んでいたのだが、なかなか App Store に並ぶ Ready for Sale という状態にならない。結局2ヶ月間待たされることとなり、6月の終わりにようやくリリース。いつの間にかひっそりと App Store に並んでいた。

申請のプロセスは今はもう少し改善されているのかもしれないが、これから iPhone アプリを開発しようという方へアドバイスするとしたら、本命アプリの前に練習アプリとして簡単なものをサクっと作ってしまい、早めに申請・審査を一通り経験してしまうのがいいと思う。

Posted in rails, iPhone, かなぶん at 18:11:24 by ジュンヤ

かなぶん復活

フリーランスになる少し前、ドリコムの Award on Rails というコンテストがあり、その頃興味を持っていた Ruby on Rails を勉強する良い機会になると思って、「おでかけマペタ」というサービスを作って応募した。グッドインターフェース賞+審査員賞を受賞する結果となり、それが独立してもやっていけるんじゃないかという自信の一つにつながったと思う。

その Award on Rails の3回目に、KCLABさんと何かできないかということになり、なんとなく「かなぶん」を Rails で作って出してみようということになった。

KCLAB さんとは、フリーになりたてで Rails の知識もまだ全然なかったころ、KCLAB さんが主催していた RoR 初心者向けのRailsワークショップに参加したのがきっかけで知り合った。余談だけれど、ワークショップでお会いした方々にはその後、仕事を紹介してもらったり、一緒に仕事をしたりと大変にお世話になっている。

僕がオリジナルかなぶんの仕様を伝え、それまでは教育がメインだったけれど開発の経験も持ちたいという KCLAB さんに開発すべてをお願いすることになった。できあがったのが、

» Web 版「かなぶん」

文字盤をクリックしたときや、間違った操作をおこなったときに効果音をだすようにしたのは KCLAB さんのアイデア。この効果音のおかげでだいぶゲームらしくなり、こども達に触ってもらったときも、音がないときと比べてだいぶ感触が良かった。

効果音をだすなら、ゲームっぽく BGM もあったほうがいいなと思い、ウノウにいたときに同僚だった Kenji Oh くんに曲を作ってもらった。お願いしたら快く引き受けてくれ、しかも一晩くらいで出来上がってきてびっくりした。ゲームにぴったりの曲で、その後しばらく僕の頭の中でかなぶんの BGM が繰り返し繰り返し流れていた。

ウノウにいたときはプログラマーだった Oh くんは、映画音楽の作曲家に転身。すでにいくつか曲をてがけ、ぴあ映画生活に人物情報が載っている。いまは映画の都ハリウッドにて、さらにビッグになるために勉強中だ(かれのブログ -> kenjioh.com)。帰国してくれば久石譲、ハリウッドに残るなら John Williams 級にきっとなってくれると思うので、彼が映画音楽以外で手がけた珍しい例としてかなぶんの BGM にプレミアがつく日が来ることを願っている。

そんなんで完成したかなぶん web 版だが、Award on Rails 3rd では残念ながら受賞せず。しかし、KCLAB さんがそのまま iPhone 版を作ってくれることになり、また効果音と BGM はそのまま受け継がれることとなって、「かなぶん」iPhone 版ができあがるための大きな基盤となった。

Posted in iPhone, かなぶん at 23:55:13 by ジュンヤ

「かなぶん」という iPhone アプリを作っています。

» ひらがなゲーム「かなぶん」

正確には僕の役割は企画とプロモーション、コードを書くという意味での開発は KCLAB さんの役割です。

その「かなぶん」、本日(2010/2/25)時点で AppStore の「ゲーム」>「教育」という1ジャンルではありますが、有料と無料の両方で1位にランクされています。まだまだこれからではあるのですが、知育ゲームというコンセプトで開発しているので、このジャンルの制覇はとりあえずの目標達成。これを記念して、これまでの軌跡をちょっと振り返ってみようかと思い立ちました。

まあ、自己満足の思い出話です。でも、そんな話が、今現在 iPhone アプリを開発している人、あるいはこれから開発しようという人にちょっとでも参考になるかもしれません。

かなぶん誕生

実は「かなぶん」が世に出たのは、いまから遡ること4年、2006年の3月です。

かなぶん
かなぶん posted by (C)ジュンヤ(Junya)

当時僕はウノウという会社にいて、1泊とか2泊温泉宿に泊まってコードを書きまくるという開発合宿の成果として「かなぶん」を作りました。「かなぶん」の開発は、それまで映画生活というサイトのメンテナンスをおこなっていた僕にとっては、小さいながらもウェブサービスを最初から最後まで作り上げる初めての経験となりました。

Boggleというゲームがあります。アルファベットが印刷されている16個のサイコロがあり、これを振って 4×4 の格子状の盤に並べ、出目のアルファベットを使って制限時間(砂時計の砂がなくなるまで)内にどれだけ単語を作れるかを競うというゲームです。単語は長ければ長いほどポイントが高い。「かなぶん」をやったことがある方ならもうおわかりとは思いますが、この Boggle のアルファベットをひらがなに置き換えたものこそ「かなぶん」そのものです。

僕は幼少時代、フランスで過ごした経験を持ちます。幼稚園のときだったか、小学生のときだったか、この Boggle をフランス人の友達と結構遊び、楽しかった記憶がありました。アルファベットをひらがなに換えたら結構面白いんじゃないかという思いはずっとあり、さらに当時4歳の長男にゲームを通してひらがなに興味を持ってもらえたら、と思って作りました。

実験的なサービスを発表するウノウラボという場を借りて、公開したオリジナル「かなぶん」。確かのべ60000回くらい遊ばれ、「結構はまります」といったコメントをもらったりしてうれしかった。ネットランキングの仕組みを用意していて、作った僕自身は80点くらいがせいぜいだったのに200点越えしてくる人がいたりして、世界は広いと思った。ランキングを計算する方法があまりよろしくなくてサイトが重くなって困った経験もしたりと、「かなぶん」を通していろいろと勉強させてもらった。

でも残念だったのは、マウスの操作はまだちょっと無理だったらしく、長男にひらがなを覚えてもらうという僕にとっての最重要の目的は達成できなかった。

そして僕がウノウを辞め、フリーになると同時に、メンテナンスできないということでオリジナル「かなぶん」は閉鎖された。

つづく。。。

Posted in Web, libron at 21:32:54 by ジュンヤ

Libron を ver. 1.97 にアップデートしました。

» Libron - 無料で本が読めるライフハック

今回の変更はいくつかあります。

noir.pur さんのご協力で愛知県の一部の図書館(稲沢市,江南市,豊明市,常滑市,弥富市)に対応しました。

また、Akira Yoshida さんのご協力で埼玉県の和光市立図書館への対応を追加しました。

お二方、どうもありがとうございます。

さらにもうひとつ。ちょっとした UI の改善を。

Amazon の検索ページを開いてから、図書館へのリンクが表示されるまでの間、「検索中。。」である旨を表示するようにしました。ほんのちょっとしたひと手間なのですが、だいぶユーザーにやさしくなったと思います。やっぱり UI って大事です。

Amazon.co.jp: 村上
Uploaded with plasq’s Skitch!

Posted in Web, iPhone, かなぶん at 11:40:18 by ジュンヤ

iTunes

iPhone アプリ「かなぶん」の無料版、「かなぶん Free版」をリリースしました。

» かなぶん Free版(iTunes へのリンクです)
» かなぶん Web サイト

これまでアプリを宣伝するとき、「かなぶん、ぜひインストールしてやってみてください。えーと、(申し訳なさそうに)有料なんですけど。。」と言っていたのが、なんの抵抗もなくおすすめできるようになりました。

自分では面白いと思っているので別に申し訳なさそうにする必要もないのですけれど、面白いと思うかどうかはやはり人それぞれなので、ちょっと遊んでみて、自分にあっていたら買える、というのはフェアだと思っています。

かなぶんは「盤面上に並んだひらがなを使い、制限時間内にいかにたくさんの単語を作れるかを競う」知育、脳トレ的な要素があるゲーム。無料版と有料の完全版との違いは、無料版は盤面が固定であるのとスコアの記録ができないという2点で、それ以外はまったく同じになっています。

もともと幼稚園児の息子にひらがなを覚えてもらいたいと思って作ったゲームなのですが、大人でもハイスコアを競って結構はまります。

僕のまわりでは317点というのが最高記録。下の動画は、その最高記録保持者 nekoya 氏のデモンストレーション。軽々100点越えしています。

盤面固定の無料版だと100点越えは難しいと思うので、ぜひぜひ有料版でチャレンジしてみてください :-) そして317点を越えたらお知らせ下さい。

Posted in Web, libron at 23:01:42 by ジュンヤ

Amazon のページから最寄りの図書館の蔵書を検索できる Greasemonkey スクリプト、Libron のホームページをリニューアルしました。

» Libron - 無料で本が読めるライフハック

libron_renewal
Uploaded with plasq’s Skitch!

サイトデザインの一新からコンテンツの一部見直しまで手がけてくださったのは、三鷹プログラマーズカフェがきっかけで知り合った前田製作所の前田さん。

リニューアル前のデザインはCSSフレームワークのblueprintcssを駆使したりと、サイトデザイン、僕なりに結構いけてるんじゃないの?と思っていたのですが、リニューアルしたらその違いに愕然。いやはや、やはりプロは全然違います。

見た目のデザインのリニューアルだけでなく、説明文などのコンテンツもわかりやすくなるように一部見直して下さいました。Libron というプロダクト自体を良く理解していただいた上でのことだと思います。前田製作所のページにかかげられている「誠実に、わかりやすく」というモットー通りの仕事です。

» 前田製作所 | 東京都三鷹市を拠点として活動するウェブ制作の個人事務所

Posted in Web at 20:36:21 by ジュンヤ

sowt さんのご協力で滋賀県の図書館に対応しました。12番目の県です。ありがとうございます。

また、大阪府などいくつかの県の図書館への対応をおこなっていただいている negachov さんが、Firefox 3.6 対応をおこなってくださいました。ありがとうございます。Firefox 3.6 にアップグレードして Libron が動かなくなった方は、最新版の 1.96 をインストールしてください。(以下のリンク先よりダウンロード可能です)

» Libron - 無料で本が読めるライフハック

Posted in Web, libron at 1:06:51 by ジュンヤ

新年一発目の Libron のアップデート情報です。

宮崎県在住の方々、おまたせいたしました。ishimaru-sさんに宮崎県の図書館に対応していただきました。ありがとうございます。

残念ながら、一部の図書館には未対応で、以下にその詳細を載せておきます。

// 【未対応情報】
// 1. ISBNチェックディジットによる問題。(チェックディジット部がISBN-13のもの)
// ※ ISBN-13対応以前の出版物は問題なし。
// →宮崎市立佐土原図書館, 串間市立図書館, 三股町立図書館, 国富町立図書館, 綾てるは図書館, 都農町民図書館, 宮崎公立大学附属図書館
// 2. ISBN未登録書籍による問題。
// →串間市立図書館
// 3. 横断検索システムの不具合。
// →都城市立図書館, 延岡市立図書館

今年も、全国制覇に向け、地道に対応図書館を増やしていきたいと思っておりますので、Libron をよろしくお願いいたします。

» Libron - 無料で本が読めるライフハック

Posted in Web, rails at 18:30:39 by ジュンヤ

「あれ、これってどうやるんだっけ?」とググると自分のブログのエントリーが真っ先にひっかかる、というくらい鳥頭の僕は、rails を使い始めた頃から Annotate Models プラグイン(Modelなどのファイルに、スキーマ情報を付け足してくれる)を愛用しています。

長らく、

% plugin install annotate_models

でインストールできる Dave Thomas 版を使っていたのですが、

Unable to annotate [モデル名]: stack level too deep

というエラーが出たので調べてみたら、後継版の gem 版が出ていました。

» ctran’s annotate_models at master - GitHub

% sudo gem install annotate

でインストール、実行するときは、

% annotate

です。旧 Annotate Models のように、スキーマ情報をファイルの冒頭に表示したい場合は、

% annotate -p before

とオプション付きで実行します。

« 前の記事 ·