岩澤暁海(3)24こんにちは。データインテグレーション部改めデータアナリティクス事業本部の岩澤です。(いまだに部名になれません...長い)会社PCのMacで利用しているiTerm2が、先日3.3にアップデートされ、新機能としてステータスバーとpythonスクリプト用APIが追加されました。このステータスバーは表示内容をカスタマイズ可能であり、デフォルトで以下を表示するコンポーネントが用意されています。現在のディレクトリgitのステータスCPU使用率バッテリー残量etc...さらに、同時実装されたpythonスクリプトAPIを利用すれば、コンポーネントを自作することもできるようになっています。どんな感じかな~と気になったので、コンポーネントを自作してみました。※tutorialを見ながら試行錯誤していますので、最適ではない可能性があります。その点はご了承ください。見づらい画像を調整しました。最初にスクリプト環境の作成を行います。Folder]からディレクトリを作成できます。前の手順で作成したスクリプト環境は以下にあります。(setup.cfg)が含まれています。それでは早速pythonスクリプトの実装を行ってみます。ひな形ファイルの内容を下記スクリプトで上書き保存します。coro)iterm2.run_forever(main)足りないpythonライブラリを追加する上書き保存したらiTerm自体を再起動します。このまま再起動するとスクリプトが実行され...るのですが、エラーが出ています。エラーの内容はスクリプトコンソールで確認することができます。スクリプトコンソールを表示するには、メニューより[Scripts]→[Manage]→[Console]です。スクリプト環境にrequestsライブラリが無いみたいですね...では追加します。Dependency]ダイアログにて追加したいライブラリ(ここでは「requests」)を入力して[OK]ボタンを押下します確認ダイアログが表示されるので[OK]ボタンを押下しますインストールダイアログが表示されるので完了まで待ちますライブラリを追加後、iTermを再起動します。スクリプトコンソールに何もエラーがなければ...実装成功です。動作を確認するそれでは実装したコンポ―ネントを使ってみます。Menu]ダイアログにて自作コンポーネントが表示されているので、下側にドラッグ&ドロップ、[OK]で閉じますコンソールを確認すると...こんなかんじで天気が表示されます。まとめというわけで今回はiTerm2のステータスバーコンポーネントの自作をしてみました。他にも各種操作をhookしたり、ショートカットから呼べるコマンドを自作したりとかできるようなので、みなさんも色々作ってみてはどうでしょうか?それではまた。35,017当面はAWSを学ぶ日々になりそう、わっほい。CodeでPythonの開発環境構築を構築してみた。〜ログ収集、監視、分析を触って体感しよう!〜」を開催しますお申し込み受付は終了しました。ありがとうございました。今後セミナーのお知らせを受け取りたい方は、こちらからご登録をお願いします。CAFEのサービスが「LINEアプリ」として利用できるようになりました。これまではLINEのトークから利用する形でしたが、LINEサービス内から利用できるようになりました。これまでより便利に、シームレスにご利用いただけます。Cafe300件のシェア(そこそこ話題の記事)インフラ未経験の私が内定から入社までに読んだ技術書11冊ブログ記事2020年01月16日Yui300インフラ未経験で入社した私がインフラを勉強するために読んだ技術書11冊を感想とともにまとめました。平野重利123Pythonで、標準入力を変換して標準出力に出すCLIプログラムのテンプレートをご紹介します。菊池修治47こんにちは、菊池です。勉強会#1に登壇しました。サーバのみならずネットワーク機器の仮想化も年々進んでいます。スペックに縛られないこととか、展開のしやすさとか初期考慮点が少なくなるのは嬉しいです。武田隆志1098このエントリは、2018年、2019年に公開したAWS全サービスまとめの2020年版です。これまではいくつかに分割して公開していましたが、1エントリにまとめてほしいという要望をもらっていたため、今年は1エントリに集約してみました。CAFEのサービスが「LINEアプリ」として利用できるようになりました。これまではLINEのトークから利用する形でしたが、LINEサービス内から利用できるようになりました。これまでより便利に、シームレスにご利用いただけます。Cafe300件のシェア(そこそこ話題の記事)インフラ未経験の私が内定から入社までに読んだ技術書11冊ブログ記事2020年01月16日Yui300インフラ未経験で入社した私がインフラを勉強するために読んだ技術書11冊を感想とともにまとめました。悠紀235ShifterはWordPress環境をサーバーレスで立ち上げ、静的なサイトを生成することができるサービスです。FAQサイトをサクッと作ってみました。Takumi227こんにちは。DA事業本部の春田です。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。