今や開発環境はローカルにあるのが一般的です。OSを合わせたい場合でもVMを使えば簡単に実現できます。問題はコードが書き終わった後のデプロイではないでしょうか。どのサーバにどのコードを反映し、どんなタスクを実行するのか、ライブラリの変更があるのかなどを適切に管理する必要があります。 Ruby/Ruby on Rails界隈ではCapistranoというソフトウェアが使われることが多いです。Capistrano自体は汎用的なデプロイツールですが、PHPであればやはりPHP製のツールの方が分かりやすいでしょう。そこで今回はDeployerというPHP製のデプロイツールを紹介します。 Deployer — Deployment Tool for PHP Deployerのセットアップ Deployerはとても簡単にセットアップできます。本体をダウンロードして、パスの通ったところに配置するだけです。
先日「転職」について議論する場があった。 その中である方が、 「20年前ならともかく、今は「安定した職場にずっと居つづけること」は非常にマズい。」という話をしていた。 「なぜ、安定した職場にいるとマズいのか?」と聞くと、その方は 「政府も企業も、個人の生活を守れない。頼れるのは自分の力だけ。ぬるま湯に浸かっているとサバイバル力が低下する」という話をされていた。 実際、20年前と比べて日本は確実に貧しくなっている。今の世界はGDPベースでは既に「アメリカ」「中国」「その他」だ。 日本は1億人以上の人口でかろうじて世界3位のGDPを保っているが、一人あたりのGDPは世界20位。すでにシンガポールや香港には負け、イタリアやスペイン、韓国と同列だ。「日本がすごい」時代は、もう遠い過去の話となった。 そして、そのしわ寄せが来るのは「依存している人たち」だ。 「国」に依存する人。 「会社」に依存する人
GoConでは毎回エラー処理について面白い知見が得られる.Go Conference 2014 autumn においては(実際のトークではないが)居酒屋にて@JxckさんがRob Pike氏から以下のようなテクニックを紹介してもらっていた. Errors are values - The Go Blog Golang Error Handling lesson by Rob Pike これはWrite(やRead)のエラー処理が複数続く場合にerrWriter を定義して複数のエラー処理を一箇所にまとめてコードをすっきりとさせるテクニックであった. そして今回の Go Conference 2016 spring のkeynoteにおいてもDave Cheney氏から(僕にとっては)新たなエラー処理テクニックが紹介された. Gocon Spring 2016 実際に使ってみて/コードを読ん
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く