<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
	xmlns="http://purl.org/rss/1.0/"
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:admin="http://webns.net/mvcb/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
	xml:lang="ja">
	<channel rdf:about="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/index.rss">
		<title>Haizara-Cho::Fujimi 3[Rinzo Shimizu]</title>
		<link>http://www.haizara.net/~shimirin/blosxom/blosxom.cgi</link>
		<description>灰皿町富士見3 清水鱗造のblosxom Weblogです</description>
		<dc:creator>Rinzo Shimizu (mailto:shimirin@shimirin.net)</dc:creator>
		<admin:generatorAgent rdf:resource="http://www.blosxom.com/?v=2.0"/>
		<admin:errorReportsTo rdf:resource="mailto:shimirin@shimirin.net"/>
		<items>
			<rdf:Seq>
				<rdf:li rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/usage/20080426230107.htm"/>
				<rdf:li rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20080211100000.htm"/>
				<rdf:li rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20070901082527.htm"/>
				<rdf:li rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/20070127093903.htm"/>
				<rdf:li rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/jisaku/20061126105237.htm"/>
				<rdf:li rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/jisaku/20061125093013.htm"/>
				<rdf:li rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/20060613084324.htm"/>
				<rdf:li rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060518024120.htm"/>
				<rdf:li rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060402003814.htm"/>
				<rdf:li rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060311014956.htm"/>
				<rdf:li rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060302103844.htm"/>
				<rdf:li rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060223140558.htm"/>
				<rdf:li rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060216235539.htm"/>
				<rdf:li rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060212105138.htm"/>
				<rdf:li rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060212090149.htm"/>
			</rdf:Seq>
		</items>
	</channel>
	<item rdf:about="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/usage/20080426230107.htm">
		<title>istanbulの再インストール</title>
		<link>http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/usage/20080426230107.htm</link>
		<description>Debian GNU/Linuxをsargeからetchにupgradeした後、istanbulを使っていなかった。istanbulはデスクトップセッションをビデオで記録するツールである。このblosxom blogの書き方の説明をするビデオを作ってみる。作ったあとのリンクは後ほど、入れることにする。このページを作る様子をistanbulで記録したビデオを下のリンクから見ることができる。blosxom blogの使い方（08年4月26日flv作成）</description>
		<dc:subject>usage</dc:subject>
		<dc:creator>Rinzo Shimizu (mailto:shimirin@shimirin.net)</dc:creator>
		<dc:date>2008-04-26T23:03+09:00</dc:date>
		<content:encoded><![CDATA[<p>Debian GNU/Linuxをsargeからetchにupgradeした後、istanbulを使っていなかった。<br>
istanbulはデスクトップセッションをビデオで記録するツールである。<br>
このblosxom blogの書き方の説明をするビデオを作ってみる。<br>
作ったあとのリンクは後ほど、入れることにする。<br>
<br></p>

<p><a href="/~shimirin/blosxom/entries/usage/20080426230107.files/08_04_26_ba.jpg" target=_blank><img src="/~shimirin/blosxom/entries/usage/20080426230107.files/08_04_26_ba.jpg" alt="08_04_26_ba" width=420 height=291 border=0 /></a><br>
<br>
このページを作る様子をistanbulで記録したビデオを下のリンクから見ることができる。<br>
<br>
<a href="http://www.haizara.net/~shimirin/img/flv/flv_024.html">blosxom blogの使い方（08年4月26日flv作成）</a></p>
]]></content:encoded>
		<trackback:ping rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/usage/20080426230107.trackback"/>
	</item>
	<item rdf:about="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20080211100000.htm">
		<title>linux-imageがupgradeされるとき</title>
		<link>http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20080211100000.htm</link>
		<description>1月23日付でDebian GNU/Linux etch は2.6.18-5-686から2.6.18-6-6-686にupgradeされた。 kernel-imageという呼び方はなくなり、linux-imageになっている。 Linux debian 2.6.18-6-686 #1 SMP Wed Jan 23 03:23:22 UTC 2008 i686 GNU/Linux これに伴い、upgradeする際にnvidia-kernel-legacyもupgradeする必要がある。 以下のようにすると、linux-image-2.6.18-6-686も引きずられてupgradeされて、nvidiaデバイスドライバは再ビルドされて、「m-a m-i nvidia-kernel-legacy-source」を実行する必要がないことがわかった。ただし、これはlegacy varsionの場合なので、新しいカードならlegacyがついていないPackageをインストールする。  #apt-get install linux-headers-2.6.18-6-686 #apt-get install nvidia-kernel-legacy-2.6.18-6-686  これで再起動するとkernelもnvidiaデバイスドライバもupgradeされている。 初めてnvidiaデバイスドライバを使うときには、 nvidia-glx-legacy nivdia-kernel-source をインストールしておく必要がある。また、glxinfoを取得するためにetchからは「mesa-utils」が必要になっている。  </description>
		<dc:subject>computer::linux</dc:subject>
		<dc:creator>Rinzo Shimizu (mailto:shimirin@shimirin.net)</dc:creator>
		<dc:date>2008-02-11T10:30+09:00</dc:date>
		<content:encoded><![CDATA[<p>1月23日付でDebian GNU/Linux etch は2.6.18-5-686から2.6.18-6-6-686にupgradeされた。 <br />
kernel-imageという呼び方はなくなり、linux-imageになっている。 <br />
Linux debian 2.6.18-6-686 #1 SMP Wed Jan 23 03:23:22 UTC 2008 i686 GNU/Linux <br />
これに伴い、upgradeする際にnvidia-kernel-legacyもupgradeする必要がある。 <br />
以下のようにすると、linux-image-2.6.18-6-686も引きずられてupgradeされて、nvidiaデバイスドライバは再ビルドされて、「m-a m-i nvidia-kernel-legacy-source」を実行する必要がないことがわかった。ただし、これはlegacy varsionの場合なので、新しいカードならlegacyがついていないPackageをインストールする。  </p>

<p>#apt-get install linux-headers-2.6.18-6-686 <br />
#apt-get install nvidia-kernel-legacy-2.6.18-6-686  </p>

<p>これで再起動するとkernelもnvidiaデバイスドライバもupgradeされている。 <br />
初めてnvidiaデバイスドライバを使うときには、 <br />
nvidia-glx-legacy <br />
nivdia-kernel-source <br />
をインストールしておく必要がある。また、glxinfoを取得するためにetchからは「mesa-utils」が必要になっている。  </p>
]]></content:encoded>
		<trackback:ping rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20080211100000.trackback"/>
	</item>
	<item rdf:about="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20070901082527.htm">
		<title>captchaによるwritebackの画像認証</title>
		<link>http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20070901082527.htm</link>
		<description>コメントに画像認証を導入を参考にして、captchaによる画像認証をこのblosxom blogに導入した。1　3つのpluginをblosxomのpluginディレクトリに入れる。新しく入れるpluginは、captchaとinterpolate_fancy、error（名前を00errorにしておく）の3つ。このうち、captchaとerrorはBill Wardさんのサイトから入手できる。interpolate_fancyは、blosxom :: the zen of blogging :: pluginsから入手できる。このサイトに行った際、字が小さいのでブラウザの「編集」から「このサイトを検索」で、interpolateを検索するとすぐ見つけられると思う。2　captcha画像を一時的に保存するディレクトリを作る（captcha pluginにある説明参照）。3　captchaとwritebackを書き換える。captchaは、画像を保存するディレクトリ（permissionは707か777で、captchaというディレクトリを作成する）とアクセスできるURLを指定して書き換える必要がある。通常変更箇所は2カ所次にblosxom starter kitの場合には、writback pluginに1行を挿入する。挿入するコードはcaptchaに書いてあるが、場所はJcodeで文字コードをコンバートするブロックのすぐ下（カーリーパーレンの下、print行のすぐ前）。4　error.htmlというflavourを作る。内容は最低「$error::msg」を書く。5　blosxom starter kitでは「foot.htm」に「captcha」に出ているformを参考にコピーアンドペーストする。</description>
		<dc:subject>computer::linux</dc:subject>
		<dc:creator>Rinzo Shimizu (mailto:shimirin@shimirin.net)</dc:creator>
		<dc:date>2007-09-01T08:27+09:00</dc:date>
		<content:encoded><![CDATA[<p><a href="http://archiva.jp/web/blosxom/captcha-plugin.html">コメントに画像認証を導入</a>を参考にして、captchaによる画像認証をこのblosxom blogに導入した。<br />
<br />
1　3つのpluginをblosxomのpluginディレクトリに入れる。<br />
<br />
新しく入れるpluginは、captchaとinterpolate_fancy、error（名前を00errorにしておく）の3つ。<br />
このうち、captchaとerrorは<a href="http://bill.wards.net/blosxom/computers/blosxom/colophon/captcha-plugin.html">Bill Wardさんのサイト</a>から入手できる。<br />
interpolate_fancyは、<a href="http://blosxom.sourceforge.net/plugins/">blosxom :: the zen of blogging :: plugins</a>から入手できる。このサイトに行った際、字が小さいのでブラウザの「編集」から「このサイトを検索」で、interpolateを検索するとすぐ見つけられると思う。<br />
<br />
2　captcha画像を一時的に保存するディレクトリを作る（captcha pluginにある説明参照）。<br />
<br />
3　captchaとwritebackを書き換える。<br />
<br />
captchaは、画像を保存するディレクトリ（permissionは707か777で、captchaというディレクトリを作成する）とアクセスできるURLを指定して書き換える必要がある。通常変更箇所は2カ所<br />
次にblosxom starter kitの場合には、writback pluginに1行を挿入する。挿入するコードはcaptchaに書いてあるが、場所はJcodeで文字コードをコンバートするブロックのすぐ下（カーリーパーレンの下、print行のすぐ前）。<br />
<br />
4　error.htmlというflavourを作る。内容は最低「$error::msg」を書く。<br />
<br />
5　blosxom starter kitでは「foot.htm」に「captcha」に出ているformを参考にコピーアンドペーストする。<br /></p>
]]></content:encoded>
		<trackback:ping rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20070901082527.trackback"/>
	</item>
	<item rdf:about="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/20070127093903.htm">
		<title>apt-get upgradeが途中で止まる</title>
		<link>http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/20070127093903.htm</link>
		<description>普通のエラーを吐く停止でない場合は、いろいろと対処の仕方があるが、今回「事前設定しています」というので止まった。xserver-xfree86である。synpaticでupgradeできるものはしてしまい、xserver-xfree86だけが残った。apt-get upgradeは全部やろうとするので、このコマンドラインではaptがハンブアップしているように見える。今回初めて、GUIのsynpaticを起動してみたのは、危険でない作業からやらなければと思うから。システムより自分を疑う、ということ(^^)。それで、最終的にapt-get removeから、xserver-xfree86を再インストールするといういやな感じをもったが、なにしろ、このソフトには大量のものが依存していて、インストール状態にも問題がない。それで最近何をやったかと考えたが、lameをインストールしたぐらい。これは依存していないので関係ないだろう。それでシステムを再起動してみた。すると、こないだマウントして失敗したデジカメのプロセスが残っていた（かもしれない）。ここからは「たぶん」だが、xserver-xfree86の関係するプロセスが残っていたので、事前設定がうまくいかなかった感じ。それで、再起動後apt-get upgradeを実行すると何の問題もなく、すべての作業が終わった。この2、3日インターネットで調べていたが、こういう件は見つからなかった。エラーを吐かないapt-get upgradeの停止は、「たぶん」ハードウエア認識プロセスが残っているせい「かもしれない」。</description>
		<dc:subject>n/a</dc:subject>
		<dc:creator>Rinzo Shimizu (mailto:shimirin@shimirin.net)</dc:creator>
		<dc:date>2007-01-27T09:55+09:00</dc:date>
		<content:encoded><![CDATA[<p>普通のエラーを吐く停止でない場合は、いろいろと対処の仕方があるが、今回「事前設定しています」というので止まった。<br />
xserver-xfree86である。<br />
synpaticでupgradeできるものはしてしまい、xserver-xfree86だけが残った。apt-get upgradeは全部やろうとするので、このコマンドラインではaptがハンブアップしているように見える。<br />
今回初めて、GUIのsynpaticを起動してみたのは、危険でない作業からやらなければと思うから。<br />
システムより自分を疑う、ということ(^^)。<br />
それで、最終的にapt-get removeから、xserver-xfree86を再インストールするといういやな感じをもったが、なにしろ、このソフトには大量のものが依存していて、インストール状態にも問題がない。<br />
それで最近何をやったかと考えたが、lameをインストールしたぐらい。<br />
これは依存していないので関係ないだろう。<br />
それでシステムを再起動してみた。<br />
すると、こないだマウントして失敗したデジカメのプロセスが残っていた（かもしれない）。<br />
ここからは「たぶん」だが、xserver-xfree86の関係するプロセスが残っていたので、事前設定がうまくいかなかった感じ。<br />
それで、再起動後apt-get upgradeを実行すると何の問題もなく、すべての作業が終わった。<br />
この2、3日インターネットで調べていたが、こういう件は見つからなかった。<br />
エラーを吐かないapt-get upgradeの停止は、「たぶん」ハードウエア認識プロセスが残っているせい「かもしれない」。<br /></p>
]]></content:encoded>
		<trackback:ping rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/20070127093903.trackback"/>
	</item>
	<item rdf:about="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/jisaku/20061126105237.htm">
		<title>Linux、FreeBSDで使えるサウンドボード　その2</title>
		<link>http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/jisaku/20061126105237.htm</link>
		<description>昨日のより、こちらのほうが見つかりやすいかもしれない。現在、FreeBSDマシンで使っている。Trade Name Creative Labs ModelNumber:CT4750</description>
		<dc:subject>computer::jisaku</dc:subject>
		<dc:creator>Rinzo Shimizu (mailto:shimirin@shimirin.net)</dc:creator>
		<dc:date>2006-11-26T10:56+09:00</dc:date>
		<content:encoded><![CDATA[<p>昨日のより、こちらのほうが見つかりやすいかもしれない。<br />
現在、FreeBSDマシンで使っている。<br /></p>

<p><a href="/~shimirin/blosxom/entries/computer/jisaku/20061126105237.files/b06_11_26a.jpg" target=_blank><img src="/~shimirin/blosxom/entries/computer/jisaku/20061126105237.files/b06_11_26a.jpg" alt="b06_11_26a" width=400 height=190 border=0 /></a><br />
<br />
Trade Name Creative Labs ModelNumber:CT4750<br /></p>
]]></content:encoded>
		<trackback:ping rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/jisaku/20061126105237.trackback"/>
	</item>
	<item rdf:about="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/jisaku/20061125093013.htm">
		<title>Linux、FreeBSDで使えるサウンドボード</title>
		<link>http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/jisaku/20061125093013.htm</link>
		<description>秋葉原のジャンクパーツの、サウンドカードから「宝」を探す。これは300円で買ったもの。このラベルをプリントして、買うときに参考にするといいと思う。なお、検証したのは、Linux kernelの2.6系とFreeBSD Release5.4。 下の写真では小さく「MODEL:CT5800」と印字してある。</description>
		<dc:subject>computer::jisaku</dc:subject>
		<dc:creator>Rinzo Shimizu (mailto:shimirin@shimirin.net)</dc:creator>
		<dc:date>2006-11-25T09:34+09:00</dc:date>
		<content:encoded><![CDATA[<p>秋葉原のジャンクパーツの、サウンドカードから「宝」を探す。<br />
これは300円で買ったもの。<br />
このラベルをプリントして、買うときに参考にするといいと思う。<br />
なお、検証したのは、Linux kernelの2.6系とFreeBSD Release5.4。<br />
<br /> 
<a href="/~shimirin/blosxom/entries/computer/jisaku/20061125093013.files/b06_11_25a.jpg" target=_blank><img src="/~shimirin/blosxom/entries/computer/jisaku/20061125093013.files/b06_11_25a.jpg" alt="b06_11_25a" width=400 height=101 border=0 /></a><br />
<br /></p>

<p><a href="/~shimirin/blosxom/entries/comsrc="/~shimirin/blosxom/entries/computer/jisaku/20061125093013.files/b06_11_25c.jpg" alt="b06_11_25c" width=300 height=225 border=0 /></a><br />
<br />
下の写真では小さく「MODEL:CT5800」と印字してある。<br />
<br /></p>

<p><a href="/~shimirin/blosxom/entries/computer/jisaku/20061125093013.files/b06_11_25c.jpg" target=_blank><img src="/~shimirin/blosxom/entries/computer/jisaku/20061125093013.files/b06_11_25c.jpg" alt="b06_11_25c" width=300 height=225 border=0 /></a></p>
]]></content:encoded>
		<trackback:ping rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/jisaku/20061125093013.trackback"/>
	</item>
	<item rdf:about="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/20060613084324.htm">
		<title>ホームディレクトリのbinにPATHを通す</title>
		<link>http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/20060613084324.htm</link>
		<description>単純にホームディレクトリのbinにPATHを通したいとき、どうするか。 たぶん、長期的にPATHを通したいのは、ホームディレクトリにある「bin」のみだとする。 結論から先に書いてしまうと、   「.bashrc」ファイルの最後の行に、export PATH=/home/shimirin/bin:$PATH   と書いてしまうことだ。 理由は、loginシェルからは「/etc/profile」と「~/.bash_profile」が実行され、「/etc/bashrc」と「~/.bashrc」は実行されない。 たいていbashはX11から起動するので、その場合は「/etc/bashrc」と「~/.bashrc」からbashが実行される。Debian GNU/Linuxでは、すでに「.bash_profile」は「.bashrc」があればそれを実行するように書いてある。つまり「.bashrc」にPATHをexportする記述をすればいい。 コロンの後の$PATHはここまで設定されているPATHなので、これに、「/home/shimirin/bin」を加えるということになる。   </description>
		<dc:subject>n/a</dc:subject>
		<dc:creator>Rinzo Shimizu (mailto:shimirin@shimirin.net)</dc:creator>
		<dc:date>2006-06-13T08:45+09:00</dc:date>
		<content:encoded><![CDATA[<p>単純にホームディレクトリのbinにPATHを通したいとき、どうするか。 <br />
たぶん、長期的にPATHを通したいのは、ホームディレクトリにある「bin」のみだとする。 <br />
結論から先に書いてしまうと、   </p>

<blockquote>
「.bashrc」ファイルの最後の行に、<br />
export PATH=/home/shimirin/bin:$PATH <br />  
と書いてしまうことだ。 
</blockquote>

<p>理由は、loginシェルからは「/etc/profile」と「~/.bash_profile」が実行され、「/etc/bashrc」と「~/.bashrc」は実行されない。 <br />
たいていbashはX11から起動するので、その場合は「/etc/bashrc」と「~/.bashrc」からbashが実行される。Debian GNU/Linuxでは、すでに「.bash_profile」は「.bashrc」があればそれを実行するように書いてある。つまり「.bashrc」にPATHをexportする記述をすればいい。 <br />
コロンの後の$PATHはここまで設定されているPATHなので、これに、「/home/shimirin/bin」を加えるということになる。   </p>
]]></content:encoded>
		<trackback:ping rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/20060613084324.trackback"/>
	</item>
	<item rdf:about="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060518024120.htm">
		<title>kernelのupgrade時、nvidiaデバイスドライバを再ビルドする</title>
		<link>http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060518024120.htm</link>
		<description>「apt-get upgrade」でkernel-imageの新しいのが「保留」されるときは、   #apt-get -u dist-upgrade   とやれば、grubも書き換えられて新しいkernelで起動させることができるが、ここでnon-freeコンポーネントのnvidiaデバイスドライバを使っていた場合、新たにモジュールをビルドしなければならない。 この際、画面にプロンプトが見えない場合には、モニタのメニューで調整して見えるようにしてから、jfbtermを起動して日本語表示にする。 #jc そして、 #m-a a-i nvidia-kernel-source とすると、kernel-headersがない、と言われるので、upgradeされるバージョンのヘッダをインストールする。 #apt-get install kernel-headers-2.6.8-3-686 としてから上のコマンドを実行すると、ビルドされる。 前にnvidiaデバイスドライバをインストールしていれば、 nvidia-glx はインストールされていて、「/etc/X11/XF86Config-4」の「Generic Video Card」の「section "Device"」の欄はすでに、 Driver   "nvidia" になっているはずであるが心配だったら調べる。 これで再起動すると「nvidia」のロゴが最初に表示されて正常にXが起動される。</description>
		<dc:subject>computer::linux</dc:subject>
		<dc:creator>Rinzo Shimizu (mailto:shimirin@shimirin.net)</dc:creator>
		<dc:date>2006-05-18T02:43+09:00</dc:date>
		<content:encoded><![CDATA[<p>「apt-get upgrade」でkernel-imageの新しいのが「保留」されるときは、   </p>

<p>#apt-get -u dist-upgrade   </p>

<p>とやれば、grubも書き換えられて新しいkernelで起動させることができるが、ここでnon-freeコンポーネントのnvidiaデバイスドライバを使っていた場合、新たにモジュールをビルドしなければならない。 <br />
この際、画面にプロンプトが見えない場合には、モニタのメニューで調整して見えるようにしてから、jfbtermを起動して日本語表示にする。 <br />
#jc <br />
そして、 <br />
#m-a a-i nvidia-kernel-source <br />
とすると、kernel-headersがない、と言われるので、upgradeされるバージョンのヘッダをインストールする。 <br />
#apt-get install kernel-headers-2.6.8-3-686 <br />
としてから上のコマンドを実行すると、ビルドされる。 <br />
前にnvidiaデバイスドライバをインストールしていれば、 <br />
nvidia-glx <br />
はインストールされていて、「/etc/X11/XF86Config-4」の「Generic Video Card」の「section "Device"」の欄はすでに、 <br />
Driver   "nvidia" <br />
になっているはずであるが心配だったら調べる。 <br />
これで再起動すると「nvidia」のロゴが最初に表示されて正常にXが起動される。</p>
]]></content:encoded>
		<trackback:ping rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060518024120.trackback"/>
	</item>
	<item rdf:about="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060402003814.htm">
		<title>blogの日本語エンコーディング</title>
		<link>http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060402003814.htm</link>
		<description>b2evolutionとMyscrapbookを試した。両方ともPHPとMySQLを組み合わせたblogである。両方文字コードはUTF-8。灰皿町のPHPコードとMySQLのデータはいちおうEUCにしてあるので、PHPコードも保存するデータもEUCにするのがほんとうはピュアだ。しかし、なんとなくUTF-8でやったほうがよさそうであるので、以下の内容の「.htaccess」ファイルを作り、UTF-8を使うようにした。php_value default_charset UTF-8php_value mbstring.language Japanesephp_value mbstring.internal_encoding UTF-8php_flag  mbstring.encoding_translation Onphp_value mbstring.http_input autophp_value mbstring.http_output passこの設定は、このファイル「.htaccess」を置いたディレクトリ以下で、「php.ini」より優先される。唯一問題は、phpmyadminでデータを表示するときにutf-8を選ばなければいけないことだが、どうもEUCより日本語の問題があまり出ないような気がする。このblosxom blogはUTF-8でスクリプトは書かれていて、データもUTF-8であるが、スクリプトもデータも、perlのCGIのみで完結するエンコーディングなので、ためらいなくこの設定にできる。こんどb2evolutionでUTF-8を使ってみて、PHPを使うときにもそんなにデータのエンコードの違いを恐れることはないように感じてきた。</description>
		<dc:subject>computer::linux</dc:subject>
		<dc:creator>Rinzo Shimizu (mailto:shimirin@shimirin.net)</dc:creator>
		<dc:date>2006-04-02T00:51+09:00</dc:date>
		<content:encoded><![CDATA[<p>b2evolutionとMyscrapbookを試した。<br>
両方ともPHPとMySQLを組み合わせたblogである。<br>
両方文字コードはUTF-8。<br>
灰皿町のPHPコードとMySQLのデータはいちおうEUCにしてあるので、PHPコードも保存するデータもEUCにするのがほんとうはピュアだ。<br>
しかし、なんとなくUTF-8でやったほうがよさそうであるので、以下の内容の「.htaccess」ファイルを作り、UTF-8を使うようにした。<br></p>

<blockquote>
php_value default_charset UTF-8<br>
php_value mbstring.language Japanese<br>
php_value mbstring.internal_encoding UTF-8<br>
php_flag  mbstring.encoding_translation On<br>
php_value mbstring.http_input auto<br>
php_value mbstring.http_output pass<br>
</blockquote>

<p>この設定は、このファイル「.htaccess」を置いたディレクトリ以下で、「php.ini」より優先される。<br>
唯一問題は、phpmyadminでデータを表示するときにutf-8を選ばなければいけないことだが、どうもEUCより日本語の問題があまり出ないような気がする。<br>
このblosxom blogはUTF-8でスクリプトは書かれていて、データもUTF-8であるが、スクリプトもデータも、perlのCGIのみで完結するエンコーディングなので、ためらいなくこの設定にできる。<br>
こんどb2evolutionでUTF-8を使ってみて、PHPを使うときにもそんなにデータのエンコードの違いを恐れることはないように感じてきた。<br></p>
]]></content:encoded>
		<trackback:ping rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060402003814.trackback"/>
	</item>
	<item rdf:about="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060311014956.htm">
		<title>MySQLでのLIKEとREGEXPの挙動</title>
		<link>http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060311014956.htm</link>
		<description>MySQLの保存文字エンコードがEUCで、PHPスクリプトがEUCである。 これで検索スクリプトを作っていて、パターンマッチング演算子「LIKE」を使っていたのだが、どうも変な感じでヒットする。たとえば魚へんの「鱒」で「鱗造」がヒットしてしまうのだ。これが長い文字列なら問題ないので、まあいいかと思っていて、ふと正規表現によるパターンマッチング演算子「REGEXP」を使ったらまったく問題なく検索されることがわかった。 つまり、 $sql .= " WHERE (bbs_msg LIKE '%".cnv_sqlstr($key)."%')"; ではなくて、 $sql .= " WHERE (bbs_msg REGEXP '".cnv_sqlstr($key)."')"; を使えば問題ない。 内部エンコードがutf-8でスクリプトがutf-8なら「LIKE」でも問題がないかもしれないと想像する。ウチのMySQLはEUCでインストールしているので試せない。   </description>
		<dc:subject>computer::linux</dc:subject>
		<dc:creator>Rinzo Shimizu (mailto:shimirin@shimirin.net)</dc:creator>
		<dc:date>2006-03-11T01:59+09:00</dc:date>
		<content:encoded><![CDATA[<p>MySQLの保存文字エンコードがEUCで、PHPスクリプトがEUCである。 <br />
これで検索スクリプトを作っていて、パターンマッチング演算子「LIKE」を使っていたのだが、どうも変な感じでヒットする。たとえば魚へんの「鱒」で「鱗造」がヒットしてしまうのだ。これが長い文字列なら問題ないので、まあいいかと思っていて、ふと正規表現によるパターンマッチング演算子「REGEXP」を使ったらまったく問題なく検索されることがわかった。 <br />
つまり、 <br />
$sql .= " WHERE (bbs_msg LIKE '%".cnv_sqlstr($key)."%')"; <br />
ではなくて、 <br />
$sql .= " WHERE (bbs_msg REGEXP '".cnv_sqlstr($key)."')"; <br />
を使えば問題ない。 <br />
内部エンコードがutf-8でスクリプトがutf-8なら「LIKE」でも問題がないかもしれないと想像する。ウチのMySQLはEUCでインストールしているので試せない。   </p>
]]></content:encoded>
		<trackback:ping rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060311014956.trackback"/>
	</item>
	<item rdf:about="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060302103844.htm">
		<title>MySQLのデータベースからデータを抽出する</title>
		<link>http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060302103844.htm</link>
		<description>PHPなどとMySQLの連携だと、MySQLの文法の学習も必要になる。 またにわか勉強(^^)。 下の記事で作ったデータベースとテーブルから、投稿記事の多い順に書き手の方々を抽出する。それも100件以上書かれた方（自分含む^^)を。 書き手でグループ化して、その書き手の書いた数を「as」で名前をつけて、それで並べる。 mysql> select count(bbs_auth) as cnt,bbs_auth from gs_book group by bbs_auth having count(bbs_auth)>=100 order by cnt desc; +------+------------------+ | cnt  | bbs_auth         | +------+------------------+ | 1449 | 清水鱗造         | | 1078 | 冨澤守治         | |  525 | 桐田真輔         | |  448 | mitsui K&amp;T       | |  414 | Ａ・Ｔ           | |  285 | ＴＩＳＡＴＯ     | |  238 | 河合民子         | |  210 | 木村             | |  196 | 関ofuji          | |  164 | tomizawa         | |  122 | ぺこ (¨*)(*¨)  | |  121 | (*''*)peco！     | |  106 | （*''*）peco!    | +------+------------------+ 13 rows in set (0.10 sec) </description>
		<dc:subject>computer::linux</dc:subject>
		<dc:creator>Rinzo Shimizu (mailto:shimirin@shimirin.net)</dc:creator>
		<dc:date>2006-03-02T10:43+09:00</dc:date>
		<content:encoded><![CDATA[<p>PHPなどとMySQLの連携だと、MySQLの文法の学習も必要になる。 <br />
またにわか勉強(^^)。 <br />
下の記事で作ったデータベースとテーブルから、投稿記事の多い順に書き手の方々を抽出する。それも100件以上書かれた方（自分含む^^)を。 <br />
書き手でグループ化して、その書き手の書いた数を「as」で名前をつけて、それで並べる。 <br />
<tt>
mysql> select count(bbs_auth) as cnt,bbs_auth from gs_book group by bbs_auth having count(bbs_auth)>=100 order by cnt desc; <br />
+------+------------------+ <br />
| cnt  | bbs_auth         | <br />
+------+------------------+ <br />
| 1449 | 清水鱗造         | <br />
| 1078 | 冨澤守治         | <br />
|  525 | 桐田真輔         | <br />
|  448 | mitsui K&amp;T       | <br />
|  414 | Ａ・Ｔ           | <br />
|  285 | ＴＩＳＡＴＯ     | <br />
|  238 | 河合民子         | <br />
|  210 | 木村             | <br />
|  196 | 関ofuji          | <br />
|  164 | tomizawa         | <br />
|  122 | ぺこ (¨*)(*¨)  | <br />
|  121 | (*''*)peco！     | <br />
|  106 | （*''*）peco!    | <br />
+------+------------------+ <br />
13 rows in set (0.10 sec) <br />
</tt></p>
]]></content:encoded>
		<trackback:ping rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060302103844.trackback"/>
	</item>
	<item rdf:about="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060223140558.htm">
		<title>MySQLのデータベースにBBSのログファイルをインポートする</title>
		<link>http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060223140558.htm</link>
		<description>データベースとPerlないしPHPの連携は、進化するwebページに必須のことのようだ。 そこで、試しにBBSのログファイルをデータベースにインポートしてみた。 まずMySQLにBBSというデータベースを作り、そこに、gs_bookというテーブルを作る。 これはPhpmyadminから実行した。   CREATE TABLE gs_book (  id int(11) NOT NULL,  bbs_date text NOT NULL,  bbs_auth text NOT NULL,  bbs_mail text,  bbs_msg text NOT NULL,  bbs_ip text NOT NULL,  PRIMARY KEY (id));この場合、どうしてもPRIMARY KEYを設定する必要があるので、ログの各行に通番をふる。しかも通常の順とは逆に古いものを若い番号にする。 これは、perlでやる。   open(LOG,'logfile');@all=&lt;LOG&gt;;$num=1;while($gyou=(pop @all)){print $num,'|',$gyou;$num++;}区切り子は、各ログファイルで違うが、&lt;&gt;が多いようだ。ぼくの場合はこの区切り子をviで|に直してしまったが、その必要はないかもしれない。 mysql -uroot -pパスワード --local-infile=1 を実行する。 この「--local-infile=1」は重要である。ぼくもなぜかはわからないが(^^)。これをいれないとエラーになる。 つづいて、   mysql>use BBS;   mysql> load data local infile './logfile' into table gs_book    -> fields terminated by '|'    -> lines terminated by '\n';を実行する。 なおテキストファイルからのインポートは、Phpmyadminからもできる。 これでPerl DBIを使っていろいろできるし、BBSのログを全部リアルタイムでデータベースに送ることもできる。   </description>
		<dc:subject>computer::linux</dc:subject>
		<dc:creator>Rinzo Shimizu (mailto:shimirin@shimirin.net)</dc:creator>
		<dc:date>2006-02-23T14:25+09:00</dc:date>
		<content:encoded><![CDATA[<p>データベースとPerlないしPHPの連携は、進化するwebページに必須のことのようだ。 <br />
そこで、試しにBBSのログファイルをデータベースにインポートしてみた。 <br />
まずMySQLにBBSというデータベースを作り、そこに、gs_bookというテーブルを作る。 <br />
これはPhpmyadminから実行した。   </p>

<blockquote>
CREATE TABLE gs_book (<br />
  id int(11) NOT NULL,<br />
  bbs_date text NOT NULL,<br />
  bbs_auth text NOT NULL,<br />
  bbs_mail text,<br />
  bbs_msg text NOT NULL,<br />
  bbs_ip text NOT NULL,<br />
  PRIMARY KEY (id)<br />
);<br />
</blockquote>

<p>この場合、どうしてもPRIMARY KEYを設定する必要があるので、ログの各行に通番をふる。しかも通常の順とは逆に古いものを若い番号にする。 <br />
これは、perlでやる。   </p>

<blockquote>
open(LOG,'logfile');<br />
@all=&lt;LOG&gt;;<br />
$num=1;<br />
while($gyou=(pop @all)){<br />
print $num,'|',$gyou;<br />
$num++;<br />
}<br />
</blockquote>

<p>区切り子は、各ログファイルで違うが、&lt;&gt;が多いようだ。ぼくの場合はこの区切り子をviで|に直してしまったが、その必要はないかもしれない。 <br />
mysql -uroot -pパスワード --local-infile=1 <br />
を実行する。 <br />
この「--local-infile=1」は重要である。ぼくもなぜかはわからないが(^^)。これをいれないとエラーになる。 <br />
つづいて、   </p>

<blockquote>
mysql>use BBS;   <br />
mysql> load data local infile './logfile' into table gs_book<br />
    -> fields terminated by '|'<br />
    -> lines terminated by '\n';<br />
</blockquote>

<p>を実行する。 <br />
なおテキストファイルからのインポートは、Phpmyadminからもできる。 <br />
これでPerl DBIを使っていろいろできるし、BBSのログを全部リアルタイムでデータベースに送ることもできる。   </p>
]]></content:encoded>
		<trackback:ping rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060223140558.trackback"/>
	</item>
	<item rdf:about="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060216235539.htm">
		<title>Perl CGIでメールアドレスをエンティティ化する</title>
		<link>http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060216235539.htm</link>
		<description>掲示板などでメールアドレス収集ロボットに捕捉されないようにするには、まず、 HTML::EntitiesモジュールをCPANからインストールして、 スクリプトに、 use HTML::Entities; と書いたうえで、メールアドレスの保存に次のサブルーチンを通す。     sub entitiy{     $email=(encode_entities($_[0] ,"\x00-\xff"));     } 試しに右のリンクの「灰皿町ゲストブック」に使ったらうまくいった。 まだ巷の掲示板ではエンティティ化は行われていないようだ。灰皿町では徐々にメールアドレスの表示にエンティティ化された文字列を使うようにしていきたい。</description>
		<dc:subject>computer::linux</dc:subject>
		<dc:creator>Rinzo Shimizu (mailto:shimirin@shimirin.net)</dc:creator>
		<dc:date>2006-02-17T00:00+09:00</dc:date>
		<content:encoded><![CDATA[<p>掲示板などでメールアドレス収集ロボットに捕捉されないようにするには、まず、 <br />
HTML::Entities
モジュールをCPANからインストールして、 <br />
スクリプトに、 <br />
use HTML::Entities; <br />
と書いたうえで、メールアドレスの保存に次のサブルーチンを通す。 <br />
    sub entitiy{ <br />
    $email=(encode_entities($_[0] ,"\x00-\xff")); <br />
    } <br />
試しに右のリンクの「灰皿町ゲストブック」に使ったらうまくいった。 <br />
まだ巷の掲示板ではエンティティ化は行われていないようだ。灰皿町では徐々にメールアドレスの表示にエンティティ化された文字列を使うようにしていきたい。</p>
]]></content:encoded>
		<trackback:ping rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060216235539.trackback"/>
	</item>
	<item rdf:about="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060212105138.htm">
		<title>Mozillaのjava plug-in設定</title>
		<link>http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060212105138.htm</link>
		<description>Mozillaでjavaアプレットやゲームなどを表示させるには、plug-in登録が必要である。 「編集」から「設定」の「ヘルパーアプリケーション」とたどる。 「新しいタイプ」を押して、 「MIMEタイプ」に、「application/x-java-jnlp-file」 「説明」「拡張子」に「jnlp」 「このタイプのファイル処理法」の「アプリケーション」のラジオボタンを押して、 「/usr/lib/j2sdk1.5-sun/jre/javaws/javaws」 を選択する（下図参照）。   </description>
		<dc:subject>computer::linux</dc:subject>
		<dc:creator>Rinzo Shimizu (mailto:shimirin@shimirin.net)</dc:creator>
		<dc:date>2006-02-12T10:52+09:00</dc:date>
		<content:encoded><![CDATA[<p>Mozillaでjavaアプレットやゲームなどを表示させるには、plug-in登録が必要である。 <br />
「編集」から「設定」の「ヘルパーアプリケーション」とたどる。 <br />
「新しいタイプ」を押して、 <br />
「MIMEタイプ」に、「application/x-java-jnlp-file」 <br />
「説明」「拡張子」に「jnlp」 <br />
「このタイプのファイル処理法」の「アプリケーション」のラジオボタンを押して、 <br />
「/usr/lib/j2sdk1.5-sun/jre/javaws/javaws」 <br />
を選択する（下図参照）。   </p>

<p><a href="/~shimirin/blosxom/entries/computer/linux/20060212105138.files/b06_02_12a.png" target=_blank><img src="/~shimirin/blosxom/entries/computer/linux/20060212105138.files/b06_02_12a.png" alt="b06_02_12a" width=383 height=302 border=0 /></a></p>
]]></content:encoded>
		<trackback:ping rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060212105138.trackback"/>
	</item>
	<item rdf:about="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060212090149.htm">
		<title>JAVAで使うfontと環境変数の設定</title>
		<link>http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060212090149.htm</link>
		<description>fontの設定fontはなぜかkochiだと駄目なようなので、sazanamiをインストールする。 #apt-get install ttf-sazanami-mincho ttf-sazanami-gothic   まず下のディレクトリに行く。もちろん「j2sdk1.5-sun」の部分はインストールしたバージョンによって違う。 shimirin@debian2:/usr/lib/j2sdk1.5-sun/jre/lib$ rootになって、 #cp fontconfig.RedHat.8.0.properties.src fontconfig.properties とする。 #vi fontconfig.properties から、中で :%s/-misc-kochi /-sazanami-/g とすると、40カ所ぐらい置換されるはずである。kochiの後に空白を1つ入れないと駄目。   環境変数の設定   「/etc/profile」をrootからviで開き、次の2行を追加する。 export JAVA_HOME=/usr/lib/j2sdk1.5-sun export PATH=${JAVA_HOME}/bin:$PATH ログアウトして、またログインして、 java -versionを実行。 shimirin@debian2:~$ java -version java version "1.5.0_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing) と表示されればOKである。   もうひとつ、Mozillaのplug-inに設定しなければならないが、また後ほど。   </description>
		<dc:subject>computer::linux</dc:subject>
		<dc:creator>Rinzo Shimizu (mailto:shimirin@shimirin.net)</dc:creator>
		<dc:date>2006-02-12T09:04+09:00</dc:date>
		<content:encoded><![CDATA[<p>fontの設定</p>

<p>fontはなぜかkochiだと駄目なようなので、sazanamiをインストールする。 <br />
#apt-get install ttf-sazanami-mincho ttf-sazanami-gothic   </p>

<p>まず下のディレクトリに行く。もちろん「j2sdk1.5-sun」の部分はインストールしたバージョンによって違う。 <br />
shimirin@debian2:/usr/lib/j2sdk1.5-sun/jre/lib$ <br />
rootになって、 <br />
#cp fontconfig.RedHat.8.0.properties.src fontconfig.properties <br />
とする。 <br />
#vi fontconfig.properties <br />
から、中で <br />
:%s/-misc-kochi /-sazanami-/g <br />
とすると、40カ所ぐらい置換されるはずである。kochiの後に空白を1つ入れないと駄目。   </p>

<p>環境変数の設定   </p>

<p>「/etc/profile」をrootからviで開き、次の2行を追加する。 <br />
export JAVA_HOME=/usr/lib/j2sdk1.5-sun <br />
export PATH=${JAVA_HOME}/bin:$PATH <br />
ログアウトして、またログインして、 <br />
java -versionを実行。 <br />
shimirin@debian2:~$ java -version <br />
java version "1.5.0_06" <br />
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) <br />
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing) <br />
と表示されればOKである。   </p>

<p>もうひとつ、Mozillaのplug-inに設定しなければならないが、また後ほど。   </p>
]]></content:encoded>
		<trackback:ping rdf:resource="http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060212090149.trackback"/>
	</item>
</rdf:RDF>
