タグ

2007年11月4日のブックマーク (32件)

  • Mavenで開発ライフサイクルを制御する - プログラマの思索

    Mavenを使う時があり、「Apache Maven 2.0入門 Java・オープンソース・ビルドツール 」を参考にした。 Mavenを実際に使ってみて、概念や経験を整理してみる。 【1】Mavenとはビルドツールの標準テンプレートである MavenはJavaのビルドツールである。 Antも同様だが、Mavenの特徴は汎用ビルドツールのテンプレート版みたいなもの。 Mavenには下記の主要な概念、仕組みがある。 1-1.アーティファクト Mavenによって作られるプロジェクトの成果物を指す。 一般には、JAR、WAR、EARファイルなどのコンポーネント。 他に、JavaDoc、JUnitテストレポート、DJUnitレポート(カバレッジのレポート)も含まれる。 1-2.POM(Project Object Model) ビルドするための情報(メタデータの構造)が定義されたファイルのこと。 普

    Mavenで開発ライフサイクルを制御する - プログラマの思索
    lizy
    lizy 2007/11/04
  • 「イルカは心優しい動物。殺される理由ない」 人気女優ヘイデン・パネッティーアらが日本のイルカ捕殺に抗議→漁師たちと海上でやり合う : 痛いニュース(ノ∀`)

    「イルカは心優しい動物。殺される理由ない」 人気女優ヘイデン・パネッティーアらが日のイルカ捕殺に抗議→漁師たちと海上でやり合う 1 名前:どろろ丸φ ★ 投稿日:2007/11/02(金) 18:58:13 ID:???0 ヘイデン・パネッティーアは、オーストラリアと合衆国からやってきた活動家たちと共にイルカの群れが入り江に追い込まれて捕殺されるのを防ごうと、サーフボードで漕ぎ出た。パネッティーア(18)はドラマ「ヒーローズ」で不思議なパワーを持った高校のチアリーダー、クレア・ベネット役で主演している人気女優だ。 デモ参加者たちは長い棒で彼らを水中で押しのけようとする漁師たちとぶつかり合ったが、 結局は、やむなく海岸に引き上げるしかなかった。パネッティーア(18)は水から上がって 泣き崩れた。衝突の起こった場所は東京から西方280マイルにある歴史的な捕鯨の町、 太地町の沖合いだ。反捕鯨運

    「イルカは心優しい動物。殺される理由ない」 人気女優ヘイデン・パネッティーアらが日本のイルカ捕殺に抗議→漁師たちと海上でやり合う : 痛いニュース(ノ∀`)
    lizy
    lizy 2007/11/04
    野菜の方が優しい
  • IPAフォーラム2007の件 - GoTheDistance

    こんなに美味しいネタをPOSTしてくれてありがとうございます。@ITさん。 ネタ元 IT業界不人気の理由は? 現役学生が語るそのネガティブイメージ IT業界を不人気にした重鎮たちの大罪 IPAフォーラム2007で討論してきた IT業界のネガティブイメージ 日語を話せていない重鎮様 ネガティブイメージを突きつけられた浜口氏は、「必ずしも全員が3Kではない」と反論。岡氏も「3Kの“帰れない”は、帰りたくない人が帰れないだけ。スケジュール管理の問題だ。 IT業界不人気の理由は? 現役学生が語るそのネガティブイメージ 帰りたくない人が帰れないって日語おかしいんですが。帰りたくない人が帰らないの意味だとしても、そりゃスケジュール管理の問題なわけが無い。すんごく好意的に解釈すると「個々人のスケジュール管理がダメだから帰れないだけだ。この仕事特有のものではない。」という意味だろうけど、多くの場合は

    IPAフォーラム2007の件 - GoTheDistance
    lizy
    lizy 2007/11/04
  • 速くて落ちないサービスを提供する - jkondoの日記

    外からはなかなか評価されない仕事としてもう一つ大きいのがサーバーの仕事です。はてなのように、1ヶ月のUU(ユニークユーザー)数900万人、月間のPV(ページビュー)が10億PVを超えるサイトを運営するには、当たり前ですが相当なサーバーやネットワークが必要となります。 これまでこのサーバーやネットワークについては、「なるべく安く」ということを目標に構築してきました。売り上げが安定的ではないため、業績が悪化した際にリスクとなる固定費をなるべく減らしたかったからです。(ちなみにはてなは外部からこれまで資を入れておらず、全て自分たちの事業で生み出した利益を元に設備投資を行ってきています。苦労して生み出した利益を使ってサーバーを買うわけですから、そのコストについて厳しくなるのは当然ですし、そのおかげでネットベンチャーには珍しく、完全自己資でここまで会社を成長させることができました。ただ、自己資

    速くて落ちないサービスを提供する - jkondoの日記
  • ユメのチカラ: 若い人に人気のない産業は減衰する

    未来をイメージできない産業に人は集まらない。IT産業は人がすべてである。魅力のない産業は減衰する。 IPAフォーラム2007 【討論会】 「学生から見たIT産業」と「IT産業から見た学生」 ~IT産業は学生からの人気を回復できるか~ http://www.ipa.go.jp/event/ipaforum2007/program/discussion.html#tou-1 参加者がすごい。業界の重鎮。岡晋氏(TIS株式会社 代表取締役社長)、浜口友一氏(社団法人情報サービス産業協会 会長、株式会社NTTデータ 取締役相談役)、藤原武平太氏(IPA 理事長)。 当日、このパネルディスカッションに参加していないので、下記の報道で様子を窺うしかないのであるが、「業界の重鎮もたじたじ」だったそうである。 IT業界不人気の理由は? 現役学生が語るそのネガティブイメージ - @IT http://ww

  • MOONGIFT: » ついにリリース。Web時代のブラウザ「Flock」:オープンソースを毎日紹介

    前にも紹介したことはあるのだが、ついに1.0がリリースされたとあって、再度ご紹介。 今はWebアプリケーションが当たり前に活用されていて、データをローカルに残すよりもオンラインで共有というスタイルが基になっている。 そしてWebアプリケーションはブラウザで使うのが基だ。そのためのブラウザと言えるのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはFlock、Webアプリケーション時代のブラウザだ。 Flockは各種Webアプリケーションとの親和性を高めた機能が盛り込まれている。例えば、del.icio.usをブックマークメニューから呼び出したり、ブラウザからFlickrへのアップロードもできる。 また、ブログエディターも内蔵されており、気になった記事をWebクリップボードに登録し、そこからブログの記事を書くこともできる。Twitterをサイドバーに表示して、URLをボタ

    MOONGIFT: » ついにリリース。Web時代のブラウザ「Flock」:オープンソースを毎日紹介
  • 残したメモを無駄にしないためには?【解決編】

    いろいろなところにメモを取った結果、あとで見つからなくて困ったことはないですか。重要なのはメモを一元化すること。そのためのツールとして、オンラインサービスの「Femo」を紹介します。 分かっていてもなかなかできないことの1つに、メモの一元化があります。例えば、電車での移動中や退屈な会議中などに、ふと思いついたちょっとしたアイデア、あなたはどうしていますか? 電車の中であれば携帯電話を使って自分宛てのメールでメモをする、という方法が考えられます。この方法であれば、混雑した車内であっても片手でできるでしょう。しかも、日時も併せて記録されますし、電子データになりますからあとから検索する上でも好都合です。 退屈な会議中はどうでしょう。自分のノートPCを持ち込めるような会議であれば、使い慣れたメモソフトを使えるので問題ありませんが、そうでない場合は、紙とペンを使うことになります。手帳やノート、あるい

    残したメモを無駄にしないためには?【解決編】
  • JSF/DWR/DOJOを使って動的なWebアプリケーションを作成する

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    JSF/DWR/DOJOを使って動的なWebアプリケーションを作成する
  • MicrosoftがIE、Firefox、Opera、Safari用のJavaScript互換性のレポートをリリース

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    MicrosoftがIE、Firefox、Opera、Safari用のJavaScript互換性のレポートをリリース
  • AtlassianのPete Moore氏がClover 2の新たな機能を語る

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    AtlassianのPete Moore氏がClover 2の新たな機能を語る
  • Article: OpenTerracottaの紹介

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Article: OpenTerracottaの紹介
  • JavaRevel:JVMにおけるダイナミッククロスローディング

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    JavaRevel:JVMにおけるダイナミッククロスローディング
    lizy
    lizy 2007/11/04
    「フライ上」…"on the fly"は訳さないほうが……。よく見るとタイトルも変だ
  • Spring 2.0で自分なりの開発スタイルを確立しよう

    Spring 2.0で自分なりの開発スタイルを確立しよう:Spring 2.0時代の開発スタイル(3)(1/3 ページ) 前回の記事でSpring 2.0の新機能について解説しました。今回はSpring 2.0のAOP(アスペクト指向プログラミング)機能と新しく追加されたWebに対応するBeanスコープについて解説します。 AOPとは、プログラムに対して後付けで処理を織り込む仕組みです。AOPについての詳細は、以前の連載「Spring Frameworkで理解するDI」の第3回「Spring AOPサンプルアプリでAOPを理解する」を参照ください AOPネームスペースを使ってHello World!! AOPネームスペースは、Spring AOPの設定を処理するタグを含むネームスペースです。Spring 2.0ではAOP機能が強化されました。特に、AspectJとの統合が強力で、従来のプロ

    Spring 2.0で自分なりの開発スタイルを確立しよう
  • 進化するLinux関連の仮想化技術 - @IT

    2007/11/01 Linuxの仮想化サポートが多様化、高度化している。リナックスファウンデーション・ジャパン主催で11月1日に東京で開かれた「第6回 The Linux Foundation Japan Symposium」には、Linuxの仮想化技術の開発でリーダシップを取るキーパーソンたちが一堂に会し、仮想化技術技術動向について講演した。 大幅に進化したLinuxの仮想化関連技術 過去1年ほどで、Linuxカーネルやライブラリ、関連ソフトウェアは仮想化技術に関して大きく進化した。レッドハットで仮想化技術の開発に携わるクリス・ライト(Chris Wright)氏は、「準仮想化」(パラバーチャライゼーション)と「完全仮想化」(フルバーチャライゼーション)に分けて、最近の成果を紹介したほか、新たにハイパーバイザの上に追加するソフトウェアライブラリのレイヤ「Libvirt」などについて説

  • プロセスはチャンスが訪れるたびに改善する/パート2:プロセスと基準(後編)

    ソフトウェア開発は、優先事項、要件、そして場合によってはチームメンバーも頻繁に変わるダイナミックな活動だ。さらに、場合によっては相反するさまざまな問題に取り組むことになるため、ソフトウェア開発は非常に複雑だ。固有の動きや複雑性があるため、プロジェクト当初に合理的かつ詳細に今後の流れを予測することはできない。挑戦はしてみるべきだが、ソフトウェア開発を当に効率的に進めたいのなら、進行に合わせて積極的に学習し、必要に応じて戦術を変更する必要がある。 この手法の背景にある重要なコンセプトはシンプルだ。チャンスが訪れるたびに作業方法を改善する。「毎日何か新しいことを学ぶはずだ」というのは優れた格言だ。だがこの手法では、一歩先へ進み、学んだことに対して何らかの行動を取り、全体の効率を引き上げることを推奨している。 ソフトウェアプロジェクトの進行中に、その中で潜在的に改善可能な点を特定する方法は次のよ

  • あんなコアいいな、吐けたらいいな(1/2) ― @IT

    10月版 あんなコアいいな、吐けたらいいな 上川純一 日ヒューレット・パッカード株式会社 コンサルティング・インテグレーション統括部 2007/10/31 linux-kernelかいわいで起きるイベントを毎月お伝えする、Linux Kernel Watch。2007年9月のLinuxカーネルメーリングリストでどんなことが起きたのか見てみましょう。同時公開のLinux Kernel Watch番外編「セキュリティをやってるやつらは狂っている?!」もあわせてお読みください。 2.6.23のリリースは遠かった 結局、9月中に2.6.23はリリースできないまま10月に入りました。致命的なバグがいくつか見つかったことが直接的な要因ですが、Kernel Summitの影響があったのでしょうか。過去の実績ではrc6かrc7でリリースされているのですが、今回はrc8まで出ています。 Linusが9月

  • DocBookによるドキュメント作成:CodeZine

    はじめに DocBookはテクニカルドキュメントをXMLで作成するためのOASIS標準で、SpringやHibernateのドキュメントはDocBookで生成されています。DocBookは特にコンピュータ関連のコンテンツに適しており、テクニカルコンテンツ用のDTD(Document Type Definition)とXMLスキーマによって定義された一連のXMLタグで構成されています。DocBookおよびその他のオープンソースプロジェクトには、DTDの他にも、DocBook対応のXMLをPDFHTML、Eclipse Help、およびMANページに変換できるようにするツールとフレームワークのコレクションが用意されています。これにより、同じマテリアルを何度も記述したり、手動で形式を変換したりする手間を多少緩和することができます。 「そんな大騒ぎするほどのことでもないね。必要ならHTMLでもE

    lizy
    lizy 2007/11/04
    XMLは面倒くさそう
  • はじめてのカーネル・ソース 第1回 どうしたら読めるようになるのか:ITpro

    なかなかハードルが高く,多くの人が踏み出せないでいるカーネルのソース・コードの読解。連載では,今までカーネル・ソースなんて見たことがないという人に,読みこなすコツをお教えします。今回は,どうしたらカーネル・ソースを読みこなせるようになるのか,筆者の経験をお話します。 Linuxユーザーなら誰しもカーネルのソース・コード(カーネル・ソース)を読んで,どのような処理を行っているのかを確認したり,自分なりの変更を加えたりしたくなるのではないでしょうか。しかし,カーネル・ソースの量は膨大な上,C言語で書かれているので,コンピュータ内部やOS(オペレーティング・システム)の仕組みを理解したプログラマでないとなかなか読みこなせません。そのため,カーネルを読むための第一歩を踏み出せない人が数多くいることは事実です。 講座では,プログラマではないごく普通のLinuxユーザーが,カーネルをある程度自力で

    はじめてのカーネル・ソース 第1回 どうしたら読めるようになるのか:ITpro
  • 【レポート】Grails eXchange 2007 - Java開発向けのフレームワーク・ディストリビューション「Grails」 (1) Grailsに対する「誤解」 | エンタープライズ | マイコミジャーナル

    2007年10月17日〜19日の3日間、Groovy/Grailsに関する初の国際カンファレンス「Grails eXchange 2007(以下、GeX2007)」が英国ロンドンで開催された。稿では、同カンファレンスのレポートと併せて、Java開発に新風を吹き込む開発技術「Grails」について紹介していきたい。 Grailsの中心的開発者たち。左からDierk Koenig氏、Guillaume Laforge氏、Graeme Rocher氏、Scott Davis氏 Grailsに対する「誤解」 ますは、Grailsについて簡単に説明しておこう。 これまで、Grailsは、「Ruby on RailsのGroovy版」で片付けられているところがあった様に思うが、この認識は現時点では正しいとは言えない。また、Spring、Hibernate、SiteMeshなど、WEBアプリケーション

    lizy
    lizy 2007/11/04
    Agile開発をサポートする、Java版Railsのようなもの
  • 漢字だけを抜き出す Ruby の正規表現 - Rails で行こう! - Ruby on Rails を学ぶ

    すべての漢字を取り出す正規表現 がとても参考になった。結局次のような単純なコードでよいらしい。 (文字コードは UTF-8 を仮定) $KCODE = 'u' require 'jcode' puts 'aA0&!漢字です'.gsub(/[^一-龠]/, '') # => "漢字" ミソは、$KCODE = 'u' して require 'jcode' しないといけないということか。どうも上の正規表現は UTF-8 以外では使えないらしいのだが、まあいまどき、よい子のみなさんは UTF-8 以外なんて使ってませんよね・・・??

    漢字だけを抜き出す Ruby の正規表現 - Rails で行こう! - Ruby on Rails を学ぶ
  • 高木浩光@自宅の日記 - 無線LANのMACアドレス制限の無意味さがあまり理解されていない

    ■ 無線LANのMACアドレス制限の無意味さがあまり理解されていない 職業マスメディアに代わって、ブログスタイルのニュースサイトが人気を博す時代になってきた。海外の話題を写真の転載で紹介する安直なニュースも人気だ。 このことろなぜか、無線LANのセキュリティ設定について書かれた記事を何度か見た。おそらく、ニンテンドーDSがWEPしかサポートしていないことが不安をもたらしている(そして実際に危険をもたらしている)ためだろうと思われる。 セキュリティの解説が増えてきたのはよいことなのだが、内容に誤りのあるものが少なくない。 実は危険な無線LAN, らばQ, 2007年10月21日 この記事には次の記述があるが、「接続されなければMACアドレスは盗まれない」という誤解があるようだ。 MACアドレスというのは、機器固有のIDのようなものです。たいていの無線LANアクセスポイントにはMACアドレスフ

  • 連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)
  • [rails][負荷分散]RailsのDB負荷分散調査のための資料 - yoshitetsuの日記

    magic_multi_connections Magic Multi-Connections magic_multi_connectionsのページ Magic Multi-Connections: A “facility in Rails to talk to more than one database at a time” magic_multi_connections作った人の記事 Twitterのトラブルから見る、DB分割でスケーラブルなRailsサイト構築 magic_multi_connectionsの使い方がのってる Ruby on RailsでMagic Multi-Connectionsを使う magic_multi_connectionsの使い方がのってる 分散DB対応ライブラリ Magic Multi-Connections を試してみる magic_multi_

    [rails][負荷分散]RailsのDB負荷分散調査のための資料 - yoshitetsuの日記
  • 502 Bad Gateway

    502 Bad Gateway nginx

  • 第3回 Webアプリケーション開発に役立つEclipseプラグイン

    株式会社NTTデータ 基盤システム事業部。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。おちゃらけプログラマ協会メンバ。ぱ~む脱力ゲーム協会認定脱力作家。著書「まるごと Eclipse! Vol.1」(発行:インプレスジャパン)。 Webアプリケーションをはじめとするサーバーサイド・アプリケーションを開発する場合には,様々な種類のファイルを取り扱います。web.xmlなどのXMLファイル群,実際に画面を作成するHTML/CSS/JSPファイル,Strutsフレームワークを利用するならsruts-config.xml,などなど。 これら一つひとつのファイルを作成する際に,IDE(統合開発環境)のエディタ支援機能はとても有効です。また,複数のファイル間の整合性を確認するのもIDEであれば簡単に実現できます。ここでは,こうしたサーバーサイド・アプリケーションを作成すると

    第3回 Webアプリケーション開発に役立つEclipseプラグイン
  • EclEmmaは,djUnitと同じくカバレッジ計測プラグインです。

    株式会社DTS ネットワーク事業プロジェクトマネージャ。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。StrutsIDEコミッタ。著書「まるごとEclipse! Vol.1」(発行:インプレスコミュニケーションズ)。 昨今では,ますますテスト工程が重要視されるようになっています。品質の高いソフトウエアを効率的に開発することが,保守・管理コストの低減につながり,最終的なコスト削減を生むからです。 単体テスト工程では,「JUnit」フレームワークがデファクト・スタンダードです。これにより,効率的にテスト・ケース(テスト用のコードを書いたクラス)を作成し,何度でも繰り返し実行できます。単体テストを何度でも繰り返し実行できることは,短期開発で高品質を保つためには欠かせない要素です。 しかし,このようにJUnitフレームワークが品質向上に大きく貢献している半面,カバレッ

    EclEmmaは,djUnitと同じくカバレッジ計測プラグインです。
  • ビジネスにとって価値のあるIT化のために

    一括受注形態は,確実に崩壊の道をたどるだろう。今までの開発は価値を生み出さないことをユーザーが知る。そして,ユーザー自らがコントロールしながら,その近くにITエンジニアを置いて開発を行う形態が普通になる。つまり,リスクはユーザー自身がヘッジしたほうがリスクがないことに気がつく。 そのような状況になると,開発会社との契約形態は,一括受注形態からタイムアンドマテリアル契約になっていく。 これは,はじめから時間制限で出された要求に基づく見積もりと一括契約がナンセンスであることにユーザーが気づくころから急激に変化するように思われる。 現在,一括受注形態は,開発会社主導による無駄な要求の獲得,根拠のない見積もり,という状況がユーザーだけではなく開発会社自身をも苦しめている。 「一括受注形態が崩壊するなんてそんなバカな」と思われるかもしれないが,一度この流れが起こると,途端に津波のようにパラダイムシフ

    ビジネスにとって価値のあるIT化のために
  • VB/Delphi画面をAIR/Flexに変換するツール,ISIDが出荷

    電通国際情報サービス(ISID)は,Visual Basic(VB)やDelphiなどのビジュアル開発ツールで開発したクライアント/サーバー型システムのクライアント画面を,Adobe AIR/Flexのアプリケーション画面に変換するツール「Coraleef」を,11月1日に出荷した。価格は,100画面までの最小構成で50万円(税別)など。CADなどに強いパッケージ・ソフト開発会社のエリジオンと共同で開発した。 変換対象は,Visual Basic 6またはDelphi 3.1以降で開発したクライアント・アプリケーション。VBやDelphiのフォーム情報を読み込み,コンポーネントの定義をAIR/Flexのコンポーネント定義に変換し,AIR/Flex開発環境で用いるXMLベースのアプリケーション画面開発言語,MXMLを出力する。

    VB/Delphi画面をAIR/Flexに変換するツール,ISIDが出荷
  • Guice vs Spring性能比較 - Guiceには及ばないがSpring 2.5はかなり健闘 | エンタープライズ | マイコミジャーナル

    JInspired, JXInsightプロダクトアーキテクトを務めるWilliam Louth氏は10月31日(米国時間)、「Benchmark Analysis: Guice vs Spring」の題目のもとフレームワークの性能評価結果を紹介している。JXInsightはパフォーマンステスト管理ソリューション。Louth氏は大規模分散システムの経験が深く、Javaで構築した大規模分散システムのパフォーマンス関連分野で第一人者のひとりとされている。 Spring FrameworkはJavaで開発されたJ2EEアプリケーションフレームワーク。DIを実現するフレームワークで、同分野のフレームワークとしては息の長い古典的なフレームワークと言ってよい。関連プロダクトも多数存在し、同フレームワークをシステム開発に採用している企業は多い。 Google GuiceはJavaで開発されたDI(Dep

  • Linux KVM、Windowsのエミュレーションを改善、2倍以上の高速化を実現か | エンタープライズ | マイコミジャーナル

    IBM, Linux Technology Center, Anthony Liguori氏は10月29日(米国時間)、自身のブログにおいて、Avi Kivity氏の提出したLinux KVMの改善でWindows XPのインストール時間が少なくとも2倍は高速になったことを報告している。同氏は長らくXenなど仮想化に携わってきた人物のひとり。同改善はまだ試験とクリーンナップが必要であるため向こう数週間はマージされないようだが、KVMを使ったWindowsのエミュレーションの高速化の実現は間違いなさそうだ。 Linux KVMはLinuxカーネルに取り込まれた仮想化技術。プロセッサが提供しているIntel VTやAMD-Vなどの仮想化機能を活用するもの。既存の類似実装にはXenがある。Xenと比較した場合Linux KVMの完成度はまだ低いとされているが、Linux Kernel 2.6.2

  • 上司に認めてもらえないエンジニアは“社内”を捨てOSSで行こう

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 比嘉康雄氏といえば、Javaのための「依存性の注入(Dependency Injection:DI)」と「アスペクト指向プログラミング(Aspect Oriented Programming:AOP)」をサポートした、フレームワーク「Seasar2」のチーフコミッターであり、日のオープンソースソフトウェア(OSS)の世界でも有名人と言えるだろう。そうした比嘉氏がOSSに出会ったのは、「社内での評価に対する不満」がきっかけだという。 電通国際情報サービス(ISID)に勤務している比嘉氏は先頃開催された情報処理推進機構(IPA)のイベント「IPAフォーラム2007」の中で、「開発を夢のある仕事にするには」と題する講演を行った。同氏は、20

    上司に認めてもらえないエンジニアは“社内”を捨てOSSで行こう
  • プログラマの思索: Webベースのプロジェクト管理

    最近、プロジェクト管理の手法が急激に変化しつつあるのを感じる。 以前は、ExcelやMS Projectで進捗管理や要件管理をプロジェクトリーダーが取り仕切り、メンバーに節目ごとに展開していた。 そこでよく出る症状として、プロジェクト全体の進捗や各メンバーの役割がメンバーに見えにくいことがあった。 だから、「見える化」と称して、XPやPFの手法が使われた。 最近は、Trac(Python)やRedmine(Ruby on Rails)のようにWikiベースのFreeのプロジェクト管理ツールを導入するケースが多くなった。 その特徴や感想について書いてみる。 【1】TracやRedmineの特徴は下記があるように思う。 1・Wikiに、技術上のアイデア、開発環境の構築方法、リリース作業手順、日報などを書き込み、皆で情報共有する 2・カレンダーにプロジェクトのマイルストーン、各自の作業納期を書き

    プログラマの思索: Webベースのプロジェクト管理