«前の日(02-16) 最新 次の日(02-18)»

vdrめも

検索キーワード:
[PR]:「Chef活用ガイド コードではじめる構成管理 (大型本), (Kindle版)」発売中です。


2004-02-17(火) 振り回された日

_ [comp] hiki 設置作業

docs とか projects を hiki に移してみようと画策。hiki 自体は以前 deb を作っていたのでこれを使用。

以前は local ViewCVS と cvs の組み合わせ で運用のテストをしたが、今回は deb で入れた ViewCVS と subversion の組み合わせで管理してみようと思う。

ところが、ViewCVS は install 時に設定ファイルの場所とか決め打ちしてくれるので、何とかして個々人の viewcvs.conf を使えないかと思ったが、Python 触ったことないし挫折。まぁ個々人が repository 持つほうが特殊用途なのかもしれないけど。仕方ないので、/usr/lib/python2.3/viewcvs/ を手元に cp し、中の CONF_PATHNAME を書き換え。python のバイトコンパイルは

/usr/bin/python2.3 /usr/lib/python2.3/compileall.py -q ./viewcvs/

か。そして viewcvs.cgi の LIBRARY_DIR も書き換え。さらに viewcvs.conf のある directory で ln -s /etc/viewcvs/templates。かなり負け。と思ったら、#232461 というヒントが。手元に置いた viewcvs.cgi を編集。

+import os
+os.environ['CONF_PATHNAME'] = '/XXXXXXX/viewcvs.conf'

viewcvs/{cvsdb,query,viewcvs}.py を編集。

-CONF_PATHNAME = "/etc/viewcvs/viewcvs.conf"
+import os
+CONF_PATHNAME = os.environ.get('CONF_PATHNAME')

これはいい感じ。

さて個人用の ViewCVS が準備できたので、早速 subversion repo を表示させてみようと思ったら、#220107, #231364 (#232365, #232366, #232591) 及び #231982 に当たってしまって駄目。とりあえず libswig1.3 を 1.3.21-1 から 1.3.19-2 に downgrade してかろうじて突破。

ひとまず最初の状態で import。

  1. mkdir SVN
  2. svnadmin create SVN/repo
  3. cd /XXXXXXXX/hiki/data/text
  4. svn import -m 'import Kip Hiki' file:///XXXXXXXX/SVN/repo/hiki

次に co。

  1. mv /XXXXXXXX/hiki/data/text /XXXXXXXX/hiki/data/text.ORIG
  2. svn co file:///XXXXXXXX/SVN/repo/hiki
  3. mv hiki /XXXXXXXX/hiki/data/text

まぁもっといい方法がありそうだけどこれで。

hikiconf.rb に $repos_root を設定。

$repos_root = 'file:///XXXXXXXX/SVN/repo/hiki'

plugins/ に /usr/share/hiki/misc/plugin/svn.rb への symlink を張る。plugins/00default.rb の hiki_menu メソッド中の適当な位置に

if( @page != nil )
  s = @page.escape.escapeHTML
  s.gsub!(/%/, '%25')
  menu << %Q!<a accesskey="v" href="viewcvs.cgi/hiki/#{s}">ViewCVS</a>!
end

を追加。

_ [comp] hiki private 化

BASIC 認証を用いて、他者は閲覧のみ可能という偏屈モードにしてみた。

まず、plugin/00default.rb の hiki_menu メソッド中の cgi_name を変更(例えば admin/)。admin/ 以下に、元の hiki ディレクトリ中のファイルを複製する。元の hiki.cgi を次のようにいじる。

   cgi = CGI::new
+  cgi.params.delete( 'c' )
+  cgi.params.delete( 'p' )

これで元の hiki.cgi はコマンドを一切受け付けなくなる。後は admin/ 以下に .htaccess でも仕込めばよい。

plugin/svn.rb での commit log に ENV['REMOTE_USER'] を書き出すようにすれば、誰が変更したかばっちり残る。

それにしても、めっちゃ手抜き。つか、ここまでするんなら何も Wiki じゃなくてもいいような気がしてきたが...。

_ [debian] viewcvs 0.9.2+cvs.1.0.dev.2003.08.26-1vd1

viewcvs-install-debian で CONF_PATHNAME を設定する SetConfPath を除去しないと、折角書き換えたところが上書きされてしまった。また、viewcvs.conf のある場所に templates/ があることが前提になっているようだけれど、そこまで追い切れないので、symlink を張ってお茶を濁す。

_ [comp] makehina-di 更新

1.32 が出ていたので更新。


2005-02-17(木) 詰め

_ [debian] 続・autofs 4.1.3+4.1.4beta2-1 変

autofs 4.1.3+4.1.4beta2-2 で直ったようだ。

_ [research] svn:keywords Id

今更ながら、svn:keywords Id をセット。

svn propset svn:keywords Id *.rb

_ [research] Makefile 作成

配布用に Makefile を作成。また、各種 *.in を作成。

_ [research] NOT_MODIFIED 再考

C には送信しないが、ログに記録するようにした。


2006-02-17(金) 回復

_ [debian] sylpheed 2.2.0-1

2.2.0-0vd1 を削除。

_ [debian] gnash 0.0.0+cvs20060217-0vd1

試しに作ってみた。一部日本語が表示されなかったり、mozilla plugin はクラッシュするけど。



2008-02-17(日) おかしいと思った

_ [debian] cdn.debian.or.jp 更新されてない?

ミラーが更新されてない? より、上で止まっていたようだ。> syncproxy.wna not updating


2009-02-17(火) やや二度寝

_ [misc] 寝る

早めに寝た。


2010-02-17(水) 積雪

_ [debian] smbfs 2:3.4.5~dfsg-2

なんか一般ユーザで smbmount 使えないと思ったら、

As of this version, the mount.cifs binary is no longer setuid.

[/usr/share/doc/smbfs/NEWS.Debian.gzより引用]

というニュースを見逃していた。そこから辿って

FWIW, an initial stab at making mount.cifs safe to be setuid root is describedhere:

http://lists.samba.org/archive/linux-cifs-client/2010-February/005558.html

[mount.cifs race that allows user to replace mountpoint with a symlinkより引用]

さらに辿って、[linux-cifs-client] making mount.cifs safe to be setuid root で suid できるように開発中のようだ。

_ [comp] � (U+FFFD とか菱形の中に?とか)

セキュリティホール memo ML アーカイブ とか Postfix-jp ML とかで、各行頭に「�」(U+FFFD とか菱形の中に?とか)がつくのは何だろうと思ってたんだけど、

* Firefox 3は文字化けの文字にFFFDを使う

* 普通に表示されているページでも一部文字化けすることがあり、FFFDが発生する

[Firefox 3でたまに見かける「FFFD」の正体より引用]

ということだそうだ。で、これを目にするのがよくよく考えてみると MHonArc で生成された ML アーカイブばかりなのでさらに探してみると、

これは、本文の処理をする時に、次々に行が連結されていくにも関わらず、途中で目印として各行のアタマに追加している SHIFT_OUT を外してないのが原因。

[MHonArc で ISO-2022-JP として処理した結果の HTML を Firefox で参照すると、本文部分の各行に FFFD が次々に現れる件。より引用]

ということで、

Version 2.6.16 以前

Problem 行頭に余計な ^[(B が入る(ことがある)

[Known Problems (v2.6.x)より引用]

MHonArc 2.6.16 「以前」のバグと書かれてるけどセキュリティホール memo ML は 2.6.16 でこの症状が出る。




2013-02-17(日) 明け

_ [misc] 晴れ

打って変わって天気がよい。


2014-02-17(月) ひどすぎ

_ [movie] 陰陽師 2

陰陽師 2 [DVD]


2015-02-17(火) チェック

_ [comp] ansible

Chef 派だけど一応知っておく。


2016-02-17(水) ok

_ [vdr] CVE-2015-7547 対応

CVE-2015-7547 対応の glibc が入ったので再起動。


2017-02-17(金) ふむ

_ [comp] 続々々・anki vs uim-qt5

Qt5 対応の anki 2.1.0+dfsg~a10-0.2 が入ったので試してみた。問題なさそう。


1970年
2月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

[amd64 | audacious | comp | debian | gkrelluim | kip | misc | movie | research | rime | unicon | vdr | work | えふえふ]

書いてる人: dai

パッチ等(無保証)

GPG Fingerprint = 0B29 D88E 42E6 B765 B8D8 EA50 7839 619D D439 668E