タグ

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

  • 範囲を指定してスクリーンショットを撮る【Windows 10/11】

    社内アプリケーションのマニュアルなどを作成するため、Windows OSでスクリーンショットを撮りたい(画面をキャプチャーしたい)ことがあるのではないだろうか。そのような場合、[PrintScrn]キーや[Alt]+[PrintScrn]キーで全画面やアクティブウィンドウのスクリーンショットが撮れるのは、ご存じだろう。 だが、画面あるいはウィンドウの一部分のみが必要な場合、スクリーンショットで撮った画像をペイントツールで開き、必要な範囲だけ切り出して画像ファイルに保存し直す、といった操作が必要になり、手間がかかる。 そこでTech TIPSでは、現在のWindows 10/11で、(「画面領域切り取り」とも呼ばれる)特定の領域を範囲指定してスクリーンショットを撮る方法を紹介する。 長方形で範囲指定してスクリーンショットを撮るには? Windows 10やWindows 11には、「範囲指

    範囲を指定してスクリーンショットを撮る【Windows 10/11】
  • PowerShellの基本(前編)

    PowerShellのコマンドレットは、戻り値として「.NET Frameworkのオブジェクト(以降「.NETオブジェクト」と呼ぶ)」を返す。これはともすると、そのまま軽く通り過ぎてしまいそうな事実であるが、PowerShellを使いこなすうえで重要なポイントを含んでいる。そのポイントについては、これから追って解説していくものとして、ここではまず、実際にコマンドレットが.NETオブジェクトを返すことを確認してみよう。 ※コマンドレットの戻り値型を確認するコード PS > $result = Get-Date PS > $result.GetType() IsPublic IsSerial Name      BaseType -------- -------- ----      -------- True     True     DateTime  System.ValueType

    PowerShellの基本(前編)
  • ホームディレクトリのフォルダ名を日本語から英語に変更するには - @IT

    GUIでの操作であればフォルダ名が日語になっていても問題ないが、CUIではかな漢字の変換作業を行わなければならないので面倒だ。ここでは、ホームディレクトリのフォルダ名を日語から英語に変更する方法を説明する。

  • Alexa×Slack連携! アカウントリンクを使うスキルをC#で実装

    「特集:はじめてのAlexaスキル開発」 Alexaが持つ「アカウントリンク」機能を使うと、Alexaから特定のサービスに特定のユーザーとしてアクセスできる。この機能を使って、「原稿を書くよ」とAlexaに伝えると、その心をSlackに投稿してくれるスキルを作ってみよう。実際にこのスキルが動作している様子を以下に示す。 なお、アカウントリンクではOAuth 2.0が使われるが、稿では詳しい説明は省略する。OAuthを利用したアカウントリンクの詳細については「Alexaユーザーとシステムユーザーを関連付ける」ページなどを、OAuthの概要については「『OAuth』の基動作を知る」や「図解:OAuth 2.0に潜む『5つの脆弱性』と解決法」などを参照されたい。 今回作成したスキルとその対話モデル 上でご覧いただいたように、今回作成した「PostTelltaleFromAlexaToSla

    Alexa×Slack連携! アカウントリンクを使うスキルをC#で実装
    gigs123
    gigs123 2021/09/13
  • グラフデータベースはどんな用途に向いている?

    連載バックナンバー 最近耳にすることが多くなった「グラフデータベース」。名前に「グラフ」が付きますが、グラフ描画などとは関係ありません。グラフデータベースとは、「ノード」「リレーション」「プロパティ」の3要素によってノード間の「関係性」を表現する「グラフ型のデータモデル」を持つデータベースといえます。 リレーショナルデータベースではないため「NoSQL」に分類されますが、この「グラフ型のデータモデル」とは、NoSQLといったときに一般的に想起される「KVS(キーバリューストア)型データベース」や「MongoDB」のような「ドキュメント指向データベース」とは異なるデータモデルとなります。 例えば、フェイスブックの「ソーシャルグラフ」を支える「Open Graph」(関連記事)や、「Linked Open Data」で使われる「RDF」の記述(関連記事)などもグラフ型のデータモデルです。このデ

    グラフデータベースはどんな用途に向いている?
  • Windows 10をより使いやすくするMicrosoft製ツール「PowerToys」とは

    FancyZonesによるウィンドウ配置画面 FancyZonesは、ウィンドウの位置をあらかじめ作成したゾーン位置にレイアウトしていく「ウィンドウマネジャー」。シフトキーを押しながらウィンドウをドラッグすると、ゾーンが表示され、配置先のゾーンが青く表示される。マウスボタンを離せばウィンドウはゾーン位置に配置される。 Windows 10でウィンドウを左半分や右半分などに自動配列するデスクトップマネジャー「Aero Snap」は便利なものの、縦方向には配列できないなど、不便な点もある。また、エクスプローラーではファイル名の一括変更が面倒など、Windows 10にはまだまだ改善の余地がある。 ただ、こうした不便な点は、さまざまなベンダーやフリーソフトウェアで提供されているユーティリティーソフトウェア(ツール)を使うことで改善できる。とはいえ、サードパーティー製のユーティリティーソフトウェア

    Windows 10をより使いやすくするMicrosoft製ツール「PowerToys」とは
  • Ansibleは、セキュリティの何を自動化できるのか

    Red Hatは、「Red Hat Ansible Automation Platform」で、インフラやネットワークに加え、セキュリティの自動化を推進している。では、Ansibleはセキュリティの何を自動化できるのだろうか。 Red Hatは、オープンソースソフトウェア(OSS)のAnsibleに基づく自動化ツールの「Red Hat Ansible Automation Platform」(以下、Ansible)で、インフラやネットワークに加え、セキュリティの自動化を推進している。では、Ansibleはセキュリティの何を自動化できるのだろうか。 セキュリティにおけるAnsibleの製品戦略を担当しているRed Hatのコンサルティング・プロダクト・エンジニア、マッシモ・フェラーリ(Massimo Ferrari)氏が2020年2月中旬に説明したところによると、Ansibleではまず、人が

    Ansibleは、セキュリティの何を自動化できるのか
  • 第3回 プロセスとスレッド

    連載目次 前回はWindowsのリソース管理などで利用される「アクセス制御リスト」について取り上げた。今回はWindows OSカーネルを理解するための第一歩として、プロセスとスレッドについて見ていこう。 Windows OSの動作状態を確認する場合、通常は「タスク マネージャー」を起動するだろう(関連記事参照)。この小さなツールには、現在のWindowsシステム内で動作しているプロセスやサービスの動作状況、メモリの利用状況、システムの負荷や動作状況、リソースの利用状況などが適正かどうかを判断するためのさまざまな情報が表示されている。今回はタスクマネージャーで表示されているさまざまな項目のうち、「プロセス」と「スレッド」に注目してWindows OSの中を見てみよう。 About Processes and Threads[英語](MSDNサイト) Windows OSのタスクマネージャー

    第3回 プロセスとスレッド
  • リクルートの“4万5000台VDIプロジェクト”の運用監視基盤でなぜ「Zabbix」が選ばれたのか?

    リクルートの“4万5000台VDIプロジェクト”の運用監視基盤でなぜ「Zabbix」が選ばれたのか?:Zabbix Conference Japan 2017レポート Zabbixのユーザーやパートナーが集う毎年恒例のイベント「Zabbix Conference Japan 2017」が11月17日に開催された。稿では、当日の模様をレポートする。

    リクルートの“4万5000台VDIプロジェクト”の運用監視基盤でなぜ「Zabbix」が選ばれたのか?
    gigs123
    gigs123 2018/06/15
    リクルートの“4万5000台VDIプロジェクト”の運用監視基盤でなぜ「Zabbix」が選ばれたのか? Zabbixのユーザーやパートナーが集う毎年恒例のイベント「Zabbix Conference Japan 2017」が11月17日に開催された。本稿では、当日の模様を
  • 無償の「Docker for Windows」で手軽にLinuxコンテナを利用する

    無償の「Docker for Windows」で手軽にLinuxコンテナを利用する:Windows管理者のためのDocker入門(1/2 ページ) Windows OS向けのDocker for Windowsが正式にリリースされ、Windows環境でも簡単にDockerを導入できるようになった。Windows 10のHyper-VでDockerのコンテナを利用してみよう。 最近のITシステムでは、DockerLinuxコンテナを使った軽量なアプリケーション実行環境の利用が進んでいる。番環境だけでなく、運用や開発の現場でもコンテナ技術は広く使われている。だがDockerのコンテナはLinuxをベースにしているということもあり、Windows環境、特にクライアント環境ではまだまだ普及しているとは言いがたかった。 だが2016年7月末に「Docker for Windows」(および「Do

    無償の「Docker for Windows」で手軽にLinuxコンテナを利用する
  • メール通知テストに便利な“ダミー”のSMTPサーバー「smtp4dev」

    今回紹介するツール [ツール名]smtp4dev [対象]Windows [提供元]Robert N Wood、Microsoft Shared Source Community License(MS-CL) [ダウンロード先][URL]http://smtp4dev.codeplex.com/[英語](CodePlex) “ダミーのSMTPサーバー”って何者? 何のため? インターネットメールのプロトコルであるSMTP(Simple Mail Transfer Protocol)は、古くからシステム管理ツールのメッセージ通知にも利用されてきました。例えば、サーバーのダウン、ディスク領域不足、電源異常などなど、さまざまなトラブルやその予兆をIT担当者に電子メールで自動的に通知するといった使い方です。 SMTPによる通知機能が正常に動作するには、メッセージ転送が可能なSMTPメールサーバーが

    メール通知テストに便利な“ダミー”のSMTPサーバー「smtp4dev」
  • ついに1.0がリリース! Dockerのインストールと主なコマンドの使い方

    Dockerイメージをダウンロードする「docker pull」コマンド Dockerイメージは、コンテナーを実行するために必要な全てのディレクトリ/ファイルを含むアーカイブと、コンテナーのメタ情報を持ちます。一から自作することも可能ですが手間が掛かるので、Linuxディストリビューションごとに公開されている汎用のベースイメージ(Pre-built Image)を流用することが多いです。 多くのベースイメージはDocker Hub Registryで公開されていますので、そこからダウンロードするのが一般的です。 DockerレジストリからのDockerイメージのダウンロードは、docker pullコマンドを実行します。どのイメージにするかは、引数で{イメージ名}(Repository)と{タグ名}(Tag)で選択します。{タグ名}はGitなどと同様、Dockerイメージのバージョンを示し

    ついに1.0がリリース! Dockerのインストールと主なコマンドの使い方
    gigs123
    gigs123 2015/12/28
    iPadから送信
  • Linux/OSSに不慣れでも大丈夫! WindowsでDockerを扱う際のポイント

    Linux/OSSに不慣れでも大丈夫! WindowsDockerを扱う際のポイント:山市良のうぃんどうず日記(34) 連載第31回は「Azureで始めるDocker入門」を掲載しました。掲載後、すぐに「Docker 1.6」がリリースされたので、意図したわけではありませんが、タイムリーな記事になったと思います。今回は、その記事でも紹介した「Docker Client for Windows」をフォローアップします。 連載目次 Docker Client for Windows Previewが登場 先月の記事(第31回)は、Azure仮想マシンの仮想マシンギャラリーにある「CoreOS」のテンプレートから仮想マシンを作成して、「Docker 1.5」を試してみるという内容でした。 所要時間わずか10分で「Docker」を体験しよう―Azureで始めるDocker入門(第31回) 記事

    Linux/OSSに不慣れでも大丈夫! WindowsでDockerを扱う際のポイント
  • アプリ開発者もインフラ管理者も知っておきたいDockerの基礎知識

    関連記事 共同プロジェクトも展開:Red Hat、Linuxコンテナ技術で米新興企業と提携 米Red Hatは、Linuxの次世代コンテナ技術に関して、米新興企業と提携を結んだと発表した。Red Hat Enterprise Linuxに「Docker」を組み合わせて、Red HatのPaaS製品の強化を目指す。 認定ホスト間でのシームレスな機能を保証:米レッドハット、コンテナー化されたアプリケーションの認定プログラムを発表 米レッドハットは2014年3月11日、コンテナー化されたアプリケーションの認定プログラム「Red Hat Container Certification」を発表した。既存のアプリケーション認定プログラムの延長だ。 ユーザーは「PaaS」「IaaS」を求めているわけではない:狭義の「PaaS」を超えようとするレッドハットのOpenShift レッドハットは、PaaS製品

    アプリ開発者もインフラ管理者も知っておきたいDockerの基礎知識
  • .NET開発の新標準「NuGet」入門(後編)(1/3) - @IT

    ■さらにNuGetを便利に使う NuGetは1~2カ月の間隔でバージョン・アップが行われており、現時点で最新版のバージョン1.5が公開されている。それぞれのバージョンでバグ修正と機能追加が行われているが、その中でもバージョン1.4では大幅な機能追加が行われている。 ちなみに前編で紹介したUpdate-Packageコマンドを利用した一括更新は1.4での新機能だ。これからパッケージの作成と公開を行う前に、NuGetをさらに便利に使うため、大幅な機能追加が行われたバージョン1.4と最新のバージョンである1.5の新機能について説明を行っておこう。 ●NuGet 1.4の新機能 NuGet 1.4では主に以下のような機能が追加されている。 ・Update-Packageコマンドの強化 すでに説明を行った一括更新以外にも、以下のようにパッケージ単位やプロジェクト単位でのアップデート機能や、“安全な”

  • ビルドツールGradleのインストールと使い方、Jenkins/Git連携

    ビルドツールGradleのインストールと使い方、Jenkins/Git連携:小山博史のJavaを楽しむ(18)(1/5 ページ) オープンソースのビルドツール「Gradle」の主な特長やLinux/Windowsでの環境構築方法、さまざまな使い方に加え、CI/バージョン管理との連携方法を解説します。 「これから」のための柔軟なビルドツール、Gradleの主な特長4つ Javaではアプリケーションをビルドしたり、Webアプリをサーブレットコンテナへデプロイしたりするときにビルドツールを使うことがよくあります。ビルドツールを使うと、開発中に変更があった部分に影響する範囲だけコンパイルをしたり、アプリのパッケージを作成するときに必要な比較的単純なファイルコピーの作業をミスなく実行したりすることが、簡単にできるようになります。 今回紹介をするGradleはオープンソースのビルドツールの1つです。J

    ビルドツールGradleのインストールと使い方、Jenkins/Git連携
  • PowerShell Desired State Configuration(DSC)とは(前編)

    PowerShell Desired State Configuration(DSC)とは(前編):PowerShell DSCで始めるWindowsインフラストラクチャ自動化の基(1/2 ページ) Windows OSの設定や構成を変更する場合、GUIの管理ツールを使うのが一般的である。だが台数が多かったり、構成変更や以前の構成への復旧などが頻繁だったりするとGUIでは非常に面倒だし、間違いもしやすくなる。こんな場合はPowerShell DSCを使ってインフラ構築作業を自動化するとよい。 連載目次 標準でGUI管理ツールを備えているWindows Serverでは、さまざまな設定・構築作業をGUIを通して手軽に実行できる。その半面、手動作業が必要なため、設定・構築に時間がかかったり設定を元に戻すのに手間が掛かったり、さらには複数のサーバーを同一の構成にそろえるのに苦労したりしがちだ。

    PowerShell Desired State Configuration(DSC)とは(前編)
  • 直撃取材! 「たて」の裏側

    6月9日に放映されたフジテレビのバラエティ番組「ほこ×たて」の「どんなプログラムにも侵入できるハッカー VS 絶対に侵入させないセキュリティープログラム」は、視聴者を激しい混乱の渦に巻き込んだ。 その後、“たて”側のネットエージェントは公式ブログで、“ファイル名変更”が実際は“TrueCryptによるディスク暗号化”であることや、対決で用意されたPCはサービスパックも当たっていない脆弱性だらけのWindows OSだったことなど、番組でカットされ誤解を招いた部分について説明。当はかなりのガチ対決だったことが明かされた。 では、“実際の”攻防戦はどのようなものだったのか。自身も凄腕のハッカーで、昨年度開催された「CTFチャレンジジャパン」の優勝者でもある、luminことネットエージェントの杉浦隆幸氏に直撃した。 編集部 今回の番組出演の経緯は? 杉浦氏 今回の内容は番組制作会社が企画したも

    直撃取材! 「たて」の裏側
    gigs123
    gigs123 2013/06/21
    iPhone5から送信
  • Node.js、Socket.IO、MongoDBでリアルタイムWeb

    Node.js+Socket.IO+MongoDB こんにちは! 著者は、マインドフリーという会社でNode.jsを使ってWebアプリなどを作成している。この連載では、最新Webテクノロジを使った研究開発の事例や実績を発信する弊社のサイト“Tech Release”のリニューアルで培ったNode.jsに関する知識を分かりやすくお伝えする。 Tech Releaseは一見、普通のブログに見えるが、実は記事の更新内容がリアルタイムにView画面に反映されている。管理者が、記事の文章(データ)に変更を加えると、その記事を見ている人にもページをリロードせずに、リアルタイムに文章(データ)が変化していく。 このUXを実現するために開発したシステムが、REALTIME BLOG ENGINE「REABLO」というエンジンだ。「REABLO」はNode.jsとSocket.IO、MongoDBを使用して

    Node.js、Socket.IO、MongoDBでリアルタイムWeb
  • PhantomJSとJasmineで振る舞い駆動開発なJavaScriptテスト

    PhantomJSとJasmineで振る舞い駆動開発なJavaScriptテスト:フレームワークで実践! JavaScriptテスト入門(2)(1/3 ページ) しっかりとJavaScriptをテストするために、今注目のJavaScript用のテストフレームワークをいくつか紹介し、その概要から実践的な使い方まで解説する連載 前回は、JavaScriptテストの基、今回からフレーワムークを紹介 前回の「JavaScriptテストの基礎知識と使えるフレームワーク6選」では、JavaScriptのテストを取り巻く環境や、JavaScriptのテストに使用できるフレームワークの紹介を行いました。今回からは、前回の記事で紹介されたフレームワークを使用して実際にJavaScriptのテスト環境を構築し、テストを行うまでの流れを解説します。 今回は「PhantomJS」と「Jasmine」を取り上げま

    PhantomJSとJasmineで振る舞い駆動開発なJavaScriptテスト