Kanasan.JS JavaScript第5版読書会#3 に参加して
はじめに
前回 (厳密には前々回?) に引き続き,Kanasan.JS JavaScript第5版読書会に参加してきました.
読書会と prototype.js Code Reading とが月 1回交互にあるものと勝手に思い込んでいたので,日程的にちょっと不意をつかれました.
それでは,いつものように箇条書きな感じで以下.
会場まで
今回の会場は,前回と違う 豊中市立蛍池公民館.前日に GoogleMaps で調べたルートを頼りに向かいます.
- 名古屋駅.前日からの雪のため,新幹線が 2,30分遅れ.
トンネルを抜けると目がさめるとそこは雪国だった.- 米原駅.カメラな方がたくさんホームでかまえていた.
- 大阪も雪.
- 大阪駅 ~ 阪急梅田駅のわずかな間で迷いかける.
- samurai20000さんとルシオーレ (会場のある建物) 内のスタバにて待ち合わせ.
第1部
スタート前に...
- hayamizuさんが東京から初参加.
- Yuyaさんが MacBook Air を持参!
7.5 ~ 7.8
a[ -1.23 ] == a[ '-1.23' ]; // trueArray.toString()とArray.join()(引数なし)は同じ?で,どちらが速い?- ↑について nanto_vi先生の実装レベルでのお話.
- JavaScript で簡単にベンチマークをとる方法について.
- 走るフォクすけカワユス.
[ 1, 2 ] == [ 1, 2 ]; // false- オブジェクトの
Object.toJSON()による比較.(要 prototype.js) Array.toLocaleString()の区切り文字が気になる.
8.1 ~ 8.2
- ujihisaさん:会場にいる方は、名前のpostfixに!をつけてください.! == 階乗.
- ↑なるほど.issm! に変更.
- Nickname乱入.
- 日本語でおk > Nickname
- Nickname自重.
- 引数の型チェックは自分でね.
- Nickname:How old is yhara? => yharaさん:18! years old.
- ujihisaさん:
Number.NEGATIVE_INFINITY == -1/0; // true - JavaScript に関数のオーバーロードはあるか? => ない.自分で引数の型や数をチェックする必要アリ.
- 関数の命名規則について.各自触れている他の言語の規則を取り入れているケースが多い?グローバルとローカルで分ける方も.
小休憩・自己紹介
- 学生率が高いなぁ.
- hayamizuさん:8月くらいに北陸でカンファレンスやろう,とamachang.
- kanasan の JavaScript歴10年てスゴス.
8.3 ~ 8.7
- 睡魔が...
Function.apply()の理解が進んだ.- カリー化について.ぜんぜん分かっていない自分.
夕食
- カリー化 (食事的な意味で).
- Haskell Curry.
- 多彩なメニュー.
- dankogai の速読術.
第2部
スタート前
- hayamizuさんが持ってきた露出度の高い本に群がる参加者の皆さん.
8.8 ~ 8.9
naoya_t is now known as naoya_t@ルシオーレ3F- クロージャ.理解少し前進.
- クロージャを使って private (ライク)な変数.
懇親会
終了は 21:00.さすがにないですね.
ルシオーレと蛍池との連絡通路(?)で主催者陣のお話と deqさんの基調講演の後に解散となりました.
大阪駅内で挙動不審だった私を誘導していただいた deqさん,ありがとうございます.無事に名古屋まで帰り着くことができましたw
おわりに
Function オブジェクトの振る舞いをあまり知らないまま JavaScript を使っていたので,今回,その辺の理解を進めることができたのは大きな収穫でした.
そして,前回もそうでしたが,他の言語 (Perl とか Ruby とか Haskell とか Scheme とか Lisp とか)のスペシャリストでもある方も多数参加されているので,そんな方々のセンスを間近で感じられるのも刺激的ですね.ほんの一部でも吸収できるように精進精進,と.
あとは他の言語についても積極的に触っていくこと,ですかね.JavaScript との比較として議論にもよく出てくるので,基礎の基礎だけでも理解しておきたいところ...
おまけ
その他ひとりごと.
- スタバのコーヒーできあがり待ちカウンターのランプが赤かった.自宅近くのスタバは黄色.地方で違う?
- MacBook Air 薄いね.メタリックな質感.HDD が S-ATA でないのにちょっと絶望.
- YAAさんが 百式トート を所持.自分以外で持っている方に初めて会った.曰く,Kanasan.JS 参加者の中に何名か見えるらしい.







![twitomonitor [ついともにた] twitomonitor [ついともにた]](http://www.iwa-ya.net/img/banner/twitomonitor.png)


