マイクロソフト、量子コンピューティングのプログラミング言語をリリース

www.techworm.net

マイクロソフトでは、量子コンピューティングのための堅牢なエコシステムをかなりの期間構築するために取り組んでいます。フロリダ州オーランドで開催された最近のIgnite 2017技術会議では、MicrosoftのSatya Nadella最高経営責任者(CEO)は、同社が量子コンピュータ用の新しいプログラミング言語を、Visual Studioの完全統合と量子コンピューティングシミュレータと共に今年後半にリリースする予定だと語った。

「量子コンピューティングを通じて、私たちは人工知能、クリーンエネルギー、地球温暖化、材料設計などの分野の問題に対する解決策を広げることができます。マイクロソフトでは、独自のトポロジカルなアプローチで量子革命に力を入れています」とNadella氏は言います。

Chrome62beta リリース

blog.chromium.org

Network Quality Estimator API、OpenType変数フォント、DOM要素からのメディアキャプチャ

特に明記していない限り、下記の変更はAndroidChrome OSLinuxMacWindowsの最新のChrome ベータ版チャンネルに適用されます。

ネットワークインフォAPI

このリリースでは、クライアントのネットワークパフォーマンスメトリック開発者に提供するようにAPIが拡張されました。開発者はAPIを使用して、現在の予想される往復時間とスループット検査し、パフォーマンスの変更を通知できます。アプリケーションロジックを簡素化するために、APIは実際の接続がWiFiまたはイーサネットであっても、測定されたネットワークパフォーマンスをセルラー接続タイプ(2Gなど)として要約します。

OpenTypeフォントバリエーション

可変フォントを使用することで、ウェブ上のレスポンシブなデザインがタイポグラフィにまで広がります。

ストレッチ、スタイル、およびウェイトは、数値が許可されているそれぞれの更新されたCSSプロパティ使用して調整できます。font-variation-settingsCSSプロパティを使用すると、重量や幅などの変動軸パラメータの微調整が可能です。

DOM要素からのメディアキャプチャ

DOM Elements API W3C Media Captureにより、サイトはHTMLMediaElements(つまり<video>および<audio>)から直接MediaStream形式でコンテンツライブキャプチャすることができますHTMLMediaElementsでcaptureStream()メソッドを呼び出すと、WebRTCを使用してストリーミングされたコンテンツをリモートで記録したり、WebAudioで処理したり、さまざまな方法で操作することができます

その他:以下参照ください。

medium.com

Firefox Quantum Developer Edition:Photon UIと優れたツーリング機能を備えたFirefoxの中で最も速い

Firefox QuantumはDeveloper Edition利用できるようになりましたこのFirefox高速です。

Firefox Quantum:次世代ブラウザへ

Developer Editionには、Rustで書かれたまったく新しいCSSエンジンで、Servoの並列ブラウザエンジンプロジェクトに基づいた「Quantum CSS」が含まれています。さらに、「Quantum Flow」チームは、Firefoxパフォーマンスバグを追跡し修正しました。特に、応答性とUIに重点を置いていました「Quantum DOM」プロジェクトは、ブラウザがアイドル状態になるまでの緊急性の低い計算を遅らせ、ユーザ入力などのイベントに迅速に応答し、Firefoxが仕事を優先順位付けする方法を見直しました。   

結果?6ヵ月前のFirefoxと比較して今日のDeveloper Editionは、現代のWebアプリケーションのパフォーマンスをシミュレートするSpeedometer 2.0のベンチマーク2倍の速さです。

引用元:

hacks.mozilla.org

Atom-IDEの紹介

GitHubは、Facebookと共同AtomIDEのような機能を持たせるためのオプションパッケージのセットAtom-IDEの発売を発表します。

スマートなコンテキスト認識オートコンプリート、アウトラインビュー、定義への移動、参照の検索、ホバー・ツー・リバーサル情報、エラーと警告(診断)、ドキュメントの書式設定

最初のリリースには、コード・プロジェクトの構文解析を提供するために、言語サーバーの能力を活用するTypeScript、Flow、JavaScriptJava、C#、PHPのパッケージが含まれています。言語サーバプロトコルはマイクロソフトEclipse、Sourcegraph、Palantir、レッドハット、FacebookGitHubを含む多くの組織で採用されています!

 

Atom IDEのスクリーンショット

 

Atom Beta 1.21を使用することをお勧めします。基本的な言語サーバーが適切に動作するように、必要なファイルの監視とプロセスコントロールが含まれています。

Atom IDE用のユーザーインターフェイスと、使用する言語をサポートするパッケージの少なくとも2つのパッケージをインストールする必要があります。

  1. Atomパッケージインストールダイアログを表示する(設定ビュー:パッケージとテーマのインストール)
  2. atom-ide-uiパッケージを検索してインストールすると、IDEユーザーインターフェイスが表示されます
  3. 必要とするIDE言語サポート(例えばide-typescript)をインストールしてください- 起動時に利用可能

引用元:

blog.atom.io

iPhone Xのユーザーインターフェースガイド

引用元:

iPhone X - Overview - iOS Human Interface Guidelines

Download iPhone X UI design templates for Photoshop and Sketch in Resources.

新しいモデルにアップデートすると古い機種が使えなくなるのは何故?

Windowsでは、古いパソコンがアップグレードのたびに遅くて使えなくなっていた。今度もAtomプロセッサーはサポートが打ち切られ、実際遅くて使えなくなってしまった。これは、Windowsだけではない。AndroidNexus7ではもう遅くて使えないという状態まで言っている。Nexus5はまだ大丈夫のようだ。iPoneも徐々に遅くなっているがiPhone5 では使えないアプリが出始めているがまだまだ使える。ただ、バッテーリはアプリのよるが3~4時間しか保たない。おそらくはグラフィックやらの性能が上がりそれだけCPU、メモリーグラフィックカードの性能を上げないとだめだということだろう。最初は文字から始まり、画像、動画、2次元から3次元へと移行し始めており、これからはグラフィックの性能が高くないと描画速度が追い付かなくなり結果として動作が緩慢になり使えなくなるだろう。iPhoneXが発売開始されれば古い機種のサポートも打ち切られることになろう。するとアプリも使えなくなる。そこが機種の寿命と言うことになるのかもしれない。今や、家庭に眠っている携帯、スマートフォンが買い替えで何百万台も眠っているらしい。その中には再処理で使える貴金属が大量に含まれており相当の金額になるらしい。これらを再利用して資源の有効活用を図り、機種代金が高くならないようにしてほしい。

最近では、SIMフリーとなり2~3世代前の中古が高く売れるみたい。