InfoQ

æ–°ç€æƒ…å ±

é‡å¤§ãªREXML DoSã®æ¤œå‡º - 修正ã¨ã—ã¦Monkey PatchãŒåˆ©ç”¨å¯èƒ½

コミュニティ
Ruby
トピック
Ruby on Rails,
セキュリティ

REXMLã¯ã€XMLエンティティã®å±•開アタックã«ã€å¼±ã„ã“ã¨ãŒåˆ¤æ˜Žã—ãŸã€‚Railsã®ã‚ˆã†ãªãƒ•レームワークãŒç€ä¿¡XMLã‚’REXMLã§è§£æžã™ã‚‹ã®ã§ã€ã“れらã®ã‚¢ãƒ—リケーションã¯ã€ç¾åœ¨ã®1.8.6ã€1.8.7ã€Ruby 1.9ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŠã‚ˆã³æ¨™æº–REXMLを使用ã—ã¦ã„ã‚‹Rubyã§å±é™ºã§ã‚ã‚‹ã€‚ç¾æ™‚点ã«ãŠã‘る修正ã¯ã€REXMLライブラリå‘ã‘ã®monkey patchã§ã‚る。

.NET 3.5 SP1ã§æ–°ãŸã«ç™ºè¦‹ã•れãŸãƒã‚°

コミュニティ
.NET
トピック
.NETフレームワーク

リリース後ã¾ã 1ケ月もãŸã£ã¦ã„ãªã„中ã€.NET 3.5 SP 1ã®ãƒã‚°ãƒ¬ãƒãƒ¼ãƒˆã¯ãŸã¾ã‚Šå§‹ã‚ã¦ã„る。Microsoftã«ã¯ã€ä¸€èˆ¬å‘ã‘ã«å‘ŠçŸ¥ã—ãŸã‚Šã€ãƒ›ãƒƒãƒˆãƒ•ィックスをæä¾›ã™ã‚‹ãŸã‚ã®ã€å®Ÿç”¨æœ¬ä½ã®è¨ˆç”»ãŒãªã„よã†ã§ã‚ã‚‹ãŒã€ã“ã“ã§æä¾›ã§ãã‚‹ã®ã¯Microsoft Connectã«ã‚ˆã‚‹ãƒã‚°ã®ä¸€è¦§ã§ã‚る。

GPLオープンソースã¨ã—ã¦ã®LWUITã®ãƒªãƒªãƒ¼ã‚¹

コミュニティ
Java
トピック
モãƒã‚¤ãƒ«

ä»Šæœˆåˆæ—¬ã€Sunã¯LWUIT(Java MEデãƒã‚¤ã‚¹å‘ã‘ã®Lightweight UI Toolkit) ã®ãƒ©ã‚¤ã‚»ãƒ³ã‚¹äº¤ä»˜ã‚’発表ã—ãŸã€‚LWUITã¯Javaã®ãƒ¢ãƒã‚¤ãƒ«æ©Ÿå™¨å‘ã‘ã®UIツールキットã§ã‚る。

RubyãŠã‚ˆã³Railsã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã‚¹ã‚¿ãƒƒã‚¯ã®æ¦‚è¦

コミュニティ
Ruby
トピック
Ruby on Rails,
ランタイム,
デプロイ/データセンター,
プラットフォーム

Rubyã§ã®ãƒ—ログラミングã¯ãŸã„ã¦ã„ã®å ´åˆæ¥½ã—ã„ãŒã€å¿…è¦ãªã‚½ãƒ•トウェアコンãƒãƒ¼ãƒãƒ³ãƒˆã®è¨­å®šã‚„æ§‹æˆã¯ãã†ã§ã¯ãªã„。幸é‹ãªã“ã¨ã«ã€ã¾ã™ã¾ã™å¤šãã® RubyソフトウェアスタックãŒã•ã¾ã–ã¾ãªå½¢ã§å­˜åœ¨ã—ã¦ã„る。Amazon EC2イメージã€ä»®æƒ³ãƒžã‚·ãƒ³ã‚¤ãƒ¡ãƒ¼ã‚¸ã¾ãŸã¯ã€æ—¢å­˜ã®ã‚·ã‚¹ãƒ†ãƒ ç”¨ã®å˜ç´”ãªã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ©ãƒ¼ãªã©ãŒã‚る。

変化ã¸ã®æŠµæŠ—ã«æ‰“ã¡å‹ã¤

コミュニティ
Agile
トピック
アジャイル技術,
変化

Agile 2008ã§ã€Dave Nicoletteæ°ã¨Lasse Koskelaæ°ã¯ã€Œå¤‰åŒ–ã¸ã®æŠµæŠ—ã«æ‰“ã¡å‹ã¤ã“ã¨ã€ã«é–¢ã™ã‚‹ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ§ãƒƒãƒ—を行ã£ãŸã€‚Koskelaæ°ã¯Test Driven: Practical TDD and Acceptance TDD for Java Developersã®è‘—者ã§ã‚る。

Microsoftã®ãƒ©ã‚¤ã‚»ãƒ³ã‚¹äº¤ä»˜ã®å¤‰æ›´ã§ä»®æƒ³åŒ–をサãƒãƒ¼ãƒˆ

コミュニティ
Architecture
トピック
仮想化

è¿‘ã”ã‚Microsoftã¯ã€ä»®æƒ³åŒ–環境ã«ãŠã‘る製å“ã®å®Ÿè¡Œã«é–¢ã—ã¦ã€ãƒ©ã‚¤ã‚»ãƒ³ã‚¹äº¤ä»˜ã®å¤‰æ›´ã‚’ãŠã“ãªã£ãŸã€‚

Open Web Foundation ã®å¿…è¦æ€§ã‚’ã¨ã‚Šã¾ãè­°è«–

コミュニティ
SOA
トピック
仕様,
WS Standards

OSCON 2008ã§ David Recordon æ°ãŒ Open Web Foundation ã®ç«‹ã¡ä¸Šã’を発表ã—ãŸã€‚

複åˆã‚¤ãƒ™ãƒ³ãƒˆå‡¦ç†ã¨EDA

コミュニティ
SOA,
Architecture
トピック
Loose Coupling,
Composition

複åˆã‚¤ãƒ™ãƒ³ãƒˆå‡¦ç†ï¼ˆCEP)システムã¨ã‚¤ãƒ™ãƒ³ãƒˆé§†å‹•型アーキテクãƒãƒ£ï¼ˆEDA)ã¯ã€ç¾åœ¨ãŠã‚ˆã³å°†æ¥ã®é«˜æ€§èƒ½ã‚·ã‚¹ãƒ†ãƒ ã«ãŠã„ã¦é‡è¦ãªå½¹å‰²ã‚’æžœãŸã™ã‚‚ã®ã¨ã—ã¦èªè­˜ã•れã¦ãŠã‚Šã€ãã®å½¹å‰²ã¨é©ç”¨æ–¹æ³•ãŒè­°è«–ã•れã¦ã„る。David Luckhamã¨Roy SchulteãŒCEPãŠã‚ˆã³ EDAã§ä½¿ç”¨ã•ã‚Œã‚‹ç”¨èªžã®æ¦‚è¦ã¨è§£èª¬ã‚’ã¾ã¨ã‚ã¦ã„る。

FxCop1.36ã®ãƒªãƒªãƒ¼ã‚¹

コミュニティ
.NET
トピック
.NETフレームワーク,
コード分æž

Microsoftã¯FxCopã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³1.36をリリースã—ãŸã€‚ãれã¯ã€é™çš„コード分æžãŠã‚ˆã³æ–¹é‡ã®æ–½è¡Œãƒ„ールã§ã‚る。多ãã®ãƒã‚°ã‚’修正ã—ã€ã‚µãƒãƒ¼ãƒˆã‚’追加ã™ã‚‹ã‚‚ã®ã§ã‚る。

SQL Server 2008ã®ç´¢å¼•付ã‘ã®ãƒ’ントãŠã‚ˆã³ã‚³ãƒ„

コミュニティ
.NET
トピック
SQL Server

Bill Vaughnæ°ã¯Kimberly Trippæ°ãŠã‚ˆã³Paul Randallæ°ã®ã‚¢ãƒ‰ãƒã‚¤ã‚¹ã«åŸºã¥ãã€SQL Serverã®ç´¢å¼•付ã‘ã®ãƒ’ãƒ³ãƒˆã‚„ã‚³ãƒ„ã®æ¦‚略をæä¾›ã—ã¦ã„る。

ジャンル別一覧

Linda Risingæ°ã«ã‚ˆã‚‹ã€Œèª°ã‚’ä¿¡é ¼ã—ã¾ã™ã‹ï¼Ÿã€

Agile2008ã®3日目ã€8/6(æ°´)åˆå‰ä¸­ã®ã€Linda Risingã«ã‚ˆã‚‹ã‚»ãƒƒã‚·ãƒ§ãƒ³ã§ã™ã€‚セッションã®å†’é ­ã€Linda Risingã¯ã¨ã¦ã‚‚ゆã£ãŸã‚Šã¨ã—ãŸãれã„ãªã€ã‚ã‹ã‚Šã‚„ã™ã„英語ã§è©±ã—å§‹ã‚ã¾ã—ãŸã€‚

Googleã®åˆ†æ•£å‡¦ç†æŠ€è¡“(マルレク2006 第1回より)

Web2.0 ã«å¯¾ã™ã‚‹é–¢å¿ƒã¯ã€å¼•ãç¶šã高ã„ã‚‚ã®ãŒã‚りã¾ã™ã€‚ ãŸã ã€ãã®é–¢å¿ƒã¯ã€æ–°ã—ã„ビジãƒã‚¹ãƒ»ãƒ¢ãƒ‡ãƒ«ã¨ã€ãƒ—ログラミング・スタイルã®äºŒã¤ã®åˆ†é‡Žã«é›†ä¸­ã—ã¦ã„るよã†ã«æ€ãˆã¾ã™ã€‚ 今回ã®ã‚»ãƒŸãƒŠãƒ¼ã§ã¯ã€Google ã®ã‚µãƒ¼ãƒ“スã®åŸºç¤Žã§ã‚ã‚‹åˆ†æ•£å‡¦ç†æŠ€è¡“ã«æ³¨ç›®ã—ã¾ã™ã€‚

Jean Tabakaæ°ã«ã‚ˆã‚‹ã€ŒCollaboration Explained--真ã®ã‚¢ã‚¸ãƒ£ã‚¤ãƒ«ãƒãƒ¼ãƒ ã®ãŸã‚ã®ãƒ•ァシリテーションツールã€

Jean Tabakaæ°ã®æ›¸ã„ãŸæ›¸ç±ã§ã¯ã€ä¼šè­°ãªã©ã®ãƒãƒ¼ãƒ æ´»å‹•ã«ãŠã„ã¦ã€ãƒ•ã‚¡ã‚·ãƒªãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ã®æ‰‹æ³•ã¨ãƒ„ールã«ã¤ã„ã¦å…·ä½“çš„ã‹ã¤å®Ÿè·µçš„ã«èª¬æ˜Žã—ã¦ã„ã¾ã™ã€‚8/8(金)ã€Agile2008ã®æœ€çµ‚æ—¥ã®æœã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã§ã¯ã€Jean Tabakaæ°è‡ªèº«ãŒæœ¬ã®å†…容をベースã¨ã—ãŸã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚’行ã„ã¾ã—ãŸã€‚

Hubert Smitsæ°ã«ã‚ˆã‚‹ã€Œã‚²ãƒ¼ãƒ ãƒ»ãƒ‡ã‚¶ã‚¤ãƒ³ãƒ»ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ§ãƒƒãƒ—ã€

Agile2008ã®4日目ã¨ãªã‚‹8/6(木)ã®8:30ã‹ã‚‰ã€Hubert Smitsæ°ã«ã‚ˆã‚‹ã€Œã‚²ãƒ¼ãƒ ãƒ»ãƒ‡ã‚¶ã‚¤ãƒ³ãƒ»ãƒ¯ãƒ¼ã‚¯ã‚·ãƒ§ãƒƒãƒ—ã€ãŒãŠã“ãªã‚れã¾ã—ãŸã€‚ゲームã¨è¨€ã£ã¦ã‚‚å˜ãªã‚‹éŠã³ã§ã¯ãªãã€ã€Œãƒ•レームゲームã€ã¨å‘¼ã°ã‚Œã‚‹ã€ã‚°ãƒ«ãƒ¼ãƒ—ã§ã®æƒ…å ±åŽé›†ã‚„æ„志決定ã€ã¾ãŸæ•™è‚²ã‚„ãƒˆãƒ¬ãƒ¼ãƒ‹ãƒ³ã‚°ã®æ•™æã¨ã—ã¦ä½¿ãˆã‚‹ã„ã‚ã„ã‚ãªã‚²ãƒ¼ãƒ ã§ã™ã€‚

スケーラビリティã«é–¢ã™ã‚‹ãƒ™ã‚¹ãƒˆãƒ—ラクティス:eBayã‹ã‚‰ã®æ•™è¨“

eBayãŒæ—¥ã€…挑んã§ã„る主è¦ãªã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒãƒ£ã®å‹¢åŠ›ã¯ã€ã‚¹ã‚±ãƒ¼ãƒ©ãƒ“リティã§ã™ã€‚ã“れã¯ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒãƒ£ã‚„設計ã«é–¢ã™ã‚‹ã‚ã‚‰ã‚†ã‚‹æ„æ€æ±ºå®šã‚’特徴ã¥ã‘ãŸã‚Šã€é§†ã‚Šç«‹ã¦ãŸã‚Šã—ã¾ã™ã€‚

インタビュー: Emmanuel Bernardæ°ã«Bean Validation仕様ã«ã¤ã„ã¦èžã

Bean Validationフレームワークã®åˆæœŸãƒ‰ãƒ©ãƒ•トã«é–¢ã™ã‚‹ä»¥å‰ã®è¨˜äº‹ã«ç¶šãã€InfoQã¯å°‚é–€å®¶ã‚°ãƒ«ãƒ¼ãƒ—ãŒæ±‚ã‚ã¦ã„るコミュニティã®é–¢ä¸Žã¨ææ¡ˆã«ã¤ã„ã¦ç†è§£ã‚’æ·±ã‚ã‚‹ãŸã‚ã€Emmanuel Bernardæ°ã¨å¯¾è«‡ã—ã¾ã—ãŸã€‚

ãƒãƒ¼ã‚«ãƒ¼ã«å­¦ã¶ã€ã‚½ãƒ•トウェア開発ã®ãƒ¬ãƒƒã‚¹ãƒ³

ãƒãƒ¼ã‚«ãƒ¼ã¯ä»–ã®ãƒˆãƒ”ックã«ã‚‚広ãé©ç”¨ã§ãるよã†ãªæ•°å°‘ãªã„æ•™ãˆã‚’ç§ã«ã‚‚ãŸã‚‰ã—ã¦ãれãŸã¨ä¿¡ã˜ã¦ã„ã¾ã™ã€‚実際ç§ã¯ã‚½ãƒ•トウェアを開発ã™ã‚Œã°ã™ã‚‹ã»ã©ã€ã“れら二ã¤ã®ä»•事ã¯éžå¸¸ã«ä¼¼ã¦ã„ã‚‹ã¨è¨€ã†ç¢ºä¿¡ã®åº¦åˆã„ã‚’æ·±ã‚ã¦ã„ã¾ã™ã€‚

InfoQãŒBPELï¼”PEOPLEã®ä»£è¡¨ã¨å¯¾è«‡

æ’例ã®ã€Œãƒãƒ¼ãƒãƒ£ãƒ«ãƒ‘ãƒãƒ«ã‚»ãƒƒã‚·ãƒ§ãƒ³ã€ã§ã€InfoQã¯æ–°ã—ã„OASIS BPEL4People技術委員会ã®ä»£è¡¨ã¨å¯¾è«‡ã‚’ã—ã€ã“ã®ä½œæ¥­ãŒä½•æ•…å¿…è¦ã§ã‚ã‚‹ã‹ã«ã¤ã„ã¦å½¼ã‚‰ã®ãƒ•ィードãƒãƒƒã‚¯ã‚’得る機会を得ã¾ã—ãŸã€‚


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser