0
(0)

[ICT] アプリ更新に伴う調査(作りながら考える)

対象アプリは産業技術大学院大学 AIIT が発出するソーシャルストリームを一元ゲットするだけのWindows http クライアント。 → https://www.microsoft.com/ja-jp/store/p/aiit-experiment-app/9nblggh110pc

AIIT_experimenta_app

↑ 雑な作りで、何もケアしていません。 これはあくまでもメインに対するサブシステム・・・。

===

■今回調査の対象先は、学校そのものの Web サイト。

幸い、比較対象として定期的にクローラを飛ばしています。 wget 改のものを。

2014/06/09 取得

↑ 2014/06/09 取得。


20160726_wget_2

↑ 2016/07/26 取得。 相変わらず、robots.txt の書き方が、まぁいいや。

■オマケ cygwin で tree コマンド

標準環境に tree (Windows コマンドプロンプトから呼び出しても良いが、それではメンドクサイので) がないので make しよう。

・入手
$ wget ftp://mama.indstate.edu/linux/tree/tree-1.7.0.tgz

・展開
$ tar xvfz tree-1.7.0.tgz
tree-1.7.0/CHANGES
tree-1.7.0/INSTALL
tree-1.7.0/LICENSE
tree-1.7.0/Makefile
tree-1.7.0/README
tree-1.7.0/TODO
tree-1.7.0/color.c
tree-1.7.0/hash.c
tree-1.7.0/html.c
tree-1.7.0/json.c
tree-1.7.0/strverscmp.c
tree-1.7.0/tree.c
tree-1.7.0/tree.h
tree-1.7.0/unix.c
tree-1.7.0/xml.c
tree-1.7.0/doc/tree.1
tree-1.7.0/doc/tree.1.fr
tree-1.7.0/doc/xml.dtd

・Makefile 修正
tree1.7.0 on cygwin
L.50 – 53 アンコメント

・make; make install
$ make ; make install
gcc -O2 -Wall -fomit-frame-pointer -DCYGWIN -c -o tree.o tree.c
gcc -O2 -Wall -fomit-frame-pointer -DCYGWIN -c -o unix.o unix.c
gcc -O2 -Wall -fomit-frame-pointer -DCYGWIN -c -o html.o html.c
gcc -O2 -Wall -fomit-frame-pointer -DCYGWIN -c -o xml.o xml.c
gcc -O2 -Wall -fomit-frame-pointer -DCYGWIN -c -o json.o json.c
gcc -O2 -Wall -fomit-frame-pointer -DCYGWIN -c -o hash.o hash.c
gcc -O2 -Wall -fomit-frame-pointer -DCYGWIN -c -o color.o color.c
gcc -O2 -Wall -fomit-frame-pointer -DCYGWIN -c -o strverscmp.o strverscmp.c
gcc -s -o tree.exe tree.o unix.o html.o xml.o json.o hash.o color.o strverscmp.o
install -d /usr/bin
install -d /usr/man/man1
if [ -e tree.exe ]; then \
install tree.exe /usr/bin/tree.exe; \
fi
install doc/tree.1 /usr/man/man1/tree.1

・動作確認
yukio@dynabook /cygdrive/c/users/yukio/tree-1.7.0
$ tree -h
.
├── [ 10K] CHANGES
├── [ 596] INSTALL
├── [ 18K] LICENSE
├── [2.6K] Makefile
├── [5.5K] README
├── [2.2K] TODO
├── [ 16K] color.c
├── [ 16K] color.o
├── [ 0] doc
│   ├── [ 11K] tree.1
│   ├── [6.8K] tree.1.fr
│   └── [2.6K] xml.dtd
├── [3.1K] hash.c
├── [2.4K] hash.o
├── [ 14K] html.c
├── [ 17K] html.o
├── [9.2K] json.c
├── [ 12K] json.o
├── [5.2K] strverscmp.c
├── [1.5K] strverscmp.o
├── [ 35K] tree.c
├── [ 65K] tree.exe
├── [5.3K] tree.h
├── [ 40K] tree.o
├── [7.4K] unix.c
├── [ 10K] unix.o
├── [8.7K] xml.c
└── [ 12K] xml.o

1 directory, 27 files

===

■これで調査対象を tree コマンドで可視化できる。

example_tree_aiit

ここまで、なんで手打ちでしているのだろうか・・・効率悪い。。まるで、何かの演習マニュアルを作るかのように。

===

■もっと効率よく探したいのに、sitemap.xml がないので・・・

find: ‘sitemap.xml’: No such file or directory

一応、http://aiit.ac.jp/news.rss と http://aiit.ac.jp/events.rss いうのはある。
中身を目視するだけで、

ヒドイ構成

as is で情報取得ツールにぶち込むには整形が必要。

だったら、最初から勝手定点観測用の bot を作ればいい。

出ました! 作りながら考える方向性が

「定点観測 bot の開発」

ということで、Windows アプリを bot エージェントにしようかなということろで、今日の調査は終わりです。

===

■社会人に開かれた大学院(社会人 80.7%)

俺も、私も! Webアプリを開発できるように訓練を受け、
バリバリ社会に納税貢献したい!と仰る方へ

まずは資料請求を!

産業技術大学院大学 資料請求フォーム 

本学を何で知りましたか?のアンケートには■その他 【 修了生 blog で興味を持って 】 とでも、どうぞ。

以上

 

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

投稿者 斉藤之雄 (Yukio Saito)

Global Information and Communication Technology OTAKU / Sports volunteer / Social Services / Master of Technology in Innovation for Design and Engineering, AIIT / BA, Social Welfare, NFU / twitter@yukio_saitoh