PHP PHP | Text_LanguageDetectで言語判定してstr_word_count()で英語の単語数をカウントする方法 Composerを使用してPHPプロジェクトにText_LanguageDetectをインストールし、英語の文章に対して単語数をカウントする方法を紹介します。 実行環境 PHPバージョン: 7.4.33 Composerバージョン: 2.7... 2024.09.04 PHP
PHP PHP | 様々な形式のファイルからテキストデータを取得する方法 PHPでWord、Excel、PowerPoint、TXT、CSV、PDFといった多様なファイル形式からテキストデータを抽出する方法について解説します。 サーバー環境情報 サーバー: エックスサーバー(スタンダードプラン) PHPバージョン... 2024.08.25 PHP
Linux サーバーのディスク使用量を監視するスクリプト サーバーのディスク使用量を定期的に監視し、空き容量が一定の閾値を下回った場合にメールで通知するスクリプトを紹介します。このスクリプトを使用することで、ディスクスペースの不足に早期に対応できるようになります。 スクリプトの概要 このスクリプト... 2024.07.24 Linux
Linux rsync | excludeオプションで同期対象から除外するディレクトリやファイルを指定する方法 rsyncコマンドのexcludeオプションを利用すると同期先へ反映したくないファイルやディレクトリを除外することができます。 同期対象ディレクトリの内容 |--a.txt |--b.txt |--c.txt |--img | |--log... 2023.04.19 Linux
AWS AWS SDK for PHPをエックスサーバーにComposerでインストールする エックスサーバーにAWS SDK for PHPをComposerを使ってインストールする方法のメモです。 Composerでインストール Composer確認 以下のコマンドでComposerがインストールされているか確認します。 $ c... 2022.06.29 AWS
WP-CLI エックスサーバー | CronでWP-CLIコマンドを実行するとPHPバージョンが古く実行出来ない場合に確認すること エックスサーバーのCron設定から対象WordPressサイトの"ゴミ箱を空にする"&"リビジョン削除"を行うためのWP-CLIコマンドを登録したのですが、通知メールの内容を見ると Your server is running PHP ve... 2021.09.10 WP-CLI
Node.js Node.js | dotenvで “.env” ファイルから変数をロード dotenvをインストール npm install dotenv $ npm install dotenv added 1 package, and audited 2 packages in 513ms found 0 vulnerabi... 2021.09.07 Node.js
Node.js Node.js | Nodemailerを使ってメールを送信する Nodemailerをインストール Nodemailerが未インストールの場合はインストールします。 npm install nodemailer $ npm install nodemailer added 1 package, and ... 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.... 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
MySQL エックスサーバーの新サーバー移行後に mysqldumpでエラーが出るようになった 先日、利用しているエックスサーバー(x10)が新サーバーへの移行対象になっていましたので、移行機能を利用してデータコピーなど移行作業を行ったのですが、新サーバーの方でDBのバックアップをとるためいつものように "mysqldump" を実行... 2021.01.30 MySQL
DNS Whois情報が変更処理中だとネームサーバー変更が出来ない WEB・DNSサーバー共にエックスサーバーで運営されているWordPressサイトをWEBサーバーはロリポップ、DNSサーバーはムームードメイン(ムームーDNS)に移行する作業を行っていた際、「ネームサーバ設定中にエラーが発生しました。」と... 2020.04.26 DNS
Linux レンタルサーバーのネームサーバー情報まとめ サーバー移管などネームサーバーの変更作業を行う際に必要になるネームサーバーの情報。普段よく利用しているエックスサーバー/エックスサーバービジネス/さくらのレンタルサーバー/ロリポップ!/ヘテムル/wpX/ConoHa WING の情報をまと... 2019.12.24 Linux