アーカイブ

‘楽天日記’ タグのついている投稿

開発中のオープンソースソフトウェア

2008 年 6 月 19 日 コメントはありません

いったんは作ったものの、他の忙しさにかまけてしまって、リリースしたソフトのアップデートが遅くなりました。たまに思い出して、しこしこと作っていますが、なかなかまとまった時間が取れず遅れています。

これらのソフトは自分で作ってみて使っていて、ひょっとしたらお役に立てるのではないかという軽い気持ちで初めて見たものです。そしてもっと複雑だけど便利な機能をもったものを、有料にしてビジネスにしたいなという気持ちがありました。

今はビジネスにしたいという気持ちは薄れているので、モチベーションは低くなっていますが、中途半端で終わりたくないのでなんとかしたいですね

 

・楽天日記バックアップ

 バックアップ機能は一部不具合があるものの、私もときどきバックアップとるために使っています。それとは別に、コメントやBBSのスパムを一度に消すソフトを前に作ってページを公開しましたが、楽天のログインのところで変更がありそのままになっていました。サーバー版ではパスワードを預かるので敷居は高いのですが、クライアント版としては動いています。

リリースをしたいのですが、インストールする手間などを考えると躊躇してしまい、止まっています。スパムなども判定プログラムは立ち入ると、取りこぼしや逆にスパムと間違って判定してしまう恐れがあるので、単純に一括削除というものをとりあえず考えています。

まだ改善に取り組んでいることを伝えたくて、書きました。

 

・ Google Calendar Mobile版

優秀な、Google Calendar Mobile Gatewayがあるので、まあいいかというつもりでときどきやっています。

http://www.yamamoworks.net/gcmg/

Google からは、.NetやPHP, Python, Javaのライブラリは提供されていますが、Ruby用がありません。Perl用もありません。

その差がこのリリースの差になっていますが、Google のREST API文書を見ながらやっています。厳密にはRESTとちょっと違いますが。ときどきAPIのところは嘘を言っていたり、仕様が途中で変わったりするので困ります。これが、.Netなどの謹製ライブラリと異なるところです。

これらの開発に関しての対応ページもつくらないといけないですよね。。。。トホホ。

いいんだ、Ruby on Railsに組み込めるようにするから。。。なんで、Googleは、.Net使って、PerlとRubyを外すのかな。。。

カテゴリー: 楽天日記 タグ: , ,

未踏最終報告会

2007 年 12 月 2 日 コメントはありません

お12月に入りましたね。2007年も終わりに向かいつつありますね。
1年はあっという間でした。長いようで短かかった1年ですね。
まだ1ヶ月ありますから、ちょっと早いんですけれど。

今日は未踏創造プロジェクトの最終報告会が東京でありました。
昨夜、妻が寝てから確認しようかなと思って、ソファに座りました。はっと
気づいたら、時計が3時半を指していました。

「あれ、一瞬なのに3時間経っている。座ったまま眠ってしまったんだな」とびっくりしました。それから眠気まなこで動作確認をして、途中までいじっていたプログラムは不具合があったので元に戻しました。

確認してから少し布団に入りましたが5時を過ぎていました。少し横になる
とすぐに妻に起こされて朝食をとりました。朝食をとっていたら、あれもう
6時15分じゃない。今回はバスで行こうかなと思っていたのですが、土曜
日の朝は平日と違ってバスは朝はあまりないんですね。近くの停留所にバス
が来るのは6時22分だけ。もう間に合わない。。。。これからスーツに着
替えて、トイレ行って、身支度する時間はない。

結局、会社まで車で行ってそこから地下鉄でということになりました。
土曜日の朝はすいています。いつも20分以上かかるところが、70km/sぐら
い飛ばすことができて15分で会社に着きました。結局余裕の時間で、新幹線
に乗り東京へ。

今日は10時10分から東京駅のカンファレンスで発表です。
IPAの未踏担当の方の挨拶と、畑PMの挨拶が終わったら、すぐに私でした。

プレゼン資料は、PowerPointでもOpenOfficeでもなく、KeyJNoteというPDF
を使って、MacのKeyNoteっぽくするソフトを使ってプレゼンです。ちょとひ
ねりました。とはいっても、OpenOfficeで作ったんですけれどね。

30分の発表でプレゼン資料26枚を用意しました。デモはプレゼンの中
間であらかじめ画面キャプチャーでとってきたものをごらんいただきまし
た。デモを動かす場合は、キーボード入力やマウスクリックで時間をとるも
のです。現実感があっていいのですが、デモを動画で見せれば「ちゃんと動
いているところを収録した」画像ですので、時間通りにぴたっと終わります。

動画は一番いいなと思いました。動画を流しているときに補足説明ができる
ので。窓録というソフトを使って操作を動画に収録しました。再生してみる
とマウスやキーボードの動きが早くなりますが、パソコンの性能が悪くとり
残しがあるのかもしれません。
http://www.forest.impress.co.jp/article/2007/08/29/madoroku.html

しゃべり方は、いつも声を大きくはっきりとしゃべろうと思いますが、、、
実際にうまく伝わったかどうか・・・・・自信がありません。

昔Lotus Notesというソフトの講師をしたときにしゃべることはなれました
が、、、それがいいのか悪いのか。ちゃんと自分をチェックしないといけな
いなと思います。

質疑応答もうまく答えれたかどうか、とりあえず時間きっかりに終わりまし
たが、最後にやったデモが動かなかったのが残念です。

すごい簡単なものですが、簡単にスクレイピングの設定をして切り出してい
ます。それぞれの情報はiframeで呼び出しているだけで、呼び出されるたび
にアクセスして情報を取得しています。
・Google Newsの技術ページ
・私の楽天日記の掲示板
・mixiで私が所属しているコミュニティの新着情報
・もう一つ私が運営させていただいているSNSのコミュニティの新着情報

http://www.concier.org/
(プライバシーを露出しているのでいつの間にかなくなるかもしれません)

後ろ2つは私のIDを使ってそれぞれのサイトにログインして表示させていま
す。本当は、掲示板はスパムがたくさん載るので、掲示板情報の右側に削除
ボタンを設けて、そのボタンを押すとその場で消えるようにしたかったので
すが、今回の報告会に間に会いませんでした。さらにベイジアンフィルタを
かませて、自動で削除(or メールなどで確認)するようにしたかった...

今回の開発を通して「もうちょっと自分は開発能力があるかな」と思ったの
に、時間がかかってしまったのが予期していなかったことです。昔から能力
なかったのかな、パズルを作ったり解いたりする時間は今でも劣っていない
と思うんだけれど。パズルとプログラミングは違うか。。。。

それから、午前中に他の発表者1組と、食後にミクシィの笠原社長の講演、
発表者2名、サイボウズの青野社長の講演、最後に1名の発表がありました。

他の発表者の講演は中間合宿2回を通して内容はよく知っていましたので、
中間合宿以降どのようになったかということと、お客さんの反応を見ていま
した。

どれもすごかった。
開発能力に頭が下がります。未踏の開発って、本当にできるかどうかわから
ないところから始めるのですが、ちゃんとできてくるんですね。

デモの画面では簡単に動いているように見えるのですが、裏では試行錯誤の
連続です。いろいろ試してみて、まずダメなことが多いです。それから1つ
の手がかりを見つけて、そこに全力投球をしていきます。滅多にないことで
すが、逆に「あれ、なんでうまく動いているんだろ。」というのもありま
す。私のプログラムは、裏側でたくさんのエラーを出しながらもなんとか動
いているんです。エラーを補足して回避しているので、本当はエラーが出な
いように何とかしたいんですが。。。えぇ、動きは不安定で時々止まってし
まうことがあります。

そしてみなさん報告会でいろいろな仕掛けをしていましたね。

後藤さんと二村さんは、画面の下半分にチャット画面を用意していました。
チャットシステムも彼らの開発を応用したものです。プレゼンしながらお客
さんのチャットを見せる技は、同時に2つのことが進んでいるようで面白い
試みだと思います。

佐々さんはオンラインゲームによるコミュニケーションをとるものです。積
み木などを動かしていろいろなことができてくるんです。本当は皆さんに実
際に操作をしてもらうと、すごい面白いんです。でも発表は一方向になって
いるのでその真髄を伝えづらいのが残念です。ゲームの中で作られた作品に
ついては、大爆笑でした。

近藤さんは、自動操作をするソフトで、お客さんの心を射止めました。
プレゼンの一部は、実際にそのソフトで動かして見せました。何よりソフト
の名前が「子猫の手」で本人が猫好きなのでその名前をつけたそうです。
ソフトが自動操作をするとき、ネコの写真が出てきて状況説明をしたりする
し、自動操作を記録したファイル名が、「プレゼンする.nya」となり、説明
するときも「プレゼンする にゃ」と言ったりして大爆笑でした。ソフト自
信も完成度が高く、巷にある自動操作ソフトでもできないことを高度な技術
力を使って実現させているようです。

最初の発表会でソフトについて聞いたときは、巷に自動操作ソフトがある中
で「何でいまさら」と正直思いました。でもその完成度についてびっくりで
す。今まで出てきた商品を全て凌駕するぐらいの完成度です。多言語にして
世界進出もできるんじゃないでしょうか。
仲間としてぜひ、ソフトを譲ってください・・・、いえテスターになります。

おおとりは冨田さんです。
冨田さんは、JavaScriptを使ってクライアントだけでマッシュアップを実現
するソフトです。ブラウザ上であれだけGUIが実現できてしまうことにびっ
くりです。もちろん内容もすごく完成度が高いです。さらにスクレイピング
の領域まで進んできて、私がやっていることをもっとうまくやっています。
やられたと思いました。(もちろん私も現状では不満で自動取得を目指して
いるのですが、まだ不完全です)

スクレイピングで一番苦労しているところは認証です。
IDとパスワードを入れて、サイト内部の情報を掴むところです。彼のソフト
はそれをやろうとせずに、サイトに入ってからブックマークレットでソフト
を起動する召還ウェア(summonware)で実現しています。

こういうやり方もありだなと思いました。

サイトをきちんと作ってあり、しかも英語で、完成度は非常に高いです。

私一人だけが後塵を濁しておりますが、他の開発者はどれもすごかった。PM
をしていただいたサイボウズラボ社長の畑さんもすごい人ですが、開発者の
仲間として同じ期間をやらせていただいたことに感謝します。ありがとう。

ちょっと長くなってしまったので、笠原社長と青野社長の講演については明
日にでも書かせていただきます。写真は私の発表ではなく、冨田さんの発表
です。みんなマイクを持ってしゃべっていますが、私は一番手でマイクに気
づかなかったんですよね。ひょっとしたら声が届いていなかったかもしれない。
(^。^;;

参考:http://mitou-hata.com/program.html

IPA未踏のPMがやってきた

2007 年 1 月 19 日 コメントはありません

タイトルは派手ですが、ちょっと寄っただけという感じです。

入居しているあいちベンチャーハウスの方が未踏ソフトウェアプロジェクト
に選ばれている。そのPMの方が、このあいちベンチャーハウスでやっている
ことに興味があるということで、私ともう一人の方が開発しているソフトを
見にくることになった。

予定は午後3時だが大幅に遅れて7時ころになった。
PMはビジュアル言語や子供用のソフトを開発している方です。
まずSpidering Hacksということを昔から自分もやっていること、それが本
になるくらいだから需要があること。それを容易に実行できるようなミドル
ウェアをつくっていきたいことと目的を述べた。
その途中の作品として、楽天日記バックアップや各種カレンダーソフトなど
を見せたのだが、あまりいい反応はない。

私は絵の具を作っているので、それでどんな絵がかけるかということについ
ては評価しずらいのかな?絵の具の性質や値段だけの問題なのかなぁ。

興味をわかせることができないのか、それともそもそもこういうソフトがた
いしたものではないのかなと思った。

Vector(http://www.vector.co.jp/)や窓の社(http:
//www.forest.impress.co.jp/)にあるソフトを見ると、いろいろな人がいろ
いろな趣向で作っている。無料のものもシェアウェアも製品もある。無料の
ものでもいいものがたくさんある。では製品としてお金がとれるか、ビジネ
スとして成り立つかという点についてはいつもなやまされる。

今度利益を出すには23の方法があるという本があるので、それを読んで学ぼ
うと思います。

今回の訪問ではあまりいい評価ではなかったんだけれど、1つのヒントと1
つの問題点を教えてもらった。それだけでも感謝しなきゃ。

1つの問題点は、彼はCybozuはイントラネットで使っているそうで、外部か
らアクセスできない。つまり携帯用のソフトを作っても意味がないというこ
とだそうである。知人の環境でもそういっていたな。普通のパソコンソフト
にして、自分のパソコンから動かすのがいいかもしれない。だけどセキュリ
ティとして勝手に自分のパソコンにソフトを入れるのも、大企業などは厳し
いかもしれない。

1つのヒントは、Webにアクセスして情報を得る対象を情報家電にしてみて
はどうかということ。彼の知人が社内のルーターの設定変更を1度に何十台
もやらなくてはいけないということで嘆いているそうだ。今のルーターはじ
め情報家電はなんらかのWebインターフェースを持っている。将来的にはそ
のインターフェースは互換性を持つようになると思うが、それまでの過渡期
の間は非互換のものがたくさん出回る。

そうか!その手があったか。

そう思い、同業他社があるかなと探してみたらやっぱりあった。

http://www.optim.co.jp/product/aic.htm

さあどうしよう。
同じことをしても面白くない。しかし情報家電はこれから市場としては伸び
る、、、彼らよりもいいものが作れる自信はあるが、広告宣伝としてはどう
しようか?

楽天日記のように無料で出す方法もあるが、もはやその余裕はない。
でも情報家電のWebはシンプルなので、野望の対象としては悪くないかも。
次の次のテーマにしようと思う。

PMの方が作ったソフトは、Viscuitというソフトで子ども向けのプログラミ
ング教材です。娘にSqueakをやらせたらそれ以上は進まないので、こちらを
やらせてみようかな。

http://www.viscuit.com/
(食べるビスケットは、biscuit ね)

カテゴリー: 楽天日記 タグ: