Python【初歩から現場実務的なもの】websocket CLI(コマンドラインインターフェース)「websockets-cli」をインストールする websocket CLI(コマンドラインインターフェース)「websockets-cli」のインストールについて解説しています。 「websockets-cli()」は、WebSocketを含むWebプロジェクトに取り組む際に、コー...2023.02.03Python【初歩から現場実務的なもの】
Python【初歩から現場実務的なもの】Pythonでslack-sdkを用いてSlackにファイルを送信する Pythonでslack-sdkを用いてSlackにファイルを送信してみます。 今回はslack-sdkを用います。このライブラリは、Pythonの標準ライブラリではありませんので、事前にインストールする必要があります。また、Slac...2023.02.02Python【初歩から現場実務的なもの】
Python【初歩から現場実務的なもの】PythonのTxtaiを用いて英語テキストを日本語に翻訳する PythonのTxtaiを用いて英語テキストを日本語に翻訳してみます。 今回はTxtaiを用います。このライブラリ・モジュールはPythonの標準ライブラリではありませんので、事前にインストールする必要があります。なお、今回はpipe...2023.02.01Python【初歩から現場実務的なもの】
Python【初歩から現場実務的なもの】モジュラーソースコードチェッカー「flake8」のインストール モジュラーソースコードチェッカー「flake8」のインストールについて解説しています。 「flake8()」は、pycodestyle、pyflakes、mccabe、及びサードパーティのプラグインを結合して、一部のPythonコード...2023.01.31Python【初歩から現場実務的なもの】
Amazon/AWSNginxで「 [emerg] bind() to 0.0.0.0:80 failed 」と出力される原因と対処 AWS EC2の「Ubuntu Server(Ubuntu 22.04)」インスタンス上にNginxをインストールし起動すると、下記のエラーが発生する場合がある。 nginx.service - A high performance w...2023.01.30Amazon/AWS
Amazon/AWSAWS EC2の「Ubuntu Server(Ubuntu 22.04)」インスタンス上にNginxをインストールする AWS EC2の「Ubuntu Server」インスタンス上にNginxをインストールしてみます。なお、Nginxをインストールするあたり、sudo権限を持つ通常のroot以外のユーザーの設定が必要となります。 Nginx(エンジンエ...2023.01.29Amazon/AWS
グラフ理論隣接行列(adjacency matrix) 隣接行列(adjacency matrix)について簡単に解説しています。 隣接行列はグラフを表現するための方法の1つです。頂点(ノード)と頂点の関係を表現するために使用されるものです。 例えば上記の三角形にAとBとCと...2023.01.28グラフ理論
Amazon/AWSAWS EC2の「Ubuntu Server」インスタンス上にApache Webサーバーをインストールする AWS EC2の「Ubuntu Server」インスタンス上にApache Webサーバーをインストールしてみます。なお、サーバーをインストールするあたり、sudo権限を持つ通常のroot以外のユーザーの設定が必要となります。 Apa...2023.01.28Amazon/AWS
GoogleGoogle Apps Script を使用してChatGPTとGoogle スプレッドシートを接続する Google Apps Script を使用してChatGPTとGoogle スプレッドシートを接続してみます。 今回はGoogle スプレッドシートと Google Apps Script にアクセスする必要がありますので、Goog...2023.01.27GoogleGoogle Apps Script(GAS)
Python【初歩から現場実務的なもの】PythonでPandasを用いてデータをPickleファイルで保存する PythonでPandasを用いてデータをPickleファイルで保存してみます。 Pickleファイルは、Pythonオブジェクト構造をシリアル化したもので、後でオブジェクトを再構築するために使用することもできます。またこのファイルは...2023.01.27Python【初歩から現場実務的なもの】