<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>半月記 &#187; Software</title>
	<atom:link href="http://pasero.net/~mako/blog/s/category/software/feed" rel="self" type="application/rss+xml" />
	<link>http://pasero.net/~mako/blog</link>
	<description></description>
	<lastBuildDate>Wed, 23 Jun 2010 09:25:44 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Gajim 0.13.4</title>
		<link>http://pasero.net/~mako/blog/s/115</link>
		<comments>http://pasero.net/~mako/blog/s/115#comments</comments>
		<pubDate>Sat, 03 Apr 2010 02:40:28 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[XMPP]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/?p=115</guid>
		<description><![CDATA[XMPPクライアント Gajim の0.13.4 が公開されました。今回から日本語化ファイルが含まれました。
大胆に訳したところ、自信の持てなかったところ、そして手をつけられなかったところが多々あります。お気づきの点があ &#8230; <a href="http://pasero.net/~mako/blog/s/115">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>XMPPクライアント <a href="http://www.gajim.org/">Gajim</a> の0.13.4 が公開されました。今回から日本語化ファイルが含まれました。</p>
<p>大胆に訳したところ、自信の持てなかったところ、そして手をつけられなかったところが多々あります。お気づきの点がありましたら、メール mako(あっと)pasero.net または XMPP でも同じ形の mako(あっと)pasero.net までお知らせください。</p>

	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/software" title="Software" rel="tag">Software</a>, <a href="http://pasero.net/~mako/blog/s/tag/xmpp" title="XMPP" rel="tag">XMPP</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/115/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>psvn でのパスワードの入力</title>
		<link>http://pasero.net/~mako/blog/s/108</link>
		<comments>http://pasero.net/~mako/blog/s/108#comments</comments>
		<pubDate>Wed, 23 Sep 2009 08:17:00 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/?p=108</guid>
		<description><![CDATA[自分のためのメモ。
Emacs の subversion のためのインターフェース psvn.el の先頭のほうで、コメントの形の FAQ に書かれていた。
PLAIN TEXT
TEXT:




;; Q3: How &#8230; <a href="http://pasero.net/~mako/blog/s/108">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>自分のためのメモ。</p>
<p>Emacs の subversion のためのインターフェース psvn.el の先頭のほうで、コメントの形の FAQ に書かれていた。</p>
<div class="igBar"><span id="ltext-2"><a href="#" onclick="javascript:showPlainTxt('text-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">TEXT:</span>
<div id="text-2">
<div class="text" style="font-family: monospace;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">;; Q3: How do I enter a username and password?</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">;; A3: In the *svn-status* buffer press &quot;s&quot;, switch to the</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">;;&nbsp; &nbsp; &nbsp;*svn-process* buffer and press enter. You will be prompted for</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">;;&nbsp; &nbsp; &nbsp;username and password.</div>
</li>
</ol>
</div>
</div>
</div>
<p></p>

	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/emacs" title="Emacs" rel="tag">Emacs</a>, <a href="http://pasero.net/~mako/blog/s/tag/subversion" title="subversion" rel="tag">subversion</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/108/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress でping/トラックバックを送信できない</title>
		<link>http://pasero.net/~mako/blog/s/107</link>
		<comments>http://pasero.net/~mako/blog/s/107#comments</comments>
		<pubDate>Tue, 16 Jun 2009 12:17:31 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[DNS]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/?p=107</guid>
		<description><![CDATA[NATの内側にある「自宅サーバー」に WordPress を置いて、トラックバックができていませんでした。DNS の設定を見直し、自分自身の名前解決をできるようにしてやるとうまくいきました。 <a href="http://pasero.net/~mako/blog/s/107">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://pasero.net/~mako/blog/s/96" >サーバーの移転</a>以来、トラックバックができていないようだと思いながらも、あまり記事を書いていなかったので確信を持てずにいました。思い当たる設定をいくつか直してみたのですが、やはり出ていっていませんでした。</p>
<p>検索してみると実にたくさん引っかかりましたが、どうやら</p>
<ol>
<li><a href="http://magellan.voyage.doesntexist.com/20090114/444" >wp-include/cron.php の wp_remote_post() の設定時間を長くする</a></li>
<li><a href="http://daven.se/usefulstuff/wordpress-plugins.html" >Smart Update Pinger</a> プラグインを使う<sup><a href="#footnote-1-107" id="footnote-link-1-107" title="See the footnote.">1</a>)</sup></li>
<li><a href="http://blog.guron.net/2007/05/20/362.php" >/etc/hosts の 127.0.0.1 にホスト名を加える</a></li>
</ol>
<p>の 3 つの解決策に分類されるようです。</p>
<p>まず (1) をやってみましたが、ここでは何も起きず、(2) をやってみると「更新情報サービス」に設定してたところには ping を送信できましたが、トラックバックは別でした。</p>
<p>結局「移転以来」というのが鍵でした。移転というのはいわゆる「自宅サーバー」になった訳ですが、そこに問題がありました。</p>
<p>「自宅サーバー」というのは、つまりルーターの内側にあって、NAT により外側に見えるグローバル IP アドレスと、内側(自分自身を含む)から見えるプライベート IP アドレスが異なっている状態にあるということです。外向きの DNS は立てていたのですが、自分自身 (つまり pasero.net) を 127.0.0.1 や 192.168.x.x と引けなくてもこれまで特に問題はありませんでした (それはそれで驚き)。</p>
<p>「トラックバック」の仕組み上、これではいけないのですね。ひとつの解決策が (3) のように、/etc/hosts で WordPress のあるホスト名を 127.0.0.1 に対応させる方法です。ここでは、<a href="http://www.atmarkit.co.jp/flinux/rensai/bind913/bind913c.html" >VIEWによるスプリットDNS</a>という方法で、内向きの DNS を設定して解決しました。</p>
<br /><ol class="footnotes"><li id="footnote-1-107">後継の<a href="http://ultimateplugins.com/smart-update-pinger/" >Ultimate Plugins Smart Update Pinger</a> というものがあるようです。   <a href="#footnote-link-1-107">↑</a></li></ol>
	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/dns" title="DNS" rel="tag">DNS</a>, <a href="http://pasero.net/~mako/blog/s/tag/software" title="Software" rel="tag">Software</a>, <a href="http://pasero.net/~mako/blog/s/tag/wordpress" title="WordPress" rel="tag">WordPress</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/107/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pidgin で IRC</title>
		<link>http://pasero.net/~mako/blog/s/101</link>
		<comments>http://pasero.net/~mako/blog/s/101#comments</comments>
		<pubDate>Tue, 02 Jun 2009 06:11:50 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[IRC]]></category>
		<category><![CDATA[Pidgin]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/?p=101</guid>
		<description><![CDATA[「WordPress ja “非公式” IRC チャンネル」について、先日書きました。

サーバ:
irc.freenode.net
チャンネル名:
#wordpress-ja
文字コード:
UTF-8

それ以来、PC &#8230; <a href="http://pasero.net/~mako/blog/s/101">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>「<a href="http://wp.tekapo.com/2009/04/02/wordpress-ja-irc/" >WordPress ja “非公式” IRC チャンネル</a>」について、先日<a href="http://pasero.net/~mako/blog/s/98" >書きました</a>。</p>
<dl>
<dt>サーバ:</p>
<dd>irc.freenode.net</p>
<dt>チャンネル名:</p>
<dd>#wordpress-ja</p>
<dt>文字コード:</p>
<dd>UTF-8
</dl>
<p>それ以来、PC の前にいるときは接続しているようにしているのですが、ほとんど誰もいませんね。時間帯が合わないのでしょうか。</p>
<p>随分前の「<a href="http://pasero.net/~mako/blog/s/26" >WordPress交流会</a>」のときには <a href="http://chatzilla.hacksrus.com/" >Chatzilla</a> を使いました。その頃 Pidgin はまだ Gaim という名前でしたが、日本語を使おうとするといろいろ問題があったのです。今は普通に使う分には問題ありません。</p>
<p><a href="http://www.pidgin.im/" >Pidgin</a>は多くのプロトコルに対応していて、普段から Jabber/XMPP のクライアントとして使っていたので、そこに IRC のアカウントを追加したのでした。</p>

	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/irc" title="IRC" rel="tag">IRC</a>, <a href="http://pasero.net/~mako/blog/s/tag/pidgin" title="Pidgin" rel="tag">Pidgin</a>, <a href="http://pasero.net/~mako/blog/s/tag/software" title="Software" rel="tag">Software</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/101/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla Firefox のサイドバー</title>
		<link>http://pasero.net/~mako/blog/s/100</link>
		<comments>http://pasero.net/~mako/blog/s/100#comments</comments>
		<pubDate>Mon, 01 Jun 2009 02:35:03 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/?p=100</guid>
		<description><![CDATA[数日前から Firefox (Debian では Iceweasel) のサイドバーに

asahi.comのネットスケープ用サイドバーは、2009年6月5日で終了します。RSS、ツールバーなどをご利用ください。

と表 &#8230; <a href="http://pasero.net/~mako/blog/s/100">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>数日前から Firefox (Debian では Iceweasel) のサイドバーに</p>
<blockquote><p>
asahi.comのネットスケープ用サイドバーは、2009年6月5日で終了します。RSS、ツールバーなどをご利用ください。
</p></blockquote>
<p>と表示されるようになりました。</p>
<p>サイドバーは確か Netscape 6 からだったでしょうか。その後 Firefox には引き継がれず、衰退してしまいました。私は拡張機能の<a href="https://addons.mozilla.org/ja/firefox/addon/1930" >イージーSidebar</a>を利用しています。<a href="http://netcaster.asahi.com/mozilla/asahi.html" >asahi.com のサービス</a>がなくなれば、購読しているまともなサイドバー対応のサービスは<a href="http://slashdot.jp/code#h2-Mozilla.20.E3.82.B5.E3.82.A4.E3.83.89.E3.83.90.E3.83.BC" >スラッシュドットジャパン</a>くらいです。</p>
<p>しかしサイドバーは、携帯サイトを表示させればちょうどいいサイズです。便利に使っているのは<a href="http://i.river.go.jp/" >河川情報</a>の「レーダー雨量」の履歴動画です。</p>

	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/firefox" title="Firefox" rel="tag">Firefox</a>, <a href="http://pasero.net/~mako/blog/s/tag/software" title="Software" rel="tag">Software</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/100/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Emacs で subversion のコミットログ</title>
		<link>http://pasero.net/~mako/blog/s/97</link>
		<comments>http://pasero.net/~mako/blog/s/97#comments</comments>
		<pubDate>Tue, 21 Apr 2009 12:58:46 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/?p=97</guid>
		<description><![CDATA[日本語入力システムにWnn7を使うために環境変数 LANG を ja_JP.eucJP にしなければならないのだが、いくつか問題が出てきた。
そのうちのひとつ、emacs で subversion のコミットをする際のロ &#8230; <a href="http://pasero.net/~mako/blog/s/97">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>日本語入力システムに<a href="http://pasero.net/~mako/blog/s/83">Wnn7を使う</a>ために環境変数 LANG を ja_JP.eucJP にしなければならないのだが、いくつか問題が出てきた。</p>
<p>そのうちのひとつ、emacs で subversion のコミットをする際のログを日本語で書こうとするとエラーを起こす。しばらく放っておいたのだが、やはりログは日本語で書いたほうがささっと書ける<sup><a href="#footnote-1-97" id="footnote-link-1-97" title="See the footnote.">1</a>)</sup>。</p>
<p>.emacs に</p>
<div class="igBar"><span id="llisp-4"><a href="#" onclick="javascript:showPlainTxt('lisp-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">LISP:</span>
<div id="lisp-4">
<div class="lisp" style="font-family: monospace;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#40;</span>add-hook 'svn-log-edit-mode-hook</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; '<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">lambda</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#40;</span>set-buffer-file-coding-system 'euc-jp<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span></div>
</li>
</ol>
</div>
</div>
</div>
<p>
を加えて解決した。</p>
<br /><ol class="footnotes"><li id="footnote-1-97">諸説あるが、何しろここでは自分ひとりで使っているリポジトリのものなので自分流である。   <a href="#footnote-link-1-97">↑</a></li></ol>
	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/debian" title="Debian" rel="tag">Debian</a>, <a href="http://pasero.net/~mako/blog/s/tag/emacs" title="Emacs" rel="tag">Emacs</a>, <a href="http://pasero.net/~mako/blog/s/tag/subversion" title="subversion" rel="tag">subversion</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/97/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PostgreSQL を 8.3 に</title>
		<link>http://pasero.net/~mako/blog/s/77</link>
		<comments>http://pasero.net/~mako/blog/s/77#comments</comments>
		<pubDate>Thu, 20 Mar 2008 09:29:19 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[PostgreSQL]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/s/77</guid>
		<description><![CDATA[バックエンドに PostgreSQL を使っているのは、自前のデータベースのほかに Trac と MediaWiki だ。バージョン 8.3 が出てから1ヵ月以上経つし、MediaWiki の 1.12.0rc1 で P &#8230; <a href="http://pasero.net/~mako/blog/s/77">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>バックエンドに PostgreSQL を使っているのは、自前のデータベースのほかに Trac と MediaWiki だ。バージョン 8.3 が出てから1ヵ月以上経つし、MediaWiki の 1.12.0rc1 で PostgreSQL 8.3 対応の文字が見えてきたのでそろそろ大丈夫だろうとバージョンアップしてみた。</p>
<p>debian の場合 pg_upgradecluster で簡単にデータの移行ができる……はずだったのだが一筋縄ではいかなかったのだった。きっと数ヵ月後には根本的に解決されていて役に立たない情報になるだろうが、記録しておく。</p>
<h3>自前のデータベース</h3>
<p>PostgreSQL の contrib に含まれている isn.sql<sup><a href="#footnote-1-77" id="footnote-link-1-77" title="See the footnote.">1</a>)</sup>を利用している。この isn.sql も 8.2 と 8.3 で若干違っているようで、pg_dump したものを読み込ませてもうまくいかなかった。</p>
<p>しかたがないので、pg_dump したものを isn.sql 関連の定義前の部分、isn.sql による部分、その後の部分の3つに分け、前の部分を読み込ませた後、contrib の isn.sql を読み込ませ、それから後の部分を読み込ませることで、ようやくデータの移行ができた。</p>
<p>自前で書いていたフロントエンドは特に問題なしと思ったら、</p>
<blockquote><p>
互換性のない変更点</p>
<dl>
<dt>文字でない型 (日付型など) を自動的に text 型に変換しないようにしました。</dt>
<dd>今までは text 型入力を受けとる演算子や関数に文字でない値が渡されると、自動的に text 型にキャストしていました。 これからは text 型でないデータを渡したい場合には text 型への明示的なキャストが必要になります。</dd>
</dl>
</blockquote>
<p>に引っかかるところが数ヵ所見つかった。演算子 ~ はテキスト型にしか使えないとのこと。暗黙のルールは使わないようにしているつもりでもうっかり使っているのものだなと思った。</p>
<h3>Trac</h3>
<p>データの移行はすんなりとできた。が、使ってみるとエラーが出る。上と同様、キャストに関わる問題のようだ。検索して、<a href="http://trac.edgewall.org/changeset/6416" >6416</a>と<a href="http://trac.edgewall.org/changeset/6512" >6512</a>の変更を加えて、うまく動くようになった。</p>
<h3>MediaWiki</h3>
<p>MediaWiki で使っている tsearch2 は PostgreSQL 8.2 では contrib だったのが 8.3 では本体に組み込まれた。と言っても関数名等の互換性を取るために 8.3 でも contrib の tsearch2.sql を読み込ませる必要がある。上述したのと同じように dump を分割してデータを移行した。</p>
<p>これで大丈夫と思ったら、記事を書き換えようとした際にエラーが出た。ts2_page_text() で tsvectorの引数の 'default' は存在しないというもの(すみません、メッセージを正確に記録していませんでした)。</p>
<p>maintenance/postgres/tables.sql の 当該関数の定義箇所を見てみると</p>
<div class="igBar"><span id="lsql-6"><a href="#" onclick="javascript:showPlainTxt('sql-6'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">SQL:</span>
<div id="sql-6">
<div class="sql" style="font-family: monospace;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">-- Tsearch2 2 stuff. Will fail if we don't have proper access to the tsearch2 tables</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">-- Note: if version 8.3 or higher, we remove the 'default' arg</span></div>
</li>
</ol>
</div>
</div>
</div>
<p>
とのコメントがある。1.12.0rc1 ではまだ対応されていないのだった。<a href="http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/maintenance/postgres/tables.sql" >新しい版</a>を見るとコメントがつけ加えられていて、<a href="http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/maintenance/postgres/archives/patch-tsearch2funcs.sql" >patch-tsearch2funcs.sql</a>の存在を教えてくれた。これを適用して、問題なく動くようになった。</p>
<br /><ol class="footnotes"><li id="footnote-1-77">書籍コードの ISBN をひとつの変数型として扱うためのもの。   <a href="#footnote-link-1-77">↑</a></li></ol>
	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/debian" title="Debian" rel="tag">Debian</a>, <a href="http://pasero.net/~mako/blog/s/tag/postgresql" title="PostgreSQL" rel="tag">PostgreSQL</a>, <a href="http://pasero.net/~mako/blog/s/tag/software" title="Software" rel="tag">Software</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/77/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gdm でのシャットダウンの禁止</title>
		<link>http://pasero.net/~mako/blog/s/75</link>
		<comments>http://pasero.net/~mako/blog/s/75#comments</comments>
		<pubDate>Sun, 07 Oct 2007 08:54:58 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[gdm]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/s/75</guid>
		<description><![CDATA[特に設定しないと gdm のグリーティング画面で、「アクション」から誰でもシャットダウンや再起動ができてしまう。これではコンソールの前を通りかかった人は誰でも実行できてしまうので困ったものだと思うのだが、GNOME の考 &#8230; <a href="http://pasero.net/~mako/blog/s/75">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>特に設定しないと gdm のグリーティング画面で、「アクション」から誰でもシャットダウンや再起動ができてしまう。これではコンソールの前を通りかかった人は誰でも実行できてしまうので困ったものだと思うのだが、GNOME の考え方なのだろう、以前からこれがデフォルトだ。</p>
<p>また、いったんログインすれば、メインメニュー「シャットダウン」の項目があり、一般ユーザーがシャットダウンできてしまう。意図的でなくてもメニューで「ログアウト」と隣合っているので、うっかり間違えてシャットダウンしてしまうことがある。別のユーザーがリモートからそのマシンを使っていると困ったことになる。</p>
<p>シャットダウンを禁止するには、GNOME 2.18 では、gdm の設定ファイル /etc/gdm/gdm.conf<sup><a href="#footnote-1-75" id="footnote-link-1-75" title="See the footnote.">1</a>)</sup> の [deamon] セクションに</p>
<div class="igBar"><span id="lcode-9"><a href="#" onclick="javascript:showPlainTxt('code-9'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-9">
<div class="code" style="font-family: monospace;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#91;</span>daemon<span style="color:#006600; font-weight:bold;">&#93;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">HaltCommand=</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">RebootCommand=</div>
</li>
</ol>
</div>
</div>
</div>
<p>
と書き加えればよかった。シャットダウンと再起動用のコマンドに空を指定することで、自動的にグリーティング画面の「アクション」メニューから「シャットダウン」「再起動」の項目が消え、ログインした一般ユーザーのメインメニューからも「シャットダウン」が消えていた。</p>
<p>ところが、gdm 2.20 になると、グリーティング画面の「アクション」からは消えるが一般ユーザーのメインメニューには「シャットダウン」が出るようになってしまった<sup><a href="#footnote-2-75" id="footnote-link-2-75" title="See the footnote.">2</a>)</sup>。</p>
<p><a href="http://www.gnome.org/projects/gdm/docs/2.20/configuration.html#daemonsection" >gdm の設定の [daemon] セクション</a>を見ると、 <code>AllowLogoutActions</code> という項目が 2.20 から増えていた。これに空の値を指定する、つまり先ほどの2行に加えて</p>
<div class="igBar"><span id="lcode-10"><a href="#" onclick="javascript:showPlainTxt('code-10'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-10">
<div class="code" style="font-family: monospace;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">AllowLogoutActions=</div>
</li>
</ol>
</div>
</div>
</div>
<p>
と書くことで、一般ユーザーのメインメニューから「シャットダウン」を消すことができた。</p>
<br /><ol class="footnotes"><li id="footnote-1-75"><a href="http://www.gnome.org/projects/gdm/docs/" >gdm のマニュアル</a>を見ると <code>/etc/gdm/custom.conf</code> という名前のようだが、Debian では古い名前 <code>/etc/gdm/gdm.conf</code> が使われ続けているようだ。   <a href="#footnote-link-1-75">↑</a></li><li id="footnote-2-75">ロックダウン・エディタ <code>pessulus</code> を使うことも考えたが、これで「ログアウトを無効にする」と「シャットダウン」も「ログアウト」も一緒にできなくなってしまう。これらを別々に設定することはできない。   <a href="#footnote-link-2-75">↑</a></li></ol>
	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/debian" title="Debian" rel="tag">Debian</a>, <a href="http://pasero.net/~mako/blog/s/tag/gdm" title="gdm" rel="tag">gdm</a>, <a href="http://pasero.net/~mako/blog/s/tag/software" title="Software" rel="tag">Software</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/75/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ブラザーのレーザー複合機</title>
		<link>http://pasero.net/~mako/blog/s/74</link>
		<comments>http://pasero.net/~mako/blog/s/74#comments</comments>
		<pubDate>Fri, 05 Oct 2007 11:18:11 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[プリンタ]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/s/74</guid>
		<description><![CDATA[レーザープリンタのドラムが汚れて縦に黒線が入るようになってどうしようかなと思っていたところに Fax付電話機が故障したので、ここは複合機を買うことにした。
Postscript(互換)、Linux用のドライバが用意されて &#8230; <a href="http://pasero.net/~mako/blog/s/74">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>レーザープリンタのドラムが汚れて縦に黒線が入るようになってどうしようかなと思っていたところに Fax付電話機が故障したので、ここは複合機を買うことにした。</p>
<p>Postscript(互換)、Linux用のドライバが用意されているということで<a href="http://brother.jp/product/mfc/index.htm" >ブラザーのレーザー複合機</a>を購入した。</p>
<h3>ほしい機能</h3>
<p>Fax機能で、受信時は複合機のメモリに保持しておき(これは当然できる)、必要なときに PCからファイルとして見えると助かる<sup><a href="#footnote-1-74" id="footnote-link-1-74" title="See the footnote.">1</a>)</sup>のだが、結局、紙に印刷するしかない。スキャナ機能ではデータをFTPでPCに送ることもできるのだから、Fax機能でも受信データを同じように送ることができてもよさそうなものだが、その機能はないらしい。</p>
<h3>brpcfax</h3>
<p>オンラインでマニュアルを読めばだいたいの設定はできたのだが、「<a href="http://solutions.brother.co.jp/support/os/linux/pcfax/install_cups.html" >PC-FAX 送信 CUPS Wrapper ドライバのインストール方法</a>」はちょっと不親切だ。インストールまではできるが使い方がわかりにくい<sup><a href="#footnote-2-74" id="footnote-link-2-74" title="See the footnote.">2</a>)</sup>。</p>
<p>そこで検索してみると英語版の<a href="http://solutions.brother.com/linux/sol/printer/linux/pcfax_install_cups.html" >Installing a Brother Linux PC-FAX send driver into a CUPS based Linux System</a>が見つかり、こちらの方がはるかにわかりやすい<sup><a href="#footnote-3-74" id="footnote-link-3-74" title="See the footnote.">3</a>)</sup>。もっとも使用頻度の高いと思われる OpenOffice.org から直接印刷するようにFaxを送る方法が載っている。ここにかいつまんで訳すと<sup><a href="#footnote-4-74" id="footnote-link-4-74" title="See the footnote.">4</a>)</sup></p>
<ol>
<li>OpenOfficeの設定ユーティリティである spadmin を起動する。(注: このプログラムを探すには <code>find / | grep spadmin</code> )</li>
<li>「新しいプリンタ」ボタンをクリック</li>
<li>「Fax 機の設定」を選択して、「次へ」ボタンをクリック</li>
<li>「標準ドライバ」を選択して、「次へ」ボタンをクリック</li>
<li>次のコマンド行を入力<sup><a href="#footnote-5-74" id="footnote-link-5-74" title="See the footnote.">5</a>)</sup><br />
<code>brpcfax -o fax-number=(PHONE)</code><br />
そして「次へ」ボタンをクリック</li>
<li>Faxプリンタの名前を入力。例えば <code>Brother fax</code></li>
<li>「完了」ボタンをクリック</li>
</ol>
<p>OOo で作成した文書を送るには、「印刷」で上記で名づけたFaxプリンタ名を選択して「OK」すると、Fax番号を入れる小さなウィンドウが開くのでそれを入力して「OK」する。</p>
<p>英語版マニュアルにはこの下に Mozilla の場合の設定方法があるが、firefoxでは「PostScript/default」以外のプリンタでは印刷コマンド指定ができないようだ。</p>
<br /><ol class="footnotes"><li id="footnote-1-74">Windows なら附属のソフトでできるらしい。   <a href="#footnote-link-1-74">↑</a></li><li id="footnote-2-74">さらに誤りもある。「ファクス送信を実行する」の章の最初のコマンド例「単一宛先にファクス送信する場合：」は <code>dpkg -i brmfcfaxcups-1.0.0-1.i386.deb</code> と書かれているが、いくらなんでもそんな訳はない。英語版を見れば <code>brpcfax -o fax-number=0566-55-12345 psfile.ps</code> である。   <a href="#footnote-link-2-74">↑</a></li><li id="footnote-3-74">検索中に見つけた<a href="http://mypclinuxos.blogspot.com/2007/05/configuring-brother-multifunction.html" >ブログの記事</a>も参考になる。   <a href="#footnote-link-3-74">↑</a></li><li id="footnote-4-74">実は<a href="http://docs.sun.com/app/docs/doc/819-1346/etmjo?l=ja&#038;a=view" >StarSuite 8 管理ガイド</a>にほぼ同じ記述がある。   <a href="#footnote-link-4-74">↑</a></li><li id="footnote-5-74"><a href="http://docs.sun.com/app/docs/doc/819-1346/etmjo?l=ja&#038;a=view" >StarSuite 8 管理ガイド</a>や<a href="http://mypclinuxos.blogspot.com/2007/05/configuring-brother-multifunction.html" >ブログの記事</a>によると <code>(TMP)</code>をつけたほうがよさそうだ。   <a href="#footnote-link-5-74">↑</a></li></ol>
	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/software" title="Software" rel="tag">Software</a>, <a href="http://pasero.net/~mako/blog/s/tag/%e3%83%97%e3%83%aa%e3%83%b3%e3%82%bf" title="プリンタ" rel="tag">プリンタ</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/74/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MediaWikiのスタイルシート</title>
		<link>http://pasero.net/~mako/blog/s/69</link>
		<comments>http://pasero.net/~mako/blog/s/69#comments</comments>
		<pubDate>Wed, 06 Jun 2007 10:26:24 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[MediaWiki]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/s/69</guid>
		<description><![CDATA[編集の際、プレビューはするものの最後に保存するのを忘れてしまい、せっかくの編集が水泡に帰すことがしばしばある。そこでせめてプレビューのあいだは背景に色を着けて注意を促したい。
全ての外装に反映されるスタイルは Media &#8230; <a href="http://pasero.net/~mako/blog/s/69">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>編集の際、プレビューはするものの最後に保存するのを忘れてしまい、せっかくの編集が水泡に帰すことがしばしばある。そこでせめてプレビューのあいだは背景に色を着けて注意を促したい。</p>
<p>全ての外装に反映されるスタイルは MediaWiki:Common.css に書けばいいらしい。編集画面でプレビューは &lt;div id='wikiPreview'&gt; となっているので、</p>
<div class="igBar"><span id="lcss-12"><a href="#" onclick="javascript:showPlainTxt('css-12'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CSS:</span>
<div id="css-12">
<div class="css" style="font-family: monospace;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">div<span style="color: #cc00cc;">#wikiPreview</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">background-color</span>: <span style="color: #cc00cc;">#ACCAC1</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
</ol>
</div>
</div>
</div>
<p>
のように書いた。</p>

	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/mediawiki" title="MediaWiki" rel="tag">MediaWiki</a>, <a href="http://pasero.net/~mako/blog/s/tag/software" title="Software" rel="tag">Software</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/69/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
