プログラミング Python用テンプレートエンジンのJinja2をインストール テンプレート ⇒テンプル ⇒ 神社、こんな由来のある「Jinja2」に関する内容を説明しています。そのJinja2は、Pythonの世界においてはそれなりに普及しているテンプレートエンジンです。PHPのSmartyを使ったことがある人などは、すぐに理解できるでしょう。 2021.04.04 プログラミング
プログラミング 【コマンドで簡単】Pythonでvenvを使って仮想環境を利用する Pythonの仮想環境を使っていないなら、本当に使った方がいいです。パッケージの依存関係がグチャグチャになって、システムが動かないとか本当にありえますので。この記事では、Pythonで簡単に仮想環境を構築できるvenvについて解説しています。 2021.04.03 プログラミング
プログラミング 【Plyer】Pythonで通知バナー(トースト通知)を簡単に実現する 通知バナー(トースト通知)はウザいときがありますが、注意を引くには最適な表示だと思いませんか?この通知バナーが、PythonでPlyerライブラリを使えば簡単に実現できます。この記事では、Plyerのインストールと使い方について解説しています。 2021.04.02 プログラミング
プログラミング PyMongoをインストールしてPythonからMongoDBを操作する Pythonを触るなら、MongoDBをインストールしておきましょう。MongoDBがあれば、検証をする上でも便利な箱として利用できます。そして、その際にはPyMongoもインストールします。PyMongoを利用すれば、PythonからMongoDBへの操作が簡単に行えます。 2021.04.01 プログラミング
サーバー Ubuntu 20.04にDockerをインストール Dockerに関して調べていますか?もしマシンスペックに余裕があるなら、DockerよりVirtualBoxで仮想環境を構築する方が絶対にいいです。しかし、物事は単純なことばかりではありません。この記事では、仕方なくDockerをインストールする場合の手順を解説しています。 2021.03.31 サーバー
プログラミング 【Python】chardetをインストールして文字コードを判定する HOYA株式会社のWebサイトの文字コードを知っていますか?結果を知ったら驚くと思います。この記事では、chardetを使ってPythonで文字コードを検出する方法を解説しています。もし文字コードで悩んでいるなら、chardetをインストールして試してみましょう。 2021.03.30 プログラミング
プログラミング CVXPYのインストール【 Pythonによる数理最適化(凸最適化)】 Pythonで凸最適化を行う場合、CVXPYを利用すれば無駄な苦労をしなくて済みます。デフォルトで、ECOS・OSQP・SCSといったソルバーを利用することができます。この記事では、そんなCVXPYのWidnows環境でのインストールについて解説しています。 2021.03.29 プログラミング
サーバー 【悪用厳禁】mitmproxyを使えばSSL通信でも傍受できる SSL通信だから安全だと思ってはいませんか?第三者が触れるPCやスマホでは、セキュリティなんてないモノだと考えたほうがよいでしょう。mitmproxyを利用すれば、SSL通信の傍受が可能になります。この記事では、mitmproxyのインストールから、その使い方まで解説しています。 2021.03.28 サーバー
プログラミング gspreadをインストールしてGoogleスプレッドシートをPythonで操作する GoogleスプレッドシートをPythonで自由に操作できます。そのためにはgspreadをインストールする必要があります。それに加えて、Googleの認証と許可が必要です。この認証作業がかなり面倒です。この記事では、gspreadのインストールと認証作業を解説しています。 2021.03.27 プログラミング
プログラミング チャットボットを作るためにChatterBotをインストールする【Python】 チャットボットをPythonのライブラリ(ChatterBot)で作れると聞いたら、作ってみようと思いませんか?でも、ChatterBotのインストールは決して簡単なモノではありません。この記事では、ChatterBotのインストールと日本語化対応について解説しています。 2021.03.26 プログラミング