Python Leafletで作成された地図ルートのKMLを出力するアプリ 多くのWebサイトで地図表示にLeafletというライブラリが使われています。 ここでは、そのLeafletで表示されたSVGパスのルート情報をKMLに書き出すアプリを作ったので、概要を紹介します。 構成 やり方はいろいろあると思いますが、... 2024.11.27 PythonIT・プログラミング
IT・プログラミング サーバー容量がひっ迫してきたときの対処法 サーバーの容量がひっ迫してくると、すぐに容量を把握し、不必要なファイルを削除する必要があります。ここでは、サーバーのディスク容量を効率的に管理するための便利なコマンドをいくつか紹介します。 1. ディスク使用量の確認 df -h ディスクの... 2024.11.27 IT・プログラミング
IT・プログラミング Render.comでDockerを使う方法 無料でサーバーとして使える便利なRenderですが、いろいろとカスタマイズする場合、Dockerを使うのが便利です。 RenderはDockerに対応していたので、そのメモです。 Dockerを使う方法 Dockerを使うのは非常に簡単で、... 2024.11.27 IT・プログラミング
IT・プログラミング Gooogle ColaboratoryでSeleniumを使う方法 SeleniumはPythonでブラウザ操作の必要な処理を行う際に非常に便利なライブラリです。 ローカルで使用する場合は、PCにchrome driverなどをインストールして使えます。 今回は、GoogleColab上で使う場合の設定方法... 2024.11.27 IT・プログラミングPython
AI・機械学習 方策反復法と価値反復法の違い 方策反復法と価値反復法の違い 動的計画法には、強化学習の文脈でよく使われる方策反復法と価値反復法という2つのアプローチがあります。どちらも最適な方策を見つけることを目指しますが、そのアプローチや計算の進め方に違いがあります。 基本概念 状態... 2024.11.26 AI・機械学習IT・プログラミング
IT・プログラミング 簡単に地図を描画するライブラリLeafletの使い方 Leafletとは? Leafletは、インタラクティブな地図を作成するためのオープンソースのJavaScriptライブラリです。軽量で、高速な動作を誇り、簡単に使えるため、地図関連のアプリケーションやウェブサイトで広く使用されています。L... 2024.11.26 IT・プログラミング
IT・プログラミング Leafletで地図上にSVG要素を描画する方法 Leafletについて Leafletは簡単に地図を描画できるライブラリです。 詳しくはこちらで紹介しています。 今回は、このLeafletでSVG要素を描画する方法を紹介します。 L.SVG 以下のHTMLは東京駅と新宿駅にマークをし、2... 2024.11.26 IT・プログラミング
IT・プログラミング 地図上のルート情報をKMLファイルに出力するPythonコード Leafletを使って表示された ルートのサイトからKMLデータを取り出したかったので、そのPythonコードを書いてみました。 実行環境はGoogle Colabです。 SeleniumによるHTML取得 まずは、Seleniumで地図タ... 2024.11.26 IT・プログラミング
IT・プログラミング デジタルコンテンツ管理のベストプラクティスを考える デジタルコンテンツは非常に便利です。 物理的なスペースを取らないので、簡単に大量に保存可能です。 しかし、簡単に保存できる反面、きちんと整理できていないと、該当のデータがどこにあるのか探せなかったり、なくなっていたり、全く使わないデータで容... 2024.11.14 IT・プログラミング
IT・プログラミング Cloud Run Functions無料枠の注意点 Artifact Registryの設定 Cloud Run FunctionsとArtifact Registry 今回は、Cloud Run Functions無料枠を使っているときに費用が発生してしまったので、その原因をまとめたいと思います。 費用の内訳を確認すると、Arti... 2024.11.14 IT・プログラミング