タグ

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

  • 脱Excel! Redmineでアジャイル開発を楽々管理

    ソフトウェア開発のタスクをチケットに登録すると、作業を始めるチケット管理をメインに、進ちょく管理、問題管理などができる。 バグ管理システムだけでなく課題管理システム(ITS:Issue Tracking System)で運用する開発プロセスは、チケット駆動開発(TiDD:Ticket Driven Development)と呼ばれ、最近注目されている。 Ruby1.9の開発はRedmineで管理されているように、近ごろは事例も増えている。 Redmine運用前の問題点 筆者がRedmine運用前に持っていたプロジェクト管理の問題点は下記2点だった。 1.Excelでのタスク管理の限界 従来からプロジェクトマネージャやプロジェクトリーダーの多くは、進ちょく管理やタスク管理Excelで行ってきた。 プロジェクト管理では顧客へ進ちょく報告するために、残工数と残タスク数を計算する必要がある。だが

    脱Excel! Redmineでアジャイル開発を楽々管理
  • Java SE コアAPI 使用コード例一覧 - @IT

    IT編集部 2009/3/24 最終更新: 2012/04/11 17:57 このページは、Java開発者/プログラマのための、Java SE(旧、J2SE)のコアAPIの使用コード例の記事へのリンク集です。パッケージごとに表でまとめてあります。メソッドやコンストラクタ、例外などAPIの使い方の参考にしてください。パッケージやクラスの並び順は、標準のJavadoc(「Java Platform, Standard Edition API 仕様」)と同様にしています。 すべてのクラス java awt(Abstract Window Toolkit) event image io(In/Out) lang(LANGuage) reflect math(MATHmatics) net nio(New In/Out) charset(CHARacter SET) rmi(Remote Meth

  • Linux標準の仮想化技術「KVM」の仕組み

    アナウンス後わずか2カ月でLinux Kernelにマージされたことで一躍注目を浴びることになった仮想化技術「KVM」。しかし、その具体的な仕組みや使用方法となると、意外と知られていないのではないでしょうか。この連載ではそんなKVMについて紹介します(編集部) KVMは、Linux Kernel自体をハイパーバイザとする仕組みで、正式名称を「Kernel-based Virtual Machine」といいます。KVMは現時点では、Intel VT-xやAMD-VといったCPUの仮想化支援機能を必要とし、完全仮想化によりOSの仮想化環境を提供します。 この記事では、「KVMの名前は聞いたことはあるが詳しくは知らない」という方、「興味はあるけど使い方がよく分からない」という方を想定し、全3回でKVMの概要と基的な使い方、今後の課題について紹介したいと思います。 OS仮想化技術のおさらい サー

    Linux標準の仮想化技術「KVM」の仕組み
  • 「通りすがり」コメントの終焉 - @IT

    ブログのコメントシステムに地殻変動が始まっているかもしれない。いま英語圏では任意のブログやWebサービスを対象に、サイト横断的に発言を管理する“コメントトラッキング”と呼ばれるプラットフォームサービスが数多く登場して注目を集めている。互いに顔の見える“ソーシャル”なコミュニケーションが、SNSという閉じた世界に限らず、パブリックなネット全体に広がっていくかもしれない。 「通りすがり」という匿名コメント ブロガーにとっても、その来訪者にとっても、ブログコメントにはいくつか使いづらい点があった。 コメントを残す人にとって最大の問題は、たまたま見かけたエントリに対してコメントを残すインセンティブが小さいことだ。コメントを残したからといってブックマークに登録し、後日再び訪れるということは、まずしない。自分がどこにコメントしたのか、あるいはコメントしたことすら忘れてしまうことが多いだろう。このため「

  • 国内サイトにも警告――グーグルのマルウェア警告機能に存在感 ― @IT

    2007/07/23 「このサイトはコンピュータに損害を与える可能性があります」――グーグルが検索エンジンに実装しているマルウェアの警告機能が存在感を増している。海外サイトだけでなく、国内サイトでも警告を受けるサイトが出現。グーグルに危険性を指摘され、Webサイト担当者は迅速な対応を迫られている。 この機能はマルウェアに感染したWebサイトやスパイウェアをばら撒くサイト、不正なプログラムをダウンロードさせるサイトへのアクセスをブロックするグーグルの機能。キーワード検索でこのような危険なサイトが表示された場合、グーグルは「このサイトはコンピュータに損害を与える可能性があります」と検索結果ページにメッセージを表示し、直接のリンクを行わない。サイトのURLは表示されるのでWebブラウザに直接入力すればアクセスは可能だが、多くのユーザーはためらうだろう。 グーグルがサイトを判定する基準は、スパイウ

  • 1年半以内にVistaに乗り換えてほしい……、MSが移行支援策を提供 ― @IT

    2006/12/18 マイクロソフトは企業向けにボリュームライセンス提供を開始したWindows Vistaへの過去バージョンからの移行支援策を格化させる。12月18日には古いアプリケーションを改修せずにWindows Vista上で稼働させられるようにする製品「Microsoft SoftGrid」を含む「Microsoft Desktop Optimization Pack for Software Assurance」(MDOP for SA)を2007年1月1日に発売すると発表した。前バージョンのWindows XPは企業内での普及率が5割を突破するまで、発売後3年強かかった。マイクロソフトはWindows Vistaを1年半で普及率5割まで持っていくことを目指しており、支援策によるスタートダッシュを目指す。 SoftGridは、マイクロソフトが買収したSoftricityの製品

  • そこが知りたい Windows Server Update Services(第11回) - @IT

    [Q&A] そこが知りたい Windows Server Update Services(第11回) Q1 WSUSをWindows Server 2008にインストールする手順を知りたい Microsoft MVP Windows Server System - Microsoft Update Services 創報 山近 慶一 2008/12/04 はじめに Windows OSやアプリケーションの脆弱性を修正し、ウイルスや不正アクセスなどからシステムを保護するためには、更新プログラムの適用と管理が重要だ。連載では、更新プログラムの管理にWindows Server Update Services(WSUS)を実際に活用しているユーザーならではの、よくある疑問や質問をピックアップして回答する。なお、特にバージョンを示さない場合は、最新のWSUS 3.0を対象とする。WSUS 3.0

    shny_wd
    shny_wd 2008/12/05
    Windows Server 2008にIIS 7(Webサーバ役割)と関連するいくつかのサービスをインストール後、更新プログラムを1つ適用しておいてから、WSUSのインストールを始める必要がある。
  • Apacheセキュリティチェック、PCI DSSの場合 - @IT

    第4回 Apacheセキュリティチェック、PCI DSSの場合 川島 祐樹 NTTデータ・セキュリティ株式会社 コンサルティング部 PCI推進室 CISSP 2008/12/1 PCI DSSはペイメントカード業界だけではなく、セキュリティのチェックリストにも使える、というのがこの連載の趣旨でした。では、具体的にどのようにチェックを行っているのでしょうか。今回は身近な「Apache」を題材に、セキュリティ評価ベンダがなにをチェックしているのかを解説します(編集部) セキュリティ評価ベンダ(QSA)によるPCI DSSの訪問審査では、文書調査やインタビューのほかに、実際のOSやアプリケーションの設定を、画面上で目視確認することで、PCI DSSの要件に対応しているかどうかを調査します。今回は、QSAとして訪問審査を実施する際に確認するシステム上のポイントを、「QSAの視点」と称して、実際の

  • SourceForge.JP、Tracライクな新バグ追跡システムをベータ公開 - @IT

    2008/11/27 OSDNは11月27日、同社が運営しているオープンソースソフトウェアの開発サイト「SourceForge.JP」のバグ追跡システムをチケット型に改良し、ベータ公開した。 SourceForge.JPでは2002年より、各プロジェクトのバグ報告やサポート要求などを登録、管理するためのトラッキングシステムを提供してきたが、最低限のタスクをこなすもので、特に機能拡張はなされてこなかったという。 これに対し新システムでは、オープンソースのプロジェクト管理ツール「Trac」の仕組みやユーザーインターフェイスを採用。現行システムからのデータ互換性を維持しながら、柔軟な検索機能などを実現する。 具体的には、Tracのチケットシステムとほぼ同等のユーザーインターフェイスを持たせ、バグや課題を検索する際に項目のor/not指定が可能となったほか、文やサマリ、コメント別の検索が可能とな

  • あなたの知らないJDKの便利ツールたち

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 標準JDKに含まれる便利なツール 読者の皆さんは、最近のJDK(Java SE)に、開発やデバッグに便利な新しいツールが含まれていることをご存じでしょうか? 古くからのJava開発者は、古い時代のJDKのツールしか知らず、一方で新しいJava開発者はEclipse/NetBeansなどの統合開発環境に慣れてしまい、細かなコマンドツールを直に使う状況が減ってきているかもしれません。 そこで今回は、最近のJava SE 6含めて比較的新しいと思われるツールを以下の5種類に分けて紹介します。 プロファイリング トラブルシューティング/情報取得 監視 配備/補助 スクリプティング 「こんなツー

    あなたの知らないJDKの便利ツールたち
  • .NET開発でもオープンソース・フレームワークを使おう ― @IT

    稿の読者ターゲット】 ・.NETを使った業務システムの開発者 ・その開発者の中で特に、どのようなフレームワークを構築すればよいのかを検討する方 ■.NETでの業務システム開発でオープンソース・フレームワークって必要? 近年、大規模業務システム開発では、オープンソースのアプリケーション・フレームワーク(以下、単に「フレームワーク」と略記)を導入することが一般的になってきています。 しかし、.NET開発者の皆さんはフレームワークを使った業務システム開発と聞くと、Javaの話と考えることが多いのではないでしょうか? Javaによる業務システム開発では、StrutsやSpringというほぼ業界スタンダードといってもよいWebアプリケーション向けのフレームワークを使って開発を進めることが多くあります。さらに開発プロジェクトによっては、これらのフレームワークを拡張したり機能追加したりして、その業務

  • 日本HP、Linuxベースの独自OS搭載シンクライアントを発売 - @IT

    ヒューレット・パッカードは10月1日、シンクライアントの新製品2機種を発表した。ネット端末として単体での利用や、同社のシンクライアント関連ソリューションでのアクセス端末としての利用を想定している。エントリーモデルの「HP t5545 Thin Client」(税抜き2万8000円)はLinuxベースの独自新OS「HP ThinPro」を搭載。スタンダードモデルの「HP t5630 Thin Client」(税抜き4万6000円)はWindows XP Embeddedを搭載する。直販営業や代理店経由で10月2日から販売を開始する。オンラインストアでは10月中旬に販売開始を予定。 独自の新OS、HP ThinProは、ネットワーク越しのモジュラーアップデートが可能。ターミナルエミュレータ「TeemTalk」を搭載したほか、ブラウザにFirefox3を搭載。RDP、ICAプロトコルに加え、

  • 強力なSSOを実現するXML認証・認可サービス(SAML)

    「第1回 Webサービスセキュリティ概要」ではWebサービスセキュリティのフレームワークについて、「第2回 XMLデジタル署名とXML暗号」ではXML署名とXML暗号について述べた。「第3回 XML鍵管理サービスとXMLプロトコル」は鍵情報の登録と検証を外部のサービスに依頼する仕組みであるXKMSと、これらの情報を伝達するためのXMLプロトコルSOAPについて述べた。 今回はシングルサインオン(SSO)や、それに続いて属性情報やアクセス制御情報を伝達するプロトコルSAML(Security Assertion Markup Language)について述べる。SAMLは連携した企業間のWebサービスのSSOを目指して最近策定されたLiberty Allianceの仕様や、マイクロソフトの.NET Passportに用いられる基的な技術として注目されているものである。さらにSAMLの上で

    強力なSSOを実現するXML認証・認可サービス(SAML)
  • Java屋がTomcatでRuby on Railsを試すには?(1/2)−@IT

    Ruby on RailsJavaサーバで動かす4つのメリット まずは、JRuby on RailsJavaのAPサーバ上で動かすメリットを考えてみましょう。その最大のメリットはJVM(Java仮想マシン)上で動作する点が挙げられます。JVMで実行することで、以下の4つのメリットを享受できます。 JVMはエンタープライズ環境での動作実績も多く、非常に安定した実行環境を手に入れることができる JVM上でJRubyを実行する場合、AOT(Ahead Of Time)およびJITJust In Time)方式でコンパイルする。従って、コンパイル後はインタプリタ形式よりも高速に動作する(※注1) Javaの豊富な機能を使い、さまざまな拡張が可能 JRuby on Railsが動作するAPサーバもTomcatやWebSphere上で動作確認が報告されている JDBCを使って対応DBを増やしたり

    Java屋がTomcatでRuby on Railsを試すには?(1/2)−@IT
    shny_wd
    shny_wd 2008/07/29
  • Eclipse 3.4の新機能は? (1/4) - @IT

    【改訂版】EclipseではじめるプログラミングNew! これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipse 3.4とJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります Eclipseの星座は、“かに座” 2008年6月26日に、Eclipseの新バージョンEclipse 3.4(コードネーム「Ganymede(ガニメデ)」)がリリースされました。3.3がリリースされたのが2007年6月29日ですから、ちょうど1年間隔ててのリリースとなります。ちなみに、3.2が2007年6月29日、3.1が2005年6月27日、3.0が2004年6月25日ですから、6月の下旬に1年置きにコンスタントにEclipseの新版がリリースされています。Eclip

    Eclipse 3.4の新機能は? (1/4) - @IT
    shny_wd
    shny_wd 2008/07/20
  • これから始めるWSUS 3.0入門(後編)

    連載目次 前編では、従来のWSUS 2.0と比較したWSUS 3.0の新機能や必要システム、そしてインストールの手順などを説明した。後編では、インストールしたWSUS 3.0を管理するのに必須であるWSUS管理コンソールの操作方法と、WSUS 2.0からWSUS 3.0へのアップグレード手順を解説する。 WSUS管理コンソールの基操作 パッチやクライアントPCを管理するには、[管理ツール]の[Microsoft Windows Server Update Services 3.0]を起動する(以下の画面)。このWSUS管理コンソールはMMC 3.0ベースで、WebアプリケーションだったWSUS 2.0から一新された。WSUS管理コンソールの画面は3ペイン構成で、右ペインにはほかのペインの表示内容や選択に応じて実行可能な操作が表示される。 WSUS 3.0で一新された管理コンソール MMC

    これから始めるWSUS 3.0入門(後編)
    shny_wd
    shny_wd 2008/07/08
  • OSSのJavaバッチフレームワークでHello World!

    OSSのJavaバッチフレームワークでHello World!:Javaバッチ処理は当に業務で“使える”の?(2)(1/3 ページ) バッチ処理を知っている人も知らない人でも 連載第1回の「鉄板焼きのお店から学ぶ、バッチ処理“超”入門」では、近年Javaによるバッチ処理が注目されてきており、商用やオープンソースのJavaバッチ処理用のソフトウェアが登場しつつあるという現状を紹介しました。 オープンソースのJavaバッチフレームワークとしては、SpringBatchがあるものの、2008年4月現在では正式版がリリースされたばかりで、日語のドキュメントも少なく、格的に採用するにはまだ早い状況だと思います。そんな中登場したのが、TERASOLUNA Batch Framework for Java(以下、TERAバッチ)です。今回は、TERAバッチのアーキテクチャと機能を簡単に紹介し、Ja

    OSSのJavaバッチフレームワークでHello World!
    shny_wd
    shny_wd 2008/04/25
  • 「あっと驚く価格でSOAを」、レッドハットがJBoss製品強化 - @IT

    2008/02/28 レッドハットは2月28日、ミドルウェア製品「JBoss」を中核に、SOA製品「JBoss Enterprise SOA Platform」をリリースし、ミドルウェア事業を格的に展開することを発表した。日BEAシステムズから転身し、レッドハットの代表取締役社長に就任した廣川裕司氏は、従来製品に比べて「あっと驚く価格」でSOA導入を可能にすると述べた。 米レッドハットが買収によってJBossを傘下に収めたのは2006年6月のことだ。2007年5月には、Webアプリケーションサーバを中心としたミドルウェア製品群「JBoss Enterprise Middleware」を国内でリリースし、SOA市場に足を踏み入れている。 今回リリースされたJBoss Enterprise SOA Platformは、アプリケーションサーバやポータルサーバ単体だけでなく、SOA実現に必要な

    shny_wd
    shny_wd 2008/03/01
    レッドハットは2月28日、ミドルウェア製品「JBoss」を中核に、SOA製品「JBoss Enterprise SOA Platform」をリリースし、ミドルウェア事業を本格的に展開することを発表した。
  • .NET開発者のためのDI&AOP入門(後編)(1/2) - @IT

    “DI”や“AOP”の説明を読むと難しくていまいちよく分からないし、結局どのような場面で何の役に立つのかよく分からない。そんな印象を持つ人は多いのではないだろうか? 特集では、DIやAOPを用いた非常にシンプルなソース・コードを実際に書いて動かしてみることで、DIやAOPの有効性や可能性を感じていただくことを目的にしている。稿を通して.NET開発におけるDI&AOPの有効性と可能性を感じ取っていただければ幸いである。 前編ではDI(Dependency Injection。依存注入)を説明した。今回の後編ではAOP(Aspect-Oriented Programming。アスペクト指向プログラミング)について紹介していきたいと思う。 ■3. ソース・コードで考えるAOP ●3-1. ソース・コードで考える「AOPとは何か?」 前編ではAOPについて次のように説明した。 「AOPとは、オ

    shny_wd
    shny_wd 2008/01/27
    コードで簡単に分かる“AOP”
  • バッチ処理はJavaでバッチリ?その現状とこれから

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) バッチ処理の変遷 Javaの登場以来、ホストコンピュータ、専用サーバなどで動いていた数多くのレガシー(既存資産)システムが、Java環境へ移行してきました。Web上のオンラインアプリケーションにおいては、特にJavaの活躍の場が増えたといってもよいでしょう。 その中でも移行が遅れており、旧来のマシン環境、旧来の言語での利用が続いてきたものに「バッチ処理」が挙げられます。 ■そもそも「バッチ処理」とは何か? ここでいうバッチ処理はWindowsのバッチファイル(.bat)を示すのではありません。大量のトランザクションデータを扱い、大量のデータを順次処理することを示します。 また、バッチ

    バッチ処理はJavaでバッチリ?その現状とこれから
    shny_wd
    shny_wd 2007/11/20