タグ

ブックマーク / atmarkit.itmedia.co.jp (10)

  • Ruby on RailsをXP環境で手軽に利用 - @IT

    オープンソース・ジャパンは12月8日、小規模向けWebアプリケーション開発環境「Rails Platform」の詳細について説明会を行った。Rails Platformは11月9日に発表されもので(参考記事)、11月下旬から出荷を開始している。研修の有無でパッケージは2種類あり、研修なしの「Rails Platform Basic」は年間5万円。3日間の研修チケットが付属する「Rails Platform Premium」は初年度20万円で、以後はBasicに移行する。Basic、Premiumともに、1年間のアップデートサービスと年間無制限のメールによるサポートサービスが受けられる。 3日間の研修では、Rubyの基礎知識から始まり、実際のアプリケーション作成の実習まで行う。セキュリティ対策やテスト・保守・運営といった点も研修に盛り込まれている。Premiumでは研修チケットは1人分だけだ

  • 人月見積もりでは生産性は上がらない、IPAが警告 ― @IT

    2006/11/29 情報処理推進機構(IPA)は11月29日、2006年度「情報処理産業経営実態調査」の結果を発表した。この調査は「情報処理産業界の財務、経営状況の現状を把握し、今後の経営の参考に供する」(IPA)ことが目的で、1978年以降毎年実施されている。28回目となる今年は従来のアンケート調査に加えてヒアリングも実施し、労働生産性の分析などを行った点が特徴だという。アンケートでは861社から有効な回答が得られた。ヒアリングは25社に対して行った。 2005年度の情報処理産業全体の売上高は0.8%の増加で、伸び率は鈍っているものの2003年度から連続でプラス成長している。経常利益も22.6%の増加で、増収増益となった。ヒアリングの結果でも、経営状況は昨年と比べ良好であるという意見が多く聞かれたという。 生産性に関しては、ソフトウェア業界において、ソフトウェアプロダクト販売分野の売上

  • DirectXの真実(1/3) - @IT

    連載 .NETWindows Vistaへ広がるDirectXの世界 第1回 DirectXの真実 NyaRuRu 2006/06/21 Windows Vistaの発売(2007年1月発売予定)が近づいてくるに伴い、同OSの新しいグラフィックス環境について一般利用者向けの記事もいくつか散見されるようになった。 それらの記事でたびたび目に付くのが、「Windows Vistaの描画は、DirectXをベースとしているので高速になる」という説明だ。確かにこの説明は、宣伝文句としてはインパクトがあるかもしれない。だが、もしあなたが開発者であれば、このような説明に納得すべきではない。DirectXは決して「定義上高速」なのではなく、特定のシナリオで性能を発揮するようにデザインされたライブラリにすぎないからだ。 この事実は、ゲーム開発者にはよく知られた話であるが、一般的なWindowsアプリケー

  • SWTレイアウトを活用しよう - @IT

    第6回 SWTレイアウトを活用しよう 米持幸寿 2006/6/1 米持先進技術工房 @IT分室では、テクノロジー・エバンジェリスト 米持幸寿氏が、J2EEの最新技術情報を提供します。最新技術の中身をいち早くキャッチアップしたい読者のためのコーナーです。 SWTでコンポーネントを作っていくには、前回解説したようにCompositeのサブクラスにCompositeのサブクラスを載せていくということの繰り返しとなります。この場合、Compositeをどのように配置するかを自動調整してくれるのがレイアウトです。オブジェクト指向のGUIツールキットは、多くの場合レイアウトを持っています。AWT、Swingなどにも、同様にレイアウトがあります。 レイアウトを利用しない(null を設定)で画面を作る作業は、視覚的にわかりやすいため使うのが簡単ですが、筆者はあまりお勧めしません。ウィンドウシステムやID

  • Eclipseで使えるメトリクス計測ツール

    Eclipseプラグインで提供されるテストツールが充実してきた。連載では、システム開発の現場に有効なテストツールを紹介し、統合開発ツールにEclipseを選択する開発におけるテストの効率化、ソフトウェア品質の向上のヒントを提供する。(編集部) 前回の記事ではソースコードのスタイルチェックやバグ検出を行う静的解析ツールを紹介しました。今回は、ソースコードの複雑さなどを計測するメトリクス計測ツールを紹介します。メトリクスを計測することにより、ソースコードの構造上の問題点を把握し、品質の評価および向上につなげることができます。今回は、Eclipse Metrics Plugin(2種類)、CAP、JDepend4Eclipseの4ツールを紹介します。 メトリクスとは ソフトウェアのメトリクスとは、ソフトウェアを計測する方法およびその尺度のことを意味します。今回紹介するメトリクス計測ツールは、ソ

    Eclipseで使えるメトリクス計測ツール
  • EclipseプラグインでOpenLaszlo IDEを構築する(1/3) - @IT

    OpenLaszloアドバンスド・テクニック(1) Page 1/3 EclipseプラグインでOpenLaszlo IDEを構築する ネットエイト 小野 圭二 2006/4/4 次期バージョン(StarAnise)でFlashとAjaxの両対応を決めたオープンソース・リッチクライアント製品のOpenLaszlo。連載では業務アプリケーションを意識したリッチクライアントの開発テクニックを紹介する。(編集部) ■はじめに OpenLaszlo(オープンラズロ)はRIA(リッチインターネットアプリケーション)を実現するオープンソースのミドルウェア・プラットフォームです。OpenLaszloの基礎知識については、@ITの連載記事「OpenLaszloを使って作るリッチクライアント」も参照してください。 連載では、実際にOpenLaszloを使ってアプリケーションを開発していきます。簡単なアジ

  • Javaから見たRuby on Rails - @IT

    記事は2006年に執筆されたものです。RubyRuby on Rails全般の最新情報は@IT フォーラムをご参照ください。 Javaエンジニアの皆さんにとって、最近気になるテクノロジーとして「Ruby On Rails(以下、Rails)」が挙げられるのではないでしょうか。 インターネットを使って、Railsについて少し調べてみると、いろいろと刺激的なキーワードが並んでいることが分かります。例えば、もう誰もが用語として知っているAjaxへの標準対応であったり、「Javaの10倍の開発生産性」「ブログサイトが15分でできる」といったようなパフォーマンスを強調する触れ込みであったり、「DRY」「Convention over Configuration」といったRailsの思想を表す目新しいキーワードであったりします。 逆に、Railsの概要を紹介する文に必ず書かれている「MVCアーキテ

  • Ruby on Railsのチームから学ぶ仕事術

    Ruby on Rails自体についての解説は、「WebプログラマはRailsに乗るべきか?」や、「Rubyアジャイルプロトタイピング」にもありますので、そちらもぜひご覧ください。記事は2006年に執筆されたものです。RubyRuby on Rails全般の最新情報は@IT Coding Edgeフォーラムをご参照ください。 素早く開発が行えるRuby on Railsに驚くとともに、Railsプロジェクトの素早さの根源はどこにあるのか不思議に思った人も多いことでしょう。 Ruby on Railsの開発には、37singals社のDavid Heinemeier Hansson氏を中心とする11名で構成されたチームがかかわっています。 Core team behind Ruby on Rails Ruby on RailsによるWebアプリケーション構築風景を撮影したいくつかのス

    Ruby on Railsのチームから学ぶ仕事術
  • Ajax開発環境を無償にしたTIBCOは勝ち組? - @IT

    Ajaxがリッチクライアントの中で不動の地位を築いたことは、誰の目にも明らかになった。現在リッチクライアント業界で最も熱いのは、Ajax統合開発環境&フレームワークの開発合戦だろう。SOA/BPMベンダとして知られるTIBCOソフトウェア(以下、TIBCO)は、Ajax開発環境「TIBCO General Interface Version 3.1 Professional Edition」(以下、GI)の無償提供を始めた(2006年2月13日付のプレスリリース、米国時間)。米TIBCO プロダクト・マーケティング・ディレクター、Jeff Kristick氏に、Ajaxにいち早く対応したGIの開発背景について話を伺った。 ── 今回出荷されたGIは、Ajaxの開発ツールとフレームワークを組み込んだことで話題になっています。TIBCOのAjaxへの取り組みは、どのように始まったのですか。 多

  • みんなの共有財産に育てよう、Ajax非互換性データベース - @IT

    Ajax非互換性データベース 実はこのデータベースは私が「いい出しっぺ」なのです。Ajaxのプログラムを実際作り始めてすぐ、「これは絶対に必要だ!」という確信を持ったために、周囲を巻き込んで着手させてしまったものといえます。しかし、いったいなぜこのようなデータベースが必要なのでしょうか? その理由は私の体験に沿って見ていくと分かりやすいと思います。 私がAjaxのプログラムを作り始めてすぐに遭遇したのは、いくつものWebブラウザの非互換性です。遭遇した問題は、私が駄文を書き連ねるオータムマガジンに記録を付けるようにしていきました。しかし、話はそれで終わらなかったのです。プログラムのテスト版を公開すると、私が予想もしていなかったWebブラウザで使った場合のトラブルのレポートが寄せられました。私は、せいぜいInternet Explorer、Firefox、Operaの3種類ぐらいが実際に使わ

    Kanta
    Kanta 2006/03/01
  • 1