ブックマーク / qiita.com/kosamari (2)

  • Service Workerってなんなのよ (Service Workerのえほん) - Qiita

    私 「ねぇ、Service Workerってあなた何者?」 Service Worker 「プログラム可能なネットワークプロキシです」 私 「.....(´Α`lll)o0(イミフ)」 (この記事は元々英語で投稿した記事の翻訳版です。挿絵に入っているテキストが英語のままなのはご了承ください🙏) Service Workerってなんかカッコ良さそうだけど、実際問題なんなのかよくわからない 2015年7月、私はテキサス州オースティンで開催されたJavaScriptのカンファレンスに参加していた。ステージに立っていたのはJake Archibald、当時はなんかトイレの話ばっかりするおもしろイギリス人くらいにしか思ってなかったけれど、後々Service Workerのスペック策定に関わっているちょっとすごい人だと知る。 (なぜか)公衆トイレで発見したUXパターンについて話す傍ら、JakeはSe

    Service Workerってなんなのよ (Service Workerのえほん) - Qiita
  • コンパイラになる※方法 — JavaScriptでコンパイラを作る - Qiita

    ※あなたもかっこいいコンパイラになれる! ある日曜日、近所の古屋によったらJohn Maeda著の「Design by Numbers」というを発見。これは90年台後半にMTIメディア・ラボで作られたDBNというプログラミング言語の解説で、コンピュータープログラムのしくみを視覚的な例を使って紹介することを目的としているらしい。 DBNのサンプルコード 出典:http://dbn.media.mit.edu/introduction.html 読み始めてすぐ、もう2016年だし(が出版されたのは2001年)Javaで元のソースコードを動かすんじゃなくてSVGで実装してブラウザで動かしたら面白んじゃないかなと思った。 そうなると「DBNからSVGに変換するコンパイラが必要になるのかな、コンパイラ書くかー」と思ったものの、そもそもコンパイラ書くって物凄く情報科学っぽい。木構造解析とかまっ

    コンパイラになる※方法 — JavaScriptでコンパイラを作る - Qiita
  • 1