パスワードを忘れた? アカウント作成
2009年12月 記事 / 日記 / コメント / タレコミ
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
2009年12月31日の人気コメントトップ10
179531 comment

usagitoのコメント: 誰が作ったかによる?/Re:それは服とつながっているのか (スコア 4, すばらしい洞察) 57

もしかしたらそれはお金の出どころによる分類で、
舞台装置……NHK持ち
舞台衣装……出演者持ち
だから「衣装」なのかなーと思っているのですが。

179574 comment

kousokubusのコメント: プログラミング初心者にCを教えるのが間違ってる(Re:とは言うけどね (スコア 4, 参考になる) 88

by kousokubus (#1696412) ネタ元: やる夫と学ぶプログラミング言語 C

新入社員にCを教える講座を持ったことがあります。プログラミング初心者対象で。
「プログラミング初心者にC言語を教えるのは間違ってる」と再三にわたり進言したのですが「業務で使用する言語を最初に教えないと」と却下。
なんとか講義時間を8時間(1時間を週2で全8回)確保して、以下の流れで教えました。

1コマ目:コンピュータの構造。CPU毎に機械語が異なる。コンパイラ。宿題は「C言語以外のプログラミング言語を調べてくること」
2コマ目:なぜ複数の言語があるのか。同じソースから異なる機械語にするには。コンパイラの移植。宿題は「クロスコンパイラとはどんなものか調べてくること」
3コマ目:適当に書いたテキストファイルをコンパイラに食わせる。なぜエラーが出るのか。宿題は無し。(だいたいシェルに慣れてなかったり質疑応答で潰れる)
4コマ目:Cの解説スタート。変数について。数学と異なる記号の使い方。function(関数)について。C言語はfunctionを組み合わせて作る。

int sum(int x, int y){
    int ans;
    ans = x + y;
    return ans;
}

宿題は「なぜsum関数をコンパイラに渡しただけでは駄目か考えること」(だいたいは文の区切りだの宣言だので時間がなくなる)
5コマ目:コンパイラはmain関数を決めうちで読み込む。mainでsum(4, 5)とかしてみる。コンパイラが困るのでプロトタイプ宣言がある。結果をディスプレイに出す関数は既にある。ソースコードにコピペする代わりにincludeしよう。.hについて。プリプロセッサとリンカの話。宿題は「プリプロセッサは何をしてくれるか調べること」
6コマ目:printfで結果の出力。forでのループ。ifでの分類。偶数だけを出力してみる。
7コマ目:配列の話。3で割り切れる数だけ配列に入れてみる。配列の出力。文字列が無い話。配列の先頭と\0の話。やっとHello World!
8コマ目:fizzbuzzを作ってみよう。質疑応答。

教えることを絞り込んだので、きちんと理解してもらえたようで意外に好評でした。
あとオマジナイを極力排除した組み立てにしたので「自分で理解してから使う」癖が付いたようで部署に戻ってからもスムースだったようです。
目をつぶって教えなくて良いように考えたら、なんとかなるもんですぜ:-)

Cを教えるのに、コンパイラの説明から入らないのは無謀ですし、プリプロセッサの説明をせずに標準ライブラリは使えません。
やる夫のは、せっかく前フリ長いんだからもっともっと丁寧にやって良かったんじゃないかなあ。
# Hello World!までの距離が長い言語は初学者向きではないと思うのですが、いまだに中々理解が得られないのが寂しいところ:-P
# たまにCに慣れたやつが居るのでその時は数独ソルバーかCのコメントを取り除くプログラムを書いてもらってました。

179478 comment

kachouのコメント: 一瞬、勘違い (スコア 3, 興味深い) 29

by kachou (#1696291) ネタ元: DC9V出力の音楽用eneloop「eneloop music booster」

9Vの電池と聞いて、てっきり006Pのほうかと思ったら違ったから、ちょっと期待はずれ
…とおもったけど、9Vから15Vまで出力変更できる機構を追加した同様のバッテリーを販売すれば、ノートPCの予備電源としての需要もあると思う。
特に、盆暮れの有明などでは。

あと、5VUSB電源の変換ケーブルもオプションで売ってくれれば良いんじゃないのかなと思ったりも。

179485 comment

fauneのコメント: で、当初の目的は? (スコア 3, 興味深い) 54

毛皮業界は判らないのですけど、毛の色まで変わってしまって、毛皮として価値は変わらないのですかね?
当初の目的はどうでもよい、ってのは優れてアレゲだと思いますが、スポンサーになったと思われる毛皮業者の思惑が気になる。

179494 comment

peloratのコメント: Re:定格9VのACアダプタ (スコア 3, 参考になる) 29

by pelorat (#1696312) ネタ元: DC9V出力の音楽用eneloop「eneloop music booster」

>定格9Vでも、無負荷でテスターあてると12V近く出てたりするし

昔ながらのトランスタイプの非安定化アダプタではそれが仕様です^^;
例えば9V1A仕様でしたら、1Aとったところで電圧が9Vまで下がります。

これが今主流のスイッチング電源ですと無負荷でもほぼ定格電圧(大体+3~5%くらい?)
ですが、9V1Aの仕様は「1Aまで使える」という意味になります。
ですので、今までトランスタイプを仕様していたところに数値上同定格の
スイッチング電源を使用すると、定格ぎりぎりでの常用になるため、
リップルが乗ったり、発熱が大きかったりとトラブルの元になることがあります。
この場合は1.5~2倍くらいの電流許容値をもったものを選ぶ必要があります。

179578 comment

Artane.のコメント: あながちウソばかりではない。(Re:音楽用のエネループ (スコア 3, おもしろおかしい) 29

by Artane. (#1696418) ネタ元: DC9V出力の音楽用eneloop「eneloop music booster」

この手の主観評価はオカルト扱いされがちですが、一定程度は評価根拠があるんでないかな。と思います。

と言うのも、乾電池と言うのは等価的には理想電源の起電力と内部抵抗と言う形にされますが、これの特に内部抵抗が負荷側の変動に釣られて変化する訳です。(当然、これには特定の負荷状態での内部抵抗の増加問題も含まれている)

つまり、電池単体の一般的な優劣を問うのはナンセンスだとしても、電池と機器の相性問題というのは厳然と存在していて、それの一端がこういう主観評価に出てくる訳です。

# 流石に発電所云々というレベルになるとナンセンスですが(^_^;、商用電源の電源ラインの伝達特性問題や負荷変動特性と言うのは
# 極めて定性化しがたい・主観的なレベルの評価として出てくるかも知れないです
# …ある周期で変化をするある負荷波形など普通は気にしないし、実際ユーザに取ってすら誤差の範囲内ですが、
# それを主観的に聞き分けてしまう鋭い聴力と言うのはありうるのではないか。
## 正直、ラインノイズのもたらす影響と比べたら微々たるものだとは思いますが…

で、
コンデンサの場合なんかはもう少しわかりやすくて、例えば増幅回路の入力フィルタなんかだと過渡的なレベルでの素子特性(これは後段の増幅回路のインピーダンスやら入力のインピーダンスやら色々な要素によって微妙に変化する)の違いというのは結構あるのですよ。
これは特に高調波歪(=不可聴な程に高い周波数)の領域での伝達特性の違いとして出てきますし、量産レベルの設計ではほぼ見做しで決め打ちしてしまうような「些細な」問題ではあります。
# 電源用のコンデンサ、特にスイッチング電源やD/Dコンバータ用のコンデンサになると、これにESRやサージ電流特性のような
# 非常にクリティカルな領域の特性問題が性能やMTBFを左右する大きな問題として浮上してくるので量産で無視できない…

しかし、マニアが主観的に「これいい、これ良くない」と決める領域になるとバカには出来なくて、ここに例えばルビコンの何々は良くて日ケミの何々はいまいち。みたいな(あくまでも一例です!日ケミでもいいものはいいです)マニアの評価みたいのが出てきてしまう訳です。

typodupeerror

UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie

読み込み中...