橋本技研ブログ売れるホームページ研究所、橋本技研の技術系備忘録ブログ。ショッピングカートシステムの制作などが得意です。開発環境の整備Dropboxって本当に便利ですよね。僕もDropboxがサービスを開始した頃から愛用していまして、課金ユーザーなのはもちろんのこと、変更履歴を無限に保存できるオプションまで付けて便利に使っています。ウェブサイトのデータもDropboxに入れていまして、デスクトップPCとノートPCを同期して使っています。ある日、電車で移動中にサイトのミスを発見しまして、その場で修正できないかと試行錯誤したところ、以外と簡単に実現できましたので、その方法をご紹介いたします。Dropbox内のファイルを編集してFTPでアップロードしたい。HTML、CSS、PHP、Javascriptなどの修正は、Textforceが便利。いつでもどこでもFTPできるということは、その場ですぐに問題を解決できるということ。次回予告Dropbox内のファイルを編集してFTPでアップロードしたい。iPhoneからFTPできるアプリを探してみたところいくつか見つかりまして、その中のいくつかはサーバー上のファイルを編集することができる機能を持つものもありました。その機能を使用すれば一発でサイトの修正が出来るのですが、あいにくパソコン内のファイルにはその変更が反映しませんので、あとでパソコン内の元データも修正してやる必要があります。サイトの修正を行っても、修正したファイルを古いファイルで上書きしてしまっては意味がありませんので、元データであるDropbox内のファイルを直接編集して、そのファイルをFTPでアップロードできればとっても便利だなーと思っていました。HTML、CSS、PHP、Javascriptなどの修正は、Textforceが便利。Dropboxのファイルを編集できるテキストエディタはたくさんリリースされています。お好みで選んでいただければ良いと思いますが、逆に多すぎて選べないという場合には、Textforceがお勧めです。メニューも日本語で分かりやすいですし、アイコンやインターフェイスのデザインもシンプルで気に入っています。何よりも、カーソル移動ボタンがとっても便利です。iPhoneの小さなスクリーン上で、テキストを選択する作業はストレスを感じることがあるのですが、このカーソル移動ボタンはそのストレスから開放してくれます。小さなことですが、急いで修正したい場合などは、うまく文字を選択できないと「イーーーーーッ!」となりますので、それを回避できるのは精神衛生的にも良いですよね。Textforceは有料アプリですが、コーヒー1杯分でこの快適さが手に入るのなら安いものではないでしょうか。iPhoneからFTPできるアプリとなりますと、さすがに選択肢が少なくなります。僕は一般的なレンタルサーバだけでなく、VPSサーバもいくつか管理しているのですが、ファイルのアップロードにはもっぱらSFTPを使っています。そのため、FTP、FTPSだけでなく、SFTPにも対応しているFTPクライアントアプリを必要としています。その上、Dropbox内のファイルもアップロードできるFTPアプリとなりますと、さすがにないだろうと思っていたのですが、なんとありました。いうアプリは、すべての要求を満たす神FTPクライアントアプリです。ftp-client-proいつでもどこでもFTPできるということは、その場ですぐに問題を解決できるということ。Proを使えば、Dropbox内のJavascriptファイルを修正して、その場でFTPでアップロードできます。パソコンを開けば、更新済みのファイルがそこにある、という理想的な環境が実現しました。Dropbox内のファイルですので、変更の履歴も自動的に保管されます。不具合がある場合には以前のバージョンに戻すことも出来ます。うっかりアップロードし忘れたファイルを、出先でササッとアップロードするなど、その場で問題を解決できるようになったことは、本当に大きなメリットだと実感しています。このアプリも有料ですが、十分にコストに見合う働きをしてくれていると感じています。移動中に、公開して間もない新サイトについて、サブドメインを急遽変更したくなりまして、その場でiPhoneを取り出して、VPSサーバーにSSHでログインしてApacheのバーチャルドメイン設定ファイルを書き換えて再起動という作業を行ったのですが、次回はiPhoneでSSHという記事を書こうかな。前回に記事に引き続き、iPhoneでサーバーを管理する記事です。00:21bagooon橋本たかし★ホームページの制作(デザイン・コーディング・プログラミング)に加え、ネットショップの販売促進に関するアドバイスも致します。20年以上に渡って実際にネットショップを運営した経験を生かし、聞きかじりではない実績を伴ったノウハウを、自分の言葉でお伝えいたします。プログラミングの経験は30年以上。PHP、Ruby、Perl、JavaScript、Vue、Nuxt.JS、MySQL、Elasticsearch、サーバー構築、Dockerなど、幅広く対応します。bagooon.comシェアするツイートフォローする@HashimotoSubaru関連記事Linode(海外VPS)でCoreOSを使用する場合のネットワーク及びEtcdの設定方法あるウェブサービスを作ろうと思っているのですが、せっかくなのでDockerを使ったスケールの勉強も兼ねてVPSサーバで遊んでいます。valueというエラーが出力されました。Encrypt(自動更新)+ベーシック認証で作ってみた最近、Dockerにはまっています。環境がサクッと整うし、汚さないしで最高です。これからは、自分案件はできるだけDockerで構築...記事を読むMacを使わずにPush通知用の証明書を揃える方法(Monacaを使用)Monacaでいくつかアプリを作って公開していますが、そのいくつかはPush通知にも対応しています。最近すっかりDockerにはまっています。コメントをキャンセルメールアドレスが公開されることはありません。サイトをVarnishを使って爆速化した話。Composeでお手軽に利用してみた。