Windowsのダイナミックボリュームでミラーリング

通常通り1つのドライブに Windows 2012 とかをインストールする システムのインストールされているドライブを右クリックして「ダイナミックディスクに変換」をクリック ダイナミックディスクに変換するドライブの選択して「変換」をクリック 警告が表時され…

SSHのブルートフォースアタック対応でipfw+SSHGuardを使う

SSHに対するブルートフォースアタックに対応するために、SSHGuardを使用する。portsになっているので、pkg でインストールする。 pkg install sshguard-ipfw echo 'auth.info;authpriv.info |exec /usr/local/sbin/sshguard' >> /etc/syslog.conf /etc/rc.d/…

dovecot でプレーンテキストパスワードを許可

今時のdovecotは外部からのアクセスに対して標準ではプレーンテキストパスワードを許可していない。アクセスすると、Outlookなら「-ERR Plaintext authentication disallowed on non-secure (SSL/TLS) connections.」というメッセージが表示される。許可した…

時間を指定してコマンドを実行する at コマンド

atコマンドを使用することで時間を指定してコマンドを実行することができる コマンド オプション 機能 at Usage: at [-V] [-q x] [-f file] [-mldbv] time 指定した時間に実行するコマンドを登録 -f file fileから指定したコマンドを読み込む -l ジョブの一…

OpenPNEの設定とか

プラグインのインストール方法 OpenPNEをインストールしたディレクトリで ./symfony opPlugin:install [プラグイン名] でインターネット上からパッケージを取得してインストールしてくれる。プラグインはOpenPNE Pluginsから検索できる。 プラグインの削除 .…

Tvrockのチャンネル設定

pt2

Tvrockのチャンネル設定は分かりにくい。 TvTest でチャンネルスキャン TvTestで地上波、BS、CSなどのチャンネルスキャンをする。チャンネル情報が記録された、「使用しているドライバ名」.ch2 というファイルができる。 Tvrock 用初期チャンネル情報の修正 …

ブラウザキャッシュを無効にする

php

GETメソッドの場合URLが固定になるので、ブラウザがデータをキャッシュしてしまうので、実際のデータは更新されているのに、ブラウザの表示が変わらないと言うことがある。ブラウザのキャッシュを無効にすることで常に最新のデータが表示されるようにする必…

php でメールを送る、mb_send_mail の件名文字化け

php

PHPでメールを送るときには、mb_send_mail が使える。 // 文字コードの設定、日本語UTF-8 mb_language("ja"); mb_internal_encoding("UTF-8"); $toaddr = "toaddress@example.com"; // 宛先 $subject = "件名"; // 件名 $mailbody = example.com"; // $subje…

リモートのgitブランチをローカルにチェックアウトする

git pull

フォントをインストールせずに使用する方法

PortableAppsを使用する。 PortableApps を適当なフォルダに解凍して、.\PortableAppsMenu\PortableApps\PortableApps.com\Data\ に Fonts フォルダを作成し、そこに使用したいフォントをコピーする。 Start.exe を実行して PortableApps を起動する。 使用…

phpでワンライナー

user@hoge%php -r 'var_dump( $GLOBALS );'

yum update と upgrade

yum update はOSのバージョンはそのままでパッケージを更新する。 yum upgrade はOSのバージョンも更新して、廃止して置き換えられたパッケージが有った場合、古いパッケージを削除して新しいパッケージに置き換える。 http://d.hatena.ne.jp/kanonji/201211…

git で変更を削除する方法

gitで develop ブランチでファイルを変更して、変更を commit せずに master ブランチに checkout すると、ブランチは切り替わるが、develop ブランチで行ったファイルの変更はそのまま残っている。 変更を削除したいのなら、git reset --hard で直近のコミ…

IE9でconsole

IE9のjavascriptで、console.log を使うと undefined になって、そこで処理が止まり、それ以降が実行されなくなる。 開発者ツールを使用していると、その後のスクリプトも処理される。 console は開発中だけにして、リリースするときには削除するべしhttp://…

mewest で Segmentation fault

user@hoge%~/.emacs.lp/mew/bin/mewest -v Replicating index... Replicating index...done Purging old messages... estcmd: INFO: status: name=/home/user/Mail/casket_replica dnum=1052137 wnum=5258947 fsiz=12922048735 crnum=0 csiz=0 dknum=0 Segme…

Intel 82562V-2を Windows7 以降で使う

DELL Vostro200などで使用されている Intel 82562V-2 をWindows7などのWindows標準ドライバで使用すると、ネットワークに接続出来ず制限ネットワークになるという現象が頻繁に発生する。 正常に使用するには、デバイスマネージャから、ネットワークアダプタ…

http で git リポジトリを公開する

httpで公開するためのgitリポジトリを作成する mkdir hoge.git cd hoge.git git init --bare git update-server-info cd .. chown -R apache:apache hoge httpd.conf にDAVの設定をする alias /hoge.git "/pathto/hoge.git" DAV on AuthType Basic AuthName …

mac port でインストールしたプログラムの自動起動

mac port でインストールしたmysqldなどのプログラムの起動スクリプトは /Library/LaunchDaemons にインストールされる。 自動起動に設定するなら sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql55-server.plist 自動起動を無効にするな…

term/bobcat が効かなくなった

(load "term/bobcat")ではだめで、(when (fboundp 'terminal-init-bobcat) (terminal-init-bobcat))とする必要がある。http://openlab.dino.co.jp/2007/09/25/23251372.html

pkg upgrade 時に size mismatch, がでる

Fetching gettext-0.18.3.1_1.txz: 100% 2 MB 1.1M/s 00:02 pkg: cached package gettext-0.18.3.1_1: size mismatch, fetching from remote Fetching gettext-0.18.3.1_1.txz: 100% 2 MB 1.1M/s 00:02 pkg: cached package gettext-0.18.3.1_1: size mismat…

Apache 2.2 から 2.4へ

アクセス許可の記述が変更された。In this example, all requests are denied.2.2 configuration: Order deny,allow Deny from all2.4 configuration: Require all deniedIn this example, all requests are allowed.2.2 configuration: Order allow,deny Al…

MySQL 5.1 から 5.5 へ

my.cfg でいくつかのオプションが使えなくなった default-character-set = utf8 は character-set-server=utf8 にするhttp://kennyqi.com/archives/334.html skip-locking は skip-external-locking にするhttp://stackoverflow.com/questions/17990252/wamp…

mdadm で作成した RAID が壊れたときの修復方法

/dev/sdb が壊れたのなら、ハードディスクを交換すれば問題なく起動してRAIDの再構築ができそうだが、今回は壊れたのが、sda なので、下手するとブートローダーが見つからず起動できなくなる可能性があった。 RAIDにしたときに、sdb に grub のインストール…

zsh-history が壊れたとき

マシンが落ちて、.zsh-history がこわれたっぽく、なんかコマンドを入力するたびに zsh: corrupt history file /home/nao/.zsh-history ってエラーが表示されるようになった。 原因はなにやらよくわからないが、.zsh-history に @ が連続した行が生成され、…

phpMyAdmin で画面が真っ白で表示されない

PHP

phpMyAdmin で画面が真っ白になり、なにも表示されないことがある。 http のエラーログをみると [error] [client xxx.xxx.xxx.xxx] PHP Warning: Unknown: Unable to allocate memory for pool. in Unknown on line 0 [error] [client xxx.xxx.xxx.xxx] PHP …

Your BIOS is broken

CentOS6 を ML110G7 で使用しているが、再起動すると以下のようなクラッシュレポートが送られてくる。 Subject: [abrt] full crash report From: user@localhost.morris.co.jp To: root@localhost.hoge.com Date: Thu, 1 Dec 2013 23:39:16 +0900 User-Agent…