- 2020年1月28日
makeで環境構築をまとめる
プログラムの開発のためにはプログラミング言語、フレームワーク、仮想マシン、コンテナ、などを動かす環境が必要です。多人数開発では、環境依存のバグを無暗に起こさないために皆の環境をそ […]
プログラムの開発のためにはプログラミング言語、フレームワーク、仮想マシン、コンテナ、などを動かす環境が必要です。多人数開発では、環境依存のバグを無暗に起こさないために皆の環境をそ […]
PHPから同期的に外部プログラムを呼び出すときにはexec関数ないしshell_exec関数を使います。非同期的に外部プログラムを呼び出すにはproc_open関数を使います。こ […]
データベースはなるべく正規化をすべき、モデルはなるべく現実の業務に即すべき、という方針で作られることが多いです。少なくとも自分はそういう風によく設計します。もちろんそれぞれそれの […]
PHPはよくweb系の案件に使われます。webではよく決まった選択肢を扱います。例えば都道府県です。都道府県は47の限られた選択肢から選ばれます(海外を考慮してその他込みの48や […]
PHPには配列の構文があります。PHPの配列は連想配列であり、次の様に書けます。 PHP: 配列 – Manual 配列構文は”[“で始ま […]
JavaScriptは仕様こそECMAScriptとして明確に決まっていますが、実装は個々のブラウザまちまちです。未実装の機能も程々あります。 ECMAScript® 2020 […]
POSIXはPortable Operating System Interfaceの略です。最後のXはLINUXをはじめ、UNIX系の何かしらの末尾にはXがつくことが多いから付い […]
この記事ではコミット時にJavaScriptプログラムをNode.js環境で走らせて、実行結果(process.exit(code)のcodeの値)によってコミットをさせない、さ […]
EloquentはLaravel中で用意されたモデルのベースクラスであり、1Eloquentに対して1テーブルがマッピングされることを期待しています(1テーブルに複数のEloqu […]
PHP: ReflectionClass::getDocComment – Manual ReflectionClass::getDocCommentはその名の通りク […]
Artisan::callはartisanコマンドをプログラム内で呼び出すための機能です。 大変便利なのですが、この機能の挙動は”Laravelの中でコマンドクラス […]
webアプリケーションでよくありがちの定番機能がCRUD機能です。CRUD機能はある対象をCreate, Read, Update, Deleteする機能です。webアプリケーシ […]