レポート

プログラミング生放送勉強会 第19回@品川レポート

この記事を読むのに必要な時間:およそ 4 分

libvirt で作るプライベート VPS

yosida95さん@yosida95からは,自宅にVirtual Private Serverを構築した話です。

図8 ⁠libvirtで作るプライベートVPS」yoshida95さん

図8 「libvirtで作るプライベートVPS」yoshida95さん

図9 ⁠libvirtで作るプライベートVPS」スライド

図9 「libvirtで作るプライベートVPS」スライド

VPS構築の紹介です。KVMとQEMUによる仮想マシンと,libvirtによるマシン制御を行っているとのこと。

KVM(Kernel-based Virtual Machine)とは,Linuxカーネルに搭載されている仮想化基盤です。これを用いて直接ハードウェア上で仮想マシンを動作させます。QEMUは,ハードウェアのエミュレーターです。仮想マシンのデバイスをエミュレートします。KVMとQEMUの関係は次のようになります。

図10 KVMとQEMUの関係

図10 KVMとQEMUの関係

libvirtは,XenやVirtualBoxなど仮想マシンを操作できる共通のAPIを提供しているライブラリです。C/C++の言語以外に,C#・Java・Pythonなどの言語からも使えます。ここではQEMUの操作に用いて,VPSのコントロールパネルを用意したとのこと。

特長のひとつとして,仮想マシンやネットワークやストレージなどは,オブジェクトとして扱い,次のようにコーディングできる点を挙げていました。

vps = conn.lookupByName('vps name')
vps.start()

libvirtは多数の仮想マシンをサポートしています。興味のある方はぜひチェックしてみてください。

libvirt で作るプライベート VPS - プロ生勉強会 第19回@品川 #pronama

ニコニコ動画:http://www.nicovideo.jp/watch/sm20065560

Lyncでできる? 仕事効率化

ここからのセッションは,ショートセッションとして15分程度のセッションです。こちらも簡単に紹介していきます。ひとつめは,ぐらばくさん@Grabacr07Lyncのセッションです。

図11 ⁠Lyncでできる? 仕事効率化」デモ

図11 「Lyncでできる? 仕事効率化」デモ

Lyncは,Microsoftが提供する企業向けのコミュニケーション プラットフォームです。一般ユーザー向けの同位置にある製品はSkypeです。

セッションでは,Lync SDKを紹介。Lync SDKを利用すると,WPFやSilverlightでカスタマイズしたアプリ開発も可能とのこと。実際に開発したアドインを使って,Excelドキュメントの作成者とすぐに対話を行うというデモの披露もありました。

職場でLync導入により仕事が効率化して,お泊りから終電で帰れるようになったとのことなので,気になる方は要チェックですね。

Lync でできる? 仕事効率化 - プロ生勉強会 第19回@品川 #pronama

ニコニコ動画:http://www.nicovideo.jp/watch/sm20065573

NFCとはなんですか?

近藤楓(秋葉楓)さん@Kaede_Kondohからは,NFCの紹介セッションです。

図12 ⁠NFC とはなんですか?」近藤楓(秋葉楓)さん

図12 「NFC とはなんですか?」近藤楓(秋葉楓)さん

NFC(Near Field Communication)は,近距離通信の規格です。日本で有名なFeliCaとの違いは,FeliCaはICカードの技術で完全な双方向データ通信はできないこと。

これから想定される利用方法としては,クーポン,鉄道券や航空券,デジタルサイネージなどがあるとのこと。双方向通信ができるため,クーポンを使うと同時に新しいクーポンを受け取るといった使い方もできると紹介がありました。

NFCについては,前回のプロ生勉強会でもセッションがあるので,もう少し詳しく知りたい方はこちらもチェックしてみてください。

NFC とはなんですか? - プロ生勉強会 第19回@品川 #pronama

ニコニコ動画:http://www.nicovideo.jp/watch/sm20065610