タグ

2015年8月7日のブックマーク (5件)

  • Google流 JavaScript におけるクラス定義の実現方法

    目次 2019年追記 はじめに クラス実現のために必要な JavaScript の言語仕様 function this call new 演算子 prototype チェーン プロパティ: prototype Google Closure 流のクラスの実現方法の概要 クラスの宣言とコンストラクタの定義 メンバ変数 (インスタンス変数) メソッド定義と呼び出し private, protected 継承 プロトタイプチェーンを利用してメソッドを親クラスから引き継ぐ 親クラスのコンストラクタの呼び出し メソッドオーバーライドと親クラスのメソッドの呼び出し 多重継承 abstract, interface inherits の実際のコード 良くないクラス実現方法 ES6 のクラス 2019年追記 この記事ではclassが導入されたES6以前のJavaScriptでどのようにクラスに相当するものを

    paulownia
    paulownia 2015/08/07
    今更感あるけどGoogle流と言われるとついw
  • 元「いじめっ子」の方が社会人として有能

    対人関係にトラウマ持ってるような元「いじめられっ子」よりも、元「いじめっ子」の方がよっぽどいい。 自分が属してる集団で同調圧力を形成して自分が望む方向にコントロールできる能力があるわけだから、 (人に正しい知識と判断力が備わってるなら)これほど組織として頼もしい人もいないだろう。 いわゆるコミュ力とか折衝能力とかキャプテンシーって、元「いじめっ子」が持ってるような能力のことを言うんじゃないか。

    元「いじめっ子」の方が社会人として有能
    paulownia
    paulownia 2015/08/07
    その結果が今の日本の凋落。もう同調圧力で集団に同じ事をさせてれば世界でトップ取れる時代ではない。脳筋では今の時代における正しい知識の吸収も正しい判断もできない、だから負けたのだ
  • Crystal : The Crystal Programming Language

    Syntax Crystal’s syntax is heavily inspired by Ruby’s, so it feels natural to read and easy to write, and has the added benefit of a lower learning curve for experienced Ruby devs. # A very basic HTTP server require "http/server" server = HTTP::Server.new do |context| context.response.content_type = "text/plain" context.response.print "Hello world, got #{context.request.path}!" end puts "Listening

    Crystal : The Crystal Programming Language
  • 姿は「レタス」名は「女の子」武器は「食べ物の遺伝子を自分に組み込む能力!?」という全方位すごい生物が話題

    orangeflower08 @orangeflower08 まるで「海で泳ぐレタス」。ソーラーパワーで動くウミウシ、"エリシア・クロロティカ"がついに紹介された。 太陽光と"藻”から吸収した葉緑体で自らのエネルギーを生産する、実にエコな生き物。 mymodernmet.com/profiles/blogs… pic.twitter.com/whILFnvnAj 2015-08-05 10:58:33 orangeflower08 @orangeflower08 このウミウシはべ物の遺伝子を自分のDNAに組み込んでしまうという驚くべき特徴を備えており、それがますますこの生き物を植物に近くしているそう。 "エリシア・クロロティカ"が生息しているのは、北アメリカの大西洋岸だとのこと。またウミウシの奥深い世界が広がった。鮮やかな緑色が凄い。 2015-08-05 11:27:05

    姿は「レタス」名は「女の子」武器は「食べ物の遺伝子を自分に組み込む能力!?」という全方位すごい生物が話題
  • [翻訳] Elixir - 次に来る大物Web言語 - Qiita

    Lau Taarnskovさんの2015年4月19日付のブログ記事、Elixir - The next big language for the webの翻訳です。 ElixirはErlangのVM上で走る、Rubyにちょっと似た(というのも作者(José Valim)がRuby on Railsのcoreチームメンバーなので)関数型言語です。 2012年に登場していてQiitaでもAdvent Calendarなどが既にあるようですがまだあまり知られていないですね。ElixirとPhoenix Frameworkを組み合わせたものがマイクロ秒のオーダーで反応が帰る爆速だそう(ホントかな~)で興味を持ちました。 しかしほんの10年前ぐらいの話がもう遥かな昔話に聞こえますね…。 (追記:実際にプログラムを書いてみました → Elixirで試しに何か書いてみる(その1) Elixirで試しに何

    [翻訳] Elixir - 次に来る大物Web言語 - Qiita