yuu_nkjm blog
2009-07-11(Sat) 編集
[Pukiwiki] インストールしたプラグインと使い方のまとめ
文書編集・コンテンツの埋め込み
HTMLの埋め込み
#html{{ }}
PHPの埋め込み
セキュリティに要注意.
#php{{ phpinfo(); }}
Javaコードの埋め込み
#highlight(java){{ package yuu.nkjm.info; public class Vehicle { @Override public String toString() { return "Vehicle Id " + getId(); } } }} #highlight(end)
新規作成時のヘッダ・フッタ
新規作成には以下のような内容を先頭に書くのが定石
&tag(インストール,管理ログ); #contentsx
ページの読み込み
#includex(MySQLの設定);
アップロードと添付を一括操作で
&attachref();
ミニカレンダー(日ごとのページを作成可能)
#minicalendar(Diary,off); #minicalendar_viewer(Diary,3,past);
編集可能テーブルの挿入
#table_edit2(,table_mod=close){{ |SIZE(10):LEFT:10%|SIZE(10):LEFT:14%|SIZE(10):LEFT:12%|SIZE(10):LEFT:8%|SIZE(10):LEFT:14%|SIZE(10):LEFT:14%|SIZE(10):LEFT:6%|SIZE(10):LEFT:32|SIZE(10):LEFT:8%|SIZE(10):LEFT:8%|c |~発表|~Title|~著者|~機関|~題名|~要約|~テーマ|~年|~資料|~備考|h |IEEE TRANSACTIONS .. |Multi-Agent Systems ... Challenges|...|||||2007|#attachref();|| }}
簡易編集テキストボックスの挿入
|SIZE(11):|||c |名前|出欠|備考|h |nkjm (所属)|#memox(40,1,更新,,【出席・弁当あり】【出席・弁当なし】【欠席】)|#memox(10,1,更新, ,)| |yuu (所属)|#memox(40,1,更新, ,【出席・弁当あり】【出席・弁当なし】【欠席】)|#memox(10,1,更新, ,)|
ページ管理・閲覧・検索
ディレクトリ以下のページの一覧作成
#lsx(); #lsx(MyWikiGuide);
まとめてページ削除
index.php?cmd=deldel
grepして置換
index.php?cmd=regexp
タグの管理
-tagの付与 &tag(); -タグ群の表示 #tagcloud(100); -タグのクリア index.php?cmd=tag
他のページのインクルード
#include(ミーティングの日程,notitle);
#includex(注意事項);
テンプレートからのページ生成
[[ミーティングページ作成>myhost:cmd=template&refer=Meeting/Template]]
その他
間接的な自ホストの指定
[[Grep置換>myhost:cmd=regexp]]
[[non_listの一覧>myhost:cmd=nonlist]]
2011-07-11(Mon) 編集
[サーバまとめ][openSUSE][DNS][bind] bindの移行のまとめ
bindはyastでインストールできる.
名前の問合せしかしない場合(ゾーン情報を持たない場合)
- 指定したネットワークからしか再帰的な問合せに回答しないように設定をする.yyy.yy.yy.yyy/26はDNS問合せを許すローカルネットワークの範囲.
- xxx.xx.xx.xxxは外部が提供してくれているDNSサーバ.管理しているサーバでは,ルートDNSサーバと直接通信ができないので,問合せの転送を行う.
options { directory "/var/lib/named"; dump-file "/var/log/named_dump.db"; statistics-file "/var/log/named.stats"; forwarders { xxx.xx.xx.xxx; }; forward only; listen-on-v6 { none; }; recursion yes; allow-query { 127.0.0.1; yyy.yy.yy.yyy/26; }; allow-recursion { localhost; yyy.yy.yy.yyy/26; }; }; #For debug # logging { # channel syslog_queries { # syslog user; # severity info; # }; # category queries { syslog_queries; }; # channel syslog_errors { # syslog user; # severity error; # }; # category default { syslog_errors; }; # }; include "/etc/named.conf.include";
問合せに回答する場合(ゾーン情報を持つ場合)
- /etc/named.conf.includeにゾーンファイルの読み込みの指定が書いてあるのでコピーする.
- /var/lib/named/以下にゾーンファイルなどの設定があるのでコピーする.