Simple, Slowly

ブログを引っ越ししました。http://48.jp

2012-04-01から1ヶ月間の記事一覧

Vundleでvimプラグインを管理する

vim

vimのプラグインの管理は、Vundleでやると便利です。 Vundle は Ruby on Rails 3 で採用されている、Gem 管理システム Bundler に影響を受けた、plugin 管理システムです。 Vundleをインストール インストールは簡単です。 $ git clone http://github.com/gm…

最低限これはやる。macの開発環境準備

mac

macで開発環境を準備したときのメモです。 OSはLion(10.7.3)です。 1.xcodeをインストール まずは、以下のページを参考にxcodeをAppStoreよりダウンロードしてインストールします。 OS X Lion に Xcode 4.1 をインストールする手順 1.4GBあるので、けっこう…

正規表現で指定されたファイルを抽出する方法

例えば、以下のようなファイルがあったとします。 . |-- 1.php |-- 2.php |-- apple.jpg |-- fuga.php |-- hoge.php |-- lib | |-- 01.php | |-- 02.php | `-- abc.php `-- orange.jpg 数字のファイルのみ抽出 カレントディレクトリのみを検索する場合は、 l…

vimでPHPの構文チェックを行う方法

vim

vimでPHPの構文チェックができないものかと思って調べたら、案の定できました。 .vimrcに以下を記述して、「,l」を入力すれば構文チェックができます。 "" " PHP Lint nmap ,l :call PHPLint()<CR> " " " PHPLint " " @author halt feits <halt.feits at gmail.com> " function PHPLint() </halt.feits></cr>…

データベースとテーブルのサイズを確認する方法

テーブルのサイズはphpMyAdminでも見れますが、コマンドから見れたほうが何かと便利なので、調べてみました。 全てのデータベースのサイズを確認する # MB単位 select table_schema, sum(data_length+index_length) /1024 /1024 as MB from information_sche…

array_mergeとarray+arrayの挙動の違いを検証してみました

PHP

array_mergeとarray+arrayの挙動の違いの理解が曖昧だったので検証してみました。 例1 基本的な配列の場合 Array ( [0] => 1 [1] => 3 [2] => 2 [3] => 4 ) Array ( [0] => 1 [1] => 3 …