やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

ファビコン収集ツールをローカルWebサーバアプリにした

ファビコンコレクターを改善した。

f:id:ytyaru:20170606103757p:plain

成果物

GitHubFaviconCollector.201706051200

使い方はGitHub参照。

開発環境

前回との差異

技術面

  • ローカルでWebサーバを立てることにより、HTMLからURL追加できるようにした
    • AJAXにより動的にHTML画面更新できる

問題

  • 反応が遅い
    • 全件完了せねば応答しない
      • URL1件あたり数秒かかる
        • 10件のURLを一度に追加しようとしたらその分遅くなってしまう

課題

  • キーボードで操作したい
    • カーソルキーでサービスを選択したい
    • Enterキーでリンクを新しいタブで開きたい
  • インタフェース
    • HTMLからURL登録したい
    • HTMLからログを確認したい
    • HTMLから指定サービスを削除したい
  • リンク切れチェック
    • 定期的に自動でチェックしたい
      • サービス削除したい

学習項目

学習項目が一気に増えた。Python学習すら済んでいないのに、手に負えるだろうか…。

とくにJavaScriptが怖い。Pythonと同じく、きちんと構文を学習せず書いているので後戻りが発生しそう。

所感

AJAXによる応答性の良さが活かせていない。前回の一括処理のままだから。

学習すべきことが多すぎて辛い。GUIをやると一気に難しくなってしまうようだ。