2014-01-01から1ヶ月間の記事一覧
Pandocをinstallする http://johnmacfarlane.net/pandoc/installing.html コマンドを叩く pandoc -s -S README.md -t textile -o README.textile
Four Linux server monitoring tools | aarvik.dk に書いてあったものをMacで試してみた。 htopをインストールする $ curl -O http://themainframe.ca/wp-content/uploads/2011/06/htop.zip $ unzip htop.zip $ sudo mv htop /bin $ rm htop.zip Glancesをイ…
結論 インクリメント・デクリメントされるタイミングが異なる。 説明 演算子 名称 返り値 $var++ 後置インクリメント $var ++$var 前置インクリメント $var + 1 $var-- 後置デクリメント $var --$var 前置デクリメント $var - 1 参考:プログラミングPHP(O'R…
ソースファイルに生成されるnbprojectを削除
MAMPの80番ポートを使おうと思ったが、サーバが起動せずにハマった。 原因はMacのApacheが起動していたことだった。 #停止 sudo apachectl stop #起動 sudo apachectl start #再起動 sudo apachectl restart 参考 Mac:Apacheの開始と停止
svn_arguments, svn_info_argumentsという魔法の呪文で解決した。 公式のドキュメント読むと「svn_info_argumentsを使うsvn_argumentsは使えないよ」と書いてあるのに、2つ指定しないとcheckout出来ないあたりが謎 subversion "svn" do repository "https://…
現象 knife-soloコマンドで実行したプロセスが時間がかかりすぎたので、Ctrl+Cで取り消されると思いきや [2014-01-20T01:20:27+00:00] WARN: Chef client 3111 is running, will wait for it to finish and then run. こんなメッセージがでて取り消せなかっ…
CROSS2014について 現場に聞く!テスト/CI/DevOps、実際のところどうなの 概要 cross.md Webサービス開発現場から / 近頃の開発のやり方 ・・・ Github と Pull Request とコードレビュー それぞれの会社のCIについて クックパッド: 2010年ごろはcronでCI コー…
Laravel4.1系とLAMP環境を使えるようにする。 VirtualBoxとVagrantのインストール VirtualBoxとVagrantをインストールしておく。 Laravelのインストール bryannielsen/Laravel4-Vagrantを参考にする。 リポジトリをcloneする。 $ git clone https://github.c…
vagrant up をした時に以下のエラーが出た。 There are errors in the configuration of this machine. Please fix the following errors and try again: vm: * The 'extra' flag on synced folders is now 'mount_options' config.vm.share_folderの:extra…
1.2.3 増加の程度 増加の程度:プロセスが入力が大きくなるにつれて必要とする資源のこと 1.2.4 べき乗 (define (expt b n) (if (= n 0) 1 (* b (expt b (- n 1))))) 上記は線形再帰的プロセスでθ(n)のステップと、θ(n)のスペースを必要とする。 しかし、以…
1.2.1 線形再帰と反復 線形再帰プロセス:プロセスを実行するごとに、実行する演算が線形に成長する再帰プロセスのこと 線形反復的プロセス:プロセスに必要なステップ数が線形に成長していく反復的プロセスのこと 6!の線形再帰プロセスの例 (define (factor…
グローバル変数の定義 トップレベル変数(グローバルにて意義される変数)を定義するためにdefparameterを使う。 **はローカル変数と区別するためにつけておくと良い。 > (defparameter *small* 1) *SMALL* 同じ名前でトップレベル変数を定義すると上書きさ…
Sublime Text2でGaucheを実行させる環境をつくろうとしたのだが、.scmファイルを読み込んで実行させる方法がわからなかった。 なので、DrRacketをインストールすることにした。 インストール方法は「計算機プログラムの構造と解釈」のためのプログラミング環…
計算機プログラムの構造と解釈作者: ジェラルド・ジェイサスマン,ジュリーサスマン,ハロルドエイブルソン,Gerald Jay Sussman,Julie Sussman,Harold Abelson,和田英一出版社/メーカー: ピアソンエデュケーション発売日: 2000/02メディア: 単行本購入: 35人 …
MAMPを起動し、app/config/database.phpのmysqlの設定部分に以下のように書く。 mysql' => array( 'driver' => 'mysql', 'host' => 'localhost', 'database' => 'DB名', 'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock', 'username' => 'ユーザ…
MAMP起動後にターミナルから以下のコマンド /Applications/MAMP/Library/bin/mysql -u root -p デフォルトのパスワードはroot
Laravelのコード {{ Form::open(array('url' => 'contact')) }} {{ Form::label('Subject') }} {{ Form::text('subject', 'Subjectを入力') }} <br /> {{ Form::label('Message') }} {{ Form::textarea('message', 'Messageを入力') }} <br /> {{ Form::submit() }} {{ F…
FacebookのLaravelページで川瀬さんが「Laravelの新しい本が出るよ」と投稿しておられたので買った。 Learning Laravel: The Easiest Way 今年の目標に 新しいフレームワークを1つ以上学ぶ 技術書を洋書で読む というものを上げたので目標達成に向けて頑張ろ…
技術力を高める1年にする。 自社以外の人との関わりが少ないので、勉強会やらに参加して増やしていきたい。 すごくしたい テストコード書けるようになる TDDする コードレビューできるようになる 新しいフレームワークを1つ以上学ぶ 新しい言語を1つ以上学ぶ…