タグ

2019年5月7日のブックマーク (13件)

  • Streams API - Web APIs | MDN

    The Streams API allows JavaScript to programmatically access streams of data received over the network and process them as desired by the developer. Streaming involves breaking a resource that you want to receive over a network down into small chunks, then processing it bit by bit. Browsers already do this when receiving media assets — videos buffer and play as more of the content downloads, and s

    Streams API - Web APIs | MDN
  • Big

    Why we want them in core Part of the Web standards fetch()? Make things more consistent in the ecosystspan All possible future uses! Problems in adding them to core: Globals Same names of require('stream').* Add confusion to confution semver-major and LTS compatibility with other core APIs Readable.prototype.acquireStandardStream = function() { emitExperimentalWarning('Readable.acquireStandardStre

  • 66歳男性が風呂場で涙… 友人もいない老後を憂う相談者に鴻上尚史が指摘した、人間関係で絶対に言ってはいけない言葉〈dot.〉

    66歳男性が風呂場で涙… 友人もいない老後を憂う相談者に鴻上尚史が指摘した、人間関係で絶対に言ってはいけない言葉 作家・演出家の鴻上尚史氏が、あなたのお悩みにおこたえします! 夫婦、家族、職場、学校、恋愛友人、親戚、社会人サークル、孤独……。皆さまのお悩みをぜひ、ご投稿ください(https://publications.asahi.com/kokami/)。採用された方には、連載にて鴻上尚史氏が心底真剣に、そしてポジティブにおこたえします(撮影/写真部・小山幸佑) 写真は文とは関係ありません(※イメージ写真) 鴻上尚史の人生相談。定年退職、嘱託を経て、今年から格的に隠居生活に入ったという66歳の男性。兄弟からもからもつれなくされ、途方にくれる相談者に、鴻上尚史がおくった第二の人生を生きるヒントは「無意識に自分の価値観をおしつけない」こと。 【相談27】隠居後、孤独で、寂しくてたま

    66歳男性が風呂場で涙… 友人もいない老後を憂う相談者に鴻上尚史が指摘した、人間関係で絶対に言ってはいけない言葉〈dot.〉
    gfx
    gfx 2019/05/07
    よい。ぼくもこの相談者と同じ気質を持ってるので気をつけよう…。
  • JavaScriptの日時処理はこう変わる! Temporal入門 - Qiita

    日時の処理は様々なアプリケーションにおいて避けては通れないタスクです。JavaScriptにおいてもそれは例外ではありません。 JavaScriptでは最初期からDateオブジェクトが日時を表すオブジェクトとして存在していましたが、これは非常に使いにくいAPIで知られています。その結果、momentに代表されるような日時処理ライブラリを使うのが事実上スタンダードとなっています。 この記事では、将来的に日時処理の有力な選択肢になると期待されるモジュールであるTemporalについて解説します。Temporalでは、既存のDateによる日時処理のつらい部分が解消されることが期待されています。 なお、例によってTemporalはまだ策定中の仕様です。現在Stage 2というフェーズにあり、APIを鋭意策定中という状況です。よって、この記事にかかれている内容は確定までにまだ変化するかもしれません。

    JavaScriptの日時処理はこう変わる! Temporal入門 - Qiita
    gfx
    gfx 2019/05/07
  • グルテン、ケミカル… 「○○フリー」は健康にいい? :朝日新聞デジタル

    この夏は当に暑かったですね。私は、ホームベーカリーを使って家でパンを焼き始めたのですが、暑いせいかパンがうまく膨らみませんでした。材料の水を冷水にしたり、部屋を涼しくしたりしてみましたが一向に軟らかい全粒粉パンができず困ってしまいました。レシピを検索していると、グルテンフリーのパンの作り方が出てきました。 小麦をべなければ健康に? グルテンフリーというのは、麦などに含まれるたんぱく質の一種グルテンを避けることです。海外のスポーツ選手や芸能人が薦めたことで、「ダイエットや健康に良い」というイメージが広まりました。出産前後の体形維持や、お子さんの生活を考える中で、気になるという人も多いのではないでしょうか。 ネットで調べると、「海外では健康に気を使う人のグルテンフリーが常識だけれど、日は遅れている」とか、「グルテンの悪影響は頭痛、めまい、イライラ、関節痛、疲労感、やる気喪失、ADHD

    グルテン、ケミカル… 「○○フリー」は健康にいい? :朝日新聞デジタル
    gfx
    gfx 2019/05/07
    “病気やアレルギーがなければ、グルテンをとってもなにも起こらないし、避けることでより健康になるわけではありません。ダイエット効果もありません”
  • コンテナはなぜ安全(または安全でない)なのか - sometimes I laugh

    CVE-2019-5736を覚えていますか?今年の2月に見つかったrunc(Dockerがデフォルトで利用しているコンテナのランタイム)の脆弱性で、ホストのruncバイナリを好き勝手にコンテナ内部から書き換えることができるというものです。 脆弱性の仕組みに興味があったので調べたところ、コンテナを攻撃する方法というのは他にもいろいろあって、runcは頑張ってそれを塞いでいるようです。これまとめると面白いかも、と思ったので以下のようなおもちゃを作りました。 Drofuneは簡単なコンテナランタイムです。drofune runとかdrofune execなどでコンテナを起動したり、入ったりすることができます、といえば想像がつくでしょうか。 これだけでは何も面白くないので、Drofuneはわざと安全でない実装になっています。なので、今回発見されたCVE-2019-5736を利用した攻撃も成立します

    コンテナはなぜ安全(または安全でない)なのか - sometimes I laugh
    gfx
    gfx 2019/05/07
  • 登 大遊 - Windows のファイルのコピーは、驚くほど奥が深い。 Windows... | Facebook

    Facebookで投稿や写真などをチェックできます。

    登 大遊 - Windows のファイルのコピーは、驚くほど奥が深い。 Windows... | Facebook
    gfx
    gfx 2019/05/07
  • いい感じにiOSアプリ開発プロジェクトを立ち上げる方法を考える - laiso

    pxhere.com*1 ここ数年、新規に開発するモバイルアプリのリードになる機会が何回かあり。プロジェクトの開始時期に毎度、README.md に開発方針を記述していたのだけど、いつも似たような内容になり公共性がありそうなのでそのままブログにした。 普段から「今回はアーキテクチャは何を採用しましょうか?」みたいな段階から議論がはじまるのを避けた方が建設的だと思っているので、その思想が反映されている。 想定する状況 我が社はこれからゼロからモバイルアプリを使ったサービスを提供するところであり、人手は少ないが開発初期段階から技術投資する意気込みはあり、いずれはサービスの大ヒット、組織の大規模化を見据えて段階的に成長するアーキテクチャをバーンとやっていきたい。 事業領域は例えば決済サービスやビジネス系のモバイルアプリを想定している。 これは何? iOSアプリのソフトウェア設計面についての現時

    いい感じにiOSアプリ開発プロジェクトを立ち上げる方法を考える - laiso
    gfx
    gfx 2019/05/07
  • Kibela Web API を使ってみました 〜 GraphQL 予備知識ゼロ昭和おじさんのゴールデンウィーク奮闘記 〜

    tl;dr 最近, Kibela の記事をローカルマシン上の vim で書きたいという欲求が高まってきました. 前職で Backlog でも同じことを考えて daimyo というツールを作ったので, 同じことを Kibela でもやりたいと思い, ゴールデンウィーク中に Kibela の Web API を調査した際のメモ集大成です. Kibela Web API について 現在は, ベータ版として提供されているとのことです. docs.kibe.la そして, RESTful Web API ではなく, GraphQL で提供されている点が特徴でもあり, 個人的に新たな境地に足を踏み入れることになった点です. GraphQL については, 以下の記事が勉強になりました. employment.en-japan.com 但し, 上記の記事ですが, 昭和インフラおじさんの筆者の理解度はまだ

    Kibela Web API を使ってみました 〜 GraphQL 予備知識ゼロ昭和おじさんのゴールデンウィーク奮闘記 〜
  • [速報]次期Micrsoft Edgeに「Internet Explorer mode」搭載。企業向けにIE11のレンダリングも提供。Microsoft Build 2019

    [速報]次期Micrsoft Edgeに「Internet Explorer mode」搭載。企業向けにIE11のレンダリングも提供。Microsoft Build 2019 マイクロソフトは米シアトルで開催中のイベント「Microsoft Build 2019」で、次期Microsoft Edgeの企業向け新機能としてInternet Explorer 11と同じ機能をMicrosoft Edge内で提供する「Internet Explorer mode」の搭載を発表しました。 マイクロソフトは昨年12月に、WebブラウザであるMicrosoft Edgeのレンダリングエンジンをそれまで自社開発していたものからオープンソースで開発されているChromiumをベースにしたものへ切り替えると発表していました。 今回の発表は、その次期Microsoft Edgeの新機能の1つとして明らかにされ

    [速報]次期Micrsoft Edgeに「Internet Explorer mode」搭載。企業向けにIE11のレンダリングも提供。Microsoft Build 2019
    gfx
    gfx 2019/05/07
    “既存のInternet Explorer専用のWebサイトが残っている企業向けの機能”
  • TypeScriptで MessagePack encoder/decoder を実装した - Islands in the byte stream

    npm install @msgpack/msgpack でインスコできます。NodeJS v12 でベンチマークしたかぎり、JSONと同程度の速度で、これまで最速といわれてきた msgpack-lite よりもさらに少しだけ高速です。 github.com もともとこのリポジトリには uupaaさんによる実装(tagged as classic) があったんですが、メンテされなくなって久しく npmjs.com にもリリースされていないという状況でした。 https://github.com/msgpack/msgpack-javascript/tree/classic その後kawanetさんが msgpack-lite を実装したのが2015年。これが2019年現在、もっとも週間ダウンロード数の多いMessagePack for JSの実装です。 msgpack-lite ピュアJa

    TypeScriptで MessagePack encoder/decoder を実装した - Islands in the byte stream
    gfx
    gfx 2019/05/07
    blogged
  • Microsoft launches React Native for Windows

    Microsoft today announced a new open-source project for React Native developers who want to target Windows. “React Native for Windows,” as the project is unsurprisingly called, is meant to be a new ‘performance-oriented’ implementation of React for Windows under the MIT License. Being able to target Windows using React Native, a framework for cross-platform development that came out of Facebook, i

    Microsoft launches React Native for Windows
    gfx
    gfx 2019/05/07
  • JavaScriptの数値型完全理解 - Qiita

    数値というのはプログラミングにおいて極めて基的な対象です。ほとんどのプログラミング言語は何らかの形で数値の操作を行うことができ、もちろんJavaScriptにおいても例外ではありません。 プログラミングにおける数値の特徴的な点は、往々にしてその性質に応じた複数の型1が与えられている点です。まず、数値は整数か小数かによって分類されます。さらに、値を表すのに使われるビット数、また整数に関しては符号ありか符号なしかという分類ができます。例えば、Rustという言語ではこれらの分類が分かりやすく表れています2。Rustにおける数値の型はi32, i64, u32, u64, f32, f64などがあり、見ただけでどのような特徴を持つ数値なのかが分かりやすくなっています。iというのは符号あり整数、uというのは符号なし整数、fは小数で、その後の数字がビット数ですね。 では、JavaScriptにおいて

    JavaScriptの数値型完全理解 - Qiita
    gfx
    gfx 2019/05/07
    完全に理解した。