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

時間の差を表示

PHP

gmdate("H:i:s", strtotime(時間1) - strtotime(時間2))注:date()ではなく,gmdate()を使います例)date()との比較 差1:<br /> 差2:差1:01:01:01 ※gm…

svn addを一括で

例)下記のように新しいファイルを一括で追加したい ? hoge/fuga ? hoge/foo ? hoge/geho svn add * --force

ディレクトリを削除してリポジトリ管理外にする

例)hogeごとfugaも削除したい hoge └fuga直接削除せずに、下記コマンド $ svn del hoge D hoge/fuga D hoge $ svn ci hoge/fuga hoge -m '削除'

画面一時停止と再開(「Ctrl+S」「Ctrl+Q」)

コンソール画面が固まったと思ったら、うっかり 「Ctrl+S」を押しているかもしれない。その場合は 「Ctrl+Q」を押せば再開します。

SMTP Error: The following recipients failed: xxx@xxx.co.jp

SMTP Error: The following recipients failed: hoge@example.com→まずはhoge@example.comにメール送信できるか確認してみる ※symfonyのsfMailでは文字が大文字になっている場合、Exceptionに入るらしい [symfony 1.0.9]

重み付きの抽選ロジック

$value) { $total += $value; if ($rand <= $total) { $result = $key; break; } } echo $result; // 抽選結果($targetsの添字) 補足: ・$sumが100になるように調整す…

phpのモジュールを確認する

PHP

php -m例)ImageMagickが入っているか確認 php -m | grep imagick →imagickと表示されれば、入っている拡張モジュールは/etc/php.dでも確認することができる [user@hoge-dev php.d]$ tree . -- apc.ini -- dbase.ini -- dom.ini -- imagick.ini -- json.ini …

linuxで複数の画面を立ち上げる(screen)

新しいスクリーンを立ち上げる screen画面切替は以下 「Ctrl + a」「n」 … 次のスクリーン 「Ctrl + a」「スクリーン番号」 … 指定のスクリーンスクリーンの追加 「Ctrl + a」「c」

svn importしてリポジトリ管理を開始する

前提 ・svnにはあらかじめhoge_prjが作成済み $ svn mkdir http://svn.hoge.dev/hoge_prj -m '' hoge_prj ※hoge_prj以下はフォルダを作成しておく必要はない・ローカルのtrunk以下に登録したいファイルがあるとするコマンド $ svn import trunk/ http://svn.…

alias設定

例)hogeをcdコマンドと同じに alias hoge=cdこれで直ちにhogeでcdコマンドの代用ができます。 ただし、ターミナルを閉じると効果はなくなります。 毎回設定するのが面倒なら自分の環境にセットしておく 例)symfonyコマンドをsfに ~/.bashrc # .bashrc # So…