2011-01-01から1年間の記事一覧

Redmineでのプロジェクト運用Tips

この記事は Redmine Advent Calendar jp: 2011 : ATND の12日目です。 前日は @suerさんのプロジェクトの概要にREADMEを表示するプラグインを書いたでした。 明日の担当はmikoto20000さんです。 はじめに 自分がRedmineを使い始めたのは結構古く、2008年1月…

RubyデーモンでTwitterバルス!

この記事は Ruby Advent Calendar jp: 2011 : ATND の9日目です。 前日は @sato_ryuさんのGemfileの書き方を学んで安心して年を越すでした。 明日の担当はくりすみいおさんです。 はじめに 今日はラピュタの日。 Rubystならバルスを手でTwitter投稿するなど…

UbuntuでMySQLやPostgresql等の等のサービス起動制御

Ubuntuのサービス起動制御についていつも忘れるのでまとめておく。 Ubuntu11.04時点での内容なので、今後バージョンアップに連れて変更されるかもしれない。 1. Upstart利用サービス 概要 イベントベースのUpstartで起動制御しているサービス。 Ubuntu10.04…

Thunderbird6(or7)でFiretrayを有効にする方法

Thunderbird6に上げたとたん、必須アドオンのFiretrayが動かなくなった。 調べてみるとパッチを当てて再コンパイルすれば良いらしいのでやってみた。 前提 Ubuntu11.04_i686上でビルド&Thunderbird6使用 手順 1.ソースダウンロード $ mkdir firetray $ cd f…

2011夏 青春18切符旅行

北陸中心に旅行。 旅行記:Twilog http://twilog.org/TrinityT/date-110817/asc http://twilog.org/TrinityT/date-110818/asc http://twilog.org/TrinityT/date-110819/asc http://twilog.org/TrinityT/date-110820/asc http://twilog.org/TrinityT/date-110…

Ubuntu11.04でbashのTAB補完動作を元に戻す方法

現象 TABキーでの補完動作が一部コマンドで勝手に半角スペースを入れる大きなお世話をするようになった。 10.10までの動作 ls /etc/ 11.04の動作 ls /etc/(半角スペース) 対策 方法1 「/etc/bash_completion」の1587行目を変更する。 変更前 have $i && comp…

Ubuntu11.04でCanonプリンタドライバをインストールする

Ubuntuを10.10→11.04に上げたところCanonプリンタでの印刷ができなくなった。 再度ドライバをインストールしようとしたところ「パッケージ gs-esp はまだインストールされていません。」との依存関係エラーが発生。 どうやら11.04からgs-espが標準で提供され…

RedmineでSSL自己証明書Subversionリポジトリにアクセスする方法

ちょっとハマったのでまとめておく。 エラー内容 RedmineのリポジトリにSSL自己証明書Subversionリポジトリを指定 →404エラー →こんなエラーメッセージがRedmineのログに Processing RepositoriesController#show (for XXX.XXX.XXX.XXX at 2011-06-28 19:00:…

CentOS5に手間をかけずにrubygems+Capistranoを入れる方法

rubyは最新ではなくてもよいがCapistranoだけ使用したい場合があったのでまとめておく。 ※rubyはyumで入れるため1.8.5系。 手順 1. yumでruby関連のアプリをインストール $ sudo yum install ruby ruby-rdoc ruby-devel ruby-libs 2. ruby1.8.5でも動作するr…

Capistranoでwebサーバごとに実行するコマンドを変える。

需要は有りそうだが情報が少ないので簡単にまとめておく。 方針 サーバごとに独立ロールを設定 ロールごとのタスクを追加 afterタスク等を使用して、複数のタスクを追随起動させる。 サンプル (deploy.rb ※抜粋) role :web, "localhost", "192.168.2.20" ...…

S2JDBCでコネクションプーリング死活監視&再接続を行う方法

PostgresqlでDB再起動時にコネクションが残る現象が発生したので、死活監視して再接続を試みる方法を検証。 jdbc.diconのvalidationQuery、validationIntervalを使用することで良い感じで回避できた。 監視クエリはとりあえず「select 1」としている。 ●jdbc…

UbuntuのクリップボードマネージャはGlippyがベスト。

Ubunutuに乗り換えてからクリップボードマネージャをいろいろ試してきたが、ようやく満足行くのに巡り会えた。 その名はGlippy(https://launchpad.net/glippy)。 これで「最新のGNOME環境で使用可能」「snippet機能あり」「Eclipseなどと競合しない」という…

Maven2でビルド時のテストを「-Dmaven.test.skip」オプション指定無しでスキップする方法

pom.xmlのmaven-surefire-pluginのskipTestsオプションをtrueにする。 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <excludes> <exclude>**/*$*</exclude> </excludes> <skipTests>true</skipTests> </configuration> </plugin>

Ubuntuでのapache再起動Capistranoコマンド

なんか必要そうな人がいる予感。 書いてみた。●deploy.rbの一部 namespace :hoge do # deploy task :hoge:deploy, :roles => :web do # 適当にdeployコマンドを書く。git pullとか。 run "...." end # deploy後コマンド after "hoge:deploy", :roles => [:we…

RVMのRuby環境にreadline,openssl,zlibなどのライブラリを追加インストールする

現象 RVMで構築した環境でHerokuを起動させようとしたのだが、以下のようなエラーが発生。 $ heroku create redmine_hands_on /home/hoge/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no…

DOS

MacBook Air 11インチ欲しい!