ラベル ネットワーク の投稿を表示しています。 すべての投稿を表示
ラベル ネットワーク の投稿を表示しています。 すべての投稿を表示

2010年2月19日金曜日

Notebooksを ”SyncDocs+Dropbox”でいつでもどこでも同期!

NotebooksをSyncDocsで同期させる方法は前に解説しました。
しかし、SyncDocsにはダウンロードフォルダを自由に設定できないという欠点がありました。最初はそこまで問題に思わなかったんですが、使い続けていると小さいところに不満を覚えてくるものです。

現在(2010年2月現在)入手できるSyncDocs-0.6.7で指定できるダウンロードフォルダはSyncDocsが配置されているディレクトリ直下のDownloadsフォルダか、ユーザーフォルダの2つだけです。(ここでのユーザーフォルダは C:\Documents and Settings\[ユーザー名]\SyncDocs)
自由に設定できないと会社のXPと家のOSX、そしてiPhoneの同期が面倒。でもそんな人の為にMobileMeのサービスがあって、NotebooksのWebDAVはMobileMeに簡単に同期できるのです。なので、普通の人にはそちらをオススメ!

で、これだけだったら記事を書く気にもならないのですが、ちょっと面白い方法が見つかったので書いてみました。

今回の仕様要件
1、ネットワークストレージを使う
2、Notebooksからの手動での同期はPC、Macにリアルタイム同期
3、誰でも簡単に設定できて、PC、Macを増設してもすぐ設定可


簡単なのはフォルダの同期ツールを使う事だけど、システムを安定させるためには単純化した方がよろしいので最後の手段として考えようと。

まず、ダウンロードフォルダを変更することから考えて、WebDAVのローカル利用を試してみました。WebDAVは次世代のファイル転送プロトコルと言われているように、FTPよりもずっと簡単にファイルのやりとりができるものだと考えてください。
WebDAVを自分のPCに設定するにはWebServerの導入が必須になります。自分の環境でできたものはWindowsのIIS、Apache FoundationのApache2、SourceForgeで公開されている04WebServerなどがあります。
が、これまた問題だらけでして。
IISと04WebServerは同期プロセスが途中で止まります。Apacheはちゃんと同期できたけど誰でも設定できるとは思えず… 更にWebDAVはちゃんとセキュリティの知識がないと怖いぞと。

これらWebDAVに興味のある方は以下の記事が参考になります。
ちなみに、Notebooksを絡めないで単にWebDAVを個人向けならば04WebServerがお勧めです。こんなに簡単なWeb Serverがあったんだと驚きました。

さて、次の手はと考えながらぼんやりSyncDocsのフォルダを眺めてたら閃きました

「このSyncDocsフォルダをDropboxに入れちゃえばウマー!」

その後、家のMac上のDropboxに同期されたSyncDocs-0.6.7.jarを起動するとしっかり同期してくれちゃったわけです!またまたウマー!!

というわけでWebサーバー立てたりと難しく考えてたNotebooksデータの複数クライアントからの同期は思わぬ解決法にたどり着いたわけです。
元々SyncDocsはJava上で動作するのでクライアントの端末は選びませんし、解凍したフォルダ内で完結して動作するので、アクセス権のあるフォルダならどこでもいいんです。
自分と同じようなお馬鹿な事を考えてらっしゃる方はぜひお試しあれ!

NotebooksとSyncDocsについての関連記事 

2010年2月14日日曜日

i.softbank.jp のメーラーからのIMAP利用について

i.softbank.jpのアドレスは softbank.ne.jp とどう違うのかという疑問からいろいろテストしてみました。
iPhoneの「メール」から使う仕様なのでIMAPなのは分かるのですが、ちょっと不思議な動きをします。


まず、Softbankの説明通りにフォルダを作っていきます

iPhoneのSafariからMy Softbankへアクセス





設定メニューの「フォルダ管理」でフォルダを作成します。




次にPC、MacからIMAPで接続する設定をしていきます。
メーラーからは以下の設定でIMAPとして使用できるようになります。(from here)

  •  IMAPサーバ:imap.softbank.jp
  •  SMTPサーバ:smtp.softbank.jp 
  •  IMAPポート:143(標準どおり) 
  •  SMTPポート:587(Submissionポート), non-ssl  
  •  SMTP認証:あり
ここでMacのメーラーからフォルダを新規作成して
iPhone標準のメールアプリで確認した図。



 

なんかおかしいですよね。
iPhoneからフォルダ管理で作ったフォルダは「受信」以下の階層にできて、メーラーから作ったフォルダは「受信」と並列にできてます。
逆に言えば、iPhoneのMySoftbankから作るフォルダは受信フォルダ以下にしかできないようです。


Mail.appの場合、このへんてこな階層をそのまま再現してくれますがThunderbirdだと全てのフォルダが並列に表示されます。 
どうやらSoftbankのi.softbank.jpの位置づけは
一般的なIMAPの使われ方と違うのではないかと推測できます。





さて、このPCでのi.softbank.jpの利用については残念ながらケチがついちゃってましたが 自己解決したみたいでw
自分もちゃんと追記を読まずにPCからIMAP接続はヤベーのかなーとか思ってたけど、決してそんなことはないみたいです。
よくよく考えてみればIMAPはIMAPであって、Softbank独自のプロトコルがあるわけじゃないのでiPhoneだろうがPCのメーラーからだろうがおかしくなることは無いんですけど、今日検証してフォルダの構造がちょっと独自っぽいなと思ったものだから余計にリンク先のブログを信じてしまって…
やはりしっかり検証してから物事を言った方がいいなと痛感いたしました。



2008年8月26日火曜日

静的LinkAggregation構築記 :Phase2

■PHASE2

実際にNASの蓋を開けていじれるのは、業務が停止している時間帯なので
日曜は仕事したくないから6:30から出社

実際にNASにNICを付けけてみると、Windows Server側は認識しているのに疎通しない。
クライアントからPINGしても応答してくれない状況になってしまった。

よくよく見てみると、NASには"HP Network Configuration Utility"というソフトが入っていて
オンボードのHP製のNICしか認識してくれていない。
ありがちな話だが、やはりそうなんだね。HP製の部品しか認識してくれないんだ。


そもそも、こういう事態が起ると予測してたから
IntelのNICではなく、HP製のNICを使うつもりだったんだ。
サイトで詳しい情報がなかったからHPに問い合わせたんだけど、アグリゲーションできるものは無いと言われた。
でもHPのNICの写真見てみると分かるんだけど、基盤の形からチップの配列までIntelそっくり

「アグリゲーションできないって言うけど、IntelのOEMですよね?」

と言ったら、チップにIntelの「82571EB」を使っていると言われた。
いや、チップ使ってるとかじゃなくてOEMだと思うんだが…

後で調べたら、82571EBはアグリゲーションをサポートしてるチップだと分かった。
それで出来ないってことは、HPが対応のドライバを提供してないってことだね。



クライアント側はどうかというと、
土曜に届いてたPCIのグラボをセットしてからでもたついた。

NICに付属のドライバ入れようとしたら「現在のドライバの方が新しい」って言われたんで
それならそれでいいやと思ってチーミング設定しようとしたら静的アグリゲーションの設定が出来ない。
色々やってみたが、状況変わらず。付属ドライバはインスコできないし。
この時点で8:15。そろそろみんな出社するのでタイムアウト
スイッチの設定とかいじってたから、戻すのに焦った。



■Interval
ヤケになって、HPのサポートに"HP Network Configuration Utility"が邪魔してIntelのNICが使えないと噛み付いてみた。
親切丁寧にお答えしていただきました。 突っかかってスミマセン。

やっぱり"HP Network Configuration Utility" 通称NCUはHP製じゃないと認識しない仕様だそうで。
「これ、削除したらダメすか・・・?」 と控えめに聞いてみたらビンゴ! 
サポート対象外になるんだが、試してみる価値はあるとのこと。
もしだめだったらマズイだろうということで、
ML110にインスコできるNCUのダウンロード先を教えてくれた。
なんていい人なんだろう。

Powered by ScribeFire.



2008年8月21日木曜日

静的LinkAggregation構築記 :Phase1

ウチは、予定管理やら業務管理やらを未だにMicroSoft Accessを使って構築してるのよ
ていうか、未だにAccessの呪縛から逃れられない

確かに、素人でも作りやすいのはいいんだが、如何せんJet DBは壊れやすい。
そしてネットワークを介して同時接続させるとやたらもたつくのが難点だと思うな。
前任の管理者が構築したもので、資料もたいして残ってないし、いじりにくいんだな。これが。
将来的に上っ面部分はAccessで、DBはSQLを使いたいんだが…

まぁ、数年後にはそういう方向に持っていこうかなって思っとります。
それまでにせめてAccessとSQLのスキルはためておかないとな。

Accessのもたつきは、経験からすると、ネットワークやNASというよりも
Access自体、もしくはAccessで作られたソフトの構造の問題だと思ってる。
クライアントでネットワークの使用状況をモニターしながらAccessを使っていると
読み込むデータ量が最初は数KB/sがしばらく続き、突然数十MB/sが読み込まれて
パッと表示されるようになる。
要は効率よくJetDBにアクセス出来てないんじゃないか・・・
ホントのところはAccess素人の僕には分からんがね。

しかし、社長にはAccessを早くしろと言われ続けてるから、ネットワークとサーバのスペック
を上げることで、少しでも改善してみようと思う。
既に、NASはそれまでのLogitec製の低価格NASからHP製のSASモデルに切り替えたので
多少の無理にも対応できるものとなっている。

■使用機器
・NAS:HP ML110 G5 SASモデル
・クライアントPC:DELL Vostro400 WindowsXP Professional
・スイッチングハブ:FXC ES1016
          (ES1024、ES1008V2と静的リンクアグリゲーション済)
・NIC:Intel PRO/1000 PT Dual Port Server Adapter

■調査
・元々、主要スイッチをFXCで統一していた経緯もあり、FXCに今回のNICを利用し
 た場合アグリゲーションは可能かどうかを確認。
 回答は、このNICはリンクアグリゲーションの規格がIEEE802.3adであり、
 ウチで使用しているFXCのスイッチは静的リンクアグリゲーションであるから
 このNICには対応できないとのこと。
 じゃ、NIC側で静的リンクアグリゲーション設定が出来れば可能かな?
 と思ってIntelにこのNICでで静的リンクアグリゲーションが可能か聞いてみた。
 回答は、設定画面で静的リンクアグリゲーションを選択できる。
 ただし、このスイッチとの組み合わせを保証するものではないという条件付。


FXCのスイッチも、IEEE802.3adに対応しているものもあり、そちらに移行したほうが
良いかとも考えたが、Intelの静的の設定も出来るという言葉に賭けてみた。
アグリゲーションに関して、IEEE802.3ad規格が出来る前は各社で独自規格を作り上げたり
していたらしいから、多少の不安はあったがFXCが静的アグリゲーションにしているのは
希望が持てた。

今回は常にアクセスされているNASを停止する必要があるため、問題点を予め把握して
おこうとテストを重ねてみた。


■PHASE1
 まず、PC同士で2GBを目指してみた。
 Vostro400の蓋を開けてビックリ
 空いてるPCI Express のスロットがx1のみ。ダメじゃんorz 
 このNIC、x4以上なんだよ。Vostroは一応業務用という位置づけだから
 x4とx16の組み合わせだと思ってた。確認不足。


■Interval
 急遽、PCIスロットのグラボを1枚注文し、次に備えた。
 PC同士の実験は2枚のグラボが必要になるし、余計な予算かけられないから中止。
 ここまでだと、まだまだ上手くいくか分からん状態。
 もうちょっと時間をかけて調査したかったんだが、ウチの忙しくなる9月が近づいてきてる
 から、そうもいかなくなってきてる。近々、次の段階に進まないとな。