Python Flaskでお問い合わせフォームを作成する方法 今回はPythonのフレームワーク「Flask」を使用して、お問い合わせフォームを作成しました。フォームから入力された内容を管理者と問い合わせ者の双方にメール送信し、確認画面や送信完了画面を含む3ステップの構成となっています。構築したフォー... 2024.11.22 Python
Python エックスサーバーでMinicondaを使用してFlask環境を構築し、テストアプリを動作させる方法 この記事では、エックスサーバー上でMinicondaを利用してFlask環境を構築し、簡単なテストアプリを動作させる手順を解説します。この記事では、具体的なパスやURLはダミー情報を使用します。また、Flaskアプリのエントリーポイントとし... 2024.11.20 Python
Python エックスサーバーでMinicondaをインストールし、設定を行う方法 MinicondaはPython環境を簡単に構築・管理できる軽量ツールです。本記事では、エックスサーバー上でMinicondaをインストールし、設定や基本操作、環境管理方法について解説します。手順 1: Minicondaのダウンロードエッ... 2024.11.19 Python
Redis Redisを監視して自動再起動するシェルスクリプトの作成方法 Redisを利用している環境では、何らかの理由でRedisが停止してしまう可能性があります。このような状況に備えて、Redisの状態を定期的に監視し、停止していた場合には自動的に再起動するシェルスクリプトを作成する方法をご紹介します。1. ... 2024.11.16 Redis
エックスサーバー エックスサーバーでCronジョブの実行結果通知メールを止める方法 エックスサーバーでCronジョブを設定すると、実行結果がメールで通知される仕組みになっています。ただし、通知が不要な場合や、メールの管理が煩雑になる場合には、以下の方法で通知を停止できます。この記事では、通知メールを止める方法を2つご紹介し... 2024.11.15 エックスサーバー
Linux サイト死活監視スクリプトの機能拡張 – メール通知フラグと多次元配列の導入 前回までの死活監視スクリプトでは、指定したサイトが正常に稼働しているかどうかをチェックし、異常時にメールやChatworkで通知を行っていました。今回は、このスクリプトに メール通知のフラグ を追加し、多次元配列風にサイト情報を管理 するよ... 2024.11.14 Linux
Linux サイト死活監視シェルスクリプトのChatwork対応版 前回の記事 こちら で、Bashスクリプト(シェルスクリプト)で作る簡易的なサイト監視スクリプトについて紹介しましたが、今回はさらに便利な機能を追加した進化版スクリプトをご紹介します。新たに追加したのは、サマリー通知機能とChatwork通... 2024.11.13 Linux
Redis エックスサーバーでRedisをインストール、起動、設定変更する方法 エックスサーバーでRedisをソースからインストールし、起動・停止・再起動する方法、設定変更について解説します。さらに、設定ファイル redis.conf の変更とその適用方法についても紹介します。Redisのインストール手順1. Redi... 2024.11.11 Redis
PHP PHP | Text_LanguageDetectで言語判定してstr_word_count()で英語の単語数をカウントする方法 Composerを使用してPHPプロジェクトにText_LanguageDetectをインストールし、英語の文章に対して単語数をカウントする方法を紹介します。実行環境PHPバージョン: 7.4.33Composerバージョン: 2.7.7サ... 2024.09.04 PHP
PHP PHP | 様々な形式のファイルからテキストデータを取得する方法 PHPでWord、Excel、PowerPoint、TXT、CSV、PDFといった多様なファイル形式からテキストデータを抽出する方法について解説します。サーバー環境情報サーバー: エックスサーバー(スタンダードプラン)PHPバージョン: 7... 2024.08.25 PHP
Linux サーバーのディスク使用量を監視するスクリプト サーバーのディスク使用量を定期的に監視し、空き容量が一定の閾値を下回った場合にメールで通知するスクリプトを紹介します。このスクリプトを使用することで、ディスクスペースの不足に早期に対応できるようになります。スクリプトの概要このスクリプトは、... 2024.07.24 Linux
Linux rsync | excludeオプションで同期対象から除外するディレクトリやファイルを指定する方法 rsyncコマンドのexcludeオプションを利用すると同期先へ反映したくないファイルやディレクトリを除外することができます。同期対象ディレクトリの内容|--a.txt|--b.txt|--c.txt|--img| |--logo.png除... 2023.04.19 Linux
AWS AWS SDK for PHPをエックスサーバーにComposerでインストールする エックスサーバーにAWS SDK for PHPをComposerを使ってインストールする方法のメモです。ComposerでインストールComposer確認以下のコマンドでComposerがインストールされているか確認します。$ compo... 2022.06.29 AWS
WP-CLI エックスサーバー | CronでWP-CLIコマンドを実行するとPHPバージョンが古く実行出来ない場合に確認すること エックスサーバーのCron設定から対象WordPressサイトの"ゴミ箱を空にする"&"リビジョン削除"を行うためのWP-CLIコマンドを登録したのですが、通知メールの内容を見るとYour server is running PHP ver... 2021.09.10 WP-CLI
Node.js Node.js | dotenvで “.env” ファイルから変数をロード dotenvをインストールnpm install dotenv$ npm install dotenvadded 1 package, and audited 2 packages in 513msfound 0 vulnerabiliti... 2021.09.07 Node.js
Node.js Node.js | Nodemailerを使ってメールを送信する NodemailerをインストールNodemailerが未インストールの場合はインストールします。npm install nodemailer$ npm install nodemaileradded 1 package, and audi... 2021.09.07 Node.js
Node.js Node.js | npmをアップデートする(v6.14.13 → v7.22.0) 新しいアプリ用のディレクトリで初期化したら npm の新しいバージョンのメッセージが表示されていたので、アップデートしてみました。新バージョンのアナウンスNew major version of npm available! 6.14.13... 2021.09.07 Node.js
Node.js Node.js | foreverでデーモン化(永続化)する Node.jsで作ったアプリをエックスサーバー上で常に動くようにしたかったので forever をインストールしてデーモン化(永続化)してみました。foreverインストール以下のインストールコマンドでforeverをインストールします。$... 2021.09.06 Node.js
Node.js Node.jsをエックスサーバーにインストールする方法(nodebrew利用) Node.jsの複数のバージョン管理ツールの nodebrew を利用してエックスサーバーにNode.jsをインストールします。nodebrewのダウンロードとセットアップcurl を利用する方法1か wget を利用する方法2の何れかを実... 2021.07.17 Node.js
PhantomJS PhantomJS エックスサーバーへインストールしてスクリーンショット取得 ヘッドレスブラウザの「PhantomJS」を利用する機会がありましたので、普段よく使うエックスサーバーへインストールしてスクリーンショットを撮るところまでをテストしてみました。インストールダウンロードPhantomJSは既に開発が終了してい... 2021.05.11 PhantomJS