Wasmer、「Wasmer JavaScript SDK」を発表:WASIXを介してあらゆるUNIXプログラムをブラウザで実行できる WebAssembly(Wasm)ランタイムを開発するWasmerは、WASI(X)アプリケーションをブラウザで簡単に実行するための新しいライブラリ「Wasmer JavaScript SDK」を発表した。
![Wasmer、「Wasmer JavaScript SDK」を発表](https://cdn-ak-scissors.b.st-hatena.com/image/square/46f650e8997bdf51d9eb23f6eec4025599242a07/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fait%2Farticles%2F2312%2F26%2Fcover_news057.jpg)
Wasmer、「Wasmer JavaScript SDK」を発表:WASIXを介してあらゆるUNIXプログラムをブラウザで実行できる WebAssembly(Wasm)ランタイムを開発するWasmerは、WASI(X)アプリケーションをブラウザで簡単に実行するための新しいライブラリ「Wasmer JavaScript SDK」を発表した。
連載目次 常に新しくなるWindows 10とMicrosoft Edgeは従来型アプリにとって厄介? 「Windows as a Service(WaaS:サービスとしてのWindows)」として提供されるWindows 10は、新機能を含む新しいバージョン(ビルド)が年に数回提供され、継続的にアップグレードされていきます。企業ユーザーには「アップグレードを延期する」というオプションが提供されますが、アップグレードサイクルが長くなるだけで、「アップグレードしない」という選択肢は提供されません(*1)。 【*1】Windows 10 Enterpriseでは、新機能が提供されず、同じビルドのまま10年間のサポートが提供される「Long Term Service Blanch(LTSB)」というものもありますが、LTSBは業務用の専用端末やインターネット接続を持たないクローズドな環境で運用さ
Webサイトへのアクセスなどを秘匿化する「Tor」。P2Pと多段プロキシ技術を使って、どのIPアドレスからアクセスされたのかを隠蔽する仕組みを解説。 連載目次 「Tor(The Onion Router)」(「トーア」と読む)は、インターネットのTCP/IP通信において、その通信経路の情報を秘匿するために使われるネットワーク技術、およびそれに基づいて実装されたソフトウェアのことを指す。インターネット上の複数のシステムが連携して通信する「P2P(ピア・トゥ・ピア)」技術と、TCP/IPの通信を中継する「SOCKSプロキシ*1」技術などを組み合わせて実装されている。Webアクセスやチャットなどの通信を多段に中継して行うことにより、主にその送信元IPアドレスの情報を秘匿して、送信者を追跡・特定しにくくすることを目的としている。 *1 「SOCKS」(通信プログラムで使われるSocketsの略)と
ジュニパー、ネットワークOS「Junos」を単体で提供へ:ネットワーク機器のハードとソフトの分離が進む ジュニパーネットワークスは2015年12月1日、ルーターやスイッチなどのネットワーク機器向けOS「Junos」を単体で発売すると発表した。サードパーティー製のネットワークサービスやアプリケーションをジュニパーネットワークスのネットワーク機器に直接展開したり、Open Compute Projetct(OCP)によって定義されたソフトウエアモデルを通じて、ジュニパーネットワークスが提供するネットワークシステムに直接プログラミングしたりできる。 Junosでは、OpenStackが提供するネットワークコンポーネントの機能やNETCONFなどのツールを用いて自由にサードパーティー製アプリケーションをオーケストレーションすることが可能。また、ネットワークサービスをモジュール化し、他のアプリケーシ
本稿は2015年11月26日公開、2016年5月13日に改訂された「Visual Studio Codeでエクステンション機能を使ってみよう」をVisual Studio Code 1.4.0に合わせて改訂したものです。 Visual Studio Code(以下、VS Code)には拡張機能(エクステンション)と呼ばれる機能がある。これはその名の通り、VS Code自体がサポートしていない機能を後付けで拡張するためのものだ。本稿ではVS Codeの拡張機能の使い方について見ていこう。 拡張機能とは VS Codeの拡張機能とは上でも述べたように、VS Codeが単体ではサポートしていない機能を後から付け加えるためのものだ。VS Codeのユーザーは既存の拡張機能をインストールして利用することも、自分で拡張機能を作成(して、それを公開)することもできる。本稿では拡張機能の利用に焦点を当てる
連載目次 「機能アップデート」とは、新バージョンへのアップグレードインストールである 2015年7月末の正式リリース後、Windows 10では初めてのメジャーアップデート(機能アップデート)となる「Windows 10 バージョン1511(ビルド10586)」の提供が2015年11月13日から始まりました(画面1)。 筆者が所有する3台のWindows 10 PCのうち、1台は提供開始のその日のうちに、他の2台には3日後にWindows Updateを通じて機能アップデートが配信されました。いくつか問題はありましたが、3台とも無事にアップグレードできました。 「予約済み」でありながらWindows 10にまだ無料アップグレードしていない筆者のメインPC(Windows 7)の「Windows 10を入手する」アプリは、“既に一億人のユーザーがアップグレードしています”なんて教えてくれたこ
マイクロソフトと.NET開発者の明日はどっちだ?:特集:Connect 2015(1/2 ページ) 2015年11月に開催されたマイクロソフトの開発者向けイベントConnect();のキーノートから、これからマイクロソフトと.NET開発者が進む道を探る。 連載目次 2014年11月に開催されたオンラインイベント「Connect(); // 2014」では、マイクロソフトがオープンソースの世界へと大きく舵を取ることが発表された。その1年後、2015年11月18日と19日に開催された「Connect(); // 2015」で、マイクロソフトが発表した内容はある意味「脱Windows化」を印象づけるものとなった。 本稿では、「Connect(); // 2015」初日のスコット・ガスリー氏によるキーノートの内容を基に、マイクロソフトの将来、そして.NET開発者の将来を推察していこう。 Conne
いつまでも仮想化を使いこなせず、スピードと効率を手に入れられない理由:「仮想化はもはや当たり前」ではない 2010年以降、運用管理の課題を聞く読者アンケートで、毎年上位を占め続けているのが「仮想環境」にまつわる課題。そこで@IT編集部は2015年10月16日、「仮想化偏差値50からのプライベートクラウド “インフラ下克上”虎の穴」を開催した。 いまだに「読者の課題」を上位を占め続ける仮想環境の運用管理 「サーバー仮想化はもはや当たり前」と言われるようになって久しい。にもかかわらず、「運用管理の課題」を聞く読者アンケートでは、仮想化が浸透し始めた2010年以降、「期待するパフォーマンスが出ない」「問題の原因個所が分からない」など、「仮想環境の運用管理」にまつわる課題が常にアンケートの上位を占め続けている。 しかし、ほとんどのビジネスをITが支えている今、インフラ運用のスピード・効率は不可欠。
連載目次 ファイルが流出しても情報は漏えいしない、RMS保護とは 「Azure Rights Management(Azure RMS)」は、企業や組織内および企業や組織間で共有される情報を高度に保護するクラウドベースの情報漏えい対策リューションです(図1)。 Azure Rights Management の概要(マイクロソフト TechNet) Windows Serverには「Active Directory Rights Managementサービス(AD RMS)」があります。こちらは、Windows Server 2003にアドオンとして追加された「Windows Rights Managementサービス(Windows RMS)」が、Active Directoryサービス群に統合されたものです。 AD RMSはActive Directoryドメインサービスを基盤として動
ネットアップがOpenStackのファイル共有コンポーネント「Manila」の本番環境対応を発表:マルチテナント環境の運用も効率化 ネットアップは共有ファイルサービス「OpenStack Manila」が、企業での本稼働環境に対応したと発表。マルチテナント環境や、大規模かつ高い処理性能が求められるデータ分析などのワークロードでも利用できるという。 ネットアップは2015年10月27日、オープンソースのIaaS(Infrastructure as a Service)構築基盤ソフトウエア「OpenStack」のサブプロジェクトで共有ファイルサービス機能を提供するコンポーネント「Manila」が、企業での本稼働環境に対応したと発表した。今回の発表は、Manila開発プロジェクトが本番環境での動作と品質を保証するもので、プロジェクト参加企業も一定のサポートを保証するものと理解できる。ネットアップ
Zabbix+Pacemaker+Fluentd+Norikra+Jenkinsで監視、クラスタリング、ログ収集/解析、バックアップ:Elasticsearch+Hadoopベースの大規模検索基盤大解剖(終)(1/2 ページ) リクルートの事例を基に、大規模BtoCサービスに求められる検索基盤はどう構築されるものなのか、どんな技術が採用されているのか、運用はどうなっているのかなどについて解説する連載。最終回は、監視、クラスタリング、ログ収集/解析、バックアップに使っているOSS技術と、その使いどころを紹介する。 連載目次 リクルートの全社検索基盤「Qass」の事例を基に、大規模BtoCサービスに求められる検索基盤はどう構築されるものなのか、どんな技術が採用されているのか、運用はどうなっているのかなどについて解説する本連載。 最終回となる今回は、前回の「AWS+オンプレのハイブリッドクラウド
続・設定を見直すだけ、いますぐ簡単にできる「標的型メール攻撃対策」:Windows標準機能でいますぐできる標的型攻撃対策(1/4 ページ) 2014年9月の公開後、その実効性と手軽さが反響を呼んだ前回記事に新たな対策を追加。Windows標準のセキュリティ機能だけで実践可能な最新の標的型メール攻撃対策を紹介します。Windowsユーザーやドメイン管理者の皆さまは、ぜひご一読ください。 日本年金機構の情報流出事件を契機として、「標的型攻撃」への関心が再び高まっている。最近では、「標的型攻撃でのマルウエア感染は避けられない」「感染・侵入を前提とした対策が必要」との声が聞かれるようになってきた。それらの主張に異論を挟むつもりはないが、感染のリスクを少しでも減らせる対策があるのならば、実施するに越したことはないはずだ。 実際、感染被害が起こると、そのインシデント対応は決して容易なものではなく、費用
Visual Studio Codeの使い勝手をよくするツール:特集:Visual Studio Code早分かりガイド(1/5 ページ) 本稿ではVisual Studio Codeでのコーディングの効率を向上させるタスク、[SEARCH]バー、スニペットというツールを紹介しよう。
対象OS:SP1適用済みのWindows 7 Starter/Home Premium/Professional/Ultimate、Update適用済みのWindows 8.1 無印エディション/Pro、Windows 10 Home/Pro 解説 2016年3月10日(マイクロソフト製品の月例セキュリティ情報の公開翌日)ごろから、「何も操作していないのにWindows 7/8.1が勝手にWindows 10へアップグレードされた」という体験談がインターネット上を飛び交っている。筆者も複数の知り合いから同様の報告や相談を受けている。 これまでWindows 10の無償アップグレード対象であるWindows 7/8.1搭載PCでは、アップグレードの予約をしたりライセンス条項に対して許可をしたり、といった明示的な操作をして初めて、アップグレードが始まるという仕組みだった。 だが現在は、ユーザー
トラブルに遭遇したらどうすればいい? ――Windows 10のアップグレードで知っておくべき対処法:山市良のうぃんどうず日記(44:特別編)(1/3 ページ) 2015年7月29日、Windows 10が正式にリリースされ、無料アップグレードを予約したWindows 7/8.1 PCへの配布が始まりました。今回は、Windows 10へのアップグレード前、そしてアップグレード後に知っておくべきことをまとめました。 連載目次 Windows Updateによる無料アップグレード(要予約)について 2015年7月29日のWindows 10正式リリースを心待ちにしていた人は、すでに無料アップグレードでWindows 10を手に入れたでしょうか。 7月29日が過ぎても“「Windows 10を入手する」アプリに通知が来ない”“Windows Updateでダウンロードが始まらない”“Windo
「貴組織にマルウエアに感染したホストがあるようです」とメールを受け取ったら?:セキュリティ事故対応の鉄則 日本ネットワークセキュリティ協会(JNSA)が2015年6月25日に行った「緊急時事ワークショップ〜他人事ではない、サイバー攻撃を受けた組織の選択肢」と題するパネルディスカッションでは、水際でマルウエア感染を防ぐことだけに専念するのではなく、事後の対応にも目を配る必要があるという前提で、必要な取り組みが議論された。 「JPCERT/CCです。貴組織の管理しているネットワーク内のホストがマルウエアに感染し、不審な通信が行われているようです」——もしこんなメールを受け取ったとき、あなたの組織や会社ではどう対応するか、ルールや体制を決めているだろうか? 2015年6月、日本年金機構が標的型攻撃を受け、「Emdivi」と呼ばれるマルウエアに感染して大量の個人情報が流出したことが発覚した。後述す
本特集の第1回「Visual Studio Codeの使い方、基本の『キ』」ではVisual Studio Code(以下、VS Code)の基本的な使い方を紹介しているが、今回はVS CodeからGitを使う方法について見てみることにしよう。なお、本稿はVS Code 1.23をベースとしている。また、基本的にはWindows版/64ビットのVS Codeで動作を確認している(macOS版でもざっくりとした確認はしている)。 VS CodeでGitを活用する:[ソース管理]ビュー VS Codeは標準の状態でGitソース管理マネジャー(Git SCM)拡張機能を含んでいる。ただし、事前にGitをインストールしていることが前提となる。インストールしていない場合には、次の画面のようなメッセージが表示されるので、Gitのインストール/設定を行っておこう。
JavaScriptを中心としたWebアプリ開発の栄枯盛衰まとめ――LiveScriptからAngularJS/React.jsまで:15周年記念特別企画 @ITが誕生した2000年頃はJavaScriptが不遇だった時代。そこから現在のような人気のプログラミング言語になるまでには、どのような歴史があったのか。15周年を迎えた@ITの豊富なWeb開発関連記事とともに振り返る。 2015年6月17日に、JavaScriptの最新標準仕様となる、ECMAScript 6(ES6、ECMAScript 2015)が正式に承認されました(参考)。1997年にECMAScriptのバージョン1がリリースされてから6度目のアップデートとなり、これまでの中で一番大きな変更が加えられたことになります。 本稿では、ECMAScript 6が正式に承認されたということもあり、2000年頃の第一次ブラウザー戦争
対象ソフトウエア:Windows Vista/Windows 7/Windows 8/Windows Server 2008/Windows Server 2008 R2、IE7/IE8/IE9/IE10 解説 Windows OSに付属している標準ブラウザー「Internet Explorer(IE)」は、これまでマイクロソフトによるサポートの終了時期に注意を払う必要があまりなかった。なぜなら、Windows OS本体のサポート終了日まで、いずれのバージョンのIEもサポートが継続されることになっていたからだ。 ●2014年、古いIEのサポートポリシーが変わった! しかし、それはもはや過去の古い常識である。2014年8月にマイクロソフトがIEのサポートポリシーを変更し、「古いIEのサポートを2016年1月13日で打ち切る」ことにしたためだ。すなわち2016年1月13日以降、サポートされるI
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く