カテゴリー
Linux

Apache で VirtualHost を使う時の注意

環境

  • Server version: Apache/2.2.15 (Unix)
  • Server built: May 11 2016 19:28:33

ポイント

カテゴリー
Linux

ER Master へ Vagrant CentOS 6 の MySQL データベースをインポートして ER 図を作成する手順

環境

  • Windows 7 Professional 64bit
  • MySQL Connector/J
  • Pleiades All in One 4.5.2.v20160312 64bit Full Edition Ultimate
  • ERMaster 1.0.0.v20150619-0219 org.insightech.er.feature.feature.group Insightech.org
  • Vagrant 1.8.1
  • VirtualBox 5.0.20 r106931
  • 仮想マシン内容
    • IPアドレス: 192.168.56.22
    • CentOS release 6.8 (Final) x86_64
    • 開発環境のため、ファイアウォールは全て通過するように設定
    • 開発環境のため、MySQL のユーザ、データベースはどこからでもアクセス可能に設定
    • mysql Ver 14.14 Distrib 5.6.30, for Linux (x86_64) using EditLine wrapper
    • MySQLポート番号: 3306
    • データベース名: sampledb
    • ユーザ名: sampleuser
    • パスワード: samplepass
カテゴリー
Microsoft

【Windows 7】ファイルの md5 ハッシュ値を得るコマンド

packer で Vagrant Box を作る際に、ダウンロードした CentOS イメージファイルの md5 ハッシュ値を知りたいですの♪

ダウンロードページへ行くのも面倒ですし、手元のファイルから md5 文字列を得ることにいたしました。

今回はその手順を残しておきますわ♪

なお本来、ハッシュ値はダウンロードしたファイルの値と、ウェブページで公開されている値を比較して、改ざんされていないかをチェックするチェックサムとして使用いたしますわね。

環境

  • Windows 7 Professional 64bit

ポイント

  • certutil -hashfile ファイル MD5
  • MD5 とすること。小文字の md5 は NG
  • 表示ハッシュ値のスペースは詰めること
カテゴリー
コンピューター

2016年5月のアクセス解析

先月 2016 年 5 月の 1 ヶ月間の Google アナリティクスの結果です。

  • ユーザー > サマリー(左に先月、右に先々月と比較表示)
  • 行動 > サイトコンテンツ > すべてのページ
  • 集客 > ソーシャル > 参照元ソーシャル ネットワーク
  • 集客 > 検索エンジン最適化 > 検索クエリ

以上の 4 種類の Google Analytics 結果です。

カテゴリー
Linux

【苦労した】【CentOS 5 64bit】PHP 5.2.17 をビルドするために Lemon Parser をインストールする手順

PHP 5.2.17 をソースからビルドした時、Lemon Parser がなかったために、出た警告を解消するのに、すごく苦労いたしました。

なぜなら、yum で簡単にインストール、、、できなかったからですの><。

最終的にはほうっておくことにしたのですけれども、試行錯誤を残しておきますわ。

環境

  • CentOS release 5.11 (Final)
  • x86_64

ポイント

  • Lemon Parser がない場合、PHP 5.2.17 コンパイル時に警告が出る。
  • yum や rpm でインストールすることができない。
  • コードをダウンロードし、自分自身で Lemon Parser をビルドする必要がある。
  • The LEMON Parser Generator
    の lemon リンクから最新ソースへと移動できる。
  • Lemon Parser ダウンロード: SQLite: Artifact Content
  • 上記ページの [Download] からコードを入手可能。
カテゴリー
コンピューター

PHP タグ省略を有効にする手順

PHP ファイルの開始を、<?php でも <? でもOK とするための、php.ini の修正方法となります。

遭遇したエラー

カテゴリー
コンピューター

Packer を Windows にインストールして動作確認する手順

VirtualBox の仮想マシンや、Vagrant の Box 作成を手作業ではなくコードで実現するのに Packer が便利です。

仮想マシン作成だけならキックスタートファイルだけでも大半をまかなえますけれども、Vagrant の Box までの作成となりますと Packer が便利です。

Windows にインストールして動くことを確認するまで、パスの設定で多少つまづきましたので手順を残しておきますわ♪

カテゴリー
コンピューター

git stash を使って作業開始時に毎回行う同じ作業(設定修正など)を楽にする

Git で管理しているプロジェクトで、新しく開発作業を始めるたびに一部ファイルの設定部分をローカル開発用に修正する必要がございました。

一旦該当ファイルのバックアップを作り、設定部分を書き換えればよいですの。

ただ、辛いですの><。

リモートリポジトリに push する前に設定ファイルを元に戻す必要があり、面倒ですの><。

そして次の作業に入るときに設定ファイルをローカル開発用に再度変更する必要があり、面倒ですの><。

Git を使って少しでも楽ができないかしら?

以前触ってみて使い途がわからなくなっていた git stash が使えましたので、ご紹介いたします♪

環境

  • OS X 10.11.4 (15E65)
  • git version 2.7.4 (Apple Git-66)

開発作業を始める時の状態

カテゴリー
コンピューター

【Mac】Packer で CentOS6 の VirtualBox 仮想マシンを作成する手順

VirtualBox の仮想マシンを都度作ることに対して、得られる知見も少なくなり、面倒に感じるようになってきました。

手順は同じですので、設定ファイルやコマンド、プログラムコードで仮想マシンが作れたら楽ですのに、、、と思っておりました。

Vagrant を使うようになって、Box も参考書片手に作るようになりました。ふと見てみると、仮想マシン作成の自動化について触れられているではありませんか!

早速試して、手順をまとめましたわ♪

なお、本投稿では VirtualBox へインポートできる最低限の仮想マシンを作成、動作確認を扱っております。Vagrant の Box 作成は取り扱っておりませんの。

目標

  • CentOS6 64bit Minimal のインストール

Packer について

注意点

の、Packer 0.8 以降の注意事項にある、builder 側の設定で ssh_pty を true に設定する必要姓に注意!

環境

  • MacBook Pro (Retina, 13-inch, Late 2012)
  • OS X 10.11.4 (15E65)
  • Homebrew 0.9.9
カテゴリー
Apple

【FileMaker Pro 14 Advanced】ExecuteSQL で複数フィールドの複数行データを取り出す具体的なスクリプト例

にて以前解説した複数フィールド、複数行のデータを取得する ExecuteSQL の方法の具体的なサンプルを紹介いたします。

思い出しながら書いておりますので、そのまま動かないかもしれませんので、ロジックの組み立て部分を参考にしていただければと存じます。

環境

  • Windows7 Professional 32bit
  • FileMaker Pro 14 Advanced

事前準備

以下のカスタム関数を定義しておきます♪