2013年11月21日木曜日

MySQLで大文字と小文字を区別する SQLの書き方

MYSQLのCHAR、VARCHARカラムの大文字小文字を区別する(binary) - 神宮球場近くで働くSEのブログ

select * from binary_column where binary varcolum = 'AbCdE';

.メモ

CakePHPで実行した SQLを確認する方法

PHPのこととかPHPのこととかをつらつらと: cakephpでSQLを見たい時。。。 .

ViewがHTMLじゃないからログに出力したい場合に使える方法。

最後ログに出すなら

$this->log(..., LOG_INFO);

みたいな感じで。

DBで Indexのみにアクセスしてテーブルにアクセスしないことを

何と呼ぶかど忘れしたのでメモ。

 

MySQLでインデックスを使って高速化するならCovering Indexが使えそう - (゚∀゚)o彡 sasata299's blog

ただ、ここで [foo, hoge, fuga] という複合インデックスを張ることで、リーフだけで必要なデータが全て得られ、その後のランダムアクセスが無くなるため高速になります。このようなインデックスだけで完結するインデックスを Covering Index と言うそうです。

.

2013年11月8日金曜日

EC2のマイクロインスタンスにはデフォルトでは swapが無い

EC2とSwap領域についてまとめてみる - okochangのインフラ日誌

先ほどSwap領域を割り当てていた、デバイスファイルが存在しません。
EC2をt1.microで起動した場合の制限としてInstance Store Volumesを割り当てられませんが、それと同じような制限みたいです。

.

swapの作り方は下記が分かりやすい。

Amazon EC2 t1.micro インスタンスでswapを使用する - blogですかい

 

swapを作るとEBSのI/O課金が発生するので注意とのこと。

Amazon EC2編~microインスタンスのSWAP領域について~ | ナレコムAWSレシピ

 

2013年11月2日土曜日

HTML5のセキュリティで気を付けること

HTML5 を利用したWeb アプリケーションのセキュリティ問題に関する調査報告書 .

onXXXじゃないハンドラー系属性がHTML内に書けるとか、細かいこと書いてある。

Windows Server 2008 R2に cleanmgr.exeをインストールする方法

Windows Server 2008 R2(R2以外も?)には、通常のWindowsのようにエクスプローラでCドライブ等を右クリックして「プロパティ」を表示しても、「ディスクのクリーンアップ」ボタンが表示されないので、インストールする必要がある。

Windows Server 2008 R2にディスクのクリーンアップをインストール - しょぼんメモリ (´・ω・`) .

ファイルをコピーする方のやり方は再起動不要。
cleanmgr.exeとcleanmgr.exe.muiの両方をコピーする必要がある。cleanmgr.exe.muiはja-JPフォルダに入れる。(マルチランゲージインターフェース?)
実行するにはコマンドプロンプトで"cleanmgr"を実行する。(コピー後もCドライブのプロパティにはクリーンアップボタンは表示されないので。)

Windowsの WEPキー

シリコンバレー 24時: WindowsXPにおけるWEP暗号化キー入力はヘキサかアスキーか?

WindowsXPのWEPキー入力部分には、 暗号化の64ビットと128ビットの選択がないが、これは入力されたキーの桁数から 判断しているようだ。ここに入るキーは、5桁、10桁、13桁、26桁のいづれかであり、 かつ、10桁、26桁の場合は、16進数である 0〜9,A〜F でなければならないことになっているようだ。

.

入力文字数によりASCIIの入力か/16進数の入力か、64ビットか/128ビットか、を判断して適切に設定されるらしい。
ASCIIで入力しても、登録後にマスクを外して表示すると16進数で表示される。

ブログ アーカイブ

カテゴリー