2023年3月28日のブックマーク (2件)

  • お母さんでもわかるDockerの超超超基礎 - Qiita

    ホスト型仮想化 ホストOS(macを使っている人はmacOS)、仮想マシン(VirtualBox等で作成できる)、ゲストOS(仮想マシンにインストールしたもの)が存在している。 OSの中にOSを導入するので、処理が重い! ハイパーバイザ型仮想化 ハイパーバイザ型仮想化は、ハイパーバイザと呼ばれるソフトウェアを直接ハードウェア上に実行し、その上で複数の仮想マシンを実行する方式です。ハイパーバイザは、ハードウェアに直接アクセスできるため、ホストOSのような仲介ソフトウェアが不要であり、より高いパフォーマンスが得られます。また、ホスト型仮想化と比較してセキュリティ上のリスクが低く、仮想マシンごとに異なるOSを実行することができます。 (難しい。必要になった時に詳しくしらべるでいいかも。) コンテナ型仮想化 ホストOSとプロセスが同期されているため、ゲストOSを用意する必要がない。 ※コンテナ型仮

    お母さんでもわかるDockerの超超超基礎 - Qiita
  • 【iOS】一つのアプリで複数種類のウィジェットを選択できるようにする | DevelopersIO

    多機能のアプリでは、ウィジェットもそのアプリに合わせて様々な機能のものを提供したいと思うからも知れません。私自身も様々なウィジェットを提供したいと思ったので、その方法を調べてみました。 はじめに 今回は、ウィジェット導入については過去の記事で記載しましたのでウィジェットの基的な説明を省略しております。 導入については、下記の記事や下記記事内の参照記事をみていただければとも思います。 【iOS】ウィジェットとCoreDataを連携する入門 環境 Xcode 14.2 iOS 16.2 作ったもの 複数種類のウィジェットを選択できるようにする 至ってシンプルで、Widget Extensionを追加すると作成される@mainが付与されたWidgetBundleプロトコルに準拠した構造体に、追加したいウィジェットを追加するだけです。 import WidgetKit import SwiftU

    【iOS】一つのアプリで複数種類のウィジェットを選択できるようにする | DevelopersIO