mieki256's diary



2005/12/21(水) [n年前の日記]

#1 [nitijyou][pc] 36時間 memtest86 を動かしてエラーが出ないのだから CPU + Memory + M/B には問題なさげ

FDD、HDD をつけて、memtest86 を走らせ始めてみたり。5時間ほど動かしてるけど、まだエラーは出てない。が、最低でも7時間ぐらいは走らせてみないと…。

#2 [pc] もしかするとメインPCが壊れたのはモノラルのイヤホンをつけていたことが原因だったりするのかもしれないと思えてきた。

自分、普段はPCのサウンドをまったく聞かない人でして。必要になったときは、常時接続してるヘッドフォンを引っ張り出して聞いたりしていたのだけど。

ある時期から、わざわざ両耳にヘッドフォンを装着するのが面倒になってきて。100円ショップで「モノラル」のイヤホンを購入して、それをメインPCのサウンドカードの端子につけていたのであります。…となると、信号線とGNDが当然ショートしますわな。そんなことをして、電子機器が壊れないほうがおかしい。今頃になって、なんだかそんな気がしてきた。どうしてそんな馬鹿なことをしていたんだろう。>自分。本当に義務教育を受けた人間なのか? >自分。本当に工業系の学校を卒業した人間なの? >自分。

_ステレオとモノラルの話(1) :

ページの真ん中あたりに、「ステレオ」の端子に「モノラル」のジャックを差した場合どういう状態になるのか、その解説図が。

「ショートするとどうしていけないの?」とか人によっては言ったりしそうなので :

一応簡単な解説。…間違ってるかもしれんけど。

ちゃんと学校に通ってた人なら、「電圧 = 電流 x 抵抗」という式ぐらいは習ってるはず。例えば、5V の電圧がかかってる端子があったとして。そこに抵抗をつけたら、どの程度の電流が流れるか。

100オーム の抵抗をつけたら、「電圧 = 電流 x 抵抗」なのだから、「電圧 / 抵抗 = 電流」、つまり、5V / 100オーム = 0.05A の電流が流れる。のかな。たぶん。
10オームなら、電流は 0.5A。
1オームなら、5A。
0.1オームなら、50A。<なのかな?
それでは、抵抗値が限りなくゼロに近かったら? つまり、ショートさせたら? 電流はどのくらい流れるか。

いやまあ、実際はそういうことが起きないような回路にしてる場合が多かったりするのかもしれんけど。しかし、少なくとも、「常時ショートさせる」ことが前提の回路設計なんかしてない予感。> PCパーツ。

気になって、ステレオ → モノラル変換コードを検索してみたのだけど :

今時はそういうのってほとんど売ってないんですな。うーむ。考えてみれば、ステレオ → モノラル変換って、簡易ではあろうけど「ミキサー」に属するんだよなぁ。

つーか、どうしてPCのサウンドカード側に、ステレオを一旦モノラルにして、同じ値を左右両方に出力するような機能がついてないんだろう。どうせデジタル値をDA変換して出力してるのだから、DA変換する前の段階で内部計算してモノラルにするなんてお茶の子さいさいだろうと思うのだけど。単に需要がないからやらないだけ、であろうか。そりゃまあ、わざわざステレオをモノラルにしたいと思う人なんて少数派かもしれんけど…。

あちこち検索していたら、障害を持った方 −−片方の耳が難聴な方が、ステレオ → モノラル変換コードを探してる様子を目にしたり。となると、サウンドカードにステレオ → モノラル変換機能が求められるとしたら、それはアクセスビリティの範疇に含まれる機能、ということになるのかもしれないなと思ったりもして。何にせよ、気が利かないやつだ…。>PCのサウンドカード or サウンドドライバ。

この記事へのツッコミ

Re: もしかするとメインPCが壊れたのはモノラルのイヤホンをつけていたことが原因だったりするのかもしれないと思えてきた。 by けいと    2005/12/22 17:09
> 「常時ショートさせる」ことが前提の回路設計なんかしてない予感。

そんなアホな設計はまずないと思って良いですよ。
メイドイン特定アジアでもそこまでアホじゃないです(笑)

ステレオ→モノラルっていうと
いかにもLch+Rchのmixっていうイメージですが、
実はただ単にLch出力のみでした、
なんていうコードが多数ありますし、
いまどきモノラルオーディオ機器なんていうものはないので
ステレオオーディオ機器でモノラルオーディオを扱うときは
Lchのみを使用するのが常識らしいです。
(間違えてRchのみに音声が入ってて、
モノラル再生すると無音になる、なんていうのもあるらしい)

あと、ショートっていっても、たいした電流が流れているわけじゃないので
ちょっとした保護回路入れるだけで十分ですし、
そもそもステレオプラグはモノラルプラグの上位互換ですから、
どっちを挿しても用を足せることになっているはず(たぶん)
いわゆる「上位互換」ってやつですな。

> 何にせよ、気が利かないやつだ…。>PCのサウンドカード or サウンドドライバ。

えーと…
ものによってはミキサー内臓の音源&ドライバがありますよ。
つーか、今時だとたいていそういう機能があると思いますが、
必要な人がほとんどいないので意識していない人は多いかも。

TVキャプチャカードと併用すると良くわかると思いますが
チューナーから出力される音声部分と混ざって
PC本体のwav音源が鳴ったりしませんか?

まぁ、モノラルにmixする必要性があまりないので
ステレオミキサーだけっていう事は多いと思いますけど、
幸か不幸か私のPCのオンボード音源は
モノラルミキサー機能がありますな…使ってませんけど。

それ以前に電源ショートだとうんともすんとも言わなくなる予感。
Re: もしかするとメインPCが壊れたのはモノラルのイヤホンをつけていたことが原因だったりするのかもしれないと思えてきた。 by mieki256    2005/12/23 11:55
> Lch出力のみでモノラルと称するコード

わあ。そんな手が。なんだか上手い商売だなぁ…。
その場合、もちろんRchは放置、なのでしょうな。
GNDとショートさせたりはしないで。

しかしそうなると、アニメの視聴すら厳しくなるなぁ。
近年のアニメって、キャラが右に立ってるときは
Rchのみから声が聞こえてくるじゃないですか。
となると、聞こえない台詞も多々出てきそうな予感。

> ステレオ機器でモノラルを扱うときはLchのみ使用するのが常識

それを聞いて、下のページの話を思い出しました。
http://www2s.biglobe.ne.jp/~yapsys/bbs4/321066885096119.html
なるほど、片方のchだけを意識的に使う場面は
結構あるということですな…。

> 私のPCのオンボード音源はモノラルミキサー機能があります

なんと! そんなものが存在しているとは!
ぜひ、サウンドチップの型番を教えていただけないものかと。
や、M/Bの型番でもメーカ製PCの型番でもいいのですが。
気になる…。

オンボードサウンド程度でもモノラル出力機能があるということは、
ハード的にはどのチップでも実は可能だったりしそうですね。
すると、サウンドドライバがそこまで対応してるか否かで
違ってくる、とかそういう話になってきそうな。
あるいは、近年、そこまでできるチップが主流になってきたのか。
ちょっと気になるであります。

> 電源ショートだとうんともすんとも言わなくなる予感

や、さすがにRchとGNDのショート = 電源のショートではないだろうと…。
また、一応は、ちょこっとショートしても
即座に壊れない程度の設計になってるのかな、とも思うんですが、
(でないと通電状態での抜き差しや、甘い差し込みで、即、壊れちゃうし)
ただ、ずーっとショートしっぱなし、という状態は
設計者・販売元は想定外じゃないかとも…。
前述のページでも、
「ノートパソコンの音声出力端子が壊れてしまう恐れがある」
という話が出てたりするようですし。

それにしても、
モノラル端子を差した状態は、ch で考えると、
Lchだけ聞いてる状態と同じだから…
ステレオヘッドフォンでLchだけを
聞いてれば良かったんだろうなぁ… >自分。
何をやってたんだか。トホホ。
Re: もしかするとメインPCが壊れたのはモノラルのイヤホンをつけていたことが原因だったりするのかもしれないと思えてきた。 by けいと    2005/12/23 23:03
> 近年のアニメって、キャラが右に立ってるときは
> Rchのみから声が聞こえてくるじゃないですか。

裏を返せば、それだけモノラル環境がマイナーになっているということですな…

> サウンドチップの型番

これが…

パーツの1つ1つを吟味して
自分で納得するものを組み合わせる主義の私なのですが、
今のメインマシンに限っては他人のお下がり。
(お下がりって言ってもPen4/2.4Gですが)
かつショップブランド(マウスコンピュータ)なので
正確なM/B名やらチップ名がわからんのです。

で、WinXPのデバイスマネージャ君曰く
「Avance AC'97 Audio」
というものらしいです。

こやつ、2chステレオのほか4chサラウンドや5.1chサラウンドの設定が
ソフト上から設定できて、
その設定によってジャックの機能が変わるという
個人的にはちょっと恐ろしい音源だったりします。
(ソフト設定で入力端子が出力端子に切り替わる)

ただ、機能的に使ったことがないので
LchとRchがmixされるかどうかは不明です。
一応機能選択しても左右のパン設定とかは当然殺されています。

> ずーっとショートしっぱなし、という状態

いや、十分想定内だと思いますよ。
イヤホン接続よりもスピーカー接続で常時挿しっぱなし
っていう状況は容易に考えられます。

> ノートパソコンの音声出力端子が壊れてしまう恐れがある

件のページのコメントは
結婚式場側が万一を考えて危険回避しただけで
現実にはまずありえません。

そもそもつないでショートして壊れるんなら
結婚式場に限らず何らかのモノラルプラグを挿した時点で即破壊ですが
モノラルイヤホンの側にも
「ステレオプラグには接続しないでください」
なんていう注意書きはありませんしねぇ。

ショートの危険性があるものを挿されて当然の形状にするほど
危ない技術は採用しませんよ^^;

例外として身近なのは
イーサネットとISDNのS/T点のコネクタ形状が同じだとか
PC98のVGAとDOS/VのMIDI/ジョイスティックのコネクタが
同じ事ぐらいですかねぇ。
Avance AC'97 Audio云々 by mieki256    2005/12/27 12:33
> WinXPのデバイスマネージャ曰く「Avance AC'97 Audio」というもの

情報thxです。が、検索してみても「標準的なドライバ」であることしか
判りませんでした。うーむ。謎の音源チップですな…。

> ソフト設定で入力端子が出力端子に切り替わる

こ、怖い! ソフト設定でハードを壊せそうですな、ソレ…。
まあ、たしかに、ケースを開けてジャンパ設定を弄るよりは
はるかに利便性があるような気もしますが、でもやっぱり怖いなぁ…。

> LchとRchがmixされるかどうかは不明

なるほど…。もしかするとLchだけ出てくるとか、
そういう可能性もありそうですな。
まあ、今時、モノラルで出力したいなんて需要はほとんどないしなぁ…。
ch数に関しては、逆の方向に時代は進んでますしねぇ…。

RchとGNDのショートに関しては、別の記事として書きましたです。

#3 [vine] Vine Linux 3.2 に Anthy + scim をインストールしてみたり

_Anthy wiki - Anthy って何?
_VineAnthy - 2ch-Linux-Beginners
_anthy+scimで日本語入力 (Vinelinux)

インストールしてみた。素晴らしい。MS-IME と同様の感覚で使える。kinput2 のように変換候補リストが変なところに表示されたりしない。

インスールした際の手順 :

apt-get install scim-anthy
でインストールできる。実際は、
apt-get install anthy scim-anthy scim anthy-el
と同じ、かしら。
Vine Linux 3.2 では setime が scim に対応してないとのことで、VineSeed から vutils なるパッケージをとってきてインストール。root になって作業。
su -
cd ~/rpm/SRPMS/
wget ftp://ring.asahi-net.or.jp/pub/linux/Vine/VineSeed/SRPMS/vutils-1.24.0-0vl1.src.rpm
rpm --rebuild vutils-1.24.0-0vl1.src.rpm
cd ~/rpm/RPMS/noarch/
rpm -Uvh vutils-1.24.0-0vl1.noarch.rpm
exit

setime status
で、scim が見えることを確認してから、
setime scim
ログアウトして、ログインし直し。

これだけだと環境変数に
EMACS_IME=scim
と定義されて、~/.emacs.el 中での、環境変数による Anthy 関連の指定が素通りしてしまう。邪道かもしれないけど、~/.emacs.my.el 中に、
;; Anthy
;; (require 'anthy)
(load-library "anthy")
(setq default-input-method "japanese-anthy")
(define-key global-map "\C-\\" 'anthy-mode)
(define-key global-map "\C-o" 'anthy-mode)
(define-key global-map [kanji] 'anthy-mode)
(define-key global-map [M-kanji] 'anthy-mode)
を記述。

emacs 上で使う際に SPACE が全角で入力されてしまうのだけど :

どうにかなりませんか。

「/」を入力することで半角英数入力になるみたいだから、それを使えばいいのかな。例えば、「 EMACS は」と入力したい場合は、
  1. 「/」を入力。
  2. SPC,E,M,A,C,S,SPC と入力。
  3. 「/」を入力。
  4. 「は」を入力。
とか?

_Anthy wiki - Emacsから に答えが書いてあった。
(setq anthy-wide-space " ")
を設定しておけばいいみたい。

Anthyという名前の由来 :

某アニメのヒロインの名前で、あんまり考えずにつけてしまいました。気にしないで下さいまし。本当は主人公の名前を付けたソフト(Utena)がプロジェクトの主役となるはずでしたが、現状のようになっています。

Anthy wiki - FAQ より

ああー。アレかー。

#4 [linux] Anthy で「ダッシュ」や「右向き矢印」を入力するにはどうしたらいいのだ

MS-IME だったら、「ダッシュ」とか「みぎ」で変換できるんですけど。なんかそのへん集めた辞書とか無いのでありませうか。いや、どうやって辞書を追加したらいいのかそれすらわからん状態なのだけど。

_最適な日本語入力環境を発掘せよ - Part5 辞書の整理 :

sumika なる辞書管理ツールがあるらしいのでインストールしてみたり。apt-get install sumika でインストールできる。sumika で起動。ためしに単語登録しようとしたら、「単語登録に失敗」と言われた。が、emacs を終了させてからやってみたら登録できたみたい。

kasumi なる辞書管理ツールもあると知り、そちらもインストールしてみた。VineSeedPlus の中にあるらしいので、
cd ~/rpm/SRPMS
wget ftp://ring.asahi-net.or.jp/pub/linux/Vine/VineSeed/VineSeedPlus/SRPMS/kasumi-1.0-0vl1.src.rpm
で取得。
rpm --rebuild kasumi-1.0-0vl1.src.rpm
をしようとしたら、gtk2-devel と glib2-devel が必要と言われる。apt-get install gtk2-devel で色々インストールされた。その後、rpm --rebuild。~/rpm/RPMS/i386/ 中に rpm が出来上がった。
cd ~/rpm/RPMS/i386/
rpm -Uvh kasumi-1.0-0vl1.i386.rpm
でインストール。kasumi で起動。

どちらもすっきりした見栄え。素晴らしい。

_長音符号とか全角ダッシュとか :

なんだか色々あるみたい。うーむ。

_iconv(1) およびiconv(3C) の文字マッピング訂正 :

このページによると、
sjis0x815C
euc-jp0xA1BD
ucs20x2014
というのが全角ダッシュに割り当てられているみたい。さて、これを辞書登録するにはどうしたら…。

_Lonely Moonchild: 全角ダッシュと水平バー :

Firefox @ Linux ではそのへんおかしいらしい。今は直っているのか、それとも放置なのか。

_矢印記号の場合 "やじるし" として変換しても出てきますが、短縮入力があります。 :

zh zj zk zl z, z. z/ で入力できるらしい。

_従来の文字コードとUnicodeの対応に関する諸問題 :

_(via diary 2002-09)

EM DASH とか HORIZONTAL BAR (QUOTATION DASH) とかいうらしい。ていうか、ごっちゃになってた時期があってわけのわからん状況になってるらしい。

ひとまず昔の hnf を emacs で開いてコピペして、emacs 上で単語登録した :

M-x anthy-add-word-interactive
で登録。

しかし、sumika なり kasumi なりで登録するにはどうしたらいいのやら。なんか知らんが登録しようとすると、落ちてしまったり文字化けしたりするのですが。わけがわからん。

#5 [emacs] 全角文字と半角文字の間にスペースを入れる elisp とかないのかしら

_text-adjust.el という elisp がそういうことをしてくれるらしいと知った。使ってみようとして、~/lib/emacs/ 中に該当 .el を置き、~/.emacs.my.el に、
(load "text-adjust")
(setq text-adjust-rule-kutouten text-adjust-rule-kutouten-zkuten)
(setq text-adjust-hankaku-except " ?!@ー〜、,。.")
を記述したのだけど、
 File error: "Cannot open load file", "mell"
なるメッセージが。うーむ。

mell.el 等は、 _MELL - M Emacs Lisp Library から入手すればいいらしい。ひとまず、*.el を軒並みダウンロードして、~/lib/emacs/ に置いた。動いてくれたように見える。
M-x text-adjust-space
で、全角単語と半角単語の間に空白を入れてくれるようになった。ありがたや…。

#6 [hns] hnf中の頭の方に「OK」を書かなければ表示されないことを今頃知った

これならガンガンメモをとっておけそう。ありがたや。ある程度書いてから、OK をつけることに。

以上、1 日分です。

過去ログ表示

Prev - 2005/12 - Next
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project