2014-02 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

2014-02-28 Fri

[別の年の同じ日: 2004 2007 2008 2009 2010 2011

iPhone 5S 新品交換 はてぶ

昨日、雨が降っている中、手をすべらして iPhone を水たまりに落としてしまい、
仕事で東京に行っていたので、ビックロ行って新品交換してきた。

Apple Store に行ってもよかったんだけど、
前後の予定の関係でそっちには行かなかった。

Referrer (Inside):
[2014-03-04-1] HOYA Z’us-G 強化ガラス液晶保護カバー

2014-02-17 Mon

[別の年の同じ日: 2002 2003 2005 2006 2007 2008 2009 2010 2013

Solaris で RabbitMQ はてぶ

Solaris 上での起動を確認したのでメモ。

RabbitMQ server は generic-unix をダウンロード。

$ wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.2.3/rabbitmq-server-generic-unix-3.2.3.tar.gz

展開

$ gtar xvf rabbitmq-server-generic-unix-3.2.3.tar.gz

Erlang は Solaris に含まれるものだと古いため、
R16 のパッケージを作って利用。

パッケージ自体は #jposug に commit 済み。

RabbitMQ の起動

$ cd rabbitmq_server-3.2.3
$ ERL_DIR=/usr/erlang/R16/bin sbin/rabbitmq-server

              RabbitMQ 3.2.3. Copyright (C) 2007-2013 GoPivotal, Inc.
  ##  ##      Licensed under the MPL.  See http://www.rabbitmq.com/
  ##  ##
  ##########  Logs: sbin/../var/log/rabbitmq/rabbit@build2.log
  ######  ##        sbin/../var/log/rabbitmq/rabbit@build2-sasl.log
  ##########
              Starting broker... completed with 0 plugins.

とりあえず、ここまで確認

参考
- RabbitMQ - Installing on Solaris
  https://www.rabbitmq.com/install-solaris.html

Nagios 4.0 系が Solaris でビルドできない件 はてぶ

Nagios を 4 系にアップデートしてみようかと、4.0.2 をビルドしようとしたところ、
ビルドに失敗。
4.0.1 も試したけど同じように、以下のようなログを出して失敗。

$ CC=/usr/gcc/4.7/bin/gcc gmake all
cd ./base && /opt/dtbld/bin/make
make[1]: Entering directory `/home/tonaka/packages/BUILD/nagios-4.0.1/base'
/usr/gcc/4.7/bin/gcc -Wall -I.. -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o nagios.o nagios.c
In file included from nagios.c:38:0:
../include/comments.h:61:16: error: redefinition of 'struct comment'
In file included from ../include/config.h:144:0,
                 from nagios.c:35:
/usr/include/pwd.h:37:8: note: originally defined here
nagios.c: In function 'nagios_core_worker':
nagios.c:164:2: warning: format '%d' expects argument of type 'int', but argument 3 has type 'pid_t' [-Wformat]
nagios.c:164:2: warning: format '%d' expects argument of type 'int', but argument 4 has type 'pid_t' [-Wformat]
make[1]: *** [nagios.o] Error 1
make[1]: Leaving directory `/home/tonaka/packages/BUILD/nagios-4.0.1/base'
gmake: *** [all] Error 2

ぐぐると以下のチケットが見つかった。

Nagios Tracker - 0000476: Nagios fails to build on Solaris 11 - Mantis
http://tracker.nagios.org/view.php?id=476

include/comments.h で定義されている 'struct comment' というやつがあり、
Solaris の /usr/include/pwd.h で定義されている同名の 'struct comment' と
衝突することが原因とのこと。

この問題の解決には ABI の変更が必要なため、
次のマイナーリリースである 4.1.0 での解決になるそう。

nagios-4.1 branch では修正され Solaris 10 で動作しているらしい。

nagios-4.1 branch は以下

Nagios / Nagios Core / [c3776c]
http://sourceforge.net/p/nagios/nagioscore/ci/nagios-4.1/tree/

Referrer (Inside):
[2016-03-24-1] Nagios 4.1.1 を Solaris でビルド

2014-02-11 Tue

[別の年の同じ日: 2004 2006 2007 2008 2009 2010 2011 2013

髪切った はてぶ

襟足をすこしすっきりさせて、色変えた。

とりあえず、色が抜けて明るくなってくると、
その色基準になるので暗くしたがる傾向が。

2014-02-10 Mon

[別の年の同じ日: 2002 2006 2007 2008 2009 2010 2011 2013

RC カー or ミニ四駆 はてぶ

某所で今年は RC カー or ミニ四駆をやるという話に。