Pythonで宅配ボックス&電動自転車残数を自動チェック!Webスクレイピング入門
いちいちウェブにアクセスして確認するのも面倒なので、フルタイムシステム(貸出自転車/宅配ボックス等)のリアルタイム在庫数チェックするpythonスクリプトを作成してみます。
事前準備と法的配慮Python環境の構築 (re ...
DoxygenとGraphvizでC言語プロジェクトの呼び出しグラフを可視化
C言語プロジェクトの解析やドキュメント化は、プロジェクトの規模が大きくなるにつれて複雑になります。特に関数間の呼び出し関係を把握することは、コードの理解や保守において重要です。本記事では、オープンソースのドキュメント生成ツールであるD ...
Mind Elixir × WordPress 自作プラグイン:SVG/PNGエクスポート機能を実装
Mind Elixirをwordpressに組み込んだ自作プラグインに、Mind ElixirのエクスポートAPI(exportSvg/exportPng)を活用して、管理画面のマインドマップエディタに「SVG ダウンロード」「PNG ...
【技適マーク付き】激安Bluetoothアナログスティックコントローラを活用
並行輸入で手に入れた mBot を動かそうとしたところ、Bluetooth モジュールに技適マークが付いておらず、日本国内の電波法に抵触する可能性があることが判明しました。そこで、Raspberry Pi Zero W をベースに “ ...
Mind Elixir × WordPress 自作プラグイン:5分ごと自動保存機能を追加
本記事では、WordPress 管理画面にマインドマップを組み込む「Mind Elixir Admin」プラグインに、自動保存機能を追加する手順を解説します。PHP 側では「自動保存を有効にする」チェックボックスを設置し、JavaSc ...
並行輸入mBotトラブルを乗り越えて!Raspberry Pi Zero Wで作るBluetooth対応自作ラジコン
Amazon で教育用ロボットキットの mBot を購入しました。子ども向けのビジュアルプログラミング入門に最適と評判だったためワクワクしながら組み立ててみたのですが、手元に届いたのは並行輸入品。Bluetooth モジュールを見てみ ...
Mind Elixir × WordPress 自作プラグイン:複数マインドマップを保存・切替・削除機能を追加
以前、WordPress 管理画面で複数のマインドマップを作成・切り替え・削除できるようにするプラグインを自作しました(WordPress管理画面にマインドマップで記事アイデアをメモするプラグインを作ってみた)。今回は、マインドマップ ...
【Google AdSense】審査を通過したサイト改善ポイントまとめ
Google AdSense 審査に合格した際の最終的な編集ポイントと、審査通過までに実施したサイト改善の全体像をまとめます。これから申請する方や再審査を検討されている方の参考になれば幸いです。
審査概要2024年11月末 ...
SSHで多段ポートフォワーディングを1行コマンドと設定ファイルで実現する方法
セキュアなネットワーク環境において、内部サーバに安全にアクセスするためにSSHのポートフォワーディングは非常に有用です。複数のサーバを経由して接続先にリーチする必要がある場合、従来は複数のSSHコマンドを組み合わせる必要がありました。 ...
Docker環境でKoelのミュージックサーバを構築
今回は、KoelのDockerリポジトリを使用してミュージックサーバを構築した際のトラブルシューティングについてご紹介します。初めての試みでいくつかの問題に直面しましたが、解決策を見つける過程で多くの学びがありました。
はじめに ...