社員ブログ社員ブログ

linux 指定フォルダ配下の全ファイルに対してgrep検索

画像はありません

デバッグ用ログを入れて、どこにあるか分からなくなり大変なことになったので

指定フォルダ配下の全ファイルに対してgrep検索

 

find /home/greenwich -type f -exec grep Log::debug {} /dev/null \;

/home/greenwichフォルダ配下の全ファイルに対して「Log::debug」の文字列が存在するか検索

 

EC-CUBE 2.4.3 を PHP5.3系(XAMPP1.7.3)にインストール

画像はありません

EC-CUBE2.4系はそのままではPHP5.3系を使用したサーバー環境ではインストールできません。

ようするにPHP5.3.1が入ってる最新のXAMPP1.7.3にインストールできないという非常に困った状況です。

 

そのままだとインストール途中で画面が真っ白になります。

この状態を回避してEC-CUBE2.4系をPHP5.3系をインストールしているサーバーでもインストールさせる方法を紹介

続きを読む

MySQL データベース インポート

画像はありません

データ移行でお世話になるので覚書

・インポート
$ mysql  データベース名 < 入力ファイル名 -u ユーザー名 -p

mysql hogedb < products.sql -u greenwich -p

続きを読む

MySQL データベース エクスポート

画像はありません

データ移行でお世話になるので覚書

・データベースエクスポート
$ mysqldump データベース名 テーブル名 > 出力ファイル名 -u ユーザー名 -p

mysqldump hogedb products > products.sql -u greenwich  -p

続きを読む

MySQL ユーザーの作成 GRANT構文

画像はありません

開発で頻繁にドメイン名localhostのMySQLユーザーを使用するので覚書

GRANT ALL PRIVILEGES ON *.* 
    TO greenwich@localhost 
        IDENTIFIED BY 'diamond';

続きを読む

なければ INSERT あれば UPDATE (ON DUPLICATE KEY)

画像はありません

対象データが存在すればUPDATEを行い

存在しなければINSERTを行うSQL

続きを読む

完全一致データを検索する正規表現

画像はありません

簡単だけど重宝する正規表現

^対象文字列$

文字列を含まないデータを検索する正規表現

画像はありません

対象文字列を含まないデータを検索対象とする正規表現、以外にわからなかったので覚書

^(?!.*対象文字列).*

文字列に対象文字列が含まれる場合は対象とならず、対象文字列が含まれない場合に対象となる。

ランキングを取得する SQL

画像はありません

ランキングを取得するSQL
結構よく使いますが忘れちゃうので覚え書き

続きを読む

文字サイズサイズ小サイズ中サイズ大