見出し画像

もんく [とある港街の住人]

TinyQueryプロジェクトその6

TnyQueryは頓挫しかけたと思ったところから復活。昨日言ったようにかなり設計を変更した。見比べてみるとわかるが、枝を極少にした。これによって時間待ちを減らして動作はかなり速くなった。

動作上の大きな変化は読み込んだファイルのデータの順序が最後まで守られるようになった事。JSONを使うと順位は守られないが、その原因はmakeJSONの後のsplitだとわかったがそこでは対策が不可能と判明したのでプレビュー直前に修正できるようにした。また、ファイル読み込み等で発生してしまうデータ列の最後の付く改行コードは文字列のブランクをゼロに解釈してしまうのでこれも丁寧に取り除く処置をしている。数値と文字列の数のカウントもブランクを含まないでカウントするようにしている。また、プレビューの表示段数も設定できるようにした。あまり多い場合はスクロールが発生するしどうせどんなデータが入っているかわかれば十分だから減らせるようにした。



フローは可能な限りfunctionを使わないように他のノードでできる事はそれでやる事にしているのでけっこう長い。functionを使わなければならない場面はループがある場合だ。誰かがループを標準ノードでやっていたのを見たことがあるが単純なものならできそうだけれどどうなのか?Forループのノードがあると嬉しいが。



これが多めのデータ数で表示したプレビュー。
下は少ないデータでやったもの。同じように処理できているのがわかる。表示セルが小さいが、これはポインタでドラッグすれば広げて見る事ができるから心配はない。



フローの下に斜めの線が走っているが、それはデータベース方面へ。そちらは今後に追加する。
名前:
コメント:

※文字化け等の原因になりますので顔文字の投稿はお控えください。

コメント利用規約に同意の上コメント投稿を行ってください。

 

  • Xでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

最新の画像もっと見る

最近の「マレーシアでニャー2020」カテゴリーもっと見る

最近の記事
バックナンバー
人気記事