プログラミング MiKTeXのWindowsへのインストール TeX/LaTeX関連のソフトウェアが必要となった場合、MiKTeXをインストールしましょう。MiKTeXは、日々メンテナンスされているオープンソースでであり、機能性も利便性も問題ありません。この記事では、MiKTeXのインストール方法を詳しく解説しています。 2021.03.17 プログラミング
プログラミング Pythonでジオコーディング(住所から緯度経度に変換)【pydams】 ジオコーディング(住所から緯度経度に変換)を大量かつ高速にしなければならないとき、あなたならどうしますか?外部APIに依存せずに対応することを考えるでしょう。そのとき、pydamsは有力な選択肢となるはずです。この記事では、Pythonでジオコーディングの仕組みを構築する方法を解説しています。 2021.03.15 プログラミング
プログラミング Ubuntuに最新バージョンのPythonをインストールする Ubuntu(Linuxすべて)にデフォルトでインストールされているPythonをそのまま使っていませんか?それは、ヤバイことだと知っていましたか?この記事では、デフォルトのPythonを使うことのリスクを説明して、新しいPythonをインストールする方法を解説しています。 2021.03.14 プログラミング
プログラミング GeoIP2データベースの更新を自動化する GeoIP2のデータベースは毎週更新されます。IPアドレスの所在位置がコロコロ変わるということなのでしょう。その更新に合わせて、GeoLite2-City.mmdbを自動更新するように設定しましょう。この記事では、GeoIP Updateの設定方法を解説しています。 2021.03.13 プログラミング
プログラミング GeoIP2によりIPアドレスから住所(緯度・経度)を特定する IPアドレスから住所(緯度・経度)を特定するシステムを簡単に作れるのを知っていますか?GeoIP2を利用すれば、Python・PHP・Javaなど言語を問わずに作れます。この記事では、そのための方法を解説しています。サンプルコードとして、Pythonのコードを載せています。 2021.03.12 プログラミング
プログラミング iタウンページをスクレイピングする方法を解説【準備編】 iタウンページを覚えていますか?まだ、現役でサービスも公開されています。需要は年々下がっているけども、まだiタウンページの情報を求める声は存在しています。この記事では、その声に応えるためにiタウンページのスクレイピングを説明しています。今回は、準備段階です。 2021.03.11 プログラミング
プログラミング WebGLで画像を表示する【PixiJS】 WebGLで画像を表示しないとマイナス評価を受ける時代が来るかもしれません。そうならないためにも、WebGLによる画像処理を一通りは理解しておきたいものです。この記事では、PixiJSを用いたWebGLの画像処理について解説しています。 2021.03.10 プログラミング
プログラミング xmltodictによりXMLをjsonのように処理する【Python】 みなさんは、XMLが好きですか?私は、XMLが大嫌いです。xmltodictを使えば、嫌いなXMLをPythonの辞書型データに変換できます。この記事では、xmltodictのインストールからその使い方までを解説しています。xmltodictにより、XMLのストレスから解放されましょう。 2021.03.09 プログラミング
プログラミング PixiJSによるWebGL入門 今こそ、WebGLを学びましょう。別に3Dでグルグル回すだけがWebGLではありません。2Dレンダリングを扱うなら、WebGLがベストな選択肢にもなります。この記事では、WebGLを扱うPixiJSに関して説明しています。「WebGPU?」まだまだ、数年は来ません。 2021.03.08 プログラミング
プログラミング py2exeのインストール【Pythonプログラムのexe化】 Pythonで開発したアプリをフリーソフトとして公開?こんなこともPythonなら、簡単に実現できます。この記事では、Pythonで開発したプログラムをexe化する方法を解説しています。その方法には、py2exeを利用します。 2021.03.07 プログラミング