タグ

2017年6月7日のブックマーク (4件)

  • ブラウザ戦争は終わった!Webの最先端と未来を、ブラウザエバンジェリストたちが語る

    Web Payments 物江 まず、Web Paymentsについてお聞かせ願いたいのですが、こちら北村さんご説明をお願いできますか? 北村 まず前提として、インターネットを利用する際に私たちがクレジットカードを利用するようになってから、それなりに時間が経過しましたね。そして現在転換期が訪れているといっていいのではないかと思います。これまでのように、フォームにクレジットカードの情報を生で入れて送信するというので、当にいいのだろうか。 そうした問題を解決すべく提案されているのが、Payment Request APIです。他のサードパーティ製アプリに遷移して戻ってくるなどのUIを通じて、決済に必要な情報を、スムーズにユーザーに対して問い合わせることができます。 (筆者注: Payment Request APIの日語による解説記事) (筆者注: よりシンプルな Web の決済方法 :

    ブラウザ戦争は終わった!Webの最先端と未来を、ブラウザエバンジェリストたちが語る
  • 大学院生のためのLLVM | POSTD

    (注:2017/07/06、いただいたフィードバックを元に翻訳を修正いたしました。) この記事は、 LLVM コンパイラ基盤を使ってリサーチをする人のための入門書です。これを読めば、コンパイラに全く興味のない大学院生も、楽しみながらLLVMを使って優れた功績をあげられるようになるでしょう。 LLVMとは何か? LLVMは非常に優れていて、ハックしやすく、C言語やC++のような”ネイティブ”言語向けの、時代の先端を行くコンパイラです。 LLVMの素晴らしさに関しては他にも様々な話を聞くのではないでしょうか(JITコンパイラとしても使えるとか、C言語系列以外の様々な言語を強化できるとか、 App Storeからの新しい配信形態 であるとか、などなど)。もちろん全部当のことですが、今回の記事の目的としては、上述の定義が重要です。 LLVMが他のコンパイラと差別化される理由には、いくつかの大きな

  • WebAssemblyとは何か?

    最近にわかに注目を集め始めているのがWebAssemblyと呼ばれる技術です。アセンブリという単語でも分かる通り、Web上でコンパイルされたプログラムを使える技術になります。 今回はそんなWebAssemblyの紹介と、利点などについて紹介します。 コンパイルすればコードの隠蔽化が可能に JavaScriptはスクリプト言語であり、良くも悪くもオープンな存在でした。そのため、Webブラウザで読み込まれたコードは誰でも閲覧が可能で、真似できました。それによってセキュリティ上の問題が出ることもありますが、JavaScriptが現在ほど広く使われるようになった一因とも言えるでしょう。 セキュリティ上、公開を避けたいキー系のデータについて、WebAssemblyによって隠蔽化ができるようになります。オープンという制約があるために、これまでサーバサイドでしか処理できなかったような内容がWebブラウザ

  • 82歳のおばあちゃんは、Appleが認めた開発者。その人生観が深かった…

    そう語るのは、若宮正子さんだ。御年82歳。彼女は、今年からプログラミング言語Swiftを学び始め、アプリをリリースした。 そんな実績が評価され、Appleがサンノゼで開催している開発者イベントWWDCに「サプライズスペシャルゲスト」として招待された。目をピカピカ輝かせてハッキリとかわいらしく話す彼女は、「マーちゃん」という愛称で呼ばれる人気者だ。 BuzzFeedは彼女に現地で会い、話を聞いた。どうしてプログラミングをはじめたの——? 母の介護をしている最中、出会ったインターネットに「翼をもらった」高校を卒業したマーちゃんは銀行に就職し、定年まで勤め上げた。 「私がある程度年齢を重ねてから『女性の社会進出』も好意的になりましたけど、確かに『女は家庭に』という風潮もありました。でも、私は自分に都合の悪いことは耳に入ってこないみたいで(笑)」 社交的な彼女にとって、仕事は楽しいものだったのだろ

    82歳のおばあちゃんは、Appleが認めた開発者。その人生観が深かった…