何者にもなれていない5年目のエンジニアブログ

2014-03-31から1日間の記事一覧

Linuxコマンドを使いこなす。該当件数を数える ( Linuxコマンドを制するものは障害対応を制す)

タイトル通りです。 wc -l の初歩的な使い方です。 簡単な例ですが、大抵アクセスログって下記のような形ですよね test.txt 2014/01/07 20:34 Aさんがアクセス 2014/01/07 20:35 Bさんがアクセス 2014/01/07 21:43 Bさんがアクセス 2014/01/07 21:50 Cさんが…

続:マンガボックスが面白い件について

引き続き、マンガボックスいいなと思ってる件です。 アプリがリリースされてから、日が経ち、ランキングというものが乗ってました。 http://fukurouapp.com/調べてみた/これがマンガボックスの人気マンガベスト30だ!ソ/ ⬆のサイトに漫画のランキングが乗っ…

useとrequireの違い

useはモジュールを先にインクルードしてrequireはその処理が来たときにincludeします。 先に処理するか後に処理するかの違いです。 requireは処理がきてからでないとわかりません。ただメモリ量はその分、少ないです。 useはその処理がこなくてもインクルー…

Linuxコマンドを使いこなす。grep、sed、awk ( Linuxコマンドを制するものは障害対応を制す)

今日、紹介するのは、grepとsed(置換)とawkです。 例えば、今までずっとコードでベタ書きしていたデータがどんどん増えてきて、データベースでの管理に変えたい時などがありますよね。 例えばこういう時、item_idと値段(price)をあろうことかハッシュで管理…

Perlにおける偽値

復習ですが、、 Perlにおける偽値(if文などでNOTとなる数値)とは次の五つのみです。 0 "0" "" undef () なので、それ以外の 0.0 {} [] -1 などは偽値とはなりません。 参考まで quoted by http://d.hatena.ne.jp/perlcodesample/20100126/1264257759 and ta…

MySQLのNULL値はPerlでいうundef

記事通りです。 一般常識かもしれないんですが、MySQLのNULLってperlでいうundefになります。 ここで大事なのは、 空入力 ""や、()はNULLにならない ってことです。perlのNOTは、MySQLのNULLじゃないんですね。 MySQLには 無効値の制約 http://www.y2sunligh…

【MySQL】ユニークキーとプライマリーキーの違い

ユニークキーは、 1.複数個作ることができる。 2.NULL値を格納することができる。(NULLは複数でもok)