テクノロジー– category –
HTML、JavaScript、CSSなどのフロントエンドから、PHP(WordPress、Laravel)などのサーバーサイドのプログラミング、自宅サーバー(Linux)を中心としたOSやデータベースなどのミドルウェアのお役立ち情報を掲載しています!
その他、テクノロジーに関するあらゆる情報もありますのでお見逃しなく!
-
テクノロジー
Laravelでデータ更新時に差分を確認するisDirty()とgetDirty()
Laravelで既に登録されているデータを更新する際に、Eloquentのsave()を利用することがあると思いますが、データが更新されていない、例えば更新画面で何も入力せずにフォームボタンを押した場合、update()とは違ってデータを更新することはありません。つ... -
テクノロジー
ログを出力しないプロセスをバックグランドで実行する方法
開発メモです。例えば、Linuxであるコマンドを実行する場合に、実行ログやエラーログも必要なく、バックグラウンドで実行する方法です。ネットでは標準エラーは残しておくべきだとの意見が多いですが、エラーが発生しても無視したいので、ここではそれすら... -
テクノロジー
CSSのみで色が変化する背景グラデーションを作成する方法
CSSのみで実現する背景グラデーションは既に世の中に知れ渡っていて作成ツールまでありますが、その色を次々と変化させることもできます。CSS詳しい方なら想像できると思いますが、グラデーションにアニメーションをミックスします。 背景グラデーションと... -
テクノロジー
LaravelでSSE(Server Sent Events)を利用してサーバから通知する
皆さん、SSE(Server Sent Events)をご存知でしょうか?Node.jsが有名過ぎて隠れてしまっていますが、双方向通信が必要なく、サーバーからクライアントへ一方向通信するなら、SSEの方が断然簡単です!今回はそんなSSEをLaravelに導入したいと思います。 S... -
テクノロジー
CSSで縦横比を維持したまま拡大・縮小できる領域を作成
あまりない状況かもしれませんが、画面の縦と横の比率(アスペクト比)を変えずに、拡大・縮小したいことがありました。よく考えてみると、画像の幅を100%で表示すると似たような動きになりますよね?しかし、画像だけではなく、コンテンツ領域全体のアス... -
テクノロジー
HTML5のcontentEditable属性でWEBサイト上のソースを編集する
どこかの技術系サイトのソースを利用したい場合、当然エディタにコピペしてから編集していますが、WEBサイト上に掲載されているコンテンツをその場で書き換えることができるのが、HTML5のcontentEditable属性です。もちろん表面上の話で、データそのものを... -
テクノロジー
WordPress 5から採用されたエディタ「Gutenberg」ってどうなのさ?
WordPress 5が公開されてしばらく立ちましたが、著者は未だにアップグレードに踏み切れません。 その大きな2つの理由としては、 新しく採用されたエディタの評価が低い 多くのプラグインを利用していること 両方に言えることですが、やはり1番は互換性の問... -
テクノロジー
サイトの安全性を確かめるSafe Browsing APIをPHPで試す
Google、大好き!API、大好き!!何も苦労せず、ほぼ正確な"答え"が返ってくるGoogle先生のAPI。以前、不適切な画像を検出するためにCloud Vision APIをご紹介しました。今回は、マルウェアやフィッシングコンテンツのない安全なWEBサイトかどうかを判断し... -
テクノロジー
LaravelのパッケージでフォームにCAPTCHA認証を追加する
以前、WordPressのプラグインでも紹介した、Googleが提供している人間とロボットのどちらによる操作かを判別するためのセキュリティ強化ツール、CAPTCHA認証機能をLaravelにパッケージを利用して導入する方法をご紹介します。 keyを取得するなどの下準備は... -
テクノロジー
【pkill】プロセス名を指定して一括終了できる便利なコマンド
今まで特定のプロセスを終了する際は、psコマンドで対象のPID(プロセスID)を調べて、killコマンドで終了する方法を行っていましたが、今更ですが「pkill」なる存在を知りました!コレがまた便利なの何だのって...感動モノです。実際に2種類の方法を比較...