2008/09/11 サイオステクノロジーは9月11日、「JBoss Enterprise Middleware」を使ったWebシステム構築を支援する新サービス「Webシステムコンサルティング」を開始したと発表した。JBoss Enterprise MiddlewareはオープンソースのアプリケーションサーバやSOA構築ソフトウェアで構成するスイート製品。 コンサルティングサービスではJBossを使ったWebシステムのインストレーション、導入、開発、運用、SOA構築のほか、ほかのアプリケーションサーバからシステムをマイグレーションするメニューも用意する。 インストレーションサービスは標準メニューのほかにオプションとして「起動スクリプト設定」「ポート変更」「クラスタリング構築」などのメニューを用意。インストレーションサービスは標準メニューの場合で25万円から。ほかのアプリケーションサーバから
_ XP祭り2008でAgile2008の報告をしました XP祭りでしゃべってきました。XP祭りはこれで3年連続でしゃべっていることになります。昨年はLTでかんばんの話を、一昨年は事例発表でエクストリームな事例の話をしました。 そして、今年は主にAgile2008で苦労した話をしてきました。「無敵状態」が届いたみたいでよかったです。 発表が終わった後、t-wadaさんがわざわざ私のところまで来てくださり、Positive Strokeをいただけたのが嬉しかったです。 聞いてくださったみなさん、ありがとうございました。 資料をあげておきます。 何人かの方からご指摘いただいたtypoは修正しました。 _ XP祭り2008 今年もスタッフとして参加してきました。 直前まで案内や募集がぎりぎりになって「本当にXP祭りやるの?」疑惑まで飛び出していましたが、なんとか開催することができました。 参加し
昨日、9/6(土)にSeasarConefenceでTeedaについて話させて頂きました。 特にスタッフの皆様、Seasarファウンデーション関係者の皆様、この場を借りてお礼申し上げます。 また、Teeda再考を聞きに来てくれた方にも御礼申し上げます。 Teedaの資料をアップしてあります。 Teeda再考 - 使い方から拡張方法まで - http://event.seasarfoundation.org/sc2008autumn/Session#c4 ソースコード部で見えにくい部分がありましたので資料で確認お願いします。 当日、控え室で関係者の方々に絶対滑る!絶対無理!と言われて 正直心配していましたが、なんとか45分に収められて良かったです。 個人的には、T2にも結構興味を持って頂けてるようで嬉しい限りです。 LTもとても良かったと思います、急遽、id:m-hashimotoの無茶振り
Jiemamy作者が考える “データベースの進化的設計” データベースもアジャイル開発に対応したい! アジャイルの考え方においては、実装前にシステム要件・設計を確定させることはせず、常に変化を受け入れていく体制が必要です。アジャイル開発の考え方にのっとるなら、アプリケーションだけではなくデータベースについても設計の凍結はせず、また、ソースコードに限らずデータベースの構成・設計についてもリファクタリングが適用されるべきです。Jiemamyはこの問題に取り組むプロジェクトとして始められました。本稿ではこのJiemamyの取り組みを紹介します。 ソースやスキーマだけ管理しても意味がない 近年注目を集めている「アジャイル開発」は、リファクタリングが重要な要素の1つであることはご存じのとおりです。アジャイルの考え方においては、実装前にシステム要件・設計を確定させることはせず、常に変化を受け入れていく
Razor - Profile and Optimize Web 2.0 Ajax Performance WebアプリケーションやWebページのデバッグ・分析にはFirebugが重宝する。しかしながらFirebugはFirefoxのエクステンションとして開発されているためIEやSafari、Operaといったほかのブラウザで作業する場合はそのブラウザ向けに提供されているツールかまたはFirebug Liteを使う必要がある。Firebug LiteはFirebugの機能をほかのブラウザにも提供する興味深いクロスブラウザツールだが、Firefoxに提供しているのと同じ機能はまだ提供できていないし、うまく動作しない機能もある。 そこでクロスブラウザAjaxアプリケーション分析ツールRazor Profilerに注目したい。Razor Profilerはデプロイ済みのJavaScriptベース
おひさしぶりです、ナガタユウコです☆ 角谷さんに輸出され、『Lightweight Language Future』のLTで ドラを叩いてきました! → 【Lightweight Language Future】 スタッフ紹介ページでの自分の浮きっぷりに泣きそうだったのですが、 当日は、他のスタッフのみなさまや参加者のみなさまに 温かく受け入れていただき、本当に嬉しかったです。 ありがとうございました! (写真:LT司会の小山サマと変顔対決!) よく「そのドラは自前?」という質問をいただくのですが、 持参しているドラは、ナガタの上司の天野勝さんが購入されたものです。 LTで使いたい!という方がいらっしゃいましたら、可能な限りお貸しできると思いますので、 永和システムマネジメント/オブジェクト倶楽部までご連絡ください♪ → 【生きてま2 改 「LTの銅鑼の話」】 今回、本当に幸運にもスタッフ
Webサイトを構築する際に、どのバージョンのブラウザまでサポートするかが問題になりやすい。最新のバージョンだけであれば良いのだが、不特定多数へのサービス提供となればそうもいかないだろう。 様々なバージョンのIEが立ち上げられる IEの場合で言えば5.5以降を対象とする場合が多いように思う。だがそんなバージョンのIEを簡単に用意できるだろうか。そこで使いたいのがこのソフトウェアだ。 今回紹介するフリーウェアはInternet Explorer Collection、様々なバージョンを収録したIEだ。 Internet Explorer Collectionで提供されるバージョンは1.0/1.5/2.01/3.0/4.01/5.01/5.5/6.0/7.0/8.0となっている。8.0β版まで収録されているので、今後を見越した上でのテストが実行できるようになる。 なぜかインストーラーはVista
_ [jboss] JBoss Seamの核(コア)を理解する - 実践! JBoss Seam テクニカルセミナー 今回のセッションではSeamのステートフルという側面を主体に説明した。Seamには従来のフレームワークと明らかに異なる2つの特徴を持っている。Java EE 5の標準技術をはじめ、周辺技術と連携するための統合されたインフラストラクチャを提供するというもの、そしてステートレスとは正反対の、ステートフルコンポーネントベースのアーキテクチャの2つだ。 前者はSeamの紹介記事などで「Seamとは」という概要の説明に登場することが多い。JSF、EJB3を中心に、RichFaces、Spring、GWT、Groovy、Wicket、Flexなどとの連携が簡単にできる。この側面は紹介する側も説明しやすいし、オーディエンスにもウケはいい。ただし、これがあるからといって今までのレガシーなW
JBoss AS 4.2.2 で仮想ホストを設定した際のメモです。 JBoss には JBossWeb という、Tomcat ベースにパフォーマンスや機能を強化したコンテナが内蔵されています。 ・jboss.org: JBoss Web ・[Think IT] JBoss Enterprise Application Platformの全貌 - 第4回:JBoss Web - Tomcatエボリューション (1/3) 多くの設定方法はほとんど Tomcat と同じですが仮想ホストの設定はどうも違うみたいです(?) # そもそも Tomcat にあまり詳しくないのですが 仮想ホストの設定方法は JBoss AS 4.0 については Web Developer Reference というドキュメントに書いてありました。 JBoss AS 4.2.x のドキュメントには同等のものが見つかりません
皆様、夏バテしていないでしょうか? 実の息子より水泳の北島が好きだという母親を持つ米林です。 きたる9月6日(土)に「Seasar Conference 2008 Autumn」においてTeedaについてお話しさせて頂きます。 http://event.seasarfoundation.org/sc2008autumn/Session#c4 昨日、カンファレンスを成功させるべくスピーカミーティングに行ってきました。 どれもおもしろそうなセッションばかりです。 素晴らしいカンファレンスになるよう1000人集まって欲しいと思います。 皆様、是非お越し下さい。 会場でお待ちしております。 気軽に、よねむら!と声をかけてください。
なんか最近思うエンジニアとして大切なこと。 仕事とプライベートに(厳密な)境界線を引かないこと 技術を楽しむこと 技術の勉強は業務時間内にやるべき!とかよい残業とは!みたいな話につながるけど、 厳密に境界線を引きたい人には(システム開発の)エンジニアはつらく感じると思う。 仕事で必要な技術は業務時間内に勉強できることもあるだろうけど、 それは今そこにある危機に対してのもので、たとえばもっと基礎体力的な部分とかはどうしたって業務時間外になる。 それはプライベートを全部潰してみたいな極論的なものじゃなくて、 プライベートでも空いてる日を見繕ってとか、時間をうまく作ってってことになるけど、 「絶対に」プライベートはプライベートと考える人にはそれはつらいだろうし。 業務のプログラミングなんて往々にして楽しくないもんで、 だからこそ自分の時間に自由にやると楽しい。 マッシュアップなんて業務でやらない
僕の考えは、以下のような感じ。 (1) ドキュメント(設計書だろうが仕様書だろうが)は、「誰に何をどう伝えるべきか」を考えれば、何を揃えればいいかは自然と決まってくる。そして、誰が読んでも意味がないと判断されるドキュメントは意味がないので書かない。 (2) 「基本設計書」や「詳細設計書」や「外部設計書」や「内部設計書」という言葉があるが、肝心なのは「誰に何を伝えるか」であり、伝えたいことや認識あわせの単位でドキュメントが作られればそれでいい。それらをまとめて「○○設計書」とするかどうかは、顧客がそうしたければ好きにすれば良い(そこまでやる義務は開発側にはないと思う)。 (3) アーキテクトの仕事は、各作業者が何をしたらいいか迷うことなく作業ができるように「決めごとをしていくこと」。その決めごとは、すべてドキュメント化されるべきであり、そのためには「誰に何をどう伝えるべきか」を考えていけば、
初めてのSAStrutsのネタを書きます。。。 SAStrutsとMayaaと組みわせはできると耳にしていたのですが、具体的な方法がよくわからなかったので調べてみました。 web.xmlにMayaaServletの設定を追加する。 <servlet> <servlet-name>MayaaServlet</servlet-name> <servlet-class>org.seasar.mayaa.impl.MayaaServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>MayaaServlet</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> <cont
FindBugsでどのルール(ディテクタ?)を採用するかを指定する場合、Eclipeの設定画面で行う。 ただ、これだとMavenでFindBugsを動かしたときに、同じ設定で動かすことができない。 このような場合に、フィルタファイルというものを作成すると 同じ設定でFindBugsを動作させることができる。 ちなみに、このファイルの作成って手作業っぽいんだよなー。 めんどい・・・。 作り方 マニュアルに書いてあるとーりにXMLファイルを作成する。 たとえば、以下のような感じ。 <FindBugsFilter> <Match> <Bug pattern="SQL_BAD_RESULTSET_ACCESS,SQL_BAD_PREPARED_STATEMENT_ACCESS,・・・" /> </Match> </FindBugsFilter> Bugタグには利用したいルールのBugPattern
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く