2013年6月インナーバッグを買い換えたインナーバッグを買い換えた。自分はその日によってカバンを使い分けるので、インナーバッグは不可欠。幅30cm・高さ18cmで、これまで使っていたものより5cmずつ程大きい。このサイズってなかなか売ってなく、とても気に入ってる。invite.Lという韓国メーカーの製品で、人気があり、偽物も出回ってるそうだ。個人的なことインナーバッグを買い換えたにコメントセールのお知らせこの時期になるといろんなお店からセールのお知らせが届くけど、今日見たらイギリスのオンラインショップからハガキが来てた。前に利用した事のあるオンラインショップだけど、切手代いくらなんだろう、これはびっくりする。ファッションセールのお知らせにコメントWindowsクライアントからUNIXサーバのファイルを編集する方法を考えるウェブ開発で、ローカルのWindowsマシンでファイルを編集してインターネット上のUNIXサーバにファイルをアップロードして、これを繰り返して作業する。いちいちファイルをアップロードするのは面倒なので、UNIXサーバ上のファイルを直接編集したい。アップロードを自動化したい。SambaSamaba(Windows共有)やNFSはLAN内での使用を想定しており、インターネット越しでは非常に遅い。セキュリティ的に出来ればSambaのポートを開けたくないというのもある。SSHFSSSHだけで接続出来るのは手軽で良いが、SambaよりマシだがSSHFSも速いとは言えない。接続が不安定というのもマイナス点。UNIXサーバの管理者権限を持ってない場合は良い方法かもしれない。WebDAVSamba/SSHFSより速くて安定してる。WindowsのWebDAVクライアント環境はイマイチで、アクセス制御やSSLでの運用が難しい。WebDAVサイト用にSSLのデジタル証明書を取得するコストを確保出来るのならこれでいいかも。以上見てきたように、UNIXサーバでファイル公開してWindowsマシンでマウントしてファイルを直接編集するのはあまりいい方法がない。次にアップロードを自動化する方法を考える。lsyncdまずWindowsマシンに仮想OSソフトをインストールし、仮想Linuxサーバを起動する。(あるいはLAN内にLinuxサーバを用意する。)Linuxサーバにlsyncdをインストールして、インターネット上のUNIXサーバとRsync+SSHで同期を取るように設定する。LinuxサーバにSambaをインストールして、Windowsでマウントする。仕組みが面倒なのは我慢するとして、問題なのはlsyncdによる同期は結構ラグがある。ファイル更新してからサーバにミラーリングが反映されるまでに5秒は掛かる。するとlsyncdの設定次第ではもっとラグを短く出来るかも。lysncdはバージョンアップで互換性が無くなったり、サポート体制に不安を感じる。dateWinSCPには指定したフォルダを監視して、フォルダ内のファイルが更新されたら、接続先のサーバに自動でアップロードする機能がある。監視するフォルダの数が多くなると動作が重くなるが、WinSCPはGUIのソフトで設定しやすいので、その日の開発で対象になりそうなフォルダを絞り込んでおけば良い。面倒なセットアップが不要で、動作を目で確かめやすいのが良い。DropboxDropboxはファイル更新のラグが数秒でlsyncdよりも速いくらい。Dropboxの履歴機能等も使えるのでバックアップにもなる。DropboxはLinux以外のUNIXにはインストール出来ないので環境が限られるし、Dropboxのような外部サービスを使うのはコンプライアンス的にどうか?という所もあるが、それがクリア出来るなら結構いい。lsyncdを使うより全然手軽。いうわけで、自分なりに色々検討した結果、WinSCPかDropboxを推奨します。サーバ管理・プログラミングWindowsクライアントからUNIXサーバのファイルを編集する方法を考えるにコメントネタバレがひどい...チョコボール食べたくなくなった。個人的なことネタバレがひどい...にコメントXmarksのコンフリクト対策Xmarksというブックマーク共有サービスを使ってます。ChromeやFirefoxのようなブラウザにはブックマーク共有の為の機能が備わってますが、WindowsもMacもAndroidもiPhoneもWindowsPhoneを所有していて、それらデバイス上で様々なブラウザを使っていると、ブックマークを共有するにはXmarksしか方法がないと思います。ところでXmarksは大変便利ですが、たまにブックマークがコンフリクトを起こします。同じブックマークが登録されてしまったり、ブックマーク名がおかしくなったり。使ってなかったPCを起動した際に、そのPCの古いブックマークとXmarksのサーバ上の新しいブックマークがコンフリクトを起こすのだと思います。いう場合、Xmarksのウェブサイトにアクセスしてマイページから過去のブックマークをリストアすればいいのですが、このリストア機能はあまり使いやすくない。8のファイル履歴機能を使ってリストアします。8のファイル履歴は7以前のボリュームシャドウコピーのような機能で、指定したフォルダを自動的にバックアップされ、必要に応じて、任意の日時のバックアップを参照できます。8のファイル履歴は設定がより細かく簡単になりましたので、便利です。具体的には以下のようにしてXmarksのコンフリクトを解消します。・普段使っているPCにログインします。・エクスプローラーでユーザプロファイル以下の「お気に入り」フォルダを開きます。・このフォルダ内にあるすべてのお気に入りファイルを一旦削除します。・(ただし、ごく最近このPCを使って追加したブックマークはデスクトップ等にコピーして退避しておきます。)・エクスプローラーのリボンメニューの「履歴」ボタンを押下します。・最初に直近のバックアップが表示されるので、コンフリクトのないバックアップまで遡って探します。・コンフリクトのないバックアップが見つかったら、「復元」ボタンを押下します。・(退避しておいたブックマークがある場合はコピーして手動で戻します。・「Advanced」ボタンを押下します。・「Upload」ボタンを押下して、ローカルのPCのブックマークでXmarksサーバ上のブックマークを差し替えます。Xmarksって一度潰れかかった事がありますが、代替サービスが他になく、同じようなサービスを提供する別の会社があってもいいのになと思います。サーバ管理・プログラミングXmarksのコンフリクト対策にコメントAboutこんにちは!矢野と申します。東京でウェブ系ソフトウェアエンジニアとしてフリーランスで活動してます。1999年にレンタルサーバの管理者を始めて以来、この20年間ウェブサイトを作る仕事をしてきました。PHP/Perl/JavaScriptのウェブプログラミング、UNIX/Windowsサーバ構築、Java/C#の業務アプリ制作、IT講習のトレーナーなどの実績があります。20年間で手がけたウェブサイト、サービスは無数にあります。お気軽にご連絡下さい。