こんな感じのグラフを作成することになった。今まではHTML5 canvas上で動作するchart.jsを利用していたけど、Chart.js | Open source HTML5 Charts for your website今後、複雑なデータ可視化に対応できるようにするために、D3.js(Data-Driven Documents)を利用することにした。D3.js - Data-Driven DocumentsD3.jsに関しては、以前から気
一人になって、困ったらすぐに聞ける人もいなくなった。前職ではインフラ周りについてレシピがあったので、それに従っていれば及第点のことはできた。だけど今はレシピがない。むしろ一緒にプロジェクトを行っている人向けにレシピを作る側になってしまった。このままではまずいなと、自身のパソコンをWindowsからLinuxにした。Linuxはオープンソースのオペレーティングシステムだ。Linux - Wikipediaオペレーティングシステム - Wikipedia
中学生にプログラミングを教えてみて。その3結構序盤であった話、こんな質問がありました。パソコンは0と1の情報だけで命令を出すんでしょ。なんで、var a = 5;var b = 6;if ( a > b ) {document.write(a);} else {document.write(b);}数字を一切書かなくても実行することができるの?とこれが実行の際に、コンピュータがね、このコードを0と1の形に変換してから実行するんだよと伝えても、納得でき
さくらのVPSにGoの環境を構築してみた先日、さくらのVPSを借りて、Goで書いたWebアプリを公開してみたのですが、Goといえば、httpsから始まるURLを開くだけでHTTP/2になるという超素敵な仕様があり、(GoでHTTP/2が標準実装になったのはバージョン1.6からです)HTTP/2 - Wikipedia是非ともHTTP/2で運営してみたいということで、ちょうど先日正式公開となったMozillaのLet's Encryptを利用してみた。Mozilla Ja
DockerでPHP7の環境を構築してみる2前回、ホスト側のディレクトリにコンテナのルートディレクトリをマウントして、ホスト側のディレクトリにSOY CMSを突っ込んで動かしてみたけど、エラーで動かなかった。というわけで、いろいろと頑張ってみた。Fatal error: Uncaught Error: Call to undefined function mb_language() in /var/www/html/cms/common/config/php.config.
PHP7が速いと聞いて試してみたいけど、今ある環境を削除して、改めてPHP7の環境を作るのは面倒だし、PHP7の環境を作っている間に仕事の連絡が来たら困る。そんな時に仮想環境を用意してそこで試すのが良い。だけど、VirtualBox自体が処理が重くてPHPの速さを試すにはちょっと…ということで、Docker - Build, Ship, and Run Any App, Anywhereコンテナ型の仮想化のDockerでPHP7の環境