ラブナガ! RSSフィード Twitter

2011-05-02

昼JAZZ(昼ジャズ) in Cafe豆ちゃん


長崎 カフェ 豆ちゃんでやってる基本月一イベント「昼JAZZ(昼ジャズ)」に行ってきましたよ!

豆ちゃん到着!

豆ちゃんは以前何回か行ったことがありましたが、見事一本道を入り間違って迷ってみたり...無事に入れました!
豆ちゃんの場所はこちら

昼JAZZ前〜

昼JAZZ開始〜

かぶりつき席をゲットし(@tactactadさんありがとー)、かぶりつきで見てみました〜

知ってる曲があったり、某長崎のアレをアレした曲があったり時間もあっというまでした!
いやーあの空間で響き渡る音色がたまりません。ピアノ(松本さん)、ベース(赤松さん)、トロンボーン(柴田さん)。
それぞれでも、合わさっても。改めて音楽っていいなぁと思いました。

あ、柴田さんとてもいい人でした〜



今度は子ども連れて、また行こうと思いました。素敵な午後を過ごさせてもらって幸せー!

2011-04-29

Redmine 1.1.2 ON CentOS 5.5 (インストールメモ)


Redmine を CentOSインストールした時のメモ書きです。

Redmineに関してはこの辺を。

Ruby on Railsで作られたプロジェクト管理ツールredMineを使ってみよう!:第1回 プロジェクト管理ツールの必要性/Tracとの違い/redMineがオススメな理由|gihyo.jp … 技術評論社
 http://gihyo.jp/dev/serial/01/redmine/0001

会社のソース管理はSVNでやってるんですが、タスク管理などはヌーラボさんの「どこでもプロジェクト管理バックログ」を利用していました。
フリープランなんで、ソース管理とタスク管理が別々...色々と不都合がでてきたので社内にRedmine立てることになりましたとさ。

営業方面でもBacklogで共有していますがなかなかいいです!ツールは使い分けってことで。

参考URL

 先人の知恵ををを。ありがとうございます。

前準備


オールインワンだったら楽だったんですけどね〜地道にインストールしていきます。
あ、Redmineはこの時点での最新版(1.1.2)を利用しました。

今回、WEBサーバApache(2.2 w/ Passenger)、DBPostgreSQL(8.1)という構成で。
その他必要なライブラリ等をインストールしておきます。

Rubyコンパイルに必要
# yum -y install kernel-devel gcc zlib-devel openssl-devel
Passengerコンパイルに必要
# yum -y install httpd-devel gcc-c++ apr-devel curl-devel
postgres-pr,pgのインストールに必要
# yum -y install postgresql-devel

そうそうDBを設定しなきゃ


DBは既にインストールしていたので、新たにRedmine用のDBを作成しました。

# su - postgres
$ createuser -dEeP
作成するロール名を入力してください: redmine
新しいロールのパスワード:
もう一度入力してください:
新しいロールをスーパーユーザとしますか?  (y/n)n
新しいロールにロールを作成する権限を与えますか? (y/n)n
$ createdb -E UTF-8 -O redmine redmine
$ psql
データベースの日付形式をISOに
postgres=# ALTER DATABASE "redmine" SET datestyle="ISO,MDY";
postgres=# \q
$ exit

後でRedmine設定しますけど、DBへのアクセスがうまくいかないときは設定ファイルの見直しをしましょう。(しましたけど何か?)

Ruby関係色々


ここがキモですね。バージョンなどが合わないと後で大ハマリします。(しましたけど何か?)

■Ruby1.8
 ftp://ftp.ruby-lang.org/pub/ruby/1.8/

# wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz
# tar xzvf ruby-1.8.7-p334.tar.gz
# cd ruby-1.8.7-p334
# ./configure --prefix=/usr
# make
# make test
# make install
# ruby -v
ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-linux]

RubyGems
 http://rubyforge.org/frs/?group_id=126&release_id=45823
 あとでセッションストア秘密鍵を作成するときに色々怒られるのでバージョンを 1.3.7 にしておきます。

# wget http://rubyforge.org/frs/download.php/74619/rubygems-1.7.2.tgz
# tar xzvf rubygems-1.7.2.tgz
# cd rubygems-1.7.2
# ruby setup.rb
# gem install rubygems-update -v=1.3.7
# update_rubygems
# gem -v
1.3.7

Rails
Redmineのバージョンによって環境を整える必要がありました。

# gem isntall rails -v=2.3.5
# gem install i18n -v=0.4.2
# gem install postgres-pr
Postgreのデータディレクトリの場所とか変えているとハマります。(ハマりましたが何か?)
# gem install pg -- --with-pgsql-dir=/var/lib/pgsql

やっとRedmine

Redmine
 http://rubyforge.org/frs/?group_id=1850&release_id=45701
インストール先のディレクトリに移動して実行です。

# tar xzvf redmine-1.1.2.tar.gz
# mv redmine-1.1.2 redmine
# cd redmine
セッションストア秘密鍵の生成方法が色々あったけど、この方法で落ち着きました。
# rake generate_session_store
データベース設定を変更
# vim config/database.yml
production:
  adapter: postgresql
  database: redmine
  host: localhost
  username: redmine
  password: "hogehoge"
  encoding: utf8
  scheme_search_path: public
データスキーマの作成
# rake db:migrate RAILS_ENV="production"
初期データのロード
# rake load_default_data RAILS_ENV="production"

ここまできたら内蔵WEBサーバで動作確認を。

script/server -e production

http://server:3000/ にアクセスしてRedmineデター!!やったー!

そしてPassenger

疲れた...

# gem install passenger
# passenger-install-apache2-module
上記コマンド実行中にApacheに対するPassengerの設定が表示されるのでそれを記載します
# vim /etc/httpd/conf.d/passenger.conf
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.7/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.7
PassengerRuby /usr/bin/ruby
Apacheの設定ファイルの末尾に以下設定を記載します
# vim /etc/httpd/conf/httpd.conf
ServerName サーバ名orIP
<VirtualHost *:80>
    ServerName サーバ名orIP
    RailsBaseURI /redmine
</VirtualHost>
# /etc/init.d/httpd restart

http://server/redmine/アクセスしてでたー!!!

後は色々設定しないとですね。SVNとの連携どうやるんだろ。色々と触ってみようかなと。

最終的にインストールされたものは

# gem list
abstract (1.0.0)
actionmailer (2.3.5)
actionpack (2.3.5)
activerecord (2.3.5)
activeresource (2.3.5)
activesupport (2.3.5)
arel (2.0.9)
Ascii85 (1.0.0)
builder (2.1.2)
bundler (1.0.12)
daemon_controller (0.2.6)
erubis (2.6.6)
fastthread (1.0.7)
holidays (1.0.0)
i18n (0.4.2)
icalendar (1.1.6)
mail (2.2.19)
mime-types (1.16)
passenger (3.0.7)
pdf-reader (0.9.2)
pg (0.11.0)
polyglot (0.3.1)
postgres-pr (0.6.3)
prawn (0.11.1)
rack (1.0.1)
rails (2.3.5)
railties (3.0.7)
rake (0.8.7)
rmagick (1.15.17, 1.15.14)
rubygems-update (1.3.7)
thor (0.14.6)
treetop (1.4.9)
ttfunk (1.0.1)
tzinfo (0.3.27)

こんな感じです。あとで、(Redmine) Backlogs :: Homeを使いたいのでいくつか追加でいれています。

とりあえず、動いてくれてます。どんどん活用して回していかないと。ツールはツール。
最終的な目的達成のためってことを忘れずに...

2011-04-03

さが桜マラソンに参加してきましたよ!

今日は朝から佐賀で行われた「さが桜マラソン」に参加してきました!

@kamomeno37
@masaaki008
@bamboo_inside

達と一緒に参加。みんなで走るのも楽しいですね!

ペースメーカをかってでてくれたかもめさん、
途中でいっしょにつぶやきながら楽しませてくれたまさあきさん、
初10kmで完走。しかも良いタイムでゴールしてたばんぶーさん

みんな素敵です!

仲間でなにか達成するってすごく素敵で楽しい。色々活かしていきたい。

あ、あと有森さん大好きになりました!

有森さんとハイタッチ!

また、いきたい素晴らしいイベントでした〜!来年も!

2011-04-02

れいかいに参加してきましたよ


そうそう、今月からはじまりました「れいかい」に参加してきました。

つきいち勉強会いべんとです。

れいかいの様子

場所は市立図書館の研修室。利用料金も意外に安め。

なかなかいいですな〜

カメラカメラ!

ここでもスカラさんとか勉強してアプリ作りにはげみたいです。

2011-02-19

おみくじをひいてきましたよ


とあるランタンフェスティバルの一日。
東京から帰ってきていた長崎の友達とランタンいってぶらぶらして、
なんかバイクグッズやさんに行きたいっていうのでついていきました。

目指したのはここ

バイクグッズやさん

その途中に伊勢宮って神社があってすげー雰囲気よかったからよってみたところ
これまたすげーレトロなおみくじマシーンがあったわけですよ!

レトロなおみくじ

これはお金いれても出てこなそうって思ってたら

諸注意

どうやらできるらしい...しかも二十円...あやしい...

しかし、となりのお守りとかおいてあるところに「もしでてこなかったら、ここからとってね」
と無造作におみくじが置かれていたので意を決してトライトライ!

...

大吉!!

おみくじ大吉

なんかいいこと書いてあるなぁ。

20円というコストパフォーマンスの良さと雰囲気の良さで来年もここでおみくじを引くことに決めました!

長崎も裏路地歩くと色々なトワイライトゾーンがありそうです。