タグ

2015年2月21日のブックマーク (6件)

  • Functional Reactive Programming

    An introduction to functional reactive programming.

  • 【翻訳】あなたが求めていたリアクティブプログラミング入門 - ninjinkun's diary

    original: The introduction to Reactive Programming you've been missing (by @andrestaltz) (translated by @ninjinkun, reviewed by @ma0e) あなたはリアクティブプログラミングと呼ばれる新しい方法が気になっている。 勉強するのは大変で、良い教材がないのでさらに難しい。私が勉強を始めたときは、まずチュートリアルを探した。見つけたのは一握りの実践的なガイドだけ、しかもそれらは表面をなぞっているだけで、リアクティブプログラミングのアーキテクチャ全体像を構築しようとしてはいなかった。ある関数を理解するのに、ライブラリのドキュメントは役に立たないことがある。 これを見て欲しい。 Rx.Observable.prototype.flatMapLatest(selector,

    【翻訳】あなたが求めていたリアクティブプログラミング入門 - ninjinkun's diary
  • 2010-12-26

    リアクティブプログラミングは、「時間とともに変化する値」=「振る舞い」同士の関係性を記述することでプログラミングを行うパラダイムです。 GUIなどのようにインタラクティブなシステムや、シミュレーションやアニメーションのようにダイナミックに状態が変化するようなシステムを宣言的に記述することができます。 これらの「変化する状態」や「外部とのやりとり」が支配的なシステムは、純粋関数型言語が、その強みを発揮しにくい部分でもあります。 稿では、リアクティブプログラミングが副作用を含む系を宣言的に記述することを可能にし、状態の管理という厄介な問題からプログラマを開放する可能性があることを示したいと思います。 (割と独自研究に基づく解釈ばかりなのでその点ご了承ください。あと例としてでてくるコードは、Pythonベースの擬似コードで具体的なライブラリに基づくものではありません。) Why Reactiv

    2010-12-26
  • Reactive Porn - steps to phantasien

    Rebuild.fm に出させてもらいました。ありがたいことです。 さっそく録音を聞き直す。自分の声を聞くのは辛い・・・のはさておき、 リアクティブプログラミングの話は我ながら主張がよくわからない。 反省のため何が言いたかったのかを考え直したい。 たぶん趣旨は二つあった: A. RxJava や RxAndroid はなかなかいいやつだ。 B. リアクティブプログラミングは一つのはっきりした概念ではない。 A については試してもらえばわかるはず。ReactiveX のサイトからぽつぽつ資料を読めば済む。ここでは B を補足してみる。 X 指向は Y みたいなもの リアクティブプログラミングとは何だろう。どうもつかみどころがない。私は腑に落ちるまでけっこう時間がかかった。 このわかりにくさには大きく二つ理由があると思う。一つはプログラミングの概念をコードなしに説明する一般的な難しさ。オブジェ

  • ニッポンの個人情報 「個人を特定する情報が個人情報である」と信じているすべての方へ | 翔泳社

    のプライバシーはいま、どうなっているのか? 書は、山一郎、高木浩光、鈴木正朝からなる「プライバシーフリークの会」によって行われた鼎談、「プライバシーフリークカフェ」を元に構成しています。 10年前、個人情報保護法が施行され、個人、企業、学校等、さまざまなレベルで「個人情報」というものが意識されるようになりました。この10年の間、多くの誤解や間違った認識が生まれました。また、クラウドやビッグデータの時代となり、私たち一人ひとりの情報が、私たちの目の見えない形で取得され、「利活用」という言葉のもとで適法に、あるいは違法に、情報がやりとりされるようになり、紙の時代の価値観では対応できないような複雑な問題が発生しています。 こうした状況を受け、10年ぶりに、個人情報保護法の改正が行われます。 日のプライバシーはいま、どういう状況におかれているのか。 個人情報保護法改正の議論で考えなければ

    ニッポンの個人情報 「個人を特定する情報が個人情報である」と信じているすべての方へ | 翔泳社
  • Check! はじめての fluentd を Amazon Linux で動かしてみる (ログを PHP から送る) | iret.media

    こんにちは、cloudpack の @dz_ こと大平かづみです。 Prologue – はじめに Fluentd について勉強をはじめました! インフラ学校1年生の私ですが、ドキュメントを参考にPHPプログラムからログを送るところまで実践できました! 自身の備忘録がてら綴ります。尚、今回は Amazon Linux (t2.micro) で作業しました。 Fluentd のための前準備 まずは 前準備 として、以下を事前に行っておくことが推奨されているようです。 NTP (Network Time Protocol) の設定 ログのタイムスタンプに影響するため、しっかり設定するのが推奨されています。 (私は今回はタイムスタンプは特に重要でなかったので、設定していません。) ファイルディスクリプタの最大値の調整 ulimit -n 65535 であればOKだそうです。 これより数値が低い場

    Check! はじめての fluentd を Amazon Linux で動かしてみる (ログを PHP から送る) | iret.media