タグ

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

  • 「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門:ユカイ、ツーカイ、カイハツ環境!(21)(1/4 ページ) CIツール「Hudson」改め「Jenkins」とは 「Jenkins」とは、CI(継続的インテグレーション)ツールとして有名な「Hudson」の開発者たちにより開発されているCIツールです。Hudsonは商標上などの問題によりJenkinsと名前を変えて継続することが発表されたので、記憶に残っている方も多いと思います。現在では落ち着いて開発されているようです。 稿では、今話題のJenkinsの使い方を紹介します。記事の想定読者は、Java開発を行っている方で、「今までCIを導入していなかったけどこれから導入しよう」「Jenkins(Hudson)は使えそうだけど、難しそうだなぁ」と思っている方を対象としています。稿を読めば、10分程度でJe

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門
    chiaki99
    chiaki99 2012/03/26
    [し:システム][j:Jenkins]
  • 嫌いな人も知らないと損する9つの「ソーシャル」のカタチ(2/5) ─ @IT

    嫌いな人も知らないと損する 9つの「ソーシャル」のカタチ Social Media Week Tokyoまとめレポート 五味明子 2012/3/19 「ここ数年のアップルとマイクロソフトの成長率の差は、何が大きいのか。それはiPhoneという優れたプラットフォームをアップルが持っているから。プラットフォームこそがビジネスを拡大させ、強力な競争優位を実現する」 トライバルメディアハウス アナリストの西村顕一氏は「ソーシャルメディア・プラットフォームの背景と今後」と題されたセッションの冒頭で、プラットフォームを持つことの重要性を、こう強調した。 ソーシャルメディアがプラットフォームとしての地位を獲得した現在、プラットフォーマー同士の競争が激化し始めている。プラットフォーマーたちは今後もプラットフォームであり続けるために、どんな手を打っていこうとしているのだろか。 まず西村氏は、プラットフォーム

    chiaki99
    chiaki99 2012/03/23
    [s:SNS]
  • 受託開発は本当にオワコンか? SI業界の未来を前向きに考える

    Webサービス全盛の今こそ、エンジニアリングについて気で語るイベント、「これからのエンジニアリングの話をしよう」第1回レポート。未来の受託業界を担うベンチャー企業のエンジニアが集まってパネルディスカッションを行った。 「Webサービスは格好いい」「SIオワコン」当に? 「Webサービスが盛り上がっていて、“クリエイティブで楽しい”“華やか”というイメージがある。一方、受託開発は“地味でオワコン”という風潮があるが、当のところはどうなのか?」 2012年1月19日、ベンチャーカフェが主催するイベント「これからのエンジニアリングの話をしよう」で、このような質問が投げ掛けられた。 イベントは、「Webサービス全盛の今こそ、エンジニアリングについて気で語る場が欲しい」というエンジニアの声によって生まれた。さまざまな切り口で「受託開発の未来を考える」シリーズイベントで、全5回を予定している

    受託開発は本当にオワコンか? SI業界の未来を前向きに考える
  • いまさら聞けないHadoopとテキストマイニング入門

    ビッグデータ時代の救世主「Hadoop」とは 「Apache Hadoop」は今、最も注目を集めている技術の1つです。Hadoopとは、大量のデータを手軽に複数のマシンに分散して処理できるオープンソースのプラットフォームです。 Hadoopを活用している企業は年々増え続けていて、不可欠な技術になりつつあるといえるでしょう。 連載では、Hadoopとは何か、Hadoopがどう活用できるのかということを、「テキストマイニング」に焦点を当てて解説していきたいと思います。 重い処理を複数のマシンに分散させる 複数のマシンに処理を分散させるには、プロセス同士の通信、監視、障害時の対応などを考えなければならず、プログラマにとってハードルが高いものです。しかし、Hadoopはそういった面倒くさい処理を一手に引き受けてくれ、プログラマは、やりたい処理だけに集中できます。 例えば、Hadoopを使うと、1

    いまさら聞けないHadoopとテキストマイニング入門
  • @IT:ログアウトしてもプログラムを実行し続けるには

    ターミナルエミュレータなどでプログラムを実行している場合、そのターミナルエミュレータを終了すると、ハングアップ(HUP)シグナルによってプログラムは強制的に終了される。しかし、実行結果が得られるまでに何時間、何日もかかるようなプログラムを実行する場合、それでは困ってしまう。かといって、ログインしっ放しにしておくのはセキュリティ上問題だ。 このような場合には、nohupコマンドを利用するといい。nohupは、文字通りHUPシグナルを無視してプログラムを実行し続けるコマンドだ。標準出力と標準エラー出力は、nohup.outまたは~/nohup.outに追記されるので、プログラムの実行結果は後で確認できる。 nohupコマンドの使用法は、nohupに続けて実行したいプログラム名を指定すればいい。

    chiaki99
    chiaki99 2011/12/29
    [し:システム][じ:実装][u:UNIX]
  • netstatコマンドを使いこなす @IT:Windows TIPS -- Tips:

    TCP/IP関連のトラブルシューティングを行う場合に、必ずといってよいほど使うコマンドとして「netstat」コマンドがある(実行ファイル名はnetstat.exe)。このコマンドは、主にTCPの通信状態を調べるためには必須であり、ぜひともその使い方をマスターしておきたい。 netstatの基――通信中のTCPコネクションの調査 netstatコマンドの最も基的な使い方は、通信中のTCPコネクション(TCP接続)の状態を表示させることである。このコマンドを実行すると、ローカルPCのTCP/IPプロトコルスタック上において、現在アクティブになっているTCP通信の状態を表示できる。 ●「TCP」とは? 「コネクション」とは? TCPとは、2つのアプリケーション間で、信頼性のある通信路(コネクション)を開設し、お互いにデータなどをやりとりするための機能である。通信するアプリケーションは、同一

    netstatコマンドを使いこなす @IT:Windows TIPS -- Tips:
    chiaki99
    chiaki99 2011/11/16
    [n:N/W]
  • PMの人間力が試される、「人的資源マネジメント」

    PMの人間力が試される、「人的資源マネジメント」:メンバーに贈るプロマネ基礎講座(7)(1/3 ページ) 連載は、これからプロジェクトマネージャへの転身を考えている方、現在PMBOKベースでマネジメントされているプロジェクトに参加しているメンバーの方などを対象にしています。『プロジェクトマネジメント知識体系ガイド第3版(日語版)』(以下、PMBOKガイド)の解説を行いながら、プロジェクトマネジメントの基を解説していきます。なお、各小見出しの横には、対応するPMBOKガイドの章を記載していますので、PMBOKガイドを学習する際の参考にご利用ください。記事の最後には演習問題を用意しました。復習にご利用ください。

    PMの人間力が試される、「人的資源マネジメント」
    chiaki99
    chiaki99 2011/11/05
    PMの人間力が試される、「人的資源マネジメント」- @IT自分戦略研究所
  • traceroute(tracert) ~ネットワークの経路を調査する

    traceroute(Windowsではtracert)は、あるホストから別のホストまでのネットワーク経路をリスト表示するコマンドだ。ここでいう経路とは、ホスト間を接続するルーター(ゲートウェイ)のこと。tracerouteにより、経路上にどのようなルーターが位置しているかを表示する。 目的と用途 traceroute(Windowsではtracert)は、あるホストから別のホストまでのネットワーク経路をリスト表示するコマンドだ。ここでいう経路とは、ホスト間を接続するルーター(ゲートウェイ)のこと。tracerouteにより、経路上にどのようなルーターが位置しているかを表示する。 主な用途としては、pingで相手ホストから正常な応答がなかった場合などに、ホスト自身や経路上のルーターのルーティング設定が正しいかどうかを確認するために用いられる。また、目的ホストまでのルーターのリストから、「設

    traceroute(tracert) ~ネットワークの経路を調査する
    chiaki99
    chiaki99 2011/10/28
    [n:N/W]
  • ネットワークの設定は正しいか~ipconfig/ifconfig/netstat~

    ネットワークの設定は正しいか~ipconfig/ifconfig/netstat~:ネットワーク・コマンドでトラブル解決(2) 「セットアップしたマシンで、うまくネットワークに接続できない」「ネットワーク環境に変更を加えたら、突然アクセスできなくなった」といったトラブルは、比較的よく見受けられる。その際には、まずマシンのネットワーク設定が正しく行われているかどうかを確認すべきだろう。稿では、ホストのネットワーク設定コマンドに着目。その使用方法やうまく通信が行えない場合のトラブルシューティング方法について解説していこう。 ネットワーク設定の基 ホストにおけるネットワークの設定は、HDDやCD-ROMドライブといった周辺機器と同様にデバイスに依存したものであるため、実装するOSによって異なってくる。だが、その基的な考え方は同じだと考えていいだろう。特にIPネットワーク環境に限っていえば、

    ネットワークの設定は正しいか~ipconfig/ifconfig/netstat~
    chiaki99
    chiaki99 2011/09/21
    ここ何週間か、ここらへんが原因でいろいろあった。ベーシックな知識なのは承知済。N/W担当に力借りて、勉強会でもしようかしら。[し:システム][n:N/W]
  • ルーティングの設定は正しいか?~route/traceroute(tracert)~

    実際にはもう少し多くのエントリーを含むのであくまで例として見ていただきたいが、図1で示したネットワークであれば、以上の3エントリーがあってようやくルーティングは正常に機能するようになる。 それぞれのエントリーが、実際の物理ネットワーク(サブネット)への経路情報を示していることは理解していただけるだろう。ルーティングテーブルとは、宛先IPアドレスへパケットを送るには、どのインターフェイス(NICなど)を用いて、どのルータ(ホスト)へ送ればよいのかを示す対応表だ。 ルータAからホストYに対するIPパケットを渡された際の動作を考えてみよう。ホストYのアドレスは「192.168.20.12」なので、ルータBはルーティングテーブルから該当する経路を探す。「192.168.20.0/24」(サブネットマスクからネットワーク番号は24ビット目までと分かる)はネットワークを示すIPアドレスだが、「192.

    ルーティングの設定は正しいか?~route/traceroute(tracert)~
    chiaki99
    chiaki99 2011/09/21
    koko[し:システム][n:N/W]
  • netstat - ホストのネットワーク統計や状態を確認する

    netstatコマンドは、ホストのネットワーク接続状態やソケット/インターフェイスごとのネットワーク統計などを確認するためのコマンドだ。ホストが現在実行している接続一覧とそのステータスを確認できるほか、IPやTCP/UDP以下の各パケット統計やエラー状態なども調べられる。ホストにおけるネットワーク調査全般の総合的なコマンドを意図しているので、ルーティング・テーブルの確認など、ほかのコマンドと同様の機能も実装されている。 なお、各機能の設定については、ifconfigやrouteなどの専用コマンドまたはGUIによるプロパティ設定が必要だ。

    chiaki99
    chiaki99 2011/09/10
    [n:N/W]
  • Androidを取り巻く脅威――ユーザーにできることは?

    セキュリティ上の問題と向き合いながら使うために 最近、新聞やニュースサイトでAndroidに関連したセキュリティ上の問題が取り上げられることが増えました。Androidセキュリティ上の問題が多く報告されていることは事実です。しかし、気を付けるべきポイントを理解していれば、他のOSと同様、セキュリティ上の問題と向き合いながらうまく利用できるはずです。 記事では、記事執筆時点におけるAndroidを取り巻く現実的な脅威を概観したうえで、Android端末をプライベートで使用するユーザーが気を付けるべきことを紹介します。特に、Android端末を使い始めたばかりのユーザーに読んでいただければと思います。 なお、Android端末を「ビジネス用途」で使用したい場合には事情が変わります。Android端末をビジネス用途で使用する場合には、「私物のAndroid端末の取り扱い」や「Android

    Androidを取り巻く脅威――ユーザーにできることは?
  • Amazon CTOが語るPaaS、そして企業ITの新たなスタイル

    Amazon CTOが語るPaaS、そして企業ITの新たなスタイル:クラウドHot Topics(5)(1/2 ページ) 今世紀最大のIT潮流といっても過言ではないと思われる「クラウド」「クラウドコンピューティング」「クラウドサービス」。連載では、最新の展開を含めて、クラウドをさまざまな側面から分析する。 Amazon Web Services(AWS)は、最近になって企業の社内業務アプリケーションをターゲットし始めたと言われることがある。しかし、Amazon Web Servicesの開発を率いてきた最重要人物の1人であるAmazon CTOのヴァーナー・ヴォーゲルズ(Werner Vogels)氏は、少なくとも3年前に、IT雑誌Information Weekのインタビューに答え、AWSを企業のデータセンターの延長として推進していく考えを示している。ではいま、企業ITへの展開という観

    Amazon CTOが語るPaaS、そして企業ITの新たなスタイル
  • 5分で絶対に分かるワークライフバランス

    ワークライフバランスは「仕事と私生活の好循環」 「ワークライフバランス」という言葉から、皆さんは何をイメージするでしょうか。「仕事に費やす時間を3割、私生活に費やす時間を7割」といった時間配分でしょうか、それとも「ゆとりを持って働く」といったワークスタイルでしょうか。――いずれも、若干誤解があるように思います。 ワークライフバランスとは、「私生活の充実により仕事がうまく進み」「仕事がうまくいくことによって私生活もうるおう」という、「仕事と私生活の相乗効果を高める考え方と取り組み」全般を指すと考えられます。 仕事において高い付加価値を提供し、成果をあげるためには、広い視野や知識・スキル・人脈が必要です。それらは仕事以外の場で身に付くことがほとんどです。従って、仕事以外の場を大切にすることで、むしろ短時間で仕事の成果をあげられるようになるのです。 いま、多くの日人が過ごしている生活を考えてみ

    5分で絶対に分かるワークライフバランス
  • Twitter創業者の新事業「Square」の衝撃 - @IT

    Twitter創業者のJack Dorsey(http://twitter.com/jack)の新事業「Square」(http://squareup.com/、http://twitter.com/Square)が発表された。衝撃的な内容であった。「アメリカのセレブがやればこれもアリなのか!」という強烈な衝撃である。 現在判明しているSquareの基ビジネスは、 製造原価1ドル以下といわれる、マイクロホンジャックに差し込む磁気カードリーダーをiPhoneに差し込んで、クレジット決済サービスを個人間に開放する。 というものである。Dorsey氏の言及によれば、この磁気カードリーダーは無料で配布する予定らしい。 保守的なカード業界 単純に考えれば、「iPhoneでカード決済が出来て何がすごいの?」ということなのだが、ある程度クレジットカード業界を知る立場からすれば、このプランは従来の常識を

  • DNSトラブル解決の定番、nslookupの基本的な使い方(社内ネットワーク編)

    DNSトラブル解決の定番、nslookupの基的な使い方(社内ネットワーク編):Tech TIPS DNSが正しく設定されないと、インターネットの接続が行えないなどのトラブルが発生する。こうしたトラブルの原因を調べるには、nslookupコマンドを利用するとよい。Windows OSのnslookupで名前からIPアドレス、またはIPアドレスから名前を導き出す、といった基的な使い方を説明する。

    DNSトラブル解決の定番、nslookupの基本的な使い方(社内ネットワーク編)
  • 「1人ブレスト」や「タスク管理」ができるEvernoteとは(1/4)- @IT

    それではEvernoteの各機能をチェックしてみましょう。 さまざまなデバイスに対応している WindowsMaciPhoneWindows Mobileなどのデバイスに対応しています。Webブラウザからでも各種機能を利用することができます。 使いやすい専用クライアントがある iPhoneWindows Mobile、MacWindows向けの使いやすい専用クライアントが提供されています。 同期の仕組みがある 複数のデバイスでEvernoteを使っていても、専用クライアントが自動でデータの同期を行ってくれます。 画像内の文字を検索することができる Evernoteには検索機能があるのですが、写真に写っている文字も検索対象となります。ただし現在は残念ながら日語には対応していません。 Webクリップ機能 ブックマークレットを利用することによって、IE、Firefox、Safari、

    「1人ブレスト」や「タスク管理」ができるEvernoteとは(1/4)- @IT
  • 管理者の第一歩、viのススメ

    viの操作を覚えよう まずは起動と終了 では、早速viを使ってみましょう。実際には、viにはさまざまなバリエーションがあります。「nvi」、「vim」あたりが代表的なもので、どれがインストールされているかはディストリビューションにもよりますし、インストールしたパッケージにもよります。が、いずれの場合でも、 とすることで実行可能なはずです。特定のファイルを編集するなら、引数としてそのファイル名を与えます。 viを終了するには、[Z][Z]とタイプします。これで、ファイルのセーブとviの終了の両方が行われます。もし、「ZZ」という文字が入力されてしまったら、[Backspace]キーを2回押して文字を削除した後、[ESC]キーを押してからもう1度[Z][Z]とタイプしてください。ファイルをセーブせずに終了するなら、[:][q][!][Enter]です(編注)。

    管理者の第一歩、viのススメ
  • @IT:PKI再入門 - 第1回 個人認証とは?

    ●連載のはじめに 稿は、PKI(公開鍵基盤)を考えるうえで必要となる基礎知識の整理を目的に作成したものである。 大きく分けて、3つの範囲に区切って構成しており、第1にPKIや情報セキュリティで必ず取り上げられる「個人認証」を解説している。個人認証にはさまざまな方式やテクノロジがあり、個人認証については多くの解説がインターネット上で公開されている。これらのリソースを集大成し、なおかつ筆者のこれまでの経験などに照らし合わせて「個人認証」について解説を行う。 第2では、PKIにおける信頼とはそもそもどういったものであるのか、また、PKIにおける信頼を基にPKIの提供する信頼モデル並びに信頼モデルの根拠となる公開鍵に基づく信頼について解説を行う。 第3に、PKIの信頼モデルおよび公開鍵に基づく信頼を誰が保証(Assurance)するのか、すなわち第三者認証局について解説を行う。第三者認証の必要性

  • 5分で絶対に分かるPKI

    公開鍵基盤とはいったい何だ Public Key Infrastructure(PKI)は、一般的な日語訳では「公開鍵暗号基盤」もしくは、「公開鍵暗号方式を利用したセキュリティインフラ」だと言われる。しかしそういわれても、その実体や機能はさっぱり伝わってこない。 一方で、電子署名法の施行や電子政府構想など、社会的にPKIの重要度が確実に高まってきている。いったいPKIとは何なのだろうか、この記事は、わずか5分でその疑問をすっかり解決することに挑戦した。 PKIの分かりにくさは、主に複数の技術の組み合わせであることと、インフラであるがゆえのつかみどころのなさに起因する。しかし、そのコンセプトはそれほど複雑ではない。さっそく説明を始めよう。

    5分で絶対に分かるPKI