2008-01-01から1年間の記事一覧

mysqldumpで指定したテーブルの SHOW CREATE TABLE を取得する方法(2)

mysqldumpには余計なコメントが付いてくるのでこれを全部取っ払うようにした。 $ mysqldump -d -u [user] -p [database] [table] | grep -v '^--' | grep -v '^\/\*!' | grep -v '^$' | sed 's/ AUTO_INCREMENT=[^ ]*//g' tableの定義をdiffする時に邪魔なの…

mysqldumpで指定したテーブルの SHOW CREATE TABLE を取得する方法

phpMyAdminに入るのも mysql コマンドで接続するのも面倒な時は mysqldump が良いっ $ mysqldump -d -u [user] -p [database] [table] これで DROP TABLE IF EXISTS `companies`; CREATE TABLE `companies` ( `id` int(11) NOT NULL auto_increment, `name` …

指定したサイズ以下のファイルを削除する

よく忘れるので、メモ $ rm -f `find . -size -5k` 5k が 5KBytes 以下のファイルという意味。5KBytes 以上が対象なら +5k で。

ターミナルでカレントパスをクリップボードに格納する方法

時々必要になるのでメモ。 $ pwd | tr -d "\n" | pbcopy 標準入力をクリップボードに格納してくれるpbcopyは色んな所で重宝しますね。OSX万歳。

CakePHPで任意のviewファイルをrenderする方法

Controllerをまたいで共通のviewを使いたいなぁってな事があって少し調べてみたことのメモです。Controller内で $this->render(view名); って書いた場合のview名は、各Modelに対応するview用ディレクトリ内にviewファイルが存在する事を前提としていますので…

Flex Builder 3 Professional を購入

Adobe Flex Builder Professional 3.0 日本語版 Windows/Macintosh版 by G-Tools購入しますた。試用期間も終わったし、まぁAS3ベースでAIRアプリ開発する場合は必須だろうという事で。SDKでも作れなくはないですが、プロファイラとかチャートコンポーネント…

はてダで開発日記*

今日からこちらで書いてみる事にしました。 自前で立てたWordPressで書いてた過去の開発日記はこちら。

strposとstrstrの速度比較

php

ある文字列の中で特定の文字列が現れるかどうかを調べる...ってんで色々と関数マニュアルを読み返していたら、strstrのページに 注意: もし特定の haystack に needle があるかどうかを調べるだけの場合、 より高速でメモリ消費も少ない strpos() を代わりに…