Git Git + rsync で dist ディレクトリを自動同期&差分コミットするスクリプトの構築例 複数の Git リポジトリで構成されたプロジェクトにおいて、「ビルド済みファイル(dist ディレクトリ)」を他のリポジトリと同期しつつ、差分がある場合のみ自動的にコミット・プッシュするフローを構築しました。この記事では、Bash スクリプ... 2025.05.28 Git
Python Python × Selenium|食べログ詳細ページからジャンル・住所・緯度経度を抽出する方法 前回の記事では、Python + Selenium を使って、食べログの店舗一覧ページから店舗名と詳細ページURLを全件収集する方法を紹介しました。今回はその続きとして、取得済みの店舗URL一覧をもとに、各店舗の詳細ページへアクセスし、次の... 2025.05.27 Python
GitHub GitHubでチーム開発を進めるためのブランチ運用ルール(developブランチ導入編) GitHubを使ったチーム開発では、ブランチ戦略とプルリクエスト(PR)を中心とした運用を整えることで、コード品質を保ちつつ効率よく共同作業が進められます。本記事では、developブランチを取り入れた基本的な開発フローを紹介します。プロジ... 2025.05.25 GitHub
GitHub GitHubでSSH接続を使うまでの手順まとめ(SSHキー作成〜初回コミット) GitHubの操作をより安全かつスムーズに行うためには、HTTPSではなくSSH接続を使うのがおすすめです。本記事では、MacBook Air M4 環境を使って、SSHキーの作成からGitHubへの登録、初回コミットまでの一連の手順を紹介... 2025.05.24 GitHub
Python Python × Selenium で食べログを全ページ自動スクレイピング|ページネーション対応の実践方法 動的なWebサイトから情報を取得する際、1ページ目だけでなく「2ページ目以降」を含めて自動で巡回・収集したいケースは多々あります。この記事では、PythonとSeleniumを使って、食べログのような複数ページにまたがるデータを全件取得する... 2025.05.23 Python
Linux シェルスクリプトで月替わり画像とクエリパラメータを自動更新する方法 Webサイトの運営で、「月ごとに違う画像を表示したい」「ブラウザキャッシュを回避するために画像URLに年月を付けたい」といったニーズはよくあります。この記事では、シェルスクリプトとcron(定期実行)を組み合わせて、月ごとの画像を自動でコピ... 2025.05.22 Linuxシェルスクリプト
Python Python × Seleniumで始めるスクレイピング|macOSでの環境構築から動作確認まで JavaScriptで動的に生成されるWebページを自動取得したいときに力を発揮するのが「Selenium」です。この記事では、macOS上でPython × Seleniumを使ったスクレイピング環境を構築し、実際にWebサイトへアクセス... 2025.05.21 Python
Python Pythonでスクレイピング環境を構築しよう|基本ライブラリとテストスクリプトで実践入門 Pythonを使ったスクレイピングを始めたい方向けに、環境構築からライブラリのインストール、そしてテストスクリプトの実行までを詳しく解説します。この記事では、実際にターミナルでの出力例も交えながら、実践的なスクレイピングに進む前の基礎を固め... 2025.05.20 Python
Python macOSでpipを最新版にアップグレードする方法 macOSでPythonのパッケージ管理を行う際に使われる pip。しかし、macOSに最初から入っているPython環境では、pipのバージョンが古いままになっているケースが多く、パッケージのインストール時にエラーや警告が出ることもありま... 2025.05.19 Python
Mac MacにHomebrewでPHPをインストールする方法(依存パッケージ一覧付き) Webアプリの開発やWordPressの動作確認など、PHPを必要とする場面は数多くあります。MacではHomebrewを使えば、最新バージョンのPHPを簡単にインストール可能です。この記事では、HomebrewでPHPをインストールする手... 2025.05.18 MacPHP
Nextcloud NextcloudをCLIでバージョンアップする方法(エックスサーバー対応) エックスサーバーにインストールした Nextcloud を、Webブラウザではなくコマンドライン(CLI)経由で安全にバージョンアップする手順を紹介します。今回は「Nextcloud 31.0.4 → 31.0.5」へのアップデートを例に、... 2025.05.17 Nextcloudエックスサーバー
Excel Excelで参照先が空欄のときに「0」を表示させない方法 セル参照で他の値を表示したいとき、参照先が空欄にもかかわらず「0」が表示されてしまうことがあります。これは資料の見た目を損ねる原因となるため、非表示にしたいケースも多くあります。この記事では、IF関数を使って「0」の表示を防ぐ方法を、別シー... 2025.05.16 Excel
Nextcloud エックスサーバーにNextcloudをインストールする手順と500エラー対処法 Nextcloudはオープンソースで構築できるクラウドストレージサービスです。この記事では、エックスサーバーにNextcloudをインストールする手順を実際の画面とともに解説し、途中で発生した「500 Internal Server Err... 2025.05.15 Nextcloudエックスサーバー
WordPress WordPressで投稿クエリを柔軟に制御する方法 posts_* 系フィルター8選と実用的なカスタマイズ例WordPress の WP_Query は便利なAPIですが、標準機能だけでは対応できない場面が少なくありません。たとえば:カスタムフィールドの値で並べ替えたい投稿タイトルとカスタム... 2025.05.14 WordPress
WordPress WordPress | Redirectionプラグインで末尾スラッシュを自動追加する設定と、ログイン不能トラブルの解決法 WordPressサイトのURLを整理し、末尾スラッシュ(/)を統一したいという要望は多くあります。SEO上の観点からも、URLの一貫性は重要です。その対策として、Redirectionプラグインを使ってスラッシュなしのURLを自動的にスラ... 2025.05.10 WordPress
JavaScript JS | 外部リンクに rel=”noopener nofollow” と target=”_blank” を自動で付与する方法(jQuery & Vanilla JS両対応) Webサイト運営において、外部リンクの取り扱いはSEOやセキュリティの観点から非常に重要です。特に以下のような対応が推奨されます:外部リンクには rel="noopener nofollow" を付加(セキュリティ & SEO対策)信頼でき... 2025.05.09 JavaScript
Mac Macのターミナル設定を整理:.aliases ファイルでエイリアスを分離管理する方法(zsh・bash対応) Macのターミナルを日常的に使っていると、さまざまな alias を追加する機会が増えます。しかし .zshrc や .bash_profile に直接エイリアスを追加していくと、設定ファイルが煩雑になりがちです。そこでおすすめなのが、.a... 2025.05.06 Mac
Mac Macのターミナルで ll を使えるようにするalias の設定と意味の解説(zsh / bash 対応) Macのターミナルで ll を入力しても「command not found」と表示されてしまう場合、それは ll というコマンド(エイリアス)が自分のシェル設定に定義されていないためです。この記事では、macOSで使用される主要な2種類の... 2025.05.05 Mac
Linux ロリポップに Composer をインストールする方法【SSH接続で簡単セットアップ】 PHPのライブラリ管理に便利な Composer を、ロリポップのレンタルサーバーにインストールする手順をご紹介します。SSH接続が可能なプラン(スタンダード以上)であれば導入可能です。前提条件ロリポップのSSHが有効になっていること任意の... 2025.05.03 Linuxロリポップ!
Linux ロリポップに公開鍵認証でSSH接続する方法(パスワードなしで安全&便利に) ロリポップのレンタルサーバーにSSHで接続する際、毎回パスワードを入力するのは手間ですよね。この記事では、公開鍵認証方式を使って、パスワードなしで安全に接続する方法を紹介します。✅ 公開鍵認証とは?公開鍵(xxx.pub)と秘密鍵(xxx)... 2025.05.02 Linuxロリポップ!