ずっと君のターン

2009-02-02 まずまずのお天気

iKnow3Gが第2位に!

| 02:31 | iKnow3Gが第2位に! - ずっと君のターン を含むブックマーク

iPhone用iKnowアイテム復習サービスのiKnow3G!「iKnow! API KICK OFF!」で第2位に選ばれました。

f:id:technohippy:20090202094132j:image

発表前のiKnow Developer ConferenceのLTですごそうな作品がたくさん紹介された中、小綺麗にまとまっているだけで技術的には特別見るところのないこのサービスが2位に選ばれて、ありがたいやら恐縮するやら。

まだまだ作り込みの足りていない作品で、サーバ・クライアント双方でのキャッシュを使った高速化・AJAXを使った先読み&遅延読み込み、学習度合いに応じた出題などなど、たくさんの課題を認識していながら放置していました。今回せっかくよい評価をいただいたことですし、これからまたもう少し真っ当に作り込んでみようと思います。

セレゴジャパンスタッフの皆さん、今回はどうもありがとうございました。

2009-01-10 最近また寒い

iKnow Web App for iPhoneをちまちまと修正した

| 02:23 | iKnow Web App for iPhoneをちまちまと修正した - ずっと君のターン を含むブックマーク

みんな忘れてるかもしれないけど、そしてみんなこのまま忘れていてくれると自動的に私に賞金が入ることになって*1嬉しいなぁと思ってるんだけど、iKnow! APIのコンテスト締め切りが次の木曜だったりする。

ということで気になるところをちまちま直した。一番大きいのは色合いをiKnow!っぽくしたことで、その他は主にバグ修正。たぶん以前よりは落ちなくなってるはず。

f:id:technohippy:20090111022452j:image

http://apps.technohippy.net/iknow3g/

「もうちょっと見た目をどうにかした方がいいんじゃないの?」とか言われたけど、下手に画像使って重くなるのも嫌だし、何より面倒くさいのでもうこれでいいや。バグに気づかないかぎりこのまま提出する。

なんか賞取れるといいなぁ。

*1Forumに作品を公開してるのは3人だけ

jiji 2009/01/11 07:26 探してみると、こんなモノも。Forumに公開していない人が結構いる事を考えると、実は案外たくさんライバルがいるのかも?

http://www.firedictionary.com/
http://ik.chicken-brain.com/dic.cgi
http://code.google.com/p/iknow-api-appengine/

technohippytechnohippy 2009/01/11 10:23 なんと。
ライバルは少なければ少ないほど嬉しいんですけど。
あ、でも最後のはAPI使うためのライブラリですね。
こういうのも対象になるんだろうか・・・。

tsukasa57tsukasa57 2009/01/11 22:07 google で iknow api でブログ検索すると他にも居そうですね。私もそのキーワードで検索して辿り着いたので...。

technohippytechnohippy 2009/01/11 22:37 あ、ホントですね。しかし、Googleにブログ検索があることを今まで知りませんでした。

2008-11-01 快晴だけど体調不良でひきこもり

iKnow Web App for iPhoneできました

| 23:26 | iKnow Web App for iPhoneできました - ずっと君のターン を含むブックマーク

http://apps.technohippy.net/iknow3g

iKnow APIコンテスト提出作品第二弾。

学習結果を送り込むようなAPIはないので復習専用だけども。あと、待ってればCeregoからiPhoneアプリ版が出そうな気がして仕方ないけれど。

トップはこんな感じ。iKnowの学習履歴と、このWebアプリで復習したのとは基本関係ない。つまり復習したからってiKnow側で学習度合いが向上したりはしないので注意。

f:id:technohippy:20081101231830p:image

まず最近勉強した50単語の中からランダムで選ばれた8つを一覧で復習して(QuickTimeボタンをクリックすれば音も出ます)

f:id:technohippy:20081101231831p:image

一つの単語につき、3種類(意味選択・スペル・センテンス穴埋め)のテストができる。センテンス全文入力テストもつけようかと思ったけど、入力ミス頻発でたぶんいやがられるのでやめた。

f:id:technohippy:20081101231833p:image:left

f:id:technohippy:20081101231832p:image:left

f:id:technohippy:20081101231834p:image

iPhoneアプリっぽく見せるのにはUniversal iPhone UI Kitを使用。決まったテンプレートに当てはめていくだけでそれらしい見た目になるからいいね、これ。色はあとでもう少しiKnowっぽく変えよう。

読み込みが重いのが難点だけど、このサービス内の履歴は管理されてて途中で切れても再開できるし、WiFi繋がるとこならいい感じに復習できるんじゃないかな。

tadaken3tadaken3 2008/11/11 18:34 すみません。
touchからだとログインできないみたいです。
settingから先の画面に進みません。

technohippytechnohippy 2008/11/11 18:39 もしエラー画面になるんだとしたら、それは既知のバグなので今晩直します。そうじゃないときはもう少し詳しく状況を教えてもらえるとありがたいです。

tadaken3tadaken3 2008/11/11 18:53 コメントありがとうございます。

account、user名を入力してもずっとsettingの画面になってしまいます。エラー画面にもなりません。

アプリにはtechnohippyさんのブログよりアクセスしました。環境はi pod touch 2Gです。

technohippytechnohippy 2008/11/11 19:04 それはちょっとよくわからないですね・・・。
後で見てみます。
報告ありがとうございました。

technohippytechnohippy 2008/11/12 03:01 よく見るとDictationの結果がゼロだとエラーになります。
週末にでもなおしますが、いまのところは「仕様」ですね、これ・・・

technohippytechnohippy 2008/11/15 15:16 > tadaken3
たぶん、なおったと思います。
作りが適当ですいません。

2008-10-24 大雨

CAPTCHA on iKnow!のデモサイト立ち上げた

| 11:02 | CAPTCHA on iKnow!のデモサイト立ち上げた - ずっと君のターン を含むブックマーク

http://apps.technohippy.net/captcha_on_iknow_demos

CAPTCHA on iKnow!は一応iKnow!のコンテスト「iKnow! API KICK OFF!」の応募作ってことにしてるんだけど、どうも動いているサービスがないと評価対象にならないっぽい。しょうがないのでとりあえずデモサイトあげたけど、このデモサイト自体を評価されても困るんだよなぁ。Joi Itoはそこらへん考慮してくれるだろうか・・・。

f:id:technohippy:20081018223743p:image

デモとしては新規作成画面と編集画面にCAPTCHAが表示されてて、入力が正しかったら次の画面に進むし、間違ってるともう一度入力を促される。ゴミデータが増えてもうれしくないのでCAPTCHAチェック成功しても、実際にデータは作成も変更もされないので注意。

2008-10-21 はれ

iKnow! API 呼び出し概要

| 22:47 |  iKnow! API 呼び出し概要 - ずっと君のターン を含むブックマーク

ちょっと作ってみたいものがあるので、まずは何ができるかちゃんと知るために概要を訳しとく。extract_items がちょっとおもしろいね。今回作りたいものには多分使わないけど。


http://developer.iknow.co.jp/docs

Call呼び出し構文説明API Key?
user_profileユーザプロフィールGET /users/:usernameユーザが誰か、またその友人の一覧不要
study_results学習結果GET /users/:username/study_resultsユーザのスコアはいくつか不要
lists_studied学習リストGET /users/:username/listsユーザが学習したリストとコース不要
items_studied学習アイテムGET /users/:username/itemsユーザはどのアイテムを学習したか不要
recent_lists最新リストGET /listsコミュニティによって作成された最近のリスト不要
search_listsリスト検索GET /lists/matching/:keywordリストを検索不要
create_listリスト作成POST /lists新しい学習リストを作成必須
delete_listリスト削除DELETE /lists/:id所持しているリストを削除必須
recent_items最新アイテムGET /itemsコミュニティによって作成された最近のアイテム不要
search_itemsアイテム検索GET /items/matching/:keywordディレクトリ検索不要
items_in_listリスト内アイテムGET /lists/:id/items学習リスト内で使用されているアイテム不要
add_imageイメージ追加POST /items/:id/imagesアイテムにイメージを追加必須
add_soundサウンド追加POST /items/:id/soundsアイテムにサウンドを追加必須
recent_sentences最新センテンスGET /sentencesコミュニティによって作成された最近のセンテンス不要
search_sentencesセンテンス検索GET /sentences/matching/:keywordキーワードによるセンテンスの検索不要
sentences_in_listリスト内センテンスGET /lists/:id/sentences学習リスト内のセンテンスを取得不要
create_sentenceセンテンス作成POST /sentences新規センテンスを作成して、item/listに追加必須
add_imageイメージ追加POST /sentences/:id/imagesセンテンスにイメージを追加必須
add_soundサウンド追加POST /sentences/:id/soundsセンテンスにサウンドを追加必須
extract_itemsアイテム抽出POST /items/extractテキストからiKnow!のアイテムを抽出必須