世界を動かす技術を、日本語で。

Show HN: SQLite Online – 11年間の個人開発、日々11,000人のユーザー

概要

Chart for Data Science に関するコマンド構文の説明。 SELECTQLINE-SELECT に変更する指示。 各軸やオプションの指定方法を整理。 HEX6形式での色指定方法の記載。 各チャートの使用例も明記。

Chart for Data Science コマンド構文

  • 最初のキーワード 「SELECT」を「 QLINE-SELECT」に置換指示
  • QLINE-SELECT は折れ線グラフ用コマンド指定

軸指定方法

  • X軸:

    • X - 列名指定、軸: x1, x2, ...xn
    • : 数値データ
  • L軸:

    • L - 列名指定、軸: l
    • : テキストデータ
  • T軸:

    • T - 列名指定、軸: t
    • : UnixTime形式の数値
  • Y軸:

    • Y - 列名指定、軸: y1, y2, ...yn
    • : 数値データ
    • Y軸の線色: y_cFF00FF(HEX6形式)

オプション指定

  • C - ポイント色指定:
    • c
    • : FF00FF(HEX6形式)
  • V - ポイント半径指定:
    • v
    • : 数値

使用例

  • QLINE-SELECT の例
  • QAREA-SELECT の例
  • QBAR-SELECT の例
  • QPIE-SELECT の例
  • QBUBBLE-SELECT の例

チャートコマンド例

  • QLINE-SELECT example: 折れ線グラフのサンプル
  • QAREA-SELECT example: 面グラフのサンプル
  • QBAR-SELECT example: 棒グラフのサンプル
  • QPIE-SELECT example: 円グラフのサンプル
  • QBUBBLE-SELECT example: バブルチャートのサンプル

まとめ

  • SELECTQLINE-SELECT に置換することで折れ線グラフを指定
  • 各軸やオプションの指定は 列名 を組み合わせて記述
  • HEX6 形式による色指定が可能
  • 用途に応じて他のチャートコマンドも使用可能

Hackerたちの意見

これが何なのか、どういう価値があるのか全然わからなくて困ってる。編集: この議論は、正直期待してたのとは違ったな。もっとこのサイトの特徴や価値を強調する方法を探してたのに、全否定するつもりじゃなかったんだ。例えば、「SQLite Onlineへようこそ!このツールでできることがあります。」っていうシンプルなモーダルがあれば、最初の印象が全然変わってたと思う。

自分にとっては: データベースを設定する手間なしでクエリを試せるのがいい。SQLを学ぶ。実験する。などなど。

25年前の大学時代にこれがあったらよかったな。宿題(そして学ぶこと)がかなり楽になったと思う。

このツールが使う人にとってすごく役立つのは明らかだね。だけど、何を使ってるのか全然わからないまま遊び場に放り込まれた気分。短い段落や例、スクリーンショット、説明なんかがあればすごく助かるんだけど。

あなたの編集に同意するけど、簡単な概要を示すランディングメッセージが必要だよね。でも、数瞬でデータベースを作って、テーブルやレコードを挿入できることがわかったよ。sqliteをダウンロードして、CLIで新しいコマンドを試す手間がなく、データベースの作成と管理を学ぶにはかなり良いツールだと思う。

現在、ウェブサイトのすべての機能を簡潔に説明するのは難しいかもしれませんが、主な機能は以下の通りです。 * 外部および内部データソースに対するフェデレーテッドクエリ。 * クエリ履歴を新しいリクエストのソースとして使用。 * データベースへの共同アクセス — サーバーとローカルの両方で、構造の同期もあり。 * クエリに基づく自動チャート生成。 * そして、まだ簡単にまとめられない隠れた機能も含めて、もっとたくさん。

うん、ホームページ('/')が誰のためで、なぜそれが必要なのかを説明するランディングページだったら大きな助けになると思う。これは学生向け?プロトタイピング用?クイック分析用?サンプルデータ?実データのインポート?ユースケースが重要だよね。それから、実際のツール('/app'とか'/playground'とか)に繋がる大きなボタンがあればいいな。ユースケースに応じて異なるサンプルデータがプリロードされてるとさらに良いかも。今は、何の説明もなく複雑なインターフェースに放り込まれるのがすごく混乱するよ。(これはプロジェクト自体を批判するつもりじゃなくて、価値を見出せる人たちに認識してもらうための助けになればと思ってる!)

教育者として、前回SQLを教えていた時にこれがあったらよかったな。1: インストール不要 2: 一時的(もし失敗したらリロードすればいいし?) 3: 良いシンタックスハイライト 4: モデルをナビゲートするためのビジュアルUI でも、なんでお金を払う必要があるんだろう?それはちょっと難しい問題だね。UIは今まで見た中ではかなり良いから、ホスティングされたデータベースやコラボスペース、デスクトップアプリのアドオンとして売るのもアリかも。でも、明確な決め手はないかな。

最初はSQLiteの開発についての話かと思った。

こんなメッセージが出るんだけど: サイトの読み込みに時間がかかる: インターネットが遅いのかな?古いブラウザを使ってるなら、最新のものにアップデートするか、Chromeの最新バージョンを使ってみて。サイトのタブを全部閉じて、最後のタブをリロードしてみて。サポート: z@sqliteonline.com

現在のLinux上のFirefox。コンソールメッセージはこれ: ダウンロード可能なフォント: Glyph bboxが間違ってた (グリフID 33 55 62 81 82 83 84 87 88 89 90 112 119 120 123 139 159 162 164 166 178 184 185 217 218 272 273 274 275 279 281 284 290 291 292 309 310 319 321 323 326 329 330 331 332 333 334 339 341 347 349 351 352 353 354 357 358 361 366 367 370 371 414 431 436 444 445 458 460 464 465 483 505 508 511 514 516 517 518 520 521 538 539 546 568 574 579 580 585 586 594 596 599 602 603 616 618 622 627 629 630 633 634 638 643 645 651 654 665 675 685 686 688 691) (フォントファミリー: "FontAwesome" スタイル: normal ウェイト: 400 ストレッチ: 100 srcインデックス: 1) ソース: https://sqliteonline.com/fonts/fontawesome-webfont.woff2?v=4... 初期化関数に廃止されたパラメータを使用中; 単一のオブジェクトを渡してください sog3.js:2251:21 未捕捉 (promise内) ReferenceError: RTCPeerConnectionが定義されていません https://sqliteonline.com/f/agw31.0.26.min.js:49 async* https://sqliteonline.com/f/agw31.0.26.min.js:87 async* https://sqliteonline.com/f/agw31.0.26.min.js:89

いいプロジェクトだね。長い間続けてくれておめでとう!登録者数の大体の数字を教えてもらえる?

ありがとう、残念ながらほぼゼロだよ。

いいツールだね。作ってくれて、維持してくれてありがとう。SQLの結合を検証するのに気軽に使ってるよ。

ありがとう!今後新しい機能で興味を引けるといいな。

有料サブスクリプションにはこの機能が書いてあるけど、

「自動更新なし」 これはサブスクリプションじゃないよね。

できるだけ便利でシンプルな商品を目指してるよ。いつやめるか心配するより、必要な時に使い続ける方がいいと思う。

そうだね。サブスクリプションの特徴は、手動でも自動でも定期的な更新に依存したアクセスの継続性だよ。オンライン決済やクレジットカードが一般的になる前から、みんなサブスクしてたし。最近のニッチな例で言うと、Tarsnap.comがあるよ。たまにコリンから「バックアップ消されたくなかったら払ってね」ってメールが来るんだ。

デザイナーを雇うか、もっとプロダクト思考で考えた方がいいと思うよ。何をするツールなのかすぐに理解できないのは、潜在的な顧客には良くないよね。

あなたがターゲットオーディエンスじゃない可能性もあるよね?

それと、通貨は何なの?ドルやユーロじゃないのが変に思えるんだけど。さらに、$の記号が数字の右側にあるのもおかしいよ。正しくは$10だよね。個人的には、これはプロダクト思考の欠如を示してるし、サービスを提供するんじゃなくてツールをただいじってるだけに見える。

いや、お願いだから。チームを投資家が必要な規模に膨らませないで。10人チームなしでも、オルターネットのウェブが存在できるのはいいことだよね。

ありがとう!インターフェースを改善して、もっと直感的に使えるように頑張るよ。

11,000人のデイリーユーザーは、いわゆる「プロダクトマインドセット」がなくてもすごくいいよね!

すごい仕事だし、11年間もツールを維持し続けたことに拍手を送りたい!正直、もうSQLをコーディングする必要がないから、このツールは使わないけど、世の中はそれのおかげで良くなったよね。で、どれくらいの「バスツール」があるんだろう?一人の開発者によって維持・開発されているツールで、その人がバスにひかれたらツールも終わっちゃうやつ。[1] 失礼な意味じゃないけど、「バス開発者」って言葉を聞いたことがあるから、バスにひかれる人の話をするのはちょっと残酷に感じるんだけど、今はもっといい言い方があるのかな?

ありがとう。私たちの人生は一瞬のものだね:何かが消え、何か新しいものが現れる。

これ、RavenDBをすごく思い出させるね。感心したよ。

どうやってお金を稼ぐの?

これをやってくれてありがとう、おめでとう!