タグ

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

  • オンラインで駆除できないマルウェアをオフラインでやっつける

    今回紹介するツール [ツール名]Windows Defender Offline [対象]Windows [提供元]マイクロソフト [ダウンロード先][URL]http://windows.microsoft.com/ja-jp/windows/what-is-windows-defender-offline オフライン&タダで使えるMS純正のマルウェア駆除ツール 「Windows Defender Offline」は、マイクロソフトがWindows向けに無償提供しているCD/DVDメディアまたはUSBメモリから起動可能なマルウェア駆除ツールです。 マルウェア対策ソフトの導入は、Windows PCを安全に使う上でもはや常識です。しかし、定義ファイルの更新が間に合わず、対策ソフトを欺くような新種のマルウェアに感染しまうと、稼働中(オンライン)のPCでは検出や駆除が困難な場合があります。 そ

    オンラインで駆除できないマルウェアをオフラインでやっつける
  • Hadoopは「難しい・遅い・使えない」? 越えられない壁がある理由と打開策を整理する

    ビッグデータの申し子のように騒がれた「Hadoop」。以前ほどメディアを騒がせてはおらず、それほど広範囲に普及したようにも思えないものの、いまだ注目されるにふさわしい存在なのは間違いありません。しかし、今日の、あるいはこれからのHadoopがどのように進化しているのかを知れば、Hadoopを諦めていた方々も再度注目しようと思われるのではないでしょうか。 そもそもHadoopとは……? の禅問答っぽさ 突然ですが、「Hadoopとは何ですか?」と説明を求められたら、皆さんならどう答えますか? Q.「Hadoopとは何ですか?」 Ans. 複数のサーバーで構成され、MapReduceと呼ばれる仕組みで分散処理を行う環境であること データも共有ストレージではなく、各サーバーの内蔵ディスクに分散して格納されること HDFSと呼ばれる独自のファイルシステムがあり、データの分散については自動的に行われ

    Hadoopは「難しい・遅い・使えない」? 越えられない壁がある理由と打開策を整理する
  • Selenium VBAを使って自動でブラウザーを操作してスクショをExcelに張り付けてみた

    クライアントからシステム開発案件を受注し、開発成果物を納品する際に、エビデンスとして、Excel上に貼り付けたスクリーンショット(以下、スクショ)を、成果物の仕様書や納品書と共に納品する場合がある。この作業は、クライアントに「こういったテストを実行しました」という証拠を提示するものとなる。クライアントに成果物の機能や制限事項などを説明する場合に大変に有効なものとなっているのが現状だ。 実際、Excel上に記述したテスト仕様書や納品書にスクショを張り付けて、成果物の一部として納品しておくと、後々何らかのトラブルが発生した場合も問題解決に大きく寄与することになる。 しかし現実問題として、成果物の機能のスクショを、Excel上に手作業で延々と張り付けていく作業は単純作業であることもあり、開発者にとっては苦痛この上ない作業だ。 そこで、そのような作業を自動化し手助けをしてくれるツールとして「Sel

    Selenium VBAを使って自動でブラウザーを操作してスクショをExcelに張り付けてみた
  • Windows 7/8/8.1で更新プログラムのインストールをスキップしてシャットダウンさせる

    解説 外出先などでWindowsをシャットダウンすべく[シャットダウン]ボタンまたは[シャットダウン]メニューをクリックしたら、更新プログラムのインストールが始まってしまい、完了するまでシャットダウンできずに困ったことはないだろうか? Windows 7/Windows 8/Windows 8.1では、Windows Updateで[更新プログラムを自動的にインストールする]または[更新プログラムをダウンロードするが、インストールを行うかどうかは選択する]に設定していて、かつ更新プログラムがインストール可能になっている場合、GUIの各所にある[シャットダウン]ボタン/メニューが[更新プログラムをインストールしてシャットダウン]あるいは[更新してシャットダウン]になることがある。 Windows 7の[スタート]メニューの[シャットダウン]ボタン (1)普段はないオレンジ色のアイコンが付いて

    Windows 7/8/8.1で更新プログラムのインストールをスキップしてシャットダウンさせる
  • GitHub製フレームワークHubotの概要とインストール、チャットアプリと連携する基本的な使い方

    近年、ソフトウェア開発を取り巻く環境が急激に変化してきています。ネットワークの整備や、コミュニケーションツールの進化に伴い、リモートワークやインターネット上での協業も盛んに行われるようになってきました。チームメンバー全員の住んでいる国が違う、といったこともあるかもしれません。 しかし物理的に離れた環境で働くと、今まで対面で行っていたコミュニケーションを別の手段で代替しなければなりません。SkypeやGoogleハングアウトなどのビデオ通話、HipChatやSlackなどのチャットアプリを利用することで仕事上必要なコミュニケーションは取れるようになりますが、ソフトウェア開発に関わる状況確認は別のツールを使う必要があります。 特にオペレーションは、いつ、誰が、どのような対応をしたか把握していたいですよね。 このような課題を解決する一つのスタイルとして、「ChatOps」があります。ChatOp

    GitHub製フレームワークHubotの概要とインストール、チャットアプリと連携する基本的な使い方
  • 5分で絶対に分かるデスクトップ仮想化/VDI入門

    1分――デスクトップ仮想化/VDIの概要と歴史 デスクトップ仮想化とは、クライアントPCデスクトップ環境をサーバー上で稼働させる仕組みです。「クライアント仮想化」や「VDI(Virtual Desktop Infrastructure)」と呼ばれることもあります。 デスクトップ仮想化を使うと、クライアントPCの環境を別のPCやタブレット端末に映し出せるので、いつでもどこでもデスクトップ環境を実行できる利便性の高さに注目が集まっています。 デスクトップ仮想化技術は2008年ごろから存在していますが、近年この技術を支えるサーバー/ネットワークの技術が大幅に進展したことにより、投資対効果の高い技術として急速に普及しています。 シンクライアントとデスクトップ仮想化の違い デスクトップ仮想化が登場する以前のシンクライアントは、Windows Serverの標準機能を利用したターミナルサービス方式が

    5分で絶対に分かるデスクトップ仮想化/VDI入門
  • 便利なGruntの弱点を補うgulp.jsのインストールと使い方

    詳しくは上記連載を見てもらえば分かりますが、GruntとはJavaScriptを使用してWeb開発に伴うさまざまな作業を自動化して効率良く行うためのビルドツールです。 このツールでは「タスク」と呼ばれる一連の処理を設定ファイルに記述していきます。Gruntの設定ファイル(Gruntfile.js)は、タスクに対してJSON形式でパラメーターを指定していくのですが、ここで少々問題があります。 シンプルなタスクであれば分かりやすいのですが、多くの拡張機能(プラグイン)を使用したり、タスクの制御を細かく行う必要が生じたたりした場合、Gruntfileの記述量が増えて冗長になり、タスク同士の関連やタスク実行結果も分かりにくくなってしまいます。 そんなGruntの問題点を解消することを目的として開発されたのが、今回紹介する「gulp.js」(以下、gulp)です。 gulpはGruntを継承しつつ、

    便利なGruntの弱点を補うgulp.jsのインストールと使い方
  • 検収後に発覚した不具合の補修責任はどこまであるのか(前編)

    検収後に発覚した不具合の補修責任はどこまであるのか(前編):「訴えてやる!」の前に読む IT訴訟 徹底解説(4)(1/2 ページ) 連載目次 今回は「稼働後に検出した不具合を理由に、ユーザーがいったんは検収したシステムの支払いを拒んだ事件」と、そこから得られる知見を解説しよう。 請負契約によるシステム開発において、検収まで行った発注者が受注者との契約を解除し費用の支払いを拒むという例は、ユーザーとベンダーがシステムの完成をめぐって争うことの多いIT業界においても決して多いことではない。 しかし、この判決は、システム導入の目的と要件の関係やその検証、および導入後のベンダーの不具合対応などについて、多くの論点を提供してくれる。今後に役立つ知見を残してくれるものであることから、今回の題材として取り上げることとした。 請負契約において、ベンダーが「ユーザーと交わした約束をしっかりと果たした」と言え

    検収後に発覚した不具合の補修責任はどこまであるのか(前編)
  • Microsoft Azureの多数のサービスを大まかに把握する

    解説 社内システムの構築や管理・運用の担当者であれば、次のシステムのインフラストラクチャとして、何らかのクラウドサービスも検討するように求められているのではないだろうか? そこでもし社内システムがWindows Server主体であれば、Windowsの開発・提供元であるマイクロソフトのクラウドサービス「Microsoft Azure」(旧称「Windows Azure」。以下、「Azure」)も、その検討に加えることになるだろう。 しかしAzureが擁するサービスは非常に多い。Azureというよりクラウドにそれほど慣れていない場合、これから構築するシステムの要件に必要なサービスが提供されているのか、提供されているならどのサービスが該当するのか、確認するのはなかなか骨の折れる仕事だ。またAzureに関する解説は、どちらかといえば開発者向けに記述されているものが多く、管理・運用担当者にはハー

    Microsoft Azureの多数のサービスを大まかに把握する
  • ITエンジニアのための問題解決コミュニティの8つの特徴と登録の方法

    「QA@IT(キューエーアットマークアイティ)」は、ITエンジニアのための問題解決コミュニティです。あなたが抱えている問題を投稿して問題を解決してみませんか。QA@ITのプロダクトオーナーが登録から使いこなし術まで徹底的に解説します。 毎日の作業の中で、疑問や問題に突き当たり、前に進めなくなるのはよくあること。「QA@IT」はそうした疑問を解決できる、ITエンジニアのための問題解決コミュニティです。あなたが抱えている問題をQA@ITに投稿すれば、解決策を知っている他のエンジニアが応えてくれます。逆に、仲間が困っているのを見掛けたら、ぜひあなたの知見で問題解決を手助けしてあげてください。 他者との質疑応答だけではなく、「『自分で質問して』『自分で答える』形式のQAを作成して、ノウハウを仲間と共有する」という使い方もできます。QA@ITは、ITエンジニアのサポートを目的にベストなQAの蓄積を目

    ITエンジニアのための問題解決コミュニティの8つの特徴と登録の方法
  • @IT:ヒストリ機能を無効にするには

    bashには、実行したコマンドの履歴を保存するヒストリ機能がある(過去に実行したコマンドを再実行するには参照)。セキュリティ上の理由などでこの機能を無効にするときは、環境変数のHISTSIZEに「0」を設定する。すると、コマンドの履歴が記録されなくなる。この状態は、ログアウトかHISTSIZEを再変更するまで続く。ちなみに、HISTSIZEは、記憶するコマンドの最大数を指定する環境変数で、初期設定は1000になっている。 また、実行したコマンドの履歴は~/.bash_historyに保存されるため、ログアウトして再ログインしても、ログアウト前に実行したコマンドの履歴を確認することができる。~/.bash_historyに保存する履歴の数は、環境変数のHISTFILESIZEで設定されている。デフォルトは、こちらも「1000」だ。以下のように設定すると、コマンドの履歴が~/.bash_his

  • IT技術者、プログラマー向けLINEスタンプ「オブジェマンガじゃまめくん」が公開

    ITでアイコン/イラスト制作や漫画連載「オブジェマンガじゃまめくん」の作画を手掛ける上里マア氏は、2014年8月8日「オブジェマンガじゃまめくん」のLINEスタンプを「LINE Creators Market」に公開した。 有効期間は特になく、100円で購入できる。動作環境は、iOS、AndroidLINE 3.1.1、NOKIA Asha用LINE 1.7.20、BlackBerry用LINE 1.10、Windows Phone用LINE 2.7以上、Firefox用LINE 1.1.4以上(プレゼント受け取り可能)となっている(詳細は以下の画像をクリックしてLINE STOREへ)。 「オブジェマンガじゃまめくん」とは 「オブジェマンガじゃまめくん」は2012年6~12月に毎週月曜日に掲載された6コママンガ連載で、構成は@IT編集部、作画は上里マア氏が担当した。プログラミング言語

    IT技術者、プログラマー向けLINEスタンプ「オブジェマンガじゃまめくん」が公開
  • Webの全てをデータベースにするLinked Open Data(LOD)とクエリ言語SPARQLの基礎

    Webの全てをデータベースにするLinked Open Data(LOD)とクエリ言語SPARQLの基礎:データ資源活用の基礎(3)(1/3 ページ) オープンデータによるデータ流通のためのLinked Open Dataの仕組みと、クエリ言語SPARQLの基を学ぼう。マシンリーダブルな表現を活用し、Webの世界全てをデータベースとして活用するための基礎知識を紹介する。 連載バックナンバー はじめに 第2回までは、ビッグデータビジネスの新たな潮流「オープンデータ」と、企業にとっての「オープンデータ」について紹介してきました。今回は、オープンデータを使ってみたいと思っている方々を対象に、第1回で簡単に紹介したオープンデータの目指す世界である「Linked Open Data」(LOD)を実現するための要素技術の概要について、実例と共に紹介します。 LODを実現するためのデータモデル「RDF

    Webの全てをデータベースにするLinked Open Data(LOD)とクエリ言語SPARQLの基礎
  • 今日からできる「発声トレーニング」

    今日からできる「発声トレーニング」:アナウンサー×2年目社員 目指せ! ライトニングトークの星(3)(1/2 ページ) 連載目次 皆さま、こんにちは。キャリアヴォイスの山崎美和です。 連載では、ヴォイストレーニングからライトニングトークデビューまでを、若手のビジネスパーソンと共に学んでいきます。文章だけでなく、ポイントとなる動画も掲載しますので、併せて見ていただくとより深く理解できるでしょう。 前回、声を磨くためには「発声」「滑舌」「表現力」という3要素のトレーニングが大切であることを紹介しました。今回は、具体的なトレーニング方法を解説します。 今回のテーマは「毎日の積み重ねで発声を鍛える」です。 「声の仕組み」を知ろう 発声は、毎日トレーニングすることで鍛えられます。 「えっ! 毎日やるの?」と驚く方もいらっしゃるかしれませんね。人は、産まれたときに「オギャー」と産声を上げ、物心付いた

    今日からできる「発声トレーニング」
  • 「NETSTAT」をGUIにすると、見えないものが見えてくるかも……

    NETSTAT」をGUIにすると、見えないものが見えてくるかも……:ITプロ必携の超便利システム管理ツール集(4) Sysinternalsには60以上のツールがあります。中には、直感的に使えるものから、何に使うかよく分からないものまでさまざまです。今回は、極めて直感的に使える「TCPView」を紹介します。

    「NETSTAT」をGUIにすると、見えないものが見えてくるかも……
  • ベネッセの情報漏えいがあぶり出してしまった、USBメモリ管理の穴

    ベネッセの情報漏えいがあぶり出してしまった、USBメモリ管理の穴:セキュリティクラスター まとめのまとめ 2014年7月版(1/2 ページ) 連載目次 2014年7月のセキュリティクラスターは、ベネッセコーポレーションが2000万人分以上もの個人情報を名簿業者に販売され、それがたくさんの会社に出回って販促などに使われてしまったことが大きな話題となりました。サーバーの脆弱性を突かれたりするなどの派手な攻撃ではなかったのですが、非正規社員が社内業務の深い部分までアクセスする権限を持っており、機密データを不正に持ち出せる環境にあったことで、サーバーへの攻撃以上に人ごととは思えなかったセキュリティ関係者も多かったようです。 技術的な話では、アプリケーションによる証明書のPinningや、ブラウザーのオートコンプリートについて活発に議論が行われていました。また日最大のセキュリティコンテスト「SEC

    ベネッセの情報漏えいがあぶり出してしまった、USBメモリ管理の穴
  • 何が変わった? 新しい「規格要求事項」を理解しよう

    この物語は、見習いISMS推進チームメンバーの「みならい君」が、上司や先輩に指導を受けながら、自社のISMSの仕組みを新規格(ISO/IEC27001:2013)へ対応する作業を行っていく物語です。 読者の皆さま、この連載を通じて、改訂版規格であるISO/IEC27001:2013の規格要求事項の意図や、新規格への対応作業のポイントをご理解いただき、お役立ていただければ幸いです。 なお、「みならい君」が所属する会社は、2008年にISMSを取得しており、次回の定期サーベイランス審査で、ISO/IEC27001:2013の移行審査を受審することが、先日の役員会で決定しました。 第2回目となる今回のテーマは、規格要求事項の変更点や追加点の理解(1)です。

    何が変わった? 新しい「規格要求事項」を理解しよう
  • Windows OSでサポートされている最大物理メモリサイズは?

    対象OS:Windows 2000/Windows XP/Windows Vista/Windows 7/Windows 8/Windows 8.1/Windows 10/Windows Server 2003/Windows Server 2008/Windows Server 2008 R2/Windows Server 2012/Windows Server 2012 R2/Windows Server 2016 最近ではメモリも安価になり、システムに可能な限り多くのメモリを搭載して、パフォーマンスの向上を図ることも少なくない。特にサーバシステムでは、メモリを多く搭載しておけば、ファイル共有サービスやデータベースアプリケーションなどのキャッシュやワークエリアとして使われるのでシステムの応答性能などが向上する。仮想化プラットフォームなら、より多くの仮想マシンを稼働させることができる。

    Windows OSでサポートされている最大物理メモリサイズは?
  • 「C#で高みを目指す」技術者集団でありパイオニアである「グラニ」が今、求める人材とは

    「神獄のヴァルハラゲート」「モンスターハンター ロア オブ カード」を運営する企業、グラニをご存じだろうか。グラニは日でも有数の「C#使い」が集まる技術者集団であり、その言語を駆使し、ユーザーに価値のあるプロダクトを提供することを追求し続けている。そのグラニが「社内SE」を募集したいという。狙いを聞いてみた。 大ヒットゲームを運用しながら3カ月でPHPからC#に全て置き換えた 今回インタビューに応じてくれたのは、グラニ 取締役開発部長の福永尚爾氏、そして取締役 CTOの河合宜文氏(Microsoft MVP for Visual C#)だ。 「当時は無名だったグラニがいきなりヒットゲームを出し、驚かれたことを思い出す」と福永氏は振り返る。そのゲームとは「神獄のヴァルハラゲート」。2013年1月にリリースした後もファンを多く獲得し、2014年2月には「GREE Platform Awar

    「C#で高みを目指す」技術者集団でありパイオニアである「グラニ」が今、求める人材とは
  • シマンテック、ハッシュアルゴリズム「SHA-1」利用停止までのロードマップを解説

    シマンテックは2014年2月5日、Webサイト閲覧を安全に行うために使われる電子証明書で利用されるハッシュアルゴリズムを、現在の「SHA-1」から「SHA-2」へ移行を促すための解説を行った。 WebブラウザーでSSL通信を行うためには、(1)ブラウザーなどにルート証明書を入れること、(2)認証局がSSLサーバー証明書を発行すること、(3)Webサイト管理者が正しくSSLサーバー証明書をインストールすることの3つの条件がそろうことが必要だ。 暗号化通信を始める場合、利用者がブラウザーを使ってWebサーバーにアクセスすると、WebサーバーはSSLサーバー証明書、中間認証局証明書をブラウザーに向け送付する。送付されたSSLサーバー証明書が、シマンテックをはじめとする正しい証明書発行機関のものかどうかを判断するため、ハッシュアルゴリズムを適用し、ハッシュ値を算出する。このとき使われているのが、S

    シマンテック、ハッシュアルゴリズム「SHA-1」利用停止までのロードマップを解説