InfoQ ホームページ ニュース
-
社外学とスクラム
スクラムマスタの仕事には仕事には外交的手腕 -- 効果的なコミュニケーションのスキルが求められる。チームのメンバ同士の効果的なコミュニケーションも必要である。このようなソフトウェアスキルを要するタスクを遂行するために有用なツールが,現在フリーで入手可能だ。その中のひとつを詳説した 400 ページを越える書籍 SOFTWARE FOR YOUR HEAD が現在,PDF 形式で無償公開されている。
-
アジャイルチームのための採用
アジャイル開発のモデルによって、ソフトウエア開発コミュニティのさまざまな場所で興味深いカンファレンスを生み出され、またたくさんの面白い本が書かれた。効率的な開発のためのパラダイムは正しい方向へと移行したのだ。しかし、さらに改善の余地がある部分もある。それは、アジャイルチームのための優れた採用方法についてだ。
-
jQueryへのテンプレートの導入
Microsoftによって作成された新しい3つのライブラリのうちの最初のものであり、jQueryによって公式プラグインとして受け入れられた jQuery Templates APIは、データオブジェクトからHTML要素を動的に生成してくれるライブラリだ。ASPやVBのXMLリテラルのようなサーバ・サイドのテンプレート言語と同様に、表示させたい場所にデータバインディング表現を埋め込んでおけばよいだけだ。
-
Scalatra: Sinatraに似たScalaのウェブフレームワーク
ScalatraはScalaはウェブフレームワークであり、RubyのフレームワークであるSinatraの原則を踏襲している。このフレームワークは元はStepという名で知られていたフレームワークであり、LinkedIn Signalで使われているRESTfulなサービス基盤の背後にあるフレームワークでもある。
-
LLVM 2.8 がリリース
LLVM チームは昨日,次世代 C/C++ コンパイラ,オプティマイザ,ランタイムを含む仮想マシンインフラストラクチャである LLVM 2.8 をリリースした。LLVM は JVM と CLR ランタイムを提供する VMKit をサポートし,MacRuby や Python の Unladen Swallow など多数のツールで使用されている。さらに先日リリースされた Mono 2.8 にも mono-llvm ランタイムがある。では LLVM 2.8 の何が新しいのだろうか?
-
Aparapi:任意の計算タスクを実行するための新たな “Pure Java” API
InfoQはAparapiのαリリースを公開したAMDのGary Frost氏と情報交換した。AparapiはプログラマがGPU上で実行可能なロジックをJavaで書くことを可能にするAPIだ。GPUは極めて並列化されたハードウェアアクセラレーションチップであり、もともとグラフィックスレンダリング性能の向上のためにPCにインストールされたものだが、今やグラフィックスとは無関係な計算負荷の高いタスクにも進出している。
-
ページを表示する時、IEはどの処理に最も時間を費やしているか?
Internet Explorerのパフォーマンス担当であるリードプログラムマネージャーのJason Weber氏は、IE8がページを準備し、レンダリングし、Webサイトがフォーカスすべきことを表示するまでの間、どの処理に最も時間を費やしているのかを表す内部データを公開した。
-
マネージャにScrumを売り込むか?
マネージャにScrumを売り込もうとする? 失敗して、なぜだろうと戸惑う? このようなことは、CSMコースを終えて、世界を変える助けをするつもりでいる人に、よく起きることである。
-
Javaアプリケーションのためのきめの細かい認可
XACML仕様に基づいた、fine-grained authorization(FGA、きめの細かい認可)システムは、ユーザーの役割をベースにしてユーザーを認可する、これまでのRole Based Access Control (RBAC)方式に加えて、状況や環境の情報に基づいた評価ルールによって俊敏性と制御能力を増すことができる。JavaOne 2010カンファレンスで、Subbu Devulapalli 氏は、ユーザー認可における標準とデプロイ モデルについて講演した。彼はまた、Java アプリケーションで認可を実装する際のベストプラクティスについても話した。
-
PRISM 4のコードが完成
Microsoftのpatterns&practicesチームがPRISM 4 Drop 9と呼ばれる複合アプリケーション ガイダンスの最新版をリリースした。ライブラリ、リファレンス実装、そしてクィック スタートのコードが完成している。
-
OSGi コミュニティ イベント
先週、ロンドンでOSGi Community Eventが、JAX Londonと一緒に開催された。カンファレンスでの発表は、広範囲な環境にわたり、JavaEEの移行とクラウド コンピューティングから組込みデバイスやAndroidまで及んだ。
-
Google WebP - より早いページのためにより小さい画像を作る
Googleは、WebPと呼ばれる新しい非可逆フォーマットを提案することで、インターネットを超えて転送される画像を小さくしたいと考えている。彼らは、ページの読み込みをより早くするために、画像のバイト数を39%削減したと主張している。
-
制約は利点の仮の姿だ
ソフトウエアを構築することは多くの制約を管理することと密接に関連する。制約とは時間、資金、技術、意思決定、互換性、規則、そして人や業務のプロセス、またはこれらすべてを合わせたものからなる。Jim Bird氏は、創造性を育て正しいソフトウエアを作る上で、スクラムやXPによって背負わされる制約が役にたつことについて論じた。
-
Javaが物理世界に入る:エンタープライズ開発者の準備は?
Arduinoのような安価で、オープンソースを使ったハードウェアの世界では、カスタムな単発のハードウェアが、電気工学のバックグラウンドを持たない開発者に、ずっと使いやすいものになってきた。InfoQは、Javaと実世界を結ぶ最善の方法を知るために、最近のJavaOneで発表した、David Delabassee氏に、Javaと Arduinoについて尋ねた。
-
Adobe が Flash Builder用のActionScript コードカバレッジ プラグインをリリース
Adobeは、 Flash Builder用のActionScript コードカバレッジ プラグインをプレリリースした。 これによって、開発者は、アプリケーションが走っている時に、どのコードが実行されているのかを正確に理解できるようになる。プラグインを Flash Builderに追加すると、新しいEclipse パースペクティブ加わって、コードカバレッジ ツールを走らせることができる。