タグ

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

  • syslogによるログの一元管理

    ※ご注意 稿の内容を検証する場合は、必ず影響を及ぼさない限られた環境下で行って下さい。また、稿を利用した行為による問題に関しましては、筆者および株式会社アットマーク・アイティは一切責任を負いかねます。ご了承ください。 前回は、UNIXのログ管理の基となるsyslogの仕組みと設定方法について述べた。今回は、syslogによる別のサーバへのログ転送について説明する。 syslogによるログの一元管理 前回説明したとおり、syslogには、ログを別のsyslogサーバに転送する機能がある。syslogでは、その機能を使って各サーバのログを1カ所に集めることで、ログの一元管理を実現できる。 syslogによるログの転送 syslogによるログの一元管理を実現させるためには、ログを受信するサーバ(ここではログ・サーバと表記)にて514/udpポートを待機状態(listen)にしておく必要があ

    syslogによるログの一元管理
  • いまさらFlash Lite 1.1を使うための基礎知識(1/3) - @IT

    現在大人気のソーシャルゲームを制作する際に知っておきたい、Flash Liteコンテンツの制作のテクニックを紹介します Flash Lite 1.1のリファレンスやツールを紹介 最近は、「ガラケー」と呼ばれる携帯電話でインターネットに接続すると、その端末に最適化されたページが自動で表示されるようになっています。それには、もちろんHTMLが使われる場合もありますが、主にFlash Liteが使われるケースが増えています。 Flash Liteは、主に「ガラケー」で再生されることを目的としたFlash Playerのサブセットです。「ガラケー」のメニューなどの動的な導線、または携帯ゲームなどでの動的コンテンツで主に使用されています。2010年9月現在、バージョン3.1までが勧告されています。 □ 「ガラケー」のソーシャルゲームの制作現場では、Flash Lite 1.1が常識! 実は「ガラケー

  • Visual Studio 2010に本当に乗り換えるべきか?(1/2) - @IT

    今回のテーマは「Visual Studio 2010」(以降、VS 2010)。業務アプリケーション開発という視点に立ち、基調講演ではマイクロソフトの新村 剛史 氏がVS 2010の新機能をデモ中心で紹介した。続く、パネル・ディスカッションでは、「VS 2010では何が良くなるのか? それが従来のVisual Studio 2008以前やVisual Basicから移行するほどのものなのか?」という疑問に対して、すでにVS 2010を使い込んでいるパネリストとともに議論した。 パネル・ディスカッションに参加したのは、下記の5名である(敬称略)。 ●パネリスト: マイクロソフト 新村 剛史 ピーデー 川俣 晶 グレープシティ 八巻 雄哉 デジタルアドバンテージ 遠藤 孝信 ●モデレータ: デジタルアドバンテージ 一色 政彦 稿では、このパネル・ディスカッションのほぼ全内容をお伝えする。 ■

  • たとえrootでも直接サーバへのアクセスは許さない - @IT

    2010/09/14 ディアイティは9月14日、米サイバーアークソフトウェア(Cyber-Ark Software)が開発した特権ID管理製品「PIM(Privileged Identity Management)Enterprise Suite」を9月20日に販売することを発表した。価格は、PIM Serverパッケージ(スターターパック)が257万円から。 PIM Enterprise Suiteは、サーバやネットワーク機器、アプリケーションの特権IDを集中管理し、その作業内容をモニタリング、記録する製品だ。管理者自身のアカウントをコントロールすることにより、特権IDを悪用した情報流出や内部犯行などの余地を減らし、内部統制を支援する。 「ネットワーク機器やサーバ、アプリケーションの管理に用いられる共用特権アカウントが問題だ。中には、ベンダが機器出荷時に設定したデフォルトのパスワードをそ

  • 「ダメな自分」のイメージを変える4つのポイント

    これまでの体験から受けたネガティブな自己イメージが、すっかり自分の中に根付いてしまっている……という人はいませんか。どうすれば、ネガティブな自己イメージを払拭(ふっしょく)して、就職活動に向かうことができるでしょうか。今回から2回に分けて、「ポジティブな自己イメージを持つ方法」を解説します。今回は、「心理・思考編」です。 今回のお悩み「接客業に向かない」発言がトラウマに…… 以前、「お前は接客業に向いていない」といわれたことがずっと引っかかっています。初めてやった接客業のアルバイトでミスを繰り返してしまったことが原因です。バイト先を辞め、それからは接客をしない事務系のバイトばかりしてきました。しかし、今年からの就職活動で同じことをいわれるのでは……と怖気づいています。どうすれば、過去に作られた自己イメージをうまく克服できるのでしょうか。(情報系学部3年 E.Mさん) ネガティブな自己イメー

    「ダメな自分」のイメージを変える4つのポイント
  • Javaでダイジェストを生成する

    ダイジェストの概要 ダイジェストは、ハッシュ関数(1方向関数)を用いて、ある長さを持つデータを固定長のデータに変換したものです。ダイジェストから元のデータは復元できず、また理論上は異なるデータが同じダイジェストを持つ可能性はあるものの、そのようなデータを見つけることは非常に困難なため、データの一貫性のチェックや認証、暗号化に使用されます。ダイジェスト生成のアルゴリズムとしては、MD5やSHA-1が有名です。 ダイジェストを生成する Javaでダイジェストを生成するには、java.security.MessageDigestを使用します。ダイジェストの生成手順は以下のとおりです。 手順1: 使用するダイジェストのアルゴリズム名を引数としてセットして、getInstanceメソッドを呼び、MessageDigest型のインスタンスを取得します。以降はこのオブジェクトに対して操作を行います。 手

    Javaでダイジェストを生成する
  • いまさら聞けないiPhone/iPadアプリの作り方の基礎

    いまさら聞けないiPhone/iPadアプリの作り方の基礎:SDKで始めるiPad/iPhoneアプリ開発の勘所(1)(1/4 ページ) 初めてiPhone/iPadアプリ開発に挑戦する人が、迷わず短時間でアプリを作れるように、数多くの情報の中から要点をグっと絞った開発の勘所を紹介する入門連載です 迷わず短時間でiPhone/iPadアプリを作れるように 皆さんのお気に入りのiPhone/iPadアプリは何でしょうか。筆者は、Googleカレンダーと同期してくれるスケジュール管理アプリがお気に入りです。いまでは目的のアプリを探すのも大変なほど、日々多くのiPhone/iPadアプリが登場しています。 6月8日にはiPhone 4の発表があり、マルチタスクやモバイル広告ネットワーク、ゲーム開発など、iPhone OS改め、iOS 4で実現できる機能がたくさん追加され、さらに魅力的になりました

    いまさら聞けないiPhone/iPadアプリの作り方の基礎
  • 「バグ数には興味ないのだよ」――顧客が喜ぶテスト仕様書とは?

    「バグ数には興味ないのだよ」――顧客が喜ぶテスト仕様書とは?:誰にでも分かるSEのための文章術(11)(1/2 ページ) 「提案書」や「要件定義書」は書くのが難しい。読む人がITの専門家ではないからだ。専門用語を使わず、高度な内容を的確に伝えるにはどうすればいいか。「提案書」「要件定義書」の書き方を通じて、「誰にでも伝わる」文章術を伝授する。 メーカーが機械を納入する際は、耐久試験や性能試験などの結果を添付して、問題がないことを顧客に確認してもらいます。同様にシステム開発においても、テスト結果を顧客に提示してシステムに問題がないことを確認してもらう必要があります。 今回と次回の2回にわたって、「テスト仕様書」の書き方と表現のポイントを説明します。 今回は、「顧客にとって良いテスト仕様書」とは何か、「顧客にとって良いテスト仕様書」にするためには何を記述すればよいのか、テスト仕様書のおおまかな

    「バグ数には興味ないのだよ」――顧客が喜ぶテスト仕様書とは?
  • プログラマが知っておきたいJavaと.NETの違い

    システム開発がますます複雑化していく中、エンジニアには、テクノロジを理解して、さまざまな場面に適した選択が求められます。連載では、Javaと.NETの基的な仕組みから最新の傾向や技術などについて、数回に分けて紹介します いまさら聞けない、Javaと.NETの違い 今日、アプリケーション開発・実行のプラットフォームは、大きく2つのテクノロジに収束しているといえるでしょう。 1つは、エンタープライズ・アプリケーション開発の定番ともいえる「Java」です。 実行環境、開発環境の無償提供、OSを自由に選べること、フレームワークや開発環境が充実していることが人気の理由です。大規模アプリケーションの採用実績も多く、ほかのプラットフォームをリードしてきました。 もう1つは、マイクロソフトが発表した「Microsoft.NET」構想に基づいた「.NET」です。 プラットフォームが主にWindowsに制

    プログラマが知っておきたいJavaと.NETの違い
  • @IT Special PR:エンジニアの働き方にはもっと選択肢があっていい

    「デスマーチ」「泥開発」「プログラマ35歳定年説」「やりたいことがやれない」など、とかくネガティブなイメージがつきまとう「システムエンジニア」という職業。一方で、「やりたい仕事年収3500万円を達成できるエンジニア」が存在するのをご存じだろうか。ディー・エヌ・エーシステム統括技術戦略部の能登信晴氏に、同社でのワークスタイルやキャリアパスについて聞いた。 ―― 能登さんは、いまは技術戦略部部長をされているということですが、もともとはエンジニアだったのですね。 最初は、インターネットオークションサイトの「ビッダーズ」を携帯電話に対応する「ポケットビッダーズ」の開発メンバとして、DeNAに入社しました。2004年1月入社なので、もう在籍して6年以上経ちますが、実は途中で「ソリューション事業」という、いわゆる受託開発をやっていた時期もあります。入社時は「DeNAでは、新規事業ができる」とい

  • なぜTwitterは低遅延のままスケールできたのか 秒間120万つぶやきを処理、Twitterシステムの“今” − @IT

    ユーザー同士のつながりを元に時系列に140文字のメッセージを20個ほど表示する――。Twitterのサービスは、文字にしてしまうと実にシンプルだが、背後には非常に大きな技術的チャレンジが横たわっている。つぶやき数は月間10億件を突破、Twitterを流れるメッセージ数は秒間120万にも達し、ユーザー同士のつながりを表すソーシャル・グラフですらメモリに載る量を超えている。途方もないスケールのデータをつないでいるにも関わらず、0.1秒以下でWebページの表示を完了させなければならない。そのために各データストレージは1~5ms程度で応答しなければならない。 Twitterのリスト機能の実装でプロジェクトリーダーを務めたこともあるNick Kallen氏が来日し、2010年4月19日から2日間の予定で開催中の「QCon Tokyo 2010」で基調講演を行った。「Data Architecture

  • JSPで特殊文字が文字化けする場合の対処方法

    質問1:「①②」「ⅠⅡ」「㍉㌔」などが文字化けします 解答:文字コードとしてシフトJIS(Shift_JIS)の代わりにWindows-31Jを指定しましょう Windows環境で標準的に用いられている文字コードは、正確にいうと「Shift_JIS」ではなく、Shift_JISを拡張した「Windows-31J」と呼ばれるWindows標準文字セットである。JavaではJDK 1.2以降で「MS932」という名称でサポートされており、JDK 1.4.1以降はWindows-31JというIANAの正式名称でも利用可能になっている。 このWindows-31Jは、以下のようなWindows固有の機種依存文字を含んでいるのが特徴だ。 一方、MacintoshなどWindows以外のOSにおける「Shift_JIS」は、Windows-31Jとは異なる文字集合をサポートしている。例えばWindow

    JSPで特殊文字が文字化けする場合の対処方法
  • @IT Special PR:おばかWindows 7アプリ選手権

    開催概要 デザイナ×エンジニアのコラボレーションが創り上げるアプリのムダにかっこいい度合いと、ばかばかしさを競う「おばかアプリ選手権」。Windows 7プラットフォームで動く、Windows 7の機能を生かしたアプリを競う「おばかWindows 7アプリ選手権」を3月1日から行います。 作成したアプリケーションが動く様子を、動画キャプチャ、または撮影機材で撮影して、動画共有コミュニティ「zoome」の特設サイトに投稿していただきます。アプリケーションが作成できない方も、おばかアプリのアイデアを投稿していただき、それを見たデザイナやエンジニアがアプリケーションを作成し、その動画を投稿することもできます。 アイデア発案者とアプリ作成者にチームを組んでいただくことで、いままでのデザイナ×エンジニアに加えて、アイデア発案者とのコラボレーションも推進していくことを主旨としています。 一定期間アプリ

  • 5日間の処理を1時間に短縮 DWHからHadoop移行で成功事例、欧州広告企業 − @IT

    2010/03/15 大規模サービスを展開するWeb企業から始まったHadoop利用だが、エンタープライズ分野でも少しずつ成功事例が出てきているようだ。Hadoopの商用パッケージとサポートに特化したベンチャー企業、米Clouderaの3月10日付ブログで、ヨーロッパでターゲティング広告事業を展開するnugg.adが成功事例を詳細に報告している。報告しているのはnugg.adのCTO、リチャード・フットン(Richard Hutton)氏。 nugg.adでは、2007年から2009年までの間、PostgreSQLをベースに古典的なデータウェアハウス(DWH)によるシステムを構築していたが、2009年6月から10月にかけてHadoopベースのシステムに移行。それまで5日かかっていたような処理が1時間にまで短縮し、計算処理の大幅時間短縮によって、これまで提供が考えられなかったような付加価値サ

  • クラウド型ストレージ「Amazon S3」は安いか?

    Amazon S3は安いか高いかという議論を、この2日間で立て続けに3個所で耳(目)にした。 1人はネットサービスベンチャーのCTOで、クラウドへの移行を検討しているものの、Amazon S3やEC2の実際の価格や使い勝手がよく分からないという話だった。コスト的に見合うなら、もうサーバ運用に煩わされたくないと漏らしていた。 もう1つは、ベンチャーキャピタルとして知られるYコンビネーターの掲示板で見かけた「Does Amazon S3 really save money?」で始まる議論。1GB当たり1カ月で0.15ドルと聞くと安いようにも思えるが、1TBの月額は150ドル、2年にすると3600ドル(1ドル92円として約33万円)にもなる。しかも転送量に応じた課金もあるため、実際にはこれ以上になる。今や1TBのドライブ単価は1万円を割っていて、2年で3600ドルとは比較にもならない。「クラウド

    クラウド型ストレージ「Amazon S3」は安いか?
  • Gumblarがあぶり出す 「空虚なセキュリティ対策」

    皆さんこんにちは、川口です。先日、私はインターネット協会主催の「現在の日セキュリティ~ブラックハットジャパンその後~」にて、有名なセキュリティ会社社長3人に囲まれ、パネリストとしてお話をさせていただきました。議題は「セキュリティ屋の使命」「PtoP」「人材」「Gumblar」です。このコラムの読者の方が何人も参加していたり、2年前のBlack Hat Japanでお会いした方に再会したり、貴重な経験をすることができました。 ブラックハットジャパン、その後 2008年、Black Hat Japanでお話しさせていただいたころと比べて、セキュリティインシデントの傾向は大きく変化しています。ちょうどあのころはSQLインジェクションが増加し続けている中、新しい攻撃手法が次々と登場した時期でした。特に2008年12月にSQLインジェクション攻撃が急増したときは、このまま攻撃が増加し続ければ、わ

    Gumblarがあぶり出す 「空虚なセキュリティ対策」
  • Excelファイルにアクセスするには?[C#、VB]

    連載目次 .NETには「COM相互運用」と呼ばれる機能があり、COMコンポーネントを手軽に呼び出すことができる。一方、ExcelをはじめとするOffice製品は、その機能をマクロ(VBA)などからも活用できるようにCOMコンポーネントとして実装されている。このため、COM相互運用を使えば.NETアプリケーションから容易にExcelやWordのファイルを開き、それをさまざまに操作することが可能だ。稿ではその基的な記述方法として、Excelファイルをオープンしてワークシート上のセルの内容を参照する例を紹介する。 参照の追加 アプリケーションからExcelにアクセスするには、まずExcelが公開するCOMコンポーネントへの参照をプロジェクトに追加する。これには[参照の追加]ウィンドウで[COM]タブを選択し、「Microsoft Excel 12.0 Object Library」(Exce

    Excelファイルにアクセスするには?[C#、VB]
  • https://atmarkit.itmedia.co.jp/fdotnet/dotnettips/487csvparser/csvparser.html

  • @IT:.NET Tools : NUnit入門 Test Firstのススメ [NUnit 2.0対応版]

    .NET Tools NUnit入門 Test Firstのススメ [NUnit 2.0対応版] 1.NUnitの環境を準備する (株)ピーデー 川俣 晶 2003/04/26 NUnitとは何か? 「NUnit」は、単体テストの自動実行を支援するためのツールである。Java用のテスト・ツールである「JUnit」をベースにして、.NET Framework上で利用できるように変更を加えたものだ。ちなみに、JUnitのバリエーションはNUnitに限らず、さまざまなプログラム言語に対応したものが作られている。自動単体テスト・ツールの1つの定番といってもよい。NUnitはエクストリーム・プログラミング(XP)と呼ばれるソフトウェア開発技法と深い関係があるので、関連書籍を読むと、より理解できるだろう。NUnitはSourceForge.net上で、オープン・ソースのソフトウェアとして公開されており

  • @IT:Windows TIPS -- Tips:システムをリモートからシャットダウンする デバイスマネージャ

    解説 Windowsシステムの動作が不安定になったり、GUI画面の応答が遅くなったりした場合、システムを再起動させると症状が改善もしくは解決したりすることはそう珍しいことではない。だが、GUI画面そのものを操作できないような状態の場合には(画面表示がハングアップしているような場合には)、システムを再起動させることは非常に困難である。このような場合は、リモートからマシンをシャットダウンしたり、再起動させることができると便利である。 リモートからシステムをシャットダウンさせるには、GUIで行う方法と、コマンドプロンプト上でコマンドを実行する方法の2種類がある。いずれの方法を使ってもよいが、素早くシステムをシャットダウンしたり、再起動させるためには、コマンドプロンプト上で作業を行う方が簡単でよいだろう。また、Telnet経由でシステムを利用している場合や、電源ダウンのような障害を検知して(UPS

    @IT:Windows TIPS -- Tips:システムをリモートからシャットダウンする デバイスマネージャ