北海道 2日目

31 05 2008

今日はマラソン!で、昨日は、事前登録しました。とりあえず、札幌にある支店に寄って、すこし話をしてから千歳に行きました。横断歩道のところに垂れ幕発見。

P1000865

会場の前には開始時刻など書いている看板とかもありました。

P1000867

ゴールを通り抜けて、そこに受付をやっている建物もあり、

 P1000868 P1000869 

 P1000871 P1000872

とりあえず、明日のゼッケンは883番です。天気は午前中は悪いみたいだけどここまで来たら頑張るしかないな。

P1000873

ちなみに知人宅にゼッケンを置き忘れて持ってきてもらいました。ハワイチケットが手に入ったら、コメントで一番最初に名前を言わないと、グラミー賞みたいに。

では、走ってきます。





北海道 1日目

30 05 2008

少し早い夏休みになりそうなこの北海道シリーズ。単にこの週末のマラソン、その翌週の旭川のコミュニティイベントと両方行くなら、飛行機代よりも現地滞在費の方が安いからということで、戻るのは 6 月 9 日になる予定です。

さて、今日は昼 12 時の飛行機だったのですが、朝10時から電話会議(アジア向け)が入っていました。どう考えてもこれに参加していると間に合いません。ということで、午前1時からの電話会議(ヨーロッパ向け)に参加するしかありませんでした。終わったら 2 時。寝て起きたら 5 時。

眠い。。。と布団に入って家を出たころには何を考えていたのか 12 時半の飛行機と思っていました。で、空港に到着は 11 時 20 分ぐらいで、荷物を預ける時に「 12 時のフライトですね」と言われて気づいた有様でした。ラウンジで少しジュースでも飲んで、何か買い物をと思っていたのですが、まっすぐ飛行機に乗りました。

P1000855
あっというまに機上の人に

今回は、体に負担をかけないためにという名目で、ANA のプレミアムクラスに乗ってみました。ということでビールとかも飲み放題なのですが、マラソン前の私は酒飲めないので、黒ウーロン茶を飲んでました。ちなみに機内食はこちら。いろいろとおかずがあるけど、全部で 520k cal なのでいい感じです。

P1000854

座席広くて足も伸ばせたので、本当によかった。ちなみに帰りはもともとマラソンの翌々日だったのでプレミアムクラスの予定でしたが、何のことはない翌週になってしまいましたので、また贅沢に帰るだけになります。

新千歳空港に到着したあと、ちょっと空港をぶらぶらとしてみたのですが何やら行列が。。。。生キャラメルというのが人気があるみたいで、すごい並んでいました。帰りにタイミングよく売っていたら購入しようかなぁ、でもこれは大変だ。

P1000856

ホテルにチェックイン。今回は初めて Gold Preferred Guest になったあとの宿泊なのですが、受付が別のところにあるということを教えてもらいました(コンシェルジェデスク)。そして部屋は Preferred Guest Level ということで少し広めの部屋になっているのかな。って、シングルで予約していてもベッド二つの部屋になるんですね。

P1000858 P1000859
部屋が前回よりも広い(左) ゴールドになった入れ物もちょっと意識したいろいに(右)

少し部屋で仕事をした後、晩御飯を食べに札幌まで移動、札幌の知人2名と合流してスパゲティを食べて少しお買いもの(アミノサプリの粉を購入)。そしてホテルに入ってスパに( 滞在しているので、1,300 円 )入りました。リフレッシュも完了です。

ちなみに今回の宿泊費は 6,900 円。これに朝食券がついていて 2,300 円相当(?) だからすごいコストパフォーマンスがアップグレードされてなくても良いです。さて、今日はもう少しのんびりしたら早めに寝て、明日朝食を食べた後会社に一度行ってみるか。





InspIRCd を導入してみる ( FreeBSD 編 )

29 05 2008

さて、InspIRCd をインストールしてみます。とりあえず、下準備は完了したので続いて InspIRCd のセットアップに入ります。引き続き、root 権限での作業です。データベースモジュールなどの表示が出てきますが、今回はとりあえずスルーします。

# cd /usr/ports/irc/inspircd
# make
inspircd dialog 
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for inspircd-1.1.19
=> InspIRCd-1.1.19.tar.bz2 doesn’t seem to exist in /usr/ports/distfiles/.

ここで /usr/ports/distfiles の中に InspIRCd-1.1.19.tar.bz2 のファイルがないと警告が出てきました。ダウンロードをしようとするのですがどうもうまくいかないので、強制的にファイルを置いてみました。

# cd /usr/ports/distfiles
# wget
http://www.inspircd.org/downloads/InspIRCd-1.1.19.tar.bz2

その後、戻って make を実行するとすでに設定した状況を元に、どんどん進んでいって、以下の画面がしばらくしたら表示されます。

*************************************
*        BUILD COMPLETE!            *
*                                   *
*   To install InspIRCd, type:      *
*         make install              *
*************************************

ということで、プログラムの作成は完了です。ちなみに最初のダイアログ形式のものは2回目以降の make では出てきませんが、make config とすることで表示されます。

build が成功したので、取り急ぎ一気にインストールしてしまいます。

# make install
<snip>
      This port has installed the following startup scripts which may cause
      these network services to be started at boot time.
/usr/local/etc/rc.d/inspircd

      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type ‘make deinstall’
      to deinstall the port if this is a concern.

      For more information, and contact details about the security
      status of this software, see the following webpage:
http://www.inspircd.org/

必要なファイルが /usr/local/etc などに展開されていきます。あとは設定ファイルを作って動かしていく形になります。とりあえずサンプルの設定ファイルをコピーして使います。

# cd /usr/local/etc/inspircd/
# cp inspircd.conf.example inspircd.conf
# vi inspircd.conf

設定は XML に記載する形になっています。diepass と restartpass は設定しましょう。

<power diepass="" restartpass="" pause="2">

 

あとこの2行も削除しましょう。

<die value="You should probably edit your config *PROPERLY* and try again.">
<die value="User error. Insert new user and press any key. (you didn't edit your config properly.)">

 

そして設定ファイルの状況があっているか、動かしてみましょう。

# /usr/local/inspircd/inspircd checkconf
Config check complete

続いて、OS 起動時にきちんとサーバーが立ち上がるように、/etc/rc.conf に以下の1行を追加します。

inspircd_enable=”YES”

 

参考:http://gigazine.net/index.php?/news/comments/20080128_inspircd/





MySQL の設定 ( FreeBSD 編 )

29 05 2008

データベースがあると何かと便利なので、とりあえず MySQL をセットアップしておきます。とりあえず、いろいろ作業をしていた関係なのか、FreeBSD の標準として入っているのかわかりませんが、以下のモジュールを削除しました。

# pkg_delete mysql-server-5.0.51a
# pkg_delete p5-DBD-mysql-4.006
# pkg_delete php5-mysql-5.2.5_1
# pkg_delete mysql-client-5.0.51a

実際に削除をしたかったのは、最後の項目 mysql-client-5.0.51a ですがそれを削除するためには上の3つが依存していた形になります。これが終わったあと、とりあえず make を実行します。

# cd /usr/ports/databases/mysql51-server 
# make WITH_CHARSET=utf8
===>  Vulnerability check disabled, database not found

You may use the following build options:
<snip>

コンパイルが終わったらインストールをします。

# make install
===>  Installing for mysql-server-5.1.24_1
===>   mysql-server-5.1.24_1 depends on shared library: mysqlclient.16 – found
===>   Generating temporary packing list
<snip>

===> SECURITY REPORT:
      This port has installed the following files which may act as network
      servers and may therefore pose a remote security risk to the system.
/usr/local/libexec/mysqld

      This port has installed the following startup scripts which may cause
      these network services to be started at boot time.
/usr/local/etc/rc.d/mysql-server

      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type ‘make deinstall’
      to deinstall the port if this is a concern.

      For more information, and contact details about the security
      status of this software, see the following webpage:
http://www.mysql.com/

ひとまずインストールは完了です。起動時に動かすためには、 /etc/rc.conf で以下の項目を YES にしましょう。

mysql_enable=”Yes

あと、MySQL を起動するのであれば以下のような形で。

# /usr/local/etc/rc.d/mysql-server start

一応、こんな感じですかね。ちなみに起動後に webmin を見てみたところ、きちんと認識をしていました。

MySQL Webmin 

とりあえず、Change Administration Password を選択して、データベース管理者のパスワードを変更しておきましょう。実際に運用していく上で、何か変更を加えていくかもしれませんが、基本のインストールはこんな感じでした。





明日からの北海道の予定

29 05 2008

明日、金曜日からお休みをいただいてマラソンと旭川の勉強会参加も含めて1週間ほど北海道に滞在する予定となりました。まぁ、休暇をとりながらといいつつ、札幌滞在中は特に予定はないので北海道支店で仕事をする予定です。大まかには、こんな感じの予定です。

30 日(金)

  • 昼ぐらいの飛行機で北海道に移動
  • 午後はホテルで仕事

31日(土)

  • 昼ぐらいに一度北海道支店に
  • 土曜日にイベントをやっているのでちょっと挨拶を
  • 午後はマラソンの事前登録(ゼッケンとかゲット)
  • 夜は知人の家に宿泊

1日(日)

  • 千歳 JAL 国際マラソン フルマラソン、初チャレンジ!
    (ちなみにこの日、富士山あたりで自転車に乗っている人が)
  • ホテルにチェックイン
  • 筋肉痛との戦い

2日(月)

  • 筋肉痛と戦いながら、北海道支店で仕事

3日(火)

  • 昼ぐらいに倶知安に寄ってちょっとのんびり
  • 夜は函館まで移動

4日(水)

  • 函館散策
  • ラッキーピエロには行きたい
  • 札幌に戻る

5日(木)

  • 北海道支店で仕事

6日(金)

  • 北海道支店で仕事

7日(土)

  • 旭川に移動、Tech-Ezo 旭川イベントに参加

8日(日)

  • 旭山動物園にみんなで行ってみる
  • 札幌に戻る

9日(月)

  • 昼ごろの飛行機で戻る、家で仕事

そして 10 日に職場復帰という感じです。





Webmin のアクセス制限をかける ( FreeBSD 編 )

28 05 2008

便利な管理ツールである Webmin ですが、ログイン画面が誰でも見れるというのはもちろんリスクを背負ってしまいます。ということで、IP アドレスレベルで制限をかけて、管理画面を使える状況をある程度絞る必要があります。絞りすぎて、自分で使えないようにならないようだけ注意しましょう。

左側にある Webmin -> Webmin Configuration を開くと、IP Access Control というアイコンが表示されます。

Webmin Configuration

このアイコンをクリックすると、IP アドレスなどを入力する画面になります。

IP Access Control

IP アドレスの記載方法に関しては、利用される環境によってある程度の範囲を持たせた方がいいこともあるかと思いますので、好みでどうぞ。





管理ツールのインストール Webmin ( FreeBSD 編 )

28 05 2008

サーバーの管理用ということで、Webmin をインストールすることにします。インストールは ports でダウンロードして make install です。

$ su
# cd /usr/ports/sysutils/webmin
# make
===>  Vulnerability check disabled, database not found
=> webmin-1.420.tar.gz doesn’t seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://nchc.dl.sourceforge.net/sourceforge/webadmin/.
webmin-1.420.tar.gz                           100% of   12 MB  122 kBps 00m00s
=> bind8-1.410-6.wbm.gz doesn’t seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://download.webmin.com/updates/.
bind8-1.410-6.wbm.gz                          100% of  351 kB  124 kBps
=> status-1.410-2.wbm.gz doesn’t seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://download.webmin.com/updates/.
status-1.410-2.wbm.gz                         100% of  114 kB   87 kBps
===>  Extracting for webmin-1.420
<snip>
# make install
===>  Installing for webmin-1.420
<snip>
===================================

To reconfigure webmin you should
run the following command as root:

  ${LOCALBASE}/lib/webmin/setup.sh

You won’t have to perform this step
after every webmin upgrade.

Since 1.150_2, to run webmin from
startup, add webmin_enable=”YES”
in your /etc/rc.conf.

===================================
===> Installing rc.d startup script(s)
===>   Registering installation for webmin-1.420
#

とりあえず管理者のパスワードだけでも変更をしておこうということで設定ツールを実行します。

# /usr/local/lib/webmin/setup.sh
***********************************************************************
*            Welcome to the Webmin setup script, version 1.420        *
***********************************************************************
Webmin is a web-based interface that allows Unix-like operating
systems and common Unix services to be easily administered.

そして起動します。

# /usr/local/etc/rc.d/webmin start

ログインしてこんな感じで画面が出てきました。ということで、インストール完了です。

Webmin 起動画面





FreeBSD の Ports を更新する

28 05 2008

サーバーを借りてユーザーを作って、DNS の設定をしてそのままになっていました。来週は休暇をいただいたりと時間がありそうなので、ちょこちょことサーバーを構築してサービス開始に向けて準備を進めようと思います。

 今回借りたサーバーはファーストサーバーの FreeBSD のサーバーになります。

ひとまず、いろいろなソフトウェアをインストールするために、ports をアップデートすることにしました。そのためのコマンドとしては、portsnap を実行します。

とりあえず su で root 権限を手に入れて、以下のコマンドを実行します。portsnap fetch (スナップショットのダウンロード)、 -> portsnap extract (ダウンロードしたスナップショットから ports を再構築)、 -> portsnap update ( ports をアップデート )となります。なお、2回目からは extract のステップを省略できます。

# portsnap fetch
Looking up portsnap.FreeBSD.org mirrors… 4 mirrors found.
<略>
# portsnap extract
<略>
# portsnap update

とりあえず、これで下準備完了です。





祝賀パーティ

28 05 2008

元同僚が出産、ということで勝手に祝賀パーティをしてきました。

D1000005 D1000004
かつおの刺身 行者ニンニク漬け

D1000006
北海道産タケノコ焼き

タケノコ焼き、おいしかったなぁ。





Windows 7 のマルチタッチ

28 05 2008

Surface を少しだけ触ることができる機会があったのですが、なかなか楽しいんですよね。とりあえず、ムービーはこんな感じで。

http://images.video.msn.com/flash/soapbox1_1.swf
Video: Multi-Touch in Windows 7

Windows 7 は Windows Vista のカーネルを引き継ぐということなので、次を待って一気にという必要はなくて、むしろ Service Pack 1 の出た Windows Vista に先に切り替えておけば、Windows 7 も素早く堪能できるというもの。

とはいえ、マルチタッチに関してはマルチタッチ対応の画面だな( DELL のノート PC は対応してるみたい、今回のデモは DELL )。でもまぁ、しばらくノートパソコンを購入する予定は特になく、せいぜい Loox U の Atom 版が出たとき、でもまぁマシンが小さいからデュアルタッチはやりにくいだろうから遠慮なく買い替えだな。








フォロー

Get every new post delivered to your Inbox.

現在1,822人フォロワーがいます。