仮想化・コンテナ・WSL

WSL2でLinuxサーバのXアプリを転送表示するまでの試行錯誤

Windows上で動作するWSL2(Windows Subsystem for Linux)から、Linuxサーバ(今回はCentOS7)にSSH接続し、GUIアプリを転送表示(X11フォワーディング)したいと思い、ssh -Yを試し ...

Linux・サーバ構築・ネットワーク

find で見つけた mp3 ファイルを一か所にまとめて移動する方法【スペース・日本語ファイル名にも対応】

音楽ファイルや録音データなど、さまざまな `.mp3` ファイルをディレクトリ構造を無視して一か所にまとめておきたい。そんなときに便利なのが `find` コマンドと `mv` コマンドの組み合わせです。

ただし、ファイル ...

Linux・サーバ構築・ネットワーク

SSHポートフォワード徹底解説:ローカル・リモート・ダイナミック・多段ProxyJumpの違いと活用法

以前の記事では、ProxyJumpを用いた多段SSHポートフォワードについてまとめました(SSHで多段ポートフォワード)。この機能は、踏み台サーバを経由して奥のネットワークにアクセスしたい場合に非常に便利です。

しかし、S ...

開発・プログラミング・Git

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

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

事前準備と法的配慮

Python環境の構築 (re ...

開発・プログラミング・Git

mayo.cコールグラフ

C言語プロジェクトの解析やドキュメント化は、プロジェクトの規模が大きくなるにつれて複雑になります。特に関数間の呼び出し関係を把握することは、コードの理解や保守において重要です。本記事では、オープンソースのドキュメント生成ツールであるD ...

WordPress・ブログ運営・SEO

Mind Elixir × WordPress 自作プラグイン:SVG/PNGエクスポート機能を実装

Mind Elixirをwordpressに組み込んだ自作プラグインに、Mind ElixirのエクスポートAPI(exportSvg/exportPng)を活用して、管理画面のマインドマップエディタに「SVG ダウンロード」「PNG ...

WordPress・ブログ運営・SEO

Mind Elixir × WordPress plugin:5分ごと自動保存機能を追加

本記事では、WordPress 管理画面にマインドマップを組み込む「Mind Elixir Admin」プラグインに、自動保存機能を追加する手順を解説します。PHP 側では「自動保存を有効にする」チェックボックスを設置し、JavaSc ...

WordPress・ブログ運営・SEO

マインドマップエディタ複数マインドマップ管理

以前、WordPress 管理画面で複数のマインドマップを作成・切り替え・削除できるようにするプラグインを自作しました(WordPress管理画面にマインドマップで記事アイデアをメモするプラグインを作ってみた)。今回は、マインドマップ ...

WordPress・ブログ運営・SEO

【Google AdSense】合格したサイト改善ポイントまとめ

Google AdSense 審査に合格した際の最終的な編集ポイントと、審査通過までに実施したサイト改善の全体像をまとめます。これから申請する方や再審査を検討されている方の参考になれば幸いです。

審査概要

2024年11月末 ...

Linux・サーバ構築・ネットワーク

ProxyJumpで多段SSHポートフォワード

セキュアなネットワーク環境において、内部サーバに安全にアクセスするためにSSHのポートフォワーディングは非常に有用です。複数のサーバを経由して接続先にリーチする必要がある場合、従来は複数のSSHコマンドを組み合わせる必要がありました。 ...