YouTube でお気に入りの動画や音楽を楽しみ、オリジナルのコンテンツをアップロードして友だちや家族、世界中の人たちと共有しましょう。
YouTube でお気に入りの動画や音楽を楽しみ、オリジナルのコンテンツをアップロードして友だちや家族、世界中の人たちと共有しましょう。
Provides support for using Selenium with Maven 2. Use this plugin to start a Selenium Remote Control server to support automated web-application testing. This plugin is intended to support usage of the Selenium Java Client Driver when running regular Surefire tests . Use Selenium IDE to help generate the initial Java code for the tests, and then augment as needed. Goals Overview selenium:s
http://martinfowler.com/bliki/RubyMicrosoft.html 2007/6/1 (更新:反応リンク集を末尾に追加) RailsConf2007ではJRubyが大盛況だった。 この小さなチームは瀕死のプロジェクトを引き受け、JVM上で動くファーストクラスのRubyプラットフォームに変えた。彼らが多くの賞賛を得たのは当然だ。 JRubyについてはまさにそんな感じとして、注目すべきはもう一つの共通マネージコード・ランタイム――.NETだ。 Rubyに対するマイクロソフトの意図は今のところすごく不透明だ。 彼らはSilverlightのスクリプティング言語としてRubyを発表した――でも未解決の問題が多く残っている。 Ruby言語をフル実装するのか、それともRuby++みたいなもの――Rubyサブセットの拡張――なのか? JRubyの目的は2つある。それぞれ明確
Seasar mini event http://d.hatena.ne.jp/higayasuo/20070606#1181103955 Webアプリケーションのスコープは、基本的に、リクエスト、セッション、アプリケーションの三つですが、リクエストよりは、長くセッションよりは短いスコープを扱うフレームワークが増えてきました。 このスコープは、会話スコープといわれることが多く、会話を開始して終了するまでの間、そのスコープにおいたオブジェクトが維持され、終了した後、自動的に破棄されます。セッションにはあまり長くオブジェクトを置きたくない、自動的にセッションのオブジェクトを破棄してほしい、これが会話スコープの目的です。 会話スコープを持っているフレームワークとしては、Spring Web flow、Shale、Seam、Teedaなどがあります。Spring Web flowとSeamの機能は
良い悪いは置いておくとしてRubyOnRailsはStrutsになるのだなと感じています(エンタープライズ開発でデファクト・スタンダードになって一定のポジションを獲得する)。先日のRubyKaigiでの話し、あるいは最近のエンタープライジーな企業のプレスリリースを見ていると着実にその道を歩んでいるようにみえます。特にSUNがJRubyへのコミットメントを強めている中でJava環境でもRailsが使えるという期待感が強まっており、この傾向に拍車をかけているようです(既にJRubyの上で動きます)。 背景としては金融・内部統制景気が続く一方で、中大規模のSIerでも小粒案件(1-4千万円)をちゃんと利益出してやっていこうよ、みたいな流れがある気がします。これまではプロダクトなどでカバーしていましたがOSSの発展や顧客ニーズの多様化によってSI案件化せざるをえなくなってきた。でも社内の標準フレー
2007年06月07日 Google のソフトウェア・エンジニアリング Google Developer Day Tokyo の鵜飼さんのプレゼンより、「Google のエンジニアはどうやって開発しているのか?」 Google の研修 入社して最初の 3ヶ月は本社(Mountain View)で研修 研修中は、メンターがついて「Google での開発の仕方」を学ぶ 内部ウェブ・サイトで社内共有ライブラリの使い方などを説明する動画があるので、それで自習 Google のプロジェクト・チーム 開発拠点は米国、スイス、オーストラリア、インド、日本など 場所とプロジェクト・チームは関係なく、プロジェクト・チームが拠点をまたがることは普通。世界中の拠点全部合わせて、一つの Google エンジニアリング・チーム 開発はデザイン、コーディング、テスト、改善、デモの運用まで上流から下流まで同じチーム(同
Google Gearsをおさらい 5月31日のGoogle Developer Dayで発表された新技術「Google Gears(以下、Gears)」。皆さんは既にお試しになっただろうか。ブラウザのプラグインというかたちでまったく新しいJavaScriptのAPIを提供するという発想に、今や世界中のギーク達が魅了されており、その可能性を追求すべく各地で熱心な研究が続けられている。 Gearsについて軽く触れておくと、Gearsの実体はIE(Microsoft Internet Explorer)、Firefoxで動作するブラウザのプラグインだ(将来的にはMac OS XのSafariもサポートされる)。以下のようなJavaScript APIを提供し、オフラインでも動作するWebアプリケーションの構築をサポートする。 ローカルサーバ - Webページに関する様々なリソース(HTML、J
We’ve made the very difficult decision to cancel all future O’Reilly in-person conferences. Instead, we’ll continue to invest in and grow O’Reilly online learning, supporting the 5,000 companies and 2.5 million people who count on our experts to help them stay ahead in all facets of business and technology. Come join them and learn what they already know. Become an O’Reilly online learning member
Kumuドキュメントシリーズです。 今回はAjaxです。id:mopemopeさんGJです。 http://teeda.seasar.org/ja/kumu_ajax.html doOnceの場合のダブルサブミット対策ではノーマルではJavaScriptは出力しません。 しかしクライアントサイドでもチェックをしたい場合もあるはずなので、 te:renderJs属性をつけると、下記の描画時のようにKumuのdisabled.jsに設定つきで出力できるようにしました。 これにより、サーバサイドだけでなくクライアントサイドでも ダブルサブミット対策を楽に実現できます。 add.html(Template) <input type="submit" value="calculate" id="doOnceCalculate" te:renderJs="true"/> add.html(描画時) <
mixiGraph ■mixiGraph mixiGraphは、mixiのマイミクシィ一覧を辿り、関係図を作って表示するソフトウェアです。 現在のmixiの仕様ではマイミクシィ一覧(list_friend.pl)にアクセスしても「足あと」は残らないようです。 写真をダブルクリックして辿るだけなら「足あと」を残さず関係を調べる事ができます。 ■ダウンロード&インストール Windows版 mixiGraph.exe ver1.5.1 (104Kbyte) 2007/10/10更新 これがそのまま実行ファイルになります。右クリックで保存して実行して下さい。 実行ファイルと同じフォルダに、「mixiGraph」という作業用フォルダを作成します。 MacOS X版 mixiGraph_1.5.1.dmg ver1.5.1 (115Kbyte) 2007/10/10更新 MacOS
ここはプログラミングの原則を集める Wiki です。巨人の肩に乗って、ふつうの人がよいプログラムを書くための指針を集めたいなと思ってます。 目次 よいデザインのための Concepts + Principles DRY (Don'tRepeatYourself) 名前重要 直交性 トラッシュではなくクラッシュ DuckTyping よいルーチンを書く 凝集性 結合性 契約による設計 (DesignByContract) ルーチンを作る正当な理由 よいモジュールを書く 適切なモジュール性を確保するために守らなければならない5つの原則 開放/閉鎖原則 (OpenClosedPrinciple) よいアプローチのための Concepts + Principles 曳光弾 可逆性
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く