2009年9月アーカイブ

nagoya.png


そう言えば,,名古屋Ruby会議01についてブログに何も書いてなかった。

以下公式サイトより適当に転載。(プログラム等は随時更新中なので省略。。)

ちなみに上のロゴも公式サイトから入手できます。ライセンスはcc by 2.1 jpです。

あと,急遽僕もLTをやることになりました。

内容は,CSNagoyaというコミュニティの宣伝です。

当日,スタッフTシャツを着てニヤニヤしている人がいたら僕なので声をかけて下ちい。

ファインマン物理学 (1)
ファインマン
岩波書店
売り上げランキング: 19162


初めてどえりゃあで開催しました。

ドリンクバー平日だけとか意味わかんない。


概要

  • 日時:'09/09/13 14:00~17:00
  • 場所:どえりゃあ
  • 参加者:3名+terurouさんも後の席にいたよ!
  • やったこと:6章読み合わせ


6-1 チャンスと見込み

  • なぜここで確率を勉強するの?量子力学的な?
  • チャンスは小さい→少ないの間違いかな?
  • 政治屋と政治家って何が違うの?
  • 確率というものは我々の無知の程度に依存するのだから,我々の知識が変われば確率も変わるのである。→リーマンショック的な。
  • えっ,IAMASは人生の休暇だった?
  • 七つのタマってドラゴンボ(ry


6-2 ゆらぎ

  • 貨幣の実験,ファインマンさんがやったのかな?学生バイトとか?
  • ゆらぎってのはバラツキみたいな感じかな。
  • 作曲は数学だという話。
  • パスカルの三角形って不思議だね。
  • コンビネーションは高校で習うはずっ!
  • 昔は数学と物理とか学問に区別が無かった。哲学者が数学やってたりするし。


6-3 迷い歩き

  • 迷い歩きで2乗するってのは偏差値みたいだ。
  • なにこれ,標準偏差に話を持っていきたいの?
  • rmsは交流を扱う時に出てくる。
  • こういうのは品質管理で役立ちそうだ。
  • 大きなゆらぎが起こるチャンスはいつも有限。
  • 確率論って数学じゃないよね,というツッコミ。


6-4 ある確率分布

  • 歩幅も変わるとか言われると,余計に混乱する。
  • 確率密度を物凄く分かり易く説明されている気がするけど,いまひとつ理解が追いつかない。
  • 任意の特定の値をとる確率はゼロ→積分の始点,終点が同じだからゼロ。
  • 確からしいっていう表現は誰が決めたの?なんか凄く曖昧。


6-5 不確定性原理

  • 10の22乗って何?→たぶんアボガドロ数のオーダがこんくらいじゃね?
  • 位置が決まれば速度が決まらない。速度が決まれば位置が決まらない。
  • 神は電子の動き方を決める時にサイを投げはしない。 by アインシュタイン
  • なぜ?とかそういうんじゃない。そういうものなんだよ。

連休最終日,鈴鹿8時間エンデューロに参加するため鈴鹿サーキットに行ってきた。

4人チームとはいえ8時間は過酷すぎる! 自転車競技を甘く見てた気がしますorz

あと,駅伝の時みたく皆で参加するイベントはやっぱり楽しいですね。

マラソンとかはバラけて独りになっちゃうし。

いちお自分自身は計9周,タイム的には1周あたり12~13分くらい。

以下適当に写真を貼ってみる。

コンピュータの構成と設計~ハードウエアとソフトウエアのインタフェース 第3版 (上)
デイビッド・A. パターソン ジョン・L. ヘネシー
日経BP社
売り上げランキング: 5667


ええと,だいぶ前のだけどブログに書いてなかったので。。

てかtwitterを本格的に始めてからブログ書かなくなってる気がする。

まあ気のせいだ,,以下適当にメモ。


概要

  • 日時:'09/07/26 17:30~21:00
  • 場所:短歌会館 2F和室
  • 参加者:3名
  • やったこと:2章の残り読み合わせ。コンパイラとx86の所はざっくり読み飛ばした。


2.9 32ビットの即値およびアドレスに対するMIPSのアドレシング方式

  • 即値が大き過ぎるとtwitterのID問題みたいなのが起きるという話。
  • だからlui命令が用意されてるってことね。
  • 代入してシフトなら既存命令の組合せでもやれるよね?→でもめんどくさいしいんじゃね?
  • 分岐命令だとアドレスに16bitしか指定できなくて不便。→だから相対アドレシング。
  • SPEC2000というスパコンのベンチマークソフトがあるらしい。
  • P.89補足ってコンパイラが頑張れってこと??
  • P.91例題 より遠くへの分岐は言われないと気付けないよ。
  • 図2.5の空いてる部分は何?これからやるの?
  • あれPCってレジスタじゃないの?表になくね?


2.10 プログラムの翻訳と起動

  • コンパイラについては皆やってるから大丈夫だよね?→えっ!
  • 普通の奴らの下をいけ!(バイナリアン的な意味で)
  • 疑似命令はRISCで必須じゃね?
  • 付録のA.3節とA.4節は,より詳しくないんだけどwww
  • DLLはプログラム実行時にリンク・ロードされるという仕組み。
  • マシン語だってある意味インタプリタじゃないか!というツッコミ。
  • 著者はJVM嫌いなの?
  • RubyVMはJIT採用してない。だってめんどくさい。


2.11 コンパイラによる最適化

  • 優秀な奴100人位がやっていればいいと思う。
  • インライン展開の体験談とか。
  • Jump命令が重いのでループ展開する。
  • いや,でもコードの可読性も重要だよね!
  • 不要コード削除って,IDEが指摘してくれたりするよね。
  • もうとにかく人間が手を出すなと。
  • ループ内で変なことしないでよねっ!
  • gccオプションのO3で困ることってあるの?数値計算的な?
  • x86のjump命令はCISC的な意味で変。


2.13 プログラムの包括的な例題解説

  • swapとかsortとかよくあるやつだから適当に斜め読み。
  • sortを参考にしながら演習2.15を解けばいいじゃん!
  • 図2.38でJIT有無で全然違うのな。


2.15 配列とポインタの対比

  • ポインタ本の話とか。
  • ループ内の処理は気をつけろとあれほど(ry
  • コードを理解できなくても,とにかくポインタを使用する?→なにそれ怖い。


2.16 実例:IA-32の命令

  • RISCも高機能な命令持ってたりするよね。
  • x86が好きなんじゃなくて,歴史が好きなのだよ。 by dominion525
  • 8086はGPR持ってないのか。。
  • インデックスレジスタの壁?
  • Pentium無印は速い386みたいなもの。
  • 1990年代後半から急激に命令増えてきてる。
  • IA64はくそだった。AMD64最高です。
  • ADM64は誤記ですね,わかります。→そこ,アナログデバイセズとか言わない!
  • 80386で今の仕様が固まったらしい。
  • Intelは日本兵みたいだ。
  • 結局MIPSの引き合いにしたいだけなの?
  • なんだかんだでx86ディスって終わった。


2.17 誤信と落とし穴

  • コンパイラとアセンブリ言語プログラマとの戦い。
  • これらの落とし穴は間違えるなと言う方がムリだ。


2.18 おわりに

  • 単純性は規則性につながる。→デコード楽になるよね。
  • 小さければ小さいほど高速になる。→でもプロセス的に限界あるよね。
  • 一般的な場合を高速化する。→一般的の区別って難しいよね。
  • 優れた設計には妥協が必要。→そんなの日常茶飯事だ!

090920_hamanako.JPG

なんだかんだで浜名湖まで,ノープランでツーリングに行ってきました。

本当にノープランで,,正式に決まったのが9/18夜→9/20~9/21に決行とかw

上の写真は弁天島の夕焼けです。

もともと浜松まで行くかどうかすら怪しかったけど,鰻を食べる為に頑張った!という感じ。

距離で言うと,片道100kmちょっと。

時間で言うと,休憩・食事含めて片道9~10時間。

夜は健康ランドで適当に一泊。

もっと計画立てりゃよかった。

てか日帰りできる場所の方が絶対良いと思うぞ。

プロフィール:ttl

  • ・勉強と運動が好きです。
  • ・カエルさんも好きです。
  • ・λはもっと好きです。
  • 購読する このブログを購読

最近のコメント

アーカイブ

このアーカイブについて

このページには、2009年9月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2009年8月です。

次のアーカイブは2009年10月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.27-ja