タグ

ブックマーク / hiroki.jp (4)

  • passengerもrvmで動かすOSのrubyに依存しない環境づくり | Act as Professional

    OSに最初からついているrubyのバージョンやパッケージのバージョンとかを見てみると、 [@MacBook-Air]$ /usr/bin/ruby -v ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] とか表示されて、Rails3使ってる人にとっては、だいぶ残念な感じ。 かといって、passengerが1.8系で既に動いていたり、1.8系でしか稼働しないコードやgemを使っていたりする場合、OSのrubyバージョンを勝手に変更するわけにもいかない人は多いんじゃないだろうか。 でも、rubyは1.9でrailsは3なんだよ。って人は、なんでもかんでもrvmでやること推奨する。 そして、rvmにインストールした1.9系のrubyを使ってpassengerを稼働さましょう。 rvmについてのインストールは公式サイトの通り

    passengerもrvmで動かすOSのrubyに依存しない環境づくり | Act as Professional
  • Raspberry Pi Linux インストールと初期設定 | Act as Professional

    Raspberry PiのOSイメージをダウンロード Raspberry Piの公式サイトでOSの各種ディストリビューションがダウンロードできます。 推奨しているOSはDebian Linuxベースの「Raspbian “wheezy”」のようです。Arch LinuxなどもあるようですがこちらはGeek推奨です。 今回はDebianベースの”Wheezy”を利用します。2012-08-16-wheezy-raspbian.zipは445MBあるので、ダウンロードを少し待ちます。 SDカードへOSイメージを書き込む 32GBのSDカードが2,000円でおつりがきました。こいつに書き込みます。 Raspberry PiにOSイメージを書き込むスクリプトを公開してくれている人がいます。ですが、残念なことにSyntaxErrorがあるなど、他の人のPull Requestを受け入れてないため、バ

    Raspberry Pi Linux インストールと初期設定 | Act as Professional
  • chef-solo はじめてのLinux環境構築の自動化入門 | Act as Professional

    環境構築を自動化すれば数分でサーバ構築して投入できますよ?@HIROCASTERでございませう。 vagrantで開発環境(仮想マシン)を自動構築しようの記事で、仮想マシンにchefやpuppetを自動的に実行させて開発環境を自動で構築する手順を紹介しました。 環境構築を自動化する内容をchefであれば、レシピと呼ばれるものを、puppetであればマニフェストと呼ばれるものを記述しなければなりません。 今回はパッケージ(NTP)を導入して、NTPの設定ファイルを自動的に配備して、サービスを立ち上げるという環境構築の自動化をchef-soloを使って、紹介したいと思います。基的に他のソフトになっても手順は同じです。参考にしてください。 chefとchef-soloの違い chefはクライアントとサーバの形を取っており、chefを実行するためにはサーバにレシピや付随する数多くのデータがなけれ

    chef-solo はじめてのLinux環境構築の自動化入門 | Act as Professional
  • 手を動かして覚えるPHP 5.3新機能 日付(DateTime,DateInterval)編 | Act as Professional

    重要なことだから最初に伝えておくと、PHP5.3からは日付や時間の計算にUNIXTIMEなんて使わないでね。 2038年問題とかパッとみて、「これ何日間なの?」とか計算するのは、さよならしましょう。 手元にPHP5.3環境がある人は、インタラクティブモードを利用して実践しながら読むことをおすすめします。 さぁ、コンソールをひらいて、下記のコマンドを実行しましょう。 $ php -a DateTimeオブジェクト PHP5.3から導入された新機能として、日付に関するオブジェクトが増えました。 それが、DateTimeオブジェクトです。 $now = new DateTime(); echo $now->format("Y-m-d H:i:s") . PHP_EOL; 2010-12-28 23:00:20+09:00 昨日、明日、来週、来月はこんな感じ。 $yesterday = new D

    手を動かして覚えるPHP 5.3新機能 日付(DateTime,DateInterval)編 | Act as Professional
  • 1