Amazon.co.jp ウィジェット

さむしんぐにゅぅ

さとうようぞう のBlog。気の向いた時に更新。サーバー落ちてたらまた来てちょ。
RonR
2008年11月04日

DreamHost + Redmine

新規にプロジェクトをやることになったので、とりあえずプロジェクト管理ツールにRedmineを使ってみようと思ってDreamhostのコンパネからあれこれいじったんだけど、

いつまで経ってもこの画面から先に行かない。
困った。

サポートwikiに書いてある通りに作業しただけなのになぁ。。

# やっぱtracにしちゃおうかなぁ。。


【15:40ごろ追記】
一回全部無かった事にして、サブドメインを追加する所からもう一度やり直してみたら動いた。

原因は単純で、DreamHost + fast_cgiでRailsアプリを動かす時と同じ理屈でCGI実行ユーザーを別ユーザーにしてしまったため。すげーケアレスミス。

あながあったらはいりたい。

2008年08月02日

updating Leopard pre-installed rubygem

会社の開発環境(MacBookPro)のRailsを2.1.0に更新しようとして、Leopardのターミナルから

sudo gem update rails

したらとりあえずrails2.1.0にはなった。
が、Leopardに標準で着いているgem1.0.2は依存モジュールまではきっちりアップデートしてくれないようで(泣)、ActivesupportとかActiverecordも含めて全部手動で
sudo gem update activerecord

とかいう作業を延々と繰り返すハメになってしまった・・・・。

知識がないってのはホント痛いな。

割と最近CentOS5にソースからbuildして入れたgem1.2はupdate railsするだけでActiveSupportもActionMailerも全部更新されたから、Leopardのgemを更新しりゃぁいいんだ、と思ってhelpをみたら

Usage: gem update GEMNAME [GEMNAME ...] [options]

Options:
--system Update the RubyGems system software

こう書いてある。なるほどねー。
ということで早速実行。

» 続きを読む
2008年02月20日

Plaggerでgoogle code hosting SVN -> twitterするレシピを修正

先週くらいに、RBCで用意してもらったgoogle codeプロジェクトホスティングからSVNコミットログを抜き出し、twitterに投げるというのを作った。(see also this entry.)

「Twitterと連動させたよ!」ってMLにポストしたらメンバーからの評判も概ね良かったんですが、自分的にはtwittされる順番がおかしいってのだけがどうしても気に喰わなかった。

CustomFeed::SVNLogでreverse指定して引っ張ってくるだけだと、最新のコミットログがtwitterの一番上に表示されなかったんだよね。


Plagger自体をdream hostで動かしてるからそもそもサーバーのload averageも異常に高い時があるし、google codeにもその都度アクセスするからcronの頻度をあんまり縮める訳にもいかず、さてどうしたものかと思っていたらPlaggerのEntryを逆順にするFilterを見つけた。

参考:(フィルタ本体)[sbm] del.icio.us to hatebu - nirvashの日記
参考:(利用例)cohtan blog: Bloggerの投稿をTwitterやJaikuで通知するPlaggerレシピ
参考:(利用例):嶋の徒然なる日々 with podcast : ●不満点が出てきた[Plaggerを使ってLivedoor BlogからMixiへ自動投稿を行う]


Filter::Reverseはここのページにあるのをそのままコピペで使った。

package Plagger::Plugin::Filter::Reverse;
use strict;
use base qw( Plagger::Plugin );

sub register {
    my($self, $context) = @_;
    $context->register_hook(
        $self,
        'update.feed.fixup' => ¥&feed
    );
}

sub feed {
    my($self, $context, $args) = @_;

    $context->log(debug => "reverse");
    my @entries = $args->{feed}->entries;
    @entries = reverse(@entries);
    $args->{feed}->{entries} = ¥@entries;
}

1;

OK、ちゃんとやりたかったことが実現できていることが確認できた。

20080220.png
» 続きを読む
2008年02月19日

地球に感謝を伝えるサービス

最近学習しはじめたRuby on Railsを使って、サービスを一個立ち上げることを考える。
codingが唯一の楽しみだからな(w

題材として、以前tom氏に共感してもらった「地球にありがとうと言う」サービスはどうだろうか、と考えている。
ま、あくまでアイディアベースなんだけどさ。

イメージ的にはtwitterで「@appriciate_earth」みたいなことをやって(そんなアカウント無いはずだから、実際にやるのはやめてね)それをまとめるとか。
flickrpicasaに投稿された美しい自然の画像とmushupしてみるとか・・・。それをgoogle mapにピン打ってみたり。
おいしい千葉県産のほうれん草について「こんなにおいしいほうれん草をありがとう」みたいな書き込みを携帯からウPできる、とか。

そんな感じ。

どうだろう?

ご意見、募集中。はてぶでもコメントでもTBでもskypeでもtwitterでもmessengerでも何でもいいです。
# ただし直メール&電話だけは止めて下さい。

2008年02月11日

【自分メモ】RonRなプロジェクトをSubversionからcheckoutすると

Subversion上にあがっているRuby on Railsなプロジェクトをチェックアウトし、実行してみようとコンソールから

./script/server

してもserverに実行属性がついてないからWEBrickサーバーが起動しない。

そういうものだ、と思って

chmod 755 ./script/server

するしかない、と。

$ chmod 755 ./script/server
$ ./script/server
=> Booting Mongrel (use 'script/server webrick' to force WEBrick)
=> Rails application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
** Ruby version is up-to-date; cgi_multipart_eof_fix was not loaded
** Starting Mongrel listening at 0.0.0.0:3000
** Starting Rails with development environment...
** Rails loaded.
** Loading any Rails specific GemPlugins
** Signals ready. TERM => stop. USR2 => restart. INT => stop (no restart).
** Rails signals registered. HUP => reload (without restart). It might not work well.
** Mongrel available at 0.0.0.0:3000
** Use CTRL-C to stop.

動いた。

2007年12月22日

えんじん

今からRailsの勉強会に参加してきます。

Rubyビジネス・コモンズ - 第一回イケテルRails勉強会@東京

円陣組んできマース!

2007年12月20日

LeopardでRailsしようとして'Unable to detect ruby install'

AptanaにRails環境を入れると、

Unable to detect Ruby installとか言われる。エラーメッセージでぐぐると答えが書いてあって、

RadRails - Unable to detect ruby install on OS X Leopard

これで一発解消。

ヒマだからてきとーに日本語訳しておく。

» 続きを読む
Made with dreamweaver Made with fireworks Powered by Movable Type 3.34 Powered by Wandering Wind Apple Store 人気ブログランキング - さむしんぐにゅぅ
Copyright : [Articles] (C) さむしんぐにゅぅ All Rights Reserved.
[Comments/Trackbacks] ... Authors of those have rights.