hoomin.kani

KANISAN WEB

インフラ・サーバーサイドを頑張るカニが学んだあれこれ。

サーバーサイド

誰でも簡単!composerの使い方

composerとは パッケージ・ライブラリの依存関係を管理するツール 使い方 初期化 composer init 対話式でcomposer.jsonが作成される パッケージをインストールする時 composer install パッケージを追加する時 composer require ${PACKAGE_NAME}:${VERSION} …

Elixirで四則演算

Elixirで四則演算するときはどう書く? 足し算 ... + iex> 1 + 1 2 引き算 ... - iex> 2 - 1 1 掛け算 ... * iex> 2 * 2 4 割り算 ... / (返りは浮動小数) iex> 4 / 2 2.0 おまけ 整数同士の割り算 ... div iex> div(8, 2) 4 剰余 ... rem iex> rem(5, 3) 2

結局、REPLって何なの?

当たり前のように言うけどさ 「さぁ〜て、REPL使ってサクッと動かしてみるか」 そんな言葉を耳にする機会がたまにありますが、そもそもREPLって何なのか、ちゃんと説明できるか、自分の胸に問いかけたことはありますか? そもそもREPLってなんて読むのか分か…

Elixirのイミュータブルなデータ構造って?

イミュータブルとは? Elixirにおけるイミュータブル 再束縛を禁止したい場合 最後に: Elixir的イミュータブルのメリット イミュータブルとは? あの言語はイミュータブルで、あっちはミュータブルで……という話をちらほら聞くことがありますが、そもそもイミ…

PHP Conference 2018 超概要

PHP Conference 2018に行ってきたので、聴講したセッションの超概要を数行でまとめました。 PHPのいまとこれから 2018 大規模PHPプロジェクトでPHPUnitを3世代アップグレードするためにやったこと PHP,Go,Elasticsearchによる、@cosmeを5倍速くする取り組み …