PyukiWiki CVS Commit
pyuki****@lists*****
2012年 9月 8日 (土) 13:25:53 JST
Index: PyukiWiki-Devel-UTF8/doc/CGI_INSTALLER.ja.wiki diff -u PyukiWiki-Devel-UTF8/doc/CGI_INSTALLER.ja.wiki:1.1 PyukiWiki-Devel-UTF8/doc/CGI_INSTALLER.ja.wiki:1.2 --- PyukiWiki-Devel-UTF8/doc/CGI_INSTALLER.ja.wiki:1.1 Thu Aug 16 10:24:33 2012 +++ PyukiWiki-Devel-UTF8/doc/CGI_INSTALLER.ja.wiki Sat Sep 8 13:25:53 2012 @@ -1,6 +1,6 @@ *PyukiWiki - èªç±ã«ãã¼ã¸ã追å ã»åé¤ã»ç·¨éã§ããWebãã¼ã¸æ§ç¯CGI ->>"PyukiWiki" ver 0.2.1-beta1 $$~ +>>"PyukiWiki" ver 0.2.1-beta2 $$~ Copyright (C) 2005-2012 PukiWiki Developers Team~ Copyright (C) 2004-2012 Nekyo (Based on PukiWiki, YukiWiki)~ License: GPL version 3 or (at your option) any later version~ @@ -13,7 +13,7 @@ MAIL:~ <nanami (at) daiba (dot) cx> (注ï¼ãã¼ãã£ã«å¥³ã®åã§ã)~ ~ -$Id: CGI_INSTALLER.ja.wiki,v 1.1 2012/08/16 01:24:33 papu Exp $~ +$Id: CGI_INSTALLER.ja.wiki,v 1.2 2012/09/08 04:25:53 papu Exp $~ This text file written UTF-8 Codeset **ç®æ¬¡ @@ -44,7 +44,7 @@ 同梱しているライブラリには、一部MITライセンスの物が含まれますがこちらは適用しません。 -PyukiWiki:ライセンスについて~ -@@BASEURL/PyukiWiki/Install/License/ +http://pyukiwiki.info/PyukiWiki/Install/License/ -GNU GPL~ http://www.gnu.org/licenses/gpl.html -GNU GPLの日本語版~ @@ -57,7 +57,7 @@ http://dev.perl.org/licenses/artistic.html -The Artistic License 日本語訳~ http://www.opensource.jp/artistic/ja/Artistic-ja.html --参考 Perl6's License Should be (GPL Artistic-2.0) +-参考 Perl6's License Should be (GPL Artistic-2.0)~ http://dev.perl.org/perl6/rfc/346.html **寄付について @@ -78,10 +78,16 @@ [[[VPS比較>http://vpsinfo.jp/]]] -パソコンのパーツを買いたい~ [[[自作PC>http://www.daiba.cx/%e8%87%aa%e4%bd%9cPC%e3%81%ae%e3%81%93%e3%81%a8/]]] +-vectorのPCソフトのダウンロード~ +[[[サテライトサイトですみません>http://down.jp.net/]]] -VPSの導入相談を受け付けています~ [[[VPSサーバー・専用サーバーの導入相談(個人向け)>http://www.abilie.com/tickets/1585]]] -ネタかもしれませんが、これでもセキュリティーを守れます。~ [[[できる限りタダでインターネットを安全に>http://www.abilie.com/tickets/1595]]] (初心者〜中級者向けオンラインPDF書籍) +-amazonから寄付をする~ +http://www.amazon.co.jp/registry/wishlist/1HJXA69R6EYZZ +-Growする~ +http://growbutton.com/nanakochi123456/ - その他、寄付に関しまして~ 寄付に関してのURLは、以下となります。~ http://www.daiba.cx/%3a%e5%af%84%e4%bb%98%e3%81%8a%e6%8c%af%e8%be%bc%e5%85%88/ @@ -105,6 +111,10 @@ 最低でも、CGI.pmがサーバーサイドでインストールされている必要がありますが、ユーザーサイドでも導入可能です。 - compact版の必須条件~ Jcode.pm、Time::Localがインストールされている必要があります。 +-あると良いかもしれないperlモジュール~ +GD、SORP::Lite、MeCabまたはText::MeCab +-あると良いかもしれないプログラム~ +sendmail、gzipまたはpigz **パッケージについて - -full~ @@ -242,6 +252,7 @@ +-- Nana 755 (rwxr-xr-x) ディレクトリ | |-- Cache.pm TEXT 644 (rw-r--r--) キャッシュモジュール | |-- File.pm TEXT 644 (rw-r--r--) ファイルアクセスモジュール + | |-- GDBM.pm* TEXT 644 (rw-r--r--) GDBMモジュール | |-- GZIP.pm* TEXT 644 (rw-r--r--) gzip圧縮モジュール | |-- HTTP.pm TEXT 644 (rw-r--r--) HTTPクライアント | |-- Lock.pm TEXT 644 (rw-r--r--) ファイルロック用 @@ -462,6 +473,22 @@ -その他、tdiary スキンも代用できます。(ただし、現状未公開) **主な更新履歴 +***0.2.1-beta2で動かない、またはおかしい既知機能 +-IEでのみ、編集画面のボタンが遅く表示される(まだ未解消) +-編集画面から画面遷移した時に、編集をしていないにも関わらず確認画面が出ることがある。 +-フォームバックアップ機能はJavaScript側が変更あるものの、サーバー側での受け取り(厳密には、restore機能)がまだありません。 + +***0.2.1-beta1で実装していない、または、動かない既知機能 +-captcha.inc.cgi - 解消済(修正は行なっていません)~ +原因不明で暴走します。修正中 +-editプラグインにブラウザーのJavaScriptで動作するフォームバックアップ機能を搭載~ +上記記載のとおり、サーバー側での受け取り後の処理が出来ていません。~ +cacheディレクトリには editbackup という拡張子で保存されます。~ +現時点で、完全に実装されていないことから、JavaScriptが動作する全ての端末で、凍結ページを含む入力内容が、全てcacheディレクトリに保存されます。~ +1文字でも入力をしなければ、保存はしません。 +-adminedit (凍結) から編集した時に、ページ保存を行なうと、ページ移動の警告が出ます。 +-HTMLマニュアルはありますが、まだマニュアルから外部へリンクはしていません。→解消済 + ***0.2.0-p3からの主な変更点 -特にJavaScript関係の内部仕様が大きく変更されています。 -ドキュメントをwikiフォーマットに変更し、そこから生成するようにした。 @@ -473,25 +500,34 @@ -Javascriptのローダー作成 -locationプラグインのバグ修正 -HTMLのgzip圧縮を、pigzプログラムも利用できるようにすることで、マルチスレッド化できるようにした。 --現在バックアッププラグインのみで使用しているgzip圧縮、解凍を、gzipプログラム、igzプログラムも利用できるようにして、軽量化した。 +-現在バックアッププラグインのみで使用しているgzip圧縮、解凍を、gzipプログラム、pigzプログラムも利用できるようにして、軽量化した。 -backline.inc.pl 新規追加 -ck.inc.pl Locationではない画面遷移をデフォルトとした -list.inc.pl ページ数が多くなった時、ページ遷移をできるようにした。 -metarobots.inc.pl descriptionの設定をできるようにした。 -ls2.inc.pl 多くのオプションを追加 -popular.inc.pl ページ数が多いとき、キャッシュの再生成に時間がかかるため、マルチタスクで行なうようにした。 +-tb.inc.pl Linux環境下で動作しない場合があったのを修正した。 -linktrack.inc.cgi JavaScriptを使用しない場合に利用できるオプションを追加 -debug.inc.cgi シェルから直接デバッグできるようにした -textareaフォーム上でESCキーを押した時の挙動を、IEだけではなく、ほとんどのブラウザーで動作するようにした。 -editプラグインにブラウザーのJavaScriptで動作するフォームバックアップ機能を搭載~ (ただし、現時点では、サーバー側での受け取り後の処理が出来ていません) -edit_extendの仕様強化(ほとんどをJavaScriptに移動しました) +-?cmd=listで、mecabがインストールされている時、日本語のひらがなもインデックスできるようにした。 +-twitter.inc.pl - JavaScriptを強化 ($から始まるハッシュに対応、URLを生URLで表示するようにした) +-GDBMへの仮対応 -バージョン番号制の導入 -インストーラCGIの更新 +-お試し版で、tdiary wrapperを同梱 (devel版のみ) +-デバッグ機能の部分強化 -(ビルドツールの変更) +-pngファイルを更に無劣化圧縮した -各作者の不通Webページのリンク削除 ※その他、ビルドツールを用いて生成しています為、旧来のEUC版等もサポートをしていますが、チェックが完全にできない為に、何らかの不具合が発生する可能性があります。 +ただし、生成元のソースは、EUCコードです。 + ***0.2.0-p2からの主な変更点 -セキュリティーホールFix -ping Exプラグイン (weblog更新ping)作成(まだテスト版) @@ -502,7 +538,7 @@ -JavaScriptの圧縮方法の変更 -linktrack.inc.cgiのHTML出力量を削減 -**0.2.0-p1からの主な変更点 +***0.2.0-p1からの主な変更点 -compact版できちんとビルドできていなかったのを修正 -index.cgi wrapperの変更(重要) -スキンファイルの存在の確認方法の変更 Index: PyukiWiki-Devel-UTF8/doc/DEVEL.wiki diff -u PyukiWiki-Devel-UTF8/doc/DEVEL.wiki:1.1 PyukiWiki-Devel-UTF8/doc/DEVEL.wiki:1.2 --- PyukiWiki-Devel-UTF8/doc/DEVEL.wiki:1.1 Thu Aug 16 10:24:33 2012 +++ PyukiWiki-Devel-UTF8/doc/DEVEL.wiki Sat Sep 8 13:25:53 2012 @@ -1,6 +1,6 @@ *PyukiWiki - èªç±ã«ãã¼ã¸ã追å ã»åé¤ã»ç·¨éã§ããWebãã¼ã¸æ§ç¯CGI ->>"PyukiWiki" ver 0.2.1-beta1 $$~ +>>"PyukiWiki" ver 0.2.1-beta2 $$~ Copyright (C) 2005-2012 PukiWiki Developers Team~ Copyright (C) 2004-2012 Nekyo (Based on PukiWiki, YukiWiki)~ License: GPL version 3 or (at your option) any later version~ @@ -13,7 +13,7 @@ MAIL:~ ãªãªã¿ <nanami (at) daiba (dot) cx> (注ï¼ãã¼ãã£ã«å¥³ã®åã§ã)~ ~ -$Id: DEVEL.wiki,v 1.1 2012/08/16 01:24:33 papu Exp $~ +$Id: DEVEL.wiki,v 1.2 2012/09/08 04:25:53 papu Exp $~ This text file written UTF-8 Codeset **ç®æ¬¡ Index: PyukiWiki-Devel-UTF8/doc/README.wiki diff -u PyukiWiki-Devel-UTF8/doc/README.wiki:1.1 PyukiWiki-Devel-UTF8/doc/README.wiki:1.2 --- PyukiWiki-Devel-UTF8/doc/README.wiki:1.1 Thu Aug 16 10:24:33 2012 +++ PyukiWiki-Devel-UTF8/doc/README.wiki Sat Sep 8 13:25:53 2012 @@ -1,6 +1,6 @@ *PyukiWiki - èªç±ã«ãã¼ã¸ã追å ã»åé¤ã»ç·¨éã§ããWebãã¼ã¸æ§ç¯CGI ->>"PyukiWiki" ver 0.2.1-beta1 $$~ +>>"PyukiWiki" ver 0.2.1-beta2 $$~ Copyright (C) 2005-2012 PukiWiki Developers Team~ Copyright (C) 2004-2012 Nekyo (Based on PukiWiki, YukiWiki)~ License: GPL version 3 or (at your option) any later version~ @@ -13,7 +13,7 @@ MAIL:~ ãªãªã¿ <nanami (at) daiba (dot) cx> (注ï¼ãã¼ãã£ã«å¥³ã®åã§ã)~ ~ -$Id: README.wiki,v 1.1 2012/08/16 01:24:33 papu Exp $~ +$Id: README.wiki,v 1.2 2012/09/08 04:25:53 papu Exp $~ This text file written UTF-8 Codeset **ç®æ¬¡ @@ -48,7 +48,7 @@ 同梱しているライブラリには、一部MITライセンスの物が含まれますがこちらは適用しません。 -PyukiWiki:ライセンスについて~ -@@BASEURL/PyukiWiki/Install/License/ +http://pyukiwiki.info/PyukiWiki/Install/License/ -GNU GPL~ http://www.gnu.org/licenses/gpl.html -GNU GPLの日本語版~ @@ -61,7 +61,7 @@ http://dev.perl.org/licenses/artistic.html -The Artistic License 日本語訳~ http://www.opensource.jp/artistic/ja/Artistic-ja.html --参考 Perl6's License Should be (GPL Artistic-2.0) +-参考 Perl6's License Should be (GPL Artistic-2.0)~ http://dev.perl.org/perl6/rfc/346.html **寄付について @@ -82,10 +82,16 @@ [[[VPS比較>http://vpsinfo.jp/]]] -パソコンのパーツを買いたい~ [[[自作PC>http://www.daiba.cx/%e8%87%aa%e4%bd%9cPC%e3%81%ae%e3%81%93%e3%81%a8/]]] +-vectorのPCソフトのダウンロード~ +[[[サテライトサイトですみません>http://down.jp.net/]]] -VPSの導入相談を受け付けています~ [[[VPSサーバー・専用サーバーの導入相談(個人向け)>http://www.abilie.com/tickets/1585]]] -ネタかもしれませんが、これでもセキュリティーを守れます。~ [[[できる限りタダでインターネットを安全に>http://www.abilie.com/tickets/1595]]] (初心者〜中級者向けオンラインPDF書籍) +-amazonから寄付をする~ +http://www.amazon.co.jp/registry/wishlist/1HJXA69R6EYZZ +-Growする~ +http://growbutton.com/nanakochi123456/ - その他、寄付に関しまして~ 寄付に関してのURLは、以下となります。~ http://www.daiba.cx/%3a%e5%af%84%e4%bb%98%e3%81%8a%e6%8c%af%e8%be%bc%e5%85%88/ @@ -109,6 +115,10 @@ 最低でも、CGI.pmがサーバーサイドでインストールされている必要がありますが、ユーザーサイドでも導入可能です。 - compact版の必須条件~ Jcode.pm、Time::Localがインストールされている必要があります。 +-あると良いかもしれないperlモジュール~ +GD、SORP::Lite、MeCabまたはText::MeCab +-あると良いかもしれないプログラム~ +sendmail、gzipまたはpigz **パッケージについて - -full~ @@ -228,6 +238,7 @@ +-- Nana 755 (rwxr-xr-x) ディレクトリ | |-- Cache.pm TEXT 644 (rw-r--r--) キャッシュモジュール | |-- File.pm TEXT 644 (rw-r--r--) ファイルアクセスモジュール + | |-- GDBM.pm* TEXT 644 (rw-r--r--) GDBMモジュール | |-- GZIP.pm* TEXT 644 (rw-r--r--) gzip圧縮モジュール | |-- HTTP.pm TEXT 644 (rw-r--r--) HTTPクライアント | |-- Lock.pm TEXT 644 (rw-r--r--) ファイルロック用 @@ -448,6 +459,22 @@ -その他、tdiary スキンも代用できます。(ただし、現状未公開) **主な更新履歴 +***0.2.1-beta2で動かない、またはおかしい既知機能 +-IEでのみ、編集画面のボタンが遅く表示される(まだ未解消) +-編集画面から画面遷移した時に、編集をしていないにも関わらず確認画面が出ることがある。 +-フォームバックアップ機能はJavaScript側が変更あるものの、サーバー側での受け取り(厳密には、restore機能)がまだありません。 + +***0.2.1-beta1で実装していない、または、動かない既知機能 +-captcha.inc.cgi - 解消済(修正は行なっていません)~ +原因不明で暴走します。修正中 +-editプラグインにブラウザーのJavaScriptで動作するフォームバックアップ機能を搭載~ +上記記載のとおり、サーバー側での受け取り後の処理が出来ていません。~ +cacheディレクトリには editbackup という拡張子で保存されます。~ +現時点で、完全に実装されていないことから、JavaScriptが動作する全ての端末で、凍結ページを含む入力内容が、全てcacheディレクトリに保存されます。~ +1文字でも入力をしなければ、保存はしません。 +-adminedit (凍結) から編集した時に、ページ保存を行なうと、ページ移動の警告が出ます。 +-HTMLマニュアルはありますが、まだマニュアルから外部へリンクはしていません。→解消済 + ***0.2.0-p3からの主な変更点 -特にJavaScript関係の内部仕様が大きく変更されています。 -ドキュメントをwikiフォーマットに変更し、そこから生成するようにした。 @@ -459,25 +486,34 @@ -Javascriptのローダー作成 -locationプラグインのバグ修正 -HTMLのgzip圧縮を、pigzプログラムも利用できるようにすることで、マルチスレッド化できるようにした。 --現在バックアッププラグインのみで使用しているgzip圧縮、解凍を、gzipプログラム、igzプログラムも利用できるようにして、軽量化した。 +-現在バックアッププラグインのみで使用しているgzip圧縮、解凍を、gzipプログラム、pigzプログラムも利用できるようにして、軽量化した。 -backline.inc.pl 新規追加 -ck.inc.pl Locationではない画面遷移をデフォルトとした -list.inc.pl ページ数が多くなった時、ページ遷移をできるようにした。 -metarobots.inc.pl descriptionの設定をできるようにした。 -ls2.inc.pl 多くのオプションを追加 -popular.inc.pl ページ数が多いとき、キャッシュの再生成に時間がかかるため、マルチタスクで行なうようにした。 +-tb.inc.pl Linux環境下で動作しない場合があったのを修正した。 -linktrack.inc.cgi JavaScriptを使用しない場合に利用できるオプションを追加 -debug.inc.cgi シェルから直接デバッグできるようにした -textareaフォーム上でESCキーを押した時の挙動を、IEだけではなく、ほとんどのブラウザーで動作するようにした。 -editプラグインにブラウザーのJavaScriptで動作するフォームバックアップ機能を搭載~ (ただし、現時点では、サーバー側での受け取り後の処理が出来ていません) -edit_extendの仕様強化(ほとんどをJavaScriptに移動しました) +-?cmd=listで、mecabがインストールされている時、日本語のひらがなもインデックスできるようにした。 +-twitter.inc.pl - JavaScriptを強化 ($から始まるハッシュに対応、URLを生URLで表示するようにした) +-GDBMへの仮対応 -バージョン番号制の導入 -インストーラCGIの更新 +-お試し版で、tdiary wrapperを同梱 (devel版のみ) +-デバッグ機能の部分強化 -(ビルドツールの変更) +-pngファイルを更に無劣化圧縮した -各作者の不通Webページのリンク削除 ※その他、ビルドツールを用いて生成しています為、旧来のEUC版等もサポートをしていますが、チェックが完全にできない為に、何らかの不具合が発生する可能性があります。 +ただし、生成元のソースは、EUCコードです。 + ***0.2.0-p2からの主な変更点 -セキュリティーホールFix -ping Exプラグイン (weblog更新ping)作成(まだテスト版) @@ -488,7 +524,7 @@ -JavaScriptの圧縮方法の変更 -linktrack.inc.cgiのHTML出力量を削減 -**0.2.0-p1からの主な変更点 +***0.2.0-p1からの主な変更点 -compact版できちんとビルドできていなかったのを修正 -index.cgi wrapperの変更(重要) -スキンファイルの存在の確認方法の変更 Index: PyukiWiki-Devel-UTF8/doc/document_changes.wiki diff -u PyukiWiki-Devel-UTF8/doc/document_changes.wiki:1.1 PyukiWiki-Devel-UTF8/doc/document_changes.wiki:1.2 --- PyukiWiki-Devel-UTF8/doc/document_changes.wiki:1.1 Thu Aug 16 10:24:33 2012 +++ PyukiWiki-Devel-UTF8/doc/document_changes.wiki Sat Sep 8 13:25:53 2012 @@ -1,4 +1,20 @@ **主ãªæ´æ°å±¥æ´ +***0.2.1-beta2ã§åããªããã¾ãã¯ããããæ¢ç¥æ©è½ +-IEã§ã®ã¿ãç·¨éç»é¢ã®ãã¿ã³ãé ã表示ãããï¼ã¾ã æªè§£æ¶ï¼ +-ç·¨éç»é¢ããç»é¢é·ç§»ããæã«ãç·¨éããã¦ããªãã«ãé¢ããã確èªç»é¢ãåºããã¨ãããã +-ãã©ã¼ã ããã¯ã¢ããæ©è½ã¯JavaScriptå´ãå¤æ´ãããã®ã®ããµã¼ãã¼å´ã§ã®åãåãï¼å³å¯ã«ã¯ãrestoreæ©è½ï¼ãã¾ã ããã¾ããã + +***0.2.1-beta1ã§å®è£ ãã¦ããªããã¾ãã¯ãåããªãæ¢ç¥æ©è½ +-captcha.inc.cgi - 解æ¶æ¸ï¼ä¿®æ£ã¯è¡ãªã£ã¦ãã¾ããï¼~ +åå ä¸æã§æ´èµ°ãã¾ããä¿®æ£ä¸ +-editãã©ã°ã¤ã³ã«ãã©ã¦ã¶ã¼ã®JavaScriptã§åä½ãããã©ã¼ã ããã¯ã¢ããæ©è½ãæè¼~ +ä¸è¨è¨è¼ã®ã¨ããããµã¼ãã¼å´ã§ã®åãåãå¾ã®å¦çãåºæ¥ã¦ãã¾ããã~ +cacheãã£ã¬ã¯ããªã«ã¯ editbackup ã¨ããæ¡å¼µåã§ä¿åããã¾ãã~ +ç¾æç¹ã§ãå®å ¨ã«å®è£ ããã¦ããªããã¨ãããJavaScriptãåä½ããå ¨ã¦ã®ç«¯æ«ã§ãåçµãã¼ã¸ãå«ãå ¥åå 容ããå ¨ã¦cacheãã£ã¬ã¯ããªã«ä¿åããã¾ãã~ +ï¼æåã§ãå ¥åãããªããã°ãä¿åã¯ãã¾ããã +-adminedit (åçµ) ããç·¨éããæã«ããã¼ã¸ä¿åãè¡ãªãã¨ããã¼ã¸ç§»åã®è¦åãåºã¾ãã +-HTMLããã¥ã¢ã«ã¯ããã¾ãããã¾ã ããã¥ã¢ã«ããå¤é¨ã¸ãªã³ã¯ã¯ãã¦ãã¾ãããâ解æ¶æ¸ + ***0.2.0-p3ããã®ä¸»ãªå¤æ´ç¹ -ç¹ã«JavaScripté¢ä¿ã®å é¨ä»æ§ã大ããå¤æ´ããã¦ãã¾ãã -ããã¥ã¡ã³ããwikiãã©ã¼ãããã«å¤æ´ããããããçæããããã«ããã @@ -10,36 +26,34 @@ -Javascriptã®ãã¼ãã¼ä½æ -locationãã©ã°ã¤ã³ã®ãã°ä¿®æ£ -HTMLã®gzipå§ç¸®ããpigzããã°ã©ã ãå©ç¨ã§ããããã«ãããã¨ã§ããã«ãã¹ã¬ããåã§ããããã«ããã --ç¾å¨ããã¯ã¢ãããã©ã°ã¤ã³ã®ã¿ã§ä½¿ç¨ãã¦ããgzipå§ç¸®ã解åããgzipããã°ã©ã ãigzããã°ã©ã ãå©ç¨ã§ããããã«ãã¦ã軽éåããã +-ç¾å¨ããã¯ã¢ãããã©ã°ã¤ã³ã®ã¿ã§ä½¿ç¨ãã¦ããgzipå§ç¸®ã解åããgzipããã°ã©ã ãpigzããã°ã©ã ãå©ç¨ã§ããããã«ãã¦ã軽éåããã -backline.inc.pl æ°è¦è¿½å -ck.inc.pl Locationã§ã¯ãªãç»é¢é·ç§»ãããã©ã«ãã¨ãã -list.inc.pl ãã¼ã¸æ°ãå¤ããªã£ãæããã¼ã¸é·ç§»ãã§ããããã«ããã -metarobots.inc.pl descriptionã®è¨å®ãã§ããããã«ããã -ls2.inc.pl å¤ãã®ãªãã·ã§ã³ã追å -popular.inc.pl ãã¼ã¸æ°ãå¤ãã¨ãããã£ãã·ã¥ã®åçæã«æéããããããããã«ãã¿ã¹ã¯ã§è¡ãªãããã«ããã +-tb.inc.pl Linuxç°å¢ä¸ã§åä½ããªãå ´åããã£ãã®ãä¿®æ£ããã -linktrack.inc.cgi JavaScriptã使ç¨ããªãå ´åã«å©ç¨ã§ãããªãã·ã§ã³ã追å -debug.inc.cgi ã·ã§ã«ããç´æ¥ãããã°ã§ããããã«ãã -textareaãã©ã¼ã ä¸ã§ESCãã¼ãæ¼ããæã®æåããIEã ãã§ã¯ãªããã»ã¨ãã©ã®ãã©ã¦ã¶ã¼ã§åä½ããããã«ããã -editãã©ã°ã¤ã³ã«ãã©ã¦ã¶ã¼ã®JavaScriptã§åä½ãããã©ã¼ã ããã¯ã¢ããæ©è½ãæè¼~ ï¼ãã ããç¾æç¹ã§ã¯ããµã¼ãã¼å´ã§ã®åãåãå¾ã®å¦çãåºæ¥ã¦ãã¾ããï¼ -edit_extendã®ä»æ§å¼·åï¼ã»ã¨ãã©ãJavaScriptã«ç§»åãã¾ããï¼ +-?cmd=listã§ãmecabãã¤ã³ã¹ãã¼ã«ããã¦ããæãæ¥æ¬èªã®ã²ãããªãã¤ã³ããã¯ã¹ã§ããããã«ããã +-twitter.inc.pl - JavaScriptãå¼·å ($ããå§ã¾ãããã·ã¥ã«å¯¾å¿ãURLãçURLã§è¡¨ç¤ºããããã«ãã) +-GDBMã¸ã®ä»®å¯¾å¿ -ãã¼ã¸ã§ã³çªå·å¶ã®å°å ¥ -ã¤ã³ã¹ãã¼ã©CGIã®æ´æ° -ã試ãçã§ãtdiary wrapperãå梱 (develçã®ã¿) +-ãããã°æ©è½ã®é¨åå¼·å -ï¼ãã«ããã¼ã«ã®å¤æ´ï¼ +-pngãã¡ã¤ã«ãæ´ã«ç¡å£åå§ç¸®ãã -åä½è ã®ä¸éWebãã¼ã¸ã®ãªã³ã¯åé¤ â»ãã®ä»ããã«ããã¼ã«ãç¨ãã¦çæãã¦ãã¾ãçºãæ§æ¥ã®EUCççããµãã¼ãããã¦ãã¾ããããã§ãã¯ãå®å ¨ã«ã§ããªãçºã«ãä½ããã®ä¸å ·åãçºçããå¯è½æ§ãããã¾ãã -***0.2.1-beta1ã§å®è£ ãã¦ããªããã¾ãã¯ãåããªãæ¢ç¥æ©è½ --captcha.inc.cgi~ -åå ä¸æã§æ´èµ°ãã¾ããä¿®æ£ä¸ --editãã©ã°ã¤ã³ã«ãã©ã¦ã¶ã¼ã®JavaScriptã§åä½ãããã©ã¼ã ããã¯ã¢ããæ©è½ãæè¼~ -ä¸è¨è¨è¼ã®ã¨ããããµã¼ãã¼å´ã§ã®åãåãå¾ã®å¦çãåºæ¥ã¦ãã¾ããã~ -cacheãã£ã¬ã¯ããªã«ã¯ editbackup ã¨ããæ¡å¼µåã§ä¿åããã¾ãã~ -ç¾æç¹ã§ãå®å ¨ã«å®è£ ããã¦ããªããã¨ãããJavaScriptãåä½ããå ¨ã¦ã®ç«¯æ«ã§ãåçµãã¼ã¸ãå«ãå ¥åå 容ããå ¨ã¦cacheãã£ã¬ã¯ããªã«ä¿åããã¾ãã~ -ï¼æåã§ãå ¥åãããªããã°ãä¿åã¯ãã¾ããã --adminedit (åçµ) ããç·¨éããæã«ããã¼ã¸ä¿åãè¡ãªãã¨ããã¼ã¸ç§»åã®è¦åãåºã¾ãã --HTMLããã¥ã¢ã«ã¯ããã¾ãããã¾ã ããã¥ã¢ã«ããå¤é¨ã¸ãªã³ã¯ã¯ãã¦ãã¾ããã +ãã ããçæå ã®ã½ã¼ã¹ã¯ãEUCã³ã¼ãã§ãã + ***0.2.0-p2ããã®ä¸»ãªå¤æ´ç¹ -ã»ãã¥ãªãã£ã¼ãã¼ã«Fix -ping Exãã©ã°ã¤ã³ (weblogæ´æ°ping)ä½æï¼ã¾ã ãã¹ãçï¼ @@ -50,7 +64,7 @@ -JavaScriptã®å§ç¸®æ¹æ³ã®å¤æ´ -linktrack.inc.cgiã®HTMLåºåéãåæ¸ -**0.2.0-p1ããã®ä¸»ãªå¤æ´ç¹ +***0.2.0-p1ããã®ä¸»ãªå¤æ´ç¹ -compactçã§ãã¡ãã¨ãã«ãã§ãã¦ããªãã£ãã®ãä¿®æ£ -index.cgi wrapperã®å¤æ´ï¼éè¦ï¼ -ã¹ãã³ãã¡ã¤ã«ã®åå¨ã®ç¢ºèªæ¹æ³ã®å¤æ´ Index: PyukiWiki-Devel-UTF8/doc/document_donation.wiki diff -u PyukiWiki-Devel-UTF8/doc/document_donation.wiki:1.1 PyukiWiki-Devel-UTF8/doc/document_donation.wiki:1.2 --- PyukiWiki-Devel-UTF8/doc/document_donation.wiki:1.1 Thu Aug 16 10:24:33 2012 +++ PyukiWiki-Devel-UTF8/doc/document_donation.wiki Sat Sep 8 13:25:53 2012 @@ -16,10 +16,16 @@ [[[VPSæ¯è¼>http://vpsinfo.jp/]]] -ãã½ã³ã³ã®ãã¼ããè²·ããã~ [[[èªä½PC>http://www.daiba.cx/%e8%87%aa%e4%bd%9cPC%e3%81%ae%e3%81%93%e3%81%a8/]]] +-vectorã®PCã½ããã®ãã¦ã³ãã¼ã~ +[[[ãµãã©ã¤ããµã¤ãã§ãã¿ã¾ãã>http://down.jp.net/]]] -VPSã®å°å ¥ç¸è«ãåãä»ãã¦ãã¾ã~ [[[VPSãµã¼ãã¼ã»å°ç¨ãµã¼ãã¼ã®å°å ¥ç¸è«ï¼å人åãï¼>http://www.abilie.com/tickets/1585]]] -ãã¿ããããã¾ããããããã§ãã»ãã¥ãªãã£ã¼ãå®ãã¾ãã~ [[[ã§ããéãã¿ãã§ã¤ã³ã¿ã¼ããããå®å ¨ã«>http://www.abilie.com/tickets/1595]]] ï¼åå¿è ãä¸ç´è åããªã³ã©ã¤ã³PDFæ¸ç±ï¼ +-amazonããå¯ä»ããã~ +http://www.amazon.co.jp/registry/wishlist/1HJXA69R6EYZZ +-Growãã~ +http://growbutton.com/nanakochi123456/ - ãã®ä»ãå¯ä»ã«é¢ãã¾ãã¦~ å¯ä»ã«é¢ãã¦ã®URLã¯ã以ä¸ã¨ãªãã¾ãã~ http://www.daiba.cx/%3a%e5%af%84%e4%bb%98%e3%81%8a%e6%8c%af%e8%be%bc%e5%85%88/ Index: PyukiWiki-Devel-UTF8/doc/document_environment.wiki diff -u PyukiWiki-Devel-UTF8/doc/document_environment.wiki:1.1 PyukiWiki-Devel-UTF8/doc/document_environment.wiki:1.2 --- PyukiWiki-Devel-UTF8/doc/document_environment.wiki:1.1 Thu Aug 16 10:24:33 2012 +++ PyukiWiki-Devel-UTF8/doc/document_environment.wiki Sat Sep 8 13:25:53 2012 @@ -14,3 +14,7 @@ æä½ã§ããCGI.pmããµã¼ãã¼ãµã¤ãã§ã¤ã³ã¹ãã¼ã«ããã¦ããå¿ è¦ãããã¾ãããã¦ã¼ã¶ã¼ãµã¤ãã§ãå°å ¥å¯è½ã§ãã - compactçã®å¿ é æ¡ä»¶~ Jcode.pmãTime::Localãã¤ã³ã¹ãã¼ã«ããã¦ããå¿ è¦ãããã¾ãã +-ããã¨è¯ããããããªãperlã¢ã¸ã¥ã¼ã«~ +GDãSORP::LiteãMeCabã¾ãã¯Text::MeCab +-ããã¨è¯ããããããªãããã°ã©ã ~ +sendmailãgzipã¾ãã¯pigz Index: PyukiWiki-Devel-UTF8/doc/document_files_cgi.wiki diff -u PyukiWiki-Devel-UTF8/doc/document_files_cgi.wiki:1.1 PyukiWiki-Devel-UTF8/doc/document_files_cgi.wiki:1.2 --- PyukiWiki-Devel-UTF8/doc/document_files_cgi.wiki:1.1 Thu Aug 16 10:24:33 2012 +++ PyukiWiki-Devel-UTF8/doc/document_files_cgi.wiki Sat Sep 8 13:25:53 2012 @@ -53,6 +53,7 @@ +-- Nana 755 (rwxr-xr-x) ãã£ã¬ã¯ã㪠| |-- Cache.pm TEXT 644 (rw-r--r--) ãã£ãã·ã¥ã¢ã¸ã¥ã¼ã« | |-- File.pm TEXT 644 (rw-r--r--) ãã¡ã¤ã«ã¢ã¯ã»ã¹ã¢ã¸ã¥ã¼ã« + | |-- GDBM.pm* TEXT 644 (rw-r--r--) GDBMã¢ã¸ã¥ã¼ã« | |-- GZIP.pm* TEXT 644 (rw-r--r--) gzipå§ç¸®ã¢ã¸ã¥ã¼ã« | |-- HTTP.pm TEXT 644 (rw-r--r--) HTTPã¯ã©ã¤ã¢ã³ã | |-- Lock.pm TEXT 644 (rw-r--r--) ãã¡ã¤ã«ããã¯ç¨ Index: PyukiWiki-Devel-UTF8/doc/document_license.wiki diff -u PyukiWiki-Devel-UTF8/doc/document_license.wiki:1.1 PyukiWiki-Devel-UTF8/doc/document_license.wiki:1.2 --- PyukiWiki-Devel-UTF8/doc/document_license.wiki:1.1 Thu Aug 16 10:24:33 2012 +++ PyukiWiki-Devel-UTF8/doc/document_license.wiki Sat Sep 8 13:25:53 2012 @@ -14,7 +14,7 @@ å梱ãã¦ããã©ã¤ãã©ãªã«ã¯ãä¸é¨MITã©ã¤ã»ã³ã¹ã®ç©ãå«ã¾ãã¾ãããã¡ãã¯é©ç¨ãã¾ããã -PyukiWiki:ã©ã¤ã»ã³ã¹ã«ã¤ãã¦~ -@@BASEURL/PyukiWiki/Install/License/ +http://pyukiwiki.info/PyukiWiki/Install/License/ -GNU GPL~ http://www.gnu.org/licenses/gpl.html -GNU GPLã®æ¥æ¬èªç~ @@ -27,5 +27,5 @@ http://dev.perl.org/licenses/artistic.html -The Artistic License æ¥æ¬èªè¨³~ http://www.opensource.jp/artistic/ja/Artistic-ja.html --åèãPerl6's License Should be (GPL Artistic-2.0) +-åèãPerl6's License Should be (GPL Artistic-2.0)~ http://dev.perl.org/perl6/rfc/346.html Index: PyukiWiki-Devel-UTF8/doc/htaccess-sample.wiki diff -u PyukiWiki-Devel-UTF8/doc/htaccess-sample.wiki:1.1 PyukiWiki-Devel-UTF8/doc/htaccess-sample.wiki:1.2 --- PyukiWiki-Devel-UTF8/doc/htaccess-sample.wiki:1.1 Thu Aug 16 10:24:33 2012 +++ PyukiWiki-Devel-UTF8/doc/htaccess-sample.wiki Sat Sep 8 13:25:53 2012 @@ -1,6 +1,6 @@ *.htaccess ãµã³ãã«ãã¡ã¤ã«é -<<$Id: htaccess-sample.wiki,v 1.1 2012/08/16 01:24:33 papu Exp $>> +<<$Id: htaccess-sample.wiki,v 1.2 2012/09/08 04:25:53 papu Exp $>> #contents Index: PyukiWiki-Devel-UTF8/doc/index.html diff -u PyukiWiki-Devel-UTF8/doc/index.html:1.1 PyukiWiki-Devel-UTF8/doc/index.html:1.2 --- PyukiWiki-Devel-UTF8/doc/index.html:1.1 Thu Aug 16 10:24:33 2012 +++ PyukiWiki-Devel-UTF8/doc/index.html Sat Sep 8 13:25:53 2012 @@ -5,13 +5,14 @@ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Style-Type" content="text/css"> <title>PyukiWiki Document</title> +<!--$Id: index.html,v 1.2 2012/09/08 04:25:53 papu Exp $--> <style type="text/css"> body,td{color:black;background-color:white;margin-left:2%;margin-right:2%;font-size:100%;font-family:verdana,arial,helvetica,Sans-Serif}strong{text-shadow:inherit 0px 0px 0px;font-weight:bold}a:link{color:#215dc6;background-color:inherit;text-decoration:none}a:active{color:#215dc6;background-color:inherit;text-decoration:none}a:visited{color:#a63d21;background-color:inherit;text-decoration:none}a:hover{color:#215dc6;background-color:#cde;text-decoration:underline}h2{font-family:verdana,arial,helvetica,Sans-Serif;color:inherit;background-color:#def;padding:.3em;border:0px;margin:0px 0px .5em 0px}h3{font-family:verdana,arial,helvetica,Sans-Serif;border-bottom:3px solid #def;border-top:1px solid #def;border-left:10px solid #def;border-right:5px solid #def;color:inherit;background-color:#fff;padding:.3em;margin:0px 0px .5em 0px}h4{font-family:verdana,arial,helvetica,Sans-Serif;border-left:18px solid #def;color:inherit;background-color:#fff;padding:.3em;margin:0px 0px .5em 0px}fo nt-weight:bold;background-color:transparent;padding:12px0px0px0px;border:0px;margin:12px0px0px0px}h1.error{color:red}*/ div#navigator{clear:both;padding:4px 0px 0px 0px;margin:0px} </style> </head> -<frameset cols="200,*"> -<frame src="sample/menu.html" target="_self" name="menu"> -<frame src="sample/README.html" target="_self" name="content"> +<frameset cols="270,*"> +<frame src="document/menu.html" target="_self" name="menu"> +<frame src="document/README.html" target="_self" name="content"> <noframes> <body> <p>This document is suppoted frame browser.</p> Index: PyukiWiki-Devel-UTF8/doc/menu.html diff -u PyukiWiki-Devel-UTF8/doc/menu.html:1.1 PyukiWiki-Devel-UTF8/doc/menu.html:1.2 --- PyukiWiki-Devel-UTF8/doc/menu.html:1.1 Thu Aug 16 10:24:33 2012 +++ PyukiWiki-Devel-UTF8/doc/menu.html Sat Sep 8 13:25:53 2012 @@ -5,18 +5,25 @@ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Style-Type" content="text/css"> <title>PyukiWiki Document</title> +<!--$Id: menu.html,v 1.2 2012/09/08 04:25:53 papu Exp $--> <style type="text/css"> body,td{color:black;background-color:white;margin-left:2%;margin-right:2%;font-size:100%;font-family:verdana,arial,helvetica,Sans-Serif}strong{text-shadow:inherit 0px 0px 0px;font-weight:bold}a:link{color:#215dc6;background-color:inherit;text-decoration:none}a:active{color:#215dc6;background-color:inherit;text-decoration:none}a:visited{color:#a63d21;background-color:inherit;text-decoration:none}a:hover{color:#215dc6;background-color:#cde;text-decoration:underline}h2{font-family:verdana,arial,helvetica,Sans-Serif;color:inherit;background-color:#def;padding:.3em;border:0px;margin:0px 0px .5em 0px}h3{font-family:verdana,arial,helvetica,Sans-Serif;border-bottom:3px solid #def;border-top:1px solid #def;border-left:10px solid #def;border-right:5px solid #def;color:inherit;background-color:#fff;padding:.3em;margin:0px 0px .5em 0px}h4{font-family:verdana,arial,helvetica,Sans-Serif;border-left:18px solid #def;color:inherit;background-color:#fff;padding:.3em;margin:0px 0px .5em 0px}fo nt-weight:bold;background-color:transparent;padding:12px0px0px0px;border:0px;margin:12px0px0px0px}h1.error{color:red}*/ div#navigator{clear:both;padding:4px 0px 0px 0px;margin:0px} </style> </head> <body> -<h2>ã¡ãã¥ã¼</h2> <a href="README.html" target="content">README</a><br /> <a href="DEVEL.html" target="content">DEVELçã«ã¤ãã¦</a><br /><!-- --> +<a href="plugin_plugin_ah.html" target="content">ãã©ã°ã¤ã³(A-H)</a><br /> +<a href="plugin_plugin_ip.html" target="content">ãã©ã°ã¤ã³(I-P)</a><br /> +<a href="plugin_plugin_rz.html" target="content">ãã©ã°ã¤ã³(R-Z)</a><br /> +<a href="plugin_explugin.html" target="content">ãã©ã°ã¤ã³(Explugin)</a><br /> +<a href="plugin_admin.html" target="content">ãã©ã°ã¤ã³(Admin)</a><br /> + <a href="htaccess-sample.html" target="content">.htaccess ãµã³ãã«</a><br /> -<a href="specification.html" target="content">ä»æ§æ¸ï¼ä»®ï¼</a><br /><!-- --> +<a href="specification.html" target="content">å é¨ä»æ§æ¸ï¼ä»®ï¼</a><br /><!-- --> +<a href="specification_wikicgi.html" target="content">wiki.cgi ä»æ§æ¸ï¼ä»®ï¼</a><br /><!-- --> <hr /> <a href="http://pyukiwiki.sfjp.jp/" target="_top">ææ°æ å ±</a><br /> -<iframe src="http://pyukiwiki.info/ad/" width="170" height="500" frameborder="0"></iframe> +<iframe src="http://pyukiwiki.info/ad/" width="250" height="520" frameborder="0"></iframe> </body> </html> Index: PyukiWiki-Devel-UTF8/doc/sample.wiki diff -u PyukiWiki-Devel-UTF8/doc/sample.wiki:1.1 PyukiWiki-Devel-UTF8/doc/sample.wiki:1.2 --- PyukiWiki-Devel-UTF8/doc/sample.wiki:1.1 Thu Aug 16 10:24:33 2012 +++ PyukiWiki-Devel-UTF8/doc/sample.wiki Sat Sep 8 13:25:53 2012 @@ -1,6 +1,6 @@ *sample ãã£ã¬ã¯ã㪠-<< $Id: sample.wiki,v 1.1 2012/08/16 01:24:33 papu Exp $ >> +<< $Id: sample.wiki,v 1.2 2012/09/08 04:25:53 papu Exp $ >> #contents Index: PyukiWiki-Devel-UTF8/doc/specification.wiki diff -u PyukiWiki-Devel-UTF8/doc/specification.wiki:1.1 PyukiWiki-Devel-UTF8/doc/specification.wiki:1.2 --- PyukiWiki-Devel-UTF8/doc/specification.wiki:1.1 Thu Aug 16 10:24:33 2012 +++ PyukiWiki-Devel-UTF8/doc/specification.wiki Sat Sep 8 13:25:53 2012 @@ -1,6 +1,6 @@ *PyukiWikiä»æ§æ¸ï¼ä»®ï¼ ->>"PyukiWiki" ver 0.2.1-beta1 $$~ +>>"PyukiWiki" ver 0.2.1-beta2 $$~ Copyright (C) 2005-2012 PukiWiki Developers Team~ Copyright (C) 2004-2012 Nekyo (Based on PukiWiki, YukiWiki)~ License: GPL version 3 or (at your option) any later version~ @@ -13,7 +13,7 @@ MAIL:~ ãªãªã¿ <nanami (at) daiba (dot) cx> (注ï¼ãã¼ãã£ã«å¥³ã®åã§ã)~ ~ -$Id: specification.wiki,v 1.1 2012/08/16 01:24:33 papu Exp $~ +$Id: specification.wiki,v 1.2 2012/09/08 04:25:53 papu Exp $~ This text file written UTF-8 Codeset *ç®æ¬¡ @@ -31,332 +31,337 @@ urlhack.inc.cgi Explugin ã¯ãPATH_INFOãã¾ãã¯ã404 ã¹ãã¼ã¿ã¹ã®æ»ãå¤ã®ãREDIRECT_URL ãåç §ãã¦ããã¼ã¸åã決å®ãã¾ããPATH_INFOã®ãæ±ç¨æ§ãé«ãåãå¶éãããã¾ãããREDIRECT_URLã®ããèªç±åº¦ãé«ãè¨å®ã§ãã¾ãã -*ãã£ã¬ã¯ããªæ§æ +*ディレクトリ構成 -attach~ -æ·»ä»ãã¡ã¤ã«ï¼æ·»ä»ç»åãç´æ¥åç §ãã¾ãï¼ +添付ファイル(添付画像も直接参照します) -backup~ -ããã¯ã¢ãã +バックアップ -cache~ -ã·ã¹ãã ãã£ãã·ã¥ +システムキャッシュ -counter~ -ã¢ã¯ã»ã¹ã«ã¦ã³ã¿ã¼ +アクセスカウンター -diff~ -å·®å +差分 -image~ -ç»å +画像 -info~ -æ å ±ãã£ã¬ã¯ã㪠+情報ディレクトリ -lib~ -æ¬ä½ãperlã¢ã¸ã¥ã¼ã«ãExplugin +本体、perlモジュール、Explugin -logs~ -ã¢ã¯ã»ã¹ãã°ä¿åç¨ï¼æ¡å¼µï¼ +アクセスログ保存用(拡張) -plugin~ -ãã©ã°ã¤ã³ +プラグイン -resource~ -ãªã½ã¼ã¹ +リソース -session~ -äºç´ +予約 -skin~ -ã¹ãã³ãã¡ã¤ã«ãJavaScriptãCSSãã¡ã¤ã« +スキンファイル、JavaScript、CSSファイル -trackback~ -ãã©ãã¯ããã¯ä¿åç¨ï¼æ¡å¼µï¼ +トラックバック保存用(拡張) -user~ -äºç´ +予約 -wiki~ -Wikiææ¸ +Wiki文書 -wikidb~ -å é¨ã®URLç縮ç¨ï¼æ¡å¼µï¼ +内部のURL短縮用(拡張) -*主ãªæ¬ä½ãã¡ã¤ã«æ§æ +*主な本体ファイル構成 -index.cgi~ wrapper -lib/wiki.cgi~ -æ¬ä½èµ·å +本体起動 -lib/wiki_init.cgi~ -åæåç¨ +初期化用 -lib/wiki_auth.cgi~ -èªè¨¼ã¢ã¸ã¥ã¼ã« +認証モジュール -lib/wiki_db.cgi~ -ãã¼ã¿ãã¼ã¹ +データベース -lib/wiki_func.cgi~ -æ±ç¨é¢æ° +汎用関数 -lib/wiki_html.cgi~ -HTMLçæ +HTML生成 -lib/wiki_http.cgi~ -HTTPã¢ã¸ã¥ã¼ã« +HTTPモジュール -lib/wiki_link.cgi~ -ãªã³ã¯ç¨ã¢ã¸ã¥ã¼ã« +リンク用モジュール -lib/wiki_plugin.cgi~ -ãã©ã°ã¤ã³ç¨ã¢ã¸ã¥ã¼ã« +プラグイン用モジュール -lib/wiki_spam.cgi~ -ã¹ãã ãã£ã«ã¿ã¼ã¢ã¸ã¥ã¼ã« +スパムフィルターモジュール +-lib/wiki_skin.cgi~ +スキンモジュール -lib/wiki_sub.cgi~ -èªåçæãããå é¨ãµãã«ã¼ãã³å®ç¾©ã¹ã¯ãªãã +自動生成される内部サブルーチン定義スクリプト -lib/wiki_wiki.cgi~ -ãã®ä»ã®ã¢ã¸ã¥ã¼ã« +その他のモジュール -lib/wiki_write.cgi~ -æ¸ãè¾¼ã¿ç¨ã¢ã¸ã¥ã¼ã« +書き込み用モジュール -*主ãªperlã¢ã¸ã¥ã¼ã«æ§æ +*主なperlモジュール構成 -lib/Algorithm/Diff.pm~ -å·®åçæç¨ --lib/AWS 以ä¸~ -ã¢ã¯ã»ã¹ãã°ãã¦ã¼ã¶ã¼ã¨ã¤ã¸ã§ã³ãæ¯ãåãç¨ +差分生成用 +-lib/AWS 以下~ +アクセスログ、ユーザーエイジェント振り分け用 -lib/Digest/Perl/MD5.pm~ -Pure Perl MD5ã¢ã¸ã¥ã¼ã« --lib/File 以ä¸~ -ãã¡ã¤ã«å¤å®ç¨ã¢ã¸ã¥ã¼ã« +Pure Perl MD5モジュール +-lib/File 以下~ +ファイル判定用モジュール -lib/HTTP/Lite.pm~ -ç°¡æHTTPã¯ã©ã¤ã¢ã³ã(æªä½¿ç¨ï¼ +簡易HTTPクライアント(未使用) -lib/IDNA/Punycode.pm~ -å½éåãã¡ã¤ã³ç¨ã¢ã¸ã¥ã¼ã«ï¼URLã§ã使ç¨ï¼ --lib/Jcode.pmãlib/Jocde 以ä¸~ +国際化ドメイン用モジュール(URLでも使用) +-lib/Jcode.pm、lib/Jocde 以下~ Jcode.pm -lib/Time/Local.pm~ Time::Local -lib/Nana/Cache.pm~ -ãã£ãã·ã¥ç®¡çã¢ã¸ã¥ã¼ã« +キャッシュ管理モジュール -lib/Nana/Cookie.pm~ -ã¯ããã¼ç®¡çã¢ã¸ã¥ã¼ã« +クッキー管理モジュール -lib/Nana/Enc.pm~ -ç°¡ææå·åã¢ã¸ã¥ã¼ã« +簡易暗号化モジュール -lib/Nana/File.pm~ -ãã¡ã¤ã«ã¢ã¯ã»ã¹ã¢ã¸ã¥ã¼ã« +ファイルアクセスモジュール -lib/Nana/GZIP.pm~ -gzipå§ç¸®ã解åã¢ã¸ã¥ã¼ã« +gzip圧縮、解凍モジュール -lib/Nana/HTMLOpt.pm~ -HTMLæé©åã¢ã¸ã¥ã¼ã« +HTML最適化モジュール -lib/Nana/HTTP.pm~ -HTTPã¢ã¯ã»ã¹ã¢ã¸ã¥ã¼ã« +HTTPアクセスモジュール -lib/Nana/HTTPCompress.pm~ -HTTP gzipå§ç¸®åºåã¢ã¸ã¥ã¼ã« +HTTP gzip圧縮出力モジュール -lib/Nana/Lock.pm~ -ãã¡ã¤ã«ããã¯ã¢ã¸ã¥ã¼ã« +ファイルロックモジュール -lib/Nana/Logs.pm~ -ã¢ã¯ã»ã¹ãã°è§£æã¢ã¸ã¥ã¼ã« +アクセスログ解析モジュール -lib/Nana/Mail.pm~ -ã¡ã¼ã«éä¿¡ã¢ã¸ã¥ã¼ã« +メール送信モジュール -lib/Nana/MD5.pm~ -äºæMD5çæwrapperã¢ã¸ã¥ã¼ã« +互換MD5生成wrapperモジュール -lib/Nana/Pod2Wiki.pm~ -perl pod ç°¡æå¤æã¢ã¸ã¥ã¼ã« +perl pod 簡易変換モジュール -lib/Nana/RemoteHost.pm~ -ãªã¢ã¼ããã¹ãåå¾ã¢ã¸ã¥ã¼ã« +リモートホスト取得モジュール -lib/Nana/Search.pm~ -ããã¾ãæ¤ç´¢ã¢ã¸ã¥ã¼ã« +あいまい検索モジュール -lib/Nana/ServerInfo.pm~ -ãµã¼ãã¼æ å ±åå¾ã¢ã¸ã¥ã¼ã« +サーバー情報取得モジュール -lib/Nana/YukiWikiDB.pm~ -ããã¯å¯¾çæ¸ YukiWikiDBã¢ã¸ã¥ã¼ã« +ロック対策済 YukiWikiDBモジュール -lib/Nana/YukiWikiDB_GZIP.pm~ -âã®gzipå§ç¸®å¯¾å¿ç +↑のgzip圧縮対応版 -lib/Yuki/DiffText.pm~ -Diff.pm ãå ±ç¨ããå·®åçæã¢ã¸ã¥ã¼ã« +Diff.pm を共用した差分生成モジュール -lib/Yuki/RSS.pm~ -RSS1.0ã¢ã¸ã¥ã¼ã« +RSS1.0モジュール -lib/Yuki/YukiWikiDB.pm~ -YukiWikiDB.pm ã®ãªãªã¸ãã« +YukiWikiDB.pm のオリジナル -*主ãªExpluginæ§æ +*主なExplugin構成 -lib/aguse.inc.pl~ -ãªã³ã¯å ãã§ãã«ã¼ +リンク先チェッカー -lib/antispam.inc.pl~ -ã¡ã¼ã«ã¢ãã¬ã¹ç°¡ææå·å +メールアドレス簡易暗号化 -lib/antispamwiki.inc.pl~ -ç°¡æã¢ã³ãã¹ãã +簡易アンチスパム -lib/authadmin_cookie.inc.pl~ -管çè ãã¹ã¯ã¼ãã®cookieç°¡æä¿å +管理者パスワードのcookie簡易保存 -lib/autometarobot.inc.pl~ -èªåããããåããã¼ã¯ã¼ãæ½åº +自動ロボット向けキーワード抽出 -lib/canonical.inc.pl~ -éè¤URLé²æ¢ +重複URL防止 -lib/captcha.inc.pl~ -CAPTCHAã¹ãã 対ç +CAPTCHAスパム対策 -lib/debug.inc.pl~ -ãããã°ï¼develã®ã¿ï¼ +デバッグ(develのみ) -lib/iecompatiblehack.inc.pl~ -IEã®äºæ表示ãã¿ã³ããªãã +IEの互換表示ボタンをなくす -lib/lang.inc.pl~ -å½éå対å¿ã¢ã¸ã¥ã¼ã« +国際化対応モジュール -lib/linktrack.inc.pl~ -å¤é¨ãªã³ã¯ç°¡æãã©ããã³ã°ã¢ã¸ã¥ã¼ã« +外部リンク簡易トラッキングモジュール -lib/logs.inc.pl~ -ã¢ã¯ã»ã¹ãã°åå¾ã¢ã¸ã¥ã¼ã« +アクセスログ取得モジュール -lib/ogp.inc.pl~ -Open Graph Protocol ã¢ã¸ã¥ã¼ã« +Open Graph Protocol モジュール -lib/pathmenu.inc.pl~ -é層ä¸ã« MenuBarçãä½ããã¢ã¸ã¥ã¼ã« +階層下に MenuBar等を作れるモジュール -lib/ping.inc.pl~ Weblog ping -lib/punyurl.inc.pl~ -å½éåãã¡ã¤ã³URLã«å¯¾å¿ãã +国際化ドメインURLに対応する -lib/setting.inc.pl~ -é²è¦§è è¨å®æ©è½ +閲覧者設定機能 -lib/slashpage.inc.pl~ -é層ä¸ã®ãã¼ã¸åã容æã«ãªã³ã¯ãã +階層下のページ名を容易にリンクする -lib/trackback.inc.pl~ -ãã©ãã¯ãã㯠+トラックバック -lib/urlhack.inc.pl~ -URLæ¹é +URL改造 -lib/xframe.inc.pl~ -frameãiframeçã§ãã¼ã¸ã表示ã§ããªãããã«ãã +frame、iframe等でページを表示できないようにする *主ãªãã©ã°ã¤ã³æ§æ å·çä¸ -*expluginä»æ§æ å ± +*explugin仕様情報 -**åæå --plugin_NAME_init ã¡ã½ãããèµ·åãã --expluginãæå¹ã«ãªã£ã¦ããã¨ãå¿ ãèµ·åããã¾ãã --å¼æ°ã¯ããã¾ããã®ã§ã$::form ããèªã¿åºãå¿ è¦ãããã¾ãã +**初期化 +-plugin_NAME_init メソッドを起動する +-expluginが有効になっていると、必ず起動されます。 +-引数はありませんので、$::form から読み出す必要があります。 +-グローバルに変数以外の記述を行なわないで下さい。 -**æå¹ã«ãªã£ã¦ããexpluginã®å¼·å¶èªã¿è¾¼ã¿ +**有効になっているexpluginの強制読み込み -ä¾åé¢ä¿ã§ãå ã«èªã¿è¾¼ãå¿ è¦ãããexpluginã¯ã以ä¸ã®ããã«ãã¦èªã¿åºããã¨ãã§ããã +依存関係で、先に読み込む必要があるexpluginは、以下のようにして読み出すことができる。 &exec_explugin_sub("explugin name") ; -**ãªã½ã¼ã¹ã®èªã¿è¾¼ã¿ -&read_resource ã§èªã¿è¾¼ã¾ãã¾ãã +**リソースの読み込み +&read_resource で読み込まれます。 -ãã©ã°ã¤ã³ã¨åãååã®ãã¡ã¤ã«ã§ããã°ãæå®ããªãã¦ãèªåèªã¿è¾¼ã¿ããã¾ãã +プラグインと同じ名前のファイルであれば、指定しなくても自動読み込みをします。 -**JavaScriptãCSSã®èªã¿è¾¼ã¿ +**JavaScript、CSSの読み込み -&jscss_include ã§èªã¿è¾¼ã¾ãã¾ãã +&jscss_include で読み込まれます。 -ãã©ã°ã¤ã³ã¨åãååã®ãã¡ã¤ã«ã§ããã°ãæå®ããªãã¦ãèªåèªã¿è¾¼ã¿ããã¾ãã +プラグインと同じ名前のファイルであれば、指定しなくても自動読み込みをします。 -**åæåæã®è¿ãå¤ï¼ããã·ã¥ï¼ +**初期化時の返り値(ハッシュ) -init~ -1ãæå®ãããã¨ã§ãæ£å¸¸çµäºãããã¨ãéç¥ããã +1を指定することで、正常終了したことを通知する。 -func~ -ä¸æ¸ãããé¢æ° +上書きする関数 -value~ -ä¸æ¸ãããå¤æ°å +上書きする変数名 -msg~ -ã¿ã¤ãã« +タイトル -body~ -ææ¸æ¬ä½ +文書本体 -header~ -<head>ã</head>ã®å 容 +<head>〜</head>の内容 -http_header~ -HTTPãããã¼ +HTTPヘッダー -cssheader~ -çã®CSS +生のCSS -jsheader~ -JavaScriptãã¡ã¤ã«èªã¿è¾¼ã¿å¾ã«å®è¡ããJavaScriptæ +JavaScriptファイル読み込み後に実行するJavaScript文 -jsheadervalue~ -ãã¼ã¸è¡¨ç¤ºå¾ããã«å®è¡ããJavaScriptæ +ページ表示後すぐに実行するJavaScript文 -bodytag~ -<body> ã®ä¸ã®æ +<body> の中の文 -last_func~ -ãã¼ã¸ã表示å¾ã«å®è¡ããé¢æ° --è¿ãå¤ãµã³ãã«~ +ページを表示後に実行する関数 +-返り値サンプル~ return('init'=>1, func=>'override1,override2', 'jsheader'=>$javascript, 'lastfunc'=>'&lastcallback;'); -*ãã©ã°ã¤ã³ä»æ§æ å ± +*プラグイン仕様情報 -**åæå +**初期化 -åæåãããã¨ã¯ã§ãã¾ããã +メソッドを用いて初期化することはできません。 -**ãªã½ã¼ã¹ã®èªã¿è¾¼ã¿ +グローバルに記述することで、初期化することが可能です。 -&read_resource ã§èªã¿è¾¼ã¾ãã¾ãã +**リソースの読み込み -ãã©ã°ã¤ã³ã¨åãååã®ãã¡ã¤ã«ã§ããã°ãæå®ããªãã¦ãèªåèªã¿è¾¼ã¿ããã¾ãã +&read_resource で読み込まれます。 -**JavaScriptãCSSã®èªã¿è¾¼ã¿ +プラグインと同じ名前のファイルであれば、指定しなくても自動読み込みをします。 -&jscss_include ã§èªã¿è¾¼ã¾ãã¾ãã +**JavaScript、CSSの読み込み -ãã©ã°ã¤ã³ã¨åãååã®ãã¡ã¤ã«ã§ããã°ãæå®ããªãã¦ãèªåèªã¿è¾¼ã¿ããã¾ãã +&jscss_include で読み込まれます。 -**inlineã¡ã½ãã +プラグインと同じ名前のファイルであれば、指定しなくても自動読み込みをします。 -&plugin(...) ; ã§å¼ã³åºããã¾ãã +**inlineメソッド -å¼æ°ã¯ãä¸è¨ã® ... ã®ä¸èº«ã®ããã¹ããå ¥ãã¾ãã +&plugin(...) ; で呼び出されます。 + +引数は、上記の ... の中身のテキストが入ります。 sub plugin_NAME_inline { my @arg=split(/,/,shift); -æ»ãå¤ã¯ãæååã§ãHTMLãè¿ããã¨ã«ãã表示ããã¾ãã +戻り値は、文字列で、HTMLを返すことにより表示されます。 return $html; -**convertã¡ã½ãã -#plugin (...) ã§å¼ã³åºããã¾ãã +**convertメソッド +#plugin (...) で呼び出されます。 -å¼æ°ã¯ãä¸è¨ã® ... ã®ä¸èº«ã®ããã¹ããå ¥ãã¾ãã +引数は、上記の ... の中身のテキストが入ります。 sub plugin_NAME_convert { my @arg=split(/,/,shift); -æ»ãå¤ã¯ãæååã§ãHTMLãè¿ããã¨ã«ãã表示ããã¾ãã +戻り値は、文字列で、HTMLを返すことにより表示されます。 return $html; -**actionã¡ã½ãã +**actionメソッド -URLã® cmd=pluginname ã§å¼ã³åºããã¾ãã +URLの cmd=pluginname で呼び出されます。 -å¼æ°ã¯ããã¾ããã®ã§ã$::form ããèªã¿åºãå¿ è¦ãããã¾ãã +引数はありませんので、$::form から読み出す必要があります。 -**actionã¡ã½ããã®è¿ãå¤ï¼ããã·ã¥ï¼ +**actionメソッドの返り値(ハッシュ) -msg~ -ã¿ã¤ãã« +タイトル -body~ -ææ¸æ¬ä½ +文書本体 -header~ -<head>ã</head>ã®å 容 +<head>〜</head>の内容 -http_header~ -HTTPãããã¼ +HTTPヘッダー -cssheader~ -çã®CSS +生のCSS -jsheader~ -JavaScriptãã¡ã¤ã«èªã¿è¾¼ã¿å¾ã«å®è¡ããJavaScriptæ +JavaScriptファイル読み込み後に実行するJavaScript文 -jsheadervalue~ -ãã¼ã¸è¡¨ç¤ºå¾ããã«å®è¡ããJavaScriptæ +ページ表示後すぐに実行するJavaScript文 -bodytag~ -<body> ã®ä¸ã®æ +<body> の中の文 -ispage~ -ãã¼ã¸ã§ãããã¨ãè¿ã +ページであることを返す -notviewmenu~ -äºç´ +予約 -*å é¨å¤æ°ä»æ§æ å ± +*内部変数仕様情報 -$::HTTP_HEADER~ -HTTPãããã¼ +HTTPヘッダー -$::IN_HEAD~ -<head>ã</head> +<head>〜</head> -$::IN_JSHEADVALUE~ -æåã«å®è¡ãããJavaScript +最初に実行されるJavaScript -$::IN_JSHEAD~ -JavaScriptãã¡ã¤ã«èªã¿è¾¼ã¿å¾ã«å®è¡ãããJavaScript +JavaScriptファイル読み込み後に実行されるJavaScript -$::IN_CSSHEAD~ -çã®CSS +生のCSS -$::IN_CSSFILES~ -CSSãã¡ã¤ã«ä¸è¦§ +CSSファイル一覧 -$::IN_JSFILES~ -JavaScriptãã¡ã¤ã«ä¸è¦§ +JavaScriptファイル一覧 -$::IN_JSLOADER~ -JavaScriptãã¼ãã¼ã®HTMLãå ¥ã +JavaScriptローダーのHTMLが入る -$::IN_BODY~ -<body>ã®ä¸ã«å ¥ã +<body>の中に入る -$::IN_TITLE~ -ã¿ã¤ãã«ã¿ã° +タイトルタグ -$::IN_META_ROBOTS~ -ããããå¶å¾¡ +ロボット制御 -%::functions~ -ã°ãã¼ãã«é¢æ°ã®ä¸è¦§ +グローバル関数の一覧 -%::database~ wiki/ -%::infobase~ @@ -366,12 +371,150 @@ -%::backupbase~ backup/ -%::resource~ -ãªã½ã¼ã¹ +リソース -%::form~ -ãã©ã¼ã (GET/POSTå ±ç¨ï¼ +フォーム (GET/POST共用) -$::is_xhtml~ -XHTMLã§ããã°1 +XHTMLであれば1 -$::version~ -ãã¼ã¸ã§ã³ +バージョン -$::version_number~ -ãã¼ã¸ã§ã³æ°å¤ï¼MajerÃ10000+MinerÃ100+Sub) +バージョン数値(Majer×10000+Miner×100+Sub) + +*JavaScript関数仕様一覧 +common.???.jsにある関数一覧です。 + +**ua +:入力:(ブラウザー名) +:出力:true、false + +使用中のブラウザーの種類を返します。~ +以下のオプションが選択できます。~ +~ +MSIE、FIREFOX、GECKO、CHROME、SAFARI、WINDOWS、MACOS、VERSION、MAGERVERSION + +**ln +:入力:(langname),(string),(langname),(string)... +:出力:string + +言語セレクターです。~ +langnameは、en、ja、stringは、対応する言語の出力する文字列です。 + +**sins +:入力:エレメントオブジェクト, HTML +:出力:なし + +エレメントオブジェクトにinnerhtmlをします。 + +**sinss +:入力:エレメントオブジェクトの文字列, HTML +:出力:なし + +エレメントオブジェクトの文字列にinnerhtmlをします。 + +**gid +:入力:エレメントオブジェクトの文字列 +:出力:エレメントオブジェクト + +エレメントオブジェクトを返します。(getElementById) + +**ou +:入力:URL,target +:出力:なし + +window.openをします。targetの文字列を"b"とすると、"_blank" に入れ替わります。 + +**keyCode +:入力:イベント +:出力:キーコード + +入力されたキーボードのコードを返します。 + +**getClientWidth +:入力:なし +:出力:ウィンドウの幅 + +ブラウザーの幅を返します。 + +**getClientHeight +:入力:なし +:出力:ウィンドウの高さ + +ブラウザーの高さを返します。 + +**getDocHeight +:入力:なし +:出力:ドキュメントの高さ + +表示されているページの高さを返します。 + +**getScrollY +:入力:なし +:出力:現在位置 + +表示されている位置を返します。 + +**ar +:入力:なし +:出力:new Arrayの返り値 +new Array を行ないます。 + +**defined +:入力:オブジェクト、変数 +:出力:true, false +指定したオブジェクト、または変数が存在するか確認します。 + +**replaceAll +:入力:文字変数、置換前文字、置換後文字 +:出力:文字 +replaceの全文字対象です。 + +**http +:入力:メソッド, URL, POSTするデータ, 正常時のコールバック関数, 異常時のコールバック関数 +:出力:なし + +http非同期クライアントです。コールバック関数は、以下の通りの引数です。 + +***okfunc +:入力:HTTPステータス, レスポンステキスト +:出力:なし + +***errfunc +:入力:HTTPステータス, レスポンステキスト +:出力:なし + +***httpreq +:入力:なし +:出力:http object +ブラウザーのhttpクライアントオブジェクトを返します + +**ev.add +:入力:イベント名, 実行する関数(文字列), 実行する関数のパラメータ +:出力:なし + +イベントハンドラーです。対応しているイベントは以下の通り +-onload +-onkeypress +-onkeydown +-onkeyup +-onclick +-onbeforeunload +-oncontextmenu + +**ev.del +:入力:イベント名, 実行する関数(文字列) +:出力:なし + +イベントを削除します + +**ev.ex +:入力:イベント名 +:出力:なし + +イベントを強制実行します。 + +**debug +:入力:メッセージ +:出力:なし + +デバッグログをtextareaフォーム、及び、console.logに出力します。