タグ

2017年9月14日のブックマーク (6件)

  • iPhone X発表会を林信行が語る それは人類が向かう確かな行き先

    「私が進むのはパックが向かう方向、それまであった場所ではない」。iPhone誕生10周年を飾るAppleスペシャルイベントを林信行が振り返る。 未来の技術を先取りして詰め込んだ「iPhone X」、背面が艶やかなガラス仕上げで無線充電にも対応した「iPhone 8」と「iPhone 8 Plus」、単体での通信通話に対応した「Apple Watch Series 3」、4K 対応の「Apple TV 4K」。今回の新製品といえばこんなところだ。1つ1つについて語れることが山ほどある一方で、既にさまざまな場所に読みきれないほどの情報があふれてもいる。 だが、これら新製品の特徴を記事に書いてもAppleが意図した発表会の質からは懸け離れてしまう気がした。そこで新製品の細かな特徴は、他の記事や今後書くであろうレビューに先送りして、筆者が率直に感じた発表会の印象について語ろうと思う。 素晴らしい

    iPhone X発表会を林信行が語る それは人類が向かう確かな行き先
    t2wave
    t2wave 2017/09/14
    Apple watchで血糖値、心拍数、不整脈が取れる
  • Introduction to Service Worker: How to use Service Worker - HTML5 Rocks

    Service workers essentially act as proxy servers that sit between web applications, the browser, and the network (when available). They are intended, among other things, to enable the creation of effective offline experiences, intercept network requests and take appropriate action based on whether the network is available, and update assets residing on the server. They will also allow access to pu

    Introduction to Service Worker: How to use Service Worker - HTML5 Rocks
  • Service Worker Lifecycle

    if ('serviceWorker' in navigator) { // register service worker navigator.serviceWorker.register('/sw.js') .then((registration) => { registration.update() .then(() => { registration.unregister(); }); }); }

    Service Worker Lifecycle
  • Bjarne Stroustrup インタビュー (?)

    これは物なのかなあ…。Computer 誌(IEEE 発行)が C++ 言語の開発者 Bjarne Stroustrup 氏に行ったインタビューの記録だそうです。内容に非常に問題があるため実際には掲載されなかったのが、どこからかリークされたものだとか。 物かどうかは自分で判断してください。私としては何とも言えません。Usenet のニュースグループ rec.games.roguelike.angband への投稿記事が原文です。(英語原文はこちら) インタビューア(以下「I」):  あなたがソフトウェアデザインの世界を一変させてから何年にもなる。振り返ってみて、感想は。 Stroustrup(以下「S」):  実はあなたがここへ来る直前、当時のことを思い出していたんだ。おぼえているかな。誰もが C 言語を使っていたけど、問題はみんな結構うまくコーディングしていたことだった。大学も C

  • あるW3C幹部の匿名インタビュー - megamouthの葬列

    Webの各種技術の標準化を行うW3C。秘密主義で知られるこの組織の幹部が、匿名を条件にインタビューに応じてくれた。元は英語のニュースサイトに掲載された文章であるが、少々ショッキングな内容を含むので、以下に拙訳する。 原文: http://www.kh.rim.or.jp/~nagamura/misc/stroustrup-interview.txt インタビューア(以下「I」): W3CはWebの世界を大きく変化させてきました。この23年を振り返ってみて、感想は。 W3C幹部(以下「W」): 最近昔の事をよく思い出します。覚えているでしょうか?誰もが固定幅のtableでレイアウトされたWebページを作っていた時代を。 HTMLをコーディングするのに覚えることはシンプルでした。難しいのはせいぜい、可変幅にしたい部分をtable化してそこにはめ込む画像を上手くスライスすることぐらいでしたが、こ

    あるW3C幹部の匿名インタビュー - megamouthの葬列
  • 真偽値を返す関数のネーミング - Qiita

    みんな exists を使ってます。 納得できようができまいが、exists なのです。 ソフトウェアの世界では、AppleMicrosoftGoogle が黒と言ったら黒です。 黙って従いましょう。 このように、関数名の表現に困ったら、世の中の API を参考にすると良いです。 非ネイティブの我々では思いつかないような的確な表現が見つかることもあります。 関数の名付け方 真偽値を返す関数は if 文で使われることが多いので、頭に if を置いて最もしっくり来る表現が良いと思います。 個人的には、真偽値を返す関数名を考えるときは以下のフォーマットに当てはめるようにしています。 if オブジェクト名 関数名 「項目が選択中だったら」なら "if item is selected" なので関数名は item.isSelected() となります。 同様に「項目が存在したら」なら "

    真偽値を返す関数のネーミング - Qiita