• R/O
  • SSH
  • HTTPS

webescorter: 提交


Commit MetaInfo

修订版41 (tree)
时间2011-07-15 01:07:33
作者keiya

Log Message

1.4.0

更改概述

差异

--- client-deskwatcher/readme.txt (revision 40)
+++ client-deskwatcher/readme.txt (revision 41)
@@ -38,6 +38,34 @@
3838
3939 Copyright (C) 2008-2009 Keiya CHINEN.
4040
41+
42+[Apple OS Xクライアント版(Bashシェルスクリプト)] - deskwatcher shellscript client
43+1.設定
44+ deskwatcher.plファイルをテキストエディタで開き,設定項目を適宜設定します.
45+
46+2.クライアントに設置
47+ deskwatcher.sh を適当なディレクトリ(ここでは/mac-admin-script/deskwatcher.shとします)にコピーします.
48+
49+ org.keiyac.webescorter.deskwatcher.plist の ProgramArguments 内部の array -> string タグの中にdeskwatcher.shへのパスを入力します.
50+ <key>ProgramArguments</key>
51+ <array>
52+ <string>/mac-admin-script/deskwatcher.sh</string>
53+ </array>
54+
55+ 1.編集した org.keiyac.webescorter.deskwatcher.plist を /Library/LaunchAgents/ へコピーします.
56+ sudo cp org.keiyac.webescorter.deskwatcher.plist /Library/LaunchAgents/
57+
58+ 2.plistファイルの所有者を変更します.
59+ sudo chown root:wheel /Library/LaunchAgents/org.keiyac.webescorter.deskwatcher.plist
60+
61+ 3.以下のコマンドを実行し,launchdにplistをロードさせます.
62+ sudo launchctl load /Library/LaunchAgents/org.keiyac.webescorter.deskwatcher.plist
63+
64+
65+COPYRIGHT ----
66+ Copyright (C) 2011 Keiya CHINEN.
67+
68+
4169 [Linuxクライアント版(Perl)] - deskwatcher perl client
4270 Perlの実行環境とImageMagickが必要です.
4371
--- client-deskwatcher/org.keiyac.webescorter.deskwatcher.plist (nonexistent)
+++ client-deskwatcher/org.keiyac.webescorter.deskwatcher.plist (revision 41)
@@ -0,0 +1,15 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+<plist version="1.0">
4+<dict>
5+ <key>Label</key>
6+ <string>org.keiyac.webescorter.deskwatcher</string>
7+ <key>ProgramArguments</key>
8+ <array>
9+ <string>/mac-admin-script/deskwatcher.sh</string>
10+ </array>
11+ <key>StartInterval</key>
12+ <integer>60</integer>
13+</dict>
14+</plist>
15+
--- client-deskwatcher/deskwatcher.sh (nonexistent)
+++ client-deskwatcher/deskwatcher.sh (revision 41)
@@ -0,0 +1,13 @@
1+#!/bin/bash
2+
3+# -- 設定開始 --
4+# サーバのdeskwatchersv.cgiのディレクトリを設定します Scheme://Host/Directory/CGI
5+upload_to='http://192.168.0.4/cgi-bin/deskwatcher/deskwatchersv.cgi';
6+
7+upload_timeout=10; # サーバへアップロードするタイムアウト(秒)
8+# -- 設定ここまで --
9+
10+tempname=/tmp/swaptmp-$1$RANDOM.png
11+
12+screencapture -x $tempname
13+curl --connect-timeout $upload_timeout -sF "imagedata=@$tempname;type=image/png,image.png" $upload_to
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
--- licence.txt (revision 40)
+++ licence.txt (revision 41)
@@ -9,13 +9,13 @@
99
1010 +著作権 COPYRIGHT ---
1111 +WebEscorter
12- Copyright (C) 2008-2010 Keiya CHINEN. All rights reserved.
12+ Copyright (C) 2008-2011 Keiya CHINEN. All rights reserved.
1313
1414 グラフィカルなカレンダー機能の実装にはYahoo! Inc.のYUIを使用しています。
1515 Copyright (C) 2008, Yahoo! Inc. All rights reserved.
1616
1717 +deskwatcher (Server)
18- Copyright (C) 2008-2010 Keiya CHINEN. All rights reserved.
18+ Copyright (C) 2008-2011 Keiya CHINEN. All rights reserved.
1919
2020 (c) 2007 Geoff Stearns and is released under the MIT License
2121
@@ -24,4 +24,4 @@
2424 gyazowin by (C) 2008 nothing.sh.
2525 http://nothing.sh/blog/archives/44
2626
27- Copyright (C) 2008-2010 Keiya CHINEN.
27+ Copyright (C) 2008-2011 Keiya CHINEN.
--- server-deskwatcher/addrs.ini (revision 40)
+++ server-deskwatcher/addrs.ini (nonexistent)
@@ -1,12 +0,0 @@
1-192.168.0.33
2-192.168.0.34
3-192.168.0.35
4-192.168.0.36
5-192.168.0.37
6-192.168.0.38
7-192.168.0.39
8-192.168.0.40
9-192.168.0.41
10-192.168.0.42
11-192.168.0.43
12-192.168.0.44
--- server-deskwatcher/readme.txt (revision 40)
+++ server-deskwatcher/readme.txt (revision 41)
@@ -9,9 +9,6 @@
99 ---> [ファイル処理] ----> 管理者が監視
1010
1111  (ファイルの解説)
12- addrs.ini: 監視対象クライアントのIPアドレスを定義するためのファ
13- イルで、設定が必要です。編集にあたってはこのドキュメント
14- を読んでください。
1512 deskwatchersv.cgi: deskwatcherのサーバ側プログラムです。このプロ
1613 グラムは監視対象クライアントから画像を受信するので、Webブラ
1714 ウザなどからアクセスしないでください。
@@ -45,35 +42,7 @@
4542 を実行する。
4643
4744 1.2. --deskwatcherの設定 --
48- - 1.1.a --------------------------------------------------------
49- このセクションでは、deskwatherの初期設定方法(最低限の設定)を解
50- 説します。
51- ----------------------------------------------------------------
52-
53- deskwatcherを設定します。監視対象のクライアントのIPアドレスを準
54- 備してください。
55-
56- 次に、deskwatcherアーカイブを展開後のaddrs.iniを編集し、一行につ
57- き一つのクライアントのIPアドレスを書きます。
58- 空白行はつくらず、ファイルの最後に空行を作らないでください。
59-
60- 悪い例)
61-
62- >192.168.0.1
63- >192.168.0.2
64- >
65- ^^^^^^^^^^^^^^^^^
66- ↑空行がある
67-
68-
69- >192.168.0.5
70- >192.168.0.6
71- > <--
72- >192.168.0.8
73-
74- 3行目に空行がある
75-
76- - 1.1.b --------------------------------------------------------
45+ - 1.1 --------------------------------------------------------
7746 このセクションでは、deskwatherの設定方法を解説します。
7847 ----------------------------------------------------------------
7948
@@ -88,7 +57,7 @@
8857 じ値に設定しなければ正常に動作しません。
8958
9059
91-1,3, -- 設置 --
60+1.3. -- 設置 --
9261
9362 /cgi-bin/以下などの、スクリプト実行権限のあるディレクトリに
9463 deskwatcherのすべてのファイルを展開し、パーミッションを755などの
@@ -112,6 +81,6 @@
11281
11382
11483 ---- COPYRIGHT ----
115- Copyright (C) 2010 Keiya CHINEN. All rights reserved.
84+ Copyright (C) 2010-2011 Keiya CHINEN. All rights reserved.
11685
117- (c) 2007 Geoff Stearns and is released under the MIT License
86+ (c) 2007 Geoff Stearns, released under the MIT License
--- server-webescorter/index_nj.html (revision 40)
+++ server-webescorter/index_nj.html (revision 41)
@@ -136,7 +136,7 @@
136136 </form>
137137 <hr>
138138 <address>
139-Copyright &#169; 2008-2010 Keiya CHINEN. All rights reserved.<br>
139+Copyright &#169; 2008-2011 Keiya CHINEN. All rights reserved.<br>
140140
141141 グラフィカルなカレンダー機能の実装にはYahoo! Inc.のYUIを使用しています。<br>
142142 Copyright &#169; 2008, Yahoo! Inc. All rights reserved.
--- server-webescorter/index.html (revision 40)
+++ server-webescorter/index.html (revision 41)
@@ -176,7 +176,7 @@
176176 <div id="result">待機中</div>
177177 <hr>
178178 <address>
179-Copyright &#169; 2008-2010 Keiya CHINEN. All rights reserved.<br>
179+Copyright &#169; 2008-2011 Keiya CHINEN. All rights reserved.<br>
180180
181181 グラフィカルなカレンダー機能の実装にはYahoo! Inc.のYUIを使用しています。<br>
182182 Copyright &#169; 2008, Yahoo! Inc. All rights reserved.
--- server-webescorter/readme.txt (revision 40)
+++ server-webescorter/readme.txt (revision 41)
@@ -1,6 +1,6 @@
11 This document encoding is the UTF-8, and the newline is LF.
22
3-これはWebEscorter 1.3.x系のドキュメントです
3+これはWebEscorter 1.4.x系のドキュメントです
44
55 このドキュメント内で, > から始まるものは、ファイルの一部分かプロンプト
66 を示します。
--- index.html (revision 40)
+++ index.html (revision 41)
@@ -14,5 +14,5 @@
1414
1515 </p>
1616 <hr>
17-<address>Copyright &copy; 2008-2010 Keiya CHINEN.</address>
17+<address>Copyright &copy; 2008-2011 Keiya CHINEN.</address>
1818 </body>
--- readme.txt (revision 40)
+++ readme.txt (revision 41)
@@ -1,7 +1,7 @@
11 This document encoding is the UTF-8, and the newline is LF.
22
33 "WebEscorter"
4- Version. 1.3.0
4+ Version. 1.4.0
55  WebEscorterとは,デスクトップ画面監視のdeskwatcher,ログ監視のWebEscorter
66 を含んだ監視に役立つスクリプト群です.
77
--- webescorter.css (revision 40)
+++ webescorter.css (revision 41)
@@ -3,6 +3,19 @@
33 background-color: #FFFFFF;
44 }
55
6+.cell {
7+ overflow:hidden;
8+ float: left;
9+ margin: 5px;
10+ width: 320px;
11+ height: 205px;
12+}
13+.cell:hover {
14+ overflow:visible;
15+ float: left;
16+ margin: 5px;
17+}
18+
619 h1{
720 color: #000000;
821 }
@@ -69,4 +82,22 @@
6982 .AccordionFocused .AccordionPanelTab {
7083 color:#8000ff;
7184 }
85+.clearfix:after {
86+ content: ".";
87+ display: block;
88+ clear: both;
89+ height: 0;
90+ visibility: hidden;
91+}
7292
93+.clearfix {
94+ min-height: 1px;
95+}
96+
97+* html .clearfix {
98+ height: 1px;
99+ /*\*//*/
100+ height: auto;
101+ overflow: hidden;
102+ /**/
103+}
Show on old repository browser