タグ

2015年8月20日のブックマーク (4件)

  • GitHubで最も使われている言語はJavaScript JavaがRubyを抑えて2位に

    GitHubがソースコード共有ツール「GitHub」上の利用言語ランキングを発表した。1位は3年連続でJavaScript、2位はJava、3位はRubyだ。 1位は2013年から3年連続でJavaScript。続くJavaは08年時点では7位だったが、年々順位を上げ、Rubyを抑えて2位となった。 Rubyは08~12年まで最も多く使われていたが、15年では3位に。08年の創業当初からRuby on RailsGitHub上で公開されており、当時相対的な利用率が高かったようだ。4位がPHP、5位がPython、6位がCSS――と続く。 同社はJavaの大きな伸びの要因として、Androidの人気とビジネスやエンタープライズ分野でのバージョンコントロール需要の高まりを上げている。 調査は、同社が公開しているファイルからコードの言語名を検出するツール「Linguist」によるもので、非公

    GitHubで最も使われている言語はJavaScript JavaがRubyを抑えて2位に
  • C#におけるヒープVSスタック問題、あるいはUnityにおけるスクリプト高速化。 - Radium Software

    個人的にC#はグルー言語であるという認識が強くて、パフォーマンスを意識したプログラミングの経験が無い。しかしUnityのスクリプトをC#で書いていると、そこを意識しなくてはならないケースに出くわすことがある。 最近あったのは、テンポラリな配列のアロケーションが大きなオーバーヘッドを生み出しているという状況だった。これは結局、配列の使用をやめてstructのメンバー変数にパックするよう変更したところ、パフォーマンスは著しく改善された。言い換えれば、テンポラリオブジェクトの所在をヒープ上からスタック上へと移すことによってオーバーヘッドが解消された、という格好だ。 問題となっていたのは、まあざっくりとこんな感じの、ゲームステートを保持するクラスだった。 public class State { byte[] cells = new byte[16]; public State() {} publ

    C#におけるヒープVSスタック問題、あるいはUnityにおけるスクリプト高速化。 - Radium Software
  • マイクロバーストという最強魔法が発動されました

    ググったんです。ググったんですよ。 しかもこれはただのマイクロバーストじゃなくて「湿ったマイクロバースト」っていう何か弱そうな名前だしってことでググったんです。 「狭い範囲で起きる急速な下降気流で、大量の降水を伴う」ということらしいんですけどちょっとそれじゃ凄さ伝わんないんですよ。 この動画に写ってるのが「湿ったマイクロバースト」という現象なんですが、なんというか雲が浮いてるのに飽きて「もうやーめた」ってどさーっと落ちたみたいな感じなんです。 これ真下に人がいたら結構ダメージあるんじゃないでしょうか... こういう事する召喚獣っていましたよね。この マイクロバーストを撮影したのはブライアン・スナイダーさん、彼は他にも素晴らしい天候ビデオをアップロードしています。 湿ったマイクロバースト、まじリスペクトです。 Casey Chan - Gizmodo SPLOID[原文] (塚 紺)

    マイクロバーストという最強魔法が発動されました
  • 【艦これ】効率良く夏イベントを進める方法/上級者でも丙作戦・乙作戦で攻略しよう【2015夏イベント】

    2015年夏イベント「発動準備、第二次SN作戦!」ですが、過去に類をみない程の鬼畜難易度となっています。 そのため、全艦種が十分に育成できていないもしくは資源の備蓄が少ない場合、甲作戦で攻略を進めると痛い目を見てしまいます。 この夏イベントでは、よっぽどの廃提督でない限り、乙作戦もしくは丙作戦での攻略がオススメです。 ※08/12 21:00 札の説明を一部訂正致しました。ご指摘ありがとうございます。 兵站から作戦難易度を考える すべて甲作戦で攻略するためには、 ・ 燃料/弾薬/鋼材が10万以上 ・ ボーキサイト5万程度 ・ バケツ1000程度 が最低でも必要だと考えておきましょう。 以上の資源を保有し、かつE-1~E-7攻略に必要な艦娘の練度が十分である必要があります。 中でも、今回のイベントでは重巡・軽空母が多く必要となるため、これらの艦娘が多く育っていることが重要です。 また、甲作戦

    【艦これ】効率良く夏イベントを進める方法/上級者でも丙作戦・乙作戦で攻略しよう【2015夏イベント】