みんなもっとツール作ろうよ

554 views

Published on

「うかべん@横浜#2」LT「みんなもっとツール作ろうよ」スライド資料

用途が限定的、でも面倒な単純作業は、ツールを自作して楽をしましょう。

「うかべん@横浜#2」
http://study.nanican.net/2008/0810/

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
554
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

みんなもっとツール作ろうよ

  1. 1. みんなもっとツール作ろうよ! しらたま http://white-ball.hp.infoseek.co.jp/08/08/10 うかべん 横浜#2
  2. 2. 面倒な反復作業 ● ひとつずつ手動で – 疲れるし、間違うかもしれない ● 汎用ツール(ex:高機能エディタ)での支援 – 微妙にかゆいところに手が届かない それならツールを作ってしまえ!08/08/10 うかべん 横浜#2 2
  3. 3. そこで取り出したるは… ● 日本語プログラミング言語「なでしこ」 – 日本語的な文法でプログラムが書ける – ちょっとしたバッチ処理には最適 – 専用エディタ付きで、入力らくらく08/08/10 うかべん 横浜#2 3
  4. 4. でも、難しくない? ● ゴースト作れるぐらいの知識があるなら大丈夫 ● 「華和梨」使い – kisよりは簡単です ● 「文」使い – 関数と制御文が分かれば大丈夫 ● 「里々」使い – ssu使うぐらいの知識で、多分いけます08/08/10 うかべん 横浜#2 4
  5. 5. 使用例 - (1) ● URLリストからポータルリストを作成 ● URLだけあればサイト名は自動で取得 ● サイト名がころころ変わるサイトがいっぱいあっても 安心?08/08/10 うかべん 横浜#2 5
  6. 6. 使用例 - (2) ● プログラムリスト 結果とは配列 「http://ssp.shillest.net/ http://kawari.sourceforge.net/ - http://emily.shillest.net/ayaya/?FrontPage http://ms.shillest.net/」を反復  もし対象が「-」ならば   結果に「-%ASC(2)」を配列追加して続ける  対象からHTTPデータ取得  SJIS変換して「title」のタグ切り出してタグ削除  結果に「{それ}%ASC(1)」を配列追加  結果に「{タブ}{対象}%ASC(2)」を配列追加 結果を「/{改行}{タブ}」で配列結合 「 "/ {それ}/ "」をメモ記入08/08/10 うかべん 横浜#2 6
  7. 7. 使用例 - (3) ● 出力結果 "/ とらぶる☆ばぐとらっく/SSP BUGTRAQ%ASC(1)/ http://ssp.shillest.net/%ASC(2)/ プログラマブル準AI 華和梨%ASC(1)/ http://kawari.sourceforge.net/%ASC(2)/ -%ASC(2)/ FrontPage - 文Wiki「文屋」%ASC(1)/ http://emily.shillest.net/ayaya/?FrontPage%ASC(2)/ 整備班 -The Maintenance Shop-%ASC(1)/ http://ms.shillest.net/%ASC(2)/ "08/08/10 うかべん 横浜#2 7
  8. 8. 応用例 ● エディタ(Terapad)と連携 ● ツール登録で次のスクリプトを登録 「http://crow.aqrs.jp/reference/all/Shiori/main.html #{コマンドライン[1]}」を起動 終わる ● 栞イベント名を選択すると、説明を引けるように!08/08/10 うかべん 横浜#2 8
  9. 9. 伺かともども なでしこをよろしくお願いします08/08/10 うかべん 横浜#2 9

×