サーバ/ストレージ 記事バックナンバー(2019年)

サーバ/ストレージ 記事バックナンバー(2019年)

100 件中 1~20件目を表示中

2019年5月の記事

開発言語 Python(その18)

【連載】にわか管理者のためのLinux運用入門 [179] 開発言語 Python(その18)

前回に引き続き、これまでにチュートリアルで学んできたことを使ってPythonで実用的なツールを作成する方法を紹介していく。今回は、IPアドレスから、IPアドレスを使っているサーバの位置情報を取得する方法を取り上げる。

GPUを活用したAIプラットフォームの最適解とは? - HPE AIインフラセミナー2019春 レポート-

【特別企画】GPUを活用したAIプラットフォームの最適解とは? - HPE AIインフラセミナー2019春 レポート-

データセンターのサーバーからストレージ、そしてハイパフォーマンスコンピューティングまでカバーするソリューションを展開する日本ヒューレット・パッカード株式会社(以下、HPE)は都内で半日のセミナーを実施。昨今、注目が集まるGPUを活用したエンタープライズ向け人工知能/機械学習ソリューションについて様々な角度から講演した。

高度化したサイバー攻撃への対策、重要となるのは適切なインシデント対応と迅速な復旧体制の構築

【特別企画】高度化したサイバー攻撃への対策、重要となるのは適切なインシデント対応と迅速な復旧体制の構築

ITのビジネス活用が当然のものとなった現代では、企業を狙ったサイバー攻撃が激化している。多様化・高度化を続ける攻撃に対し、これまでのセキュリティ対策だけでは不十分だ。

開発言語 Python(その17)

【連載】にわか管理者のためのLinux運用入門 [178] 開発言語 Python(その17)

これまで「The Python Tutorial」の内容を紹介する形でPythonの機能や使い方を紹介してきた。チュートリアルにはまだ先があるのだが、残りの章で取り上げている内容は高度なプログラミングの話になってくるので、この連載の守備範囲を越えてくる。前回までの内容を把握してけば十分だろう。そこで今回は、Pythonを使って実際に自動的な作業ツールを作る例を取り上げる。

リダイレクト演算子

【連載】PowerShell Core入門 - 基本コマンドの使い方 [50] リダイレクト演算子

UNIX系のシェルを扱う方なら、リダイレクトを使ったことがあるだろう。PowerShellでも同様の操作でリダイレクトが可能だが、ストリームの種類が豊富という特徴がある。

開発言語 Python(その16)

【連載】にわか管理者のためのLinux運用入門 [177] 開発言語 Python(その16)

「The Python Tutorial」ではコアライブラリについてもう少しサンプルを取り上げて紹介している。こちらもPythonのコアライブラリ(コアモジュール、コアパッケージ)がどういった機能を提供しているのかの一端を知る上で重要なので、もうちょっと触れておきたいと思う。

比較演算子

【連載】PowerShell Core入門 - 基本コマンドの使い方 [49] 比較演算子

PowerShell Coreの比較演算子は、現在主流のプログラミング言語と比べるとかなり特徴的だ。ハイフンからはじまる文字列が比較演算子になっている。今回はこの比較演算子について取り上げる。

2019年4月の記事

開発言語 Python(その15)

【連載】にわか管理者のためのLinux運用入門 [176] 開発言語 Python(その15)

The Python Tutorialではクラスの説明をした後に標準ライブラリを取り上げ、デフォルトで提供されている「よく使われるモジュール」を紹介している。ある程度プログラミングの経験がある方なら、チュートリアルとしてはここから読んでもよいくらいだ。今回は、モジュールでどういったことができるのかざっと追っていこう。

PowerShell Core 6.2の次は「PowerShell 7」

【連載】PowerShell Core入門 - 基本コマンドの使い方 [48] PowerShell Core 6.2の次は「PowerShell 7」

先日最新版となる「PowerShell Core 6.2」が公開されたばかりだが、すぐに次のニュースが飛び込んできた。MicrosoftがPowerShell Core 6.2の次のバージョンを「PowerShell 7」として公開すると発表したのだ。

開発言語 Python(その14)

【連載】にわか管理者のためのLinux運用入門 [175] 開発言語 Python(その14)

Pythonはオブジェクト指向プログラミングに必要となる機能を一通り提供していると言われており、いわゆるオブジェクト指向プログラミング言語ということになる。しかし、これまで取り上げてきたようにオブジェクト指向を意識しなくても利用できる仕組みにもなっている。そこで、今回はコードを大雑把に読める程度にクラスの機能を紹介しておこうと思う。

「ニュータニックス×ジュニパー」の新たな連携ソリューションとは

【特別企画】「ニュータニックス×ジュニパー」の新たな連携ソリューションとは

サーバーからネットワーク、ストレージ、ハイパーバイザーまでを統合した「ハイパーコンバージドインフラストラクチャ(HCI)」は、いまや当たり前のものとなりつつある。日商エレクトロニクスでは、その概念が浸透する以前の2012年からこうした製品をソリューションとして提供しており、同社がHCIの概念を最初に確立したニュータニックスと国内初の代理店契約を結んだのも自然な流れといえるだろう。ニュータニックスの代理店として、日商エレクトロニクスの実績は国内トップ。これまで同社が販売したニュータニックス社のソフトウェアのインストールベースは累計1,700ノードにのぼる。

PowerShell Core 6.2 実験的新機能 - typo判定ほか

【連載】PowerShell Core入門 - 基本コマンドの使い方 [47] PowerShell Core 6.2 実験的新機能 - typo判定ほか

先日公開された「PowerShell Core 6.2」は、ユーザから寄せられた使い勝手に関する機能の導入や、バグ修正などが中心だ。しかし、実験的機能という位置づけで、いくつか興味深いものが追加されている。

開発言語 Python(その13)

【連載】にわか管理者のためのLinux運用入門 [174] 開発言語 Python(その13)

比較的新しいプログラミング言語が例外処理を備えているように、Pythonにも例外処理の機能が備わっている。かならず使わなければならないという機能ではないのだが、他人の書いたコードが読める程度にはこの機能のことは知っておこう。

PowerShell Core 6.2登場

【連載】PowerShell Core入門 - 基本コマンドの使い方 [46] PowerShell Core 6.2登場

Microsoftは2019年3月28日(米国時間)、「General Availability of PowerShell Core 6.2 | PowerShell」において、PowerShell Coreの最新版となる「PowerShell Core 6.2」の公開を伝えた。今回のバージョンは利便性の向上に焦点が当てられている。

多くの企業のITコスト削減に寄与するストレージ仮想化ソリューション「VMware vSAN」の成功事例

【特別企画】多くの企業のITコスト削減に寄与するストレージ仮想化ソリューション「VMware vSAN」の成功事例

デジタルトランスフォーメーションの実現に向けた国内最大級のITカンファレンス「vFORUM 2018 TOKYO」が、ザ・プリンス パークタワー東京(東京都港区)で開催された。その中から「VMware vSAN」のお客様事例セッションについて紹介しよう。

コマンドの調べ方

【連載】LinuxユーザーのためのWindowsコマンド超入門 [29] コマンドの調べ方

連載最終回となる今回は今後Windowsコマンドについて調べていく上で役に立つ情報をまとめていく。

開発言語 Python(その12)

【連載】にわか管理者のためのLinux運用入門 [173] 開発言語 Python(その12)

Pythonにおいて、ファイルの扱いはUNIXの基本的なファイルの扱いがそのままPython風になったような作りになっている。標準入力の読み込み、標準出力への書き込みでもかなりの処理を行えるが、「データとして複数のファイルを指定したい」「出力先を複数にしたい」となると、入出力対象としてファイルを扱いたくなってくる。今回はこの辺りについて、基本的な仕組みを紹介する。

代入演算子

【連載】PowerShell Core入門 - 基本コマンドの使い方 [45] 代入演算子

今回は代入演算子をしっかりと取り上げておこう。もっとも代表的な代入演算子は=だ。=の右側を先に評価し、その結果を左側の変数などに代入するというのがよく使われる方法だ。

開発言語 Python(その11)

【連載】にわか管理者のためのLinux運用入門 [172] 開発言語 Python(その11)

「The Python Tutorial」では、モジュールおよびパッケージの説明の後、プログラミング言語としてPythonを使う場合に必要となる最低限の関数の使い方などが紹介されていく。最初に取り上げられるのは文字列のフォーマットに関してだ。

2019年3月の記事

算術演算子

【連載】PowerShell Core入門 - 基本コマンドの使い方 [44] 算術演算子

今回からはもう少し詳しくPowerShell Coreの機能を取り上げていく。今回は算術演算子だ。

制御構文風コマンド for

【連載】LinuxユーザーのためのWindowsコマンド超入門 [28] 制御構文風コマンド for

前回はコマンドプロンプトやバッチファイルで利用できる制御構文風のコマンドとしてifを取り上げた。今回は同じく制御構文風の機能として利用できるforを紹介する。

開発言語 Python(その10)

【連載】にわか管理者のためのLinux運用入門 [171] 開発言語 Python(その10)

前回、Pythonでモジュールを作成してデプロイし、コードから読み込んで利用する方法を紹介した。これでサードパーティ製パッケージを利用するための準備はほとんどできたようなものだ。今回はパッケージについて理解するために、「The Python Tutorial」に掲載されているサンプルを見てみよう。

関数 ヘルプのドキュメント

【連載】PowerShell Core入門 - 基本コマンドの使い方 [43] 関数 ヘルプのドキュメント

PowerShell Coreでは関数内部または関数の直前にヘルプで表示されるドキュメントをコメントとして書けるようになっている。ある程度関数を使うようになったら習慣づけたい。

開発言語 Python(その9)

【連載】にわか管理者のためのLinux運用入門 [170] 開発言語 Python(その9)

Pythonやそのパッケージをインストールすると、「.pyc」という拡張子のファイルがインストールされる。これは、コンパイル済みのPythonのバイトコードだ。今回は、このコンパイル済みPythonバイトコードファイルや「sys」「builtins」といったモジュールについて取り上げる。

関数 関数ドライブ

【連載】PowerShell Core入門 - 基本コマンドの使い方 [42] 関数 関数ドライブ

前回より関数について掘り下げているが、PowerShell Coreの関数は、関数ドライブという点からアクセスする方法も用意されている。今回はその関数ドライブを取り上げる。

制御構文風コマンド if

【連載】LinuxユーザーのためのWindowsコマンド超入門 [27] 制御構文風コマンド if

今回はifコマンドを取り上げる。シェルほどではないが、簡単な分岐処理や繰り返し処理を実行できるようになる。

開発言語 Python(その8)

【連載】にわか管理者のためのLinux運用入門 [169] 開発言語 Python(その8)

本連載はプログラミング言語を紹介するものではないのだが、Pythonは学習コストを差し引いても習得することで自動化できる作業量のメリットが多いので、もうちょっと説明を継続したい。Pythonの真髄はモジュールやパッケージといったサードパーティ製コードを利用できる点にある。そこにたどり着くまで、もう少しだけPythonの話をしよう。

関数 スコープ

【連載】PowerShell Core入門 - 基本コマンドの使い方 [41] 関数 スコープ

PowerShell Coreで関数を扱い始めたからには、そろそろスコープについても理解しておかなければならない。スコープとはアクセスできる範囲のようなものだ。

ログオフする logoff

【連載】LinuxユーザーのためのWindowsコマンド超入門 [26] ログオフする logoff

Windowsには、サインアウト(ログオフ)に関しても、CUIで実行できるよう「logoff」というコマンドが用意されている。

開発言語 Python(その7)

【連載】にわか管理者のためのLinux運用入門 [168] 開発言語 Python(その7)

前回はPythonの関数の基本を取り上げた。今回は関数のより進んだ使い方を取り上げる。すべてを理解する必要はないが、他人の書いたコードやライブラリを理解するために、こういった書き方や使い方ができるということは知っておきたい。

IPアドレスを表示する ipconfig

【連載】LinuxユーザーのためのWindowsコマンド超入門 [25] IPアドレスを表示する ipconfig

Windowsでネットワークアダプタに設定されているIPアドレスの情報などを表示するコマンドにipconfigがある。これはLinuxにおけるifconfigコマンドに似たものだが、WindowsのipconfigコマンドはTCP/IPネットワーク設定の値を表示する機能以外にも、DHCPやDNSの設定を更新したり設定する用途でも使われている。

2019年2月の記事

関数 オブジェクト渡しとフィルタ

【連載】PowerShell Core入門 - 基本コマンドの使い方 [40] 関数 オブジェクト渡しとフィルタ

UNIXのシェルではパイプラインを流れるデータは一方通行であり、かつ、データはそのままデータとして流れていく。一方、PowerShell Coreではパイプラインを流れていくのはオブジェクトであり、複数のオブジェクトを流すことができる。

開発言語 Python(その6)

【連載】にわか管理者のためのLinux運用入門 [167] 開発言語 Python(その6)

Pythonでは当然、関数も作成できる。関数が作成できるようになると一気にプログラミング言語感が増してくるというものだ。Pythonでは「def 関数名(引数):」といった記述で関数を定義することができる。関数はよく使われる機能なので、書けるようにも読めるようにもなっておきたい。

任意アクセス制御リストを表示/設定する icacls

【連載】LinuxユーザーのためのWindowsコマンド超入門 [24] 任意アクセス制御リストを表示/設定する icacls

LinuxとWindowsとではファイルやディレクトリといったリソースに対する保護モデルが異なるが、Windowsにもファイルやディレクトリアクセスを制御する機能がいくつか備わっている。

関数 ポジションパラメータ、スイッチパラメータ、パラメータ渡し

【連載】PowerShell Core入門 - 基本コマンドの使い方 [39] 関数 ポジションパラメータ、スイッチパラメータ、パラメータ渡し

前回紹介したのは名前付きパラメータと呼ばれる機能で、たとえば「-Offset 10」のように、パラメータ名とその引数で構成されたものだった。PowerShellではこれ以外に引数を取らないパラメータも指定できるし、そもそもパラメータではなく引数に値だけを列挙するといった使い方もできる。

開発言語 Python(その5)

【連載】にわか管理者のためのLinux運用入門 [166] 開発言語 Python(その5)

前回までで、チュートリアルを見ながら簡単なPythonのコードを書けるようになったはずだ。インデント、文字列、リストといったPythonでも基本中の基本となる部分は理解できるようになっていると思う。今回はチュートリアルの流れに習って制御構文の基本となる「if」と「for」について取り上げる。

ホスト名を表示する hostname

【連載】LinuxユーザーのためのWindowsコマンド超入門 [23] ホスト名を表示する hostname

WindowsコマンドにもLinuxコマンドのようにホスト名を表示するためのhostnameというコマンドが用意されている。Linuxのhostnameコマンドのようにいくつものオプションが用意されているわけではないが、役立つシーンもあるので取り上げておこう。

使い方を表示する help

【連載】LinuxユーザーのためのWindowsコマンド超入門 [22] 使い方を表示する help

Windowsにはmanコマンドは用意されていない。しかし、一応似たようなことができるコマンドは用意されている。helpコマンドだ。

開発言語 Python(その4)

【連載】にわか管理者のためのLinux運用入門 [165] 開発言語 Python(その4)

Pythonは複数のデータをまとめておく仕組みとして「リスト」を備えている。異なる種類のデータを単一のリストにまとめておくこともできるし、リストにリストを含めてネスト構造にすることもできる。今回は、このリストの使い方について説明しよう。

関数 関数名とパラメータ

【連載】PowerShell Core入門 - 基本コマンドの使い方 [38] 関数 関数名とパラメータ

制御構文とデータ格納については基本的なところを網羅したので、今回からは関数を取り上げていく。スクリプト言語やプログラミング言語としてPowerShell Coreを使おうと思ったら欠かすことのできない機能だ。

ディスクをフォーマットする format

【連載】LinuxユーザーのためのWindowsコマンド超入門 [21] ディスクをフォーマットする format

現在ではあまり必要性がないかもしれないが、Windowsにはディスクをフォーマットするためにformatというコマンドが用意されている。

開発言語 Python(その3)

【連載】にわか管理者のためのLinux運用入門 [164] 開発言語 Python(その3)

今回はPythonのチュートリアル「The Python Tutorial」の内容を試しながら文字列の扱いについて覚えていこう。文字列は扱うことが多いデータなので、基本的な使い方は調べなくても済むように覚えてしまいたいところだ。

縮小化するIT部門に求められる効率的なストレージ運用

【特別企画】縮小化するIT部門に求められる効率的なストレージ運用

企業が競争力を維持・向上させていくため、いまデジタルトランスフォーメーション(以下、DX)は世界的なトレンドとなっている。

do制御構文

【連載】PowerShell Core入門 - 基本コマンドの使い方 [37] do制御構文

while制御構文と似たものにdoがある。PowerShell Coreのdo制御構文は次のようにdo-whileまたはdo-untilの形式で使用する。条件が満たされている場合は繰り返す、または、条件が満たされるまでは繰り返す、という動作を実現する。

2019年1月の記事

文字列で一致検索する findstr

【連載】LinuxユーザーのためのWindowsコマンド超入門 [20] 文字列で一致検索する findstr

前回、findコマンドを紹介したが、Windowsにはfindコマンドをさらに拡張したものとしてfindstrコマンドが用意されている。findコマンドで指定できるのは文字列のみだったが、findstrコマンドでは正規表現やパラメータを通じてもっと複雑な一致指定を行うことができる。

FessでActive Directory連携

【連載】簡単導入! OSS全文検索サーバFess入門 [9] FessでActive Directory連携

前回はFessにユーザとロールを登録して検索結果の出し分け方法を紹介しました。今回はActive Directoryにユーザを登録して、Active Directoryと連携した場合のロールベース検索について説明します。

開発言語 Python(その2)

【連載】にわか管理者のためのLinux運用入門 [163] 開発言語 Python(その2)

新しくプログラミング言語を学ぶ方法はいろいろある。ドキュメントが整っているプログラミング言語では、多くの場合でチュートリアルと呼ばれる、またはそれに分類される文章が用意されている。チュートリアルはそのプログラミング言語をざっと理解するために用意されたドキュメントで、読みながら試していくことである程度の基礎が身につくというものだ。今回はチュートリアルを読んでPythonを学ぶ方法を紹介する。

文字列で一致検索する find

【連載】LinuxユーザーのためのWindowsコマンド超入門 [19] 文字列で一致検索する find

Linuxでよく利用するfindコマンド。実は、Windowsにも同名コマンドが用意されている。ただし、その動作はかなり異なる。

trap制御構文

【連載】PowerShell Core入門 - 基本コマンドの使い方 [36] trap制御構文

try-catch制御構文と似ような機能にtrap制御構文がある。この機能もPowerShell Coreのシェルスクリプトで使われているので、使い方や動作の内容を理解しておく必要がある。

開発環境 Python(その1)

【連載】にわか管理者のためのLinux運用入門 [162] 開発環境 Python(その1)

前回まで紹介してきたC言語は、ざっくり作ってもそれなりに高速に動作するソフトウエアを開発できるのだが、適当に作るとメモリ管理系のバグでものすごく苦労する言語でもある。そこで今回は反対に、今最も手軽に取り組めるプログラミング言語として「Python」を取り上げよう。

終了する exit

【連載】LinuxユーザーのためのWindowsコマンド超入門 [18] 終了する exit

コマンドプロンプトを使ったりバッチファイルを作成する際に欠かすことのできないコマンドのひとつにexitコマンドがある。この機能を利用することで応用範囲の広いバッチファイルを作成可能になる。

throw文

【連載】PowerShell Core入門 - 基本コマンドの使い方 [35] throw文

前回、いわゆる例外処理を行うためのtry-catch制御構文を紹介した。これに関連する機能として今回はthrow文を取り上げる。

Kubernetesを試す - Minikube / Docker for Mac / Play with Kubernetes classroom

【連載】Kubernetes入門 [3] Kubernetesを試す - Minikube / Docker for Mac / Play with Kubernetes classroom

Kubernetesを実際に触ってみるにあたって、「気になるのは簡単に導入できるか」「無料で試せるのか」といったことではないでしょうか? 今回は、学習用のKubernetesサービス3つの使い方を紹介します。

開発環境 C言語(その6)

【連載】にわか管理者のためのLinux運用入門 [161] 開発環境 C言語(その6)

これまで数回に渡り、Linuxカーネルに特有の機能「inotify API」の具体的な使い方を紹介してきた。カーネルに特有の機能を使うとこういったこともできる、ということはなんとなく感じてもらえたのではないだろうか。それを踏まえ今回は、inotify APIを使った具体的なコマンドを紹介する。

メッセージを出力する echo

【連載】LinuxユーザーのためのWindowsコマンド超入門 [17] メッセージを出力する echo

コマンドプロンプトやバッチファイルで利用する基本的なコマンドのひとつにechoがある。echoは特にバッチファイルを作成する場合にはよく使うことになる基本的なコマンドだ。

try-catch制御構文

【連載】PowerShell Core入門 - 基本コマンドの使い方 [34] try-catch制御構文

PowerShell Coreは、シェルとして開発されているが、オブジェクト指向のプログラミング言語としての側面を備えており、制御構文としてtry-catchを使用することができる。

開発環境 C言語(その5)

【連載】にわか管理者のためのLinux運用入門 [160] 開発環境 C言語(その5)

前回は、ファイルシステムイベントのモニタリングを実施するためのLinuxカーネルの機能として「inotify API」を取り上げ、サンプルコードから便宜的にエラーハンドリングや汎用性を確保するための処理を抜いていって、APIそのものの使い方を調べる方法を紹介した。今回はpoll(2)システムコールを削除すると共に、関数として分離していた部分をmain()内部に展開し、さらにシンプルなコードにして使い方を調べていく。

開発環境 C言語(その4)

【連載】にわか管理者のためのLinux運用入門 [159] 開発環境 C言語(その4)

前回、ファイルシステムイベントのモニタリングを実施するためのLinuxカーネルの機能としてinotify APIのマニュアルに掲載されているサンプルコードを挙げて紹介した。今回は、そのコードをシンプルにして動きを説明しよう。シンプル化することで、処理の流れを理解しやすくなるはずだ。

会員登録(無料)

注目の特集/連載
知りたい! カナコさん 皆で話そうAIのコト
教えてカナコさん! これならわかるAI入門
対話システムをつくろう! Python超入門
Kubernetes入門
AWSで作るクラウドネイティブアプリケーションの基本
ソフトウェア開発自動化入門
PowerShell Core入門
徹底研究! ハイブリッドクラウド
[解説動画] Googleアナリティクス入門講座
マイナビニュース スペシャルセミナー 講演レポート/当日講演資料 まとめ
セキュリティアワード特設ページ

一覧はこちら

今注目のIT用語の意味を事典でチェック!

一覧はこちら

ページの先頭に戻る