PHP基本
変数と定数
- 変数
変数定義は$で定義。
参照時も$をつける。
$msg = "hogehoge"; echo $msg;
- 定数
定義はdefine
参照時、$をつけない。
define("ADRESS", "hogehoge@gmail.com"); echo ADRESS;
文字列
- 変数埋め込み 文字列に変数を埋められる
$str = "JAPAN"; $var1 = "hello {$str}" ※中括弧はなくてもOK。変数だとわかるように明示的に書くケースが多い。
- ”と’の違い
$str = "MOJI"; $s1 = "test{$str}\n hello!"; ⇒ 変換される $s2 = ’test{$str}\n hello!’; ⇒ 変換されない ↓出力結果 testMOJI hello! test{$str}\n hello!
- 文字連結 ドット「.」で連結する
$s = "hello" . " world"; var_dump($s);
CSSのナレッジ
中央揃え
margin: 0 auto;
左右寄せ
float: right; float: left: 文字は回りこむ
縦横比の保持
---HTML--- <div class="iframe-wrapper"> <iframe YouTubeとかの動画> </div> ---CSS--- iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .iframe-wrapper { padding-bottom: 56.25%; /* 16:9 */ haight: 0; position: relative; }
display要素 table
tableタグを使わずにテーブルのように表示できる
メニューの作成など、これでできてしまう
---HTML--- <div class="container"> <div class="box"> Hello Hello Hello Hello </div> <div class="box"> Hello Hello Hello Hello Hello Hello </div> <div class="box"> Hello Hello </div> </div> ---CSS--- .container { display: table; width:300px; } .box { display: table-cell; width:100px; }
HTMLの基本
favicon
メニューバーに表示されるアイコン
<link rel="shortcut icon" href="favicon.ico">
placeholder
テキストエリアにガイド用に表示する内容
<input type="text" placeholder="例)参加します">
ボタン
ボタンの作成方法
- inputタグ
<input type="submit" value="送信">
- buttonタグ
ボタンに画像を設定するなど、リッチなボタンが作成できる <button type="submit"><span><img src="img/title.gif" /></span></button> クライアントで制御するために、submit以外も設定可 <button type="button">処理する</button>
labelタグ
チェックボックスやラジオボタンなど、ラベルをクリックしても選択が可能
- inputタグの外側で定義
<label><input type="checkbox">test</label>
- labelタグのfor属性を使用
<input type="checkbox" id="ch1"><label for="ch1">test</label>
Linuxコマンドの小ネタ集
プロセス削除
kill -9 pid
rootの環境変数引き継ぎ
su -
※suだけでは、ターミナルにログインしたユーザーの環境変数のままで、rootの環境変数が引き継がれない
日付変更
date -s "10/15 00:00 2017"
sarコマンド
sysstatを使用してCPUの使用率を確認する
yum install sysstat
sar -u
エラーが出る場合、下記ファイルを確認する
/var/log/sa/saXX
※XXは実施する日付(21であれば、sa21)
空ファイルを格納するとエラーになるため、別サーバーにあるsaXXファイルをリネームして格納すると実施できた
ディレクトリ容量確認
du -b ディレクトリ名
SQL*Loader
SQL*Loader の使い方 - オラクル・Oracleをマスターするための基本と仕組み
SQL*Loader制御ファイル・リファレンス
コマンドラインで実行
sqlldr userid="username/password" control='ldrSample.ctl' log=test.log badfile=test.bad
コントロールファイル<ldrSample.ctl>
LOAD DATA
INFILE 'TEST_DATA' "FIX 120"
PRESERVE BLANKS
INTO TABLE TEST.LOAD_TBL TRUNCATE
WHEN COL1 = 'CODE01'
(
COL1 POSITION(1:5) CHAR "RTRIM(:COL1)",
COL2 POSITION(6:10) CHAR "RTRIM(:COL2)",
COL3 POSITION(11:13) ZONED(3) NULLIF COL3=BLANKS,
COL4 POSITION(14:18) DECIMAL(9,1) NULLIF COL4=BLANKS, <-パック10新数
COL5 POSITION(19:19) CHAR "RTRIM(:COL5)",
COL6 POSITION(20:29) CHAR "RTRIM(:COL6)",
COL7 CHAR "SUBSTRB(:COL1, 1, 3) || SUBSTRB(:COL6, 3, 5)"
)
※WHEN句は = <> AND のみ使用可。OR LIKE などは使用できないので注意
※バッドファイルはロードエラーのレコードがそのまま出力される