2018.09.28 WEBシステム開発 JavaScriptフレームワークの「Vue.js」を使ってToDoリストを実装してみよう(前編) 今回は、JavaScriptフレームワークの「Vue.js」を用いて、簡単なToDoリストを2回に分けて実装していきます。 HTMLファイルにVue.jsを読み込ませるだけで導入が可能ですので、実際にコードを書いてみて感覚をつかんでいただけたらと思います。 前編では導入方法からリストの作成、追 [...]
2018.08.18 WEBシステム開発 FizzBuzz問題をPHPで解いてみよう【応用編】 前回の記事では、最もメジャーな基本的なプログラミング問題である「FizzBuzz問題」について紹介しました。 FizzBuzz問題をPHPで解いてみよう 今回は「ズンドコキヨシ」、「キヨシチェック」、「ズンドコチェック」などと呼ばれる日本版「FizzBuzz」のようなユニークな問題を解いていき [...]
2018.07.03 WEBシステム開発 FizzBuzz問題をPHPで解いてみよう 今回は最もメジャーな基本的なプログラミング問題である「FizzBuzz問題」について紹介していきます。 プログラマの採用などでプログラミング能力を確認する際によく登場する問題です。 「FizzBuzz」問題とは? そもそもFizz Buzzとは、英語圏で行われている言葉遊びの一種です。 プ [...]
2018.03.09 WEBシステム開発 LPIC300を受験して分かったこと(受験方法・試験内容・勉強方法) 先日LPIC300の試験を受けてきました。 どうにか合格できたので試験内容や対策を紹介します。 LPICとは? LPICとは、LPI (Linux Professional Institute) によって運営されているLinux技術者認定資格のことです。 「Linux Professional [...]
2018.02.27 WEBシステム開発 「ユーザーストーリーマッピング」を読んでみた 【0章の1】 アーティスでは、一部のソフトウェアにてドメイン駆動開発(DDD)を取り入れています。 DDDでは適切なドメインモデルを探す事が重要になりますので、そのために使われるユビキタス言語も同じく重要になってきます。 今回、私がこの「ユーザーストーリーマッピング」(Jeff Patton 著、長尾 高弘 訳 [...]
2017.08.03 WEBシステム開発 「Docker」を利用して作るモダンなPHPの開発環境 いまさらですが、Docker使っていますか? アーティスでも少し前からDockerを利用して開発するようになりました。Dockerをご存じではない方に簡単に説明しておきますと、Dockerはすごく軽量な仮想化環境です。 仮想化技術といえばVMwareやVirtualBoxなどが有名でアーティスでも [...]
2017.06.30 WEBシステム開発 「GitLab」を導入して開発プロセスを見直してみた ~導入検討編~ これまで、アーティスでは多数のプロダクトやサービスを開発しており、そのコード管理にGitを使ってきました。 開発者がローカルのGitリポジトリで作業を終えてコミットした後、リモートのGitリポジトリにPushして共有するスタイルです。 長らくこの開発スタイルでしたが、いくつかの不満があり、それ [...]
2017.04.25 WEBシステム開発 「WakaTime」を導入してプログラミングする時間を可視化してみた プログラミングをされている方であれば既にご存知の方も多いかと思いますが、プログラミングに費やした時間を可視化できる「WakaTime(https://wakatime.com/)」というサービスをご紹介します。 このサービスは、各種エディタと連動して、実際にプログラミングをしている時の作業時間を自 [...]