<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>ちかのん(Chikanon)の日々</title>
	<atom:link href="http://www.chikanon.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.chikanon.net</link>
	<description>いわゆる、びぼーろく、のうち、まとめてだせるもの。</description>
	<lastBuildDate>Mon, 20 Feb 2012 00:52:51 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.chikanon.net/feed" />
		<item>
		<title>OSXでフォルダ内容をうまい具合に隠す方法</title>
		<link>http://www.chikanon.net/archives/37.html</link>
		<comments>http://www.chikanon.net/archives/37.html#comments</comments>
		<pubDate>Mon, 20 Feb 2012 00:52:51 +0000</pubDate>
		<dc:creator>Chikanon</dc:creator>
				<category><![CDATA[由無し事]]></category>

		<guid isPermaLink="false">http://www.chikanon.net/?p=37</guid>
		<description><![CDATA[久々の記事がこんなものになるなんて…。 さて、ある時突然ひらめいたファイルの隠蔽方法を書いておきましょう。 &#160; OSXもUNIXですから、ディレクトリ(フォルダ)のパーミッション(アクセス権限)を他のUNIXのように設定することができます。 要するに所有者をroot、パーミッションを733にして、sudo openで開封するわけです。 しかし10.5以降はFinderで所有者を変更することができなくなっているようです。 仕方が無いのでターミナルを開きましょう。 なお、隠す対象はデスクトップ直下にあるprivateとしますが、そうでない場合は適当に読み替えてください。 名前もばれないようなものしておくことをおすすめします。 文字コードの不整合を防ぐため作業前にフォルダ名を半角英数字にしておいてください。 作業後にフォルダ名を変更できるかどうかは未確認です。 &#160; さて、ターミナルを開いてまずは「cd ~/Desktop」と入力します。 ターミナルはアプリケーション→ユーティリティと進んでいけば見つかるかと思います。 これでデスクトップに移動出来ました。 ちなみにここでさらに深い階層、例えばデスクトップのbetaというフォルダの中に隠したいprivateフォルダがあるなら「cd beta」としましょう。 要はそのフォルダを含包するフォルダにcdしてやればいいのです。 次に、そのフォルダのパーミッションを変更します。 「chmod 733 private」と打ち込みましょう。 ここで最初の7は所有者に全アクセス権限、次の3と最後の3は他のユーザに参照権限と書き込み権限を付与するものです。 権限付与の理由は後ほど説明します。 最後に、「sudo chown root private」と打ち込み、パスワードを求められたらそれを入力して完了です。 sudoの初回実行時には何かしらの注意書きが出ると思いますが、そこは気にせず進めてください。 次にこのフォルダを簡単に開くための細工をしましょう。 テキストエディットは扱いが面倒なため、硬派なviエディタを使うことにします。 まずは「vi priv.sh」と打ち込んでviを起動しましょう。 ここでpriv.shは開くためのファイルの名前です。 末尾がshなら何でもかまいません。 viが起動したら、iキーを押すと入力モードになります。 以下の2行を入力してください。 #!/bin/sh sudo open ~/Desktop/private 例によってフォルダのありかは適当に読み替えてください。 入力が終わったらESCキーを押し、「:wq」と入力してエディタを閉じます。 元の画面に戻るので、「chmod 755 priv.sh」と入力して実行可能にします。 priv.shはそのままでは開かないかも知れないので、Finder「ファイル」メニューの「情報を見る」から細長いウィンドウを開き、「このアプリケーションで開く」をターミナルにしておきましょう。 ターミナルを選択できない場合は「推奨アプリケーション」を「すべてのアプリケーション」にすれば選択できます。 &#160; このフォルダを開くには、priv.shを開いてパスワードを入力するだけです。 一度sudoでパスワードを入力すれば、5分間は入力なしでpriv.shを用いることができます。 &#160; 戻し方も説明します。 [...]]]></description>
			<content:encoded><![CDATA[<p>久々の記事がこんなものになるなんて…。</p>
<p>さて、ある時突然ひらめいたファイルの隠蔽方法を書いておきましょう。</p>
<p>&nbsp;</p>
<p>OSXもUNIXですから、ディレクトリ(フォルダ)のパーミッション(アクセス権限)を他のUNIXのように設定することができます。</p>
<p>要するに所有者をroot、パーミッションを733にして、sudo openで開封するわけです。</p>
<p>しかし10.5以降はFinderで所有者を変更することができなくなっているようです。</p>
<p>仕方が無いのでターミナルを開きましょう。</p>
<p>なお、隠す対象はデスクトップ直下にあるprivateとしますが、そうでない場合は適当に読み替えてください。</p>
<p>名前もばれないようなものしておくことをおすすめします。</p>
<p>文字コードの不整合を防ぐため作業前にフォルダ名を半角英数字にしておいてください。</p>
<p>作業後にフォルダ名を変更できるかどうかは未確認です。</p>
<p>&nbsp;</p>
<p>さて、ターミナルを開いてまずは「cd ~/Desktop」と入力します。</p>
<p>ターミナルはアプリケーション→ユーティリティと進んでいけば見つかるかと思います。</p>
<p>これでデスクトップに移動出来ました。</p>
<p>ちなみにここでさらに深い階層、例えばデスクトップのbetaというフォルダの中に隠したいprivateフォルダがあるなら「cd beta」としましょう。</p>
<p>要はそのフォルダを含包するフォルダにcdしてやればいいのです。</p>
<p>次に、そのフォルダのパーミッションを変更します。</p>
<p>「chmod 733 private」と打ち込みましょう。</p>
<p>ここで最初の7は所有者に全アクセス権限、次の3と最後の3は他のユーザに参照権限と書き込み権限を付与するものです。</p>
<p>権限付与の理由は後ほど説明します。</p>
<p>最後に、「sudo chown root private」と打ち込み、パスワードを求められたらそれを入力して完了です。</p>
<p>sudoの初回実行時には何かしらの注意書きが出ると思いますが、そこは気にせず進めてください。</p>
<p>次にこのフォルダを簡単に開くための細工をしましょう。</p>
<p>テキストエディットは扱いが面倒なため、硬派なviエディタを使うことにします。</p>
<p>まずは「vi priv.sh」と打ち込んでviを起動しましょう。</p>
<p>ここでpriv.shは開くためのファイルの名前です。</p>
<p>末尾がshなら何でもかまいません。</p>
<p>viが起動したら、iキーを押すと入力モードになります。</p>
<p>以下の2行を入力してください。</p>
<p>#!/bin/sh</p>
<p>sudo open ~/Desktop/private</p>
<p>例によってフォルダのありかは適当に読み替えてください。</p>
<p>入力が終わったらESCキーを押し、「:wq」と入力してエディタを閉じます。</p>
<p>元の画面に戻るので、「chmod 755 priv.sh」と入力して実行可能にします。</p>
<p>priv.shはそのままでは開かないかも知れないので、Finder「ファイル」メニューの「情報を見る」から細長いウィンドウを開き、「このアプリケーションで開く」をターミナルにしておきましょう。</p>
<p>ターミナルを選択できない場合は「推奨アプリケーション」を「すべてのアプリケーション」にすれば選択できます。</p>
<p>&nbsp;</p>
<p>このフォルダを開くには、priv.shを開いてパスワードを入力するだけです。</p>
<p>一度sudoでパスワードを入力すれば、5分間は入力なしでpriv.shを用いることができます。</p>
<p>&nbsp;</p>
<p>戻し方も説明します。</p>
<p>対象フォルダは所有者が変更されているため、もはやユーザの意思では動かせなくなっています。</p>
<p>まずはFinderの「情報を見る」から「共有とアクセス権」を開き、右下の鍵を開けます。</p>
<p>次に＋を押し、「ユーザとグループ」から自分のアカウント名を選択します。</p>
<p>あとは歯車を押して「&#8221;○○（自分）&#8221;を所有者にする」を選択すれば自由に扱えるようになります。</p>
<p>&nbsp;</p>
<p>なお、なぜ参照権限を設定したのか、その理由について説明します。</p>
<p>簡単に説明しますと、参照権限がなければ中のファイルを開けないからです。</p>
<p>どうやらFinderからファイルを開く際にはそのパスをアプリケーションに渡して開いており、かつFinderの動作権限は継承されないようです。</p>
<p>また、書き込み権限については、フォルダのアイコンをごまかすためです。</p>
<p>それに書き込み権限くらいあったっていいじゃないですか、ねえ？</p>
<p>&nbsp;</p>
<p>まとめ</p>
<p>cd ~/Desktop</p>
<p>chmod 733 private</p>
<p>sudo chown root private</p>
<p>cat &lt;&lt;EOF &gt; priv.sh</p>
<p>#!/bin/sh</p>
<p>sudo open ~/Desktop/private</p>
<p>EOF</p>
<p>chmod 755 priv.sh</p>
<p>おわり</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chikanon.net/archives/37.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.chikanon.net/archives/37.html" />
	</item>
		<item>
		<title>docomoのアドレス帳をGmailのアドレス帳に変換</title>
		<link>http://www.chikanon.net/archives/29.html</link>
		<comments>http://www.chikanon.net/archives/29.html#comments</comments>
		<pubDate>Sat, 15 Oct 2011 15:30:50 +0000</pubDate>
		<dc:creator>Chikanon</dc:creator>
				<category><![CDATA[由無し事]]></category>

		<guid isPermaLink="false">http://chikanon.net/?p=29</guid>
		<description><![CDATA[これまでdocomoのフィーチャーフォンを使っていた私ですが、この度iPhoneへ乗り換えることと致しました。 さて、ここで問題となるのがいわゆるアドレス帳の移行です。 元となるデータはdocomoの「ケータイデータ お預かりサービス」から取得したCSVファイルです。 私はまずThunderbird経由の同期を試しましたが、この方法では読み仮名が移行できません。 そこでGmailを経由することとし、まず生のCSVをインポート。 しかし結果は惨憺たる物で(考えてみればカラム定義もないので当たり前なのですが)、結局CSVを変換することが必要になりました。 作ったスクリプトが腐るのもなんなので、誰か使いたいという方が来られたときのためにここに公開しておきます。 「自分の環境で動けばいい」というスタンスで作ったので、元データのチェックはしておりません(カンマの有無や誕生日の形式)。 いつも通り、&#8221;USE AT YOUR OWN RISK&#8221;でお願いします。 なお、Work_20111015.csvは入力ファイル名、Gmail_20111015.csvは出力ファイル名です。 また、全角&#8221;＜&#8221;と&#8221;＞&#8221;はそれぞれ半角に直してお使い下さい。 &#160; 追記 半角カナである読み仮名を全角カナへ変換するロジックを追加。 &#160; &#160; #!/usr/bin/perl # Copyright(C) Chikanon 2011. use Encode; use Encode::JP::H2Z; open IF, &#8220;&#60; Work_20111015.csv&#8221;; open OF, &#8220;&#62; Gmail_20111015.csv&#8221;; print OF &#8220;Name,Given Name,Additional Name,Family Name,Yomi Name,Given Name Yomi,Additional Name Yomi,Family Name Yomi,Name Prefix,Name Suffix,Initials,Nickname,Short Name,Maiden Name,Birthday,Gender,Location,Billing [...]]]></description>
			<content:encoded><![CDATA[<p>これまでdocomoのフィーチャーフォンを使っていた私ですが、この度iPhoneへ乗り換えることと致しました。<br />
さて、ここで問題となるのがいわゆるアドレス帳の移行です。<br />
元となるデータはdocomoの「ケータイデータ お預かりサービス」から取得したCSVファイルです。</p>
<p>私はまずThunderbird経由の同期を試しましたが、この方法では読み仮名が移行できません。<br />
そこでGmailを経由することとし、まず生のCSVをインポート。<br />
しかし結果は惨憺たる物で(考えてみればカラム定義もないので当たり前なのですが)、結局CSVを変換することが必要になりました。</p>
<p>作ったスクリプトが腐るのもなんなので、誰か使いたいという方が来られたときのためにここに公開しておきます。<br />
「自分の環境で動けばいい」というスタンスで作ったので、元データのチェックはしておりません(カンマの有無や誕生日の形式)。<br />
いつも通り、&#8221;USE AT YOUR OWN RISK&#8221;でお願いします。</p>
<p>なお、Work_20111015.csvは入力ファイル名、Gmail_20111015.csvは出力ファイル名です。</p>
<p>また、全角&#8221;＜&#8221;と&#8221;＞&#8221;はそれぞれ半角に直してお使い下さい。</p>
<p>&nbsp;</p>
<p>追記</p>
<p>半角カナである読み仮名を全角カナへ変換するロジックを追加。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>#!/usr/bin/perl<br />
# Copyright(C) Chikanon 2011.</p>
<p>use Encode;<br />
use Encode::JP::H2Z;</p>
<p>open IF, &#8220;&lt; Work_20111015.csv&#8221;;<br />
open OF, &#8220;&gt; Gmail_20111015.csv&#8221;;</p>
<p>print OF &#8220;Name,Given Name,Additional Name,Family Name,Yomi Name,Given Name Yomi,Additional Name Yomi,Family Name Yomi,Name Prefix,Name Suffix,Initials,Nickname,Short Name,Maiden Name,Birthday,Gender,Location,Billing Information,Directory Server,Mileage,Occupation,Hobby,Sensitivity,Priority,Subject,Notes,Group Membership,E-mail 1 &#8211; Type,E-mail 1 &#8211; Value,E-mail 2 &#8211; Type,E-mail 2 &#8211; Value,E-mail 3 &#8211; Type,E-mail 3 &#8211; Value,Phone 1 &#8211; Type,Phone 1 &#8211; Value,Phone 2 &#8211; Type,Phone 2 &#8211; Value,Phone 3 &#8211; Type,Phone 3 &#8211; Value,Phone 4 &#8211; Type,Phone 4 &#8211; Value,Address 1 &#8211; Type,Address 1 &#8211; Formatted,Address 1 &#8211; Street,Address 1 &#8211; City,Address 1 &#8211; PO Box,Address 1 &#8211; Region,Address 1 &#8211; Postal Code,Address 1 &#8211; Country,Address 1 &#8211; Extended Address,Website 1 &#8211; Type,Website 1 &#8211; Value&#8221;.&#8221;\n&#8221;;</p>
<p>while($i = ＜IF＞) {<br />
$i =~ s/\&#8221;//g;<br />
Encode::from_to($i, &#8220;Shift_JIS&#8221;, &#8220;EUC-JP&#8221;);<br />
Encode::JP::H2Z::h2z(\$i);<br />
Encode::from_to($i, &#8220;EUC-JP&#8221;, &#8220;Shift_JIS&#8221;);<br />
@idat = split(/\,/, $i);<br />
@odat = ();<br />
for($c = 0; $c &lt; 52; $c++) {<br />
@odat[$c] = &#8220;&#8221;;<br />
}<br />
if(@idat[13] ne &#8220;&#8221;) {<br />
@idat[13] = substr(@idat[13], 0, 4).&#8221;-&#8221;.substr(@idat[13], 4, 2).&#8221;-&#8221;.substr(@idat[13], 6, 2);<br />
}<br />
@odat[0] = @idat[0];<br />
@odat[4] = @idat[1];<br />
@odat[34] = @idat[2];<br />
@odat[36] = @idat[3];<br />
@odat[38] = @idat[4];<br />
@odat[40] = @idat[5];<br />
@odat[28] = @idat[7];<br />
@odat[30] = @idat[8];<br />
@odat[32] = @idat[9];<br />
@odat[25] = @idat[12];<br />
@odat[14] = @idat[13];<br />
@odat[47] = @idat[14];<br />
@odat[42] = @idat[15];<br />
@odat[51] = @idat[16];<br />
@odat[11] = @idat[17];<br />
print OF join(&#8216;,&#8217;,@odat).&#8221;\n&#8221;;<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chikanon.net/archives/29.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.chikanon.net/archives/29.html" />
	</item>
		<item>
		<title>次のネタ</title>
		<link>http://www.chikanon.net/archives/24.html</link>
		<comments>http://www.chikanon.net/archives/24.html#comments</comments>
		<pubDate>Sun, 14 Feb 2010 11:28:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[由無し事]]></category>

		<guid isPermaLink="false">http://chikanon.net/archives/24.html</guid>
		<description><![CDATA[しばらく捜し物をしたいので投稿はまだ先になりそう ・某合資会社について ・スピネル系工学材料について ・製作中の戦略ゲームについて ・Machのサーバ入れ替えについて ・乳酸捍菌の利用について ・神経コンピュータについて ・薬用植物と同属の植物の差異について]]></description>
			<content:encoded><![CDATA[<p>しばらく捜し物をしたいので投稿はまだ先になりそう</p>
<p>・某合資会社について<br />
・スピネル系工学材料について<br />
・製作中の戦略ゲームについて<br />
・Machのサーバ入れ替えについて<br />
・乳酸捍菌の利用について<br />
・神経コンピュータについて<br />
・薬用植物と同属の植物の差異について</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chikanon.net/archives/24.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.chikanon.net/archives/24.html" />
	</item>
		<item>
		<title>捜し物は見付けにくい物です</title>
		<link>http://www.chikanon.net/archives/23.html</link>
		<comments>http://www.chikanon.net/archives/23.html#comments</comments>
		<pubDate>Sun, 14 Feb 2010 10:34:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[由無し事]]></category>

		<guid isPermaLink="false">http://chikanon.net/archives/23.html</guid>
		<description><![CDATA[久々の更新がこんなネタなのもどうかと思うわけですが… ズバリ 「UNIX Review」誌1986年7月号の ・内容をご存知の方 ・むしろ実物をお売り頂ける方 当ブログの数少ない読者さんの中に居られましたら、ぜひコメントにてお知らせください。 この号にCiticorp/TTIへのインタビュー記事があるようで それが大変欲しいのです。 よろしくお願いします。]]></description>
			<content:encoded><![CDATA[<p>久々の更新がこんなネタなのもどうかと思うわけですが…</p>
<p>ズバリ<br />
「UNIX Review」誌1986年7月号の<br />
・内容をご存知の方<br />
・むしろ実物をお売り頂ける方<br />
当ブログの数少ない読者さんの中に居られましたら、ぜひコメントにてお知らせください。</p>
<p>この号にCiticorp/TTIへのインタビュー記事があるようで<br />
それが大変欲しいのです。</p>
<p>よろしくお願いします。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chikanon.net/archives/23.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.chikanon.net/archives/23.html" />
	</item>
		<item>
		<title>LaFoneraその後</title>
		<link>http://www.chikanon.net/archives/21.html</link>
		<comments>http://www.chikanon.net/archives/21.html#comments</comments>
		<pubDate>Tue, 22 Dec 2009 02:23:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[由無し事]]></category>

		<guid isPermaLink="false">http://chikanon.net/archives/21.html</guid>
		<description><![CDATA[この日記には8月までの作業しか書いていなかったので補完。 9月まではFON2202で作業していたのだが、なぜか有線部がケーブルを認識しない。 no careerのまま。 調査の結果、FON2202のPHYドライバであるmvphyがまだ不完全であり、正しく動作していなかった。 一方FON2100のPHYドライバはacphyらしい。 そこでFON2100を入手してテストしたところ、無事動作した。 ただしFTPで30MBほど転送すると、しばらく通信不能に陥る。 原因は今の所不明。]]></description>
			<content:encoded><![CDATA[<p>この日記には8月までの作業しか書いていなかったので補完。</p>
<p>9月まではFON2202で作業していたのだが、なぜか有線部がケーブルを認識しない。<br />
no careerのまま。<br />
調査の結果、FON2202のPHYドライバであるmvphyがまだ不完全であり、正しく動作していなかった。</p>
<p>一方FON2100のPHYドライバはacphyらしい。<br />
そこでFON2100を入手してテストしたところ、無事動作した。</p>
<p>ただしFTPで30MBほど転送すると、しばらく通信不能に陥る。<br />
原因は今の所不明。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chikanon.net/archives/21.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.chikanon.net/archives/21.html" />
	</item>
		<item>
		<title>NetBSD for LaFonera (dmesg)</title>
		<link>http://www.chikanon.net/archives/19.html</link>
		<comments>http://www.chikanon.net/archives/19.html#comments</comments>
		<pubDate>Fri, 21 Aug 2009 07:05:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[由無し事]]></category>

		<guid isPermaLink="false">http://chikanon.net/archives/19.html</guid>
		<description><![CDATA[Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. NetBSD 4.0_STABLE (FON) #11: Thu Aug 20 06:41:56 JST 2009 chikanon@localhost:/Users/chikanon/Desktop/tmp/NetBSD/4.0_STABLE/usr/src/sys/arch/evbmips/compile/obj/FON Atheros AR2315 total memory = 32768 [...]]]></description>
			<content:encoded><![CDATA[<p>Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,<br />
2006, 2007<br />
The NetBSD Foundation, Inc.  All rights reserved.<br />
Copyright (c) 1982, 1986, 1989, 1991, 1993<br />
The Regents of the University of California.  All rights reserved.</p>
<p>NetBSD 4.0_STABLE (FON) #11: Thu Aug 20 06:41:56 JST 2009<br />
chikanon@localhost:/Users/chikanon/Desktop/tmp/NetBSD/4.0_STABLE/usr/src/sys/arch/evbmips/compile/obj/FON<br />
Atheros AR2315<br />
total memory = 32768 KB<br />
avail memory = 29624 KB<br />
timecounter: Timecounters tick every 10.000 msec<br />
mainbus0 (root)<br />
cpu0 at mainbus0: 184.00MHz (hz cycles = 920000, delay divisor = 92)<br />
cpu0: MIPS 4KEc (Rev 2) (0&#215;19064) Rev. 100 with software emulated floating point<br />
cpu0: 16KB/16B 4-way set-associative L1 Instruction cache, 16 TLB entries<br />
cpu0: 16KB/16B 4-way set-associative write-back L1 Data cache<br />
wdog0 at mainbus0: 5 second period<br />
arbus0 at mainbus0<br />
com0 at arbus0 addr 0&#215;11100000 cpu irq 0 misc irq 0: ns16550a, working fifo<br />
com0: console<br />
ae0 at arbus0 addr 0&#215;10500000 cpu irq 2: Atheros AR531X 10/100 Ethernet<br />
ae0: Ethernet address 00:18:84:d0:26:e8<br />
ukphy0 at ae0 phy 16: Generic IEEE 802.3u media interface<br />
ukphy0: OUI 0x000ac2, model 0&#215;0008, rev. 7<br />
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto<br />
ukphy1 at ae0 phy 17: Generic IEEE 802.3u media interface<br />
ukphy1: OUI 0x000ac2, model 0&#215;0008, rev. 7<br />
ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto<br />
ukphy2 at ae0 phy 18: Generic IEEE 802.3u media interface<br />
ukphy2: OUI 0x000ac2, model 0&#215;0008, rev. 7<br />
ukphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto<br />
ukphy3 at ae0 phy 19: Generic IEEE 802.3u media interface<br />
ukphy3: OUI 0x000ac2, model 0&#215;0008, rev. 7<br />
ukphy3: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto<br />
ukphy4 at ae0 phy 20: Generic IEEE 802.3u media interface<br />
ukphy4: OUI 0x000ac2, model 0&#215;0008, rev. 7<br />
ukphy4: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto<br />
ath0 at arbus0 addr 0&#215;10000000 cpu irq 1: Atheros 2315 WiSoC<br />
ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps<br />
ath0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps<br />
ath0: mac 11.0 phy 4.8 radio 7.0<br />
arspi0 at arbus0 addr 0&#215;11300000 cpu irq 0 misc irq 2: Atheros SPI controller<br />
spi0 at arspi0: SPI bus<br />
m25p0 at spi0 slave 0: unknown or unsupported device<br />
timecounter: Timecounter &#8220;clockinterrupt&#8221; frequency 100 Hz quality 0<br />
timecounter: Timecounter &#8220;mips3_cp0_counter&#8221; frequency 92000000 Hz quality 100<br />
root device:</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chikanon.net/archives/19.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.chikanon.net/archives/19.html" />
	</item>
		<item>
		<title>NetBSD for LaFonera</title>
		<link>http://www.chikanon.net/archives/18.html</link>
		<comments>http://www.chikanon.net/archives/18.html#comments</comments>
		<pubDate>Fri, 21 Aug 2009 07:03:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[由無し事]]></category>

		<guid isPermaLink="false">http://chikanon.net/archives/18.html</guid>
		<description><![CDATA[無線動作まででけた。 某掲示板に投稿した簡易手順をこちらに再掲。 dmesgは後ほど。 I-I. 2006年06月以前の以下のファイルを4.0_STABLEのツリーにインポート dev/ic/ath.c dev/ic/athvar.h contrib/dev/ath/* contrib/dev/ath/netbsd/* I-II. FONから落としたfonera.tar.bz2のMadWifiパッチからHALを抜き出し、マージ パッチ:fonera/package/madwifi/patches/301-new_hal.patch HAL:mipsisa32_soc-be-elf.* マージ先:contrib/dev/ath/public/ II-I. dev/ic/ath.cの644行目にあるpowerhook_establish()関数の第一引数に適当な文字列を追加 例:sc->sc_powerhook = powerhook_establish(&#8220;ath&#8221;, ath_power, sc); II-II. contrib/dev/ath/netbsd/ah_osdep.cにath_hal_get_board_config()関数とプロトタイプを追加 プロトタイプ:char *ath_hal_get_board_config(void); 5_STABLEのarch/mips/atheros/ar5315_board.c内のar531x_board_info()関数を微調整して ath_hal_get_board_config()関数としてcontrib/dev/ath/netbsd/ah_osdep.cに追加]]></description>
			<content:encoded><![CDATA[<p>無線動作まででけた。<br />
某掲示板に投稿した簡易手順をこちらに再掲。<br />
dmesgは後ほど。</p>
<p>I-I.<br />
2006年06月以前の以下のファイルを4.0_STABLEのツリーにインポート<br />
dev/ic/ath.c<br />
dev/ic/athvar.h<br />
contrib/dev/ath/*<br />
contrib/dev/ath/netbsd/*<br />
I-II.<br />
FONから落としたfonera.tar.bz2のMadWifiパッチからHALを抜き出し、マージ<br />
パッチ:fonera/package/madwifi/patches/301-new_hal.patch<br />
HAL:mipsisa32_soc-be-elf.*<br />
マージ先:contrib/dev/ath/public/<br />
II-I.<br />
dev/ic/ath.cの644行目にあるpowerhook_establish()関数の第一引数に適当な文字列を追加<br />
例:sc->sc_powerhook = powerhook_establish(&#8220;ath&#8221;, ath_power, sc);<br />
II-II.<br />
contrib/dev/ath/netbsd/ah_osdep.cにath_hal_get_board_config()関数とプロトタイプを追加<br />
プロトタイプ:char *ath_hal_get_board_config(void);<br />
5_STABLEのarch/mips/atheros/ar5315_board.c内のar531x_board_info()関数を微調整して<br />
ath_hal_get_board_config()関数としてcontrib/dev/ath/netbsd/ah_osdep.cに追加</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chikanon.net/archives/18.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.chikanon.net/archives/18.html" />
	</item>
		<item>
		<title>FONのつかいみち</title>
		<link>http://www.chikanon.net/archives/17.html</link>
		<comments>http://www.chikanon.net/archives/17.html#comments</comments>
		<pubDate>Tue, 11 Aug 2009 16:18:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[由無し事]]></category>

		<guid isPermaLink="false">http://chikanon.cjb.net/archives/17.html</guid>
		<description><![CDATA[La Fonera+を友人に頂いたので、NetBSDを移植しようと奮闘中。 まずはNetBSD-4_STABLEで無線が使えるところまでもっていく予定。 簡単なスペックは、メモリ16MB･FLASH8MBでCPUがAR2315(R4000コアっぽ)。 でも標準のHALはなんかダメらしい。 MadWifiのHALを使うようだ。]]></description>
			<content:encoded><![CDATA[<p>La Fonera+を友人に頂いたので、NetBSDを移植しようと奮闘中。<br />
まずはNetBSD-4_STABLEで無線が使えるところまでもっていく予定。</p>
<p>簡単なスペックは、メモリ16MB･FLASH8MBでCPUがAR2315(R4000コアっぽ)。</p>
<p>でも標準のHALはなんかダメらしい。<br />
MadWifiのHALを使うようだ。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chikanon.net/archives/17.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.chikanon.net/archives/17.html" />
	</item>
		<item>
		<title>最近の個人プロジェクト</title>
		<link>http://www.chikanon.net/archives/16.html</link>
		<comments>http://www.chikanon.net/archives/16.html#comments</comments>
		<pubDate>Sat, 20 Jun 2009 03:01:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[由無し事]]></category>

		<guid isPermaLink="false">http://chikanon.cjb.net/archives/16.html</guid>
		<description><![CDATA[OS作成(ボトムアップ) 要約::川合さんの本のOSを、最小限まで軽量化し、OSの本質的な働きを学習する。 内容::GUIなどを省く。また、シェルも分離し、カーネルを分ける。 進捗::75%。特権リングの設定の問題だろうか、一般保護例外でコマンドが動作しない。分離したシェルも同様。 OS作成(トップダウン) 要約::初期のUNIXを、機能を省きつつPCに移植する。 進捗::20%。メモリ管理まで。 カードゲーム 要約::FF8のカードゲームにインスパイアされて作った。AI実装中。 内容::マス目を増やした。元々はオンラインゲームだったが、アホなAIをつけてスタンドアロンに。 進捗::90%。AIがバカ。あと、乱数生成がおかしい。対戦機能は切り捨てる方針で。 ダンジョンゲーム 要約::ゲームボーイアドバイスに、Rogueを移植する。 内容::Rogue Clone IIIを移植。現在、Rogue 3.6移植にも着手。 進捗::85%。友人のドット絵を、まだ一部しか実装できてない。また、グラフィカル版は、敵の描画がおかしい。 NetBSDルータ 要約::NetBSDベースで、設定がコマンドベースで書き換えられるルータを作る。 内容::Cobalt(NetBSD/cobalt)を使ったり、MoDT(NetBSD/amd64)を使ったり、果てはPS2(NetBSD/playstation2)を使ったり。結局SEIL改に落ち着く。 進捗::99%。あとは実運用投入のみ。 PlayStation2とNetBSDでディスクレスルータ 要約::新型PS2にRAMDISK版NetBSDを乗せ、小型ルータにする。 内容::NetBSD1.6ベースに、axeドライバを追加。メモリディスク版のカーネルを作成。 進捗::80%。クランチバイナリがなかなかできない。カーネルはできた。]]></description>
			<content:encoded><![CDATA[<p>OS作成(ボトムアップ)<br />
要約::川合さんの本のOSを、最小限まで軽量化し、OSの本質的な働きを学習する。<br />
内容::GUIなどを省く。また、シェルも分離し、カーネルを分ける。<br />
進捗::75%。特権リングの設定の問題だろうか、一般保護例外でコマンドが動作しない。分離したシェルも同様。</p>
<p>OS作成(トップダウン)<br />
要約::初期のUNIXを、機能を省きつつPCに移植する。<br />
進捗::20%。メモリ管理まで。</p>
<p>カードゲーム<br />
要約::FF8のカードゲームにインスパイアされて作った。AI実装中。<br />
内容::マス目を増やした。元々はオンラインゲームだったが、アホなAIをつけてスタンドアロンに。<br />
進捗::90%。AIがバカ。あと、乱数生成がおかしい。対戦機能は切り捨てる方針で。</p>
<p>ダンジョンゲーム<br />
要約::ゲームボーイアドバイスに、Rogueを移植する。<br />
内容::Rogue Clone IIIを移植。現在、Rogue 3.6移植にも着手。<br />
進捗::85%。友人のドット絵を、まだ一部しか実装できてない。また、グラフィカル版は、敵の描画がおかしい。</p>
<p>NetBSDルータ<br />
要約::NetBSDベースで、設定がコマンドベースで書き換えられるルータを作る。<br />
内容::Cobalt(NetBSD/cobalt)を使ったり、MoDT(NetBSD/amd64)を使ったり、果てはPS2(NetBSD/playstation2)を使ったり。結局SEIL改に落ち着く。<br />
進捗::99%。あとは実運用投入のみ。</p>
<p>PlayStation2とNetBSDでディスクレスルータ<br />
要約::新型PS2にRAMDISK版NetBSDを乗せ、小型ルータにする。<br />
内容::NetBSD1.6ベースに、axeドライバを追加。メモリディスク版のカーネルを作成。<br />
進捗::80%。クランチバイナリがなかなかできない。カーネルはできた。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chikanon.net/archives/16.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.chikanon.net/archives/16.html" />
	</item>
		<item>
		<title>昨日のミラクル</title>
		<link>http://www.chikanon.net/archives/15.html</link>
		<comments>http://www.chikanon.net/archives/15.html#comments</comments>
		<pubDate>Sat, 20 Jun 2009 02:34:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[由無し事]]></category>

		<guid isPermaLink="false">http://chikanon.cjb.net/archives/15.html</guid>
		<description><![CDATA[昨日、OpenSolarisリリース記念セミナーに行ってきたわけだ。 セミナー自体は結構面白かった。 ただ、肝心のOpenSolarisセッションが長すぎたかも。 さて、本題はここから。 僕の隣に、とても若い方が座ってきた。 どう見ても僕より遥かに若々しい。 で、セミナー終了後に機会があったので、話してみた。 そしたら、中学生だったんよ、彼。 しかも受験生で、志望校は我が校でした。 頑張って欲しいね。 詳細は割愛するけど、様々なイベントに出席してるし、いやもう感服ですよ。 こういう人が、いわゆるウィザードになるのではないかなぁ。 ただ、心配なのが、受験のこと。 受験前にあまり熱中し過ぎると、下手すると失敗するかもしれない。 確かにうちのレベルは高くないけど、でも油断してると危ないし。 とにかく、今後も臨機応変に頑張って欲しい限りです。 またお会いしたいです。 唯一の心残りは、同じ高校生活を送れないこと。 僕卒業だからなぁ…。]]></description>
			<content:encoded><![CDATA[<p>昨日、OpenSolarisリリース記念セミナーに行ってきたわけだ。<br />
セミナー自体は結構面白かった。<br />
ただ、肝心のOpenSolarisセッションが長すぎたかも。</p>
<p>さて、本題はここから。<br />
僕の隣に、とても若い方が座ってきた。<br />
どう見ても僕より遥かに若々しい。<br />
で、セミナー終了後に機会があったので、話してみた。<br />
そしたら、中学生だったんよ、彼。<br />
しかも受験生で、志望校は我が校でした。</p>
<p>頑張って欲しいね。<br />
詳細は割愛するけど、様々なイベントに出席してるし、いやもう感服ですよ。<br />
こういう人が、いわゆるウィザードになるのではないかなぁ。</p>
<p>ただ、心配なのが、受験のこと。<br />
受験前にあまり熱中し過ぎると、下手すると失敗するかもしれない。<br />
確かにうちのレベルは高くないけど、でも油断してると危ないし。</p>
<p>とにかく、今後も臨機応変に頑張って欲しい限りです。<br />
またお会いしたいです。</p>
<p>唯一の心残りは、同じ高校生活を送れないこと。<br />
僕卒業だからなぁ…。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chikanon.net/archives/15.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.chikanon.net/archives/15.html" />
	</item>
	</channel>
</rss>

