かーそるを書く木曜日

7:00

おはようございます。本日はうちあわせCastはお休みです。代わりに、かーそるの原稿を進めておきましょう。

8:00

Textbox:

インクリメンタルサーチのソースリスト、現状は定数になっているので、まずそれをファイルから読み込むように変更する。

* * *

まずは、ファイルの取り込み。

インクリメンタルサーチ用のファイルリストをfetchする - 倉下忠憲の発想工房

できました。

次に、Pythonでファイルリストの作成です。

できれば、作成日順や更新日順で取得したいところ。

* * *

できました。

Pythonで特定のフォルダ内のファイル名を更新日順で取得する - 倉下忠憲の発想工房

あとは、このcgiをどこかのタイミングで、定期的に実行すればOKです。

標準的に考えれば、新しくファイルを作成したときでしょう。が、Textbox経由でファイルを作成しなくても、単にフォルダにファイルをD&DしたらTextboxには取り込まれるので、その辺はもう少し検討が必要です。

* * *

初回の読み込みと、ファイル作成後のタイミングでファイルリストを更新することにしました。

で、よく考えると、ファイルを新規作成すると、「ページ呼出.md」が更新されるので、その度にこいつがトップにきますが、呼び出したいファイルではないので、さてどうしようか、というところ。

ファイルリストの作成時に「ページ呼出.md」を取り除いていくか、そもそも新規ファイルの作成にページ呼出.mdに追記するのを止めるか、あるいは、インクリメンタルサーチのサジェストからページ呼出.mdを取り除くかを考えて、最後の方法にすることにしました。

が、ここでめちゃくちゃエラーが。

解決してみると、あっけないものですが、

Macから取得したファイル名とJavaScriptの文字列は微妙に違う - 倉下忠憲の発想工房

これのせいで、ファイル名のイコールがまったくtrueにならなくて、悩んでおりました。ページとかの「ペ」や「ジ」が別のコードなのですね。

とりあえず、これでずいぶん使いやすくなりました。

13:00

かーそる第五号:

二つ目の原稿にめどをつけておきましょう。

* * *

二つ目の原稿のラフがとりあえず書けました。やはり、こうやってまとめて時間をとらないとダメですね。

ついでに、もう一つのsub1稿を書いておきましょう。

* * *

sub1のプロトタイプ稿もとりあえずできました。はじめからこうしておけば良かったですね。