こんにちは、なかしーです。
今日もWEBというかatomのお話です。
前回もremote-syncのお話でしたが、今回も引き続きです。
初回でディレクトリ全体をSyncしたあとは、編集(実質的にはSave)した分だけサーバー側と同期されますが、たまにサーバー側でいじってしまった時には、atom側にも全体持ってきたいとかもあるわけです。
じゃぁまた全体をSyncすればいいじゃん、となるわけではありますが、Laravelつかってる以上、プロジェクト全体を持ってこようとするとatom側でほとんどいじることがないvendorとかapp/storage以下とかまでご丁寧に全部Syncしようとするので、時間が掛かって面倒くさいわけです。
それで、remote-syncのignoreなんかを指定しちゃう時にあんまりminimatchという形式に詳しくなかったので参考にさせてもらったサイトが以下です。
http://motemen.hatenablog.com/entry/2014/07/15/minimatch-cheat-sheet
https://github.com/isaacs/minimatch
それで、私が実際に入れた設定を一部紹介すると、以下のような感じ。他にも有れば同様に追加すればよいでしょう。
"ignore": [ "vendor/**", ".remote-sync.json", "app/storage/views/**", "app/storage/logs/**", ],
こんな感じです。
役に立ったよ、という方、(役に立たなかったよ!という方も)
Facebookページにいいね!して頂けると嬉しいです
受付中イベント情報はこちら
まだの方は、ビジネスクリエーターズへの会員登録をどうぞ。
会員登録は無料です。
明日は大久保さんです。
こんにちは、なかしーです。
今日もWEB関連ですが、atomの話です。
atomは色々とプラグインが便利ということで、remote-syncを入れてVMのLinuxをWindowsからいじいじするとかやりやすい感じです。
SSH鍵をつかって通信させてますが、初回の接続でどうも時間が掛かってしまう時があり、タイムアウトしてしまうことが度々有りましたので、その時の対処方法を紹介します。
要するにremote-syncの設定ファイルのTimeout値をいじるんですが、その場所は
.atom\packages\remote-sync\node_modules\ssh2\lib\Connection.js
の中の
opts.readyTimeout
がそれにあたります。
なので、これを10000から60000位に修正すればよろし。
自分の環境にあわせて調整してみてください。
役に立ったよ、という方、(役に立たなかったよ!という方も)
Facebookページにいいね!して頂けると嬉しいです
受付中イベント情報はこちら
まだの方は、ビジネスクリエーターズへの会員登録をどうぞ。
会員登録は無料です。
明日は大久保さんです。
なかしーです。
今日もWeb関連です。
これまでソースコードはVimで普通にガリガリ書いてましたが、さすがにしんどくなって来たのと、AtomなるGithub謹製のIDEっぽいのが結構使えると聞いて導入してみました。
あんまり優し書き方はしないですが、色々書いておきます。
1,インストール
MSの.Netが強要されます。
インストールはスムーズに完了しますよ。
デフォルトでの起動時間は10数秒ってとこでしょうか。ただのEditorとして使うには向いてません。
2,パッケージ、テーマのインストール
入れたのは、以下。
3,ちょこちょこ設定、Tipsなど
思い出せる部分だけでも書いときます。
4,その内やりたい事
というわけで、今のところまぁまぁ素敵かもです。
みなさんのお役に立ちますように。。