Javascript

  • 開発フレームワークElectronのエクスプロイトでWebとモバイルの人気アプリが危険

    開発フレームワークElectronのエクスプロイトでWebとモバイルの人気アプリが危険

    広く使われているクロスプラットホームな開発フレームワークElectronのセキュリティチェックをバイパスするエクスプロイトが登場した。Trustwaveがポストしたそのエクスプロイトはすでにパッチされたので、デベロッパーは自分のアプリケーションを早急にアップデートすべきである。 続きを読む

  • F8:Facebook、React Fiberを発表―JavaScriptのUIフレームワークを完全リニューアル

    F8:Facebook、React Fiberを発表―JavaScriptのUIフレームワークを完全リニューアル

    Facebookはユーザー・インターフェイスを書くために利用されているJavaScriptライブラリ、Reactを根本的にリニューアルしたことをF8デベロッパー・カンファレンスで発表した。これまでFacebookからまったく発表がなかったが、React Fiber(これが新しいReactのプロジェクト名)はしばらく前からFacebookのインターフェイスを動かしていた。Fiberについての噂は昨年から流れていたが、今回FacebookはFiberについて公に語ることができる段階に来たと判断したようだ。 続きを読む

  • 2016年のプログラミングのトレンドを振り返る

    2016年のプログラミングのトレンドを振り返る

    今年の1月、私はTechCrunchへの寄稿で2016年の主なプログラミング上のトレンドを予測した。 ソフトウェアの開発というのは非常に変化の速い分野だ。ぴかぴかの新しい開発言語、フレームワーク、ツールについての議論は賑やかだが、上位レベルのプログラミングのトレンドを正確に予測するのはたいへん難しい。 まず私の2016年の予測がどの程度当たったおさらいしてみよう。 続きを読む

  • Facebook、JavaScriptの新パッケージマネージャ、Yarnをリリース―Google他が協力

    Facebook、JavaScriptの新パッケージマネージャ、Yarnをリリース―Google他が協力

    今日(米国時間10/11)、FacebookはJavaScriptの新しいパッケージマネージャーのYarnをローンチした。読者が日頃JavaScriptとNode.jsを使っているなら、 既存のコードを探して再利用する(あるいは自分で開発したライブラリを公開する)ためにnpmパッケージマネージャを利用している可能性が高い。 しかしnpmはFacebookのような巨大な規模の企業の業務を処理するには能力が足りなかった。そこでFacebookは社内のデベロッパーの意見に従って独自のパッケージマネージャを部内用に開発した。その後開発チームはGo… 続きを読む

  • TumblrでApple Live Photoの再生が可能に、ライブラリもオープンソースで公開

    TumblrでApple Live Photoの再生が可能に、ライブラリもオープンソースで公開

    Tumblrは本日、ウェブ上でAppleのLive Photosのサポートを開始した。同時に他のウェブ開発者が同じことを行なえるツールも公開している。同社は、任意のウェブサイトでLive Photosの公開を可能にするオープンソースのJavaScriptライブラリ「Laphs」 ‐ 正式名称「Live Anywhere Photos」 ‐ をリリースした。ウェブ上のLive Photoを実際に動かすには、クリックしてそのまま押し続ければ良い。モバイルでも同様だ。 続きを読む

  • Microsoftが行ったブラウザーテストではEdgeがエネルギー効率最良、ラップトップを長時間使える

    Microsoftが行ったブラウザーテストではEdgeがエネルギー効率最良、ラップトップを長時間使える

    かつては、ブラウザーの性能は速度で評価され、各製品がJavaScriptのベンチマークの成績を競った。しかし、スピードは今でも重視されるが、デベロッパーの関心はエネルギー効率の方が上位になっている。今は、ラップトップでWebを閲覧する人が多いからだ。でもMicrosoftが以前、同社のEdgeブラウザーは競合製品のChromeやFirefoxやOperaよりもエネルギー効率が良い、と発表したときには、おもしろい議論が湧き起こった。 続きを読む

  • Facebookが新しいオープンソースプロジェクトでReactの敷居を低くする

    Facebookが新しいオープンソースプロジェクトでReactの敷居を低くする

    FacebookのReactは、JavaScriptで手早くアプリケーションとそのユーザーインタフェイスを作りたいときのための、オープンソースのライブラリだ。ただし、実際の話はこれほど単純ではない。Reactでアプリケーションを作るためには、JavaScriptのほかにも、いろんなツールを勉強しなければならないのだ。 FacebookはReact用の自社のツールについて語っているが、でも個人のデベロッパーやスタートアップの多くは、Facebookのような企業が持ってるリソースがない。 続きを読む

  • 「Cola」は開発者が地図やフライト確認などのアプリを自由に付け足せるメッセージアプリ

    「Cola」は開発者が地図やフライト確認などのアプリを自由に付け足せるメッセージアプリ

    チャットにアプリを埋め込めるメッセージングアプリのColaは誰でも新しいアプリケーションを組み込めるようにするための開発者キットを公開した。 本日更新されたバージョンには、メッセージングアプリの中で動作する「バブル」と呼ばれるアプリケーションが含まれている。ユーザーは中で使われる個別のツールのアカウントを作ることなく、天候やフライト情報、GIF、その他の情報を共有することができる。同社が優先するのは他人と基本的なタスクを行う際のバリアを下げることである。 続きを読む

  • GoogleのAngular 2フレームワークがいよいよベータへ…今やES5よりもTypeScriptが人気

    GoogleのAngular 2フレームワークがいよいよベータへ…今やES5よりもTypeScriptが人気

    モバイルアプリとWebアプリケーションをHTMLとJavaScriptで作るためのGoogle製のフレームワークAngular 2が、ベータに入った。 GoogleがAngular 2を最初に発表したのは2014年の9月で、そのときはAngular 1と激しく違うことが論争になった。それから、アルファとデベロッパプレビューを経過した。Angular 2に‘ベータ’のラベルが付いたことは、そろそろ本格的なアプリケーション開発に使える、という意味だろう。Google自身はすでに、AdWordsやGoogle Fiber、社内的… 続きを読む

  • RePhoneはどんな物でも携帯電話に変えられるキット

    RePhoneはどんな物でも携帯電話に変えられるキット

    携帯電話を作るのは簡単だ。鉱山へ行って鉱石を掘り出して様々な金属を抽出し、別の鉱山から作った部品を追加する。次にFCCの認可を取ってリチウムイオン電池を作る。最後に、Snakeゲームを書く必要がある。これができない人は、RePhoneを試してみよう。 続きを読む