ライフハックこんにちは!第一次ブラウザ戦争時代の職業JavaScriptプログラマーが、令和の今、週末プログラミングでモダンブラウザを操る状況になっている、しずかなかずしです。昔は、同じ機能をブラウザごとに別々のpluginとして開発する、などという仕事がありましたが、今はどのブラウザ向けの機能も同じように開発できる。開発者にとってはありがたい時代になりました。exchangeという、FTPを使った最新のサービスをご紹介します。フォトやGoogleドライブ、OneDrive、DropboxなどのファイルサービスにFTPプロトコルでファイルのアップロードができる中継サービスです。簡単に絵にしてみますと、以下のようなイメージです(例によって手描き)。Protocol(ファイル転送プロトコル)ですので、サーバー・クライアント間でファイルのやり取りをする目的の標準規格です。世には、Googleドライブのように、あまたのファイルストレージサービスが存在します。それらを使おうとすると、スマホの専用Googleドライブアプリをインストールして使います。それはそれで大変便利なものです。サービスごとに仕組みやできることがさまざま。アプリ開発用にWebベースのAPIなどを公開していますが、その仕様もまちまち。標準規格といったものはありません。exchangeは、そのようなさまざまな仕様のさまざまなストレージサービスに対して、FTPという標準プロトコル(FTPクライアント)でアクセスできるようにしてあげましょう、という大変便利な機能を提供するサービスです。この記事の執筆時点ではベータ版です。exchangeの使いみち以前、このしずかなかずしブログにて、FTPプロトコルの記事を書いたことがあります。FTPコマンドが使える機器まとめ。...https://shizuka-na-kazushi.style/2019/12/20/ftp-protocol-emb...この記事では、セキュリティカメラやFAXなど、組み込み機器でFTPクライアント機能を搭載したものが多いのがわかります。いった機器のFTPクライアント機能は、機器が収集した写真やデータを、FTPサーバー(ファイルストレージ、ファイルサーバー)にデータを、文字通り「転送」することを想定しています。exchangeです。exchangeは、ftpサーバーの機能を提供します。exchangeが自前でデータを保存するのではなく、データはGoogleフォトやGoogleドライブなどの自分のアカウントに保存されます。exchangeでは、ftpのアカウントと各種サービスの紐付けをする設定をしてあげるだけでOK。それだけで、カメラやFAXといった機器のデータが、直接GoogleフォトやGoogleドライブにアップロードされるのでとても便利です。FTPサーバーを自分で用意する手間や、バックアップを気にしなければならないデータストレージを管理するといったことは、一切不要なのです。Googleフォトで使ってみると...以下の記事で紹介しているセキュリティカメラ(監視カメラ)のカメラ画像をGoogleフォトで使ってみました。格安!5千円の屋外用WiFi防犯カメラSV3Cの導入。...https://shizuka-na-kazushi.style/2018/12/29/security-camera-...この記事で使っている格安のSV3Cのカメラ。安物の中国製ですが自動的に動きを検出(動体検出)して、FTPサーバーにデータを転送してくれる機能があります。専用のアプリで以下のようにFTPアップロードの設定ができます。「サーバーのアドレス」および「ポート」は、ftp-exchange.comのサーバーアドレスとポートを設定します。exchangeの設定画面で自分で作ったアカウントの情報を入力。exchange上で自分のGoogleフォトのアカウントに連携させておくと...セキュリティカメラの動体検出結果の写真が、Googleフォトのアプリで見られるようになります。Googleフォトのいいところは、写真に写っている物体を自動的に分類してくれるところ。使い方動画どんなイメージで使うのか、ちょっと動画にしてみました。Saleの影響を知るNext世界一シンプル!drag&dropでファイルアップロードする。監視カメラの時系列JPEG画像をmp4動画にする方法。