# HG changeset patch # User HIROSE Yuuji # Date 1334823408 -32400 # Node ID e67737e49a5de7a492328714bb2c91b61f5411c8 # Parent f5cff2e25520607f8ccba38cd979ffe10f1e0610 add a5userman.html multiplenotify.html diff -r f5cff2e25520 -r e67737e49a5d a5userman.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/a5userman.html Thu Apr 19 17:16:48 2012 +0900 @@ -0,0 +1,89 @@ + + + + + + + + + +

+みんなの予定表 「アフター5」利用時簡易マニュアル +

+ +

利用者登録とログイン

+ + +

個人予定とグループ予定

+ + +

予定閲覧

+ + +

予定登録・修正・削除

+ + +

グループ管理

+ + +

ユーザ管理

+ + +
+ + + diff -r f5cff2e25520 -r e67737e49a5d after5.rb --- a/after5.rb Tue Apr 03 20:36:49 2012 +0900 +++ b/after5.rb Thu Apr 19 17:16:48 2012 +0900 @@ -5,7 +5,7 @@ # (C)2003, 2004, 2006, 2008, 2012 by HIROSE Yuuji [yuujigentei.org] # $Id: after5.rb,v 1.19 2012/04/01 11:52:25 yuuji Exp yuuji $ # $HGid$ -# Last modified Tue Apr 3 20:32:44 2012 on firestorm +# Last modified Thu Apr 12 21:18:58 2012 on firestorm # See http://www.gentei.org/~yuuji/software/after5/ # このスクリプトはEUCで保存してください。 @@ -347,7 +347,7 @@ @visitedgroup=[] unless @visitedgroup return [] unless @visitedgroup.grep(gname).empty? @visitedgroup.push(gname) - mdir = File.join(@groupmapdir, gname, 'members') + mdir = File.join(@groupmapdir, gname, 'members').untaint return [] unless test(?d, mdir) members = [] Dir.foreach(mdir){|item| @@ -1215,7 +1215,7 @@ Or, put short subject in the first line, details in latter lines.'], 'joinquit' => ['入退', 'joining/quiting'], 'of' => ['の', "'s"], - 'id' => ['ID(ローマ字1単語空白なしで)', 'ID(without spaces)'], + 'id' => ['ID(英単語かローマ字の1単語半角空白なしで)', 'ID(without spaces)'], 'name' => ['名前', 'name'], 'anystring' => ['(日本語OK)', '(any length, any characters)'], 'setto' => ['を設定 → ', 'set to '], @@ -2022,7 +2022,7 @@ @H.radio('editmode', 'remove', 'Delete?') + " / " + \ @H.radio('editmode', 'modify', 'Overwrite?') + " / " + \ @H.radio('editmode', 'append', 'Append?', true) + "
\n" + \ - @H.element("p"){msg('headsched') + \ + @H.element("p"){msg('headsched') + "
\n" + \ @H.element("textarea", @schedulearea){}} + # textarea @H.submit_reset("GO") } #form @@ -2484,6 +2484,11 @@ exit 0 end + # put Link to home + def link2home() + @O.print @H.p("-> " + @H.a(@myname+"?-today", "Home")) + end + # # user management def userman() @@ -2621,6 +2626,7 @@ @O.print @H.p("Update webpage"+msg('failure')) end end + link2home end # # Display form of group management @@ -2732,6 +2738,7 @@ end end end + link2home end def users() unless pm=open_pm() @@ -3051,7 +3058,8 @@ unless somethingdone # @O.print @H.p(msg('nothingtodo')) end - @O.print footer() + # @O.print footer() + link2home end def newgroupsub() if !checkauth diff -r f5cff2e25520 -r e67737e49a5d multiplenotify.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/multiplenotify.html Thu Apr 19 17:16:48 2012 +0900 @@ -0,0 +1,35 @@ + + + +When you want to get notification to multiple address + + + + + +

+$BJ#?t$N%"%I%l%9$KDLCN$r +

qmail$B;H$$$^$7$g!#(Bqmail$B$N3HD%%"%I%l%9;H$$$^$7$g!#(B

+ +

$B$A$_$N%"%I%l%9$,(B foo@example.co.jp $B$@$H$9$k$H(B ~/qmail-bar +$B%U%!%$%k$r:n$k$H(B foo-bar@example.co.jp $B$N(B +$B08@h$r5[$$9~$`$h$&$K$J$k$N$G!"$=$3$KE>Aw@h%"%I%l%9$r$?$/$5$s=q$$$F$*$1$P(B +OK$B!#(B

+
+% cat > ~/.qmail-bar
+&tensou1@example.ac.jp
+&tensou2@example.com
+
+ +

$B:G8e$K(B C-d $B$r2!$;$P$*$7$^$$!#$"$"4JC1!#$J$K!"(Bqmail$B$8$c$J$$$H$J!#(B +Postfix$B$G$bNI$$$>!#$J$K!"(BPostfix$B$G$b$J$$$H$J!#$5$i$P$8$c!#(B

+ +
+ + +