タグ

vmに関するtaninswのブックマーク (19)

  • Virtual Machine Downloads - Josh Holmes

    modern.IE has free virtual machine downloads for testing Internet Explorer. As I mentioned in my last post about modern.IE, my team’s core mission is to write interoperable web sites across all of the major browsers and to help that, we’ve put together a set of tools to help you test cross browser and cross platform. The latest step that we’ve taken is that we’ve updated all of the VMs that we sup

    Virtual Machine Downloads - Josh Holmes
    taninsw
    taninsw 2014/01/07
  • イミュータブルサーバで変更を管理する

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    イミュータブルサーバで変更を管理する
    taninsw
    taninsw 2013/10/27
    "サーバを1度配置したら、2度と変更せずに、新しいインスタンスに置き換える"
  • JavaScriptで仮想機械の勉強をしましょう (その3) - 檜山正幸のキマイラ飼育記 (はてなBlog)

    RAC1プログラム サンプルページ 「JavaScriptで仮想機械の勉強をしましょう (その2)」で定義した命令セットを動くようにしてみました。ただし、NFCALL(ネイティブ関数の呼び出し)はまだやっていません。プログラムの終了命令を忘れていたので追加しました。 EXIT -- 正常終了 ERROR -- 異常終了 命令コード(OPコード)の定義は次のようになります。 /* == 命令コード一覧 == */ /* 定数の命令 */ var CONST = 00; // 定数nをスタックに積む /* 算術演算の命令 */ var ADD = 10; // 足し算 var SUB = 11; // 引き算 var MUL = 12; // 掛け算 var DIV = 13; // 割り算 var REM = 15; // 割り算の余り /* 述語/関係の命令 */ var EQ = 20;

    JavaScriptで仮想機械の勉強をしましょう (その3) - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • JavaScriptで仮想機械の勉強をしましょう (その2) - 檜山正幸のキマイラ飼育記 (はてなBlog)

    随分と昔(2009年11月末)に「JavaScriptで仮想機械の勉強をしましょう」という記事を書きました。今頃になって続きです。 以前の記事で、算術計算をするオモチャの仮想機械を、JavaScriptで作りました。それを RAC0(Rudimentary Arithmetic Calculator Leval-0)と名付けて、「RAC1, RAC2 などがあるかも」と言いながらずっと放置。んで、ちょっとした気の迷いから今日続き(RAC1の話)を書くことにします。 とはいえ、変数の機能と命令セットを決めただけなんで、とりあえずそれを説明します。仮想機械の実行部分は明日以降に。[追記]サンプルを作りました。[/追記] 内容: RAC1の特徴 変数のメカニズム 命令セット 算術演算の命令 定数の命令 述語/関係の命令 論理演算の命令 流れ制御の命令 ブロックスコープと変数の命令 スタック操作の

    JavaScriptで仮想機械の勉強をしましょう (その2) - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • JavaScriptで仮想機械の勉強をしましょう - 檜山正幸のキマイラ飼育記 (はてなBlog)

    事情があって、コンピュータのハードウェアメカニズムをごく簡単に説明したいのです。物のCPUは難しくて簡単な説明にはならないし、そもそも僕は物がどうなっているかよく知りません。 そこで、オモチャの仮想機械を作ることにしました。加減乗除だけができるスタックマシンです。仮想機械の実装はJavaScript、ユーザーインターフェースはHTMLです。こういうとき、JavaScript + HTML はお手軽でほんとに便利です。 Web上で試せるURL http://www.chimaira.org/tools/rac0.html 初等算術計算仮想機械の実装 仮想機械を実装するソースコードは次のようです。インストラクション(機械語命令)の説明はすぐ後でします。 /* rac0vm.js */ /* * Rudimentary Arithmetic Calculator Level-0 */ var

    JavaScriptで仮想機械の勉強をしましょう - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)

    1. Copyright(C) Software Research Associates, Inc. All Rights Reserved. エンジニアなら知っておきたい 「仮想マシン」のしくみ BPStudy #38 (2010/10/29 EBISU303) ネットワークシステムサービス部 ネットワーク運用・構築部 長谷川 猛 (hasegaw at sra.co.jp) Twitter : @hasegaw ※資料中の解説内容は、弊社としての 統一的な見解を示すものではありません。 2. 2 自己紹介 所属所属 興味分野興味分野 株式会社SRA ネットワークシステムサービス部 ネットワーク運用・構築部 現在は提案支援業務に携わる 特にLinux や仮想化技術を得意とする、 雑系システムエンジニア 主な著書主な著書 『Xen 徹底入門』 初版、第二版(2007、2009年 翔

    エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
  • jn200910061.pdf (NTT技術ジャーナル 仮想化技術比較)

    2009.10 2009.10 2009.10 2009.10

  • Linux標準の仮想化技術「KVM」の仕組み

    アナウンス後わずか2カ月でLinux Kernelにマージされたことで一躍注目を浴びることになった仮想化技術「KVM」。しかし、その具体的な仕組みや使用方法となると、意外と知られていないのではないでしょうか。この連載ではそんなKVMについて紹介します(編集部) KVMは、Linux Kernel自体をハイパーバイザとする仕組みで、正式名称を「Kernel-based Virtual Machine」といいます。KVMは現時点では、Intel VT-xやAMD-VといったCPUの仮想化支援機能を必要とし、完全仮想化によりOSの仮想化環境を提供します。 この記事では、「KVMの名前は聞いたことはあるが詳しくは知らない」という方、「興味はあるけど使い方がよく分からない」という方を想定し、全3回でKVMの概要と基的な使い方、今後の課題について紹介したいと思います。 OS仮想化技術のおさらい サー

    Linux標準の仮想化技術「KVM」の仕組み
  • 【レポート】GCCに匹敵するコンパイラ?! LLVM - BSDCan2008 | エンタープライズ | マイコミジャーナル

    BSDCan2008、およびその直前に開催されたFreeBSD Developer Summitを通じて関係者がもっとも強い関心を持ったのは、もしかするとChris Lattner氏が担当したセッション「BSD licensed C++ compiler - LLVM and Clang: Next Generation Compiler Technology」だったかもしれない。同氏のセッションで初めてLLVM(Low Level Virtual Machine)について知ったという人も少なからずいたようだ。Lattner氏はLLVMのチーフアーキテクトであり、同技術を語るには適切な人物といえる。 モダンテクニックで開発されたマルチ言語コンパイラインフラ LLVMはモダンなテクニックで開発されたコンパイラインフラストラクチャだ。プログラミング言語に依存しないモダンなオプティマイザとコード

  • Tamarin 近況 - steps to phantasien t(2008-05-06)

    公開. から一年半. 最近はどうなってんのなかなーと Tamarin 周辺を見てみると, いろいろ変わっていた. 目玉は新しい JIT の仕組みである "Tamarin-Tracing". 略して TT. それと, TT に付随して入った Forth によるインタプリタ実装. 例のごとく マイコミジャーナル に ニュースがあった. よくまとまっているけれどまとまり過ぎている. もう少し詳しくみてみることに. 一次情報は ソースコード, Mozilla Wiki や tamarin-devel リスト などを参照ください. アーキテクチャ概観 これまでの Tamarin (Tamarin Central: TC) は, JIT の際に ABC -> MIR -> ネイティブコードと 2 段階の変換を行っていた. TT ではこれが 1 段増え, ABC -> IL -> LIR -> ネイティ

  • Virtual Machineの本 - なつたん

    もっと早く紹介しようと思ったのに、忙しすぎた。 例によってトラックバックは上手くいかないので、ひげぽんさんが拾ってくれることを期待。 Virtual Machinesお勧め。 全体としてはスタックベースのVMについて、浅く広く書かれています。所々にLispの文字が見えますが、Lisp用のアーキテクチャについてはあまり載っていません。 目次から chap1 Introduction:ここでLispとかSECDマシーンが少し出てきます。 chap2 VMs for Prtability BCPL:BCPLという言語を使ってVMにどのような命令があるのかの説明。 chap3 The Java Virtual Machine:Java VMの説明 25ページほど chap4 DIY VMs:ALEXという俺様VMの説明。仕様と問題提起 chap5 More Stack-Based VMs:オブジェ

    Virtual Machineの本 - なつたん
  • “ハイパーバイザ・バトル”を制するのはだれ?――白熱する仮想化市場 | OSDN Magazine

    ここにきて、さまざまなベンダーから一斉にハイパーバイザの新技術/製品が発表されたことで、仮想化市場における競争は過熱の一途をたどりつつある。ここでは、「VMware vs.その他(Xenベース)のベンダー」の図式で繰り広げられる戦いの全容を紹介するとともに、その行方を探ってみることにしたい。 John Fontana/Robert Mullins Network World米国版 「仮想化発表ラッシュ」の裏にあるもの 今年11月中旬、Microsoftの「Hyper-V」、Oracleの「Oracle VM」、Sun Microsystemsの「Sun xVM」など、米国の大手ベンダーによる仮想化ハイパーバイザ関連の発表が相次いだ。その裏にあるのは、ユーザー企業を巻き込んだ仮想化ブームの熱気に乗って、サーバ仮想化市場の王者であるVMwareを打ち倒し、自ら王座につかんとする各社の熱き思いで

    “ハイパーバイザ・バトル”を制するのはだれ?――白熱する仮想化市場 | OSDN Magazine
    taninsw
    taninsw 2007/11/26
  • Java running faster than C

    Note: A lot of people seem to be taking this post to be the "Ultimate C vs Java shootout". It's not. Performance is a very complex topic. My only real point is this: Java (which used to be slow) has reached the class of "fast languages". For the majority of applications, speed is no longer a valid excuse for using C++ instead of Java. I just saw this page comparing the performance of several langu

    taninsw
    taninsw 2007/06/14
    ActionScript™ Virtual Machine上での実験結果も知りたい。
  • Microsoftが熱中する仮想技術の実際と展開:WinHEC2007レポート

    会期: 2007年5月15日~17日(現地時間) 会場: Los Angeles Convention Center 今回は、WinHEC 2007のセッションから、仮想技術関連の話題を拾ってレポートする。これまで、Windowsでは、仮想化技術は、あとから追加するアドオンとして提供されてきたが、Windows Server 2008登場後、「Windows Server Virtualization」からは、オペレーティングシステム組み込みの標準機能となる。また、クライアント側には、Virtual PC 2007が用意され、ハードウェア仮想化技術への対応が行なわれている。これにより、Microsoftは、ほとんどの領域で仮想化技術を利用できるようになる。今回、仮想化関連のセッションにいくつか出たが、仮想化は、今後のWindowsの中で重要な地位を占めるキーワードになっていた。 64bit

  • 仮想化は次のステージへ

    11月7日から3日間,米国ロサンゼルスで「VMworld 2006」が開催された。米VMwareが主催のカンファレンスで,全世界から7000人もの人々が集まった。仮想化の用途というと,いまだに「Windows NT 4.0やWindows 95といった旧OSの移行」や「サーバー集約」と考えているユーザーが少なくないようだ。だが,VMworldに集まった人々は「仮想化はすべてのエンタープライズ・システムの根幹をなすもの」だと実感したことだろう。 仮想化は,サーバーとクライアントのどちらにとっても重要な技術である。サーバー分野では,ハードウエア資源の利用効率や可用性,管理性を向上させる。実際,このような「仮想化2.0」とでも呼ぶべき先進的な使い方をしているユーザーも出てきている。例えばエンタープライズ向け仮想化ソフトである「VMware Infrastructure 3」には3つのエディション

    仮想化は次のステージへ
    taninsw
    taninsw 2006/11/16
  • 仮想化ソフトは消えていく

    IT環境では今,“仮想化”が流行っている。OSやアプリケーションが動作する「仮想マシン」のことだ。以下では,仮想マシン技術はどういう方向に向かっていくのか,仮想化技術の今後について考えてみる。 仮想化の一つの定義は,「サーバー,ネットワーク,ストレージなどの物理的なリソースを隠して,論理的な単位として提供する技術」である。現在は主に,WindowsLinuxで稼働する「VMware」や,Linuxで動く「Xen」などのように,仮想化技術を単一のソフトで実現している。 まず最初に,仮想化のメリットについて説明しておこう。仮想化技術の用途は個人と企業とで少し異なる。個人レベルでは,Windows上でLinuxを動かす,ベータ版のOSやソフトウエアを試す,ソフトウエアの開発に役立てる,といった用途に使われる。 企業で仮想化ソフトを使う主なメリットは,物理的なサーバーのコスト削減である。一般にフ

    仮想化ソフトは消えていく
    taninsw
    taninsw 2006/10/13
  • インテルと筑波大学、政府主導の次世代OS環境「セキュアVM」開発で協力

    Windows SQL Server 2005サポート終了の4月12日が迫る、報告済み脆弱性の深刻度も高く、早急な移行を

  • Lycos.com

    Lycos, Inc., is a web search engine and web portal established in 1994, spun out of Carnegie Mellon University. Lycos also encompasses a network of email, webhosting, social networking, and entertainment websites.

  • OBB vs AABB - Radium Software Development

    iPhoneの一般修理店は予約なしでも来店できる? 基的には飛び込みで修理に行ってもOK iPhoneを置いていたソファにうっかりと腰かけてしまい、パネルを割ってしまった、こんな時はスマホの一般修理店へ行きましょう。画面割れは、スマホやタブレットの故障原因として非常に多いものです。予約なしで突然お店に行っても平気かしらと、不安に思う方々もいらっしゃるかもしれません。結論としては特に問題はなく、予約なしで訪問しても画面割れの修理はお願いできます。 ただし他のサービス業のお店同様、予約なしの場合、お店が混雑していると順番待ちをしなければいけないです。特に繁盛しているスマホ修理のお店だと、行列が店内で出来ており、予約なしだと、自分の順番が巡ってくるまで長時間待たされる可能性があります。平日の朝、昼なら利用客が少ない場合が多く、飛び込みでも比較スムーズに修理が頼めます。 予約は入れた方が時短に、

  • 1