BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ プログラミング に関するすべてのコンテンツ

  • NetBeans 8リリース

    NetBeans 8には多くの改善が含まれている。Java 8とJava EEの強化、HTML5のサポートなどだ。

  • Facebookがオンラインフィールド実験フレームワークPlanOutをオープンソース化

    PlanOutはFacebookのオンラインフィールドの実験のためのフレームワークであり、"A/Bテスト"、ファクトリアルデザイン、より複雑な実験をサポートする。Facebookによれば、PlanOutはアプリケーションのコードから分離したかたちで検証用のデザインを実装でき、正確にデザインを記述できる。FacebookはPlanOutを使って毎日数千の実験をしているという。億単位のひとが実験に参加していることになる。

  • Promises: ブラウザーJavaScriptの新しい非同期標準になるか?

    JavaScriptを使う誰もが基本的な作業よりさらに進むと遭遇するのが非同期プログラミングである。しかし非同期APIを使用してどのように巨大なアプリケーションを構築するかはJavaScriptの世界で今も進行中の議論である。しかし、EcmaScript 6でネイティブのpromiseが登場し、将来のブラウザーAPIは(該当する場合)、代わりにpromiseを使い始めている。

  • Coverity ScanがJava, Apache Hadoop, HBase, Cassandoraのコード向上をサポート

    先頃リリースされたCoverityによるソース調査レポートでは,おもにリソースリークやnullポインタ,コントロールフローその他の問題の検出と修正が行われている。Linuxソースコードの検査も行われて,いくつかのバグが修正された。

  • RESTにおけるべき等とは何を意味するのだろうか?

    サービス指向アーキテクチャメーリングリストでの最近のディスカッションでは、べき等という用語をRESTに適用する時の意味についての議論が巻き起こった。例えば、ある操作が実際にはログの更新のようなある種の状態を変更するような場合、その操作がユーザに対してべき等に見えるかどうかは重要なことだろうか?

  • リアクティブな世界におけるスケーラビリティ

    システムをスケーラブルにするには参照の局所性の最大化とコンテンションの最小化が必要だ – Akkaプロジェクト創始者のJonas Bonér氏は先日の,リアクティブシステムのスケーラビリティに関するプレゼンテーションでこう説明した。シェア・ナッシング・アーキテクチャを採用し,イベント駆動を基盤として,実績の積み重ねによって証明された基本原則を忠実に守ることで,私たちは真にスケーラブルなシステムを作り上げることができる。

  • JavaScriptライブラリFamo.us がオープンソース公開,コミュニティ向けの無料レッスンも提供

    最初のローンチからおよそ3年の時を経て,JavaScript開発フレームワークのFamo.usがオープンソースとして公開されることになった。オープンソースの3Dレイアウトエンジンと,DOMやCanvas, WebGLなどに描画可能な物理学ベースの3Dアニメーションエンジンを統合して��供することで,HTML5の初期ビジョンの達成を支援したいという考えだ。

  • Visual Studioのセットアッププロジェクトが復活

    Visual Studio 2010にはセットアッププロジェクトがあったが、VS2012では除外されてしまっており、ユーザはInstallShield LEやその他のサードパーティ製品を使うしかなかった。ユーザの要望が多かったことから、MicrosoftはVS2013向けに、以前のプロジェクトタイプを復活させるつもりだ。

  • 継続的開発は新しいメンテナンスの現実か?

    モノのインターネット、Web API、ビッグデータは継続的開発を現実のものとし、開発者を完成したアプリケーションのメンテナンス作業に釘付けにするだろう。Dr.DobbsのAndrew Binstock氏はそう語る。開発者の時間を有効活用するためには、短期スプリント、継続的インテグレーションおよびデプロイメント、最新のプログラミングプラクティスがこれまで以上に重要になる。

  • Microsoftの新しいOneNoteサービスAPIは、Windows, Mac OS, iOS, Androidに無料で提供される

    Microsoftは先日、Windows, Windows Phone, iOS, Mac OS, AndroidそしてWebのようなプラットフォームで、自由なフォーム情報の収集をプログラムで統合可能にし、異なるプログラム言語間の複数ユーザーコラボレーションツールであるOneNote APIの初期リリースを発表した。

  • パブリックPaaSリーダへの追撃態勢を整えたMicrosoft Azue Webサイト

    先週発表したソフトウェアのアップグレードによってMicrosoftは,プラットフォーム・アズ・ア・サービスを提供する主要他社との差をほぼ埋めることに成功した。価格の改定,SSLの無償サポート,グローバルDNSのロードバランシング,Javaサポートの導入などにより,Azure Webサイトは,Heroku, Google App Engie, OpenShift Online, Cloud Bees, Engine Yardにとって手強い競合相手となったようだ。

  • Express 4.0リリース

    Node.jsのウェブアプリケーションフレームワークであるExpress.JSのバージョン4.0がリリースされた。ルーターが改善され、バンドルされていたミドルウエアが排除された。しかし、現時点では今後の計画はまだ未定のようだ。

  • Akka Streamsによるリアクティブストリーム

    Typesafeは,アクタを基本としたリアクティブストリームのオープンソース実装であるAkka Streamsの早期プレビュー版を発表した。リアクティブストリームはJava仮想マシン(JVM)上で,非ブロック形式のバックプレッシャを備えた非同期ストリーム処理の標準を提供しようという取り組みだ。非同期性は計算機リソースの並列使用を可能にするために,またバックプレッシャはデータ生成が利用側の処理を圧迫してシステム全体をダウンさせる潜在的可能性を防ぐために,それぞれ必要とされている。

  • Heartbleedの影響を受けたOpenBSD開発チームがOpenSSLコードのクリーンアップに着手

    OpenSSLのHeartbleed脆弱性の問題を受けてOpenBSD開発チームでは,同ライブラリの徹底的な再調査を行うプロジェクトを立ち上げた。コードベースの大規模なクリーンアップと修正に着手したチームが先週,その目覚ましい成果を公開している。

  • HaskellがiOSをサポート、性能を改善

    GHC 7.8.1がリリースされ、Haskellのエコシステムがいくつか改善された。iOS向けにコンパイルできるようになり、Closed Type Families, Roles, Overloaded Lists, Pattern Synonymsなどの新しい機能が追加され、性能改善が行われた。

BT