2016-08-01から1ヶ月間の記事一覧

vim ちょっとした繰り返し

使い捨てのちょっとした繰り返し作業は、レジスタにマクロを保存すると楽。 q{register}で保存開始。qで終了。@{regiser}で呼び出し。 たとえば、.erbファイル編集中、コマンドを<%= %>で囲みたいとする。 qaI<%= <ESC>A %><ESC>q でI<%= <ESC>A %><ESC>をレジスタaに記録できる</esc></esc></esc></esc>…

ssh

ssh(Secure SHell)の、もっとも単純な使い方は以下のとおり。 $ ssh username@hostname たとえば職場で、会議室のPCから自分のPCを操作したいとき。まずは自分のPCのhostnameを調べる。自分のPCでifconfig(CONFIGure network InterFace parameters)をすればI…

アジャイル、スクラム、XP

ってなんだろう。 ちょっと調べた感じ、アジャイルは理念で、スクラムとかXPは実践の方法を集めたものかな。

egrep マッチする部分を抽出する

smartyのテンプレートファイルから、変数名のリストを抽出したかった。 ${ と } で囲まれた変数名を、重複を省いてリストにしたい。一行に複数の変数名がある場合があることにも注意すべきだ。 たとえばこんなファイルがあるとする。 --code-- {$apple} --co…

PHP グローバル・ローカルスコープ

PHPには大きくグローバルとローカルの2種類の変数がある。互いにアクセスできない。 ちなみに、ブロックスコープは無い。

PHP 実行演算子

PHPからシェルコマンドを実行し、その出力を受け取ることができる。 /hoge/huga/htdocs

プロセスIDを保持する2つの特殊変数

$$ 現在の(サブ)シェルのプロセスIDを保持する特殊なシェル変数。 $!最後に実行したバックグラウンドジョブのプロセスIDが設定される変数。

投稿

アカウント作成 ブログ作成 投稿 こつこつね