2012年2月25日 (土)

ReadyNAS Ultra2でMyDNSを更新するシェル

家でサーバー公開するなら、変動するIPアドレスに対応するためダイナミックDNSを利用する事になります。
PCで作ったサーバーならDiCEを使えば良いですが、NASなのでそういうわけにもいきません。
ReadyNASならアドオンもあるのですが、どうやらDynDNS用? ただDynDNSは有料化されたらしくイマイチです。

で、個人的に前から使っていたMyDNSを更新するシェルを作ってみました。

まずはReadyNAS Ultar2にログインできるようにします。

「Enable Root SSH アクセス」
http://www.readynas.com/ja/?p=3492

これのx86をダウンロードしてReadyNAS Ultra2のFrontview>アドオン>追加 でファイルを選び、「アップロードしベリファイする」を押します。
インストールが終わっても特にFrontviewに変化はありませんが以下のようなメールが届きます。
--------------------------------
Successfully enabled root SSH access. The root password is now the same as your admin password.
--------------------------------
んでrootでadminのパスワードでログインにできるようになります。

SSHでどうログインするかですが、Macならばターミナルが使えます。
シェル>新規リモート接続
にて「セキュアシェル(ssh)」にReadyNAS Ultra2のIPアドレスを入れて、rootで接続します。
Ssh

で、ログインすれば/rootに入ります。
ここに以下のファイルを作成。
mydns.sh
--------------------------------
/usr/bin/wget http://www.mydns.jp/login.html --http-user=あなたのID --http-passwd=あなたのパスワード -t 1 -nd -q -O mydns.html
/bin/rm -f mydns.html
--------------------------------

つまりはwgetを使ってMyDNSにHTTP-BASICでアクセスしてIPアドレスを更新します。
wgetに与えた引数の意味としては
アクセスするアドレス:http://www.mydns.jp/login.html
あなたのID:--http-user=あなたのID
あなたのパスワード:--http-passwd=あなたのパスワード
試行回数1回:-t 1
ディレクトリは作成しない:-nd
ログを表示しない:-1
出力ファイル名:-O mydns.html

といった感じです。
別にアドレスとID、パスだけでも問題なく動きますがなんとなくで他の設定も入れてみました。
んで、取得したファイルは特に不要なのでrmで消す、というシェルです。

ファイルを作成したら
--------------------------------
chmod 755 mydns.sh
--------------------------------
とかで実行可能にします。

これをcronで定期的に実行します。
が、ReadyNAS Ultra2の場合はエディターをviに変えないといけないようなので
--------------------------------
EDITOR=vi
export EDITOR
--------------------------------
とします。

んで
--------------------------------
crontab -e
--------------------------------
と実行すると

--------------------------------
# m h dom mon dow command
--------------------------------
と最初に書いてあるので、viで以下のように追加します。

--------------------------------
# m h dom mon dow command
33 0-23/3 * * * /root/mydns.sh >/dev/null 2>&1
--------------------------------
これで3時間毎の33分(0:33、3:33、6:33…)にmydns.shを実行します。
最初の33が「分」の設定で33分という事です。
次のが0から23の間に3つおき、つまり3時間毎になります。0-23は結局は24時間なので「*/3」でも可能です。逆に時間帯を指定して「9-21/3」とすれば9時から21時の間で3時間毎となります。

なぜ33分なのかというと…なんとなく一般的に0分に更新するという設定をしている人が多そうな気がするので、そうすると0分にMyDNSにアクセスが集中する事になります。
なんかそれは申し訳ないなーという事で、例えばこの例では33分にしてみました。私の使っている実際のシェルではさらに別にしてます。

最後の「>/dev/null 2>&1」は出力をメールせず捨てます。
ただ、そもそもReadyNAS Ultra2ではmailが使えない気がするので放置でもいい気もするけど余計なゴミの可能性を出さないという事で捨ててます。
逆に、更新でエラーとなったときだけメールして欲しい気もしますが、その場合はmailをインストールする所から始めないといけない気がします。


これでMyDNSのIPアドレス更新が定期的に実行できます。
ググってみるとParl等で色々とあるようですが、wgetならかなりシンプルなんじゃないかと思うんですがいかがでしょう?

| | コメント (0) | トラックバック (0)

ReadyNAS Ultra2購入

ReadyNAS Ultra2を買いました!

Photo

買ったものは「ReadyNAS Ultra2 iSCSI対応 2スロット デスクトップ型ネットワークストレージ RNDU2000」の4TBモデル、「RNDU2220」です。
フツウはHDDなしのRNDU2000を買うと思うのですが、タイの洪水のせいか今HDDが高いです。
1TBで8000円以上します。RAID1で2台入れる事を考えると16000円です。
うーん、まぁしょうがないかと思っていたら、4Tバイトモデルが39,800円。HDD無しが25,800円なのでその差14,000円。安い上に容量倍。タブン洪水前に出荷されたものなんでしょう。とにかくオトクなので買いました。

昔からサーバー建てたりNAS置いたりしてたんですが、まぁ大抵1,2年で壊れます。さほどアクセスは多くないはずですが24時間動いているのはやはり過酷なんでしょう。
サーバーはRAID5でしたが、HDDじゃなくてRAIDカードが壊れてどうにもならなくなったし、NASはIOデータもバッファローも使ってみましたが一長一短というよりは一短二短と言いたいくらいで機能もスピードも足りない。
で、バッファローのLink Stationが壊れたので次をどうするか探していました。

QNAPやThecusがお買い得で人気もあるようですが、これとReadyNAS Ultra2の3つで色々調べて最終的にReadyNAS Ultra2にしました。出来る事はほとんど同じような感じですが、コントロールパネルの微妙な違いを自分の好みで選んだ感じです。

Link Stationが壊れそうな時に急いで丸ごとコピーしておいたHDDから今度はReadyNAS Ultra2にコピーする訳ですが…いやめっちゃ速い。Link Stationの時は全部で100時間くらいかかった気がするんですが、今回は5時間くらいで全部コピーできてしまった。
まぁLink Stationも買ったばかりのときは速いので、今後使い続けてどうなるかですけど、それにしても圧倒的に速い。

中身はLinuxらしく、色々いじりがいもありそうなので楽しそうです。


| | コメント (0) | トラックバック (0)

2011年8月23日 (火)

防湿アンプを作るゾ

実はお風呂にスピーカー付けてます。
P1040180
でも1年くらいで脱衣所に置いておいたアンプが壊れました。
どうやら高温多湿という環境で一気に劣化したようです。

それから数年放置していたのですが、半年前くらいに
ウォークマンのお風呂スピーカーRDP-NWR100を購入。
やっぱお風呂で音楽はいいなぁ、と。

…いやいやそもそも放置してるし。

という事で温度はしょうがないにしても、湿度をおさえて壊れにくくした防湿アンプを作ろうと思い立ちました。

そしてもう一つ、修理から帰ってきたアンプを一時的につないで聞いてみると、なんだかウォークマンの方が聴きやすい事に気づきました。
当然全体的な質はウォークマンの方が値段と見た目相応な音でしかないのですが、ボーカルが聴きやすい。
これやもしや密閉空間というお風呂に適した調整をした方がいいのかも?と思ったのでそれも今回やりたいと思います。


材料はまずコレ。
P1040168
ナカバヤシ ドライボックス DB-8L-W
カメラとか入れるドライボックス。密閉性と乾燥剤で湿度が上がるのを防ぎます。コレにアンプを入れてコード類は接着剤で止めてしまえば平気なはずです。

入れるアンプはこれ。
P1040158
Topping デジタルアンプ TP10-Mark4
ネットで見つけた、いわゆる製造も設計もブランドも中国製のアンプ。値段がなんと約5千円。安い!普通1万8千円〜3万円くらいします。
評判をググってみると大体「想像より悪くない」「クセの無い音」とよさげ。しかも小さい!これならドライボックスに入る。

そして音を調整するのはコレ。
P1040147
BEHRINGER イコライザー FBQ800
グラフィックイコライザー。今時ソフトウェアで出来るからか、探しても全然ない…昔はこういうツマミのよくあった気がしますが、今はミキサーくらいしかない。
結局プロ用の一番下みたいなものしかありませんでした。
でも値段も5千円だったのでこれにしました。むしろ本格的で機能が豊富で調整がしやすい!

で、音楽のソースはAirMac Express!
P1040156
実はちょっと前にBluetoothの据え置き用を買ったのですが…ボーカルがたまにロボットのような声に(T_TBluetooth機器はヘッドセットからイヤフォン、ヘッドフォンと色々持っていますがここまでヒドイのは初めてです。
やっぱここは今話題のAirPlayにして、MacのiTunesから自分のmp3ライブラリの全てを好きに再生するしか!と思いこれにしました。当然変な音質の低下は無く、全ての曲を自由に選択できる事は本当にストレスフリーです。

これらを各ケーブルでつなぎます。
一応スピーカーケーブルやターミナル、バナナプラグはオーディオブランドのものです。…ヨドバシのオーディオコーナーで済ませたからというだけですが。秋葉原で買えばノーブランドで半額以下にできるはずですね。
全部つなぐとこんな感じ。
P1040166

図にしてみました。
Photo
ずいぶんややこしく感じますね。
iPhone等のiOSからRemoteアプリを使ってMac上のiTunesで選曲、その出力先をAirPlayでAirMac Expressにします。iOSとMacは無線LANでつなげてます。AirMac Expressからはライン出力してイコライザーで調整、そのラインをアンプに入れてスピーカーを動かすという流れです。
使ってる分にはまるでiPhone内の曲を再生するかのごとくスムーズに動きます。なにしろRemoteアプリがiPodアプリと見た目も機能もほとんど同じでジャケットとかもフツーに表示されます。あぁこういう細かい使い勝手と動作レスポンスがDLNAとの決定的な違いとも言えますね…。

電源とスピーカーケーブルとLANはケースに穴を空けて通します。そもそもAirMac Expressは無線LANオンリーでも使えちゃうんですが、ここはあえて有線LAN。実はこういう事もあろうかと脱衣所にLANコンセントを付けておいたので今使わないと一生使わなそうなので。
線を通すという事は穴があくわけですが、ちゃんと穴を塞がないと全くドライボックスの役目をはたせません。
P1040175
なんと予想外の問題が。当初スーパーXで着けりゃいいだろうと思っていたらポリプロピレンは接着できませんと…
しょうがないので対応のものを用意。ポリプロピレン対応ってすごい少ない…
P1040165
トロトロなのにネバネバですごく扱いづらかったです…でもまぁどうにかついたようです。

んで電源をこのフットスイッチを使ってコンセントの根元からON/OFFします。
P1040170
パナソニック フットスイッチ WH2711KBP
フットスイッチですが手でも押せます。濡れた手で触らないよう気をつけるのと、上にタオルを置いておけばうっかり漏電、なんて事も予防。


さて、実際にお風呂につないで音を調整してみた所、こんな感じになりました。
P1040177
イコライザーの調整はほんとに微妙なんですが、これだけで劇的に改善しました。
逆にやりすぎると変な音にしかなりません。
当初は低音が反響しているのかと思いきや、むしろ高音が悪さをしていたようです。
ただし高音をおさえすぎるとクリア感が減るので16kHzは-6dBですが8kHzで-2dBだけにしてます。ボーカルを気持ち盛る意味で1kHzを+3dB、500Hzを+1dB、低音はむしろある方が元気がいいので63Hzを+4dBとしました。
実は浴室を開けて脱衣所から聴いているとフラットで十分いいんですが、浴室を閉めるとまるで印象が変わる。
イコライザーは脱衣所にあるので調整しては浴室を閉め調整しては閉め、を繰り返しました。これが結構大変だった…。

置いてある状態はこんな感じ。
P1040179

中にはこの除湿剤を入れています。
P1040176

湿度も50%と保たれているようです。
P1040181
実際お風呂に入りながら聴いてみると、いやぁすばらしい。
ウォークマンのお風呂スピーカーを凌ぐのはもちろん、過去に使っていたアンプよりも心地いい。ずっと聴いていたくなります。(が、私は長湯が苦手なので30分くらいで出ちゃいますけど…)
まずは音質調整は大成功といえるでしょう。
防湿具合は今後時間がたたないとわかりませんが、きっと大丈夫なはず。
なかなか満足なものができました!!

さて今回かかった代金は…

8,400円 Apple AirMac Express
4,981円 BEHRINGER イコライザー FBQ800
4,980円 Topping デジタルアンプ TP10-Mark4
1,980円 ナカバヤシ ドライボックス DB-8L-W
1,480円x2 オーディオテクニカ バナナプラグ AT6301
1,460円 パナソニック フットスイッチ WH2711KBP
1,160円x2 Fostex スピーカーターミナル P24B
580円 ハクバ 乾燥剤3個パック KMC-33S
580円 ヤザワ 電源タップ
514円 サンワサプライ オーディオケーブル RCA-ミニプラグ
460円 ソニー オーディオケーブル RCA
280円 オーム LANケーブル
220円 オーディオテクニカ スピーカーケーブル
198円 ボンド GPクリア
---------------------
29,913円 合計

案外かかってますね。でもAirMac Expressが8千円なだけで他は全て5千円以下!そもそもTP10を見つける前はアンプだけで3万円くらいかかりそうだったので、その分だけで全部済んでしまったとも言えます。
以前壊れたアンプは修理に18,000円かかったので、今回の防湿アンプは2年もてば元が取れます。きっと楽勝でしょう!


なんかお風呂用ってとってもニッチな用途な感じでしたが、このTP10はなかなか素直な音が出るアンプだという発見もありました。もしスピーカーが余っていたらTP10を繋げて、FBQ800で調整すればご機嫌なシンプルオーディオが作れちゃう気がしてます。
…今時スピーカーなんて余ってないですかね。やっぱニッチか。

| | コメント (0) | トラックバック (0)

2011年5月24日 (火)

クレジットカードで自動車税を払ってみた(画像付き)

ふと気づくともう5月も終わりそう。自動車税を払わなくては。
…ちなみにこの自動車税、期限が6月末ならかなり支払い率が上がる気がしますけどね。ん、むしろ滞納金もおさめてもらった方がいいという魂胆か!?

それはさておき、せっかくなのでVISAで自動車税を払ってみました。
まずは
「東京都自動車税お支払いサイト」
https://publicservice.jp/tokyo/
に行きました。

20110524_193841


んで、色々と説明があるので問題が無い事は確認しときましょう。
ちなみに期限は2011年5月31日(火)午後11時までらしいです。しかも証明書の発行は多少タイムラグがあるらしく、車検で至急欲しい人は使わないようにと書いてありました。

20110524_193859


早速納付番号と確認番号を入力します。納付番号がハイフンいらないのが地味に引っかかりました…

20110524_194032


んで金額(しっかり315円の手数料入り)が出ているので確認して、カード番号を入れます。

20110524_195950


一括かどうかと、セキュリティーコードを入れます。裏の署名の3ケタの数字ですね。

20110524_200130


では、いざ支払い!

20110524_200225


さらっと完了。

20110524_200355


証明書が送られてくる日付も確認できます。

20110524_200406


と、いうわけで案外スムーズに小難しい事もお役所的なイラッとくる事も無く完了。
これは楽かも。来年からもこれで支払う事にしようかな。


※これはあくまで私の場合なので、実際にはよく確認して支払って下さい…

| | コメント (0) | トラックバック (0)

2011年5月22日 (日)

GroupRadarの使い方

グループレーダーの使い方です。

まずは以下のアドレスへアクセス。
http://anddsn.jp/gr/gr.html

で、以下の画面になると思いますが…
Gr1

すぐにホーム画面に登録するのをお勧めします。
Gr2_2

アイコンをタッチして起動
Gr3

これで全画面で使えます。
(一応登録しなくても画面が狭いまま使えます)
Gr4
「GROUP」には共有する時のグループ名、「PASSWORD」にはパスワード。これをみんなに教えて同じものを入力するようにして下さい。
そして「ID」にはあなたの名前を入れて下さい。この3つは今の所英数のみです。もし日本語の要望が多ければ対応させる…かも。
「INTERVAL」は更新間隔を入れて下さい。画像では30秒になってますが、頻繁に確認したい場合は5秒くらいのほうがいいと思います。

すると少したって自分の位置が表示されます。
Gr5_2

追加したばかりの新機能、コメントを入力すると自分のIDの下に出るようになってます。
Gr5a

さらに追加した機能として、VIEWERモードの人がいる場合に一覧が出るようになりました。
Gr6

同じグループで複数人ログインすると、こんな感じで表示されます。
Gr9
ちなみに…グループ名が同じでもパスワードが異なれば別のグループとして扱われます。よってグループ名がかぶってもまずは平気だと思いますが、逆にパスワードを間違えて誰もいない所にログインしちゃう可能性があるので要注意です。

また、PCからもアクセスできます。
Gr7

ログインするとなかなかひろい画面で使えます。
Gr8
ただしほとんどのPCはGPSが無いと思いますが、その場合は強制的にVIEWERモードになります。


とまぁこんな感じです。
もしバグを発見したり、こんな機能が欲しいというような要望がありましたら気兼ねなくコメント下さい。

| | コメント (0) | トラックバック (0)

«GroupRadarにしゃべれる機能を追加しました。