タグ

ブックマーク / m0t0k1ch1st0ry.com (3)

  • シンプルな Blockchain を Go で実装する

    以前に 200 行のコードへのブロックチェーンの実装 というエントリを読み、たった 200 行の Javascript で実装された Blockchain である Naivechain の存在を知った。エントリは、その Naivechain の Go 版を実装してみたので、家 Naivechain と合わせてご紹介しますという話。ちなみに、コードの短さは求めずになるべく構造化してわかりやすさ重視で書いた(つもり)なので、200 行ではない。 自分の Naivechain 以外に、300 行で実装された Go 実装 もあったりするので、短いコードがお好みの方はそちらもご参照あれ。 そもそもこれは Blockchain なの? Blockchain の定義についてここで深く議論するつもりはない。界隈でも厳密なコンセンサスが取れているわけではないと思うし。一応、JBA の定義 を紹介しておく

    シンプルな Blockchain を Go で実装する
  • ありがとうカヤック

    昨年、面白法人カヤックを退職して、いわゆるスタートアップというフェーズの組織にジョインして約半年。最近、ブレストの大切さを感じることが多い。やなさんを筆頭に、面白法人という組織がブレストをあそこまで大切にしている理由が身に染みて分かってきた感じがする。退職エントリとかも特に書かなかったので、カヤックへのありがとうの意も含め、考えたことをアウトプットしてみることにした。 結論から先に言うと、「アイデアいっぱいの人を知っている人も深刻化しない」なあということを感じている。以下、そう思った経緯をつらつらと。 例えば、今の環境、様々な案件に関して、「いやこれはもうどうしようもないのでは。。。?」と思っちゃうような課題がどんどこ出てくる。というか、スタートアップなのだから、そういう誰でも解決できるわけではない課題と向き合って、我々なりのアプローチや MVP を提示し、未来の常識をつくっていくのが仕事

    ありがとうカヤック
    Konboi
    Konboi 2017/01/30
    お待ちしております!!!!! “鎌倉にオフィスが移ったら遊びに行きたいす。”
  • flycheck しながら Perl を描くときに

    Emacs、「モダン」という言葉に誘われて flymake から flycheck に乗り換えたときに Perl の @INC 周りの設定で少しがんばったのでメモ。 解決したいこと my-project/scripts/poyo.pl とかを編集しているとき、my-project/lib や my-project/local/lib/perl5(Carton でインストールしたモジュールが入ってる)は @INC に含まれていないので、例えば自分のプロジェクト内のモジュールを use MyApp; という具合で読み込もうとすると flycheck さんに怒られてしまう。これを解決したい。 解決策 解決策を探してみても、flymake の話が少々出てくるくらい。flycheck の話はなかなか出てこなかった。それでもめげずに探したところ、以下のリンクに辿り着いた。 良い感じで flycheck

    flycheck しながら Perl を描くときに
    Konboi
    Konboi 2016/04/08
  • 1