サーバ&テクノロジ

Pythonで宅配ボックス&電動自転車残数を自動チェック!Webスクレイピング入門

いちいちウェブにアクセスして確認するのも面倒なので、フルタイムシステム(貸出自転車/宅配ボックス等)のリアルタイム在庫数チェックするpythonスクリプトを作成してみます。

事前準備と法的配慮

Python環境の構築 (re ...

サーバ&テクノロジ

kicad Freerouting Plugin

先日、久しぶりに KiCad を起動したところ、KiCad のバージョンが v9.0.0 になっていました。特に考えもせず、最新バージョンに変更したのですが、freeroutingプラグインで引っかかったのでその共有をします。 ...

比較&Tips

Thumbnail of post image 054

Nexposeで脆弱性の結果を閲覧していたところ、HTMLタグを含むJSONデータが出現しました。こうしたデータはそのままでは読みづらく、必要な情報のみを抽出するためにテキスト変換が必要となります。本記事では、PythonのBeaut ...

比較&Tips

Python の for ループで enumerate() を活用

プログラミングの備忘録として、Python の for ループで「for index, data in enumerate(list):」のような記述がどのような場面で優位となるかをまとめました。この記事では、enumerate() ...

DIY&修理

RP2040-zeroもどきのピンアサインのみ

電子部品のピンアサインを確認する際、ショップの掲載画像が参考になりますが、そのまま転用すると著作権的に問題がある可能性があります。そのため、自分で作成できるツールを探してみることにしました。

ピンアサイン画像を作成できるツールを ...

DIY&修理

blocks-fallのハード構成

本記事では、ChatGPTとRP2040-zeroと SSD1306 OLED ディスプレイを使い、MicroPython で実装したテトリス風ゲームのプログラムを紹介します。
プログラムは、各ブロックの落下、左右移動、回転( ...

サーバ&テクノロジ

Ubuntu 22.04 での pyenv インストールと使い方

Python の異なるバージョンを簡単に切り替えたり管理したい場合に便利なのが pyenv です。本記事では、Ubuntu 22.04 環境での pyenv のインストール方法と基本的な使い方について解説します。

前提条件Ubu ...