2015-03-19(木) [長年日記]
■ React.jsでも使ってみようと思ってHTML5+JS勉強会へ行ってきた
最近はWebアプリケーション開発者ではないので、新しいものを追いかけるよりも勝ち組に乗って楽をしたい所存(←以前からそうだった気もするが)。群雄割拠だったJavaScriptのフレームワークもReact.js + Fluxの勝利が見えてきたかなーと思い、ぼちぼち手をつけることにしようとした矢先に、11th HTML5+JS勉強会で増井さん(@masuidriveの方)がReact.jsのことを喋るというので行ってきた。会場は教壇があるせいで勉強会というより講演会だ(し、実際スタイル的には講演会だった)。
事前学習はAjaxを劇的に簡単にするReact.jsとReact + (Javascript || CoffeeScript) + Bower スタータキット。今回の講演資料も前者をベースとしたもの。サーバサイドも含めたMVCの「V」をReact.jsで担うアーキテクチャはシンプルだし、DOMというグローバル変数をVirtual DOMとして隔離・隠蔽するのはいいアイデアなので、好きになれそう。一方、FluxはせっかくReact.jsでシンプルになったところをまた複雑にする感じがしてあんまり好きになれないかなー、まぁ大規模開発に必要というのはわかる。
しかしこうやってクライアントサイドですべてのDOMを生成するとSEOが困るじゃんと思ったら、ちゃんとサーバサイドでのレンダリングもサポートしてるという。軽くググったくらいではnode.jsを使うという以上はよくわからんかったので「増井さん、Railsやめちゃうの?」って質問してみたら「Railsはそのまま使い、レンダリング用にnode.jsのサーバを立てる」という回答。うえー、大仰すぎる……。「だったら全部node.jsでいいよ」となるよなぁ。
というわけで、とりあえずは既存アプリの一部コンポーネントだけReact.jsで実装してみるという流れにするのが良さそうな気がした。あとはなにか自前のアプリを実験台にして手を動かそう。
ちなみに前半はMOONGIFTの中津川さんによるIoTの話。MOONGIFTの中の人、初めてみた。講演は、デモがことごとく失敗するというもので*1、これだと「IoTまだまだだなー」という印象しか抱けなさそう(笑)。というか、少数の個人が趣味でラズパイとかをインターネットにつなげただけではIoT的な未来像にはあんまり近づく感じがしないけど。デバイス数ではスマホの方が圧倒的に多いんだし。
*1 講演終了後にすぐ帰宅してしまったので、その後会場でリベンジできてたかも知れない。
2015-03-18(水) [長年日記]
■ 【ナビスコ】川崎 1-3 名古屋@等々力陸上競技場
今朝出社したら偶然午後から武蔵中原に行く用事ができていて、そのまま観戦に行けるというラッキーな流れだったけど、結果はアンラッキーだったね……。かみさんが来られなかったのでソロ観戦だったけど、またしてもソロだと勝てない神話が。
今日はいつものバック2F席から。週末だと家族連れがメインのほんわかムードだけど、平日夜はなんかストレス溜め込んだサラリーマンたちが雑なヤジを飛ばしたりして、悪い試合結果もあってなんだかもんにょりした気分になってしまった。ナビスコは人が少ないからよけいにね。
名古屋は陣形をコンパクトに保って無理に上がらず、川崎のボールを狭いところに誘い込む。シビアなパスを出さざるを得なくなった川崎の選手がミスって自滅という流れが多かった。こういう風間サッカー対策をしっかりやってくるチームには勝てない。これに対抗するには練度をあげるしかないけど、こういう場面でちゃんといいパスを出せるのが、相変わらずケンゴだけなのがなぁ。
2015-03-15(日) [長年日記]
■ Windows Updateの不具合に当たってしまった (追記あり)
一昨日のWindows Updateの直後から、自宅で使っているWindows 8.1が頻繁にプチフリ状態になるようになってしまった。反応がないのはタスクバーとかタスク切り替えあたりなので、固まってるのはどうもExplorerのプロセスっぽい。Twitterで検索してみると似たような症例を訴えている人多数だったのでひさびさに「当たった」なぁ、と。最近Windows Updateにともなう不具合けっこう多いけど、自分には当たらなかったからなー。
で、悪さをしてるのはKB3033889という情報を得たので、調べると「緊急」扱いのセキュリティFix。とはいえ背に腹はかえられないので、アンインストールしたのが14日に日付が変わったあたり。ざっくり触ってみて、トラブルは解消されているっぽい。へいへい、悪いハッカーさん、おれを攻撃するならいまがチャンスだぜ。
ま、PC使わなければ安心ですよ、とリア充的な週末を過ごし、夜になってからPCを立ち上げると、ご丁寧にもう一度走ったWindows Updateが、せっかく削除したKB3033889をもう一度適用して下さった。
お ま え は ア ホ か
いや、アホなのはおれだが。
とりあえずWindows Updateの自動更新を止めたので、はやく修正出してくだされ、Microsoftさん。
2015-03-17追記
言語に英語を追加すると直るという情報を教えてもらったので、KB3033889を入れ直して(Windows Updateも自動更新に戻し)、「英語」を言語に追加したところ、リンク先にあるような言語の切り替えをするまでもなく症状が収まった。これでいいの? 回避策としては(単純で影響もないとはいえ)なかなかキモチワルイ感じがあるけど、セキュリティパッチを入れないという選択肢よりはよっぽどマシなのでとりあえずこれはこれで。
201503-18追記
この現象を抑制するHotfixが出ていた
日本語だけなのか……。でもまぁ、上の対策で出なくなってるからこのままでいいや。来月のWindows Updateでまとめて直るだろう。
◆ smbd [アンインストールした後、更新プログラムの確認をし、「X個の重要な更新プログラムが利用可能です」をクリックして、該当の..]
◆ ただただし [あー、そんな技が。でも非表示になったら忘れそうだからいいや(笑)]