[groonga-dev,02426] Try Groonga: WebブラウザーでGroongaの動作を確認

Back to archive index

Kouhei Sutou kou****@clear*****
2014年 6月 9日 (月) 11:22:24 JST


須藤です。

Webブラウザー上でGroongaの動作を確認できるTry Groongaという
Webアプリケーションを作りました。

Try Groonga:
  http://try-groonga.herokuapp.com/

↑のページを開くごとに新しいデータベースを作成しているので、
間違ってしまってもページをリロードすれば1から始め直せます。た
だし、データベースの寿命は長くて1日(*)です。永続的ではないの
で注意してください。

(*) HerokuではWebアプリケーションは1日に1回は再起動されるみ
    たいだから。再起動されるとデータベースは全部消える。


手元にGroongaをインストールする前に試してみたい、という方は
使ってください。出力が整形されたりコマンドライン編集機能が充
実しているので、手元でGroongaのインタプリターを動かすより便
利かもしれません。


便利なんですが、積み残した課題があるので、HTML 5、JavaScript、
CSS 3あたりをさわれる人はぜひ協力をお願いします。

課題:

  * デザインがない。
    * ものすごくカッコイイ!やつじゃなくてよくて、小ぎれいな
      もので十分。今はなにも見た目を調整していないので。。。
  * 出力をマウスでスクロールできない。
    * JQuery Terminal Emulator Plugin(*1)というのを使っている
      んですが、そこで紹介されているjQuery Mouse Wheel
      Plugin(*2)というのを使えばどうにかできる?
        (*1) http://terminal.jcubic.pl/
        (*2) https://github.com/brandonaaron/jquery-mousewheel
    * selectの結果が長くなると見えなくなるので、この機能はとても欲しい!
  * フォントの大きさを変えられない。
    * フォントが小さいと読みにくい人もいると思うので、
      できれば、フォントの大きさを変えられたほうがいいのでは
      ないか。優先度はそんなに高くない。
  * 画面の大きさを変えられない。
  * チュートリアルと連動すると便利?
    * Docker(*)では、チュートリアルと連動している。チュート
      リアルと連動すると同じ画面で試せて便利?
      (*) http://www.docker.com/tryit/

ソースは↓にあって動かし方も書いています。
  https://github.com/groonga/heroku-try-groonga

我こそは!という方はぜひ協力をお願いします!


余談ですが、これを作った背景を説明します

先日開催したGroongaドキュメント読書会2(*1)で、チュートリアル
(*2)を読みました。読んだときは、基本的には読むだけで、人によっ
ては手元で動かしてみていました。やってみて、動かしてみたほう
が理解が進みそう!でも、手元のノートPCにはインストールできな
い。。。ということがありました。そのため、インストールしなく
てもGroongaを試せるこのWebアプリケーションを作りました。

(*1) http://groonga.doorkeeper.jp/events/11834
(*2) http://groonga.org/ja/docs/tutorial.html


-- 
須藤 功平 <kou****@clear*****>
株式会社クリアコード <http://www.clear-code.com/>

Groongaサポート:
  http://groonga.org/ja/support/
パッチ採用:
  http://www.clear-code.com/recruitment/
コードリーダー育成支援:
  http://www.clear-code.com/services/code-reader/




groonga-dev メーリングリストの案内
Back to archive index