業務では主にHyper-Vを使用しているのですが、「チェックポイント」という機能がとても便利で重宝しています。機能の概要は、稼働している仮想環境を「チェックポイント」として保存することができ、作成した「チェックポイント」を呼び出してまた使用することができる、というものです。案件によって開発環境が異なる上いくつかの案件はフェーズは異なれど同時進行することが多いので、必要な環境を必要な時に使用できるので、業務効率を非常に高めてくれます。VirtualBoxについても、Hyper-Vの「チェックポイント」と同様の機能を有する「スナップショット」という機能があります。その「スナップショット」の作成・復元機能について、簡単に利用することができるようなので調べてみました。環境Windows10VirtualBox6.0そもそもスナップショットとはそもそもスナップショットとは、VirtualBox特有の用語ではなく様々なソフトウェア等で使用されます。スナップショットとは、(銃の)速射、スナップ写真という意味の英単語で、ITの分野では、ある時点(瞬間)における対象の全体像を丸ごと写し取ったものを表す。ストレージ(外部記憶装置)上のファイルシステムを丸ごとコピーしたものや、データベースの複製などを指すことが多い。e-Words要するに「その瞬間の状態を切り取ったもの」と理解して差し支えはないかと思います。VirtualBoxでいうと、作成した仮想環境の状態を切り取って保存・復元・削除が行えます。スナップショットの作成・復元まずVirtualboxマネージャを開き、メニューから「スナップショット」を開きます。スナップショットを開きましたら、「作成(T)」を押下し、作成するスナップショットの名前と説明を入力し「OK」を押下します。以上でスナップショットが作成・保存されました。試しに現在の環境でdocker-composeを削除後、スナップショットから復元を行っていきたいと思います。仮想環境からdocker-composeの削除を行い、削除されたことを確認します。その後VirtualBoxマネージャから、稼働している仮想環境を停止し、復元したいスナップショットを選択し「Restore」を押下します。確認ダイヤログが表示されますので、「復元」を押下します。この際、現在の環境の状態のスナップショットを作成することもできます。今回はスナップショットの作成は不要のため、チェックを外して「復元」を押下します。復元自体はあっという間に終わります。それでは、docker-compose削除前に復元されているか確認を行っていきます。無事、削除前の環境に戻っていることが確認できました。スナップショットの削除VirtualBoxマネージャから「Delete」を押下するだけでスナップショットは削除できます。スナップショットを削除しても、現在稼働している仮想環境に影響はありません。一つの仮想環境に様々な開発環境を作成すると、インストールした言語やパッケージによって不整合等が起きる可能性があるうえ、何より分かりにくい!物理と違いいくつも環境を用意でき切り替えられるのが仮想の強みだと思うので、こういった機能はフル活用して開発の効率を向上させていければいいなぁと思います。~ORMとDBファサード~Laravelでは論理削除を行う機能が備わっています。論理削除と物理削除に関しては以下に詳しく紹介されています。--在職中に使用したサービス--プログラミング転職記とか114514番煎じネタだと思うけど技術ネタは投稿までが時間がかかるので、自分の体験でも書きたいと思います。今、プログラミングブームだとよく感じます。...【Laravel&Laravel-admin】artisanコマンドまとめLaravelにおいての「artisan」コマンドでは簡単にコントローラやモデルの作成等が行えます。使用のたびに公式から探すのも面倒なのでまとめておきたいと思います。...【WordPress】WordPressをDockerToolboxを使用して構築する方法どうも、こんばんは。僕は開発にもっぱらxamppを使ってきました。検索Kamotani田舎暮らしシステムエンジニア/ガジェット・効率化ツールが好き/音楽を通して「自分らしい生活」を模索中/某地方のさらに山奥で夫婦仲良く暮らします。そんな疑問にお答えします。そんな悩みを解消します。pro4を購入しました。そんな疑問にお答えします。以前CubaseからBFDの呼び出し方について記事にしましたが、今回はBFD3の使い方について紹介したいと思います。AFFINGER5.。