タグ

2018年8月14日のブックマーク (4件)

  • 群衆の英知もしくは狂気

    アイザック・ニュートン卿は、自分が賢い 人間だと信じていた。微分積分学や重力理論 を発明(inventing)したのだから、金融投資(investing) ができるくらい賢いはずだよね?まぁとにかく、短く まとめると、1720年 に起こった南海泡沫事件という全世界 的な投機ブームで、彼は(現在の価値で)$4,600,000を失ったんだ。 後にニュートンはこう言った。 “私は天体の動きを計算することはできるが、 人々の狂気については計算できない” 彼のために勉強しよう これまで市場、制度、民主制全体は 何度もおかしくなってきた。— 群衆の狂気だ でも君が人間に失望していたときですら、 ハリケーンが起きれば、みんなで協力してきたし、 コミュニティは問題を解決してきた。人々はよりよい 世界のために戦ってきた。— 群衆の英知だ! しかしなぜ 群衆は狂気に向かったり 賢くなったり するのだろうか。

    群衆の英知もしくは狂気
  • 「世界最悪のログイン処理コード」を解説してみた

    概要 ところでこのツイートを見てほしい。このソースコードをどう思う? 世界最悪のログイン処理コード。 実際のサービスで可動していたものだとか……https://t.co/C2bG93ZCkj pic.twitter.com/EfVNAEslrn — はっしー@海外プログラマ🇳🇿元社畜 (@hassy_nz) 2018年8月10日 すごく……セキュリティーホールです…… 一応は動いていますが、あまりに問題がありすぎるため、Twitterでも話題になっていました。 問題点は片手に入り切らないぐらいある気がしますが、一つづつ解説していきます。 ※元記事のタイトルに記載されていますが、このコードはイントラネット内で動作していたものです。 問題点リスト 1. クライアント上のJavaScriptで書かれている 他の問題点を全部ぶっ飛ばすぐらいの重大な不具合です。 クライアントと言うのはこの場合、

    「世界最悪のログイン処理コード」を解説してみた
    ikosin
    ikosin 2018/08/14
    apiService、一体何者なんだ
  • 44

  • 状態管理のライブラリを作りました

    広く使ってもらうためというよりは、自分のアプリケーションで何度も同じコードを書きたくないのがライブラリ化のモチベーションです。 Inspired by repatch and ngrx/storelacolaco/reactive-storeの設計はrepatchとngrx/storeに影響を受けています。Angularでアプリケーションを書くことが多いので、RxJSフレンドリーなストアとしてngrx/storeを使っていましたが、2つの不満な点がありました。 現在の状態のスナップショットが取れない(非同期APIしか存在しない)ActionとReducerが冗長代わりになるストアのライブラリを探したところ、repatchは自分がほしいものにとても近かったのですが、RxJSのObservableと互換性がないことと、subscribeできる単位がストア全体という部分が不満で、結局自分で作るこ