並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 59件

新着順 人気順

仮想OSの検索結果1 - 40 件 / 59件

仮想OSに関するエントリは59件あります。 docker環境開発 などが関連タグです。 人気エントリには 『[速報]マイクロソフト、開発環境をまるごとクラウドPCとして用意できる「Dev Box」を発表。Microsoft Build 2022』などがあります。
  • [速報]マイクロソフト、開発環境をまるごとクラウドPCとして用意できる「Dev Box」を発表。Microsoft Build 2022

    [速報]マイクロソフト、開発環境をまるごとクラウドPCとして用意できる「Dev Box」を発表。Microsoft Build 2022 マイクロソフトは現在開催中の開発者向けイベント「Microsoft Build 2022」で、アプリケーションの開発環境をまるごと、クラウドPCのようなデスクトップ仮想化の仮想マシンとして用意できる「Microsoft Dev Box」を発表しました。 マイクロソフトは、アプリケーションのビルドやデプロイなど一連のツールを用いた開発環境の構築はどんどん複雑になっており、開発チームのメンバーは開発環境の構築に大きな手間や時間を割いていると指摘。 Dev Boxは、あらかじめ必要な開発環境やソースコード、ライブラリなどをまとめて仮想マシンとして用意できるため、開発チームに参加するメンバーはすぐに仮想マシンに対してリモートデスクトップもしくはWebブラウザで接

      [速報]マイクロソフト、開発環境をまるごとクラウドPCとして用意できる「Dev Box」を発表。Microsoft Build 2022
    • VM環境のCPU仮想化はどうやって実現しているのか ハードウェア仮想化支援機構の仕組み

      Arm入門勉強会とは、macOSがArmに移行したこの機にArmアーキテクチャでのプログラミングについて入門するソフトウェアエンジニアのための会です。今回主催の@nullpo_head 氏が、Armの仮想化支援機構について、その仕組みから深く説明します。前半は「現代のハードウェア仮想化支援機構」について。全2回。 ハードウェア仮想化支援とは何か 佐伯 学哉氏:入門セッション3つ目は『Armの仮想化支援機構』についての入門セッションです。どうぞよろしくお願いします。 本発表のスタートとゴールです。VMwareとかQemuとか使ったことあるけど仮想マシンの仕組みなんも知らんというところがまずスタートになっています。 1個目のゴールは、最近のVMのざっくりした仕組みとハードウェア仮想化支援とは何かということがわかること。そしてその話のあとに実際にArmの仮想化支援機構の概要を説明し、Armの仮想

        VM環境のCPU仮想化はどうやって実現しているのか ハードウェア仮想化支援機構の仕組み
      • Web版VSCodeがDockerコンテナをWASM環境で起動、Webブラウザ内ローカルマシンとして利用可能に。拡張機能「vscode-container-wasm」登場

        Web版VSCodeがDockerコンテナをWASM環境で起動、Webブラウザ内ローカルマシンとして利用可能に。拡張機能「vscode-container-wasm」登場 WindowsやMacなどのデスクトップPCでVisual Studio Code(以下VSCode)を利用して開発をする場合、同じローカルマシン上でDockerコンテナのLinux環境を起動し、VSCodeのターミナルで接続して操作することは、開発環境としてよくあることだと思います。 これと同じことをWebブラウザ版のVSCodeでも実現する、すなわちWeb版VSCodeが同一Webブラウザ上にWebAssembly化したDockerコンテナを起動し、Web版VSCodeからローカルマシンとして接続し利用できる、実験的実装を実現したVSCodeの拡張機能「vscode-container-wasm」が登場しました。 V

          Web版VSCodeがDockerコンテナをWASM環境で起動、Webブラウザ内ローカルマシンとして利用可能に。拡張機能「vscode-container-wasm」登場
        • 個人的docker composeおすすめtips 9選 | フューチャー技術ブログ

          本記事は「珠玉のアドベントカレンダー記事をリバイバル公開します」企画のために、以前Qiitaに投稿した記事を一部ブラッシュアップしたものになります。 はじめにみなさん、docker composeを利用しているでしょうか? 複数のdockerコンテナをまとめて立ち上げたり、環境変数を定義できたり便利ですよね。 この記事ではある程度docker composeを利用している方向けに私が便利、便利そうと感じたdocker composeの機能を挙げてみました。 docker compose cli v2を利用docker-composeではなく docker composeコマンドも利用可能になっています。 Docker Desktopでは v3.4.0から利用可能で、基本的にはコマンドの互換性あります。 ファイル監視による自動更新docker compose 2.20.0からCompose

            個人的docker composeおすすめtips 9選 | フューチャー技術ブログ
          • Pythonの「仮想環境」を完全に理解しよう

            Pythonで必ずお世話になる「仮想環境(venv)」のしくみを「完全に理解」しましょう! イベントページ:https://studyco.connpass.com/event/292513/ 関連記事:Pythonの開発環境の3つの観点をおさえよう (https://zenn.dev/o…

              Pythonの「仮想環境」を完全に理解しよう
            • VMWare, VirtualBoxのネットワーク接続方式の違いを整理する - Qiita

              はじめに VMWare, VirtualBoxでネットワーク設定をする際、何をどう設定するのがよいかたびたびわからなくなるため、改めて接続方式・構成についてちゃんと理解しておこうと思いました。 そうすることで今後仮想環境を構築する際、ユースケースに応じて適切な設定を選択できればと思います。 対象 仮想環境のネットワークを何となく設定して繋がったので終わりにしている人 何となく設定したけれども思うように繋がらず困っている人 ちょっと前の自分 想定環境 ホストPC: Windows10 Pro 64bit 仮想化ソフトウェア: VMware WorkStation Player 12 Oracle VM VirtualBox 6.0 会社内LANなどに接続したホストPCで仮想環境を構築し、仮想マシンをネットワーク接続させる場合を想定 ネットワーク設定と概略 ざっくりまとめると以下のようになりま

                VMWare, VirtualBoxのネットワーク接続方式の違いを整理する - Qiita
              • 新しい docker compose

                初めに docker composeが使えるようになったので、それについて書いていきます。 正式名称はDocker Compose CLIです。 動作検証した環境は次のとおりです。 $ docker version Client: Cloud integration: 1.0.14 Version: 20.10.6 API version: 1.41 Go version: go1.16.3 Git commit: 370c289 Built: Fri Apr 9 22:46:57 2021 OS/Arch: darwin/arm64 Context: default Experimental: true ... Docker Compose CLIとは 簡単にいうとdocker-composeのGo実装です。docker-composeと互換しています。 docker-composeに置

                  新しい docker compose
                • Docker Desktop と代替ツールの機能検証まとめ

                  はじめに こんにちは。今年クラウドエース株式会社に新卒入社し、現在 SRE をしている渋谷と申します。 自分の愛車は MAZDA の RX-8 という車なのですが、この車に搭載されているロータリーエンジン(おにぎりエンジン)にちなんで、自分が執筆する記事のアイキャッチは 🍙 にすることにしました。 さて、この記事では GUI を用いてコンテナを管理・操作する際に使用されるコンテナ管理ツールとして代表的な以下の 3つのツールを紹介し、機能検証を行います。 Docker Desktop Rancher Desktop Podman Desktop それぞれのコンテナ管理ツールのメリット・デメリットを解説し、最後に自分が選んだコンテナ管理ツールを紹介します。 自分の用途に合ったコンテナ管理ツールを選択することで、より快適に Docker を使用することができるようになると思いますので、ぜひ参考

                    Docker Desktop と代替ツールの機能検証まとめ
                  • DockerでPython実行環境を作ってみる - Qiita

                    使っているパソコンを変えても、開発環境を揃えたい時はDockerを使うと便利。ということでDockerでPython環境を作って色々なところで使いまわせるようにします。Tokyo AEC Industry Dev Groupというミートアップグループで行う(行った)ハンズオンワークショップの内容となっています。こちらDockerを初めて使う初心者用の記事となります。 ワークショップ自体は録画してYoutubeにアップしてあります。そちらもよろしければどうぞ。 Dockerとは Dockerとはシステム開発や運用に最近よく使われるコンテナ技術を提供するサービスの一つです。コンテナとは、アプリケーションの実行に必要な環境をパッケージ化して、いつでもどこからでも実行するための仕組みです。自分のコンピュータの環境を汚すことなく、隔離された環境を作ってそこでプログラムを動かすことができるのでトライア

                      DockerでPython実行環境を作ってみる - Qiita
                    • Dockerの"分からない"を簡単にメモ - Qiita

                      概要 前提 規約 コンテナはエフェメラル(短命:ephemeral)であること .dockerignoreを有効活用する 不要なパッケージのインストールを避ける コンテナ毎に1つのプロセスだけ実行 レイヤーの数を最小に 複数行の引数はアルファベット順、改行すること Docker network 概要 bridge none host overlay ipvlan macvlan Docker Volume 概要 bind mount volume tmpfs mount Dockerfileを扱う まずはDockerfileを作成する! FROM:ベースイメージを作成 RUN: 任意のコマンドを実行する WORKDIR: ワークディレクトリを追加する レイヤーの確認 コンテナの生成と停止 imageを作成 runでコンテナを起動 stopでコンテナを停止 pruneでDockerのお掃除

                        Dockerの"分からない"を簡単にメモ - Qiita
                      • Docker Desktopの代替となる「Podman Desktop 1.9」リリース。Macでの安定性や性能が大幅に向上したコンテナエンジン「Podman 5.0」を搭載

                        Red Hatが主導して開発するDocker互換のコンテナエンジンであるPodmanを搭載した、Docker Desktop代替となるGUIツール「Podman Desktop」の最新版「Podman Desktop 1.9」正式版がリリースされました。 Podman Desktopの主な機能 Podman Desktopは、デスクトップアプリケーションのGUIを通じて、コンテナの一覧、検索、実行、終了などの基本的な操作、コンテナイメージのビルド、コンテナレジストリへのコンテナイメージのプッシュやプルなどのライフタイムを通じた管理、ローカルでのKubernetes環境の実現、CPUやストレージの利用量の参照などを手軽に行えるツールです。 さらにDocker Dekstopの拡張機能を取り込むこともできます。 Podman Desktop 1.9の新機能 Podman Desktop 1.9

                          Docker Desktopの代替となる「Podman Desktop 1.9」リリース。Macでの安定性や性能が大幅に向上したコンテナエンジン「Podman 5.0」を搭載
                        • Appleシリコン搭載Macで「Windows 11」を無料で動かす方法 | ライフハッカー・ジャパン

                          楽天ゴールドカードはメリットない?プレミアムカード・年会費無料楽天カードとの違いや元を取る損益分岐点はいくら?

                            Appleシリコン搭載Macで「Windows 11」を無料で動かす方法 | ライフハッカー・ジャパン
                          • コンテナ環境でのJavaトラブルシューティング

                            JJUG CCC 2023 Fall

                              コンテナ環境でのJavaトラブルシューティング
                            • M1 Mac正式対応の「Parallels Desktop 16.5」提供開始

                                M1 Mac正式対応の「Parallels Desktop 16.5」提供開始
                              • Pythonの開発環境の3つの観点をおさえよう

                                先日 "Python の「仮想環境」を完全に理解しよう" というスライドを公開したらかなり反響がありました。 Python の開発環境の構築は、正直言ってかなり複雑だと思います。 pip・venv・pyenv・Pipenv などなど、似たような名前・似たような役割のツールがたくさん登場して、最初は全然意味が分かりません。 慣れればなんとかなるのですが、慣れるまではかなり苦しいです。 このようにとても難解であるにも関わらず、Python は機械学習などでよく使われることから、避けられないことも多いです。 そこでこの記事には、「そもそも Python の開発環境にはどんな観点があるんだ?このツールはなにを解決してくれるんだ?」という話をまとめます。

                                  Pythonの開発環境の3つの観点をおさえよう
                                • Docker、ビルドを40倍高速にする次世代のDocker Buildを開発中。DockerCon 23

                                  Docker、ビルドを40倍高速にする次世代のDocker Buildを開発中。DockerCon 23 Docker社は米ロサンゼルスで10月3日と4日の2日間、年次イベント「DockerCon 23」を開催しました。 1日目の基調講演では、コンテナのビルドが従来の約40倍も高速になる「Next-Generation Docker Build」(次世代のDocker Build)コマンドを開発中だと発表されました。 より高速化が望まれるDocker Build Docker Buildコマンドによるビルドとは、Dockerfileを用いてコンテナイメージを生成する処理です。 同社の調査では、開発チームは平均で1日のうち1時間のビルドの待ち時間が発生しているとのこと。 開発効率を高めるには、これを短縮することが求められます。 そこで、より高速な次世代のDocker Buildコマンドが開発

                                    Docker、ビルドを40倍高速にする次世代のDocker Buildを開発中。DockerCon 23
                                  • 【AWSコンテナ入門】簡単なPythonアプリをECSにデプロイしてみよう! - Qiita

                                    この記事は何? 最近、生成AIブームで「Pythonの簡単なチャットアプリを作ってみる」機会が増えたのではないでしょうか。 特に、Streamlitという便利なライブラリを使えば、Reactなどが書けなくても簡単にフロントエンドをPythonで作ることができます。 開発端末のローカルやCloud9などでこれを動かすのは簡単なのですが、いざ他の人にも使ってもらおうとするとクラウド上にデプロイする必要があります。 しかし、アプリをコンテナに固めてAWSにデプロイ! といった王道の作業をGUIで分かりやすく解説する記事が意外と少なかったので、初心者向けハンズオンとしてまとめてみます。 ハンズオンの概要 作成するアーキテクチャ 作業環境 端末:Macbook(Appleシリコン) ブラウザ:Google Chrome コードエディター:VS Code Python:3.9以降のバージョン 注意事項

                                      【AWSコンテナ入門】簡単なPythonアプリをECSにデプロイしてみよう! - Qiita
                                    • ちっちゃなScalaコンテナを作つコツ(6 MiBだぞ) - Lambdaカクテル

                                      おなじみの画像 JavaやScalaといったJVM言語のDockerイメージは、JVMを同梱しなければならない都合で肥大化しがちである。特に何もしなくても、例えば一般的なamazoncorretto:21のイメージサイズは217.7 MBもある。 hub.docker.com これにさらにビルド済みのJARファイルが載ってくるので、結構大きくなってしまうのだ。 そこで、Scalaのコンテナイメージのサイズをなんとか小さくできないかと、考えた。すると、JVMを使ったまま70 MiBくらいに縮めることができた。 github.com コンテナイメージのサイズを小さくするために、何をしたかを書いていく。ちなみに題材としたアプリケーションはちょっとしたHello, Worldをするだけのもので、ライブラリはCatsに依存させた。 JVM使う編 マルチステージビルドを行う Alpineなどの軽量ラン

                                        ちっちゃなScalaコンテナを作つコツ(6 MiBだぞ) - Lambdaカクテル
                                      • 【西川和久の不定期コラム】 UTMを使ってM1 Mac上でArm版Windows 11を動かす!無償の仮想化ツールが完成度アップ

                                          【西川和久の不定期コラム】 UTMを使ってM1 Mac上でArm版Windows 11を動かす!無償の仮想化ツールが完成度アップ
                                        • VagrantとVirtualBoxは別物 - くりにっき

                                          Twitterを見てるとたまにVagrantとVirtualBoxを混同してる発言があってその度にイラッとしてるのでメモ。 tl;dr; 雑な説明 VirtualBoxとは Vagrantとは よくある間違い tl;dr; DockerとVagrantはカバーしてる分野が異なるツールなので比較するのは間違い DockerとVagrantを比較してる場合、9割くらいの確率でVagrantとVirtualBoxを混同している可能性が高い 雑な説明 VirtualBoxとは www.virtualbox.org WikiPedia より引用 Oracle VM VirtualBox (オラクル ブイエム バーチャルボックス)とは、x86ならびにAMD64/Intel64にかかる仮想化ソフトウェアパッケージの一つ。 要はVMの実行環境です。 似たような領域をカバーするツールとしての比較対象は下記

                                            VagrantとVirtualBoxは別物 - くりにっき
                                          • 【動画】「あつまれ どうぶつの森」でサカナクションの「新宝島」MVを丁寧に再現! 山口一郎も「おー嬉しいー!」と反応するクオリティー

                                            「あつまれ どうぶつの森」の島でサカナクションの「新宝島」のMVの世界を再現した人が大きな注目を集め、サカナクションのメンバー山口一郎さんが「おー嬉しいー!」と反応するなど話題を呼んでいます。丁寧な再現はどのようにして行われたのか、作者を取材しました。 【あつ森】新宝島/サカナクション あつ森の楽器演奏&ベース サカナクション / 新宝島 作者はベーシストでVtuberの花奏かのん(@_kanade_kano)さん(YouTubeチャンネル)。Nintendo Switch用ゲームソフト「あつまれ どうぶつの森」では、舞台が「無人島」となっていることから、地形の変更や河川の造成などが可能な「島クリエイター」機能、オリジナルのデザインを作るための「マイデザイン」機能などが用意されており、それらを使って自分好みの島を作れるのが特徴です。 かのんさんはこうした機能に加え、楽器の演奏機能などを使っ

                                              【動画】「あつまれ どうぶつの森」でサカナクションの「新宝島」MVを丁寧に再現! 山口一郎も「おー嬉しいー!」と反応するクオリティー
                                            • 仮想マシンの作成&実行アプリ「VMware Workstation Pro」と「VMware Fusion Pro」が無償化されたので実際にインストールしてみた

                                              2024年5月13日(月)に、Windows向け仮想マシンアプリ「VMware Workstation Pro」とmacOS向け仮想マシンアプリ「VMware Fusion Pro」が個人利用に限り無償化されました。既にダウンロードとインストールが可能になっていたので、両アプリのダウンロードおよびインストール手順をまとめてみました。 VMware Desktop Hypervisor Pro Apps Now Available for Personal Use - VMware Cloud Foundation (VCF) Blog https://blogs.vmware.com/cloud-foundation/2024/05/14/vmware-desktop-hypervisor-pro-apps-now-available-for-personal-use/ ・目次 ◆1:Br

                                                仮想マシンの作成&実行アプリ「VMware Workstation Pro」と「VMware Fusion Pro」が無償化されたので実際にインストールしてみた
                                              • Dockerのビルドが最大40倍高速になる「Docker Build Cloud」提供開始。Appleシリコン/AWS Graviton用のビルドにも対応

                                                Dockerのビルドが最大40倍高速になる「Docker Build Cloud」提供開始。Appleシリコン/AWS Graviton用のビルドにも対応 Docker社は、クラウド上で高速にDockerコンテナのビルドを実行する新サービス「Docker Build Cloud」の提供を開始しました。 同社は昨年(2023年)10月に開催したイベント「DockerCon 23」で、次世代のDocker Buildを開発中であることを明らかにしていました。今回提供が発表されたDocker Build Cloudはこの、次世代のDocker Buildが正式サービス化されたものです。 Docker Build Cloudは、そのサービス名の通りクラウド上でDockerコンテナのビルドを実行するサービスです。同社によると、従来のローカルでのビルドと比較して最大で39倍も高速なビルドを実現します。

                                                  Dockerのビルドが最大40倍高速になる「Docker Build Cloud」提供開始。Appleシリコン/AWS Graviton用のビルドにも対応
                                                • Engadget | Technology News & Reviews

                                                  Research indicates that carbon dioxide removal plans will not be enough to meet Paris treaty goals

                                                    Engadget | Technology News & Reviews
                                                  • エンジニアは全員おうちKubernetesをやるべし【Part 2:どうやるのか】 - Qiita

                                                    こんにちは。おうちKubernetesを勧めるためにやってきました。 このシリーズでは、Part 1で「なぜやるのか」、Part 2で「どうやるのか」について話します。 この記事は自宅サーバー上のKubernetesで不特定多数向けのサービスを展開することを勧めるものではなく、自分用・身内用のアプリを自宅サーバー上のKubernetesで運用することを勧めるものです。 ハード面 1台構成 or 複数台構成 複数台構成を取るメリットは大きいものだと以下があります。 1台が不調でも残りのサーバーで処理を継続できる(可用性が高まる) 大量のアクセスを捌ける 前者は、自宅サーバーでは気にしても仕方がないというか、停電やネット回線の障害で簡単に落ちるため、過度に可用性を気にする必要はないと思います。逆に言えば、可用性を気にする場合には、そもそも自宅サーバーはあまり向いていません。電源やネットを普段使

                                                      エンジニアは全員おうちKubernetesをやるべし【Part 2:どうやるのか】 - Qiita
                                                    • Windows Subsystem for Linux(WSL)でUSBデバイスを使う

                                                      WSLへのUSBデバイス接続に関しては、機能が搭載された2021年の記事(「増えたWindows Subsystem for Linuxのバージョン、またUSBデバイスの接続が可能に」)でも紹介したが、Win32側で動作させるusbipd-winとWSLの両方がアップデートされて、状況が変わってきた。 本記事ではusbipd-winを使ったUSBデバイスのWSLへの接続を解説する。利用できるUSBデバイスに関しては、WSLカーネルに組み込まれたデバイスドライバに依存する。標準状態で利用できるのはUSBシリアルなど限定されたものになる。ただし、カーネルを再コンパイルして、デバイスドライバを組み込むことで、利用可能になるもの(たとえば、USB大容量ストレージデバイスなど)もある。 現在、WSL用カーネルのプレビューでは、外部デバイスドライバを含むカーネルモジュール(mod)への対応が進んでいる

                                                        Windows Subsystem for Linux(WSL)でUSBデバイスを使う
                                                      • Lima を使って Apple Silicon 版の Mac で x86-64 (Intel on ARM) な仮想マシンを扱う - CUBE SUGAR CONTAINER

                                                        Apple Silicon 版の Mac を使っていても、依然として成果物をデプロイする先は ISA が x86-64 (amd64) のマシンであることが多い。 となると、どうしても x86-64 の環境を使って作業をしたい場面が出てくる。 もちろん、IaaS を利用してリモートにマシンを立ち上げれば良いんだけど、簡単な検証なら手元で手軽に済ませたい。 今回は、そんなニーズを埋めてくれるかもしれない Lima を使ってみる。 Lima を使うと、Apple Silicon 版の Mac 上で ISA が x86-64 の Linux 仮想マシンを手軽に立ち上げることができる 1。 ただし、バックエンドは QEMU のソフトウェアエミュレーション (qemu-system-x86_64) なので、ネイティブな環境に比べるとパフォーマンスは大きく劣る。 使った環境は次のとおり。 $ sw_v

                                                          Lima を使って Apple Silicon 版の Mac で x86-64 (Intel on ARM) な仮想マシンを扱う - CUBE SUGAR CONTAINER
                                                        • 【初心者向け】手を動かして覚えるDocker入門 - Qiita

                                                          はじめに 本記は「Dockerをこれから触ろう/学ぼうとしている人向け」の記事になります! Dockerの歴史 実際にDockerを動かすハンズオン が記載されています! Dockerとは そもそもDockerて何もの? 一言でいうと、「軽量な仮想環境」を構築するツールです。 今までエンジニアが開発を行う際、「Hyper-V」や「Vagrant」「VirtualBox」など、PC上に仮想のPCを作成する仮想化ツール( ハイパーバイザー型)を利用してきました。 便利な上記のツールですが、それらは皆大きな課題を抱えていました。 「環境構築に時間がかかる」「起動にも時間がかかる」「ファイルサイズが大きい」 そんな課題を解決してくれるのが、Dockerというコンテナ型の仮想化技術です。 従来のハイパーバーザー型の仮想化技術とは違い、アプリケーションの実行をホストOSが行っているため、「GuestO

                                                            【初心者向け】手を動かして覚えるDocker入門 - Qiita
                                                          • Parallels、ARMベースのOSをインストール可能な仮想環境を構築できる「Parallels Desktop 16 for M1 Mac Technical Preview」を公開。ARM版Windows 10も仮想化可能。

                                                              Parallels、ARMベースのOSをインストール可能な仮想環境を構築できる「Parallels Desktop 16 for M1 Mac Technical Preview」を公開。ARM版Windows 10も仮想化可能。
                                                            • VS Code 開発コンテナー用カスタム Docker イメージの開発方法

                                                              はじめに ここでは VS Code 開発コンテナー用カスタム Docker イメージの開発方法について説明します。 動作確認は Linux 環境を使っているため、Windows や macOS とは違っている場合があります。できるだけ Docker が動作する環境であれば動くようにはしています。 この記事の対象者の前提は下記となります。 Visual Studio Code(VS Code)が使えること Docker が使えること Node.js で NPM を使ったパッケージ管理について基本的なことを知っていること Docker Compose の基本的な使い方を知っていること Linux の基本的な使い方を知っていること 使用する環境は下記です。 Visual Studio Code Docker 拡張機能: ms-azuretools.vscode-docker Dev Contai

                                                                VS Code 開発コンテナー用カスタム Docker イメージの開発方法
                                                              • Poetryをサクッと使い始めてみる - Qiita

                                                                はじめに 以前、pyenvとpyenv-virtualenvの自分流使い方という記事を書きました。その終わりの部分で「pyenv-virtualenv+pipをpoetryで置き換えられるんじゃないかな」と書いていたのですが、実際に試してみた結果をご紹介したいと思います。結論から言うと、pyenv-virtualenvとpipは使わなくなりました(笑) Poetryとは PoetryはPythonのパッケージマネージャの一つです。v1.0になったのが2019年末なのでまだまだ新しいツールです。pipと同じようにパッケージをpypiなどからダウンロードしてきてインストールすることができますが、それに加えて次のようなこともできます。 パッケージ管理ファイルの生成・変更 インストールされているパッケージのアップデート プロジェクトごとの仮想環境のセットアップ などなど... 他の言語だと、npm

                                                                  Poetryをサクッと使い始めてみる - Qiita
                                                                • Go + echo + Docker + VSCode + Remote Containers で開発環境の構築 (ホットリロードとステップ実行対応) - Qiita

                                                                  Go + echo + Docker + VSCode + Remote Containers で開発環境の構築 (ホットリロードとステップ実行対応)GoDockerdocker-composeVSCoderealize 背景 Go + echo で api サーバーを実装するにあたり開発環境を構築した際のメモ。 Docker で動かしたい。 VSCode の Remote Containers を試したい。 ホットリロード欲しい。 ステップ実行したい。 成果物 https://github.com/f-sugar/golang-docker ホスト Docker 19.03.1 docker-compose 1.24.1 VSCode 1.42.0 ms-vscode-remote.remote-containers 0.101.0 コンテナ内 go 1.13.7 realize 2.1

                                                                    Go + echo + Docker + VSCode + Remote Containers で開発環境の構築 (ホットリロードとステップ実行対応) - Qiita
                                                                  • Lima で Intel on ARM やる

                                                                    背景 Apple Silicon Mac が登場してしばらく経ち、Intel Mac が購入できなくなる日も遠からずになってきています。 そんな中で、Docker Desktop on Mac, Lima, Podman など複数の選択肢が出現しており、組織で可能な選択肢で乗り切るのだろうと思います。 ところで忘れられてそうですが、多くの企業では、本番環境など当分は Intel x86-64 で、CI もおそらく Intel x86-64 でしょう。でも手元は Apple Silicon Mac で、Docker Desktop on Mac, Lima, Podman などは特別に指定しなければ ARM な VM で動作します。それって結構めんどうくさい状況になりそうです。 つまり Apple Silicon Mac で、Intel x86-64 な Docker ローカル環境を整備した

                                                                      Lima で Intel on ARM やる
                                                                    • みずほとクラウドにみる「不都合な真実」、日本型SIに改めて問われる顧客重視

                                                                      最近のITに関する話題の中から、日本型SI(システム構築)に「不都合な真実」を感じたエピソードを2つ紹介したい。 最初はクラウド活用の話。メガクラウドが企業のオンプレミス(自社所有)環境に向けたソリューションの拡充に本腰を入れてきた。米アマゾン・ウェブ・サービスの「Amazon Web Services(AWS)」や米マイクロソフトの「Microsoft Azure」に続いて米グーグルのGoogle Cloudが「Google Distributed Cloud」を発表し、3大クラウドの足並みがそろった。 Google Distributed Cloudは、Google CloudのソフトウエアなどをPCサーバーにあらかじめインストールし、それをユーザーのデータセンターなどに配置したうえで、運用や保守をマネージドサービスとして提供する。今や3大クラウドのクラウドソリューションまで詰め込んだ

                                                                        みずほとクラウドにみる「不都合な真実」、日本型SIに改めて問われる顧客重視
                                                                      • Windows 10でHyper-VとVMware Workstationの共存が可能に

                                                                        Microsoftは米国時間2020年5月28日、VMware Workstation ProとHyper-Vの共存を公式ブログを通じて歓迎した。Hyper-Vハイパーバイザーを有効にした環境でも、VMware Workstation ProやVMware Playerを実行し、各ハイパーバイザーで仮想マシンが稼働できる。これらの恩恵を受けるにはWindows 10 バージョン2004以降、およびVMware Workstation Pro 15.5.5が必要となる。 Hyper-V仮想マシンを起動しながら、VMware Workstation Pro 15.5でゲストOSを実行した状態 2019年8月に開催したVMworld 2019では、WindowsハイパーバイザープラットフォームのAPIを利用するVMware Workstation Proの開発に着手することを表明しており、現在テ

                                                                          Windows 10でHyper-VとVMware Workstationの共存が可能に
                                                                        • 仮想環境 - python.jp

                                                                          Python を使って開発や実験を行うときは、用途に応じて専用の実行環境を作成し、切り替えて使用するのが一般的です。こういった、一時的に作成する実行環境を、「仮想環境」 と言います。 仮想環境は、次のような目的で使われます。 システム全体で使うPython環境に影響を与えずにモジュールの追加・入れ替えをしたい。 異なるバージョンの Python を使いわけたり、同じモジュールの、複数のバージョンを使い分けたい。 例えば、開発中のWebアプリケーション開発では、Python 3.7 で Webアプリケーションフレームワークとして Django の 1.10 を使い、新しいプロジェクトでは Python 3.8 とDjango バージョン 1.11 を使用したい場合など、簡単に切り替えられるようにしたい。 ここでは、ここでは、Python3 の標準ライブラリである venv で仮想環境を作成す

                                                                            仮想環境 - python.jp
                                                                          • macOS VMのCPUやメモリ、ストレージ、ネットワーク、ディスプレイの設定が可能になったApple Silicon Mac用仮想化ソフトウェア「VirtualBuddy v1.2」がリリース。

                                                                            macOS VMのCPUやメモリ、ストレージ、ネットワーク、ディスプレイの設定が可能になったApple Silicon Mac用仮想化ソフトウェア「VirtualBuddy v1.2」がリリースされています。詳細は以下から。 StatusBuddyやAirBuddyなどBuddyシリーズを開発しているBuddy Software LTDのGuilherme Ramboさんは現地時間2022年07月28日、AppleのVirtualizationフレームワークを利用して開発しているApple Silicon Mac用の仮想化ソフトウェアVirtualBuddyの最新バージョンとなる「VirtualBuddy v1.2」をリリースし、仮想マシンの設定に対応したと発表しています。 Virtual machines can now be configured with custom CPU, RA

                                                                              macOS VMのCPUやメモリ、ストレージ、ネットワーク、ディスプレイの設定が可能になったApple Silicon Mac用仮想化ソフトウェア「VirtualBuddy v1.2」がリリース。
                                                                            • Dockerを少しずつ理解しようっていうお話 - Qiita

                                                                              はじめに 初めまして! エンジニアになって数年、今まで本を読むだけでしたが、もっとプライベートで楽しみながら成長したい!自分が学んだ足跡を残していきたい!と思い記事をかきました! 最終的には自在に開発できるようになりたいと思っています。 いろいろな記事を参考にさせてもらっています。 その中でもこれってどういう意味?とかつまづいたところを念入りに書いていこうかと思います。 今回の目的 Dockerってもらったものそのまま使えば簡単に動いちゃうのでとてもやりやすい!なんて思うんですけど、一から作ってとなると「はて?どうすればいいのかわからない・・・」とはっきりしてません。 最小限でDockerを動かしながらそれぞれがどんな役割をしているの?どんなことを書いているの?を理解していきます! 使用したものや事前準備 ・Macbook Pro ・Docker Desktop ・Docker Hub ・

                                                                                Dockerを少しずつ理解しようっていうお話 - Qiita
                                                                              • 【図解】作業が倍速!pipenvの使い方【Python】

                                                                                悩み ① Python3.6 を使っているけれど、Python3.8 も同時に使いたい... ⏩ 環境の使い分けが難しい 悩み ② パッケージをたくさん入れすぎて、もう何がなんだが分からない... ⏩ パッケージの管理が大変 遅かれ早かれ、Python 使いならこの問題には必ずぶち当たる日が来ます。これらの悩みは pipenv を使うことで解決することができます。 今回は、今注目されている pipenv の使い方とイメージを図解して解説します。 Python の基礎を本にまとめています。併せてご覧いただけるととても嬉しいです ↓ DeepLearning の基礎を本にまとめています。手に取って頂けるととても喜びます ↓ Created by NekoAllergy pipenv ってなに? pipenv とは、Python のパッケージ管理と仮想環境の構築を簡単に、自動で行ってくれる便利な

                                                                                  【図解】作業が倍速!pipenvの使い方【Python】
                                                                                • macOS Ventureの新機能やマルチ/ヘッドレスディスプレイ、Windows 10/11インストールの改善、日本語のローカライズなどをサポートした仮想化ソフトウェア「UTM v4.0」が正式にリリース。

                                                                                  macOS Ventureの新しいVirtualizationやマルチ/ヘッドレスディスプレイ、Windows 10/11のインストールの簡略化などをサポートしたMac/iOS対応の仮想化ソフトウェア「UTM v4.0」が正式にリリースされています。詳細は以下から。 オープンソースのCPUエミュレータQEMUとAppleのVirtualization.frameworkを利用し、Intel/Apple Silicon MacやiPhone/iPadデバイス上で仮想マシン(VM)すること出来るアプリ「UTM」シリーズを開発するUTM Projectは現地時間2022年10月19日、4度目のメジャーアップデートとなる「UTM v4.0」を正式にリリースしたと発表しています。 UTM v4.0は今年08月からPublic Beta版が公開され開発が続けられて来たバージョンで、初期リリースでUTM

                                                                                    macOS Ventureの新機能やマルチ/ヘッドレスディスプレイ、Windows 10/11インストールの改善、日本語のローカライズなどをサポートした仮想化ソフトウェア「UTM v4.0」が正式にリリース。

                                                                                  新着記事