タグ

2019年4月22日のブックマーク (8件)

  • ブロックチェーンで人をカード化して売買できるサービスを作ったので解説する - Qiita

    TL;DR ブロックチェーンで人をカード化して売買できるサービスを作りました。何を言っているかわからないと思うので詳しくはこれを見てほしい。割とあまり事例のないことをやってきて苦労しまくったので、これからブロックチェーンプロジェクトを始める人の役に立てればと思って記事にまとめました。 Financie(フィナンシェと読みます)というサービスです。 ※僕は代表して記事を書いているけど実際は10人くらいのエンジニアチームを含む30人くらいのスタートアップにしては大所帯のチーム。ブロックチェーン周りの設計とかCTOは @rudo さん。 なんで作ろうと思ったか さかのぼること1年くらい前、「仮想通貨は落ち込んでるけどブロックチェーンはきっと伸びるに違いない、ここで面白いことやろうよ!」といっていろんな案を考えた末、行きついたのがこのサービスでした。ブロックチェーンによる価値の民主化、分散、個人の

    ブロックチェーンで人をカード化して売買できるサービスを作ったので解説する - Qiita
    odan3240
    odan3240 2019/04/22
  • BigQueryストリーミングインサートの仕組み - Qiita

    クエリのライフサイクルは以下の3ステージからなる。 Stage1 データソースからの挿入 ユーザはtabledata.insertAllメソッドでBigQueryにストリーミングインサートを送信。このインサートは認可情報などをヘッダに加えてJSONフォーマットで送られる。 1つのinsertAll呼び出しは1つもしくは複数のレコードが含まれている。 batch factorとして、いくつの行が1つのinsertAll呼び出しに含まれているか参照することができる。 インサートは、Streaming Workerによって受信し、処理され、insertAllペイロードの各レコードをストリーミングバッファに保存するために必要な呼び出しを行う。 workerはinsertAllリクエストの成功/失敗のレポートを行い、ペイロードはより詳細な個々のレコードのステータスを含む。 insert worker

    BigQueryストリーミングインサートの仕組み - Qiita
    odan3240
    odan3240 2019/04/22
  • TypeScriptの型でなんかすごくがんばる - エムスリーテックブログ

    エンジニアリンググループの冨岡です。 先日、以下のTypeScript用DIライブラリを公開しました。大きな特徴として、解決するために不十分な依存がある場合にコンパイルエラーになるようになっています。 github.com www.m3tech.blog このコンパイル時の型チェックの実現には、TypeScriptにおける様々な型レベルのテクニックが用いられています。泥臭い試行錯誤の結果、なかなかhackyなこともやっていて面白い(?)ので、せっかくなので解説しようと思います。 もちろん、「もっとエレガントにできるよ」というアドバイスやプルリクも大歓迎です!皆さんも、自分だったらこうするなぁ、とか思いながら楽しんでいただければと思います! (なお記事ではこのバージョンのこのファイルをもとに解説していきます。) 前提と問題の設定 typesafe-diでは、各インスタンスのfactoryを

    TypeScriptの型でなんかすごくがんばる - エムスリーテックブログ
    odan3240
    odan3240 2019/04/22
  • Japan Perl Associaton代表理事に就任します - 時計を壊せ

    SEE ALSO: blog.perlassociation.org なぜ平成も終わるこのご時世に?と思う方もいらっしゃると思います。 思いの丈を書いてみます。 昨今のWeb開発のトレンドとしては、動的型付け言語から静的型付け言語へシフトが進んでいます。 また、PaaS/SaaS/FaaSの普及により言語選択よりも技術選択とそのアーキテクチャがより重要になってきており、 *1いちプログラミング言語の重要性というものは、(特に動的型付け言語においては)昔ほど重要ではなくなっているのが実情かと思います。 その中でもPerlは、人気度でいえば比較的低い言語といえるでしょう。 LLと呼ばれる言語の中で最低の人気と言っても間違いではないかもしれません。 ひどいときには、1987年に作られたPerlと1959年に作られたCOBOLが並べて語られることすらあります。*2 それでも、ぼくはPerlが好きで

    Japan Perl Associaton代表理事に就任します - 時計を壊せ
    odan3240
    odan3240 2019/04/22
  • GitHub - bowser-js/bowser: a browser detector

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - bowser-js/bowser: a browser detector
    odan3240
    odan3240 2019/04/22
  • Terraformのエッセンスが凝縮された「Pragmatic Terraform on AWS」が素晴らしい | DevelopersIO

    Terraform触りたい。触りたくない?」 クラスメソッドには、「CloudFormation派」と「Terraform派」があり、それぞれの派閥間には微妙な緊張感が漂っています。 自分は、ここ半年ほどずっぽりCloudFormationを使ってたんですが、Terraform派の「いやぁ、扱いやすいですよこれ」という言葉を聞くにつれ「まじか、どないなもんやねん?」と思ってました。 ただね、おっちゃんになると全くの未知の領域を学ぶのも腰が重くなる。「なんか良い無いかなぁ」とグダグダしてたときに、「Pragmatic Terraform on AWS」という、もう、AWSど真ん中の自分にはこれしかないやろという技術書典で発売されたと知って、秒で購入しました。 最高でした。 Terraform入門きたか…!! ( ゚д゚) ガタッ /   ヾ __L| / ̄ ̄ ̄/_ \/   /

    Terraformのエッセンスが凝縮された「Pragmatic Terraform on AWS」が素晴らしい | DevelopersIO
    odan3240
    odan3240 2019/04/22
  • Nuxt.jsでnoteの記事ページを置き換えました|こんぴゅ

    noteの記事ページがリニューアルしてパワーアップしました。記事の読み込み、描画が格段に高速化されています。 noteフロントエンドAngular.jsの1系で運用されてきましたが、実行効率が悪く表示速度が遅いという問題がありました(特に古いスマホで顕著)。問題を根解決するためにNuxt.jsへの移行を進めていました(詳しい経緯は以下の記事をごらんください)。 今年から、おすすめページ、マガジンページ、コンテスト一覧ページなど部分的にNuxt版に置き換えていきました。nodejsやNuxt.jsサーバーの運用が初めてだったので一気に置き換えるのではなく少しづつリリースして様子を見ながら進めました。 運用を2ヶ月ほどしてみて、インフラ面、実装面で問題なさそうなことが確認できたため、noteのトラフィックの多くを占める記事ページ(このページがまさにそうですね)のNuxt.js版リリースを

    Nuxt.jsでnoteの記事ページを置き換えました|こんぴゅ
    odan3240
    odan3240 2019/04/22
  • 2019年3月25日 Debian、Wheezyなど古いバージョンをミラーサイトから削除へ | gihyo.jp

    Debian ProjectのJoerg Jaspertは3月20日(ドイツ時間⁠)⁠、Debian開発者メーリングリストに「Removal of Wheezy and Jessie (except LTS) from mirrors」と題したポストを投稿し、Debian 7(Wheezy)およびLTSではないDebian 8(Jessie)をミラーサイトから削除する作業に入ったことを明らかにした。これらの古いバージョンに対するセキュリティアップデートの提供がすでに終了していることがその理由だ。 Removal of Wheezy and Jessie (except LTS) from mirrors WheezyおよびJessie(non-LTS)は引き続きアーカイブサイト(archive.debian.org)からダウンロード可能だが、一部のアーキテクチャ(Jessie i386/a

    2019年3月25日 Debian、Wheezyなど古いバージョンをミラーサイトから削除へ | gihyo.jp
    odan3240
    odan3240 2019/04/22