PHP

テクノロジー

正規表現のグループ化で不特定の文字列を抽出する方法

正規表現で決まった文字列を検索・抽出するのはそんなに難しくないが、文字列が表示されるパターンは決まっていても、アルファベットや数字、日本語など、どのような文字列が入るかわからない場合に抽出する方法をご紹介します!今回はJavaScript...
テクノロジー

WordPressのテーマをcocoonに変更して残ったプラグインたち

久しぶりのWordPressネタです。この度、見た目だけで適当に選んだ無料のテーマから、Cocoonに変更してしばらく使ってみました!最近の無料テーマは、無料とは思えないほど高機能で、以前はプラグインで補っていた機能が、テーマの標準機能と...
テクノロジー

Ubuntuで自宅サーバー構築!【Zabbixサーバー編】

今回で「Ubuntuで自宅サーバーを構築」連載の最後を飾る、Zabbixサーバー6.0を構築していきます。せっかくZabbix公式の認定資格まで取ったので、公式の手順に則って丁寧に解説していきます! Zabbixのインストール要件 ...
テクノロジー

Ubuntuで自宅サーバー構築!【Webアプリケーションサーバー編】

前回までで、下地とも言える各サーバー達が完成しました!今回からは、これらと連携して利用するサーバー達を構築していきたいと思います。まず1台目は、Webアプリケーションサーバーです!しかし今回ご紹介するサーバーは、一般的なWebアプリケーシ...
テクノロジー

LighthouseでPWA対応のウェブアプリを評価する2つの方法

以前から、PWA(Progressive Web Apps)に興味があり、実は密かにウェブアプリを開発しています。 しかし、できあがったPWAを客観的に、しかもツールを使って簡単に評価できないかと思って見つけたのが、Google社製の「L...
テクノロジー

ApacheのAliasと.htaccessでLaravelをサブディレクトリで動かす

1つのドメインで複数サイトを運用したい場合の1つの方法として、サブディレクトリをドキュメントルートとして動作させる方法があります。以前学習したApacheのAriasを利用して、Laravelをサブディレクトリで動作させる方法をご紹介しま...
テクノロジー

【Laravel】7種類あるrequiredバリデーションの使い方

Laravelのバリデーションに登場するrequiredには、他のフィールドの状態に応じて必須にするかを決めるルールがいくつかあります。指定した項目が必須になる条件を付けたい場合に非常に便利です。例えば、AとBの入力項目の内どちらかを必須...
テクノロジー

Laravelでデータ更新時に差分を確認するisDirty()とgetDirty()

Laravelで既に登録されているデータを更新する際に、Eloquentのsave()を利用することがあると思いますが、データが更新されていない、例えば更新画面で何も入力せずにフォームボタンを押した場合、update()とは違ってデータを...
テクノロジー

LaravelでSSE(Server Sent Events)を利用してサーバから通知する

皆さん、SSE(Server Sent Events)をご存知でしょうか?Node.jsが有名過ぎて隠れてしまっていますが、双方向通信が必要なく、サーバーからクライアントへ一方向通信するなら、SSEの方が断然簡単です!今回はそんなSSEを...
テクノロジー

サイトの安全性を確かめるSafe Browsing APIをPHPで試す

Google、大好き!API、大好き!! 何も苦労せず、ほぼ正確な"答え"が返ってくるGoogle先生のAPI。 以前、不適切な画像を検出するためにCloud Vision APIをご紹介しました。 今回は、マルウェアやフィッシングコンテン...
タイトルとURLをコピーしました