タグ

2016年2月18日のブックマーク (8件)

  • Class構文について - JS.next

    概要 待ち焦がれた人も多いことだろう。ES2015の一番の目玉機能とも言えるクラス構文が、ついにV8でサポートされた。 Class構文は、『関数(コンストラクタ)定義』+『.prototypeへのメソッド定義』の糖衣構文である。 JSで今まで様々に工夫されてきたクラスの書き方を、綺麗に統一してくれる可能性を秘めている。 クラスを作る 従来、Catクラスを作ろうとした場合このように書いてきた。 function Cat(name) { this.name = name } Cat.prototype.meow = function () { alert( this.name + 'はミャオと鳴きました' ) } しかしこの書き方だとどうしても、コンストラクタとメソッドの定義が分離されているため、クラスとしてまとまりがなく分かりづらく感じる。 メソッドが増えてきた時も、Cat.prototyp

    Class構文について - JS.next
  • Promiseでwhileループを書いてみる - Qiita

    io.jsのES6では標準でPromiseが使えるようになりました。Async.jsで書いてきたコードも、これからはPromiseやGenerator、coなどのコルーチンに移行していきたいです。whileループの書き方がよくわからなかったので、Stack Overflowなどで調べてみました。 リソース 以下のサイトを参考にしました。 "Infinite" promise chains, a bad thing? #477 Bluebird While loop with promises While loop using bluebird promises Correct way to write loops for promise. Memory leak trying to create a while loop with promises #502 Bluebirdの無限ループ

    Promiseでwhileループを書いてみる - Qiita
  • Node.jsエンジニアなら2014年内に知っておきたいPromise入門 | Tokyo Otaku Mode Blog

    Promiseは非同期処理をベースにした並列処理の実装方法の一種です。Promiseでは並列処理の各タスクが必ず1回実行されることが保証され、タスクとタスクからの結果を取得する処理を分離することできます。また、タスクの並列処理/直列処理をユーザーが自由に制御することができます。 ECMAScript Language Specification 6th EditionにPromiseが追加されたことから、しばらくの間JavaScriptの非同期処理に関する話題の中心はPromiseになると思われます。 Node.jsでも既にPromise対応したモジュールも多く、Promiseでのみ非同期処理を提供しているモジュールも存在します。Promiseを使用する機会は今後必然的に増えていくでしょう。 今回のエントリーでは、Node.jsでPromiseを使用する方法を説明します。コード例を中心に理

    Node.jsエンジニアなら2014年内に知っておきたいPromise入門 | Tokyo Otaku Mode Blog
  • Promiseアンチパターン - くじら公園

    Promise Anti-patternsを翻訳させて頂きました。著者のtaoofcodeから許可を頂いて翻訳、投稿しています。 Promiseは一度理解してしまえば簡単だが、いくつか頭を抱えさせるパターンがある。ここにあるのは私が経験したいくつかのアンチパターンだ。 ネストされたPromise 君は複数のPromiseをネストする: loadSomething().then(function(something) { loadAnotherthing().then(function(another) { DoSomethingOnThem(something, another); }); }); 君がこれをする理由は、両方のPromiseの結果で何かをする必要があるからだ。then()は一つ前のPromiseの結果しかコールバックに渡せないのでここでチェインを用いることはできない。 だが

    Promiseアンチパターン - くじら公園
  • 「あなたは正解できる?」アメリカ人の6%しか正答できなかった基礎的な科学問題 : らばQ

    「あなたは正解できる?」アメリカ人の6%しか正答できなかった基礎的な科学問題 知識はあって困るものではありませんが、大人になるほど学校で勉強したことを忘れる傾向にあります。 基的なサイエンスですが、アメリカ人のたった6%しか正解できなかったという問題がありました。 すべて3〜4択で、全12問。ぜひチャレンジしてみてください。 全12問。解答は最後。 問1 こちらは宇宙のあるものを写した写真ですが、中心核は氷、後部はガス、そして何kmにもわたって塵が続いています。これは何ですか? A. 星 B. 彗星 C. 小惑星 D. 月 問2 どんな種類の波が、携帯電話で電話を掛けたり受けたりを可能にしていますか? A. 電波 B. 可視光線 C. 音波 D. 重力波 問3 この絵は地球の層を表しています。どの層が一番温度が高いでしょうか? A. 地殻と呼ばれる表面 B. マントルと呼ばれる中間層 C

    「あなたは正解できる?」アメリカ人の6%しか正答できなかった基礎的な科学問題 : らばQ
    youhey
    youhey 2016/02/18
    1問外した……いくつか設問自体が微妙な問題があるよな、という負け惜しみ
  • 【TAAF2016】恐喝かな? 振り込め詐欺かな? 日本動画協会が「おたぽる」と執筆者に計7,200万円のトンデモ要求!【内容証明全文公開】 - おたぽる

    【TAAF2016】恐喝かな? 振り込め詐欺かな? 日動画協会が「おたぽる」と執筆者に計7,200万円のトンデモ要求!【内容証明全文公開】 3月18日から21日まで東京・TOHOシネマズ橋で開催が予定されている「東京アニメアワードフェスティバル2016」(以下、「TAAF2016」)の行方が混迷を極めている。 15日、「TAAF2016」を東京アニメアワードフェスティバル実行委員会とともに主催する「日動画協会」は、公式サイト上に「江口美都絵氏(東京アニメアワードフェスティバル・元フェスティバルディレクター)に対する刑事告訴・民事裁判に関する御報告」なる文書を公開(http://aja.gr.jp/info/849)。同協会が一方的に“解任”を宣言したフェスティバルディレクター・江口美都絵氏が「金864万円の金員を求める」ために「知人のライター等と通謀して当協会の名誉信用を著しく毀損

    【TAAF2016】恐喝かな? 振り込め詐欺かな? 日本動画協会が「おたぽる」と執筆者に計7,200万円のトンデモ要求!【内容証明全文公開】 - おたぽる
    youhey
    youhey 2016/02/18
    きなくさすぎる
  • 会社を辞めてはいけない理由 - ちるろぐ

    たまには仕事の話をしようか。 みんなは「退職金」って知ってるかな。会社に長く勤めているともらえるお金だよ。その額はときとして数千万円にのぼる幻のビックマネーだ。 ところで、僕たちが暮らすインターネットには、「会社を辞めると幸福になる」という伝説がいたるところにある。この世界に来たら、一度は必ず目にする新興宗教の看板だ。 ネット宗教と退職金 勘の良いひとは、もう気がついたと思うけど、会社を辞めてしまうと退職金はもらえない。もちろん今は、昔みたいな終身雇用じゃないから、退職金も盤石ではない。 かと言って、退職金が無くなるのかと言えばそうじゃない。 ちなみに公務員退職金は2,000万円オーバーだ。大卒の平均的な退職金も同じくらい。入社のハードルが高い企業になれば、当然ながらその額はさらに太くなる。 ところが「会社を辞めると幸福になる教」に入信してしまうと、それは全部パーになる。お金の大小が幸福

    会社を辞めてはいけない理由 - ちるろぐ
    youhey
    youhey 2016/02/18
    退職金の制度がまともにある会社に勤めたことがないから、違う星の話だ
  • GNU Cライブラリの脆弱性(CVE-2015-7547)についてまとめてみた - piyolog

    2016年2月17日に公開されたGNU Cライブラリの複数の脆弱性の内、CVE-2015-7547*1は任意のコードが実行可能であるとしてGoogleが報告しています。ここではこれら脆弱性に関連する情報をまとめます。 脆弱性情報 Vulnerability Note VU#457759 glibc vulnerable to stack buffer overflow in DNS resolver JVNVU#97236594: glibc にバッファオーバーフローの脆弱性 CVE CVE-2015-7547 CVE-2015-8776 CVE-2015-8778 CVE-2015-8779 影響 DoS/RCE DoS DoS DoS 重要度 High Low Low Low ステータス PoC公開 PoC公開 PoC公開 PoC公開 対策 修正版へ更新 修正版へ更新 修正版へ更新 修

    GNU Cライブラリの脆弱性(CVE-2015-7547)についてまとめてみた - piyolog
    youhey
    youhey 2016/02/18