【JavaScript】var/let/constの違いについて解説します
JavaScriptの変数は、var/let/constの3種類があります。 JavaScriptを使いはじめたばかりの頃は変数をすべてvarにしていましたが、予期しない挙動を防ぐという意味でうまく使い分けることの重要性…
JavaScriptの変数は、var/let/constの3種類があります。 JavaScriptを使いはじめたばかりの頃は変数をすべてvarにしていましたが、予期しない挙動を防ぐという意味でうまく使い分けることの重要性…
この記事では、array_filterを使って条件にマッチした要素を配列から抽出する方法について紹介します。PHPを使っていると、配列(連想配列)から要素を取り出したいときが良くありますよね。 そんなときに役に立つのがa…
パソコンにUnityを入れ直そうとしたら、ダウンロードが途中で止まってしまい苦労しました。そのときの解決策を備忘録として書いておきます。 環境 MacBookPro2017 OS:MacOS 10.15.1 (Catal…
CakePHPを利用していて、コンポーネントってなに?と思った方は多いのではないでしょうか。 この記事では、 Component(コンポーネント)ってなに? どうやって作るの? どうやって使うの? どんな場面で便利なの?…
下の記事でPromiseを利用した非同期処理のコントロールについて解説しました。このページでは更に進んでasync/awaitを利用して非同期処理の処理順をコントロールする方法について解説していきます。 実は、async…
CakePHP3におけるbeforeFilter()メソッドの使い方について解説していきたいと思います。 beforeFilter()の役割 beforeFilter()は、コントローラーのクラス内で使われるコールバック…
この記事ではPHPで例外処理を行う方法を簡単に説明いたします。公式ドキュメントのページはこちらです。 例外処理とは? 例外処理とは、ユーザが(開発者が想定できる範囲で)間違った操作をしたときに行う処理のことです。ユーザー…
この記事では、セキュリティを考える上で重要な「証明書」と「SSL/TLS」について解説します。これらの仕組みを理解する上で、公開鍵暗号を理解していることが必要になります。不安な方は下記記事で確認いただければと思います。 …
このページでは、情報セキュリティで重要な「署名」と「メッセージ認証コード」の仕組みについて解説していきます。これを理解するためには、暗号通信について理解しておく必要があるので、まだ不安があるかたは下記の記事で内容を確認し…
ブロックチェーンや電子マネーなどの経済資本や重要情報がコンピューターで扱われ続けている中、セキュリティの重要性はますます上がってきています。ウェブ開発を行う上でも、クラッカーからの攻撃の被害に合わないようセキュリティを考…