【Fabric】アプリケーションの自動化がうまくいかなくて。【Fabric】アプリケーションの自動化がうまくいかなくて。【Fabric】アプリケーションの自動化がうまくいかなくて。UdemyPython学習【365日チャレンジ!】254日目のマスターU(@Udemy11)です。寝不足で、頭痛がしてるにも関わらず、釣れてるところで釣れてる時間に釣れてる方法で釣る!という理念のもと、再びアオリイカを釣りに行ってきました。釣りの神様はそんなに甘くないらしく、爆風と高波で釣りにならず。エギをキャストしてみたのですが、いきなり根がかりで、よく釣れるエギをロストしてしまいました。調子に乗ったらダメですね。それでは今日もPython学習を始めましょう。昨日は、Fabricでサーバーにアプリケーションをインストールするウォームアップをしました。server1にlocalsでサーバーを2つ用意して、commonには共通で使用するツールをインストールするコードを書いて、webにはwebサーバーとして使うツールをインストールしました。バージョンが古いようで、flaskのインストールでエラーが起こるので、とりあえずflaskのインストールコードは外して実行しました。詳細については、昨日の記事を参考にしてみてください。Udemyのセールを活用してほしかったあのスキルを手に入れよう!【非公式】2020.10.21【Fabric】アプリケーションインストールの自動化ウォームアップhttps://udemyfun.com/fabric-auto-installPython学習【365日チャレンジ!】253日目のマスターU(@Udemy11)です。昨日は、2匹目のどじょうを狙いにエギングに行ってきました。普通なら、空振りで終わるのがパターンなのですが、昨日の私はこれまた絶好調!一昨日を上回る9杯のアオリイカをゲットすることができました。釣れたら釣れたでさばくのが大変なんですよね。魚ならちゃっちゃとさばけるようにはなってきたのですが、アオリイカはこれまでにそんなにさばいていないので、要領がつかめず夜中までかかってしまいました。寝不足でつらいのですが、大満足のエギング釣行でし...今日は、Fabricでサーバーにアプリケーションファイルと初期設定ファイルを作って、自動でサーバーにアプリケーションをインストールする予定でしたが、どうにもFlaskのインストールが上手くいかずにハマってしまったので、gunicornについて調べてみました。gunicorngunicornは、私が受講している酒井先生の講座の説明では、ユニコーンと読んでいましたが、グニコーンと読んでしまいそうですよね。Serverは、Pythonで作ったWebアプリケーションをつなげることができるをWebサーバーということです。gunicornがWebサーバーで、Flaskで作ったアプリケーションをつなぐってことです。サーバーがありすぎて分かりづらいVagantで立ち上げたのがmainサーバーとsever1、server2で、さらにroledefsを使って、commonとwebを立ち上げましたし、さらにgunicornもサーバーなので、なかなか理解できないかもしれません。サーバーというと、どうしても物理的なイメージを持ってしまうので、なかなか理解しづらいのですが、あくまでディスク上に作られた仮想サーバーなので、いくつも作ることができて、それらがそれぞれの役割をこなしていると考えれば理解は進むかもしれません。メールサーバーとかWebサーバーとか、DNSサーバーとか、データベースサーバーなどの役割を物理的な一つのサーバー(PC)に構築している場合もありますし、一つの種類のサーバーだけをたくさん構築する場合もありますので、ほんとにサーバーはややこしいです。真剣に考えずに、そ〜なんだという感じで理解しておかないと考えだすと学習が進まないかもしれないので、自分の中で、ある程度サーバーのイメージが掴めたら、次のステップに進むようにしましょう。まとめFlaskのインストールでハマってしまったので、一旦離れてgunicornを調べてみたら、ある程度はサーバーのことについて理解が進みました。一日一歩、三日で三歩、三歩進んで二歩下がるじゃないですが、そんな慌てて進む必要もないので、立ち止まってみることも大切ですね。Udemyがセールをしているかどうかは、こちら...【Python】模範的な対話アプリケーションの構造解説(MVCモデル)Python学習【365日チャレンジ!】109日目のマスターU(@Udemy11)です。なにげに玄関を眺めていると、アシナガバチがポストに入って...【Python】マルチスレッドとマルチプロセスについてPython学習【365日チャレンジ!】203日目のマスターU(@Udemy11)です。9月になって少しは過ごしやすくなるのかと思いきや、まだま...【Python】簡単な対話アプリケーションの作成Vol.7Python学習【365日チャレンジ!】108日目のマスターU(@Udemy11)です。ホットケーキミックスが品薄になっていたらしですが、大量の...【Python】インフラの仮想環境を構築するイメージを理解しようPython学習【365日チャレンジ!】239日目のマスターU(@Udemy11)です。Keysのキー割り当てにハマった話Googleスプレッドシートの使い方講座Anacondaのアンインストールからの再インストールrequestsを使って仮想通貨のデータを取得Python学習【365日チャレンジ】を振り返ってみます。(2)Amazonのアソシエイトとして、当メディアは適格販売により収入を得ています。