1.023world - ヤドカリパークとマリンアクアリウム -

海洋の仕組みと細菌・微生物から学ぶマリンアクアリウムサイト

1.023world Facebook

結果 Oh! Life (旧ブログ)

懲りずに書いてみたりする結果オーライな日記

自動干満システム:初のトラブル

この記事を含むタグの全記事リスト: 干満システム

先日のくらげちゃん
なんかあのあと、最大で20匹(目測)くらいに増えてた(笑)
君たち一体どこから湧いてくるんだ?

なんて見てたら、あることに気づく。

あり? 干満してないじゃん(汗)

調べてみると、自動干満システムの唯一の生命線である干満共用パイプ(要はエアチューブ)が、コケで詰まってた。。。
やはり透明なパイプだと、知らず知らず内面にコケが生えてきますね。
しかもエアチューブは細いから。

うーん。
かと言って不透明パイプにするのは勇気がいるなぁ。
だって、中が透けて見えてないと色々不安ですから。

ま、いずれ考えるとして、とりあえずは一旦システムを外してお掃除開始。
設置以来、確認のしようがなかった干満タンクの中には、多少のデトリタスが溜まってた。
半年でこの量なら、定期点検は年一回で良さそうです。
また、タンク内部で使用していた各逆止弁も、期待通り機能しているようだ。
エアストーンも問題なし。
もちろん常に内部が曝気される仕様なので、硫黄臭のような発生も全くない。
我ながら、これは近年希に見る画期的なシステムだ、と改めて納得する(曝)

一通りチェック後、再設置。
で、テスト。

あり? 海水が上がっていかない!?

で、また調べてみると、通電もしてないのにエア電磁弁が開いてる!?
ガーン!!もう壊れたのか?

で、本格的に調査するため色々といじっていたら、今度は知らぬ間に閉じてる(汗)
え? もしかして勘違い?
すると今度は正常に海水が上がっていった。。。

なんだったんだ。。。
ま、いいか(爆)

ところで少水量での干満システムは、環境維持がかなり困難だと実感しました。
何故かはまだ判らないが、以前やってた6Lナチュラルと比較しても、圧倒的にプランクトンの維持ができていないみたい。
しかも、強制濾過時代いつも悩まされていたヒゲゴケまで出る始末(汗)
うーん。僕もまだまだ大した事無いなぁ。。。

とりあえず過去のシステムとの違いとしては、ライブロックが無い(少ない)ことくらい。
環境維持をほぼライブサンドオンリーに頼っているため、ライブロックや海藻に宿ると思われる豊富な生物層群は期待できないと言うことか。
そしてこれらが活性してないと、ヒゲゴケのような単一種の蔓延を容易く引き起こす。
ワラワラが如何に重要か改めて実感した。プリーズ天敵。

但し、立ち上げ当初に入れた C.P.Farm からのプランクトンパックに入ってたベントス性のプランクトン(矛盾な表現)群は、今でも少ないながらも砂やガラス面で観察できている。
が、僕が以前独自に導入した近海のワラワラ集団はことごとく壊滅していた(汗)
やはりそれぞれのプランクトンにとっての生活気質が無いと、生命維持は困難らしい。

水質自体は砂による硝化と還元で十分賄えているようで、硝酸塩は全く検出しない。
もしかして無さすぎることが、海藻の生育にも関係しているのかも。
そう、海藻を入れても育たないことは、以前のウミヒルモの記事で報告したとおり(汗)
でも次回はもっと簡単な海藻に挑戦してみようと思う。

干満ビーチ水槽の環境維持、もう少し何か良い方法を考えていかなければ。。。

こちらのエントリーもどうぞ♪

Safari 4 beta を公開

Safari

アップルから Safari 4 beta が公開されたので、早速 Windows XP マシンへインストールしてみました。
それまでは Safari 3.2 for PC を使ってましたが、もうバージョン繰り上げなんですね。ごくろさまです。

さて、インストールを終え起動してみると、「これまたUI がガラッと変わったなぁ。。。」と言う印象。
しばし操作に悩んだりしたものの、ブラウザのツールバースペースを極力減らし、少しでもウェブ表示スペースを確保しようと言う狙いは称賛に値しますね。
このタブの攻め方はなかなかのアイデアですなぁ。

・・・と思って見てたら、あり?
フォントがクリアタイプじゃなくなってるっ!?

Safari 3.2 までは、いかにも Macマシンの如く、Winでも綺麗で滑らかなフォントが楽しめたんですが、バージョン4 では廃止になったのかしらん??

で、ブラウザの設定を覗いてみることに。
(Safari 4 beta の設定画面は、ブラウザ右上の歯車アイコンの「Preferences」から)

Windows Standard

なんと。
Appearance タブの Font smoothing 欄に「Windows Standard」なるものが出現。
そして Safari 4 beta では、デフォルトでコレが選択されていると言う訳。
ほほう。
せっかくのクリアタイプフォント機能も、Windowsユーザーには不評だったと言うことか(汗)

が、あくまでも僕は Safari のクリアフォントファンなので、この設定を変更。

Best for CRT

おぉ。クリアフォントだ♪
にじんで見づらいと言う方もいらっしゃいますけど、僕はなんか好きなんだなぁ~。
柔らかくて目にも優しい感じです。

ちなみに僕はまだ家中 Windows XP ですが、Vista ではもう OS 自体でクリアフォントでしたっけ? 記憶違いかな?

ところで、今回の Safari 4 beta の特筆すべき特徴(独断)も紹介。

  1. ウェブ標準プロジェクトの Acid 2Acid 3 の両方のテストに合格
  2. JavaScriptの処理速度が Firefox 3.0 の1/4、IE 7 の 1/40 (爆)

Acid をクリアしてるあたりさすが今時のブラウザだと言えますが、JavaScript等の処理スピードもかなりご自慢のようです。
ま、IEとは比べること自体間違いですが(爆)、Firefox や Google Chrome よりも早いと言うのは、とても素晴らしいですね。
ちなみにアップルサイトの方で各社ブラウザのパフォーマンス比較が掲載されていますが、一部 Firefox の処理時間に掲載ミス?があるようです。
SunSpider JavaScript タブの Windows 選択時の Firefox 3.1 beta 2 の値)
Safari 対 Firefox について、グラフを信頼するなら僅かの差ですが、値を見ると3倍近い開きがあります(苦笑)
ま、どっちにしても Safari が早いんですがね。

こちらのエントリーもどうぞ♪

IP Lookup

昨年リニューアルした新掲示板「BBSちゃんぷる」ですが、最近スパム投稿が目立ってきたので、スパム判定分の投稿リクエストは拒否するように変更しました。
例のいじわるな晒しモン遊びも面白かったんだけど。。。汗
その代わりスパム判定分については、今後のためIPやホストをスパムデータとして蓄積すべく、中でこっそり記録するようにしました。

そこで、IPやホストだけじゃなく、ロケーションも取れたら管理しやすいのになぁ、と思って調べていたら、便利なAPI を見つけました。

IP Address Lookup - www.hostip.info

アメリカのサービスですが、フォームによるIP解析以外に、API 版 も提供されています。
精度は完全ではありませんが、実際に試してみたところ特に不満は無し。
なによりフリーなので文句のつけようがありません(汗)

今回はこのAPI を使って、スパムの発信源をおよそ検討つけることにしました。
で、ここ最近網にかかったスパムデータはこんな感じ。

最近のスパムリスト例

DATE FROM IP HOST
2009/02/23 15:47:00 IT 212.123.**.** static-212-123-**-**.clienti.tiscali.it
2009/02/23 09:15:05 CN 218.206.**.**
2009/02/22 15:04:20 XX 79.99.**.** srv**.swis.nl
2009/02/22 00:23:31 XX 88.216.**.** eth-54-84.marsatas.lt
2009/02/21 13:54:43 JP 220.15.**.** softbank220015****.bbtec.net
2009/02/21 11:05:55 XX 116.11.**.**

一部伏せ字で自主規制(笑)

FROMの列が今回 hostip.info のAPI から取得した地域名です。
ちなみに判定できなかった場合はXXが返ってきます。

hostip では用途によってAPI もいくつか用意されていますし、API からのレスポンスにもいくつかの返り値があるので、好みのAPI・値を利用するといいでしょう。

API の利用例 (IP to XML の場合)

リクエストURL : http://api.hostip.info/?ip=12.215.42.19
レスポンスXML :
<?xml version="1.0" encoding="ISO-8859-1" ?>
<HostipLookupResultSet
 version="1.0.0"
 xmlns="http://www.hostip.info/api"
 xmlns:gml="http://www.opengis.net/gml"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://www.hostip.info/api/hostip-1.0.0.xsd">
 <gml:description>This is the Hostip Lookup Service</gml:description>
 <gml:name>hostip</gml:name>
 <gml:boundedBy>
  <gml:Null>inapplicable</gml:Null>
 </gml:boundedBy>
 <gml:featureMember>  <Hostip>
   <gml:name>Sugar Grove, IL</gml:name>
   <countryName>UNITED STATES</countryName>
   <countryAbbrev>US</countryAbbrev>
   <!-- Co-ordinates are available as lng,lat -->
   <ipLocation>
    <gml:PointProperty>
     <gml:Point srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
      <gml:coordinates>-88.4588,41.7696</gml:coordinates>
     </gml:Point>
    </gml:PointProperty>
   </ipLocation>
  </Hostip>
 </gml:featureMember>
</HostipLookupResultSet>

www.hostip.info/use.html より

僕はシンプルな <countryAbbrev> 要素の値を使いました。
その他、 <countryName>UNITED STATES</countryName><gml:name>Sugar Grove, IL</gml:name> も使い道がありそうですね。

ちなみに取得方法は、掲示板から直接ソケットで通信し、返ったXMLをパースしてます。
パースと言っても欲しいとこだけ正規表現で抜いてるだけですけどね(汗)
たとえば、

(join("",@socket)) =~ /<countryAbbrev>(.*?)</countryAbbrev>/;
my $from = $1;

みたいな。

こちらのエントリーもどうぞ♪