2018年9月3日のブックマーク (4件)

  • Vagrantって流行ってるらしいけど何が便利なの? | DevelopersIO

    最近、Vagrant(ベイグラント)を勉強し始めました。VagrantはVirtual Boxなどの仮想化ソフトウェアと一緒に使うツールです。 最初は何のために使うものなのかよくわからず、VagrantはVirtual Boxのフロントエンドだよ、 と言われても何が便利なのかいまいちピンと来なかったのでいろいろ調べてみました。 ※Vagrantはプロバイダ(仮想化ソフトウェア)を選択できるので、他にもVMwareやAmazon EC2で使うこともできます。 実現したいこと VagrantとVirtual Boxを使って何がしたいのかの一覧です。 実行環境を開発と番で揃えたい。 開発環境を構築する際に個人のローカル環境に依存しないようにしたい。 すぐに使える仮想環境を構築したい。 環境構築を自動化したい。 チームで同一の環境を簡単に構築したい。 1つずつ見ていきましょう。 Virtual

  • 【誰でも描けるERD】-関連の多重度

    今回のコラムは、前回コラム「エンティティと関連」で説明した関連に伴う多重度の説明になります。 今回説明する「多重度」とは、下の図に説明する「部署」と「従業員」の「所属する」と言う関連において、「一つの部署が何人の従業員と関連を持つか」、「一人の従業員がいくつの部署と関連を持つか」を表現するものです。 なお、「多重度」は、カーディナリティ(cardinality)と英語で呼ばれる場合もありますが意味は同じです。 先ず、部署側から考えて見ましょう。 総務部とか経理部とかシステム部とか、部署は色々ありますが、任意の一部署を想定すると、普通は何人かの従業員が所属しています。 その状態をビジネスルールで『一つの「部署」にはn人(nは1以上の任意の数を表します)の「従業員」が所属している』と表現し、ER図では以下のように描きます。 「あれ?、部署側の多重度を書き忘れている」と思った方居ませんか。 書き

  • 【初心者向け】PHPとは?PHPでできることや基本的な書き方を紹介! | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、ひろゆきです。 僕はWebサービスをつくりたくてエンジニアになったのですが、プログラミング言語は数が多く仕様もさまざま。「プログラミングには興味があるけど、どの言語から手をつけるべきか分からない」という方も、多いのではないでしょうか? 今回プログラミング言語の中でもPHPをご紹介するのは、初心者でも比較的とっつきやすく、前知識がほとんどなくてもブラウザ上で動かすことができるので、エンジニア入門に適しているからです。 プログラミングでモノ作りをしたいと考えている方は、PHPから始めることをおすすめします。 今回は「無料PHPスクール」を運営している「株式会社ドリーム・シアター」の中田さんの情報提供の元、LIGブログでのif文やwhile文の事例など、PHPを勉強する前に知っておきたい基礎知識をまとめてみました。 中田斉道(なかた せいどう)さん PHPJavaを中心としたWeb

    【初心者向け】PHPとは?PHPでできることや基本的な書き方を紹介! | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    miraesu
    miraesu 2018/09/03
  • 【入門】Dockerとは?概要やメリット、インストール方法をわかりやすく解説 - カゴヤのサーバー研究室

    Dockerは従来の仮想化にかわって、様々な開発環境で使われている技術です。非常に扱いやすく利便性の高い技術であることから、Dockerの利用は今後も広がっていくでしょう。 この記事ではDockerとは何かといった基からメリット、インストール方法、基的なコマンドまで解説しています。Dockerをこれから使い始めようと検討している方は、この記事を参考にして下さい。 Dockerとは?をわかりやすく解説 Dockerとは、軽量で高速に動作するコンテナ型仮想環境用のプラットフォームです。Dockerを使うことで、1台のサーバー上で様々なアプリケーションを手軽に仮想化・実行できるようになります。 Dockerの仕組み/従来の仮想化との違い 従来の仮想化では仮想マシンごとに1つのゲストOSをインストールし、あたかも1台の独立したサーバーのように利用していました。一方でDockerではホストOSの

    【入門】Dockerとは?概要やメリット、インストール方法をわかりやすく解説 - カゴヤのサーバー研究室