タグ

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

  • Review Boardならコードレビューを効率良くできる!

    Review Boardならコードレビューを効率良くできる!:ユカイ、ツーカイ、カイハツ環境!(19)(1/3 ページ) “コードレビュー”やってますか? “コードレビュー”は、ソフトウェア開発の重要なプロセスですが、往々にしておざなりにされがちです。 しかし、きちんとコードをレビューすることで、品質向上や、早期のバグ発見による後工程でのコスト削減につながります。また、病気や事故、他のプロジェクトへの突発的な火消し(!)などによる、開発メンバーの長期離脱時のリスク削減にもつながります。さらには、他の開発者が書いたコードを読んで学習することにより、コーディングスキルの向上にも役に立ちます。 今回は、「そうはいっても、現実的にコードレビューなんて無理……」という方のために、コードレビューを効率化する「Review Board」というツールを紹介します。 Review Boardの主な特徴5つ

    Review Boardならコードレビューを効率良くできる!
    a2c
    a2c 2011/01/14
  • VMware vSphere 4.1 のストレージ機構 (1) VAAI

    VMware vSphere 4.1 のストレージ機構 (1) VAAI:VMware vSphere 4.1の進化を探る(3)(1/3 ページ) VMware vSphere 4.1では、共有ストレージ装置が保有するさまざまな機能を、ハイパーバイザと連携させることで有効活用するための機能が搭載された。これがVAAI(vStorage API for Array Integration)だ。今回は、現時点でどのような連携が可能なのかを具体的に解説する。 共有ストレージ装置との連携の必要性 仮想化を進めれば進めるほどストレージの重要性が増す。これはほぼすべてのITインフラ管理者が実感していることだろう。共有ストレージ装置の活用は仮想マシンを活用する上で不可欠の要素であり、運用のあらゆる場面でストレージ装置へのアクセスが行われている。一方で、近年のストレージアレイ装置はさまざまな機能を保有して

    VMware vSphere 4.1 のストレージ機構 (1) VAAI
    a2c
    a2c 2010/10/06
    [[vmware]]
  • Rubyのコンパイルや並列処理対応、MacRuby最新ベータ登場 - @IT

    2009/10/08 アップルでMacRubyを開発するLaurent Sansonetti氏は同プロジェクトのブログ上で、「MacRuby 0.5 beta 1」をリリースしたと発表した。インテルアーキテクチャで稼働するMac OS X v10.6以上で利用できる。現在はまだテスト用で今後数度の細かなリリースを経て最終版のバージョン0.5をリリースするという。 MacRubyの開発は2007年末にスタートし、これまで何度かバージョンアップを重ねてきた。今回バージョン0.4から0.5となるに当たってグラウンドデザインレベルで大きな変更が加えられている。最大の変更はVMとしてRuby 1.9系が採用するYARVを、LLVM(Low Level Virtual Machine)に変更したこと。LLVMはJavaVMのように特定の言語に依存しない独自の命令セットを持つVMで、実行時の最適化も

    a2c
    a2c 2009/10/10
    つmultiprocessing
  • ゼロ円でできるインターネットVPN(1/4)

    ゼロ円でできるインターネットVPN OpenVPNで手軽にVPN構築 オープンソースのソフトウェア「OpenVPN」を利用すれば、手軽にSSL-VPNによるインターネットVPN環境を構築することができます。そのインストール・設定方法を紹介しましょう。(編集局) Shin.鶴長 2008/5/2 元祖仮想化はネットワーク? 高速なCPUの普及を背景に、XenやVMwareのような仮想化技術が注目されていますが、ネットワークにおいても、ブロードバンドのような高速インターネット回線の普及を背景に、インターネットVPNが利用されるようになっています。 VPNはインターネット上に仮想的な専用線を構築し、離れた拠点間を直接つなぐことができます。VPNはNATルータやファイアウォールを越えた接続も可能なため、外部のインターネットからはアクセスできない社内ツールに、自宅に居ながらアクセスすることができます

  • Android上でスクリプティング環境を実現する「ASE」 - @IT

    2009/06/09 グーグルは6月8日、モバイル向けプラットフォームのAndroid上でPythonやLuaを使ったスクリプティング環境を提供するオープンソースのプロジェクトAndroid Scripting Environment」(ASE)の存在を明らかにした。端末の画面側を下にして置いた場合に呼び出し音を抑制する、といった簡単なアプリケーションを20行ほどのスクリプトで実現できるという。スクリプトはPC上の開発環境ではなく、デバイス上で直接入力して実行することができる。Pythonでは、インタラクティブな実行モードもサポートする。 これまでにもAndroid上でPythonRubyといった処理系を動かす実験的な取り組みはあったが、ASEはAndroid上の標準的なパッケージとして提供する点が異なる。BeanShellはDalvik VM上で直接動くため、Javaでアプリケーショ

  • Apacheパフォーマンス・チューニングのポイント

    Apacheをチューニングすることにより、Webサイトのパフォーマンスをより向上させることができる。しかし、その前に何をチューニングすべきなのかを見極める必要がある。 この連載もいよいよ大詰めとなった。長く続けている間にApache 2.0のリリースまで迎えてしまったが、筆者が思い付く限りのことを紹介してきたつもりだ。 最後に残したテーマは、「パフォーマンス・チューニング」である。より少ない資源でより高速なレスポンスを確保するために、パフォーマンス・チューニングは欠かせない。これは、あらゆるソフトウェアに当てはまる。設定が一通りできるようになればApacheを問題なく動作させることが可能だが、それをより効率よく動作させられなくては不十分だ。 サイトの読者であればよくご存じのことと思うが、パフォーマンスのチューニングは非常に奥深いものである。語り尽くすことなどできないが、皆さんの一助となれ

    Apacheパフォーマンス・チューニングのポイント
  • Active DirectoryでLinuxも管理、ターボリナックス - @IT

    2009/03/11 ターボリナックスは3月11日、Acitve Directoryによって、Linuxを搭載したクライアントPCやサーバをWindows同様に管理できるようにする「Linux Connector for Active Directory」を発表した。Turbolinux 11 Server、Client 2008およびRed Hat Enterprise Linux 5に対応しており、4月27日より販売を開始する。 Active Directoryは、Windowsで構成されたシステムのユーザー情報やプリンタ、サーバなどのリソースを一元的に管理する仕組みだ。Linux Connector for Active Directoryを導入することにより、Linuxマシンをその管理下に組み入れ、Windows端末に対するのと同じようにユーザー認証やアクセス制御を行うことができる

  • @ITイベントカレンダー

    平素よりイベントカレンダー+ログをご利用いただき、誠にありがとうございます。 イベントカレンダー+ログは「IT・製造業・ビジネス関係のイベント(セミナー・展示会・勉強会・コンテスト・Webイベントなど)を開催する企業・コミュニティが登録したイベント情報のポータルサイト」として約7年間運営をしてきました。これまでサービスを続けることができたのは、イベントカレンダー+ログのコンセプトに共感をいただき、適切なイベント情報をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、イベント情報の入手方法の多様化やイベント紹介サービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年6月30日(火)15:00をもちましてイベントカレンダー+ログのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知ら

    a2c
    a2c 2009/02/08
  • VMware Infrastructure 3のストレージ機構[1]

    VMware Infrastructure 3のストレージ機構[1]:VMware Infrastructure 3徹底入門 実践編(9)(1/4 ページ) 連載「VMware Infrastructure 3徹底入門」では、VMware Infrastructure 3のコンセプトやアーキテクチャといった、いわば理論的な部分を紹介した。新連載の「VMware Infrastructure 3徹底入門 実践編」では、実際の設計から導入、運用までを紹介する。今回はVI3環境におけるストレージ構成に関する3回にわたる解説の初回として、利用できるストレージ接続形態と、ファイバチャネルSANの構成を紹介する 共有ストレージ装置と VMware Infrastructure 3 VMware Infrastructure 3では共有ストレージ装置との接続形態として以下を利用できる。 ファイバチャネル

    VMware Infrastructure 3のストレージ機構[1]
    a2c
    a2c 2009/02/04
  • VMware Infrastructure 3のネットワーク機構[前編]

    VMware Infrastructure 3のネットワーク機構[前編]:VMware Infrastructure 3徹底入門 実践編(7)(1/4 ページ) 連載「VMware Infrastructure 3徹底入門」では、VMware Infrastructure 3のコンセプトやアーキテクチャといった、いわば理論的な部分を紹介した。新連載の「VMware Infrastructure 3徹底入門 実践編」では、実際の設計から導入、運用までを紹介する。今回はVI3環境における仮想マシンのネットワーク構成方法を説明する 前回は仮想マシンの作成を行ったが、実際の業務環境はもう少し複雑で、管理を行うネットワークと、業務サービスを提供するネットワークは分離されている場合が多い。また、同じ業務サービスであっても用途に応じて複数のネットワークに分割している場合も多いだろう。 仮想化によるサーバ

    VMware Infrastructure 3のネットワーク機構[前編]
    a2c
    a2c 2008/12/27
  • JavaScript開発ツールの本命! FirebugとAptana

    JavaScript開発ツールの命! FirebugとAptana:どこまでできる? 無料ツールでWebサイト作成(4)(2/3 ページ) ぜひとも活用したい「コンソール」と「スクリプト」画面 すでにFirebugをお使いの読者がFirebugでのJavaScript開発の際に特に便利だと感じるのは、「コンソール」と「スクリプト」画面ではないだろうか。 ロード時のバグがリストアップされる「コンソール」画面 まずは、コンソール画面。この画面を表示しておくと、ロード時のバグがリストアップされる。 例えば、図3はサンプルソースに「n5 =/ 1000;」という誤った構文を含めた状態でロードさせたものだが、「unterminated regular expression literal」というメッセージとともにその内容が表示されている。 ソースコードのエラー該当部分が分かる! また、エラー表示部

    JavaScript開発ツールの本命! FirebugとAptana
    a2c
    a2c 2007/11/18
  • jQueryを使ってTwitterをおいしくマッシュアップ

    JSONPって何?JSONとは違うの? JSONPは、Ajaxライブラリの1つであるMochiKitの開発者のBob氏が「Remote JSON - JSONP」というエントリーで最初に紹介したテクニックです。簡単に説明すると、JavaScriptから外部ドメイン上のJSONデータを取得するテクニックといえると思います。 今回のように、TwitterでJSONPを使ってデータを取得するためには、次のURLにアクセスします。

    jQueryを使ってTwitterをおいしくマッシュアップ
    a2c
    a2c 2007/11/15
  • Ext JSとprototype.jsで作るリッチなUI

    コントローラーのコード全体を見てみよう 次に、コントローラー「controllers/extform/form_controller.js」のコードを見てみましょう。 //名前空間オブジェクト var extform = new Object(); extform.FormController = Class.create(); extform.FormController.prototype = { form: null, // コンストラクタ initialize: function(name) { // A:ページがロードされた Event.observe(window, 'load', function(){ // A-1:Extでフォームをリッチに表示するようにビューに依頼 this.form = extform.FormView.applyExt(); // A-2:都道府県が

    Ext JSとprototype.jsで作るリッチなUI
    a2c
    a2c 2007/11/09
  • 管理者必携! 最強のデータ・サルベージ・ツールを自作する - @IT

    システムに突然トラブルが発生。ハードディスクは生きているのだが、Windowsがセーフ・モードでも起動しなくなってしまった……。そんなとき管理者は、ユーザーから「Windowsを直すのは後回しでいいから、今日のミーティングに必要なファイルを今すぐ取り出してくれ」などと頼まれることも多いのではないだろうか。 だが、ネジを外してケースを開け、ハードディスクを取り出して、別のPCに接続し……ああ、変換アダプタが必要だった……、などとやっていてはそれなりに時間がかかる。もし、CD/DVDからすぐに別のWindowsを起動して、必要なファイルをハードディスクからUSBメモリやファイル・サーバへコピーできれば、ユーザーも管理者も大いに助かるだろう。 また格的に修復をする場合でも、もしすぐに別のWindowsを起動できれば、ファイルやレジストリを調査・修正しやすく、トラブルシューティングの役にも立つ。

    管理者必携! 最強のデータ・サルベージ・ツールを自作する - @IT
  • 1