by shigemk2

当面は技術的なことしか書かない

2012-06-18から1日間の記事一覧

rsyncのeオプション

オプションe はリモートシェルのコマンドを指定する。 昔は rsh がデフォルトだったが、現在は ssh がデフォルトである。 ssh のオプションを指定したい時には、 -e 'ssh -c 3des' のようにシングルクォートで囲んで指定可能である。rsync の使い方、オプシ…

ページ内リンクを使うときの注意点

必ずidやnameが定義された要素を指定しないといけない。classだけ指定された要素にページ内リンクを貼ることは出来ないので注意。ページ内ジャンプ HTML <a></a>

unset

Linuxコマンド集 - 【 unset 】 変数の定義を解除する:ITpro unset 変数の定義を解除する。 指定した変数や関数を削除する。 ただし,シェルが初めから利用している変数やreadonlyが指定されている変数は削除できない。また、プロセスが消えると自動的に変…

array_reverse

PHP

概要 PHP: array_reverse - Manual 配列を受け取って、要素の順番を逆にした新しい配列を返します。 array array_reverse ( array $array [, bool $preserve_keys = false ] ) 第二引数がTRUEの場合は数値のキーを保持する。 非数値のキーは、この設定にかか…

emptyとissetの違い

PHP

empty は、変数が空であるかどうかを検査する。 issetは、var が存在して NULL 以外の値をとれば TRUE、 そうでなければ FALSE を返す。 つまり、issetは空文字列でもTRUEを返します。 null, 'second' => ''); if(empty($search_array['first'])) print_r("…

リモートレポジトリにpushしたcommitを取り消す

Git

リモートレポジトリにpushしてからcommitが間違っていたことに気付きました。以下のようにすると取り消すことができます。 # エディタが開き、当該コミットを削除する(変更も失われる) git rebase -i HEAD~2 # 下記コマンドを利用して、その変更をそのままpu…