Get 30+ hours of free content from GitHub Universe! Watch now.
Unblocking clipboard access Stay organized with collections Save and categorize content based on your preferences. The traditional way of getting access to the system clipboard was via document.execCommand() for clipboard interactions. Though widely supported, this method of cutting and pasting came at a cost: clipboard access was synchronous, and could only read and write to the DOM. That's fine
オラクルがJEP 181 - "ネストベースのアクセス制御" - 俗に言う"nestmate"を発表した。これはプラットフォームへの技術的な拡張であり、Java 1.1で導入したアーキテクチャの20年分の負債を精算するものだ。 新機能はJavaのネストクラス (厳密ではないがたびたび"インナークラス"と言及される。ネストクラスの取りうる型の1つでしかないのに。) の実装につながっている。 一般的に、ネストした型が使われるのは2つの別々の目的のためだ。2つともカプセル化に関連している。 まず第一に、型はとても明確な理由で必要とされるだけなのかもしれない。それもコードの非常に小さな部分において。これが意味することは、実のところ実装詳細の一部であるのでしっかりとローカルに限定すべきであるということだ。 Javaの古いバージョンでは、これをする唯一の方法はネストした型だけだった。たとえばインタフェ
リアクティブプログラミングそのものは記事の範囲を大きく越えるような広大なテーマですが,ここでは私たちの目的のために必要な範囲として,“従来の命令型のプログラミングスタイルよりも流暢(fluent)な方法でイベント駆動システムを定義する方法”と定義しておきたいと思います。目標は,従来の命令型によるロジックを,より理解と論証が容易な,非同期かつ非ブロック型の関数スタイルに移行することです。 さまざまなビヘイビア(behavior、スレッドやNIOコールバックなど)のために設計された命令型APIの多くは,適切かつ信頼性の高い使いやすさという観点を欠いています。そのため、この種のAPIを使用するケースの大部分では,依然としてアプリケーションコード側での明示的な管理が必要になります。リアクティブフレームワークでは,これらの問題を舞台裏で処理することが可能になるため,アプリケーション機能に重点を置いた
2017年、米Googleや米Amazonなどの「スマートスピーカー」と呼ばれるデバイスの普及が日本で始まった。例えば、「ねえGoogle、今日の予定は?」と話しかけると、カレンダーアプリに入力していた予定を流ちょうな日本語で読み上げてくれる。中に人がいるわけではない。デバイスが人の声を認識し、応答となる声を合成しているのだ。 このデバイスが音声で応答するために使用しているコアの技術は、「音声認識」と「音声合成」という2つの技術だ。音声認識は人の声の波形を機械で処理し、どんな文であったかを推定する技術。音声合成は与えられた文やデータから、人が話す音声を合成する技術だ。 ここに、音声認識で推定した文に対して適切な応答文を出力する「対話制御」という技術が加わり、「人の話を聞いて適切な応答を音声で返す」という一連の動作を実現している。 音声認識・合成ともに、コンピュータを利用した研究は1950年
To understand why WaveNet improves on the current state of the art, it is useful to understand how text-to-speech (TTS) - or speech synthesis - systems work today. The majority of these are based on so-called concatenative TTS, which uses a large database of high-quality recordings, collected from a single voice actor over many hours. These recordings are split into tiny chunks that can then be co
Mineral UI is the open source design system that CA Technologies is building for use by all of our products. Color is a core building block of any design system, and it has proven to be one of the most challenging design problems we’ve tackled, due to the wide variety of requirements: Mineral has accessibility features built in by default, so all of our color usage needs to meet WCAG 2.1 Level AA
APNICとCloudflareがパブリックDNSサービスを開始した(公式サイト、Cloudflareの発表、AMW、INTERNET Watch)。 このパブリックDNSサービスは「1.1.1.1」および「1.0.0.1」というIPアドレスで提供されており、一般的なDNSサービスよりも高速で、かつプライバシー保護のために利用者のIPアドレスを記録しないとうたっている。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く