タグ

ブックマーク / dsaki.hatenablog.jp (2)

  • Ethereumのコントラクトで学ぶ、ポンジースキームの仕組みについて - dsaki

    お久しぶりです。@tanaproです。この記事はドワンゴアドベントカレンダー2日目の記事です。 Ethereumとは Ethereumというプロジェクトがあります。世界で一番有名なスマートコントラクトを実行できるプラットフォームです。スマートコントラクトを日語で表すと「自動執行される契約」となるのですが、ここではエンジニア的な説明をしてみます。 オブジェクト指向言語を想像してみてください。ここにあるクラスがあるとします。このクラスには内部変数と外部から実行できるメソッドが定義されており、メソッドを実行するとコードに記述されたとおりの処理が走り、内部の変数が変化します。 このクラスが誰にでも見える形で公開され、誰にでも自由に実行でき、そしてコードに書かれているとおりに処理されることが保証されている。それを実現しているのがスマートコントラクトです。予め決められた契約(コード)がスマートに自動

    Ethereumのコントラクトで学ぶ、ポンジースキームの仕組みについて - dsaki
  • MoneyForwardの総資産を公開するWebサービスを作った話 - dsaki

    銀行などのアカウントを一元管理できるサービスMoneyForward、これに登録されている自分の総資産を公開するWebサービスを作りました。名前は"OpenForward"です。 http://openforward.me/ 背景 私はとあるWeb系会社の2013年新卒なのですが、2013同期の間で自分の銀行口座の残高をAPIとして公開する行為が最近流行っていました。例えば、私の口座残高APIはこんな感じ。 http://appwatcher.pocketengineer.net/balance.json とてもシンプルなJSONです。口座残高は、それぞれ思い思いに銀行サイトをスクレイピングしたり、MoneyForwardをスクレイピングしたりして取得していました。 色々な人達が公開しているこのAPIたちを一括で取得してIRC(チャット)に流すbotスクリプトが社内の一部で人気を博していた

    MoneyForwardの総資産を公開するWebサービスを作った話 - dsaki
    t_43z
    t_43z 2014/06/23
    社内LTで発表してから1ヶ月
  • 1