新・リハビリ日記

技術メモとか

CentOS6.5環境にMiddlemanをインストール

Middlemanを使ってみようということで、Mac上の Vagrant + VirtualBox で CentOs6.5 をインストールし、そこでMiddlemanをセットアップしました。 CentOS6.5を Vagrant+VirtualBox でインストール $ mkdir Middleman $ vagrant init $ vim Vagrantfile // 14…

ansibleでzipファイルを展開して権限変更

zip / tar アーカイブを転送し、転送先で展開・権限変更する。 例えばローカルにあるwordpressのアーカイブをサーバに配置するには - hosts: test-servers sudo: yes tasks: - name: copy and unzip files unarchive: src=/tmp/wordpress-3.9.1-ja.zip dest=…

CakePHP2の規約、自動マッピング

[CakePHPの規約|http://book.cakephp.org/2.0/ja/getting-started/cakephp-conventions.htm] サマリ 各部分をCakePHPの規約に合わせて命名しておくことで、混乱を招く面倒な設定をしなくても機能的に動作するようになります。 以下が最後の規約に合った命名…

モデルからデータソース(DataSource)の取得 CakePHP2

$this->Model->getDatasource() こんなかんじ

Form作成時に任意のコントローラとアクションを指定する方法 Cake2 - FormHelper

こんな感じ Form->create( null, array( 'type' => 'post', 'url' => array( 'controller' => 'Hoges', 'action' => 'huga') ) ); ?> FormHelper http://book.cakephp.org/2.0/en/core-libraries/helpers/form.html

BaserCMSでログイン中のユーザ情報の取得方法

すぐにわすれるので $this->BcAuth->user() これでおk

通貨文字列を数値に変換

using System.Globalization; int.Parse("\1,000", NumberStyles.Currency); => 1000 http://msdn.microsoft.com/ja-jp/library/c09yxbyt(v=vs.110).aspx http://msdn.microsoft.com/ja-jp/library/system.globalization.numberstyles(v=vs.110).aspx

[メモ] スペースキーの入力を取得

WPF

スペースキーはOnKeyDownだと拾えないみたいなので、OnPreviewKeyDownで取得する protected override void OnPreviewKeyDown(KeyEventArgs e) { if (e.Key == Key.Space) e.Handled = true; }

vimのビープ音を消す

毎回ググってるので set vb t_vb= を~/.vimrcに記述 すでにvimを開いている場合には source ~/.vimrc で読み込み

bash再入門(5) - コマンドラインオプション / getopts

(メモ) PHPUnit / Composer SilexTest

あとで読む [PHPUnit] http://phpunit.de/manual/3.7/ja/index.html [Composer] http://getcomposer.org/ [SILEX Testing] http://silex.sensiolabs.org/doc/testing.html

Linuxのフィルタコマンド

cut paste sort uniq head tail wc

bash再入門 (4) - パイプとリダイレクト(おまけでteeコマンド)

bash再入門(3) - pushd / popd / dirs

pushd $pushd <target_dir> で "target_dir" に移動すると同時に、ディレクトリスタックに移動元(pushdを実行したディレクトリ)のディクレクトリをpushします。 popd $popd で ディレクトリスタックのトップからディレクトリを削除し、そのディレクトリに移動します。デ</target_dir>…

bash再入門(2) - プロンプトのカスタマイズ

表示項目のカスタマイズ 表示色のカスタマイズ

bash再入門 - ブレース展開と変数展開

普段bashを使ってますが、manを読んだりじっくり取り込むことをしてこなかったので、正月に書籍やWEB、manで調べた内容をまとめていきます。 ブレース展開 ブレース(brace:大括弧)による値の展開を行います。値は,(カンマ)区切りで列挙します。 $echo {a,b} …

Vagrantを試してみる

そろそろ開発環境をローカルのVMで管理したくなり(今まではVPSやEC2)、いいきっかけだと思いVagrantを使ってみることに。 ググれば情報は色々でてきますが、ひとまず系統立てて軽く試せそうな教材として Vagrant入門ガイドを利用することにしました。 以下…

Linuxコマンドのソースを読む

CとLixnu(UNIX)の勉強をするために、簡単なコマンドのソースを片っ端から読んでみる。 まずはソースがないと始まらないのでちょっと探してみた。 今回の対象は ls や cat など。 GNU系 Coreutilsに諸々あるらしい http://www.gnu.org/software/coreutils/ か…

書き始め

あけましておめでとうございます。 やっぱアウトプットは大事だよなと思いながら手を付けられずにいたのですが、年もあけて切りもいいというところでまたここでブログを書き始めようと思います。tumblrやらなんやらいろいろなところで作っては放置を繰り返し…