タグ

2015年8月19日のブックマーク (10件)

  • Elixir のパターンマッチを攻略しよう - Qiita

    Elixir にあって RubyJavaScript のような言語にない特徴といえば 軽量プロセス (+ OTP周り) パターンマッチ の2点が大きく、その他の部分というのはだいたい「あの言語のこれだな」という風に対応させて理解できる(パターンマッチを実装した他の関数型言語になれてる人にとっては別かもしれないが)。 特に後者のパターンマッチの方は Elixir の文法の多くの部分の基礎になっている。従って、主観的にはパターンマッチさえ理解できれば Elixir の半分以上は理解できたと思っていいんじゃないかと思っていたりする。 というわけでカッとなってパターンマッチについて書いてみる。 パターンマッチとは パターンマッチの例で、いきなり {x, y} = {1, 5} とかいう例を見せられても「変数扱うのに便利な記法か何かですかね? (ES6 の Destructuring assi

    Elixir のパターンマッチを攻略しよう - Qiita
    kazoo_oo
    kazoo_oo 2015/08/19
  • Elixir と Reactive System に関する考察 - Qiita

    Reactive Manifesto の印象 正直 Reactive Manifesto を初めて読んだときは、Akka や Erlang についてよく知らなかったし「何か変わったことが書いてるか?」ぐらいの感じではあった。 しかしながら先日発表のあった Typesafe Reactive Platformで作るReactive System このスライドを見て、ようやく自分の中で具体例との対応付けができた。 Reactive System ・・・ Scala の Akka と Erlang, Elixir 引用するが、スライドでは「Reactive System の価値」として Reactive Manifesto にある Elastic / Resilient / Message-driven / Responsive を以下のように位置づけ整理している。 そして Scala 界隈で

    Elixir と Reactive System に関する考察 - Qiita
    kazoo_oo
    kazoo_oo 2015/08/19
    ふむふむ。 #rebuildfm
  • リアクティブ宣言

    異なる分野で活動する組織が、同じようなソフトウェア構築のパターンを独立に発見している。このようなシステムはより堅牢で、より耐障害性があり、より柔軟で、より最新の要求を反映しやすくなっている。 こうした変化が起きているのは、近年、アプリケーションの要求が著しく変化してきているからだ。ほんの数年前、巨大アプリケーションは数十のサーバから構成され、数秒の応答時間と数時間のオフラインメンテナンスを許容し、データは数ギガバイトだった。今日のアプリケーションは、モバイル機器から数千のマルチコアプロセッサによって動作するクラウドベースのクラスタまで、あらゆる機器上に配備される。ユーザはミリ秒の応答時間と 100% の稼働率を期待する。データはペタバイト単位で測定される。昨日のソフトウェアアーキテクチャは、今日の要求を全く満たしていない。 求められているのは、システムアーキテクチャに対する明快なアプローチ

    kazoo_oo
    kazoo_oo 2015/08/19
  • kakeru.me

    This domain may be for sale!

    kakeru.me
    kazoo_oo
    kazoo_oo 2015/08/19
  • UKで感じた戦後70年:「謝罪」の先にあるもの(ブレイディみかこ) - エキスパート - Yahoo!ニュース

    以下は英ガーディアン紙の8月13日から15日までの日関連記事の見出しである。 8月13日 日、米国人POW(戦争捕虜)を人体実験に使った最も暗い瞬間を振り返る 8月14日 日の安倍首相、終戦記念のスピーチで新たな謝罪は避ける 8月15日 日の天皇、安倍首相よりも第二次世界大戦について謝罪的 14日の記事は安倍首相の終戦70周年談話について、そして15日の記事は全国戦没者追悼式での天皇陛下の「おことば」についてのものだ。 で、わたしが最も興味を覚えたのは、13日の記事である。14日と15日は同紙でも一定の枠が日関連記事のために設けられていただろう。そしてその前日に、九州大学生体解剖事件の目撃者、東野利夫医師の記事を掲載しているのだ。 九州大学生体解剖事件は、遠藤周作の小説『海と毒薬』のモデルになった事件で、1945年に九州帝国大学医学部の敷地内で当時の教授らが米国人捕虜に対して生体

    UKで感じた戦後70年:「謝罪」の先にあるもの(ブレイディみかこ) - エキスパート - Yahoo!ニュース
    kazoo_oo
    kazoo_oo 2015/08/19
  • HTTP/2でも初めてみます?

    デブサミ2016登壇資料。サーバ技術の評価軸、HTTP/2、サーバプッシュ、HTTPS化の負荷、Brotli、サーバ内スクリプティングを俯瞰

    HTTP/2でも初めてみます?
    kazoo_oo
    kazoo_oo 2015/08/19
  • はてなブックマークは10周年を迎えました - はてなブックマーク開発ブログ

    こんにちは、はてなブックマークディレクターのid:juseiです。 日8月19日、はてなブックマークは正式リリースから10年を迎えました。 ▽ はてなブックマーク10周年 - はてなブックマーク 2005年、伊豆で行われた合宿で、はてなブックマークは産声を上げました。小さく生まれたこのサービスも、ユーザーの皆様とともに10年の時を歩み、今では2億件ものブックマークが集まるところまで成長しました。10年という一つの節目を迎え、もっと面白いサービスとなるために、はてなブックマークは10個の新企画にチャレンジしています。 はてなブックマークトピック機能 大チェッカー B!KUMA ガールズ for Android コメントヘッドライン 特集 〜10. どうぞご期待ください これからも快適なサービスであるために 新機能を作るのと同じくらい、従来機能を洗練させることは重要です。はてなブックマークで

    はてなブックマークは10周年を迎えました - はてなブックマーク開発ブログ
    kazoo_oo
    kazoo_oo 2015/08/19
    お世話になってます。
  • Dropbox - File Deleted - Simplify your life

    Dropbox - File Deleted - Simplify your life
    kazoo_oo
    kazoo_oo 2015/08/19
    「成功しているロリ系」は一体どこで見られるのか教えてほしい。
  • Amazon API Gateway & Lambda & S3 で放置可能なサービスを作ってみた - Qiita

    1年半ほど前に書いたこちらの記事、タイミングが良かったのか naoya 砲なのか分かりませんが、色んな方に読んで頂けたようです。 しかし、「放置可能なサービス」というタイトルに反し、この記事で作成した楷書体サービス、とうとうメンテを行うことになりました。 理由は、node v0.10 のサポートを Lambda が打ち切るためです。 コードそのまま node v6 で動かせるとは思いますが、それでも放置できなかったことには変わりありません。謹んでお詫び申し上げます。 いやまぁ1年半もメンテナンスせずに動いてたんだからすごいじゃんと思う。今クリックしたら普通に動いてびっくりした また、近年 serverless や microservices の流れがあったり、 GCP も Azure も対抗サービス出したりして、LambdaAPI Gateway を取り巻く環境は大きく変わりました。

    Amazon API Gateway & Lambda & S3 で放置可能なサービスを作ってみた - Qiita
    kazoo_oo
    kazoo_oo 2015/08/19
  • YAPC::Asia 2015

    PHP帝国は滅んでいない。新たなる希望を待ち、逆襲の機会を虎視眈々とねらっている」 遠い昔、はるか彼方の銀河系で…はなくて、去年、私は 私が愛するPHPはまだまだイケてる! とホールで叫び、なんと皆様からベストトーク賞をいただけたYAPC::Asia Tokyo 2014から1年が経ちました。 あれからPHPに新しい事は起こったか?勿論起こりましたし、さらに 起こりつつあります! 皆さんに是非お届けしなければ!ということで、今年もPHPの話をさせてください! 次のPHPは5.6から一気に7にバージョンアップされます 。「5.6の次が7って、おくればせながら流行にのってメジャーバージョンを切り捨てて5.7を7にしただけじゃないか?」なんてことはなく、メジャーバージョンアップにふさわしく変わります。 PHPなりに 高速に、安全に、パワフルに 生まれ変わりを果たそうとしています。その 来たるべ

    kazoo_oo
    kazoo_oo 2015/08/19