2012年9月27日木曜日

PHPの mbstring指定できる JISの文字コード

JISの文字コードとは何かという感じだが、3種類ある。

PHPのマルチバイト文字列関数で”ISO-2022-JP”, “JIS”, “ISO-2022-JP-MS”の違い | おふろめ
PHP5.2.17
ISO-2022-JP : ????? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
JIS : アイウエオ ? ? ? ? ? ? ? ? ? ? ? ? ? ?
ISO-2022-JP-MS : アイウエオ ㈱ ㈲ ① ② Ⅰ Ⅱ ℡ ㎏ ㎎ 﨑 髙 神 ? ?

引用先では文字化を心配してISO-2022-JP-MSを非推奨にしてるけど、現実的には文字化覚悟でISO-2022-JP-MSを使わないとはしご高とか立ち崎に対応できないんだよねー

WinMergeでサブフォルダの中身まで含めた比較結果を一覧表示する方法

普通に比較すると、サブフォルダ(サブディレクトリ)の中身まで比較してくれない。(サブフォルダをダブルクリックすると、その中の比較をしてくれるが。)

でも、一発でサブフォルダ内の再帰的比較も含む指定フォルダの比較結果を一覧表示する方法があった。

WinMergeでフォルダを再帰的に比較する。 - 片っ端から忘れていけばいいじゃない。
WinMergeの「ファイルまたはフォルダの選択」ダイアログに「サブフォルダを含む (I)」というチェックボックスがあるので、チェックを入れる。

エクスプローラでフォルダを2つ選択して右クリックメニュー(コンテクストメニュー)からWinMergeを起動すると、このオプションは選択できないので、やりたい場合はまずWinMergeを起動してから、「開く」でフォルダとこのオプションを指定する。

(2017/1/28追記)
下記の設定をすれば右クリックメニューからでもいけた!
設定 
 
シェル統合
 
「サブフォルダを含む」をデフォルトとする
(追記終わり)


WinMergeで .svnフォルダを無視する方法も合わせてどうぞ。

2012年9月25日火曜日

知識不要で手軽にWebサイトを作りたいなら

レスポンシブOK!多言語化OK!最短5分でWebサイトが作れるWebサービス【Edicy】 | Webクリエイターボックス
無料のブログサービスは多々ありますが、Edicyのようなスタティックページやフォームまでついてるサービスは本当ありがたいですね。最近ではほんの数分でECサイトが作れちゃう無料サービス「StoresJp」なんかも話題になっています。

わざわざこんな知名度が低くて情報が少なくて何年先まで残ってるかわからないサービス使うより、Bloggerでいいんじゃね?
フォームはないけど。スタティックページはあるしスマホ対応してるし(iPadとかは知らない)、将来色々でできても対応してくれる可能性高いし。

2012年9月13日木曜日

Linuxでディレクトリごとの合計ファイルサイズを調べるコマンド

Linuxでディスク使用量を調べるduコマンドのオプション一覧
–max-depth=DEPTH 階層のルートから深さレベルが最大DEPTHまでにある各ディレクトリのディスク容量の合計を表示する

duを使う。
普通に使うとサブディレクトリを再帰的に表示してしまうので、--max-depthオプションを使うと便利。
また、ファイルサイズは-hオプションを使うといい感じにに単位を付けてくれるが、極端に大きなところとかを探すには-mオプションで単位を揃えたほうが見やすい。(単位をギガにするオプションは無いのか?)


du --max-depth=1 -m /foo/bar

これで/foo/barのサブディレクトリとその中のファイルサイズの合計の一覧をメガバイト単位で表示できる。

2012年9月5日水曜日

Windows 7でも Windows XPのようにエクスプローラのツリーを自動で開く方法

Windows 7のエクスプローラでフォルダ・ツリーを自動的に展開する - @IT
いなことに、Windows 7でもエクスプローラの設定を変更すると、Windows XP/Vistaと同様にフォルダが自動展開されるようになる。具体的には、以下のようにフォルダ・オプションを変更すればよい。

7から使い始めた人には違和感はないんだろうけど、XP以前から使ってると小さなフラストレーションが溜まるので、XPと同じようにしたい。
こうやって古い人はガチガチのカスタマイズでないと使い辛いと言うようになるんだなあと実感。

Vista?ナニソレ?

2012年9月3日月曜日

Windowsで MySQLに CSVを LOADする場合の注意点

Windows上で作成したCSVファイルをMySQLへインポート - mir the developer
Windows上で作成したCSVファイルの改行コードは"CR+LF"ですから,このままだと入力データにCRが付与されてしまいます.

従って"LINES TERMINATED BY"を"CR+LF"とすべく,以下のように指定する必要があります.

これをしないと列がおかしいと怒られる

ブログ アーカイブ

カテゴリー