タグ

ブックマーク / thinkit.co.jp (8)

  • youRoomとPivotalTrackerではじめる無駄のないコミュニケーション

    前回はiPhoneアプリ「AnkiBlank」をご紹介した後、アプリを開発し続けながらサーバ側も開発し続ける上での課題を挙げ、その解決策として適切なツールを使っていく必要があるということを説明しました。今回はコミュニケーションツールとして使用したyouRoomとPivotalTrackerについて、より詳細にご説明してまいります。 youRoomとは youRoom(http://youroom.in/)はグループでの情報共有と共同作業を支援するツールです。ソニックガーデンではyouRoomの開発/運用を行う傍ら、youRoomをフル活用して様々なプロジェクトを推進しています。 youRoomをコミュニケーションの要としている理由として、以下が挙げられます。 チャットと違い、非同期であること コメントが構造化されること タスク管理と統合されていること ここからは、それぞれの理由について説明

  • 企業で使われるHadoop

    Copyright © 2004-2024 Impress Corporation. An Impress Group Company. All rights reserved.

  • 仮想化サーバー統合への道

    仮想化は難しい? 仮想化という言葉がずいぶんと浸透してきました。書籍やWebでも仮想化に関するものが多く見られます。ところが、実際に仮想化を利用してサーバー統合を実施したいと考えた際に、「1台のサーバーにどのぐらい仮想サーバーを立てることができるのか」、「既存のサーバーは仮想化環境でも動作するのか」などと悩む管理者も多いのではないでしょうか。 対象となるサーバーを把握することが、仮想化によるサーバー統合計画を遂行するうえで重要です。この一方、全社規模でサーバー統合を実施する場合、各部門に導入されているサーバーの情報を収集するのは非常に大変です。 また、どういった情報を収集するべきかも、悩ましい問題です。実装されているデバイスやインストールされているアプリケーション、さらには各種パフォーマンス情報など、あらゆる情報を収集すれば間違いないかもしれませんが、これらの調査が完了するまでに膨大な時間

  • チューニングに使えるJava性能監視ツール

    JavaVMを監視するツール群 今回は、Java EEアプリケーションをチューニングする際に便利なツールを紹介します。JavaVMの状態を監視/レポートするツールは、フリー・ソフトウエアや製品を含め、いくつか提供されています。米Oracle(米Sun Microsystems)のJava環境にも、標準で便利なツール群が付いています。記事では、標準ツールであるjconsoleとjstatの2つを紹介します。 表1: 主なJavaVM監視/レポーティング・ツール 製品名 特徴

  • Windows Azure集中講座

    Copyright © 2004-2024 Impress Corporation. An Impress Group Company. All rights reserved.

  • andLinuxとは?

    Windows上でのLAMP開発 いわゆるLAMP(Linux、Apache、MySQLPHPPerlあるいはPython)環境の開発は、近年すっかりおなじみとなりました。読者の中にも業務あるいは趣味で携わっている方もいるでしょう。 しかし、その中でもクライアント環境自体もLinuxを使っているという人は案外少ないのではないでしょうか。多くの人は、日常使い慣れたWindows上で開発を行い、コードなどがある程度できた段階でLAMP環境に転送して動作確認をしているのではないでしょうか。 実際に稼働する番環境にて、開発したシステムの最終的な動作確認をすることは当然必要ですが、開発の途中で番環境に転送して確認するのは、手間が掛かります。そこで開発しているWindows上で何とかLAMP環境が動かないものかと思っている人や、あるいは最近急速に普及しつつある仮想化技術を用いてすでにWindo

  • [Think IT] 第4回:JavaEEでRailsを動かす! (1/4)

    「第3回:RubyからJavaクラスを呼び出してみよう!」では、JRubyを用いてRubyスクリプトからJavaのクラスを呼び出しました。今回はJavaEEアプリケーションサーバ上でRuby on Rails(以下、RoR)を動作させ、Ruby/RoRの生産性とJavaの性能・安定性の両立を狙います。 JavaEEアプリケーションサーバ上でRoRを動作させるためにJRuby関連ソフトウェアである「GoldSpike」と「ActiveRecord-JDBC」を用います。図1はこれらのライブラリを利用した場合の簡単な模式図です(JRubyやActiveRecord-JDBCをWARファイルに含めずに動作させることもできます)。

  • [ThinkIT] 第1回:Tomcatによるクラスタリングの実現 (1/4)

    現在、エンタープライズ環境で動作するアプリケーションサーバには様々なものがありますが、どれもデフォルトでクラスタリングの機能を搭載しているものがほとんどです。 クラスタリングを行う目的としては主に2つあげられます。1つはパフォーマンスの向上で、もう1つは可用性の向上です。まずは、これらの機能について解説していきます。 開発したアプリケーションに対して非常に多数のアクセスがあった場合、1台のサーバでは処理がまかないきれなくなります。 そういった場合には、前段にロードバランサを配置することで複数台に処理を振り分ければよいのですが、ECサイトなどでログインユーザのセッション情報などを保持しているアプリケーションが動作している場合、最初にログインしたサーバとは違うサーバに処理が移った場合セッション情報が共有されていないと継続して処理を行うことができなくなってしまいます。 こういった場合でもクラスタ

  • 1