こみゅすけのRESTful APIを公開します!

Java Appletのように重い こみゅすけのUIだが、こみゅすけの次の一手として、思い切ってこみゅすけの情報を取得あるいは操作するためのRESTful APIの公開を開始することにした。すでに実装は完了し、下記のドキュメントも執筆完了。 RESTful APIリファレンス - Trac リソースの削除については、間違ったAPIの利用によって情報が消去されてしまう懸念があるため、HTTP DELETEメソッドは受け付けないようにしてある。その他のGET、POST、PUTメソッドについて...

参加申込者一覧のメール送信機能を追加しました

こみゅすけには、イベントの参加申込を受け付ける機能がある。参加申込時にはメールアドレスも入力させているのだが、ロボットに拾われてスパムメールの情報発信源になるのは避けたかったので、入力されたメールアドレスは表示しない(Ajaxのレスポンスにも含めない)ようにしている。 ただ、それだとイベントの主催側がリマインドメールなどを送信できないので、メールアドレスも含め、参加申込者の一覧をコミュニティ管理者にメール送信する機能を追加した。 コミュニティの登録時に入力したメールアドレスを入力して右...

Dukeスニーカーが届きました!

Sun&リクルート主催で行われたMash up Award 3rdの こみゅすけトリプル受賞からすでに1ヶ月以上経過しているが、先週サン・マイクロシステムズ賞の副賞が届いた。 スニーカー全面にDukeが6パターンちりばめられている。まさにJava好きにはたまらないシューズ。 これ、完全にオーダーメイドなので、1、2万円なのかと思っていたら、とんでもない。その4倍以上したらしい。しかも、Sunの方々の重い重い想い(=念)が詰まっているので、逆に普段履けない。 イベント事に参加する...

iCalendar形式でイベント情報をエクスポートできるようにしました

こみゅすけに登録されたイベント情報は、 RSS FeedによってRSSリーダーなどで購読できるようにしている。また、Google Calendarから、イベント情報をGData APIを使ってインポートする機能も提供している。 id:yoshioriさんからの要望もあり、iCalendar形式でイベント情報をエクスポートできるようにしてみた。 これにより、こみゅすけに登録されたイベントを、iCalendar形式に対応したスケジューラ(Google CalendarとかmacのiCal...

参加申し込みページにリンクを配置しました

イベントの参加申し込みを受け付ける機能を持つ こみゅすけ。今までは、参加申し込みページに直接行くことができず、こみゅすけ上でイベントの検索を参加申込者が自分で行わなければならなかった。これだと、利便性が良いとは言えない。 そこで、あるお方からの要望もあり、イベントの参加申し込みページにリンクを設置して、そのリンクを配布することにより直接参加申し込みページに行くことができるようにした。 コミュニティの登録は自由なので、コミュニティを主催されている方は、ぜひこみゅすけに登録して利用してみて...

macのSafari3で文字化けしてたのを解消しました

多くのmacユーザは、Leopard(10.5)に移行したことだろう。僕も販売開始のその日にLeopardに移行した。Leopardには、Safariの新しいバージョン3が搭載されている。このSafari3で こみゅすけを見てみると、なんと見事に文字化けしていた。Safari2でも文字化けしていて直したというのに、だ。 Safari2では、dojoによって読み込まれるjsファイルおよびhtmlテンプレートファイルの両方が文字化けしていたのだが、dojoに手を入れて文字化けの補正をした状態で...

Sun Tech Days 2007 Mash upセッションで話してきました

昨日のSun Tech Days 2007 Day-2にて行われたMash upに関するセッションに登壇し、 こみゅすけについての話を行ってきた。その時のプレゼン資料が↓である。 | View | Upload your own 実際には3人(Sunの藤井さん、リクルートの川崎さん、僕)で担当。藤井さんが司会&全体のまとめ、川崎さんがWeb API提供側としてのMash upに関する話、僕が受賞作品の紹介と個人的に感じている今後のMash upの方向性についての話を行った。かなり内...

Sun Tech Daysでこみゅすけについて話します

Sun&リクルート主催の Mash up Award 3rdで3部門同時受賞に輝いた「 こみゅすけ」について, Sun Tech Daysのセッションで紹介させていただくことになった。 日付: 2007年11月8日(Day-2) 時間: 18時10分〜19時00分 セッション: 2-J1-6 Mash up Award Demonstration こみゅすけ開発のきっかけ,搭載している機能,技術的な解説,そして今後の展望などを,デモンストレーションを交えながらお話させていただく予定...

こみゅすけをJRuby on Glassfishに移行!

機能追加をして久々にmongrelを再起動したら,こみゅすけが起動しなくなった。というか,4つ動かしていたrailsアプリが全滅。すっごい緊急事態。 稼働させているサーバは,Fedora Core 6。64bitのクアッドコアCPUで,uname -aの結果は以下の通り。 Linux chako 2.6.20-1.3002.fc6xen #1 SMP Mon Aug 13 14:21:21 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux yumを...

Mash up Award 3rdで「こみゅすけ」がトリプル受賞を果たしました

8月の初めから開発を初めた「 こみゅすけ」。Sunとリクルートが開催した「 Mash up Award 3rd」コンテストに応募していたのだが,この度なんと「3部門同時受賞」に輝いた。最優秀,マッシュ賞,アップ賞に続く第4位的な感じであり「大賞まであと一歩!」なのだが,とにかく嬉しい!めちゃめちゃ嬉しい!具体的には, サン・マイクロシステムズ賞 テクノラティ賞 面白法人カヤック賞 の3部門である。これはすごい。 こみゅす...

MA3 participant sessionに参加してきました

無事 マッシュアップコンテストに応募することができた「 こみゅすけ」。先日の22日に行われた「MA3 participant session」に参加をしてきた。これは,しっかりと作品を作り上げて応募した参加者限定で行われた,いわば「打ち上げ」である。約30作品の作者の方々が集まり,5分後との各作品の紹介を飲み食いしながら楽しむ,といった会だった。 事前に参加作品を一通り見て行ったのだが,使い方がわからないものも多く,デモを楽しみにしていた。率直な感想で言うと,使ってみてわからないものは,デ...

参加申し込み機能を追加しました

勉強会やイベントなどをコミュニティが行う場合,予め「参加者を応募して人数を把握しておく」などが必要となることがある。そこで, こみゅすけにも,参加申し込み機能を追加してみた。 各ミーティングの吹き出しやミーティング情報に,以下のようなリンクを作ってある。 これをクリックすると,以下のような参加者一覧表示&申し込みフォームのパネルが表示され,ここで参加を申し込むことができるようにしてある。 メールアドレスを必須入力としているが,こみゅすけ上でメールアドレスを晒すことはしないようにする...

勉強会やイベントに付箋を貼ることができます

こみゅすけは,未知のコミュニティを知り,そのコミュニティが行っている活動に参加する機会を増やす目的で作ったものである。もちろんリアルに参加して,実際にメンバーと顔を合わせることが重要である。しかし,二次会の場所を決めたり,参加の前にコアメンバーに雰囲気を聞いたりすることも,もちろん重要なコミュニケーションである。さらに,さまざまな情報をメンバーに伝えて共有知とすることも,コミュニティにおいて非常に重要な点である。 こみゅすけには,そんな管理外の非定型な情報を扱うために,コミュニティが主催す...

コミュニティやミーティングを自由に登録できるようにしました

初期の段階では,コミュニティの登録や,イベントや勉強会などのミーティング登録は,Google Calendarの設置が必要だったために,非常に閉じた世界となっていたこみゅすけ。これでは敷居がかなり高いので,こみゅすけ上からコミュニティの登録やミーティングの登録を行えるように機能拡張した。登録は,Wikiの精神に則り,認証などを設けず,自由に行えるようにしている。 まずはコミュニティの登録。これは,上部のツールバーの左から6個目のボタンを押すと,コミュニティの情報を入力するためのフォームが表...

宿泊施設検索機能を追加しました。

コミュニティは日本各地にいろいろな形で存在している。何も都内に住んでいる人が都内で開催される勉強会に参加することだけがコミュニティではない。遠方から都内で開催される勉強会やイベントに参加することもあるだろう。都内のコミュニティが地方でイベントを行うこともあるだろう。そうなった場合,「宿泊」ということをしなくてはいけなくなる。 そこで,会場の近く(2km以内)にある宿泊施設を「じゃらん Webサービス」を使って検索し,一覧表示および地図へのプロットを行う機能を「こみゅすけ」に追加してみた。 ...

二次会お店検索機能を追加しました

勉強会などを主催する立場になると,「終わった後の二次会をどこにしようか?」というタスクも付きまとうようになる。いろんな人が勉強会には来るので,それぞれの好みなんて気にしている場合じゃない。それよりも,勉強会の会場に近く,しかも人数のキャパが多い,そんなところを探し当てなければならない。 そこで こみゅすけに,「 ホットペッパー Webサービス」を使って,勉強会の半径1km以内にある飲食店を検索し,その一覧表示および地図上でプロットする機能を追加してみた。 リストは会場から近い順に並んで...

関連する動画を検索できるようにしました

Sagoolの検索APIを利用して,ミーティングに関連する動画を検索する機能を追加した。 僕が顔を出してUstreamで録画している勉強会しか基本的に今は登録されていないため,僕のブログばかりがヒットしてしまう。今後登録してくれるコミュニティをもっと探して,いろいろと面白い情報が集まるようにしていきたい。

天気予報を表示するようにしました

こみゅすけは,開催される勉強会やセミナーの情報,特に「どこで開催されるか」を中心的な概念として織り込んでいる。どこで行われるか?に関連する情報はいくつか考えられるが,例えば特に勉強会の当日になって気になるのが,「雨降ったりしたらイヤだな」という天候についてではないだろうか。 あるお方からの要望もあって,livedoorが提供している「 お天気Webサービス」を利用して,地図上に天気を表示するようにしてみた。 これは,あくまで「操作している今日の天気予報」である。ミーティング当日の天気予...

こみゅすけに予定を登録する手順

こみゅすけにミーティングを登録するには,コミュニティ毎に登録されているGoogle Calendarに予定を登録します。 Google Calendarには「毎日,毎週,隔週」などの繰り返しや「終日」などの予定登録が可能ですが,現時点では,こみゅすけは「ある1日で時間が決定している」予定のみをサポートしています。具体的に入力して頂きたい項目は,以下の項目です。 タイトル: ミーティングの名前となります。 日付: ミーティングの開始・終了日時となります...

「最寄り駅,関連書籍,関連ブログ」機能を追加しました

開発を始めて3週間ほど経った「こみゅすけ」。基本機能が揃ってきたので,いくつか面白系の機能を追加してみた。 「最寄り駅」機能 「関連書籍」検索機能 「関連ブログ」検索機能 最寄り駅の検索は,「 SimpleAPI vol.2 最寄り駅Webサービス」を使って行っている。SimpeAPIという名前通り,非常に手軽に使えるサービスである。戻りのXMLの内容もシンプルであり,簡単に取り扱うことができた。検索結果を最大3件表示するようにして...

「こみゅすけ」作ってます!

勉強会に顔を出したり,あるいは主催側に回ってみたり,足を使った活動を徐々に増やしている今日この頃。僕がいるIT業界では,多くのコミュニティがそれぞれ「勉強会」と称したミーティング(≒飲み会)を行っている。 そんな勉強会,日々ググっている最中に偶然コミュニティに出会ったり,身近な誰かから聞いたり,といった感じで情報を得ているのがほとんどではないかと思う。せっかくなので,いつどこでどんな勉強会が行われているのか,という情報を提供するサイトを作ってみようと思い,そろそろ形になってきたので公開を開...