InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
Cloudbleed - Cloudflareプロキシのメモリリーク
Cloudflareプロキシに対するリクエストのごく一部で、無関係なリクエストからパスワードなどの機密情報を含む可能性のあるデータがリークする、バッファオーバーフローのバグが発生した。‘Cloudbleed’と命名されたこの問題を発見したのは、GoogleのProject Zeroに所属する脆弱性研究者のTavis Ormandy氏だ。
-
CodePlexがサービスを終了し、GitHubへの移行が推奨される
Microsoftは、CodePlexでオープンソースプロジェクトのために提供している無料ホスティングサービスの中止を決定した。代わりに、GitHubや他のホスティングプロバイダに移行することを薦めている。
-
依存型言語Idrisが1.0に
アルファ相当になったことを報告して数ヵ月、Idrisの作者で英国セント・アンドルーズ大学のコンピュータサイエンス講師であるEdwin Brady氏が、Idris 1.0のリリースを発表した。
-
LightbendがOpsClarity買収について語る
BoldRadiusを9ヶ月前に買収したLightbendが、リアクティブアプリケーション監視を専門とする企業であるOpsClarityの買収を発表した。InfoQはLightbendの社長兼最高経営責任者���あるMark Brewer氏と、OpsClarityの共同創立者で現在はLightbendのクラウドサービス担当VPであるAlan Ngai氏に、今回の新たなパートナシップについて詳しく聞いた。
-
Next.js 2.0リリース
ZeitがユニバーサルReactフレームワーク、Next.jsのバージョン2.0をリリースした。新バージョンはバージョン1のシンプルさを保ちながら、最近のアプリケーションでよくある必要な機能を追加している。さらに彼らは、Reactコンポーネント用のCSSを書くための新たな方法を作り出した。開発者は再び標準のCSSを書けるようになる。
-
Apple、完全に独自のGPUアーキテクチャ開発を計画
Imagination Technologiesによると、Appleは将来の自社デバイス向けGPUのために独自のグラフィックスアーキテクチャを開発しているようだ。新しいGPUは15ヵ月から2年のうちに準備され、Imagination Technologiesとはまったく似ていない最初のApple製GPUになるだろう。
-
TDDはアーキテクチャに悪影響を与えるか?
Uncle Bobとしても知られ、Agile Manifestoの共著者でもあるBob Martin氏は、TDDがアーキテクチャに悪影響を及ぼすかどうかについての評価を最近公開した。この議論の大半を、テスト駆動アプローチに従うことで、高レベルの設計と実装コードの一般的な保守性の両方に否定的なインパクトがあるかどうかに割いている。
-
Windows 10の開発者はVisual Studio 2017へのアップグレード推奨
Visual Studio 2017の公式リリースによると、Microsoftは最新の開発環境にアップグレードするよう開発者に強く推奨している。しかしCreators Update SDKはVS2017が必要である一方で、Windows 10の開発ワークロードの中にはVS2015が必要なものもある。
-
Facebookのライブ配信構築の課題
Facebook Liveが始まったのは2年前のハッカソンで、その8ヶ月後にユーザーに披露された。難しかったのが一つのストリーミング配信に対する予測できない視聴者数への対処であり、この数は広くバラついている。Sachin Kulkarni氏はQCon Londonでのプレゼンで、acebook live開発の設計上のチャレンジについて語った。
-
Appleが大々的な告知なく、数百万のiOSデバイスのファイルシステムをアップグレード
iOS 10.3が一般公開に伴い、何百万ものデバイスがAppleの新しいファイルシステムAPFSを使用するようにアップグレードされる。何人かのコメンテータによると、大胆であるが、リスクがないわけではない。
-
Javaのファイナライゼーションは非推奨となるか?
Javaのファイナライゼーションメカニズム、これはJava 1.0からプラットフォームお一部だったが、来るJava 9のリリースで非推奨とする提案があった。
-
-
オブジェクトのデシリアライゼーションフィルタがJava 9からバックポートされる
JEP 290は、オブジェクトをデシリアライズする際に入ってくるデータをフィルタできるようにするものであるが、当初はJava 9を対象としていたがJava 6と7、8にバックポートされる。この機能は処理されているオブジェクトのインプットストリームにおいて入ってくるデータをフィルタするメカニズムを提供する。またしばらく前にApache Commonsと他のライブラリに影響したもののようなデシリアライゼーションの脆弱性を防ぐ手助けができる。
-
-
Javaパフォーマンス最後のフロンティア:ガベージコレクタの削除
新しいJEPドラフトではno-opガベージコレクタが作成された:このガベージコレクタは、JVMの実装者と研究者を支援することを目的にしており、広範囲ではないが、ガベージをほとんど生成しない非常にパフォーマンスの高いアプリケーションには広く興味をもつのではないだろうか。JEPが進めば新しいGCが既存のものと一緒に使えるようになり、明示的にアクティブ化しなければ効果がない。