<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>かけまわる子犬。</title>
   <link rel="alternate" type="text/html" href="http://www.running-dog.net/" />
   <link rel="self" type="application/atom+xml" href="http://www.running-dog.net/atom.xml" />
   <id>tag:www.running-dog.net,2012://2</id>
   <updated>2012-01-30T13:22:46Z</updated>
   <subtitle>


 

running-dog.net。しかし、自分が一番落ち着かない。かけまわっている子犬のような状態。そんな毎日をブログで綴ってみました。

FreeBSD・PC・UNIX・プログラム・MacOSX・iPhone3G ネタなど技術的・趣味的なネタについて色々書いてみたいと思います。
また、最近は Microsoft Windows ネタも増えてきたかなぁ。などとも思っておりますが、併せて宜しくお願いします。









</subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.33-ja</generator>

<entry>
   <title>Socket370。ターミネーター。(2)</title>
   <link rel="alternate" type="text/html" href="http://www.running-dog.net/2012/01/socket3702.html" />
   <id>tag:www.running-dog.net,2012://2.317</id>
   
   <published>2012-01-30T13:10:18Z</published>
   <updated>2012-01-30T13:22:46Z</updated>
   
   <summary>引き続き「CPU コレクション」のカテゴリー行っちゃいますー。今回でちょうど50...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="CPUコレクション" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.running-dog.net/">
      <![CDATA[引き続き「CPU コレクション」のカテゴリー行っちゃいますー。今回でちょうど50回目かなー。良く続いているなぁ。と、自分でも思いますが、手持ちの CPU はまだまだたくさんあるんですよねー;-)。が、しかし、今回も CPU ではありません。前回に引き続きターミネーターです。です。それも Socket370 の色違い;-)。

どーしてこういうものまで手元に置いてしまうんだろうねぇ・・。と、自分でも思ってしまうのですが・・。

それにしても<a href="http://www.running-dog.net/2012/01/socket370.html" target="_">前回のターミネーター</a>は青かったんですけども今回のは PentiumIII みたく緑色なんですよねぇ・・。

同じ Socket370 なのに色違いなので、バリエーションモデルとして・・。あぁ・・。

<img alt="Socket370_Terminator2_1.jpg" src="http://www.running-dog.net/images/Socket370_Terminator2_1.jpg" width="500" height="467" />

こちらが裏側です。青いのと一緒でゴツゴツしていますよね。

<img alt="Socket370_Terminator2_2.jpg" src="http://www.running-dog.net/images/Socket370_Terminator2_2.jpg" width="500" height="463" />

PentiumIII と一緒に写真撮ってみました。

<img alt="Socket370_Terminator2_3.jpg" src="http://www.running-dog.net/images/Socket370_Terminator2_3.jpg" width="500" height="248" />

そして、こちらは青いターミネーターと二つ並べて撮ってみました。

<img alt="Socket370_Terminator2_4.jpg" src="http://www.running-dog.net/images/Socket370_Terminator2_4.jpg" width="500" height="239" />

青が鮮やかですよね。で、緑のほうは PentiumIII で見る色。 

それにしても Socket370 の場合 CPU としては全部で七個、そして、ターミネーターで二個。僕的には Socket7 が好きなんですけども、今数えてみると10個くらい持っている。その次に多いのが Socket370 かな。あ、いやいや、この後に登場する北森系のもたくさん持っている;-)。と、いうような感じです。


さてさて。ここ三回ばかりターミネーターが続きました。これで手持ちのターミネーターはすべておしまい。次回からはいよいよ次の世代の CPU に行こうかと思います。 Athlon 世代とか Pentium4 世代にようやっと突入です。この辺りになると多分「つい最近の出来事。」的になって行くかと思いますが、どうぞご期待ください;-)。
]]>
      
   </content>
</entry>
<entry>
   <title>Socket370。ターミネーター。</title>
   <link rel="alternate" type="text/html" href="http://www.running-dog.net/2012/01/socket370.html" />
   <id>tag:www.running-dog.net,2012://2.316</id>
   
   <published>2012-01-28T05:33:24Z</published>
   <updated>2012-01-28T05:44:44Z</updated>
   
   <summary>久しぶりに「CPU コレクション」のカテゴリーです。前回は Slot2 のターミ...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="CPUコレクション" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.running-dog.net/">
      <![CDATA[久しぶりに「CPU コレクション」のカテゴリーです。前回は <a href="http://www.running-dog.net/2011/12/slot2.html" target="_">Slot2 のターミネーター</a>ということで、本質的には CPU ではないネタだったのですが、今回もターミネーターの登場です。こーいうのは一個手元にあると、シリーズで欲しくなってしまうんですよねぇf(^^;;。


僕が知っている範囲で言うと、Socket370 には Xeon は無かったはずなので Socket370 のターミネーターというのは PentiumIII ということになりますね。

こちらが表面。上に石がなくてコンデンサのみです。

<img alt="Socket370_Terminator1_1.jpg" src="http://www.running-dog.net/images/Socket370_Terminator1_1.jpg" width="500" height="452" />

こちらが裏側のアップ。ふむ。

<img alt="Socket370_Terminator1_2.jpg" src="http://www.running-dog.net/images/Socket370_Terminator1_2.jpg" width="500" height="464" />

で、こちらが PentiumIII との Socket の比較。ふむ。確かに Socket370 のような気がします。

<img alt="Socket370_Terminator1_3.jpg" src="http://www.running-dog.net/images/Socket370_Terminator1_3.jpg" width="500" height="253" />


この間、たまたま偶然 PentiumPro Dual のマザーボードに触る機会があったのですが、その PC というか IBM のワークステーションは デアルソケットマザーボードだったのに PentiumPro が一個しか刺さってなかったんですね。で、もう一個は空きスロットになっていました。

今でこそデアルソケットマザーにターミネーターが無くとも動作するのですが、初デアルの PentiumPro マザーもターミネーターが無くても動作しているのに、どうして Socket370 はターミネーターが必要になるんだろう？ ちょっと不思議というか、無駄なコストかかっていますよね。


まぁ、どっちにしても個体数が CPU よりも明らかに少ないターミネーターは非常に貴重な存在なのではないか。と、僕個人的には思っているんですけども;-)。
]]>
      
   </content>
</entry>
<entry>
   <title>PRIMERGY MX130 S2 を FreeBSD で利用する。</title>
   <link rel="alternate" type="text/html" href="http://www.running-dog.net/2012/01/primergy_mx130_s2_freebsd_1.html" />
   <id>tag:www.running-dog.net,2012://2.315</id>
   
   <published>2012-01-17T11:59:10Z</published>
   <updated>2012-01-24T15:13:00Z</updated>
   
   <summary>前回のエントリーでは「購入した。」って書いたのですが、今回は実際に FreeBS...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FreeBSD" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="PC パーツ" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="STABLE・CURRENT" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.running-dog.net/">
      <![CDATA[前回のエントリーでは「<a href="http://www.running-dog.net/2012/01/post_14.html" tareget="_">購入した。</a>」って書いたのですが、今回は実際に FreeBSD で動作確認したことについて書いてみます。

インストールには FreeBSD/amd64 9.0-RELEASE を利用したのですが、その後 9.0-STABLE にしました。なので今の環境は 9.0-STABLE です。そしてこの記事の内容も 9.0-STABLE についてです。気がついた点をツラツラと書いてみます。

1. 温度取れない
どーあがいても CPU 温度が取れません。amdtemp.ko や ports の sysutils/k8temp を利用しても CPU の温度が取れません・・。orz。 CPU のステッピングの問題なのかマザーボード(とか ACPI)の問題なのか定かではありません。ただファンの音だけで大体の温度を感じることしかできません・・。


2. Cool`n'Quiet 2.0 は無事に動作する
sysctrl の dev.cpu.0.freq_levels で CPU 可変になります。ただ、BIOS の設定で表示が二種類できます。前回のエントリで掲載した <a href="http://icmpv6.org/Prog/tmp/PRIMERGY_S2/PRIMERGY_S2_sysctrl.txt" tareget="_">sysctrl の結果</a>では以下のように表示されています。

<table width="100%" bgcolor="#6785A5" border="0" cellpadding="10" cellspacing="1" class="waku_gray">
<tbody><tr>
<td bgcolor="#FEF5FF"><pre><code>dev.cpu.0.freq_levels: 3300/-1 2887/-1 2475/-1 2062/-1 1650/-1 1237/-1 825/-1 412/-1
</code></pre></td></tr>
</tbody></table>
<br>

ところが BIOS の設定で HPC (High Performance Computing) というのがあって、この設定を disable にすると以下のように表示されるようになります。

<table width="100%" bgcolor="#6785A5" border="0" cellpadding="10" cellspacing="1" class="waku_gray">
<tbody><tr>
<td bgcolor="#FEF5FF"><pre><code>dev.cpu.0.freq_levels: 3300/13635 3000/10925 2625/9559 2400/7417 2100/6489 1800/4620
1575/4042 1400/3195 1225/2795 1050/2396 875/1996 700/1597 525/1198 350/798 175/399
</code></pre></td></tr>
</tbody></table>
<br>

BIOS の設定で HPC を無効にしたほうが良いですね。PRIMERGY MX130 S2 というのはラックにドドドと入れて HPC にも対応する製品のようですしね。

ちなみに HPC disable 時の dev.cpu.0.freq_levels の値には消費電力が表示されるようになりましたが、この値はちょっと変ですね。FX-6100 は Max 3.3GHz での動作時には 95W のはずなので、表示されている値を七倍する必要があります。しかし、FX-6100 ってのは CPU クロック変動の幅が広いですなぁ。


3. powerd 起動っ!! しかし・・
上記のように Cool`n'Quiet 2.0 が動作するので powerd を起動したら以下のようなメッセージを延々吐き出すようになってしまいました。

<table width="100%" bgcolor="#6785A5" border="0" cellpadding="10" cellspacing="1" class="waku_gray">
<tbody><tr>
<td bgcolor="#FEF5FF"><pre><code>hwpstate0: set freq failed, err 6
</code></pre></td></tr>
</tbody></table>
<br>

dev.cpu.0.freq では速度が可変になっているので動作的には問題が無いのですが、結構ウザいです。ウェブで色々探してみると powerd を落とせとか /boot/loader.conf に以下の設定をしろ。みたいに書かれています。

<table width="100%" bgcolor="#6785A5" border="0" cellpadding="10" cellspacing="1" class="waku_gray">
<tbody><tr>
<td bgcolor="#FFFFE0"><pre><code>hint.acpi_throttle.0.disabled="1"
</code></pre></td></tr>
</tbody></table>
<br>

が、これらの対処法を適用すると CPU クロックが Max の 3.3GHz に張り付いてしまうのでもったいない。じゃ。ということでソースコードを改修し、このログを出ないようにしました;-)。 /usr/src/sys/kern/kern_cpu.c の 406,407 行目の device_printf の部分をコメントアウトしてカーネルを再構築するだけで作業は終了です。ただ単にメッセージを出力しなくするだけの改修です。


4. smartctl でディスクの温度を取る
こちらも BIOS の設定で取れる場合と取れない場合があります。 BIOS の SATA Configuration の設定で External SATA Port を enable にすると smartctl が /dev/ada0 を見つけられなくなります。このオプションは disable にしておいたほうが良いでしょう。

僕は Seagate の ST1000DM003-9YN162 という、 1 テラ、 1 スピンドル、 1TB の HDD を利用しているのですが、smartctl の Airflow_Temperature_Cel を見ると今のところ温度は 20 度前後で推移しているので PC 内の換気が上手く行っているとか HDD 自体の温度が高くならないとか、そんな印象を受けました。


5. シリアルポート
シリアルポートのある PC をいじるのは随分と久しぶりです。随分前から sio0 から uart0 に変更になっているのでどうだろう？と思いトライして見ました。以前よりも設定はグっと楽になりましたね。順番にその設定内容を見ていくことにしましょう。

o. /etc/ttys の変更
ttyu0 というのが uart0 に対応したシリアルポートになります。default の設定から以下のように変更します。

<table width="100%" bgcolor="#6785A5" border="0" cellpadding="10" cellspacing="1" class="waku_gray">
<tbody><tr>
<td bgcolor="#FFFFE0"><pre><code>ttyu0 "/usr/libexec/getty std.9600" <font color="red">vt100 on</font> secure
</code></pre></td></tr>
</tbody></table>
<br>

速度は 9600 のままとしておきました。

o. /boot/loader.conf に追加設定
以下の行を追加します。

<table width="100%" bgcolor="#6785A5" border="0" cellpadding="10" cellspacing="1" class="waku_gray">
<tbody><tr>
<td bgcolor="#FFFFE0"><pre><code>boot_multicons="YES"
hint.uart.0.flags="0x10"
console="comconsole,vidconsole"
</code></pre></td></tr>
</tbody></table>
<br>

設定が完了したら PC を再起動します。するとあとは無事にシリアルポートが利用できるようになるかと思います。 /boot.config も設定してないし、boot2 とかも変更する必要がありませんでした。

あ。しかし、uart0 の認識にも二パターンありました。

起動時の認識がこのパターンだと利用できません。

<table width="100%" bgcolor="#6785A5" border="0" cellpadding="10" cellspacing="1" class="waku_gray">
<tbody><tr>
<td bgcolor="#FEF5FF"><pre><code>uart0: &lt;Non-standard ns8250 class UART with FIFOs&gt; port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
</code></pre></td></tr>
</tbody></table>
<br>

こちらのパターンで認識すると利用できるようになります。

<table width="100%" bgcolor="#6785A5" border="0" cellpadding="10" cellspacing="1" class="waku_gray">
<tbody><tr>
<td bgcolor="#FEF5FF"><pre><code>uart0: &lt;16550 or compatible&gt; port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart0: console (9600,n,8,1)
</code></pre></td></tr>
</tbody></table>
<br>

どうして上記のようになるのか解らないのですが、 kldload uart0.ko すると上のようになるような気がします。僕の場合は結局カーネルモジュールは利用せずに、カーネルコンフィグのファイルに device uart と書いてしまいました。


まぁ、 uart に限らず、今回はカスタムカーネルのコンフィグファイルを利用したのですが、 GENERIC カーネルでは無事に動作するのにカスタムカーネル＋ロードモジュールでは動作しないということが多々おきました。以下にその一例を書いておきます。

・パーティションを認識してくれなかった -> options GEOM_PART_GPT を消したのを復活
・cs0 を認識せずリブート -> ロードするカーネルモジュールの見直し
・カーネルパニック -> bvox のモジュールを /boot/loader.conf に書くのをやめた

などなど・・。けっこう苦労が多かったのは PC が駄々っ子なのか 9.0-STABLE が駄々っ子なのか・・。もう既に何台も 9.0-STABLE を利用しているので安心しきっていた部分はありましたね。


これでだいたいサーバとしての設定が完了したかなー。と、言う感じはします。良かった。それにしても CPU 温度が取れないのはちょっと痛いですね。STABLE 利用してバージョンが上がるのを待つかなぁ。と言う感じがしないでもないです。

まぁ、僕的には今回のお買い物は一応満足の行くものとなりました。ちなみに今ではもう既に virtualbox-ose-4.0.14 で Windows Server 2008 R2 が動作しています。ゲスト OS には二個の CPU と 4GB のメモリを上げているのですが、そーすると Windows Server 2008 R2 ってのはサクサク動作するんですねぇ。感激;-)。

PRIMERGY MX130 S2 のネタはこれで終りですが、機会があれば、また update があれば書いてみたいと思います。
]]>
      
   </content>
</entry>
<entry>
   <title>自宅サーバを新調。</title>
   <link rel="alternate" type="text/html" href="http://www.running-dog.net/2012/01/post_14.html" />
   <id>tag:www.running-dog.net,2012://2.314</id>
   
   <published>2012-01-15T05:15:51Z</published>
   <updated>2012-01-17T01:09:47Z</updated>
   
   <summary>自宅で動作しているサーバがあるのですが、このたび新調しました。今回購入したのは今...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FreeBSD" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="PC パーツ" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="STABLE・CURRENT" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.running-dog.net/">
      <![CDATA[自宅で動作しているサーバがあるのですが、このたび新調しました。今回購入したのは今話題となっている<a href="http://wiki.nothing.sh/page/%C9%D9%BB%CE%C4%CC%20PRIMERGY%20MX130%20S2" target="_">富士通の PRIMERGY MX130 S2</a> です。定価で 12,800yen ですが 1,000yen 割引でした。

最初のスペックはたいしたこと無いのでここにアキバで PC パーツを買ってきてドドドっとハデにパワーアップしてみました;-)。

<img alt="IMG_2772_PRIMERGY_1.jpg" src="http://www.running-dog.net/images/IMG_2772_PRIMERGY_1.jpg" width="500" height="390" />

強化・変更した点は以下の通り。

・CPU: FX-6100 (6Core 95W)
・メモリ: 16GB (4GB x 4)
・HDD 1TB (1 プラッタ 1GB)
・NIC の追加

かかった費用は CPU 12,000yen、メモリ 6,000yen、HDD、9,500yen、NIC 1,000yen って感じでしょうか。本体含めて 40,000yen 弱で豪華な構成となりました;-)。

それにしてもデスクトップ PC を購入するのってどれくらいぶりだろう？今使っているのが Socket AM2 のAthlon64 X2 なのでもうずいぶん古いので 4,5 年ぶり？って感じです;-)。

さてさて。この PC は自宅サーバ用なので早速 FreeBSD/amd64 9.0-RELEASEをインストールしてみました。ここから先は FreeBSD でのインストールや使い勝手についてちょっと書いてみたいと思います。


・FreeBSD/amd64 9.0-RELEASE のインストール
CD-ROM からブートして FreeBSD Installer でインストールしていきます。 HDD のパーティションのところで auto を選択したら GPT(GUIDパーティションテーブル)になってしまいました。 MBR が好きな方は明示的に指定したほうが良いです。

8.2-RELEASE などと同様の MBR でインストールするとパーティション名は ada0s1 とかになるのですが、GPT を利用すると ada0p1 になります。 MBR は "s" で GPT は "p" ですね。

後もう一点。GPT を利用する場合はカーネルコンフィグファイルから options GEOM_PART_GPT を消さないようにしましょう。もし消してしまった場合はカーネルモジュールから geom_part_gpt.ko をロードするようにしましょう。
GPT を利用していてこのオプションが無い場合、 mount root fs のところで mountroot> プロンプトが表示されデバイスを指定してもマウントできない状態になってしまいます。

注意点はこの一点だけでした。後は比較的すんなりと動作します。以下は FreeBSD/amd64 9.0-RELEASE の情報です。必要であれば見てください。

<a href="http://icmpv6.org/Prog/tmp/PRIMERGY_S2/PRIMERGY_S2_dmesg.txt" target="_">dmesg</a>
<a href="http://icmpv6.org/Prog/tmp/PRIMERGY_S2/PRIMERGY_S2_sysctrl.txt" target="_">sysctrl -a</a>
<a href="http://icmpv6.org/Prog/tmp/PRIMERGY_S2/PRIMERGY_S2_pciconf.txt" target="_">pciconf -lv</a>

・FreeBSD を利用していて気がついた点
1. FX-6100 もサクっと認識するしメモリも 16GB 利用できる状態です;-)。

2.snd_hda が存在するので pcm0 が生えてきます。が、スピーカを接続する端子がないので音が出ません。マザーボード上にフロントに出すピンがあればそこから利用かのなのですがねぇ。PCI スロットがもったいないとか、ロープロファイルに対応していないサウンドカードとかあるので、USB-DAC を利用したほうが良いかもしれません。

・ベンチマーク
FreeBSD をインストールした誰もが一度はベンチマークとして確認する行為をしてみました;-)。 /usr/bin/time make buildworld の結果です。

比較は現在サーバとして利用している PC と同じスペックの PCで、以下の二つでの比較です。

AMD Athlon 64 X2 Dual Core Processor 4600+ (2456.27-MHz K8-class CPU)
AMD FX-6100 Six-Core Processor             (3300.07-MHz K8-class CPU)

・FX-6100
o./usr/bin/time make -j6 buildworld
&ensp;&ensp;&ensp;&ensp;2057.94 real 7609.08 user 1234.47 sys

o./usr/bin/time make -j6 buildkernel
&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;436.09 real  786.07 user  137.37 sys

・Athlon64 X2 
o./usr/bin/time make -j2 buildworld
&ensp;&ensp;&ensp;&ensp;57596.74 real 8917.03 user 1011.26 sys

o./usr/bin/time make -j2 buildkernel
&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;846.78 real  948.68 user  120.66 sys

この二つの違いは以下かな。

・CPU クロック
・コア数
・メモリ

CPU の数だけ -j オプションに付加します。 FX-6100 は 上記の違いもあるので Athlon64 X2 の三倍くらい行ってくれるかなぁ？ とか思ったのですが 2.5 倍程度でしょうかね。シャア専用にはなれない;-)。


さてさて。この PC は 6Core でメモリを 16GB 積んだので何にしようか悩んだのですが、ベース OS は FreeBSD にしてそこに Virtualbox をインストールして Windows Server 2008 R2 を動作させ、自宅で SharePoint Server でも起動するかねぇ。とか、漠然と思っています;-)。と、いうか、Windows Server は検証の意味も込めてインストールすることは決まっているのですけどもね。

と、いうことで PRIMERGY S2 は FreeBSD においてもいとも簡単に動作しております。

あ。一点。シリアルポートがイマイチ動作しないのは今から再度確認する予定;-)。

]]>
      
   </content>
</entry>
<entry>
   <title>iPhone4 用リモコン。そのに。</title>
   <link rel="alternate" type="text/html" href="http://www.running-dog.net/2012/01/iphone4_4.html" />
   <id>tag:www.running-dog.net,2012://2.313</id>
   
   <published>2012-01-08T02:27:19Z</published>
   <updated>2012-01-08T02:57:30Z</updated>
   
   <summary>以前のエントリで「iPhone4 用リモコン。」というのを一回書いたのですが、今...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="iPhone/iPod Touch" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.running-dog.net/">
      <![CDATA[以前のエントリで「<a href="http://www.running-dog.net/2011/06/iphone4_2.html" target="_">iPhone4 用リモコン。</a>」というのを一回書いたのですが、今回はその続編です。

そもそも、以前のエントリで書いたのを利用していましたが、以下のような感想。

・Audio-Technica AT335i BK -> もう販売終了じゃん。
・iLuvi EA15 -> ケーブル短すぎ。音悪すぎ(低音がゴソッと抜ける)。
・FiiO E1 -> 音は非常に良い。しかし、ドックコネクタに接続するので・・。

ってな感じでした。そして、iLuvi EA15 は早々と、やはり思った通りに断線してしまいました・・。orz


と、いうことで新たに購入すべくアキバヨドバシへ行ったのであります。目標としてはコメントで教えて頂いた Logitec の LIR-R100BK だったのですが、最近は色々と他のメーカからも出ているのですね。エレコムからも出ていたりして、選択枝は増えていました。

で、リモコン類がある棚を眺めていたら。あれまっ!! Audio-Technica から AT335i の後継機種が新発売されたのですねっ!! 思わず飛びついてしまいました。

<img alt="IMG_1003_at337is_1.jpg" src="http://www.running-dog.net/images/IMG_1003_at337is_1.jpg" width="500" height="525" />

<a href="http://www.audio-technica.co.jp/products/telacc/acc/at337is.html" target="_">AT337iS という型番</a>で、以前の AT335i は主に iPod や iPhone をターゲットにしていた感があるのですが、このモデルはスマートフォン全般に対応したようです。

Audio-Technica の製品というのは本体部分にマイクが付いているのが大きな特徴で本体に向かってしゃべると通話できるのであります。曲を聴く機能だけじゃないんだよ。ってことなんですけども。

しかし、僕の場合はメインの機能として欲しいのが「ダブルクリックで曲飛ばし、トリプルクリックで曲戻りの機能」。しかし、AT337iS のパッケージやホームページにはそのことが全く書いてないんですね。ボタン一回押し時の動作しか書いてない。こらヒトバシラーかなぁ。とか思いつつ購入してみました。まぁ、そもそも前の機種である AT335i はちゃんと動作していたのでまさかデグレードすることはないべ。とかいうある意味安心感というのもあったのですが・・。

で、家に帰ってパッケージを開けてみました。説明書を見ると・・。

<img alt="IMG_2758_at337is_2.jpg" src="http://www.running-dog.net/images/IMG_2758_at337is_2.jpg" width="500" height="338" />

あいや・・。大丈夫か？ みたいな気分で iPhone4 に付けて聞いてみたのですが・・。

一回ボタンで停止・再生ができます。ただしダブルクリックで曲飛ばしできない・・。ガーン・・。とか思い何回か確認していたら。あ。あーーっ!! できましたできました。良かった。ダブルクリックで曲飛ばし、トリプルクリックで曲戻りの機能がちゃんとインプリメントされていますね。"カチカチッ" っと、けっこう早いタイミングで押さないと動作しないみたいです。

この機能ができるのにパッケージやウェブに掲載されてないのは、もしかしたら iPod・iPhone にしか対応していない。ということなのかな？他の Android 系スマートフォンの音楽再生アプリではこの機能は動作しないのかな？ 僕は Android 系スマートフォンは持ってないし、Android 系スマートフォンで音楽を聴くことも考えていないんだけども。

なので、多分 AT337iS の「ダブルクリックで曲飛ばし、トリプルクリックで曲戻りの機能」ってのは隠し機能である可能性が高いです;-)。


さてさて。音についてですが、ひとこと。「良いですねぇ。」に尽きます。さすがはオーディオ機器屋さんが作ったもの。だけのことはあります。ドック接続する FiiO E1 は確かに音が良い。お店のオーディオ担当の人も「iPod・iPhone はドックから音を出した方が良い音しますよー。」と言っていましたがまさしくその通りですが、今回購入した AT337iS も非常に良い音がします。低音も高音もちゃんと出ているし、奥行きや広がりも感じられます。値段からしても中々良い感じです。

と、いうことで iPod/iPhone を利用している人にとっては Audio-Technica の AT335i の後継機種として の AT337iS はその役目を十分に果たしている。といえるのではないかと思います。


]]>
      
   </content>
</entry>
<entry>
   <title>ぬいぐるみ二つな新年。</title>
   <link rel="alternate" type="text/html" href="http://www.running-dog.net/2012/01/post_13.html" />
   <id>tag:www.running-dog.net,2012://2.312</id>
   
   <published>2012-01-03T04:19:22Z</published>
   <updated>2012-01-03T04:35:19Z</updated>
   
   <summary>新年明けましておめでとうございます。今年もこのブログ共々宜しくお願いします。 新...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="よもや話" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.running-dog.net/">
      <![CDATA[新年明けましておめでとうございます。今年もこのブログ共々宜しくお願いします。

新年一発目、どんなネタにしようか悩んでいたのですが、いきなり FreeBSD の話とかしてもちょっとアレだし、CPU コレクションは最近は一段落しつつある(しかし、CPU 自体はまだまだたくさん持っている;-)ので何かないかなぁ。と・・。

で、思いついたのが BSD 的なぬいぐるみ二つ。どちらも僕のコレクションなんですけどもね;-)。

じゃじゃんっ!!「デーモン君人形」と、通称「カメぬい」。

<img alt="IMG_0887_nuigurumi_1.jpg" src="http://www.running-dog.net/images/IMG_0887_nuigurumi_1.jpg" width="500" height="410" />

まずは「カメぬい」のほうですが、当時から(って、いったいいつの時代だ？ 20 世紀かな？) IPv6 やっていた(知っていた)人にとっては非常に有名な IPv6 カメ のぬいぐるみなんですが、当時はぷらっとホームでも店舗で販売されていたので購入しました。これは確か 1,500yen だったかな。許さん が作ったんですね。それにしてもこれは持っている人はまだまだたくさんいるのではないかと思われます。


そしてもう一個の「デーモン君人形」。こっちは FreeBSD 2.0.0-RELEASE の CD-ROM が発売されたときに記念品として一緒に付いてきたヤツです。

<img alt="IMG_0889_nuigurumi_2.jpg" src="http://www.running-dog.net/images/IMG_0889_nuigurumi_2.jpg" width="500" height="569" />

CD-ROM を出したメーカはどこだったっけかなぁ？ TurboLinux とか Slackware 1.3 とかの CD も出していたところだと思ったけど・・。


当時、僕は UNIXUSER とか定期購読していてそこにも FreeBSD の CD-ROM が付いてきていたんだけど、製品版も買ったりして。で、そのおまけに「デーモン君人形」も付いてきた。けど、実際には「デーモン君人形」が欲しくて CD を買っていたり;-)。

「カメぬい」持っている人いてもさすがに「デーモン君人形」持っている人は今となっては少ないのではないかなぁ;-)。手元に来た時から袋に入れてあるので実は新品同様でむちゃくちゃ綺麗に管理されております;-)。


と、いうことで新年早々懐かしいものをネタにしてしまいました。まぁ、ある程度過去を振り返りつつ今年一年を見据えるという意味でもちょうど良いネタかなー。みたいな。話を無理くり収束に向かわせつつありますがf(^^;;。

と、言うことで今年も宜しくお願いします。
]]>
      
   </content>
</entry>
<entry>
   <title>Lightning の自動日本語化。</title>
   <link rel="alternate" type="text/html" href="http://www.running-dog.net/2011/12/lightning.html" />
   <id>tag:www.running-dog.net,2011://2.311</id>
   
   <published>2011-12-27T02:44:36Z</published>
   <updated>2011-12-27T04:50:52Z</updated>
   
   <summary>以前のエントリで「Thunderbird+Lightning の日本語化。」とい...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FreeBSD" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="ports・packages" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="デスクトップ" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.running-dog.net/">
      <![CDATA[以前のエントリで「<a href="" tareget="_">Thunderbird+Lightning の日本語化。</a>」というのを書きました。 FreeBSD の ports からインストールされる Thunderbird のアドオンとして動作する Lightning は日本語化されていないので日本語化するための方法を書いたわけですけども。

それにしても最近の mozilla は 12 週間に一回メジャーバージョンアップすることにしたので、 Thunderbird をインストールすると Lightning も合わせてインストールできるようになったのは嬉しいんだけど、それにしてもバージョンアップの頻度が高すぎるX-(。

毎回 Windows のディレクトリから手動で持ってくるのはもうイヤだ。ってんで、自動日本語化スクリプトを書きました。以下の URL に置いときます。

<a href="http://icmpv6.org/Prog/lightning-ja-20111227.tgz" tareget="_">http://icmpv6.org/Prog/lightning-ja-20111227.tgz</a>

展開すると二つのファイルがあると思います。一個はシェルスクリプト、もう一個は設定ファイルへのパッチです。

動作については lightning-ja.sh の中を見て頂ければと解ると思いますが、簡単に説明すると以下の通りです。


まず、前準備ですが、既に Thunderbird と Lightning がインストールされている場合、lightning アドオンのバージョンを自動で取ってきます。もし、正しいバージョンが取れないようだったらスクリプト中の lightningversion 変数に指定します。

そしてコマンド実行;-)。

1. mozilla.org の lightning アドオンのサイトに Linux 版を取りに行きます。
2. 取ってきて展開後、中から必要なファイル二つをインストールします。
3. chrome.manifest を更新します。

以上で Lightning が日本語化されます。非常に簡単です;-)。


これだけで日本語化できるので、どなたか ports など作って頂けると嬉しいのですけどねぇ。 japanese/lightning 辺りに。ただ、12 週間に一回 ports を更新しないといけないので誰も ports 作りたくないですよねぇ・・。解ります。その気持ち・・。

Thunderbird の ports のどこかでこれを吸収してくれると嬉しいのだけどなぁ。誰かやってくれないかなぁ・・。
]]>
      
   </content>
</entry>
<entry>
   <title>CPU Board ゲット。</title>
   <link rel="alternate" type="text/html" href="http://www.running-dog.net/2011/12/cpu_board.html" />
   <id>tag:www.running-dog.net,2011://2.310</id>
   
   <published>2011-12-15T13:48:05Z</published>
   <updated>2011-12-15T14:10:11Z</updated>
   
   <summary>廃棄物の中から面白いモノを見つけたのでもらってきちゃいました;-)。 CPU ボ...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="PC パーツ" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.running-dog.net/">
      <![CDATA[廃棄物の中から面白いモノを見つけたのでもらってきちゃいました;-)。

CPU ボード。みてくれはこんな感じです。

<img alt="IMG_0687_CPUBord_1.jpg" src="http://www.running-dog.net/images/IMG_0687_CPUBord_1.jpg" width="500" height="360" />

簡単にスペックを書くと、

・x86 互換 CPU Cyrix MediaGX with MMX-S CPU 300MHz
・メモリ SO-DOMM 64MB (SO-DIMM Socket)
・NIC rl0 x2
・USB2.0 x2
・IDE
・SD カードスロット (IDE Slave 2 で認識)
・VGA (D-SUB 15pin)

こんな感じです。製品自体は 2002 年製ですからアーキテクチャ的にはずいぶんと古い部類に入りますね。

それにしても、廃棄物だったので持って帰ってきたのですが、自宅で電源を入れてみるとビッとか音が出て BIOS 画面が表示できたので動くことは動くと思います。

電源は最近よく売っている「IDE->USB 変換アダプタ」に付いてくる、HDD や CD-ROM に接続する AC アダプタの電源で動作したので 12V 5A で OK ってことですね。これは非常に省電力で嬉しい。実は電源の部分が一番の悩みのタネだったのでサクっと起動してくれたのが嬉しかった;-)。

IDE に CD-ROM を接続したり 2.5 インチ HDD を接続すれば OS も起動してくれそうです。スペック自体が低いのでどうしようも無いような気がしないでもないですが、一応 i386 32bit なので FreeBSD なら簡単に動作するであろうと思っています;-)。


こちらが箱です。台湾のとあるメーカのものらしいです。

<img alt="IMG_0688_CPUBord_2.jpg" src="http://www.running-dog.net/images/IMG_0688_CPUBord_2.jpg" width="500" height="345" />

CPU ボードのサイズはだいたいはがきのサイズです。なので、 NAS 箱とかに組み込めそうです。PC の 5 インチスロットの中に入れることもできるので 一個の筐体で二つの PC も可能ですね。お。ブレードだ;-)。

ケースがないのがちょっと痛いですが、まぁ、しばらくは遊んでみようと思っています。最後、使う時にはどうしようかなぁ・・。ルータにするには NIC のポートが少ないし、NAS 箱にする感じかなぁ・・。基本的にこーいうのって「OS が起動したー。やったーっ!!」などと NetBSD 的な発想で、そこで終わってしまう感じがしないでもないのでいすが・・f(^^;。


あーしてみたら。こーしてみたら。とか、皆さんのご意見お待ちします;-)。
]]>
      
   </content>
</entry>
<entry>
   <title>Slot2。ターミネーター。</title>
   <link rel="alternate" type="text/html" href="http://www.running-dog.net/2011/12/slot2.html" />
   <id>tag:www.running-dog.net,2011://2.309</id>
   
   <published>2011-12-10T01:29:46Z</published>
   <updated>2011-12-10T01:46:44Z</updated>
   
   <summary>実に一ヶ月ぶりの「CPUコレクション」ですね。前回の Motorola Powe...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="CPUコレクション" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.running-dog.net/">
      <![CDATA[実に一ヶ月ぶりの「CPUコレクション」ですね。前回の <a href="http://www.running-dog.net/2011/11/motorolapowerpc_g4_dual.html" target="_">Motorola PowerPC G4 Dual</a> で手持ちの UNIX 系の CPU は終わってしまいました。しかし、まだ欲しい、手元に置いときたいモノがたくさんあるので、入手次第随時書き込んでいきたいと思います。


さてさて。今回の掲載は、CPU ではありません。ターミネータです。どうしてこんなものまで集めてしまうんだろうなぁ・・。と、自分でも思うのですが、Soecket もしくは Slot に刺さるものなら何でも欲しい状態に陥っているのでしょうなぁ;-)。

今回は Slot2 PentiumII,!!! Xeon 用ターミネーターの登場です。以前に <a href="http://www.running-dog.net/2011/01/slot2intel_pentiumii_xeon.html" target="_">Slot2 Intel PentiumII Xeon</a> を掲載したことがあるのですが、コイツのターミネーターですね。

<img alt="Slot2_Terminator_1.jpg" src="http://www.running-dog.net/images/Slot2_Terminator_1.jpg" width="500" height="442" />

Intel PentiumII,!!! の頃はマザーボードが Dual に対応していてもお金がなくて(もしくは CPU 一個で十分な運用形態) 一個の CPU で運用する場合、残りの Slot もしくは Soeckt にはターミネーターをさして利用していたんですね。そのときに利用するモノで、石は載って無くて回路があるだけ。みたいな感じでしょうか。

シールの部分をアップにしてみました。

<img alt="Slot2_Terminator_2.jpg" src="http://www.running-dog.net/images/Slot2_Terminator_2.jpg" width="500" height="300" />

そしてこちらは裏側。

<img alt="Slot2_Terminator_3.jpg" src="http://www.running-dog.net/images/Slot2_Terminator_3.jpg" width="500" height="418" />

しかし、Slot2 Xeon というのはひたすら大きい CPU だったんだけど、ターミネーターも大きくする必要あったんかなぁ？あぁ。ガイドの問題で CPU と同じ大きさにする必要があった。というのはあるかもしれないですね。

それにしても CPU と違って持っていてもあまり意味は無いような気がするんだけど、なぜか知らないけど、手元にあるという・・。そして、このようなターミネーター。実はもちっと持っているんですf(^^;;。これから数回に分けて登場していきます;-)。



]]>
      
   </content>
</entry>
<entry>
   <title>mozc ports を最新にしました。</title>
   <link rel="alternate" type="text/html" href="http://www.running-dog.net/2011/12/mozc_ports.html" />
   <id>tag:www.running-dog.net,2011://2.308</id>
   
   <published>2011-12-01T03:21:46Z</published>
   <updated>2011-12-01T03:51:11Z</updated>
   
   <summary>以前のエントリに二回くらい書いているのでのすが、今回は三回目になるかな？ moz...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FreeBSD" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="ports・packages" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="ウェブブラウザ" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="デスクトップ" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.running-dog.net/">
      <![CDATA[以前のエントリに二回くらい書いているのでのすが、今回は三回目になるかな？ mozc の ノラ ports を本日付の最新バージョンにしたものを以下の URL に置いておきます。

<a href="http://icmpv6.org/Prog/FreeBSD_ports/ports-mozcs-20111201.tgz" tareget="_">http://icmpv6.org/Prog/FreeBSD_ports/ports-mozcs-20111201.tgz</a>

以前のバージョンは 1.1.773.102 ですが、今回のバージョンは 1.3.911.102 になります。だた、どこが変わったのか、いまいち解りません・・f(^^;;。


実は最近、ブラウザに opera を利用するようになったんですね。 ports からの make install も早しい、KDE ライクだし。みたいな感じなのですが。

で、 opera に対して日本語を入力しようとすると Ctrl キーを押した段階で確定してしまうので、それが何とかならないか？ とか思い色々調べていたのでありますが・・。

uim-skk でも問題になっているようですね。以下の URL がその参考になるかと思いますが。

<a href="http://my.opera.com/japanese/forums/topic.dml?id=950112" tareget="_">http://my.opera.com/japanese/forums/topic.dml?id=950112</a>

この事象は、僕が現在利用している ibus-mozc でも起きていて、なんか回避策はないんかいな？ と思い色々調べていたんですけども・・。

とある掲示板には「ubuntu では ibus-mosc で Ctrl キーの制約を受けずに opera に日本語入力ができる。」とあったので、むむむ。とか思い、最新版の mozc の ports を作ってみたんですけどもね。

しかし、結局ダメでした。 mozc の 1.3.911.10 でも opera に対して日本語を入力しようとするとやはり Ctrl キーで入力した内容が確定されてしまいます。残念。ただ、せっかく作った ports なのでここに公開しておきます。

send-pr はしないです。 send-pr してもメンテナが全然全くこれっぽっちも対応してくれないんだもの。


と、いうことで現在は opera で正しく日本語が入力できるように、ubuntu の mozc deb のソース取り寄せてパッチを眺めたりしているところです。まぁ、手元に ubuntu が無いので実際にどういう動作しているのか全くわからないの出ありますがね;-)。

ちなみに opera は www/opera と www/opera-devel の両方を試しましたが ibus-mozc では Ctrl が押された段階で日本語が確定してしまいますね。なので、実際問題として、opera っちゅーのは使えない状態になっている。と、言う感じでしょうか。
]]>
      
   </content>
</entry>
<entry>
   <title>USB 無線 LAN 色々、FreeBSD で試してみた。そのに。</title>
   <link rel="alternate" type="text/html" href="http://www.running-dog.net/2011/11/usb_lan_freebsd_1.html" />
   <id>tag:www.running-dog.net,2011://2.307</id>
   
   <published>2011-11-14T10:43:29Z</published>
   <updated>2012-01-08T16:28:23Z</updated>
   
   <summary>以前に一回「USB 無線 LAN 色々、FreeBSD で試してみた。」と言うエ...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FreeBSD" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="NotePC" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="PC パーツ" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="デバイスドライバ" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.running-dog.net/">
      <![CDATA[以前に一回「<a href="http://www.running-dog.net/2010/11/usb_lan_freebsd.html" tareget="_">USB 無線 LAN 色々、FreeBSD で試してみた。</a>」と言うエントリを書いているのですが今回のその続編。二回目です。

今回は FreeBSD のバージョンを 9.0-RC1 にして、新たに購入した機器の動作確認をしてみました。とわいつつ、実は前回も書いているのですが、if_run と if_rum の機器を持ってくればほとんどが動作するんですけどねぇ・・。

今回試した USB 無線 LAN 機器は以下の通り。まずは写真を。

<img alt="IMG_2549_RadioLan2_1.jpg" src="http://www.running-dog.net/images/IMG_2549_RadioLan2_1.jpg" width="500" height="351" />

順番に見ていくとしましょう。


1. Planex <a href="http://www.planex.co.jp/product/wireless/gw-usnano2-g/" tareget="_">GW-USNano2-G</a>
写真の上のほうにある黒くてチッコイやつです。こいつは FreeBSD で動作しない、ドライバが書かれていない、例の Realtek RTL8192CU を使っているヤツです。またまたま買ってしまい大失敗しました・・。orz。 NetBSD だと動作するんですけどねぇ。

で、今回も ndis でトライしてみたんですが、USB 機器はどうしたら if_ndis に結びつけるのか結局解りませんでした。sys/dev/usb/usbdevs にエントリー書けば良いのかなぁ？ ndis での USB 機器の使い方がいまいち解らないんですよねぇ。そんなデバイスは知らん。と言われて ugen にアタッチされてしまいます・・。orz。


2. Planex <a href="http://www.planex.co.jp/product/wireless/gw-us54mini2w/" tareget="_">GW-US54Mini2</a>
これはアキバの某お店で 499yen で売っていたので買ってきて試しました。 FreeBSD では if_rum で動作します。 802.11g でリンクアップするのでこれはまぁ、中々良い感じでしょうか。ただし、今はもう販売終了となっていると思いますが・・。


3. Logitec <a href="http://www.pro.logitec.co.jp/pro/g/gLAN-W300NU2" tareget="_">LAN-W300N/U2</a>
これは FreeBSD では if_run で動作します。けっこう高速で利用できます。続きはちょっと下のほうで書きます。


4. BUFFALO <a href="http://buffalo.jp/product/wireless-lan/client/wli-uc-gnm/" tareget="_">WLI-UC-GNM</a>
これも FreeBSD では if_run で動作します。802.11b/g/n に対応しているので 150Mbps 出る。と言われていますが、そこそこな感じでしょうか。


と、言うことで今回は四打数三安打でした。それにしても最近は ちっこい USB 無線 LAN アダプタが RealTek のだったり Ralink のだったりするので購入する場合にはちゃんと下調べしたほうが良いと思われます。

で、どうして今回、再度の検証を行なったかと言うと、以前利用していた PCI GW-US300MiniW が壊れてしまったので、手持ちであるあるやつを利用し始めたんだけどこいつらみんな遅いっ!! 例えば NFS 上にある動画を再生しようとするとブチブチコマ落ちするし止まるしで到底実用には耐えられない遅さなのであります。

じゃ。ってんで、今回二回目の買い出しに出たのであります。結論から言うは if_run でも通信速度が速いものと遅いものがあります。僕が思うに小さいのはアンテナの影響から来るのか、遅いですね。BUFFALO WLI-UC-GNM は小さくてスルっと収まるんだけど遅いのが難点。
Logitec LAN-W300N/U2 はちょっと出っ張るんだけど、こいつは速いです。WLI-UC-GNM よりも速い。あと、以前使っていて壊れてしまった GW-US300MiniW も大きくて邪魔だったんだけど速かった。

あ、体感的には if_rum よりも if_run のほうが速いですね。まぁ、これはチップとドライバの問題で、当然 if_run のほうが速いのだろうと思いますが。

と、言うわけで教訓。

・if_run を買いましょう。
・300M と書いてあるのは多分速い。けど、その分でかい。
・速さを求めるならでかいのを買いましょう。

って感じでしょうか。デバイスが認識したあとに ifconfig wlan0 の media の部分を見ると良いと思います。


さてさて。どうして僕がこんなに USB 無線 LAN アダプタに凝るのか？ と言えば、ThinkPad X100e 内蔵の 無線 LAN カード Advanced-N + WiMAX 6250 が正常に動作しないので USB アダプタに走るのでありました。

が、この間<a href="http://www.running-dog.net/2011/10/thinkpad_x100e_suspendresume_o.html#c77293" tareget="_">別のエントリにコメントしました<が、Advanced-N + WiMAX 6250 は動作するようになりました</a>。 ここに書かれているように if_iwn.c を改修すると動作します。

それにしてもちゃんと動作する if_iwn はむちゃくちゃ速いです。 802.11n でリンクアップします。実際に計測してみると 24,5Mbps は出ています。すげーーっ(@_o)。けど、しょっちゅう通信が切れるんですよね。リンクの up/down はしないんだけど 30 秒くらい平気で止まってしまい、利用できるんだけど実用には耐えられない。速いだけに非常にもったいない・・。orz

と、言うことで Advanced-N + WiMAX 6250 の次に速いのが GW-US300MiniW、その次が LAN-W300N/U2 です。こいつは 12,3Mbps くらい出てくれます。 WLI-UC-GNM になると if_rum の速い機器と同等程度の速度になりますかねぇ。

あくまでも僕の実測と体感からの感想です。

と、言うことで if_run が今のところは一番良い感じだと思います。利用できるのは当たり前。更に速度を求めるのであればもっと他に色々試してみたいものですねぇ;-)。
]]>
      
   </content>
</entry>
<entry>
   <title>Motorola。PowerPC G4 Dual。</title>
   <link rel="alternate" type="text/html" href="http://www.running-dog.net/2011/11/motorolapowerpc_g4_dual.html" />
   <id>tag:www.running-dog.net,2011://2.306</id>
   
   <published>2011-11-08T23:42:30Z</published>
   <updated>2011-11-09T00:26:32Z</updated>
   
   <summary>久しぶりのブログの更新ですね。で、ネタは「CPU コレクション」なわけであります...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="CPUコレクション" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.running-dog.net/">
      <![CDATA[久しぶりのブログの更新ですね。で、ネタは「CPU コレクション」なわけでありますが。今回登場する CPU は<a href="http://www.running-dog.net/2011/10/motorolapowerpc_g4.html" target="_">前回に引き続き PowerPC G4</a> ですが、今回は デュアルな CPU になります。

Mac のアーキテクチャというか、発想はなかなか面白いですね。CPU はボードの上に乗っている。Intel で言うところの Pentium2 みたいな感じで、CPU ボードみたいな雰囲気ですが、なんとそこに CPU をニ個載せてしまうのが Mac のハードウェアですね。

まずは写真を。

<img alt="PowerPC_G4_Dual_1.jpg" src="http://www.running-dog.net/images/PowerPC_G4_Dual_1.jpg" width="500" height="366" />

で、こちらか裏側です。

<img alt="PowerPC_G4_Dual_2.jpg" src="http://www.running-dog.net/images/PowerPC_G4_Dual_2.jpg" width="500" height="376" />

Mac のハードウェアの言い方はよくわからないのですが、裏にある Socket はシングルもデュアルも共通で CPU ボードをサクっとさし込む。で、その CPU ボードの上には CPU が一個か二個か。ってことになるアーキテクチャですね。

この方法だとメインボードに無駄な CPU ソケットを用意する必要がないのである意味良い方法かもしれないですね。ただ、マシン速度に影響するかもしれませんが。


こちらが CPU コアのアップの写真です。

<img alt="PowerPC_G4_Dual_3.jpg" src="http://www.running-dog.net/images/PowerPC_G4_Dual_3.jpg" width="500" height="497" />

上の部分に「Motorola」って文字が隠れていますが、一応は見つけることができます。


さてさて。PowerPC G4 CPU ですが、シングル CPU と デュアル CPU を二つ並べてみるとなかなか面白いですね。ここからはシングルとデュアルを比べた写真を掲載してみたいと思います。

まずは CPU コアの比較の写真。

<img alt="PowerPC_G4_Dual_4.jpg" src="http://www.running-dog.net/images/PowerPC_G4_Dual_4.jpg" width="500" height="251" />

左側がデュアル用の CPU ですが、シングルとデュアルで CPU の大きさが違うんですね。これには驚き。作るとき、シングル用でまず作って、そのあと、Apple が 「Dual が欲しい。」と、モトローラに言ったら、出来上がったのは新たにデュアル対応した CPU は大きくなってしまった。ってことなんでしょうかねぇ？

こちらの写真は CPU ボードでの比較です。

<img alt="PowerPC_G4_Dual_5.jpg" src="http://www.running-dog.net/images/PowerPC_G4_Dual_5.jpg" width="500" height="240" />

右側がシングル CPU のボード、左側がデュアル CPU のボードですが、大きさがかぁなり違いますね。

この部分は多分モトローラが設計しているのだと思うんですけど、Mac のメインボード部分は Socket で接続されてるので、その Socket 部分が共通であれば接続する CPU は何でも良いよー。って感じなのでしょうなぁ。

以上、実際に調べたわけではなく僕が思ったことをただ単に書いているわけですけども;-)。


PowerPC G4 シングル CPU はずいぶん前に手に入れていたのですが、今回掲載した PowerPC G4 DUal は比較的最近入手しました。ヤフオクで「起動しません。Junk です。」というので 500yen でした。僕自身「動作しない CPU」というのは今回初めての購入かな？ 「Junk 扱いです。」って言われているのはいっつも購入しているんですけどね;-)。

それにしてもシングル CPU と デュアル CPU でこんなにも違うのか。と思えた体験ができたので、やっぱり手元にあるのと無いのとではずいぶんと違うものなのだなぁ。と思ったのでありました。
]]>
      
   </content>
</entry>
<entry>
   <title>xterm の日本語表示。</title>
   <link rel="alternate" type="text/html" href="http://www.running-dog.net/2011/10/xterm.html" />
   <id>tag:www.running-dog.net,2011://2.305</id>
   
   <published>2011-10-26T08:11:42Z</published>
   <updated>2011-10-26T09:59:59Z</updated>
   
   <summary>ウェブで検索すると、もう既にたくさんの人がこの題材で色々書いているようですね。な...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FreeBSD" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="X11" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="ports・packages" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="デスクトップ" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.running-dog.net/">
      <![CDATA[ウェブで検索すると、もう既にたくさんの人がこの題材で色々書いているようですね。なのであえて書く必要も無いのではないか。と、ちょっと思うのですが、僕も書いてみます;-)。

ちょっと変わった方向性から書こうと思っています。

まず、xterm とか emacs などは X11 のリソース設定しているのですが、今回はそれについては一切は書きません。コマンドプロンプトから以下のコマンドを投入し、リソース情報を全てさっぱり削除しそこから xterm を起動します。

<table border="0" width="100%">
<tbody><tr><td bgcolor="#FFFFE0"><pre><code>% xrdb -remove
</code></pre></td></tr>
</tbody></table>
<br>

このあと、プロンプトから xterm を起動します。まずはオプション無しで。すると以下のような状態で xterm が起動すると思います。そして jman ls と打った状態です。

<img alt="xterm-default.png" src="http://www.running-dog.net/images/xterm-default.png" width="488" height="343" />

なお、このブログでは写真のサイズは横幅 500 ピクセルと決めているので、今後は全て横幅 500 ピクセルで表示します。上記のキャプチャのみは横幅が 488 ピクセルなのでちょっと小さめ。

まぁ、半角文字も日本語文字も Fixed フォントで表示されているので一応は無事に起動して、無事に表示できるようです。


問題はここからで、せっかくなので自分好みのフォントを利用したい。はたまた xterm は pango やcairo をリンクしているのでアンチエイリアスを有効にしたい。などと思い、色々な人が格闘しているわけですね。
しかし、全くダメ・・。利用に耐えられない表示のしかたをしてくれます。これについて、皆さん色々書いているんですね。


xterm 自体は X11 のリソースとは別にオプションでフォントを指定できます。~/.Xresources では XLFD でフォントを記述するのですが、 -fa オプションでは fc-list で表示されるフォント名を指定します。

以下、2,3 のフォントを指定したときのコマンドラインとキャプチャを掲載してみます。

-.フォントサイズは 10 で画面の大きさは 80x30 です。
-. LANG は ja_JP.UTF-8 です。


o.メイリオフォントを指定して起動

<table border="0" width="100%">
<tbody><tr><td bgcolor="#FFFFE0"><pre><code>% xterm -fa メイリオ -fs 10 -geometry 80x30
</code></pre></td></tr>
</tbody></table>
<br>

<img alt="xterm-meiryo_500x400.png" src="http://www.running-dog.net/images/xterm-meiryo_500x400.png" width="501" height="401" />


o.Osaka の UNICODE フォントを指定して起動

<table border="0" width="100%">
<tbody><tr><td bgcolor="#FFFFE0"><pre><code>% xterm -fa osaka_unicode -fs 10 -geometry 80x30
</code></pre></td></tr>
</tbody></table>
<br>

<img alt="xterm-osaka_unicode_500x400.png" src="http://www.running-dog.net/images/xterm-osaka_unicode_500x400.png" width="501" height="401" />

osaka_unicode は比較的良い線行っているんですが、もうひといきっ!! って感じ・・。

それにしても皆さん、この表示を嫌うんですな。カーソールの四角は全角四角ちっく。あげくの果てには全角文字の間に半角スペースが入る。非常に横長な xterm の起動画面になってしまう。

ports から xterm を make するときには WITH_WIDE_CHARS=true を指定する必要があるのでこれは有効になっています。そして、xterm でマルチバイト、CJK フォントを正しく表示するためのオプションとしては -cjk_width ってのがあるのですが、この -cjk_width がまるで有効になっていない。と、言うことですね。

いやぁ・・。まいったまいった・・。

UTF-8 を扱う場合、日本語の表示には 4Byte 必要なのだそうで、その影響が出て文字の間に半角スペースが入るとか入らないとか。考えてみると MySQL で UTF-8 を利用すると Key のサイズが既定値未満なはずなのに「キー値が長すぎる。」とエラーになる時があるのですが、その現象とも確かに似ているような似ていないような気がしますね。


で、本当に正しく表示できんのかい？とか思い、自分の持っている(インストールされている)フォント全てを xterm に指定して確認してみました。

<table border="0" width="100%">
<tbody><tr><td bgcolor="#FFFFE0"><pre><code>% fc-list | wc -l
     487
</code></pre></td></tr>
</tbody></table>
<br>

ふむ。僕の FreeBSD には 487 個のフォントがインストールされているようですね;-)。では、以下のコマンドを実行してコマンドイメージを出力し、早速確認してみましょう。

<table border="0" width="100%">
<tbody><tr><td bgcolor="#FFFFE0"><pre><code>% fc-list | awk -F, '{print "xterm -fa \"" $1 "\" -fs 10 -geometry 80x30 &"}'
</code></pre></td></tr>
</tbody></table>
<br>

これを | sh -X とかするととんでもないことになるので、5,6 個ずつ起動することにします。

確認してみたところ、有名どころなフォントは全て全滅でしたね。正しい表示を全くしてくれません。
あと、日本語を持っていないフォントは日本語部分は表示してくれない。コード自体を持っていてもフォント自体が無いフォントは豆腐が表示されます。


そんな中、一個だけありましたよ。正しく日本語を表示してくれるフォントが;-)。

<table border="0" width="100%">
<tbody><tr><td bgcolor="#FFFFE0"><pre><code>% xterm -fa "細明體" -fs 10 -geometry 80x30
</code></pre></td></tr>
</tbody></table>
<br>

<img alt="xterm-03_500x400.png" src="http://www.running-dog.net/images/xterm-03_500x400.png" width="501" height="402" />

おぉ。ちゃんと日本語が表示できて、文字と文字の間に半角スペースが入ることなく表示してくれていますね。

「けっ。そんなこと言ったってオメーの持っているフォントだろっ。」とか思うんですが、このフォント名で検索してみると、あややややや？ このフォントはフリーなの？ (@_o)。 
いやね。自分自身、このフォントを、いつ、どー言うタイミングでインストールしたか全く覚えてないんですよf(^^;;。

以下のサイトからダウンロード可能なフォントのようです。

<a href="http://ja.cooltext.com/Download-Font-細明體+MingLiU" target="_">http://ja.cooltext.com/Download-Font-細明體+MingLiU</a>

ダウンロードしたあと、インストールして、そのあと fc-cache すれば利用可能になるかと思います。

ちょっと明朝体チックでそれでいて色が薄いので常用に耐えられるかはちょっと疑問ですが、一応は正しい表示をしてくれてアンチエイリアスが有効になって xterm が起動してくれます。


あと、この 細明體 ってフォントは上記サイトでは「日本語フォント」ではなく「中国語フォント」のカテゴリの中に入っているんですね。 中国語のフォントの中に日本語の文字のパタンが埋め込まれている、なんともすごいフォントなのでしょうなぁ。

と、言うことで、今の段階の xterm は、もしかしたらフォント側で対応できていれば綺麗に表示できるんではないかなぁ。と思った僕の考え、合ってる？

あと、「僕も私も xterm で表示が綺麗になるフォント持っているよー。」ってのがあったら教えて頂けませんでしょうか。等幅ゴシックなフォントがあれば嬉しいなぁ。と、ちょっち思っております;-)。
]]>
      
   </content>
</entry>
<entry>
   <title>ThinkPad X100e で suspend/resume OK;-)。</title>
   <link rel="alternate" type="text/html" href="http://www.running-dog.net/2011/10/thinkpad_x100e_suspendresume_o.html" />
   <id>tag:www.running-dog.net,2011://2.304</id>
   
   <published>2011-10-23T15:40:35Z</published>
   <updated>2011-10-23T16:24:56Z</updated>
   
   <summary>いやね。とあるタイミングで ports を csup したら KDE のバージョ...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FreeBSD" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="NotePC" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.running-dog.net/">
      <![CDATA[いやね。とあるタイミングで ports を csup したら KDE のバージョンが KDE-4.6.5 から KDE-4.7 系にアップデートしていたので「お。新しい KDE4 がリリースされたっ!!」とか思い portupgrade -arR しようかと思ったのだけど FreeBSD 自体も 9 系が CURRENT から RELENG_9 になったので、せっかくだから RELENG_8 から RELENG_9 にしてしまえーーっ!! ってことで、 NotePC にインストールされている FreeBSD を FreeBSD 9.0-RC1 にしてしまったのでありました。

バージョンアップしたのはデスクトップと NotePC の両方。で、今回の記事は ThinkPad X100e についてになります。


それにしてもこの NotePC、夏はてんでダメですな。温度が上がりすぎて勝手に shutdown が走ってしまう。裏を返すと正常に ACPI が動作している。とも言うんですが、Windows7 なんかは夏場の暑い時期だと起動後五分も持たずに shutdown、FreeBSD でも hw.acpi.thermal.tz0._PSV=80.0C とか設定入れて CPU クロックを落としたりするんだけど、自動 shutdown してしまう。メッセージを出力しつつ・・。orz。

熱い CPU っちゅーのはツライですなぁ・・。


と、言うことで本題の suspend/resume についてですが、以前、<a href="http://www.running-dog.net/2010/10/thinkpad_x100e_freebsd_suspend.html" target="_">一回記事にしています</a>よね。そのとき試したのは RELENG_8 だったのだけど、今回は RELENG_9 でトライっ!! って感じ。で、見事に supend/resume してくれます。わーーいっ!!


そもそも ThinkPad X100e は無線 LAN カードに if_iwn を利用しているのですが、こいつがまた FreeBSD では動作しない・・。orz RELENG_8 では、以前は一時的に動作していたのに 2011/07/05 くらいに改修が入ってそれ以降は動作しなくなってしまった・・。RELENG_9 でも試したんだけどやっぱり動作しない。

しょーがないので僕の場合、無線 LAN は USB の if_run を利用していたのであります。が、こいつは suspend/resume の時に悪さすることが解りました。


suspend/resume するマシンの僕の環境は以下の通り

0. 僕の環境
・FreebBSD 9.0-RC 2011/10/19  10:00 頃に csup して来たものを利用
・Xorg-7.5.1 + dri-7.6.1,2 + xf86-video-ati-6.14.2
・KDE-4.7.2 しかし、なぜだか解りませんがデスクトップ効果が有効になりません・・。orz


では、実際に suspend/resume する時の手順を以下に書いてみましょう。

1. Xorg の画面を抜ける
X が起動していてその上で動作している端末上で acpiconf -s3 や KDE4 の[スリープ]を押しただけだと suspend はしますが resume してくれません。X を起動している人は Ctrl+Alt+F1 などでいったん X を抜けてコンソールの画面を表示させます。

なお、sysctl にはこれを自動でやってくれる hw.syscons.sc_no_suspend_vtswitch という MIB があるのですが、これが有効になってないんですよねぇ・・。なので手動で X を抜けます。


2. とりあえず無線 LAN の利用を停止する
僕の場合は run0 で認識している USB NIC を引っこ抜きました。その後で acpiconf-s3 とたたきました。すると suspend してくれます。その後、フタを閉じて開くと PC と言うか OS が目覚めるのでリターンキーを 2,3 発叩きます。するとコンソールが現れると思います。sync 連打して無事を確認します。おーー。 resume しましたねぇー。パチパチパチ。

ここで run0 で認識する USB NIC を接続すると無線 LAN が利用できるようになります。後は Ctrl+Alt+F2|3|4 などを押して X を表示させれば無事に X の画面が表示してくれると思います。

RELENG_8 の頃はコンソールのプロンプトが返ってきても X の再表示ができなくて drm.ko が暴走していたんだけど、 RELENG_9 ではそんなことは無いようです。それが大きな違いでしょうかね。


3. USB NIC は実はくせ者？
さてさて、上記 2. で suspend/resume が利用できるようになりました。もう一回、上記の手順で suspnd/resume すんべかと思い試してみると・・。あいや。orz resume は一回限り有効で、二回目の resume ではコンソールが凍り付きますね。

この場合は、無線 LAN の利用をきっぱりとあきらめましょう。一回目の suspend 前に X の画面を抜けた後、USB NIC を引っこ抜きます。その後で if_run を kldunload します。これがミソです。

有線 NIC を利用する場合、つまり if_re を利用している限りでは何回も suspend/resume してくれます(僕が試したのは連続四回ですが;-)。

そう考えると usb か、 if_run のどちらかに問題があるような気がしないでもないですが、今の段階ではカーネルがそれらしいログを出力してくれないのでちょっとまだ原因がわかりません。また、if_run 以外の 無線 LAN ドライバではどうなのか？もちょっと解りません。

もし if_iwn が動作したとしたら、それは多分 PCI バスに接続されているので、なんか動作しそうな感じはしないでもないんですけどねぇ。


以上は、僕が持っている ThinkPad X100e で RELENG_9 な FreeBSD を走らせたときの suspend/resume の動作になります。
けども RELENG_9 も生ものなので今日動いたものは明日は動かないかもしれない部分も多々あるので、今の環境を保持しておいたほうが良いのかなぁ？


どっちにしても FreeBSD において supend/resume したのは実に <a href="http://running-dog.net/bsd/fiva206/FreeBSD.html" target="_">CASIO FIVA MPC-206 以来</a>の快挙なのであります。嬉しいですなぁ;-)。わーーいっ!!


後はデスクトップ機で suspend/resume してくれるとすんげー嬉しいんですけどね;-)。


]]>
      
   </content>
</entry>
<entry>
   <title>iPhone4 の充電。</title>
   <link rel="alternate" type="text/html" href="http://www.running-dog.net/2011/10/iphone4_3.html" />
   <id>tag:www.running-dog.net,2011://2.303</id>
   
   <published>2011-10-15T04:55:13Z</published>
   <updated>2011-10-15T05:31:14Z</updated>
   
   <summary>この間、ちょいとユーラシア大陸のすみっこのほうをうろついてきました。俗に言う「極...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="iPhone/iPod Touch" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.running-dog.net/">
      <![CDATA[この間、ちょいとユーラシア大陸のすみっこのほうをうろついてきました。俗に言う「極東ロシア」という辺りですけども。<a href="http://icmpv6.org/blog/2011/10/post_131.html" target="_">ハバロフスク・ウラジオストク辺り</a>ですね。

旅の紀行について別のブログに書いたのでそちらを参考していただくとして、今回の旅では iPhone4 を持っていたのでそのことに付いて書いてみたいと思いますが、ロシアのキャリアには接続していませんf(^^;;。

まず、ロシアに入国したら iPhone4 をただちに機内モードにしました。そして、Wi-Fi のみをオンにして準備完了。ロシア国内、まぁ、ハバロフスクとウラジオストクにしか行ってないのですけども。この二つの場合、泊まったホテルでは部屋の中で無料で無線 LAN が利用できました。なので 3G キャリアには接続しなかったんですけどもね。町中を歩いていると「Free Wi-Fi」って看板をそれなりに見つけるのでまぁ、なんとか大丈夫な感じでしょうか。

で、一番困ったのがバッテリー。今回はロシアのコンセントは持って行ってない(と言うか持ってない;-)ので、電池をたくさん持って行ったんですね。最悪電池で充電しよう。みたいな。


あ。成田に向かう青いスカイライナーは座席に電源コンセントがあって利用できるので日本用のコンセントは持って行くと良いかもしれないです。


と、言うことで今回は iPhone4 の充電についてのお話です。まずは写真を一枚。

<img alt="IMG_2442_iPhone4_Power_1.jpg" src="http://www.running-dog.net/images/IMG_2442_iPhone4_Power_1.jpg" width="500" height="410" />

これはアキバで 100yen で買ってきた電池ボックスで USB メスコネクタが付いているヤツです。この電池ボックスと iPhone4 を直接接続して充電を試みましたがダメでした。
iOS4 の場合は 「この機器を利用して充電はできません。」みたいなメッセージが出力されるのですが、 iOS5 では何も表示されないですね。ただ単に利用できないだけみたい。
ちなみに iPhone3G では利用できて充電することができます。


さて。困った。僕は iPhone 用に一個だけバッテリーパックを持っているのですが、それでは到底三泊四日の旅に耐えられはしないのであります。

で、しばし悩みつつも三日くらい過ぎるのであります。もっとでかいバッテリパック買うべきか、ロシア用コンセント買うべきかなどなどと。

ところがパッとひらめきました。それが次の写真。

<img alt="IMG_2437_iPhone4_Power_2.jpg" src="http://www.running-dog.net/images/IMG_2437_iPhone4_Power_2.jpg" width="500" height="388" />

USB 電池ボックスでバッテリーパックを充電する案です。これだと iPhone4 の影響を受けずに充電ができそうです。

まず、バッテリーパックを充電します。iPhone4 のバッテリが少なくなってきたら バッテリーパックで iPhone4 に電気をあげます。バッテリーパックが空になったら次に USB 電池ボックスを利用してバッテリーパックを充電します。うひひ。完璧;-)。


次の写真はもっとすごい;-)。

<img alt="IMG_2439_iPhone4_Power_3.jpg" src="http://www.running-dog.net/images/IMG_2439_iPhone4_Power_3.jpg" width="500" height="353" />

数珠つなぎとかカスケードとかデイジーチェーンとか、言葉はいろいろありますが、iPhone4 -> バッテリーパック -> USB 電池ボックス と接続して充電をするのであります;-)。

これだと特に機器的な問題も無く電池で充電できるのであります。そして安上がりっ!! おーー;-)。


今回の旅では写真のバッテリーパック一個と充電式単三電池八本持って行きました。これで何とか過ごせたかなぁ。と言う感じがします。

ちなみに充電式電池がない場合でもアルカリ乾電池とかを現地調達すれば良いので、一応無尽蔵に充電はできるような気がします。


僕が今回利用した充電式単三電池での充電ですが、二本利用してだいたい 20% 増えれば良いかなぁ。と言う感じでした。海外では 機内モード にしているので 3G は利用しなかったので iPhone4 自体のバッテリーの持ちが良かったような気がします。


と、言うことで、今回のまとめ;-)。

iPhone4 で利用できない充電用機器でもバッテリーパックに充電しながらだと利用できる。

]]>
      
   </content>
</entry>

</feed>

