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/