TECH PLAY のマガジン
入門:ディープラーニングとは?
AIで表される人工知能(アーティフィシャルインテリジェンス)、MLで表される機械学習(マシンラーニング)、そしてDLで表されるディープラーニング(深層学習)の違いを説明し...
SQSの特徴や導入事例を紹介!AWSのメッセージングサービス
アマゾン・ウェブ・サービス(AWS)の数あるサービスの中に「SQS」というものがあります。これはメッセージキューイングサービスのことで、大容量のデータをやり取りするようなW...
PHPでファイルアップロードのチェックやサイズを調べる方法
PHPでアップロードファイルの情報を見る場合に扱うことになる変数や、覚えておくと便利な関数を紹介していきます。スーパーグローバル変数である$_FILESを使用し、ここに連想配...
JavaScriptのprototypeを理解する
JavaScriptにあるprototypeを理解すると、あるオブジェクトのプロパティを他のオブジェクトに引き継いだり、new構文で新しくオブジェクトを作成するとき親となるオブジェクトを...
Pythonでmap関数を定義する!基本的な記述方法を紹介
map関数では第一引数に関数、第二引数にシーケンスを指定して、複数の値に対しまとめて関数を適用させることができるようになります。使用していく上では、引数の順序などに注意...
【AWS】メール配信サービスSESの概要から使い方まで
Amazon AWSの提供する EメールプラットフォームサービスのSES。 この記事では、導入コストが低く低価格というSESのメリットなどを紹介しています。SESのユースケースや詳しい料...
DockerでPHPの環境構築をする方法を解説
Dockerを使用することで、自身のPC上に自由に使用できる軽量な仮想環境を構築し、その上に指定したアプリケーションの実行環境を立ち上げることが可能です。 軽量でどこでも簡単...
Rails scaffoldの使い方とメリット・デメリット【初心者向け】
Rails scaffoldはジェネレーターの一種であり、MVCフレームワークのテンプレートとなるファイルを作成してくれるものであることを説明します。またscaffoldを使うことによる、メ...
JSONを理解してJavaScriptのstringifyとparseで操作してみよう
最近はプログラミング言語を問わず広く使用されているJSONについて解説する記事です。JSONとは何なのか、JSONの書き方といった基本について詳しく解説します。JavaScriptでJSON...
【初心者向け】Pythonでwhile文を使う方法
Pythonでループ処理をする際に使える文法のひとつであるwhile文。この記事では、while文の概要、基本書式、break文やcontinue文などの使い方について、コードの実例とともに初心...
AWS Cloud9を使ってみよう!
サーバーを購入することなくアプリケーションを簡単に構築でき、新しいプロジェクトを迅速に開始することができるクラウドベースの統合開発環境 (IDE) のAWS Cloud9、このサービ...
JavaScriptのsplit関数で文字列の分割をマスターしよう!
JavaScriptのsplit関数の使い方を解説する記事です。split関数は文字列オブジェクトを操作して分割する機能があること、引数に何を持つか、返り値はどんなものかを解説します。...
Pythonで始めるWebスクレイピング入門!
Pythonの活用方法のひとつにスクレイピングがあります。 スクレイピングとは、WEB上のページにアクセスし、必要な情報を抽出する行為です。 人間が1つひとつ手作業で情報を集め...
PHPのhtmlspecialcharsを使いこなす
PHPでエスケープ処理をするための関数に、htmlspecialchars() があります。 htmlspecialchars() を利用すると、HTMLの中では特殊な意味を持つため直接書くことが出来ない < や >...
PHPで構文チェックを行うやり方【エラー回避に役立つ】
構文チェックを行うことで、エラーが発生する原因を減らせることを説明します。また構文チェックを行うためのツールである、オンラインの構文チェッカーとlintコマンドを使う方...