タグ

ブックマーク / gihyo.jp (6)

  • 第1回 JVMはどのようにメモリ空間を利用するのか | gihyo.jp

    あのWebサービスもJVMを利用している 「Javaは大規模なエンタープライズシステムにしか使われない」 それが常識だと思っていませんか? たしかに、これまでJava Virtual Machine(JVM)は、他の言語を実行すると遅く、Javaのプログラムを実行する環境にすぎないものでした。ところが、Java 7から実装されたInvokeDynamicにより、JVM上で、RubyPHPなどさまざまなコンピュータ言語で記述されたプログラムをより高速に実行できるようになりました。 これにより、今までエンタープライズでJava言語で記述されたプログラムを実行するだけの環境であったJVMが、汎用的な実行環境になったと言えます。また、これまでJavaの実行環境として使用されていたノウハウが、他の言語で記述されたプログラムを実行する際にも利用できます。 最近では、TwitterがJVMをアプリケー

    第1回 JVMはどのようにメモリ空間を利用するのか | gihyo.jp
  • 第31回 Grailsライクにデスクトップアプリケーションを構築する「Griffon」 | gihyo.jp

    Griffonとは 今回はGrailsと同様の使い勝手でデスクトップアプリケーションを構築することができる「Griffon」を紹介します。Grailsは、JVM言語Groovyを使って、Ruby on RailsのようにコマンドラインベースでWebアプリケーションを構築することができるフレームです。Griffonはその使用感をデスクトップアプリケーションの開発に適用したフレームワークで、簡単なコマンドでMVC準拠のアプリケーションを構築・実行することができます。 Griffonの主な特徴としては、次のような項目が挙げられます。 シンプルなコードでMVCアプリケーションを実現できる JavaおよびGroovyの資産が利用できる 各種Groovy Builderが適用できる プラグインによる拡張が可能 AppletやJava Web Startで公開可能なパッケージ生成機能を備えている Gri

    第31回 Grailsライクにデスクトップアプリケーションを構築する「Griffon」 | gihyo.jp
  • Gihyo Digital Publishing … 技術評論社の電子書籍

    技術評論社の電子書籍(電子出版)販売サイト

  • 「第2回Jenkins勉強会」活動報告 | gihyo.jp

    前回に引き続き、第2回Jenkins勉強会が2月25日に開催されました。今回はニフティエンジニアサポート様の協力のもと80名余りの参加者が集い、「⁠JavaプロジェクトにおけるJenkinsの運用について」をテーマに8名の方に発表していただきました。 なお、当日のUstreamをはじめ、各発表者の発表資料や参加者の感想ブログは下記サイトにまとめられています。レポートの補足として参照ください。 第2回Jenkins勉強会 - 日語 - Jenkins Wiki プロジェクト名称変更に関する経緯 まず始めに、Jenkins/Hudsonの創始者で現在はCloudBees所属の川口氏から、HudsonからJenkinsへ名称変更した経緯について報告がありました。 Hudsonの歴史 Hudsonは、2004年に川口氏の個人プロジェクトから始まりました。氏が所属していたSun Mycrosys

    「第2回Jenkins勉強会」活動報告 | gihyo.jp
  • 日本Hudsonユーザー会も発足した「Hudson勉強会」活動報告 | gihyo.jp

    11月12日金曜日、Hudsonの生みの親である筆者の訪日にあわせて、法政大学情報科学部、Seasarファウンデーションの後援で、Hudson勉強会(またの名を「日ビルド職人の集い⁠」⁠)が開催されました。200人以上集まる大きなイベントとなり、様々な発表やLTが行われました。その模様を報告します。 「Hudson初心者向けデモ」 まず、cactusmanさんによる、Hudsonをさわった事のない人向けへの紹介とデモが行われました。「⁠java -jar hudson.war」で起動できるのが大変便利だとし、Hudsonからはスケジューリング、チェックアウト、ビルドの実行、結果のまとめ、ビルドの通知などができると紹介されました。 デモでは、Subversionリポジトリ上に格納されたMaven2プロジェクトをビルドする様子を紹介し、コミット後すぐにビルドが始まる様子や、新しいテストを追加

    日本Hudsonユーザー会も発足した「Hudson勉強会」活動報告 | gihyo.jp
  • 第3回 「テスト」という言葉について ── Developer Testing、Customer Testing、QA Testing | gihyo.jp

    [動画で解説]和田卓人の“テスト駆動開発”講座 第3回「テスト」という言葉について ─⁠─ Developer Testing、Customer Testing、QA Testing ニコニコ動画:https://www.nicovideo.jp/watch/sm2195413 前回は、「⁠テストが開発を駆動していくからテスト駆動開発」ということを説明させていただきました。しかしここで言っている「テスト」とは何でしょうか。 「テスト駆動開発」という名前を持っているからには、基盤となるのは当然「テスト」です。ですから、次に「テスト駆動開発のテストってどういうテスト?」という議論をしなければなりません。 結論を先に言いましょう。テスト駆動開発における「テスト」とは、品質のためのテストではありません。 「テスト」という言葉から連想するもの 「テスト」というと、みなさんはどのようなものを想像します

    第3回 「テスト」という言葉について ── Developer Testing、Customer Testing、QA Testing | gihyo.jp
    kiy0taka
    kiy0taka 2010/02/24
  • 1