タグ

programmingとこれはすごいに関するvanbraamのブックマーク (4)

  • 「型」のお気持ち 〜 「型なし」と「動的型」って同じ?違う? - Qiita

    はじめに 「『型なし』と『動的型』って同じ?違う?」「ピピーッ!JavaScriptRubyを『型なし言語』と呼ぶのは間違いです!」 ツイッターを見ていると、このように「型」という言葉の用法に混乱がみられるので、私見で整理してみたいと思います。 まず、「型」という言葉の用法には、大きく分けて2つあります: 変数や関数についての静的にわかる性質 静的型言語では「型」と言ったら主にこちらを指します。 値の種類を区別するための実行時のタグ付け(型タグ) 「動的型言語」と言った場合の「型」はこちらです。 静的型言語でも「実行時型情報」という名前で、値にタグがついている場合があります。 前者の立場では、「動的型言語」は「型がない」ように見えて、後者の立場では、「動的型言語」にも「型がある」ように見えます。 「静的型 vs 動的型」(あるいは「型あり vs 型なし」)の議論をする際は、「型」という言

    「型」のお気持ち 〜 「型なし」と「動的型」って同じ?違う? - Qiita
    vanbraam
    vanbraam 2018/03/02
    とても勉強になった;"型について語る前に『型システム入門』を読め","「型」という語の多義性"<我が身を振り返って反省.type systemは最終的には数学だから,ちゃんと数学やらんといかんのだろうなぁ
  • DB(ドイツ鉄道)オープンデータハッカソンに参加してきました - Qiita

    2017年5月12日(金)から13日(土)にかけて開催されたDBドイツ鉄道)オープンデータハッカソンに参加してきました。友人であるドイツ人の大学教授から、4月末に「こんなイベントがあるんだけど来ない?」と誘われて、反射的に「行く!」と答えてしまったのですが、あれ?もう2週間しかないじゃん、しかも場所がベルリンってドイツじゃん、ってなって、でも、行ってしまいました。学生も、場所のことを隠して「面白そうなハッカソンがあるんだけど一緒に行かない?」って誘ったんですが、さすがにバレちゃいました。 今回のハッカソンはJR東日がパートナー? Webページに大きく、E5系新幹線とドイツのICEが手を繋いでいる絵が出ていますね。実は今回のハッカソンの目玉として、JR東日がパートナーとして参加しているのです。だからドイツ人の先生も私を誘ってくれたのですね。JR東日DB技術提携をしており、それが今

    DB(ドイツ鉄道)オープンデータハッカソンに参加してきました - Qiita
    vanbraam
    vanbraam 2017/05/19
    めちゃめちゃ面白かった.フットワークの軽さが素晴らしい;使われたプログラミング言語は何が多かったのだろう?ソースが見られるものはJS,JS,Javaだったが;個人的には混雑予測より遅れ予測がほしい
  • Azure Cosmos DBで導入されたBounded StalenessはProbabilistic Quorumで実現できるらしい - Qiita

    Azure Cosmos DBで導入されたBounded StalenessはProbabilistic Quorumで実現できるらしいreplicationTheoryquorumconsistencyAzureCosmosDB Azure Cosmos DB とは 2017/05/10(米国時間)にMirosoftから発表されたあたらしいデータベースサービスです。特徴的なのは、これまでのデータベースサービスはいわゆるデータセンターに閉じた状態での分散レベルしか提供してこなかった所を、データセンターを跨ぐレベル(惑星規模とか言われる)でサポートしている所です。ホストするデータがどこまででも大きくなれますよ(スケーラビリティ)というよりも、複数の地理的に遠く離れたデータセンター拠点に跨ってデプロイできて、一つのデータセットにアクセスできるよという意味です。これに先立ってGoogleから発表

    Azure Cosmos DBで導入されたBounded StalenessはProbabilistic Quorumで実現できるらしい - Qiita
    vanbraam
    vanbraam 2017/05/16
    斜め読んだ.頭のいい人は考える事が違うな.自分も昔確率的に振舞うアルゴリズムを考えた事があるが,確率の下限を押さえるのは難しかった;#probabilistically-bounded-staleness-pbsの冒頭で<>を使っている為<k,t>が消えてる
  • フロントエンドにテストを導入 - Qiita

    2016-8-8 ※webpack単体の記事を書きました。よろしければこちらもどうぞ step by stepで始めるwebpack 2016-5-16 ※karma単体の記事を書きました。よろしければこちらもどうぞ step by stepで始めるKarma 記事は画面のJavaScriptのテストとかまったくやったことない方 Mocha?webpackkarma?それぞれの解説記事はよく見るけど全体像がよくわからんという方向けです。(数日前の自分です) 全体を通して導入の流れを解説した記事があると全体像が理解しやすいのではと思い書いてみました。 前提 Nodejs,npm,chromeが導入済みであること 流れ Step 表題 目的

    フロントエンドにテストを導入 - Qiita
    vanbraam
    vanbraam 2016/05/05
    GUI(含む見た目)のテストかと思ってたので予想と違ったが,とても参考になる記事だった;あとdraw.io良さげ
  • 1