人生

リモートワークで平日は家からほぼでることがなくなり、体力が徐々に落ちていく日々。

しかし、仕事の合間に筋トレを続けたことでできるようになったこともあります。

仰向けに寝て、両足を浮かせて上げ下げするやつ(名前が ...

JavaScript, プログラミング入門

バグが起きそうなコードを知ることで、自分自身が書くコードの品質も上がりますが、他の人のコードをレビューする際のレビュー観点を増やすことができます。

例えば以下のコードをみてみます。

const age = user. ...

JavaScript, プログラミング入門

引数が1ならtrueを返す関数があります。

const isOne = value => value === 1;

関数を反転させる not 関数を定義します。

const not = func => {r ...

JavaScript, 覚書

サンク(thunk)とは引数がない関数で値をラッピングしたものです。

const hoge => (_) => { return 1;}

JavaScriptでは関数の引数に関数を渡すことができるので、上記のサン ...

JavaScript, プログラミング入門

恒等関数(identity function)とは引数で受け取った値をそのまま返す関数です。

const identity = (any) => { return any;}

短く書くと以下ようになります。

co ...

システム開発, プログラミング入門

ローカル環境でテストをする際にローカルサーバーを立てることがよくあると思います。

ローカルサーバーなので、基本的にはそのマシンからしかアクセスができません。

しかし、スマートフォンの場合にページがどう見えるのか ...

プログラミング入門

抽象的ではない処理

詳細がずらずらと書かれている。

お金を入れてボタンを押すと、入れた金額をチェクして、押したボタンの値段より多ければジュースを出す処理。

抽象的な処理

本質を捉えており、詳細は省いてある。 ...

未分類

autoload.php が require されていなかったのが原因でした。

以下のコードを追加したら解消しました。

<?phprequire 'vendor/autoload.php';

PHP, プログラミング入門

PHPでINTの最大値を指定したい場合はPHP_INT_MAXを使う。

PHP 5.0.5 以降で利用可能。

参考

人生

相手が話している時に、次に何を話そうかと考えている人は、相手の言葉を踏まえた会話ができないので、話を聞かない人に分類されるらしい。