2 *******************************************************************************
3 \81y
\8dì
\8eÒ
\96¼
\81z
\81@Kureha Hisame (elixirel)
4 \81y
\83\
\83t
\83g
\96¼
\81z
\81@FeedGenerator for Ruby
5 \81y
\83o
\81[
\83W
\83\87\83\93 \81z
\81@Ver 2.0.0.0
6 \81y
\8dì
\90¬
\93ú
\81z
\81@2009/04/18
7 \81y
\8eí
\95Ê
\81z
\81@
\83t
\83\8a\81[
\83E
\83F
\83A
8 \81y
\95K
\97v×ÝÀ²Ñ
\81z
\81@ruby 1.8.6 ~ ruby 1.9.1
9 \81y
\92\98\8dì
\8c \8eÒ
\81z
\81@Kureha Hisame (http://lunardial.sakura.ne.jp/) & Yui Naruse (http://airemix.com/)
10 \81y
\83\89\83C
\83Z
\83\93\83X
\81z
\81@GPLv3
11 \81y
\83z
\81[
\83\80\83y
\81[
\83W
\81z
\81@http://sourceforge.jp/projects/feedblog/
12 \81y
\98A
\97\8d\90æ
\81z
\81@lunardial@hotmail.com
13 *******************************************************************************
14 \81y
\82Í
\82¶
\82ß
\82É
\81z
16 \81@SourceForge
\82Å
\8cö
\8aJ
\82µ
\82Ä
\82¢
\82éFeedBlog Script(http://sourceforge.jp/projects/feedblog/)
\82É
\8dÅ
\93K
\89»
\82³
\82ê
\82½Atom Feed 1.0
\97pXML
\83G
\83f
\83B
\83^
\82Å
\82·
\81B
18 \81y
\83t
\83@
\83C
\83\8b\8d\
\90¬
\81z
21 +- feedgenerator.cgi #
\83v
\83\8d\83O
\83\89\83\80\96{
\91Ì
22 +- filemanager.cgi #
\83A
\83b
\83v
\83\8d\81[
\83h
\8b@
\94\
\82ð
\8e\9d\82Á
\82½
\83t
\83@
\83C
\83\8b\83}
\83l
\81[
\83W
\83\83
23 +- work #
\83v
\83\8d\83O
\83\89\83\80\82Ì
\83\8f\81[
\83N
\83t
\83H
\83\8b\83_
24 +- erbtemp #
\95\
\8e¦
\97p
\83e
\83\93\83v
\83\8c\81[
\83g
\8ai
\94[
\83t
\83H
\83\8b\83_
25 +- index.html.erb #
\83e
\83\93\83v
\83\8c\81[
\83g
\83t
\83@
\83C
\83\8b
27 +- readme.txt #
\82±
\82Ì
\83t
\83@
\83C
\83\8b
29 \81y
\93®
\8dì
\8aÂ
\8b«
\81z
31 \81@ruby 1.8.7
\82ª
\90\84\8f§
\82Æ
\82³
\82ê
\82Ä
\82¢
\82Ü
\82·
\81B
\82ª
\81A1.9.1
\82â1.8.6
\82Å
\82à
\93®
\82«
\82Ü
\82·
\81B
33 \81y
\8eg
\82¢
\95û
\81z
35 1. feedgenerator.rb
\82ð
\83e
\83L
\83X
\83g
\83G
\83f
\83B
\83^
\82Å
\8aJ
\82«
\81A
\88È
\89º
\82Ì
\8ds
\82ð
\8aÂ
\8b«
\82É
\8d\87\82í
\82¹
\82Ä
\95Ï
\8dX
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B
36 \81@
\82È
\82¨
\82±
\82Ì
\89ð
\90à
\82Å
\82Í
\81A
\88È
\89º
\82Ì
\82æ
\82¤
\82È
\83f
\83B
\83\8c\83N
\83g
\83\8a\82Å
\82Ì
\90Ý
\92u
\82ð
\91z
\92è
\82µ
\82Ä
\82¢
\82Ü
\82·
\81B
40 +- js -> feedblog script
47 \81@1
\8ds
\96Ú : #!/usr/bin/ruby
48 \81@ruby
\83C
\83\93\83^
\83v
\83\8a\83^
\82Ö
\82Ì
\83p
\83X
\82ð
\8bL
\8fq
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B
\83T
\81[
\83o
\82É
\82æ
\82Á
\82Ä
\88Ù
\82È
\82é
\8fê
\8d\87\82ª
\82 \82è
\82Ü
\82·
\81B
50 \81@21
\8ds
\96Ú : LOGINID = "login"
52 \81@23
\8ds
\96Ú : PASSWORD = "password"
54 \81@
\83\8d\83O
\83C
\83\93\82É
\95K
\97v
\82È
\83p
\83X
\83\8f\81[
\83h
\8by
\82ÑID
\82ð
\92è
\8b`
\82µ
\82Ü
\82·
\81B
\95K
\82¸
\95Ï
\8dX
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B
56 25
\8ds
\96Ú : TABLEWIDTH = 800
57 \95\
\8e¦
\82·
\82é
\83e
\81[
\83u
\83\8b\82Ì
\95\9d\82ð
\83s
\83N
\83Z
\83\8b\82Å
\92è
\8b`
\82µ
\82Ü
\82·
\81B
59 \81@27
\8ds
\96Ú : XMLPATH = "./../xml/"
60 \81@
\8eÀ
\8dÛ
\82ÉXML(diary.xml
\93\99)
\82ª
\82¨
\82¢
\82Ä
\82 \82é
\8fê
\8f\8a\82Ö
\82Ì
\81Afeedgenerator.rb
\82©
\82ç
\82Ì
\83p
\83X
\82ð
\8bL
\8fq
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B
62 \81@29
\8ds
\96Ú : LISTXMLPATH = "#{XMLPATH}loglist.xml"
63 \81@
\83f
\83B
\83t
\83H
\83\8b\83g
\82Åloglist.xml
\82Æ
\82È
\82Á
\82Ä
\82¢
\82é
\83t
\83@
\83C
\83\8b\82Ì
\96¼
\8fÌ
\82ð
\95Ï
\8dX
\82µ
\82½
\8fê
\8d\87\82Ì
\82Ý
\81A
\95Ï
\8dX
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B
64 \81@
\82Ü
\82½#{XMLPATH}
\82Ì
\95\94\95ª
\82Í
\95Ï
\8dX
\82µ
\82È
\82¢
\82Å
\82
\82¾
\82³
\82¢
\81B
66 31
\8ds
\96Ú : FEEDXMLDIR = "./xml/"
67 \81ufeedblog script
\81v
\82Å
\83\8d\83O
\82Æ
\82·
\82éxml
\82ð
\81A
\83g
\83b
\83v
\83y
\81[
\83W
\82©
\82ç
\82Ç
\82Ì
\83f
\83B
\83\8c\83N
\83g
\83\8a\82É
\8ai
\94[
\82µ
\82Ä
\82¢
\82é
\82©
\82ð
\8ew
\92è
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B
69 33
\8ds
\96Ú : DEBUG = false
70 \83f
\83o
\83b
\83O
\83\82\81[
\83h
\82Ìtrue/false
\82ð
\90Ø
\82è
\91Ö
\82¦
\82Ü
\82·
\81B
72 \81@35
\8ds
\96Ú : USEFILEMANAGER = true
73 \81@
\83t
\83@
\83C
\83\8b\83}
\83l
\81[
\83W
\83\83\8b@
\94\
\82ð
\8eg
\82¤
\8fê
\8d\87\82Í[true]
\81A
\8eg
\82í
\82È
\82¢
\8fê
\8d\87\82Í[false]
\82É
\90Ý
\92è
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B
75 \81@37
\8ds
\96Ú : FILEMANAGER = "./filemanager.cgi"
76 \81@
\83t
\83@
\83C
\83\8b\83}
\83l
\81[
\83W
\83\83\83X
\83N
\83\8a\83v
\83g
\82Ü
\82Å
\82Ì
\83p
\83X
\82ð
\8bL
\8fq
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B
78 \81@
\83T
\81[
\83o
\81[
\82É
\82æ
\82Á
\82Ä
\82Í[rb]
\82Æ
\82¢
\82¤
\8ag
\92£
\8eq
\82ðcgi
\82Æ
\82µ
\82Ä
\8f\88\97\9d\82µ
\82È
\82¢
\82Ì
\82Å
\81A
79 \81@
\8fê
\8d\87\82É
\89\9e\82¶
\82Ä
\8ag
\92£
\8eq
\82ð[cgi]
\82É
\95Ï
\8dX
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B
81 2. (
\83t
\83@
\83C
\83\8b\83}
\83l
\81[
\83W
\83\83\8b@
\94\
\82ð
\8eg
\82¤
\8fê
\8d\87)filemanager.cgi
\82ð
\83e
\83L
\83X
\83g
\83G
\83f
\83B
\83^
\82Å
\8aJ
\82«
\81A
\88È
\89º
\82Ì
\8ds
\82ð
\8aÂ
\8b«
\82É
\8d\87\82í
\82¹
\82Ä
\95Ï
\8dX
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B
83 \81@1
\8ds
\96Ú : #!/usr/bin/ruby
84 \81@ruby
\83C
\83\93\83^
\83v
\83\8a\83^
\82Ö
\82Ì
\83p
\83X
\82ð
\8bL
\8fq
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B
\83T
\81[
\83o
\82É
\82æ
\82Á
\82Ä
\88Ù
\82È
\82é
\8fê
\8d\87\82ª
\82 \82è
\82Ü
\82·
\81B
86 \81@18
\8ds
\96Ú : IMGPATH = "./../xml/img/"
87 \81@
\83t
\83@
\83C
\83\8b\83}
\83l
\81[
\83W
\83\83\82Å
\8aÇ
\97\9d\82·
\82é
\83t
\83H
\83\8b\83_
\82ð
\8ew
\92è
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B
90 3.
\83A
\83b
\83v
\83\8d\81[
\83h
\82ð
\8ds
\82Á
\82½
\8cã
\81A
\88È
\89º
\82Ì
\82æ
\82¤
\82É
\83p
\81[
\83~
\83b
\83V
\83\87\83\93\82ð
\90Ý
\92è
\82µ
\82Ü
\82·
\81B
92 +- feedgenerator.cgi [755] #
\83v
\83\8d\83O
\83\89\83\80\96{
\91Ì
93 +- feedmanager.cgi [755] #
\83A
\83b
\83v
\83\8d\81[
\83h
\8b@
\94\
\82ð
\8e\9d\82Á
\82½
\83t
\83@
\83C
\83\8b\83}
\83l
\81[
\83W
\83\83
94 +- work [777] #
\83v
\83\8d\83O
\83\89\83\80\82Ì
\83\8f\81[
\83N
\83t
\83H
\83\8b\83_
95 +- erbtemp #
\95\
\8e¦
\97p
\83e
\83\93\83v
\83\8c\81[
\83g
\8ai
\94[
\83t
\83H
\83\8b\83_
96 +- index.html.erb #
\83e
\83\93\83v
\83\8c\81[
\83g
\83t
\83@
\83C
\83\8b
99 +- [
\83t
\83@
\83C
\83\8b\83}
\83l
\81[
\83W
\83\83\82Å
\8aÇ
\97\9d\82·
\82é
\83t
\83H
\83\8b\83_] [666]
101 4. feedgenerator.cgi
\82É
\83A
\83N
\83Z
\83X
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B
103 \81y
\8aJ
\94
\97\9a\97ð
\81z
105 Ver1.0.0.0 - 2009/03/07
106 \81@
\83t
\83@
\83C
\83\8b\83}
\83l
\81[
\83W
\83\83\8b@
\94\
\82ð
\92Ç
\89Á
\81A
\91S
\91Ì
\93I
\82È
\8b@
\94\
\82ð
\92²
\90®
107 Ver0.9.0.1 - 2009/02/15
108 \81@IE
\82Å
\83\8c\83C
\83A
\83E
\83g
\95ö
\82ê
\82ª
\94
\90¶
\82µ
\82Ä
\82¢
\82½
\95s
\8bï
\8d\87\82ð
\8fC
\90³
109 Ver0.9.0.0 - 2009/02/14
110 \81@
\90³
\8e®
\83\8a\83\8a\81[
\83X
\94Å
112 *******************************************************************************
113 \82±
\82ÌReadMe
\83t
\83@
\83C
\83\8b\82Í
\81u
\82ê
\81`
\82Ç
\82ß
\81`
\82¦
\82¶
\82½
\81`
\81v
\82É
\82æ
\82Á
\82Ä
\8dì
\90¬
\82³
\82ê
\82Ü
\82µ
\82½
\81B