2008/7/16

Mini-ITX on atomで静音サーバ

最近はこの「ひじきねっと」も外部ホスティングにしてしまったので、自宅サーバは単なるファイルサーバ、メディアサーバと化しているのですが、24・365で運用させると電気代とか騒音とかが気になりますので、最近はやりのatomチップの載った省電力・静音サーバを作りました。

ベースはIntel D945GCLFで株式会社ディラックの静音ケースに組み込まれたNoah Station AT160を調達しました。

HDDは既にUbuntu Server 8.04が入っている元々のサーバから載せ替えましたが、ネットワーク周りで2点程トラブルがあったので対処方法をメモ程度にエントリします。



2008/6/18

PHP 5.2.5ベースのxreaでフレッシュリーダー

今朝見たら、xrea上にインストールしてあるフレッシュリーダーが動かなくなっていました。

見るとphpのバージョンが5.2.5に上がったらしい。

.htaccessに以下の設定をするだけでは動かなくなってしまったので無理矢理動かしました。

AddHandler application/x-httpd-phpcgi .php


2008/6/ 4

ssh経由で遠隔iTunesサーバの音楽を聴く

Linuxで動くフリーの「mt-daapd」は便利ですね。サーバ上にあるmp3ファイルをWindowsから素のiTunesで聴くことができます。

もしLinuxサーバ上にmp3のファイル名がUTF-8で保存されているなら、ubuntuでは以下のコマンドでかんたんに導入ができます。

$ sudo aptitude install mt-daapd

あとは、http://localhost:3689/ につなげたり、/etc/mt-daapd.conf を編集したりして初期設定をすれば良いでしょう。

いろいろ日本語パッチなどもありますが、普通のmt-daapdでも元のmp3をiTunesから直接開いて、全て選択後に「詳細>ID3タグを変換」でID3タグバージョンを2.3等に変換すれば、mt-daapd経由でも日本語で曲名などが見られるようになります。



2008/5/30

Outlookの連絡先をldifファイルに変換する

ThunderbirdはOutlookで作成した連絡先を直接インポートする機能がありますが、以下の不便な点があります。

  • Outlookを標準メーラーに指定してからThunderbirdでインポートする必要がある
  • Thunderbirdからldifファイルを出力するとMozilla独自のobjectclassである「mozillaAbPersonAlpha」を使用する(標準ではないのでいろいろ不便そう)

Outlookは2003,2007共に連絡先内の画像以外すべての情報をcsv形式にはエクスポートできるので、このcsvファイルをldif形式に変換するperlスクリプトを作成しました。



2007/9/ 2

vfatのUSBディスクをsambaで利用

CentOS4.5でFAT32の外付けUSBディスクを接続しました。

使用目的はsambaによるWindowsクライアントからの各種ファイル共有の為です。

FAT32にする理由は、万が一Linuxマシンが故障した場合にも外付けディスクをWindowsに繋げることによりデータはとりあえず引き続き利用可能にするのが主な目的です。

現在は玄人志向のkuro-box/HGにdebianを入れて、ext3のファイルシステム上でsambaのファイルを共有していますが、こちらを移行する方法についてもふれたいと思います。



2007/9/ 1

KURO-BOX/HGのadjtimex設定

個人的なメモです。

[/etc/default/adjtimex]
# /etc/default/adjtimex - configuration file for adjtimex(8)
#
# you may adjust these values manually or by calling /usr/sbin/adjtimexconfig
#
# This file is sourced by /etc/init.d/adjtimex
#
TICK=10029
FREQ=6260198

2007/8/13

iptablesの勉強(その1)

アプリ系ネットワークエンジニアのくせに、iptablesについてはほとんど知らなかったのです。自宅ではBBルーターがよろしくやってくれているし、仕事でもFirewallの設定は管轄外だったもので。

でも、このままでは(何かが)イケナイと思い、少し勉強した成果を発表します。

今回はサーバ上の任意のポートに来たアクセスを別サーバの任意のポートにフォワードする設定です。