[WordPress] 問い合わせフォームプラグイン

以下の2つが定番っぽいのでメモ。共に開発は日本人の模様。

Contact Form 7

Contact Form 7
http://contactform7.com/ja/

Contact Form 7プラグイン(問い合わせメールフォームを作成) – WordPressプラグインの一覧
http://www.adminweb.jp/wordpress-plugin/list/index10.html

NW WP Form

Contact Form 7に無い機能として以下がある。

  • 「お問い合わせ画面」「確認画面」「送信完了画面」「エラー画面」を作ることが出来る
  • メールのデータをデータベース内に保存出来る (保存機能はオフにできる)

問い合わせデータをデータベースに保存することでCRMのようにも使えそう。

MW WP Form
http://plugins.2inc.org/mw-wp-form/

Contact Form7よりも使いやすいお問い合わせフォーム用WordPressプラグインMW WP Formの紹介 | mono-lab
http://www.mono-lab.net/147/

受託案件で活躍しそうなWordPressメールフォームプラグイン「MW WP Form」を使ってみた – マイペースクリエイターの覚え書き
http://mypacecreator.net/blog/archives/2063

[PHP] クロージャーが親のスコープから変数を引き継ぐ方法

use を使えば引き継げる。覚え書きとして、以下マニュアルからサンプルを抜粋。

参考サイト

PHP: 無名関数 – Manual
http://php.net/manual/ja/functions.anonymous.php

PHPでクロージャーを使う – Qiita
http://qiita.com/hugo-sb/items/3e344486658e3cfbd407

[JavaScript] クリックしても何も起きないダミーのアンカー(リンク)

デザイナーから上がってきたHTMLファイルに、ページ遷移を必要としないんだけどアンカーが使われている箇所が幾つかあった。

スタイルシートで “foo a” の見栄えが設定されているけど、アンカーは生きているのでクリックするとページがリロードされてしまう。クリッカブルな挙動はjQueryで制御するとして、HTMLのアンカーとしての機能は殺しておきたい。どうするか。

手っ取り早いのは以下かな。

参考サイト

クリックしても何も起こらないダミーのa要素 – Qiita
http://qiita.com/448jp/items/dbd2e4ee0a6ec500d329

[Unix] split – テキストファイルを分割する

バカでかいテキストファイルを処理しやすいように分割したい。もちろん分割は改行位置で行わないと行が分断されてしまう。簡単なプログラムなので自分で書こうかと思ったけど、調べたらそういうコマンドがあったのでそれを使う。

testファイルを1000行ごとに切り出し,”out.”で始まるファイルに順次書き出す。

すると、アルファベットのシーケンスを拡張子とするファイルが生成される。

参考サイト

Linuxコマンド集 – 【 split 】 ファイルを分割する:ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230888/

[C#] コンソールでキー入力を待つ

コンソールアプリで処理経過などをコンソール画面に表示していたりして、処理が終わってもコンソールを自動で閉じて欲しくない場合がある。そういう時は、処理終了時にキー入力待ちにすればいい。簡単なことだけど覚え書き。

参考サイト

[C#] コンソールをキー入力で一時停止 | Remember The Time
http://www.remember-the-time.xyz/2012/06/c.html

[OpenCV] 顔検出サンプル (C#版)

C++のサンプルをOpenCVSharp3を使ってC#に書き直してみた。

[OpenCV] OpenCvSharp3を使う

環境はVisual Studio 2015 Community。

1. C#のConsole Applicationを作成

2. Manager NuGet Packages…

3. nuget.orgを”opencvsharp3″で検索
0000

4. OpenCvSharp3-AnyCPUをインストール

5. サンプルコード

6. ビルドして実行opencvsharp3

参考サイト

GitHub – shimat/opencvsharp: .NET Framework wrapper for OpenCV
https://github.com/shimat/opencvsharp

OpenCvSharp Namespace
http://shimat.github.io/opencvsharp/html/1bb515b3-6278-49e4-9a33-1054bd279323.htm

schima.hatenablog.com (作者サイト)
http://schima.hatenablog.com/

[OpenCV] OpenCVのC#ラッパー

C#でコードを書きたいので、OpenCVのラッパーを探してみた。

NuGet Gallery | OpenCV.NET 3.3.0
https://www.nuget.org/packages/OpenCV.Net/

  • 最終更新から1年以上経過している (2015/2/26)
  • ダウンロード数がそれほど多くない (のべ 10,230)
  • OpenCV 2.4.10

NuGet Gallery | OpenCvSharp2 2.4.10.20160316
https://www.nuget.org/packages/OpenCvSharp-AnyCPU/

  • 更新頻度高い (2015年は6回アップデート)
  • ダウンロード数は多い (のべ 29,638)
  • OpenCV 3.1対応

OpenCV 3対応の後者がよさげ。試してみよう。

[Elasticsearch] KibanaでApacheアクセスログを可視化する

前のエントリでLogstashを使ってApacheアクセスログをElasticsearchに読み込んだ。次はKibanaをインストールして可視化したい。

Kibanaのインストール

Kibanaの実行

とりあえず動作確認のためにコマンド叩いて実行。

ブラウザからアクセス

http://192.168.33.10:5601/

kibana-settings

kibana-discover

参考サイト

Getting Kibana Up and Running
https://www.elastic.co/guide/en/kibana/4.1/setup.html

Kibana User Guide [4.1]
https://www.elastic.co/guide/en/kibana/4.1/index.html

NginxのアクセスログをKibanaで可視化 – Carpe Diem
http://christina04.hatenablog.com/entry/2016/01/13/194304