記事バックナンバー(2011年)

記事バックナンバー(2011年)

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

2011年12月の記事

PPTPによるリモートアクセスVPN(1)

【連載】にわか管理者のためのWindowsサーバ入門 [70] PPTPによるリモートアクセスVPN(1)

前回、WindowsサーバのRRAS(Routing and Remote Access Service)で実現できるさまざまな機能を取り上げたが、最も利用する可能性が高いのはリモートアクセス用のVPN(Virtual Private Network)ゲートウェイだろう。そこで今回から3回に分けて、RRASとPPTPを使ったリモートアクセスVPN環境について説明する。

サーバ/ストレージ

ルータ機能とリモートアクセスVPN

【連載】にわか管理者のためのWindowsサーバ入門 [69] ルータ機能とリモートアクセスVPN

今回からしばらく、Windows Serverサーバが備えるルータ機能とそれに関連する機能としてVPN(Virtual Private Network)機能について取り上げていく。まずは、VPN機能を実現する前提となるルータ機能、すなわちRRAS(Routing and Remote Access Service)から解説しよう。

サーバ/ストレージ

一般のCAからSSLサーバ証明書を導入する

【連載】にわか管理者のためのWindowsサーバ入門 [68] 一般のCAからSSLサーバ証明書を導入する

過去2回の記事で、自前の証明書サービスで発行した「オレオレ証明書」を使用する手順を解説した。しかし、インターネット経由で不特定多数に対してSSL(Secure Socket Layer)通信を可能にする時は公的な認証力がある認証局からサーバ証明書を入手しなければならない。そこで、そのサーバ証明書の入手手順とサーバ証明書を入手した後でSSLを有効にする際の手順を解説する。

サーバ/ストレージ

2011年11月の記事

オレオレ証明書を使用する際のクライアント側の作業

【連載】にわか管理者のためのWindowsサーバ入門 [67] オレオレ証明書を使用する際のクライアント側の作業

前回は、Windowsサーバの証明書サービスを使って「オレオレ証明書」を導入するところまで解説した。ところが、オレオレ証明書に署名を行った証明書サービスは公的な認定を受けて稼動しているものではないから、それに対応するCA証明書をクライアントPCにインストールに配布しなければならない。

サーバ/ストレージ

証明書サービスからSSLサーバ証明書を導入する

【連載】にわか管理者のためのWindowsサーバ入門 [66] 証明書サービスからSSLサーバ証明書を導入する

前回は証明書サービスの導入について説明した。証明書サービスがスタートすると、デジタル署名を行い、デジタル証明書を作成・発行する機能を実現できる。今回は手始めに、IIS証明書サービスからSSLサーバ用のデジタル証明書を入手する手順を紹介しよう。

サーバ/ストレージ

証明書サービスとオレオレ証明書

【連載】にわか管理者のためのWindowsサーバ入門 [65] 証明書サービスとオレオレ証明書

今回から4回に分けて、証明書サービスを取り上げる。証明書サービスは主にSSL(Secure Sockey Layer)を使った暗号化通信を行う際の必須アイテムと言えるが、それ以外にもさまざまな用途でデジタル証明書が関わってくるため、案外と出番が多い機能である。

サーバ/ストレージ

ターミナルサービス/リモートデスクトップサービスのアプリ実行

【連載】にわか管理者のためのWindowsサーバ入門 [64] ターミナルサービス/リモートデスクトップサービスのアプリ実行

ターミナルサービス/リモートデスクトップサービスを動作させただけでは、サーバのリモート管理手段ぐらいにしかならない。クライアントPCの代わりとして利用するには、各種のアプリケーションソフトが必要になる。そこで今回は、アプリケーションソフトの導入と関連する話題としてRemoteAppを取り上げる。

サーバ/ストレージ

2011年10月の記事

ターミナルサービス/リモートデスクトップサービスのライセンス

【連載】にわか管理者のためのWindowsサーバ入門 [63] ターミナルサービス/リモートデスクトップサービスのライセンス

今回は、ターミナルサービス/リモートデスクトップサービスのライセンス管理機能を取り上げる。前回に解説したように、導入から120日間限定の「お試し期間」で利用する場合は別として、恒久的な利用に際してはCALの購入が必要だ。

サーバ/ストレージ

ターミナルサービス/リモートデスクトップサービス(2)

【連載】にわか管理者のためのWindowsサーバ入門 [62] ターミナルサービス/リモートデスクトップサービス(2)

今回は、ターミナルサービス/リモートデスクトップサービスの導入手順について解説する。Windows Server 2008と同R2の共通する手順について解説したうえで、R2に固有の変更点について取り上げる。

サーバ/ストレージ

ターミナルサービス/リモートデスクトップサービス(1)

【連載】にわか管理者のためのWindowsサーバ入門 [61] ターミナルサービス/リモートデスクトップサービス(1)

今回から何回かに分けて、ターミナルサービスについて取り上げていこう。Windows NT 4.0の追加機能として登場して以来、ずっと「ターミナルサービス」という名称が続いてきたが、Windows Server 2008 R2から「リモートデスクトップサービス」と名称を変更した。

サーバ/ストレージ

Server Coreのリモート管理[W2K8]

【連載】にわか管理者のためのWindowsサーバ入門 [60] Server Coreのリモート管理[W2K8]

Server Coreの締めくくりとして、リモート管理について取り上げよう。Server CoreはMMCベースの管理ツールを持たないため、他のコンピュータで動作するMMC管理ツールを使ってリモート管理する方法を検討してみたい。

サーバ/ストレージ

Server Coreにおける役割・機能の操作[W2K8]

【連載】にわか管理者のためのWindowsサーバ入門 [59] Server Coreにおける役割・機能の操作[W2K8]

Server Coreインストールを行ったWindows Server 2008でも、フルインストールと同様、「役割」「役割サービス」「機能」を追加することで所要のサーバ機能を実現する。ただし当然ながら、これらの操作もコマンドで行わなければならない。今回は、「役割」「役割サービス」「機能」を追加・削除する手順を解説しよう。

サーバ/ストレージ

2011年9月の記事

Server Coreのネットワーク関連操作[W2K8]

【連載】にわか管理者のためのWindowsサーバ入門 [58] Server Coreのネットワーク関連操作[W2K8]

やや話が前後する感があるが、今回はServer Coreにおけるネットワーク関連設定についてまとめてみた。TCP/IP設定だけでなく、コンピュータ名の変更やユーザー管理、Active Directory関連の話も含めてある。

サーバ/ストレージ

Server Coreの基本設定[W2K8]

【連載】にわか管理者のためのWindowsサーバ入門 [57] Server Coreの基本設定[W2K8]

前回は、Server Coreインストールの概要とセットアップ手順について解説した。今回は、セットアップしたServer CoreインストールのWindows Server 2008に対し、サーバとして稼動させるために必要となる基本的な操作や設定の手順を説明しよう。

サーバ/ストレージ

ユニットテスト用モック作成ツール「EasyMock」によるメソッド呼び出し検証

【連載】攻略! ツール・ド・プログラミング [61] ユニットテスト用モック作成ツール「EasyMock」によるメソッド呼び出し検証

前回に引き続き、ユニットテストに利用するためのモックオブジェクトを簡単に作成することができる「EasyMock」について紹介する。

開発ソフトウェア

Server Coreインストールの概要[W2K8]

【連載】にわか管理者のためのWindowsサーバ入門 [56] Server Coreインストールの概要[W2K8]

今回から、Server Coreインストールについて解説していく。これはWindows Server 2008から加わった新しいセットアップ形態で、システム負荷の低減や安全性の向上といった利点がある。その反面、コマンド操作を必要とする場面が多いので、最初は取っつきにくく感じられるかもしれない。

サーバ/ストレージ

Windowsサーバのリモート管理(後編)

【連載】にわか管理者のためのWindowsサーバ入門 [55] Windowsサーバのリモート管理(後編)

今週も先週に引き続き、Windowsサーバのリモート管理を取り上げる。今回はMMC(Microsoft Management Console)によるリモート管理がテーマだ。Windows NTの時代から、管理ツールごとにリモート管理を行う仕組みはあったので、古手のユーザーはこちらのほうが馴染み深いかもしれない。

サーバ/ストレージ

ユニットテストのためのモックを簡単に作成できる「EasyMock」

【連載】攻略! ツール・ド・プログラミング [60] ユニットテストのためのモックを簡単に作成できる「EasyMock」

ユニットテストを行う際に、対象のクラスが他のオブジェクトに依存している場合、その依存するオブジェクトの状態に応じて実行結果が変わってしまうため、正しく動作しているかどうか確認するのが難しくなるという問題が発生する。これを回避するには、そのオブジェクトの動作をシミュレートする「モックオブジェクト」を作成し、実際のオブジェクトの代わりにテストに利用するという手法が一般的である。

開発ソフトウェア

2011年8月の記事

Windowsサーバのリモート管理(前編)

【連載】にわか管理者のためのWindowsサーバ入門 [54] Windowsサーバのリモート管理(前編)

今回から2回に分けて、Windowsサーバのリモート管理について解説する。ここでいうリモート管理とは、離れた場所にあるサーバを対象として、ネットワーク経由で行う各種の管理者向け作業を指している。

サーバ/ストレージ

Windowsファイアウォールの設定(後編)

【連載】にわか管理者のためのWindowsサーバ入門 [53] Windowsファイアウォールの設定(後編)

今回も前回に引き続き、Windows Server 2008と同R2における[セキュリティが強化されたWindowsファイアウォール]管理ツールを取り上げる。今回は前回に取り上げられなかった[受信の規則]や[送信の規則]の新規登録や、その際の各種設定などについて説明しよう。

サーバ/ストレージ

Windowsファイアウォールの設定(前編)

【連載】にわか管理者のためのWindowsサーバ入門 [52] Windowsファイアウォールの設定(前編)

Windowsサーバがファイアウォール機能を標準装備するようになったのはWindows Server 2003からだ。Windows Server 2003 SP1と同R2では、Windowsファイアウォールは初期設定では無効になっていた。Windows Server 2008からは既定値でファイアウォールを有効にしたうえで、必要なところにだけ「穴」を開けるように変わっている。今回は、Windowsファイアウォールに就いて説明しよう。

サーバ/ストレージ

IISのセキュリティ強化策いろいろ(後編)

【連載】にわか管理者のためのWindowsサーバ入門 [51] IISのセキュリティ強化策いろいろ(後編)

前回はIISのセキュリティ強化策として、「必要な役割サービスだけを追加すること」や「IISはドメイン コントローラにしないこと」を紹介した。しかし、IISにはもう少しセキュリティ強化につながりそうな話がある。ということで、今回も引き続き、IISのセキュリティ強化について説明しよう。

サーバ/ストレージ

進化する脅威に対抗! IISのセキュリティ強化策(前編)

【連載】にわか管理者のためのWindowsサーバ入門 [50] 進化する脅威に対抗! IISのセキュリティ強化策(前編)

さすがに最近では言われなくなったが、過去にワームに感染する騒ぎが起きて「IISは危険!」という主張が出回ったことがあった。そうした経験が、当座のセキュリティ強化策としての「IIS Lockdown Toolの配布」、「その後のIISの改良」といった話につながっている。今回は、IISを安全に利用するための基本的な考え方についてまとめてみた。

サーバ/ストレージ

2011年7月の記事

WebDAVサーバを利用する際の手順

【連載】にわか管理者のためのWindowsサーバ入門 [49] WebDAVサーバを利用する際の手順

前回は、WebDAVサーバを導入して利用可能にするまでの手順について解説した。今回は、そのWebDAVサーバを利用する方法を紹介したい。字数の関係もあり、クライアントはWindowsとMacOS Xを対象とする。

サーバ/ストレージ

スタンドアロンでのTymeleafテンプレートの利用

【連載】攻略! ツール・ド・プログラミング [59] スタンドアロンでのTymeleafテンプレートの利用

前回に引き続き、Javaアプリケーション用テンプレートエンジン「Thymeleaf」の使い方を紹介する。標準の文法セットである「Standard Dialects」に用意された文法として#{●●●}と${●●●}、そして*{●●●}という3種類を取り上げたが、Standard Dialectsにはもうひとつ「@{●●●}」という記述方法が存在する。これはURL形式の文字列を生成するための構文である。

開発ソフトウェア

WebDAVサーバの導入

【連載】にわか管理者のためのWindowsサーバ入門 [48] WebDAVサーバの導入

IISには、Webコンテンツを公開するサーバとしての機能に加え、HTTP(HyperText Transfer Protocol)を用いてファイル共有を実現するWebDAV(Web-based Distributed Authoring and Versioning)サーバの機能もある。今回は、WebDAVの導入について見ていこう。

サーバ/ストレージ

Java用テンプレートエンジン「Thymeleaf」の標準文法セットを利用する

【連載】攻略! ツール・ド・プログラミング [58] Java用テンプレートエンジン「Thymeleaf」の標準文法セットを利用する

前回はJavaアプリケーション向けののテンプレートエンジン「Thymeleaf」を紹介した。Webアプリケーション開発でテンプレートエンジンを利用するメリットは、見た目のデザインとロジックを記述するコードが分離できるという点にある。その点、前回示したhello.htmlの例は、単にテキスト部分を別ファイルに抜き出しただけなので、ロジックの分離という観点には触れていない。

開発ソフトウェア

IISとアプリケーションプールの設定

【連載】にわか管理者のためのWindowsサーバ入門 [47] IISとアプリケーションプールの設定

IISの歴史は、「セキュリティ強化と堅牢性向上の歴史」と言い換えることができるかもしれない。その一環として、IIS6.0から導入されたのが、「ワーカープロセス分離モード」だ。今回は、このモードを取り上げよう。

サーバ/ストレージ

レジストリ更新コマンドを作る(3)

【連載】GUIユーザーのためのPowerShell入門 [30] レジストリ更新コマンドを作る(3)

前々回、前回と、レジストリを操作する基本的なコマンドレットを紹介しました。今回より、レジストリを更新するプログラム(PowerShellスクリプト)を作成します。

サーバ/ストレージ

XHTML/XML/HTML5をサポートしたテンプレートエンジン「Thymeleaf」

【連載】攻略! ツール・ド・プログラミング [57] XHTML/XML/HTML5をサポートしたテンプレートエンジン「Thymeleaf」

「Thymeleaf」は、XHTMLとHTML5、そしてXMLをサポートしたJavaアプリケーション向けののテンプレートエンジンである。テンプレートエンジンとは、テンプレートと呼ばれる雛形と、個別に用意された入力データを合成して、その結果を出力するソフトウェアの総称。見た目を記述するコードと、ロジック/データを記述するコードが分離できることや、共通部分のコード量を減らすことができるなどといったメリットがある。

開発ソフトウェア

FTPサーバの設定変更(IIS 7.5)

【連載】にわか管理者のためのWindowsサーバ入門 [46] FTPサーバの設定変更(IIS 7.5)

今回は、Windows Server 2008 R2のIIS 7.5が備えるFTPサーバ機能、FTPサイトのプロパティ設定について解説する。Windows Server 2008のIIS 7.0については、すでに第44回で解説しているので、そちらを参照いただきたい。

サーバ/ストレージ

2011年6月の記事

「renderSnake」をサーバサイドで利用する

【連載】攻略! ツール・ド・プログラミング [56] 「renderSnake」をサーバサイドで利用する

前回は、Javaプログラムから単純メソッド呼び出しだけで直感的にHTMLコードを生成することができるライブラリ「renderSnake」を紹介した。今回はこれを、サーバサイドでServletと連携させて利用する方法を解説する。

開発ソフトウェア

FTPサーバの導入(IIS 7.x)

【連載】にわか管理者のためのWindowsサーバ入門 [45] FTPサーバの導入(IIS 7.x)

今回は、Windows Server 2008におけるFTPサーバの導入を取り上げる。IIS 6.xと同様、IIS 7.xでもFTPサーバ機能はIISの一部という位置付けだが、使用する管理ツールに違いがあるので、いささかややこしいことになっている。その結果、Windows Server 2008とWindows Server 2008 R2とでは、FTPサーバを組み込む際の手順に相違が生じている。

サーバ/ストレージ

ビデオカメラアプリの作り方 (2) - ビデオ画像の表示

【連載】実践! iPhoneアプリ開発 [41] ビデオカメラアプリの作り方 (2) - ビデオ画像の表示

前回は、ビデオカメラアプリを作るために必要なセッションの説明をした。メディアのキャプチャを行うには、セッションを作成して、インプットとアウトプットを接続する。アウトプットとしては、AVCaptureVideoDataOutputクラスを利用した。今回は、アウトプットを受け取るところから始めよう。

開発ソフトウェア

直感的なHTMLコードの生成が可能な「renderSnake」

【連載】攻略! ツール・ド・プログラミング [55] 直感的なHTMLコードの生成が可能な「renderSnake」

「renderSnake」は、JavaプログラムでHTMLコードを生成するためのライブラリである。複雑な手続きを必要とせずに、単純メソッド呼び出しだけで直感的にタグを出力できることや、少ないメモリ使用量で軽量に動作するため様々なアプリケーションに組み込んで利用できることなどが大きな特徴。

開発ソフトウェア

FTPサーバの導入(IIS 6.x)

【連載】にわか管理者のためのWindowsサーバ入門 [44] FTPサーバの導入(IIS 6.x)

IIS(Internet Information Service)は、Webサーバに加えてFTPサーバも運用できる。ファイルのやり取りや公開のためにFTPサーバを設置する使い方と、Webサーバのコンテンツを管理するためにFTPサーバを設置する使い方が双璧だろう。今回は、Windows Server 2003で使用しているIIS 6.xのFTPサーバ機能の導入・設定手順について解説する。

サーバ/ストレージ

ビデオカメラアプリの作り方 (1) - セッションの作成

【連載】実践! iPhoneアプリ開発 [40] ビデオカメラアプリの作り方 (1) - セッションの作成

今回から取り上げるのはビデオカメラアプリの作り方だ。本連載の第一回で取り上げたカメラアプリは、カメラで写真として撮影した静的な画像を取り込み、それにエフェクトをかけた。今回は、カメラからの映像を動的に取り扱う方法を説明しよう。以前のカメラがスチルカメラなら、今回はビデオカメラと言えるだろう。

開発ソフトウェア

レジストリ更新コマンドを作る(2)

【連載】GUIユーザーのためのPowerShell入門 [29] レジストリ更新コマンドを作る(2)

前回は、プロバイダーを移動する方法や、キーの表示方法を紹介しました。前回に引き続き、レジストリを操作する基本的なコマンドレットを紹介します。

サーバ/ストレージ

Webサイトの追加

【連載】にわか管理者のためのWindowsサーバ入門 [43] Webサイトの追加

今回はWebサイトの追加について取り上げる。ここでいう「Webサイト」とは、一般的にいう「Webサイト」とは意味が異なる。IISの場合、Webコンテンツを公開する際の単位を「サイト」と称しており、初期状態では[Default Web Site]または[既定のWebサイト]だけが存在する。

サーバ/ストレージ

「PrimeFaces」でUIとサーバ側のManagedBeanを連携させる

【連載】攻略! ツール・ド・プログラミング [54] 「PrimeFaces」でUIとサーバ側のManagedBeanを連携させる

今回は、JSF(JavaServer Faces)コンポーネント・スイートの「PrimeFaces」を用いて、UIコンポーネントとサーバ側のManagedBeanオブジェクトを連携させる例を紹介する。具体的には、フォームから入力されたメッセージをサーバ側のオブジェクトに記録し、その内容をテーブルでページに表示するというアプリケーションを作ってみる。

開発ソフトウェア

PDFビューワの作り方 (7) - エンコーディングを考慮した変換

【連載】実践! iPhoneアプリ開発 [39] PDFビューワの作り方 (7) - エンコーディングを考慮した変換

PDFからテキストを取り出すために苦労を重ねているが、前回まででエンコーディング情報を取り出すことができた。今回は、この情報を考慮したテキストの変換を説明しよう。

開発ソフトウェア

IISと仮想ディレクトリ

【連載】にわか管理者のためのWindowsサーバ入門 [42] IISと仮想ディレクトリ

今回は、IISにおける仮想ディレクトリの追加について取り上げる。IISでは、Webサーバのコンテンツ配置用フォルダの下にサブフォルダを追加した場合、それもそのまま公開対象となり、URL上のサブディレクトリ名はサブフォルダ名と一致する。

サーバ/ストレージ

レジストリ更新コマンドを作る(1)

【連載】GUIユーザーのためのPowerShell入門 [28] レジストリ更新コマンドを作る(1)

今回から、PowerShellでレジストリを操作する方法を紹介します。前回まで、PowerShellでファイルを検索するプログラムを作成しましたが、PowerShellではファイルもレジストリも環境変数も電子証明書も、同じ様に操作できます。対象が異なる以上、「全く同じ」とは言えませんが、「基本的に」同じ様に操作できます。

サーバ/ストレージ

2011年5月の記事

Webサーバの管理・設定(IIS 7.x後編)

【連載】にわか管理者のためのWindowsサーバ入門 [41] Webサーバの管理・設定(IIS 7.x後編)

前回は、IIS 7.xで使用する[インターネット インフォメーション サービス(IIS)マネージャ]管理ツール(以下「IIS管理ツール」)を使ったWebサイト・Webサーバの設定について取り上げた。今回は後編として、ログ、圧縮、認証などについて説明しよう。

サーバ/ストレージ

Webサーバの管理・設定(IIS 7.x前編)

【連載】にわか管理者のためのWindowsサーバ入門 [40] Webサーバの管理・設定(IIS 7.x前編)

前回はWindows Server 2003で使われているIIS 6.x用の管理ツールについて解説したので、今回はWindows Server 2008で使われているIIS 7.x用の管理ツールを取り上げる。デザインが大きく変わっているが、いったん個別の設定項目に入り込んでしまえば、考え方は同じだ。項目の数が多いので、今回は「前編」として半分だけ解説する。残りは次回に紹介しよう。

サーバ/ストレージ

PDFビューワの作り方 (6) - フォント情報の取得

【連載】実践! iPhoneアプリ開発 [38] PDFビューワの作り方 (6) - フォント情報の取得

前回は、PDFドキュメントでテキストがどのようにエンコーディングされているかを説明した。今回からは、その仕組みに対応するソースコードを書いていこう。

開発ソフトウェア

ファイル一覧コマンドを作る(6)

【連載】GUIユーザーのためのPowerShell入門 [27] ファイル一覧コマンドを作る(6)

前回までのプログラムで、検索するファイルの期間を設定するパターンをいろいろ作成してみました。だいたいのパターンは把握できたと思います。さらにいろいろな期間をオプションとして設定したいのであれば、前回までのプログラムを参考にバリエーションを増やすことはそう難しいことではありません。今回は別のタイプのオプションを加えたいと思います。

サーバ/ストレージ

収録数は100以上! JSF用軽量コンポーネントスイート「PrimeFaces」

【連載】攻略! ツール・ド・プログラミング [53] 収録数は100以上! JSF用軽量コンポーネントスイート「PrimeFaces」

「PrimeFaces」は、JSF(JavaServer Faces)を利用したWebアプリケーション開発向けの軽量コンポーネント・スイートである。位置づけとしては以前紹介した「OpenFacesと同様にJSFベースのコンポーネント・フレームワークということになるが、100以上のコンポーネントと、30以上の組込みUIテーマを持つスキンフレームワークを備え、高度な設定を必要とせず簡単に使える点が大きな特徴とされている。

開発ソフトウェア

Webサーバの管理・設定(IIS 6.x後編)

【連載】にわか管理者のためのWindowsサーバ入門 [39] Webサーバの管理・設定(IIS 6.x後編)

本連載では、数回にわたり、[インターネット インフォメーション サービス(IIS)マネージャ](以下「IISマネージャ」)の導入・管理について解説している。今回も前回に引き続き、IIS 6.xにおけるIISサーバの管理ツールを使ったWebサイトのプロパティ設定などについて見ていくことにしよう。

サーバ/ストレージ

PDFビューワの作り方 (5) - 日本語テキストのエンコーディング

【連載】実践! iPhoneアプリ開発 [37] PDFビューワの作り方 (5) - 日本語テキストのエンコーディング

前回はiOSのAPIを使ってPDFドキュメントからテキストデータを抜き出す事はできたが、日本語は文字化けしてしまっていた。今回は、この原因を究明し、どのように対応を行えばいいかを説明していこう。

開発ソフトウェア

Webサーバの管理・設定(IIS 6.x前編)

【連載】にわか管理者のためのWindowsサーバ入門 [38] Webサーバの管理・設定(IIS 6.x前編)

これまで2回にわたり、IIS 6.xとIIS 7.xの導入手順を解説してきた。続いて、IIS管理ツールの話に進むことにする。ただし、IIS 6.xとIIS 7.xでは管理ツールの体裁がまったく異なるので、まずはIIS 6.x、続いてIIS 7.xについて解説していくことしよう。

サーバ/ストレージ

Webサーバの導入(IIS 7.x)

【連載】にわか管理者のためのWindowsサーバ入門 [37] Webサーバの導入(IIS 7.x)

前回は、Windows Server 2003のIIS (Internet Information Service)6.xの導入手順を解説したが、今回はWindows Server 2008のIIS 7.xの導入手順を解説する。Windows Server 2008では「IISが役割、その下の個別のコンポーネントが役割サービス」という位置付けになっているのが、Windows Server 2003との相違点だ。

サーバ/ストレージ

2011年4月の記事

ファイル一覧コマンドを作る(5)

【連載】GUIユーザーのためのPowerShell入門 [26] ファイル一覧コマンドを作る(5)

前回はGet-FileInformationの枠組みに、Yesterday、LastOneWeek、ThisWeekといったオプションパラメータを追加しました。ここまで来れば、さらにいろいろなオプションパラメータへの応用は簡単です。細部は違えど、基本的な考え方は同じだからです。今回は、さらにThisMonth(今月)とThisYear(今年)、LastOneMonth(直近1か月)、LastOneYear(直近1年)を追加しましょう。

サーバ/ストレージ

PDFビューワの作り方 (4) - テキストの抽出

【連載】実践! iPhoneアプリ開発 [36] PDFビューワの作り方 (4) - テキストの抽出

前回に引き続き、PDFデータへのアクセス方法を説明していこう。CGPDFContentStreamから、各種データを取り出していく。そのためには、まずPDFのオペレータについて解説しなくてはいけない。そこから始めよう。

開発ソフトウェア

Webサーバの導入(IIS 6.x)

【連載】にわか管理者のためのWindowsサーバ入門 [36] Webサーバの導入(IIS 6.x)

今回から、IIS(Internet Information Service)に話を進めることにする。Windows 2000 Serverは初期状態でIISを組み込まれていたが、セキュリティ上のリスクを軽減する目的から、Windows Server 2003からは仕様が変更された。セットアップ直後はIISが組み込まれておらず、必要に応じて追加する形がとられている。まず、Windows Server 2003のIIS 6.xを対象として、[サーバーの役割管理]ツールを使ったIISの追加について解説する。

サーバ/ストレージ

PDFビューワの作り方 (3) - PDFフォーマットの概観

【連載】実践! iPhoneアプリ開発 [35] PDFビューワの作り方 (3) - PDFフォーマットの概観

今回からは、PDFドキュメントの内部データにアクセスする方法を説明しよう。まず最初のターゲットは、テキストを取り出す事だ。テキストにアクセスできれば、検索などの処理が可能になる。だが現状のiOSでは、PDFデータにアクセスするAPIが用意されてはいるものの、何らかの有意なデータを取り出すにはPDFフォーマット自体の理解が不可欠となる。そこでまずは、簡単にPDFフォーマットについて説明しよう。

開発ソフトウェア

Googleが開発した高速圧縮ライブラリ「Snappy」をJavaで使う

【連載】攻略! ツール・ド・プログラミング [52] Googleが開発した高速圧縮ライブラリ「Snappy」をJavaで使う

「Snappy」はGoogle社が開発した高速圧縮/伸長(解凍)ライブラリである。もともとは「Zippy」という名称で知られていたものだが、BSD Licenseに基づいてオープンソース化され、誰でも利用できるようになった。ZippyはBigTableやMapReduceから内部的なRPC処理にいたるまで、Google社内のあらゆるプロジェクトで利用してきた実績を持つ。

開発ソフトウェア

オフラインフォルダの設定(XPクライアント編)と仕様・用語

【連載】にわか管理者のためのWindowsサーバ入門 [35] オフラインフォルダの設定(XPクライアント編)と仕様・用語

前回は、クライアントPCのOSとしてWindows VistaあるいはWindows 7におけるオフラインフォルダの利用について解説したが、今もWindows XPを利用しているユーザーは少なくないだろう。そこで、今回はWindows XPについても解説しておこう。

サーバ/ストレージ

PDFビューワの作り方 (2) - PDFドキュメントの拡大表示

【連載】実践! iPhoneアプリ開発 [34] PDFビューワの作り方 (2) - PDFドキュメントの拡大表示

今回は、PDFドキュメントの表示を拡大する事を議論しよう。PDFで提供されるドキュメントは、紙だとA4サイズ程度のものが多く、これをiPhoneで閲覧するには拡大が不可欠だ。しかも、1.5倍とか2倍程度ではなく、4倍や8倍といった拡大率が必要になるだろう。まずは、iOSでこのような拡大を行うにはどうすればよいか、というところから解説を始めよう。

開発ソフトウェア

ファイル一覧コマンドを作る(4)

【連載】GUIユーザーのためのPowerShell入門 [25] ファイル一覧コマンドを作る(4)

前回はGet-FileInformationの枠組みに、オプションパラメータtodayを指定したときの処理と、today指定しなかったときにヘルプメッセージを表示する処理を作成しました。これで、本日作成または変更したファイルとフォルダを一覧表示するプログラムとしては、ひとまずの機能が完成したと言えます。今回は、yesterdayなどの他のオプションパラメーターを追加しましょう。

サーバ/ストレージ

JSFコンポーネントライブラリ「OpenFaces」でグラフを表示する

【連載】攻略! ツール・ド・プログラミング [51] JSFコンポーネントライブラリ「OpenFaces」でグラフを表示する

今回は、前回紹介したOpenFacesを用いて、Webページにグラフを表示する方法を解説する。OpenFacesではグラフを表示するためのカスタムタグとしてタグが用意されている。このタグを用いることで、サーバ側のBacking Beanのプロパティとグラフの値を関連付けて表示することができる。

開発ソフトウェア

PDFビューワの作り方 (1) - PDFドキュメントの読み込みと表示

【連載】実践! iPhoneアプリ開発 [33] PDFビューワの作り方 (1) - PDFドキュメントの読み込みと表示

今回からは、PDFビューワの作り方を取り上げたいと思う。iOSの提供するPDF機能を使いながら作るのだが、これが一筋縄ではいかない。単純に画面に表示するだけならば、簡単である。PDFのページを画面に描画する機能はあるからだ。だが、PDF内部のテキストや画像にアクセスしようとすると、とたんに難しくなる。PDFデータにアクセスするためのAPIは用意されているが、それを使って目的のデータを得るには、PDFフォーマットそのものへの理解が必要となる。

開発ソフトウェア

オフラインフォルダの設定(クライアント編)

【連載】にわか管理者のためのWindowsサーバ入門 [34] オフラインフォルダの設定(クライアント編)

先週はオフラインフォルダ機能の概要とサーバ側での設定について解説したので、今週はクライアントPC側での操作について解説する。また、オフラインフォルダ機能が初めて登場したWindows 2000と現在とでは用語に違いがあるので、それについても紹介しよう。

サーバ/ストレージ

オフラインフォルダの設定(サーバ編)

【連載】にわか管理者のためのWindowsサーバ入門 [33] オフラインフォルダの設定(サーバ編)

今回から2回に分けて、オフラインフォルダについて取り上げる。この機能は、サーバの共有フォルダに置かれているファイルを、LANから切り離されたオフライン状態でも利用できるようにする目的で使用する。

サーバ/ストレージ

画像ビューワの作り方 (3) - ピンチイン/アウトによる拡大縮小

【連載】実践! iPhoneアプリ開発 [32] 画像ビューワの作り方 (3) - ピンチイン/アウトによる拡大縮小

前回は、画像ビューワでフリックによる移動を実現させた。今回は、ピンチイン/アウトによる拡大縮小を実装しよう。様々な比率の画像に対応しようとすると、それなりの手間がかかる。そのことについて説明しよう。

開発ソフトウェア

2011年3月の記事

Ajaxを利用したJSFコンポーネントライブラリ「OpenFaces」

【連載】攻略! ツール・ド・プログラミング [50] Ajaxを利用したJSFコンポーネントライブラリ「OpenFaces」

「OpenFaces」は、Ajaxによるサーバとの非同期な通信を利用したJSF(JavaServer Faces)コンポーネント・フレームワークである。WebアプリケーションにおいてAjaxを利用する場合、通常であればJavaScriptを記述する必要がある。単にJavaScriptを利用するだけであればそれほど難しくないが、JSFを並用するとなると少々話が複雑になってくる。

開発ソフトウェア

プリンタ共有の役割(Windows Server 2008限定)

【連載】にわか管理者のためのWindowsサーバ入門 [32] プリンタ共有の役割(Windows Server 2008限定)

今週はWindows Server 2008から加わった新機能である、プリンタ共有に関連する役割[印刷サービス]について解説する。この役割の追加を行わなくてもプリンタのインストールと共有は可能だが、役割の追加を行うことで利用可能になる機能もある。

サーバ/ストレージ

プリンタと印刷ジョブの管理

【連載】にわか管理者のためのWindowsサーバ入門 [31] プリンタと印刷ジョブの管理

今回は、印刷ジョブの管理について取り上げよう。ただし、印刷を指示したユーザーではなく、管理者が印刷の状況を確認して、トラブルが起きていれば対処する、といった場面を想定する。

サーバ/ストレージ

共有プリンタのドライバ・アクセス権・スプール設定

【連載】にわか管理者のためのWindowsサーバ入門 [30] 共有プリンタのドライバ・アクセス権・スプール設定

過去2回に渡り、プリンタのインストールと共有設定について解説してきた。実のところ、この作業の要領は、Windows XP/Vista/7同士で家庭内LANを構築してプリンタを共有している場合と大して変わらない。今回は、家庭内LANではあまり遭遇しないと思われる、プリンタドライバ・アクセス権・スプールといった分野の話について取り上げてみよう。

サーバ/ストレージ

ファイル一覧コマンドを作る(3)

【連載】GUIユーザーのためのPowerShell入門 [24] ファイル一覧コマンドを作る(3)

前回はGet-FileInformationの枠組みを紹介しました。引き続き、forやswitchについて解説します。

サーバ/ストレージ

画像ビューワの作り方 (2) - フリックによる画像の移動

【連載】実践! iPhoneアプリ開発 [31] 画像ビューワの作り方 (2) - フリックによる画像の移動

前回に引き続き、画像ビューワの作り方を解説していこう。今日は、画像を表示してフリックによるスクロールに対応するところまでだ。

開発ソフトウェア

共有プリンタの利用とプリンタの追加

【連載】にわか管理者のためのWindowsサーバ入門 [29] 共有プリンタの利用とプリンタの追加

今週は、クライアントPCから共有プリンタに接続する際の手順について触れた後で、サーバ側におけるローカルプリンタの追加について解説する。ネットワーク接続機能を備えていて、すでにネットワークにつながった状態になっているプリンタをWindowsサーバで束ねる際にも、手順はローカルプリンタの追加と似ているので、併せて解説する。

サーバ/ストレージ

Java用RIAフレームワーク「Vaadin」でのイベント処理

【連載】攻略! ツール・ド・プログラミング [49] Java用RIAフレームワーク「Vaadin」でのイベント処理

前回では、Java用のWebアプリケーションフレームワーク「Vaadin」を用いて入力フォームをレイアウトする例を紹介した。今回は、それに対してボタンがクリックされた場合のイベント処理を追加してみる。

開発ソフトウェア

2011年2月の記事

共有プリンタの導入・設定

【連載】にわか管理者のためのWindowsサーバ入門 [28] 共有プリンタの導入・設定

ここまでしばらく、フォルダ共有と、それに関連する機能について取り上げてきた。実際にはまだいろいろあるのだが、いったん目先を変える意味で、先にプリンタ共有の話を取り上げておこう。

サーバ/ストレージ

Java用RIAフレームワーク「Vaadin」を利用したWebアプリケーション開発

【連載】攻略! ツール・ド・プログラミング [48] Java用RIAフレームワーク「Vaadin」を利用したWebアプリケーション開発

「Vaadin」は、JavaのコードのみでAjaxを利用したリッチなWebアプリケーションを開発することができるRIAフレームワークである。前回の記事は、このVaadinをNetBeansにおいて利用する方法を紹介した。今回は実際にコードを書いてUIコンポーネントを配置してみよう。

開発ソフトウェア

ファイル一覧コマンドを作る(2)

【連載】GUIユーザーのためのPowerShell入門 [23] ファイル一覧コマンドを作る(2)

作成中のPowerShellスクリプトGet-FileInformation.ps1では、前回、「今日」の範囲...つまり今日の0:00と明日の0:00を算出する関数TodayPeriodまで作成しました(連載第22回参照)。これを利用して、今日のファイル一覧を表示するようにします。

サーバ/ストレージ

シャドウコピーによるファイルの復元

【連載】にわか管理者のためのWindowsサーバ入門 [27] シャドウコピーによるファイルの復元

今週は、共有フォルダ上のファイルを削除した場合でも復元できるようにする、シャドウコピー機能について取り上げる。

サーバ/ストレージ

GWTベースのJava用RIAフレームワーク「Vaadin」

【連載】攻略! ツール・ド・プログラミング [47] GWTベースのJava用RIAフレームワーク「Vaadin」

今回はJavaアプリケーション向けのRIAフレームワークである「Vaadin」を紹介する。Vaadinは、JavaによるWebアプリケーション開発において、JavaのコードだけでAjaxを利用したリッチなUIを実現するためのフレームワークである。

開発ソフトウェア

画像ビューワの作り方 (1) - ビュー構成を考える

【連載】実践! iPhoneアプリ開発 [30] 画像ビューワの作り方 (1) - ビュー構成を考える

最初のiPhoneが登場したときに標準で含まれていたアプリの1つに、「写真」アプリがある。標準的な機能を持つ画像ビューワなのだが、フリックによる画像間の移動や、ピンチイン/アウトによる拡大縮小など、iPhoneが提案する新しいユーザインタフェースの案内人として、大きなインパクトを与えた。

開発ソフトウェア

ファイルスクリーンとテンプレート

【連載】にわか管理者のためのWindowsサーバ入門 [26] ファイルスクリーンとテンプレート

今回は、ファイルサーバーリソースマネージャ(以下、FSRM)が備えるファイルスクリーン機能で使用するテンプレートに関わる機能のうち、追加・変更・削除の手順について解説する。テンプレートそのものの考え方は、以前に取り上げたFSRMのクォータ機能と同じであり、設定する項目が異なるだけだ。

サーバ/ストレージ

ファイル一覧コマンドを作る(1)

【連載】GUIユーザーのためのPowerShell入門 [22] ファイル一覧コマンドを作る(1)

PowerShellではGet-ChildItemコマンドレット(省略形gci)で、ファイルの一覧を表示することができます。また、表示するファイルを日付で絞り込みたい場合、パイプラインでWhere-Object(省略形where)コマンドレットに送って抽出します。

サーバ/ストレージ

「StringSearch」による文字クラス/ミスマッチ文字を含む文字列検索

【連載】攻略! ツール・ド・プログラミング [46] 「StringSearch」による文字クラス/ミスマッチ文字を含む文字列検索

文字列検索ライブラリの「StringSearch」を利用すれば、Javaプログラムにおいてさまざまなアルゴリズムによる文字列検索を行うことができるようになる。前回ではこのライブラリの基本的な使い方と、ワイルドカードを利用した文字列検索のやり方を解説したので、今回はそれに引き続き、文字クラスを使った検索と、ミスマッチ文字を含んだ検索について紹介したい。

開発ソフトウェア

FSRMによるファイルスクリーンの設定

【連載】にわか管理者のためのWindowsサーバ入門 [25] FSRMによるファイルスクリーンの設定

過去3回にわたって、ファイルサーバーリソースマネージャ(以下FSRM)が備える機能のうちクォータについて取り上げてきたが、今回からファイルスクリーンについて取り上げる。ファイルサーバに巨大な動画ファイルを置いて、空き容量を圧迫するユーザーがいる場合に重宝しそうだ。

サーバ/ストレージ

ARオブジェクトのタッチ判定

【連載】実践! iPhoneアプリ開発 [29] ARオブジェクトのタッチ判定

前回までのソースコードで、AR空間上にオブジェクトを浮かべて表示することができた。となると、次はこのオブジェクトをタッチしたときに、何らかの情報を表示したくなるだろう。タッチしたオブジェクトが通常のUIViewであれば、CocoaのAPIを使えばいい。だが、今回はOpenGLを使って描画しているので、タッチ判定は別の方法で行う必要がある。

開発ソフトウェア

Javaライブラリ「StringSearch」による文字列検索

【連載】攻略! ツール・ド・プログラミング [45] Javaライブラリ「StringSearch」による文字列検索

前回は、高速な文字列検索アルゴリズムを実装したJava用ライブラリである「StringSearch」について、サポートされるアルゴリズムと対応するクラスについて紹介した。今回は、StringSerachを使って実際に文字列検索を行う方法を解説する。

開発ソフトウェア

2011年1月の記事

フォルダ単位のクォータとテンプレート

【連載】にわか管理者のためのWindowsサーバ入門 [24] フォルダ単位のクォータとテンプレート

前回は、ファイルサーバーリソースマネージャ(以下FSRM)の導入当初から用意されている既定のテンプレートを使用して、それをフォルダに適用したり、適用を解除したりする際の操作について解説した。今週は、既定のテンプレートでは対応できない場面において、独自にテンプレートを用意する際の手順について解説する。

サーバ/ストレージ

ARアプリの作り方 (3) - AR空間の表示とセンサとの連携

【連載】実践! iPhoneアプリ開発 [28] ARアプリの作り方 (3) - AR空間の表示とセンサとの連携

「現実」であるカメラ画像の上に重ねるための、AR空間を構築することを考えよう。AR空間は、自分を中心とした球体の空間として捉えることができるだろう。この球体中に種々のオブジェクトを配置する。そしてiPhoneのカメラ機能を使って、その一部を切り取って表示するわけだ。

開発ソフトウェア

高速な文字列検索を実現するJavaライブラリ「StringSearch」

【連載】攻略! ツール・ド・プログラミング [44] 高速な文字列検索を実現するJavaライブラリ「StringSearch」

Johann Burkard氏が公開しているStringSearchは、高速な文字列検索アルゴリズムを実装したJava用ライブラリである。BNDM法や、BMH法とその派生、Bit-parallel手法といった複数のアルゴリズムをサポートしている点が特徴。いずれのアルゴリズムを利用する場合でも基本的な使い方は共通しているため、用途によって簡単に使い分けることができる。

開発ソフトウェア

FSRMによるフォルダ単位のクォータ設定

【連載】にわか管理者のためのWindowsサーバ入門 [23] FSRMによるフォルダ単位のクォータ設定

前回は、ファイルサーバーリソースマネージャ(以下FSRM)の導入と、そのFSRMの利用を開始する前の準備作業について解説した。今週は、フォルダに対してクォータの設定を行い、保存可能なファイルのサイズに上限を設定する際の手順について取り上げよう。

サーバ/ストレージ

ARアプリの作り方 (2) - デバイスの位置、向きを検知する

【連載】実践! iPhoneアプリ開発 [27] ARアプリの作り方 (2) - デバイスの位置、向きを検知する

iPhoneアプリの開発を実践的に解説する本連載だが、前回の記事からかなり時間が空いてしまった。筆者の都合により執筆のためのまとまった時間が足りなくなったためで、素直に申し訳なく思う。どうにか再開できることとなったので、今度はできるだけ間を空けないようにがんばりたい。

開発ソフトウェア

ネットワーク共有フォルダ(後編)

【連載】GUIユーザーのためのPowerShell入門 [21] ネットワーク共有フォルダ(後編)

前回に引き続き、PowerShellとWMIを使ってネットワーク共有リソースを管理する方法を紹介します。共有リソースの設定を変更するとき、PowerShellにも管理者権限が必要ですので、[管理者として実行]でPowerShellを起動してください。

サーバ/ストレージ

「AsyncHttpClient」でゼロコピー・アップロード/ダウンロードを実現する

【連載】攻略! ツール・ド・プログラミング [43] 「AsyncHttpClient」でゼロコピー・アップロード/ダウンロードを実現する

前回に引き続き、Javaライブラリ「AsyncHttpClient」を用いた非同期HTTP通信について紹介する。ここまでの例ではGETリクエストによるデータの取得のみを扱っていたが、今回はファイルのアップロードについて考えてみよう。

開発ソフトウェア

FSRMの導入と初期設定

【連載】にわか管理者のためのWindowsサーバ入門 [22] FSRMの導入と初期設定

今回からしばらく、ファイルサーバの管理・運用を楽にしてくれる機能である、ファイルサーバーリソースマネージャ(以下FSRM)について取り上げていくことにしよう。

サーバ/ストレージ

ユーザー単位のクォータは、どのように動作するか?

【連載】にわか管理者のためのWindowsサーバ入門 [21] ユーザー単位のクォータは、どのように動作するか?

先週は、ドライブに対してユーザー単位のクォータを設定する方法について解説した。この機能は「クォータの有効化&上限値の指定」と「監視対象となるユーザーの設定」からなり、監視対象に指定したユーザーごとに、使用状況を監視したり、上限値を超えた場合の警告発出やファイル書き込みの抑止を行うものだ。そういった、クォータ機能の動作実態について見ていこう。

サーバ/ストレージ

ネットワーク共有フォルダ(前編)

【連載】GUIユーザーのためのPowerShell入門 [20] ネットワーク共有フォルダ(前編)

PowerShellでネットワーク共有フォルダの情報を取得、あるいはネットワーク共有フォルダを設定するには、WMIオブジェクトを取得して使います。WMIの活用については、当連載第15回のシステム情報取得を参照してください。

サーバ/ストレージ

AsyncHttpClientを用いたJavaプログラムによる非同期HTTP通信

【連載】攻略! ツール・ド・プログラミング [42] AsyncHttpClientを用いたJavaプログラムによる非同期HTTP通信

前回に引き続き、非同期HTTP通信を行うためのJava用クライアントライブラリ「AsyncHttpClient」について。今回はHandlerベースのAPIについて紹介しよう。

開発ソフトウェア

注目の特集/連載
[解説動画] Googleアナリティクス分析&活用講座 - Webサイト改善の正しい考え方
[解説動画] 個人の業務効率化術 - 短時間集中はこうして作る
ミッションステートメント
教えてカナコさん! これならわかるAI入門
知りたい! カナコさん 皆で話そうAIのコト
対話システムをつくろう! Python超入門
Kubernetes入門
AWSで作るクラウドネイティブアプリケーションの基本
PowerShell Core入門
徹底研究! ハイブリッドクラウド
マイナビニュース スペシャルセミナー 講演レポート/当日講演資料 まとめ
セキュリティアワード特設ページ

一覧はこちら

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

一覧はこちら

会員登録(無料)

ページの先頭に戻る