ORACLEで範囲指定する方法
ORACLEにはMySQLのようにLIMITがないのでROWNUMを利用して範囲指定を行う。
SELECT c.id FROM ( SELECT ROWNUM rn, b.id FROM ( SELECT a.id FROM table a ORDER BY a.id ) b ) c WHERE c.rn > 2 AND c.rn <5;
MINUSを使った方がパフォーマンスが早い場合がある。
SELECT b.id FROM ( SELECT a.id FROM table a ORDER BY a.id ) b WHERE ROWNUM <= 6 MINUS SELECT b.id FROM ( SELECT a.id FROM table a ORDER BY a.id ) b WHERE ROWNUM < 3
特定のポートを使っているプロセスを調べる方法
$ sudo lsof -i:80,8080 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME apache 4005 root 21u IPv4 5346 TCP *:www (LISTEN) apache 20086 www-data 21u IPv4 5346 TCP *:www (LISTEN) apache 20088 www-data 21u IPv4 5346 TCP *:www (LISTEN) apache 20089 www-data 21u IPv4 5346 TCP *:www (LISTEN) apache 20091 www-data 21u IPv4 5346 TCP *:www (LISTEN) apache 20092 www-data 21u IPv4 5346 TCP *:www (LISTEN) apache 20770 www-data 21u IPv4 5346 TCP *:www (LISTEN) apache 20771 www-data 21u IPv4 5346 TCP *:www (LISTEN) apache 21010 www-data 21u IPv4 5346 TCP *:www (LISTEN) apache 21300 www-data 21u IPv4 5346 TCP *:www (LISTEN) apache 21302 www-data 21u IPv4 5346 TCP *:www (LISTEN)
鴨シャブ 竹亭 赤坂
以前から行きたかった赤坂の竹亭に
当時の開店時間の18:00に電話予約して行きました。
19時には満席だったので予約した方が良さそうです。
二人で以下を注文で合計7000円ほど。
・生ビール×2
・鴨葱
・鴨ササミ
・鴨つくね×2
・鴨ラーメンロース
・鴨ラーメンモモ
少し高めですが美味でした。
〆のラーメンはモモは脂身がほとんどなのでロースが断然おすすめです。
賃貸備忘録その1
一人暮らしを始めました。
備忘録をメモします。
引越し業者
私はこのサイトを利用しました。
http://www.hikkoshihikaku.com/index.html:引越比較
電話番号を登録すると電話がかかりまくるので注意しましょう。
引越し業者は当たり外れが激しいです。
運がかなり大きいと思います。
費用については、交渉は必至です。
交渉しないとぼったくられます。
安さでいえば赤帽がダントツです。
しかし、余程予算がない場合以外は、赤帽はオススメしません。
赤帽は基本的に一人なため、手伝いが必要となります。
引越しのプロの業者に依頼しましょう。
養生の有無、時間制限の有無、見積書の有無などがポイントです。
公共機関申請
引越しが決まったら
水道、ガス、電気、インターネットの契約の申請を行いましょう。
特にガスは立会いが必要のため、早めに予約しましょう。
家電
冷蔵庫、洗濯機、電子レンジ、テレビ等ですね。
まずは、周囲に買い替え等で不要となる人がいるか調べると良いです。
譲り受けることでかなり安くすみます。
配送はヤマトの「ヤマト便」又は「らくらく家財宅急便」が割安でオススメです。
PHPの変数がnullでも宣言されているかどうかの判定方法
$a = null;
isset($a) // ヌルがセットされいているのでfalseになってしまう。
is_null($a) // trueになるが$a=nullの宣言がなくてもtrueになってしまう。
nullでも宣言がないと
PHP error "Notice: Undefined variable"
のエラーが出るので内部的には判定できているようです。
取り合えず応急処置として下記のように対応。
http://php.benscom.com/manual/ja/function.array-key-exists.php:array_key_existsを使う。
$a[0] = null; array_key_exists(0, $a) // trueになる。宣言がない場合はちゃんとfalseになる。
配列を使わずに変数だけで処理出来る方法はあるのだろうか。