サーバー構築メモ

サーバーを構築したりWEBサイトを作ったりした際の個人的な備忘録です

動画編集ソフト「AviUtl」を移動したらd2vファイルの関連付けができなくなったときの対処

動画編集ソフトの「AviUtl」と「DGIndex」をDドライブからCドライブへ移動 「DGIndex」を使ってエンコードする動画からd2vファイルとwavファイルを作成 d2vファイルをダブルクリックすれば「AviUtl」で開くよう関連付けをする 『d2vファイルが「AviUtl」で読…

動画編集ソフト「AviUtl」と「DGIndex」を移動したらd2vファイルが読み込めなくなったときの対処

動画編集ソフトの「AviUtl」と「DGIndex」をDドライブからCドライブへ移動 「DGIndex」を使ってエンコードする動画からd2vファイルとwavファイルを作成 「AviUtl」にd2vファイルを読み込む すると、次のようなエラーが出て読み込めなくなってしまった。移動…

Windowsのライセンス認証で「0x80072F8F」というエラーが出て失敗したときの対処

Windows7搭載の中古ノートパソコンを購入 封を開けて電源を投入 ウィザード画面に従ってタイムゾーンやシリアルキー入力などの初期設定を行う Windows7が起動 コントロールパネルの「システム」からWindowsのライセンス認証を実行 ところが、このときなぜか…

「Power Point 2010」で画像を挿入して位置とサイズを調整する

画像を挿入する ウィンドウの上部にある「挿入タブ」を選んで、そこにある「図ボタン」を押す。

ポータブルfirefox 移行メモ4

の続きです。 ここからはポータブルfirefoxの各設定を行いますが、あくまで個人的に使うためのものに過ぎません。それぞれが好みで設定して下さい。 まず、オプション設定を行います。

ポータブルfirefox 移行メモ3

の続きです。 各バックアップが完了したので、新しいポータブルfirefoxをインストールします。

ポータブルfirefox 移行メモ2

の続きです。 まずは「アドオン(拡張機能)の設定」をバックアップします。

ポータブルfirefox 移行メモ1

「ポータブルfirefox」の移行メモ。 最新版のポータブルfirefoxに移行するには、「Data」フォルダにある「profile」フォルダを上書きすればいいのですが、まっさらな状態から移行したいときに行った個人的なメモを書いておきます。説明は「27.0→33.0」へ移行…

情報処理 ITサービスマネジメント インシデント管理と問題管理

ITサービス運用に対してのベストプラクティスを体系化したものが、ITIL(アイティル)である。その中のひとつに、サービスサポート機能がある。 サービスデスク ITサービスを利用する顧客に対して提供する一元的な窓口。 受けた内容をCMDB(構成管理データベ…

情報処理 2進数と8進数と16進数の変換

2進数と8進数と16進数の変換は、慣れないうちは対応表を書いてしまったほうが早い。そして何度も書くことで頭に叩き込む。

情報処理 2進数と10進数の変換

2進数を10進数に、10進数を2進数に変換する方法を例を挙げて説明する。 2進数と10進数の相互変換 2進数「1011.101」を10進数に変換する 桁ごとに重み付けをする。

Win32 API 文字列をフォントを変えて表示する

ウィンドウプログラミングで文字列を加工して表示する。 CreateFont関数を使ってフォントを作り表示 フォント種類「HG創英角ポップ体」、高さ「18」、スタイル「斜体」にする ウィンドウプロシージャから抜粋。引数のウィンドウハンドルは、hWnd。

Win32 API ウィンドウのクライアント領域のサイズを取得する

ウィンドウプログラミングでウィンドウのクライアント領域のサイズを表示する。 GetClientRect関数を使って表示 ウィンドウのクライアント領域に、幅と高さを表示する ウィンドウプロシージャから抜粋。引数のウィンドウハンドルは、hWnd。

Win32 API 文字列に色をつけて表示する

ウィンドウプログラミングで文字列に色をつけて表示する。 SetTextColor関数を使って文字に色をつけて表示 ウィンドウのクライアント領域に、x座標50でy座標10の位置に赤色で表示 ウィンドウプロシージャから抜粋。引数のウィンドウハンドルは、hWnd。

Win32 API 文字列を表示する

ウィンドウプログラミングで文字列を表示する。 ウィンドウのクライアント領域に、x座標50でy座標10の位置に文字列を表示する。 「BeginPaint関数」と「GetDC関数」の2通りを提示する。 BeginPaint関数を使ってデバイスコンテキストを取得して表示 ウィンド…

Linux 更新日を条件にしてファイルを検索する

findコマンドを使用する。 3日以内に更新されたファイルを検索する $ find . -mtime -3 カレントディレクトリ以下を検索します。

Visual C++ 2005 スタティックライブラリをリンクする

「Visual C++ 2005」でツールバーを付けるため、ヘッダーファイル「commctrl.h」をインクルードして「CreateToolbarEx関数」を実行したらエラーになったときのメモ。 原因はコモンコントロールを使うための「comctl32.lib」をリンクしていなかったため。 ビ…

Visual C++ 2005 コンボボックスを追加してもドロップダウンリストが見えない

「Visual C++ 2005」で、コンボボックスを付けてドロップダウンリストを表示しようとしたら見えなかったときの対処方法メモ。 大したことではなく初心者の私が戸惑っただけの単純なことです。 Visual C++ 2005でコンボボックスを追加する ツールボックスから…

Linux ディレクトリの使用容量を調べる

duコマンドを使用する。 /varの一階層下までのディレクトリ使用容量を調べる $ cd /var $ du -hx --max-depth=1 「出力結果」

Linux ユーザーの追加と削除とパスワードの変更をする

ユーザー追加はuseradd、パスワード変更はpasswd、ユーザー削除はuserdelコマンドを使用する。 ユーザーを追加する ユーザー"sato"を追加する # useradd sato このとき「/home/sato」というホームディレクトリも作成される。

PHP 配列のループ処理をする

配列のループ処理で使う各機能のメモ。 list()で配列の値を複数の変数に代入する '; //1番目と3番目の要素を取得 list($name, , $age) = $member_info; echo $name . ', ' . $age . '

PHP フォームに都道府県の選択メニューを作成する

フォーム内に都道府県を選択するセレクトボックスを作成する 「全体の処理」

PHP 文字列を置換する

文字列をstr_replace関数とstrtr関数を使って置換する ' . $moji2 . '<br />'; echo 'strtr -> ' . $moji3 . '<br />'; ?>

Javascript グローバル変数に送信状態を格納してフォームの二重送信を防ぐ

グローバル変数の値を用いて二重送信を防ぐ 「HTML部分」 <form onSubmit="return CheckSubmitted();" action="test.cgi" method="post"> <input type="submit" value="送信"> </form>

Javascript 送信ボタンを無効化してフォームの二重送信を防ぐ

フォームの送信ボタンを押したら無効化して二重送信を防ぐ 「HTML部分」 <form action="test.cgi" method="post"> <input type="submit" value="送信" onclick="DisableButton(this);" > </form>

PHP 文字列を分割する

explode関数を使って文字列を分割する $value) { echo 'array[' . $key . ']=' . $value . '<br />'; } ?>

PHP 文字列の一部分を取得する

substr関数を使って文字列の一部分を取得する substr([文字列], [開始位置], [長さ])と指定して使う。

PHP defineによる定数の名前を変数で指定する

defineで定義した定数の名前を変数を使って指定する '; } else { echo '"' . $teisu . '" is not defi…

PHP PostgreSQLから行数やフィールド情報、行とフィールド位置を指定してデータを取得する

PHPからPostgreSQLに接続する部分と使用するデータベースはこちら。 PHPからデータを取得する方法はこちら。

PHP PostgreSQLからデータを取得する

PHPからPostgreSQLに接続する部分と使用するデータベースはこちら。 PostgreSQLからデータを取得する(pg_fetch_array関数) //データベースへ接続 $con = pg_connect(DB_CONNECT) or die('pg_connect is error'); //SQL実行 $sql = "select * from customer…

PHP PostgreSQLに接続する

PHPからPostgreSQLを操作する準備についてはこちら。 テスト用テーブルを作成して、3件のテスト用データを挿入する //テーブル作成 create table customers ( customers_id integer, customers_name varchar(64) not null, entry_date timestamp DEFAULT now…

PHP CentOSにおいてPHPからPostgreSQLを操作できるようにする

CentOS5をインストールした後からPostgreSQLをインストールした環境で、PHPからPostgreSQLを操作できるように設定したときのメモです。 PHPからPostgreSQLを操作するために必要なモジュールpgsql.soを組み込む インストール # yum install php-pgsql pgsql.s…

Javascript 子ウィンドウからwindow.openerを使って親ウィンドウを操作する

window.openで開いた子ウィンドウからwindow.openerプロパティを使って親ウィンドウのテキストボックスに値を設定する 「親ウィンドウ部分」 <html> <head><title>親ウィンドウ</title></head> <body> <input type="button" value="子ウィンドウを開く" onClick="window.open('sub.html','sub','width=640,height=480');return false;"> <div id="title01"></div> </body></html>

Javascript セレクトメニューで順番を重複しないように選択させる

順番を変更すると残りの順番をひとつずつずらして行き、重複しないようにする 「Javascript部分」 <script type="text/javascript">

NFS Fedora 9でマウントすると「internal error」でエラーとなる場合の対処

Fedora Core 4で行ったNFSサーバの設定がこちら。 Fedora 9においても同様にNFSを設定すると、「internal error」でエラーになってしまう場合の対処をメモします。

Apache NAMEベースのバーチャルホストにそれぞれSSLを設定することは出来ない

NAMEベースのバーチャルホストにそれぞれSSLを設定することが出来ない NameVirtualHost *:443 <VirtualHost *:443> DocumentRoot /var/www/blog ServerName blog.myserver.com SSLEnable SSLCertificateFile /usr/local/apache/conf/ssl.crt/blog.myserver.com.crt SSLCertifica</virtualhost>…

PHP 配列の値の合計値を求める

配列の値の合計値(和)を求める。 配列の要素ひとつずつ取り出して足して求める

PHP 日本語の曜日を取得する

今日の日付から英語の曜日と曜日番号を取得する '; //曜日番号 echo date('w'); ?> 「出力結果」 Friday 5 曜日番号は、"日~土"を"0~6"までの番号で表す。

PHP ファイルの中身を空にする

ftruncate関数を使ってファイルの中身を空にする

Postfix 追加したドメインでもメールを扱えるようにする

ドメインmyserver.comで動作中のサーバーに、新ドメインmyserver2.comを割り当てたときに、そのドメインでもメールを扱えるようにしたときのメモです。 ドメインの追加方法はこちら。 Postfixの設定ファイルを編集する

BIND ドメインを設定する

IPアドレスが192.168.0.23のサーバーに、ドメインmyserver.comでもアクセス出来るように設定したときのメモです。「お名前.com」を使用。 ネームサーバーとは? インターネット上でのコンピュータの名前にあたるドメイン名を、住所にあたるIPアドレスと呼ば…

Apache バーチャルホストによりIPアドレス1個でサブドメイン毎に別のサイトを作る

IPアドレス1個しかないサーバーで、blog.myserver.comとsns.myserver.comというサブドメインを作って、それぞれ別のサイトを作ったときのメモです。 バーチャルホストとは? 1台のWebサーバで複数のドメイン名のWebサイトを運用すること。Webサーバソフトの…

PHP 指定フォルダ内にあるJPG画像ファイルの数を調べる

/var/www/html/images内にあるJPG画像ファイルの数を調べる

BIND サブドメインを設定する

ドメインがmyserver.com、WEBサーバーがwww.myserver.com(IPアドレス:192.168.0.1)で動作しているマシンに、サブドメインを設定したときのメモです。 DNSとは? インターネット上のホスト名とIPアドレスを対応させるシステム。全世界のDNSサーバが協調し…

Apache SSLを導入して暗号化通信を行う

https://www.hogehoge.comで暗号化通信をするために、SSLの設定をしたときのメモです。 SSLとは? SSL(Secure Sockets Layer)とは、インターネット上で通信を暗号化する技術です。SSLを利用してパソコンとサーバ間の通信データを暗号化することで、第三者…

PHP 数字をカンマ区切りで出力する

数字をカンマ区切りで出力する 「出力結果」 123,456,789円

PHP osCommerceでフォームのプルダウンメニューを作成する

osCommerceでフォームのプルダウンメニューを作成する 「スクリプト」 '1', 'text' => '明治'); $wareki_array = array('id' => '2', 'text' => '大正'); $wareki_array = array('id' => '3', 'text' => '昭和'); $wareki_array = array('id' => '4', 'text…

Javascript フォームのチェックボックスを全選択するボタンを作成する

フォームのチェックボックスを全選択するボタンを作成する 「Javascript部分」 function allcheck(targetForm,flag){ for(n=0;n<=targetForm.length-1;n++){ if(targetForm.elements[n].type == "checkbox"){ targetForm.elements[n].checked = flag; } } }

PHP フォームのチェックボックスの内容を配列にして送信する

フォームのチェックボックスのname属性を配列にして送信する 「スクリプト」 <html> <head><title>フォームのチェックボックス</title></haed> <body> <form action="test.php" method="post"> <input type="checkbox" name="fruits[]" value="apple">りんご <input type="checkbox" name="fruits[]" value="orange">オレンジ </form></body>

PHP osCommerceの機能を使いMySQLを操作する UPDATE、DELETE文

準備についてはこちら。 テーブルのデータを更新する