ねぎ嫌い

思いついたことをてきとうに。

2017-10-10 A Data-Driven Guide to Becoming a Consistent Billionaire

原文:A Data Driven Guide to Becoming a Consistent Billionairetheartandscienceofdata.wordpress.com

億万長者の特性についてのお話。

Bill Gatesのように、常にForbesの億万長者ランキング上位にいる人もいれば、
里見治のように、3回もランキングから外れる人もいる。
この2人は同じように億万長者として一般化して言えるのか、をデータから分析している。

始めに、億万長者を以下の4つで分類している:

  • The Consistent : 年々資産が増加し続けている
  • The Ghosts : 過去4年の間にリストから消えて戻ってこない人
  • The Hustlers : リストから消えたり戻ってきたりする人
  • The Newbies : 過去2年の間にランクインした人。

The Consistentの55%近くは1つ以上の学位を有している。
事実として、The Consistentは学士、修士、博士のいずれか1つ以上を有している。

自らビジネスを興したThe Consistentの億万長者は、
平均して30台でビジネスをスタートさせている。

The Consistentの事業は、電気通信、ファッションあるいは多様化したポートフォリオを行っている。

アフリカの億万長者のほとんどがThe Consistentである。
逆にアジアはThe Consistentが占める割合が40%未満しかない。

億万長者のうち、修士を持っている人のほうが、中退している人よりも多い。

The Consistentのうち11%が女性である。
The Newbiesでは16%が女性である。

The Consistentのうち64%は自分で起業している。
The Ghostsが最も割合が低く、60%程度ある。

2017-10-06 Programming Models for Distributed Computation

原文:github.com

ノースイースタン大学の分散コンピューティング講座のお話。

本記事(リポジトリ)は分散システムを構築するための構造を解説している。
講座の目的は分散システムを構築するために使用するプログラミングモデルやフレームワークから一貫性や可用性、フォールトトレランスと言った分散システムの中心となる問題や懸念を探る。

以下の章立てがされている。

  1. RPC
  2. FutureとPromise
  3. メッセージパッシング
  4. 分散型言語
  5. 既存言語の分散システムへの拡張
  6. CAP(Consistency, Availability, Partition-tolerance)定理、一貫性、CRDT(Conflict-free Replicated Data Type)
  7. プログラミング言語と一貫性
  8. 大規模並列バッチ処理
  9. 大規模ストリーミング

2017-10-03 Matcha – A framework for building iOS and Android apps in Go

原文:github.com

プログラミング言語「Go」でiOSAndroidアプリを生成するフレームワークのお話。

Matchaは、Goで書かれたiOSAndroidのビルドをするパッケージである。
ReactNativeのようなUIコンポーネントを提供し、JavaObjective-Cのリフレクションでバインドしている。

現在はXCodeに依存しているためMacOSでのみ動く。

2017-10-02 PopSQL – Modern, collaborative SQL editor for your team

原文:popsql.io

PopSQLと呼ばれる新しいSQLエディタの話。

SQLのクエリのコラボレーションが実現可能で、
チャットやメールを介さずにクエリのやり取りが出来る。
また、データを自動で可視化してくれる。

MySQL, Postgresql, Cassandraなど、主要なデータベースに対応している。