リソースの物理的特性を、そのリソースと相互作用するシステム/アプリケーション/エンドユーザーから隠蔽する技法。単一の物理リソース(サーバ、OS、アプリケーション、補助記憶装置など)を複数の論理リソースに見せかけたり、複数の物理リソース(複数の補助記憶装置群やサーバ群)を単一の論理リソースに見せかけたりできる 仮想化 - Wikipedia
リソースの物理的特性を、そのリソースと相互作用するシステム/アプリケーション/エンドユーザーから隠蔽する技法。単一の物理リソース(サーバ、OS、アプリケーション、補助記憶装置など)を複数の論理リソースに見せかけたり、複数の物理リソース(複数の補助記憶装置群やサーバ群)を単一の論理リソースに見せかけたりできる
本日は自分が業務で扱ったことを忘れないように忘備録として記録 ゴール:Ubuntu 22.04 LTSをWindowsのVMwareへインストールし仮想マシンを作成 分解するとこんな感じ Ubuntu 22.04 LTSダウンロード VMwareに仮想マシン作成 起動してインストール 目的:仮想マシン上でPythonを使って開発したい 開発環境構築のためのTO DO VMwareインストール Ubuntu 22.04 LTSインストール 仮想マシンの作成 anyenvインストール pyenvインストール VScodeインストール Githubへアカウント登録 すでにVMwareはインストールし…
OLDパソコンゲームのUSNF(日本語版)、 Fighters Anthology(英語版)での話です。 前のブログのとおりVirtualBoxでの起動確認はしたものの、何故か上のソフト内のキャンペーンミッションのウクライナミッションが遊べなくなった。 色々と設定を試してみて、仮想マシンの設定でディスプレイのビデオメモリを18MBより多く設定すると動かなくなることを発見! 見つけるまで時間がかかったぁ。 ということで、VirtualBox 仮想マシンのディスプレイのビデオメモリは18MBにすることを推奨します。 しかし、仮想環境の設定は奥が深い。 ランキング参加中PCゲーム関連のブログ。Ste…
単純に導入したいだけならば、そのフライトシムが発売された時期より少し後の時代のパソコンを手に入れてインストールしたら普通に快適に遊べると思います。実機を用意するというやつですね。数年前自分も実機導入にはまりました。動態保存のWindows98実機を2台(基本形と発展形)作成しましたが作成だけで力尽きました。しかし、古いPCがもう手元にない、手に入らない、古いPCを置くスペースも無い、めんどくさい(?)といった事情の方がほとんどで、しかも今のPCでインストールしたら動作しないというパターンだと思います。どうしても動作させたいのなら、仮想環境で導入するのが一番手っとリ早くて解りやすいのではと個人的…
US Air Force 2000(日本語版)も同じく仮想環境で動作しました。 これも前回同様のVirtualBox7.0.12を使い、今回はWindows98の仮想マシンを作成してそこにインストールしました。今回は「SHELL32.DLLは欠落エクスポートGDI32.DLL:+にリンクされています。」のエラーが出ましたのでpatch9xパッチを当てました。VirtualBoxを使用したWindows98の導入については英文ですが下記Webサイトに詳しい手順が書いてあるので参考ください。 How to Install Windows 98 in VirtualBox 7.0 on Window…
コンテナ仮想化と仮想マシン 今回はコンテナ仮想化と仮想マシンの違いについて、まとめてみます。コンテナ仮想化とは、ホストOSのカーネルを共有しながら、アプリケーションやライブラリなどを隔離した環境を作る技術です。仮想マシンとは、ハイパーバイザと呼ばれるソフトウェアを使って、ホストOSとは別のゲストOSを動かす技術です。コンテナ仮想化と仮想マシンの違いは、以下のようになります。 コンテナ仮想化は、ホストOSのカーネルを共有するため、起動や停止が速く、リソースの効率が高いです。仮想マシンは、ゲストOSごとにカーネルを持つため、起動や停止に時間がかかり、リソースの消費が大きいです。 コンテナ仮想化は、…
こんにちは! 今回は、IT知識の勉強方法ということで、 初学者がコンテナを学習する上で おすすめの本を紹介したいと思います! これからインフラの勉強を考えている方の参考になればと思います! 私自信、インフラに関する知識が0の状態からごりごりのインフラ系の会社に飛び込み いろいろな本で勉強してきました そんな時に困ったのが、入門書と記載されていても、実際はある程度の基本知識が必要となり、 0から勉強する本がないということです。 わからない用語が多く使われている場合、 都度ネットで調べながら読み進めなくてはいけないし、 ネットで調べても結局根本的な理解ができないということも多くあり、 なんとなくわ…
かなり昔のソフトになりますが、U.S. NAVY FIGHTERS FINAL MISSION(日本語版です)が仮想環境で動きました。具体的にはVirtualBox7.0.12を使いWindowsME(日本語版)の仮想マシンを作成してそこにインストールしています。特に苦労することなくできました。最近のインテルCPUの環境(多分13世代以降)ではWindows98の仮想マシンでは「SHELL32.DLLは欠落エクスポートGDI32.DLL:+にリンクされています。」のエラーが出てpatch9xパッチを当てないとまともに動かないです。とても面倒なのでWindowsMEを持っていて良かったと23年ぶ…
VMWare Workstation Ver17 でゲストOSをWindowsXPにした場合、【起動音とかが音割れし、Windows Media Playerを起動した状態で使うと音割れが解消する】という定番の音割れ対策が有りますが、今回自分の環境では全く効果が無くあきらめていたところ・・Youtubeに音割れ対策をされた方の動画があり、マネしてやってみたところ上手くいき音割れが解消しました。 OracleのVirtualBoxを起動したままVMWareを起動したら音割れがしなくなるというは経験済みでしたが、その原理を応用するものです。(そのままではありませんが・・・) *ちなみに、Virtu…
何言ってんだこいつ と思った方。正解だと思う。 vSphere環境の上にProxmoxを構築してます。 構築内容としてはvSANを構築しているのでその上に乗っかっている形ではあるんですが非常にストレスもなく快適です。 Proxmoxはいろいろと業務的なところでも検証で使っていたりするので、今後ここでもいろいろ書こうと思います。 今回Proxmoxで設定していて軽く詰まったところを。NFSのストレージを追加するときに create storage failed: mkdir /mnt/pve/NAS_VM/images: Permission denied at /usr/share/perl5…
Docker Desktop が有料であるため(個人使用は無料)、代わりとなるDockerコンテナを管理するためのコマンドラインインターフェース(CLI)としてはColimaを使用しています。 今回はcolimaのインストールからDev Containerを使うまでの手順を紹介します。
先日AY2024-Term3を終えて卒業要件単位数を満たすことができました。今はまだ卒業申請中なので「仮」としている。ディプロマを手にするまでは実感が湧かなそうだけれど日に日に記憶が薄れていくので振り返りを。 清々しい気分で見物した今年の牡丹 目次 CS 2204 Communications and Networking CS 2301 Operating Systems 1 CS 3307 Operating Systems 2 CS 4402 Comparative Programming Languages CS 4407 Data Mining and Machine Learnin…
勉強会に参加する目的は勉強じゃなくていい エンジニア×勉強の話とくれば、必ず出てくるのが「エンジニアは休日にも勉強するべきか」みたいな議論があり、好きでやってるから勉強しようと思ってしているんじゃないみたいな流れをよく見る気がします。 自分の好きな技術があってそれを楽しいと思っている人は勝手に成長していくのですが、そんな優秀な方たちはほんの一握りで、勉強することにそれほど意欲的じゃないし仕事だから楽しいと思ったりもしないみたいな人もやっぱり多いんじゃないかなと、色んな人と触れるなかで感じるわけです。 最新技術を学ぶ目的じゃなくても、勉強会に参加してみると色々と得られるものがあるからいいぞ!とい…
Windows7で使用できるXPモード 使用できるようにするには、Intel仮想化テクノロジーなる機能を有効にする必要が、あります。 BIOSを表示 Advancedメニューから Intel製プロセッサーの場合 Intel VT 又は Intel VTX 又は Intel VTD を有効に (一部のハードでは、起動時にCtrl+Sを押して、設定画面を表示する必要があります。) AMDプロセッサーの場合 AMD-SVM AMD-IOMMU を有効に (一部のハードでは、起動時にCtrl+Sを押して、設定画面を表示する必要があります。) BIOSの設定を保存して、再起動してから、XPモードをインス…
テイクアウトをオンラインで注文する市場レポートに記載されている業界分析、成長動向、および現在の傾向は、市場に参入する新たな業界プレーヤーにとして有力な助けとなります。 ロシアとウクライナの戦争が市場に与える影響も当レポートにカバーされ、さらに、当市場レポートはドライバー、制約要因、プレーヤーの機会、課題、現在の傾向、および技術の進歩など、市場の成長に影響を与える重要な要因の全面的な概要も提供されており、当 テイクアウトをオンラインで注文する 市場レポートは、市場に対して全面的な評価を行う一方、現在の市場現状と将来を予測することで、業界の数、成長方面、および市場シェアにさらに焦点を当て、そしてそ…
インフラジスティックス・ジャパン株式会社、ローカライゼーションのルミです。Ignite UI for Angular 17.1 リリースいたしました。本リリースでは、様々な新機能と重大な変更が含まれておりますので是非ご期待ください。詳細は以下をご覧ください。 Typedoc と Sass の API サイトで表示するバージョンを選択いただけますが、製品リリースから同バージョンの API ご提供までには通常数日いただいております。また前バージョンリリース以降に API の追加/変更がない場合、最新バージョンはドロップダウンに追加されない場合があることにご注意ください。
災害とは、洪水などの自然災害であれ、水道管の寸断などの人為的な災害であれ、組織の運営に支障をきたし、組織を著しく危険にさらす不測の事態のことである。停電は、予備の発電機と燃料があれば、単なる不便で済むかもしれない。また、すべての災害が壊滅的な破壊や人命の損失を伴う必要はありません。たとえITインフラが物理的に無傷であったとしても、サイバー攻撃によってビジネスが大混乱に陥る可能性があります。 災害復旧とは、データ、ハードウェア、ソフトウェア、ネットワーク機器、電源、接続へのアクセスを回復することで、災害後に通常業務を再開するプロセスです。 ディザスタリカバリと事業継続は、近い関係にありますが、互…
「データエンジニアリングの基礎」を読んだので、感想・各章の内容についてまとめます www.oreilly.co.jp 全体を通しての感想 原本は Fundamentals of Data Engineering で本書は日本語訳となります。 筆者のJoe Reis氏とMatt Housley氏はデータエンジニアリングのコンサルタントを行っていて、業界経験が長いお二人です。 データエンジニア界隈は急速に変化する業界と本文中で書かれています。 業界変化の中で「変わらないもの」を選択し、今後数年間役に立つコンセプトをまとめたものと本書を説明しています。 上記の狙い通り、本書はツールや特定技術ソリュー…
コンテナ型仮想化の説明として,適切なものはどれか。 物理サーバと物理サーバの仮想環境とがOSを共有するので,物理サーバか物理サーバの仮想環境のどちらかにOSをもてばよい。 物理サーバにホストOSをもたず,物理サーバにインストールした仮想化ソフトウェアによって,個別のゲストOSをもった仮想サーバを動作させる。 物理サーバのホストOSと仮想化ソフトウェアによって,プログラムの実行環境を仮想化するので,仮想サーバに個別のゲストOSをもたない。 物理サーバのホストOSにインストールした仮想化ソフトウェアによって,個別のゲストOSをもった仮想サーバを動作させる。 解答・解説 (adsbygoogle =…
Materialized Views, Federation, and Query Virtualization Views Viewは単なるクエリであり実体をもたない。そのためViewからselectするときは、そのViewと結合させて新しいクエリを作成して実行する。(つまりViewはテーブルではない) Viewはデータベースにおいて複数のroleを果たしている セキュリティを担保する役割 ユーザーのロールに応じて、アクセスさせたくない列や行をもとのテーブルからフィルターしたViewを提供する(所感: 聞く話しではあるが管理が複雑になりそう。この方法ではなくDWHに備わっている列レベルのアク…
前回および前々回の記事では、VMware FusionにてOcNOSをデプロイし初期設定と動作確認を行なった。 OcNOSのダウンロードサイトでは動作環境としてVirtualBoxも挙げられているものの、ダウンロードサイト内で入手する事が出来る導入手順書(OcNOS VM VirtualBox Hypervisor Quick Start Guide 6.3.0.pdf)に記載されている手順、Create a New OcNOS VM on VirtualBox Hypervisorの内容に従ってVirtualBoxの設定を実施しても、正常にデプロイが完了しない。 回避策としてシリアルポートの…
ハフマン符号 四つのアルファベットa~d から成るテキストがあり,各アルファベットは2ビットの固定長2進符号で符号化されている。このテキストにおける各アルファベットの出現確率を調べたところ,表のとおりであった。各アルファベットの符号を表のような可変長2進符号に変換する場合,符号化されたテキストの,変換前に対する変換後のビット列の長さの比は,およそ幾つか。 元々の長さは2ビット言うてるやんけ!!! 分割統治法を適用した整列(ソート)アルゴリズムはどれか。 それぞれ説明して。 クイックソート:ある値を元にふたつに分割。分割した中で整列。を繰り返す。 選択ソート:前から順にみて行って先頭をどんどん更…
AG Grid は、さまざまなエンタープライズアプリケーションでインタラクティブなテーブルを構築するための、最も人気があり機能豊富な JavaScript データGridの 1 つとされています。列の操作、ページネーション、グルーピング、アクセシビリティサポート、カスタムフィルタリング、階層データサポート、ツリービューなど、多彩な機能とカスタマイズオプションが提供されています。しかし、AG Gridのいくつかの制限や欠点により、開発者はAngularやReactプロジェクトのための代替品を探すことがあります。 この記事では、上記の内容について説明し、以下のような疑問に答えます。
Qubes OSではすべての通信をTorで行うWhonix(フーニクス)が利用可能です。Torを利用してIPアドレスを隠蔽したいのであれば WindowsやUbuntuなどでTorブラウザを使えば十分に思えます。Torブラウザ単独の場合とは違って、Whoinxは仮想環境の中にあるおかげで攻撃者に侵入されても IPアドレスを隠蔽し続けることができるという点がWhonixの最大のアピールポイントです。個別のキューブがハッキングされてもOS全体のセキュリティは何とか持ちこたえる Qubes OS と似たような発想ですが、ハッキングされてもプライバシーを保ちつづけることが Whoinxの設計思想なので…
2024年4月11日に、QYResearchは「3Dレンダリング・仮想化ツール―グローバル市場シェアとランキング、全体の売上と需要予測、2024~2030」の調査資料を発表しました。本レポートは、3Dレンダリング・仮想化ツールの世界市場について分析し、主な売上、動向、市場規模、主要企業の市場シェアとランキングに焦点を当てています。また、地域別、国別、製品タイプ別、用途別の分析も行っています。3Dレンダリング・仮想化ツールの市場規模を2019年から2030年までの売上に基づいて推計と予測しています。定量分析と定性分析の両方を提供することで、企業がビジネス成長戦略を策定し、競争環境を評価し、市場位…
こんにちは。 4月に入り新年度が始まりましたね。転職や就職、異動などで環境が大きく変わった方も多いのではないでしょうか。 環境の変化でこれからVS Codeを使い始めたい人や使う必要が出てきた人向けに役立つ情報を発信できるように気持ち新たに頑張ろうと思います。 目次 目次 Visual Studio Code ニューリリース 主なリリース 同期スクロール 拡張機能バージョンアップ時の挙動改善 ミニマップ内に折りたたみマーカー クイック検索の改善 今月の拡張機能 1. GitHub Pull Requests 2. gitignore 3. Dev Containers 4. Material …