はじめに
名古屋 (とその近辺) って JavaScript の勉強会ってないのかなぁ... そんなことを個人的に思ったり,Kanasan.JS で知り合った三重県の samurai20000 さん と話したりしている今日この頃.
では,まずやってみましょうか,という流れに.
そんなわけで,名古屋とその近辺の方で何名か集まって JavaScript について勉強しませんか? とつぶやいてみるテストです.
概要
先日 samurai20000さんと打ち合わせを行った結果,次のような感じでやってみることになりました.
いつ?
3月29日(土)13:00 にスタートです.
どこで?
(まずはお場所代のかからない)私のお仕事場を使ってゆる~く行おうと考えています.5,6人くらいなら問題なく収まります...たぶん.
何を?
JavaScript 第5版 (通称:サイ本) を最初から読んでいきます.ので,各自この本を持参していただくことになります.当然 1回で読み切れるような量ではないので,数回に分けていくことになりますね.
どのように?
何もわかっていないので,手探り感満載になるかと思います.まぁ気軽に集まって何かする場,というものを作ることができたらいいですかね.
私自身Webなコミュニケーションにあまり慣れていない人間ですが,lingir とか ustream とか使うのがいいのかな.
その他
- まずは参加費 0で.
- お菓子持ち寄り式にしてみようかな.近くにコンビニがあるので,買い出しもしますけど.
- 次以降にどんなことをやってみるか,といったこともぜひディスカッションしましょう.
おわりに
興味をお持ちの方は,本エントリへのコメント,メール (contact☆meganelab.net),twitter,mixi なんかへコンタクトをいただければ,と思います.
はじめに
今さらながら VMware Server を試してみているここ数日.
ネットワーク環境を,引きこもっているときでも外出時でもたいした変更を行わなくても使えるような設定にしたいのですが,あまりよくわからないので他力本願的アウトプット.
現状
ゲストOS を 2つインストールし (どちらも Debian さん),ホストOS とは NAT で接続(?)しています.
引きこもり時のネットワーク環境は次のような感じです.
引きこもり時のネットワーク環境.
で,外出時は次のような感じです.ThinkPad は有線無線問わず LAN には接続されていないとします.
外出時のネットワーク環境.
問題
上記のような設定の場合,外出時,ゲスト同士の通信はできても,ゲスト側からインターネットに接続することができないわけですね.(引きこもり時は無問題で接続できます.)
ThinkPad + EMOBILE の役割が ADSLモデムのそれと同じように見えるので,ThinkPad 自体に PPPoE サーバのような役割を持たせられればいいのでしょうかねぇ...ううん,サッパリ.
おわりに
現状でもホストとゲストとの通信は可能なので,まぁいいといえばいいのですが,やはり問題は解決したいのが正直なところです.当然その方がハッピーですしね.今後も要調査,と.
どなたか,この辺のしくみを理解されている方がみえましたら,ぜひご教授くださいまし.
はじめに
先日,メールクライアント Thunderbird の (2.0.0.12 へ) アップデートをしようとしたところ,ヘンなエラーがループしてアップデートできない症状に見舞われました.
症状と原因
ちょうどこんな感じ.
で,何が原因かというと,
ということらしいです.
さらに,上記引用の大元の情報 によると,Logitech 製の Webカメラの場合に発生するようです.(他社製のものについてはわかりませんが.)
実践
タスクトレイにカメラなアイコンがあったので,ここからユーティリティを終了させた後に再度アップデートをリトライ.
問題なくアップデートできました.
おわりに
Thunderbird をアップデートするときは,Webカメラのユーティリティを終了させておいた方がよさげです.
はじめに
前回 (厳密には前々回?) に引き続き,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 参加者の中に何名か見えるらしい.
関連リンク
はじめに
ついともにた にちょっとした動作を追加して,ver. 0.1.3 としました.
個人的にこんなのがあるといいなぁ,というもののなかで簡単に実現できそうな以下の 2点をとりあえず.
更新時のタイトル表示
ウィンドウが非アクティブなときに更新処理が行われた場合,タイトルが
<モニタ中のお友達数>/<全お友達数(最大100)> @ <時刻> - twitomonitor [ついともにた]
といった感じに変更されるようにしました.タブブラウザであればこれがタブにも表示されるので,他のサイト利用時でも更新の概要が簡単に把握できるかな,と思ってみたり.
更新後に強制的にフォーカスさせる,というのもあったんですが,何らかの作業中にいきなりウィンドウが切り換わるのもねぇ...ということで却下しました.
ちなみに,「ついともにた」にフォーカス後10秒くらいで,タイトルは元に戻ります.
つぶやきの拡張表示
「モニタ」のサイズからはみ出して見えなくなっている「つぶやき」を表示できるようにしました (これを「拡張表示」と呼ぶことにします.今だけかも).「つぶやき」 のテキストをクリックすることで表示・非表示を切り換えられます.
はみ出した部分にURLが含まれていたりしたときにけっこう不便だったので...
おわりに
こんな感じでゆるゆるっとやっていきますよ.



