イベント名:オープンソースカンファレンス2011 Tokyo/Spring 講師:日本仮想化技術 大内 日時:2011/3/5 アジェンダ: • サーバー仮想化の基本について確認 • Fedora 14を使って、GUI操作だけでLinux KVM環境を構築する方法を紹介 概要: 仮想化をやってみたいけれど、やってみたいと思ったまま今日に至っている方のための仮想化入門セミナーです。 Linux KVM仮想化環境をGUI環境でカンタンに作る方法をお教えします。
![Lxc で始めるケチケチ仮想化生活?!](https://cdn-ak-scissors.b.st-hatena.com/image/square/684950618d41914b6dd188c145337c40d32251fb/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Flxc-110614011206-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
LXC の解説に必要なので、ちょいと cgroups についてまとめておきます。RHEL6.0 前提です。 参考資料: RHEL6 リソース管理ガイド Control Groups(cgroups) の概要 cgroups とは 最近の Linux は、あるプロセスの実行を許可する CPU コアの指定など、プロセスごとにさまざまなリソース制御ができるようになっています。このような制御を複数のプロセスをグループ化したグループ単位でできると便利な場合があります。cgroups は、グループ単位でリソース制御を行うためのユーザ・インターフェースを特殊ファイルシステムの形式で提供します。 cgroups 自体がリソース制御の機能を提供するわけではありません。既存のリソース制御機能(cgroups の用語で『コントローラ』もしくは『サブシステム』と言います)を cgroups のインターフェースを利
VCs are clamoring to invest in hot AI companies, willing to pay exorbitant share prices for coveted spots on their cap tables. Even so, most aren’t able to get into such deals at all. Yet, small, unknown investors, including family offices and high-net-worth individuals, have found their own way to get shares of the hottest…
最近惹かれるHTCデバイスが出ないので割と浮気していますが、今LGエレクトロニクスのisaiを使っています。 Nexus 5の元となったG2の姉妹機ですし、とってもサクサクで満足です^^ そのau isai LGL22のSIMアンロックについて、フォロワーさんの@j416dyさんにヒントを頂いたのでやってみました。 方法としてはとっても簡単で「QuickShortcutMaker」と言うアプリを利用し、SIMアンロックコード(NCK)入力画面を引っ張り出すと言うもの。 利用するコードは姉妹機である「LG G2」を選択して、isaiのIMEIを業者に送信してNCKコードを発行してもらいました。(例:sim-unlock.net) 結果としては成功で、Softbank 4G LTE SIM / Softbank 4G SIM / Docomo Xi SIMのデータSIM / Docomo X
オープンソース版Droneでのビルド成功後にS3へファイルを配布する方法は以下の通りです。 .drone.ymlファイルの設定 以下の通りpublish: s3:を定義します。 image: go1.2 env: - GOPATH=/var/cache/drone script: - go build main.go publish: s3: acl: public-read region: ap-northeast-1 bucket: yosssi access_key: AWSアクセスキー secret_key: AWSシークレットキー source: /var/cache/drone/src/github.com/yosssi/drone-test-publish/main target: test/ ビルドの実施 ビルド実施後にS3への配布が行われることを確認します。 配布モジュー
オープンソース版Droneでのビルド成功後にHerokuへモジュールを自動的にデプロイする方法は以下の通りです。 HerokuへのSSH Keyの登録 Drone側でリポジトリ名 -> Settings ->Key Pairsと遷移してSSH Keyを取得し、それをHeorkuのAccountのSSH Keysへ設定します。 .drone.ymlの設定 以下のようにdeploy: heroku: app:を設定します。app:にはHerokuのアプリケーション名を指定します。 image: go1.2 env: - GOPATH=/var/cache/drone script: - go build - go test -cover -v deploy: heroku: app: drone-heroku-test デプロイの確認 ビルドが成功すると、以下のように、Herokuへのデプロイ
オープンソース版Droneでのビルド時に、git cloneで時間がかからないよう、--depthオプション付きでgit cloneを実施するようにしました。 デフォルトでは、--depth=50でgit cloneが実行されます。(デフォルト値はTravis CIを参考にしました。) 以下のように、.drone.ymlでgit: depth:に値を指定すると、--depthにその値が設定されてgit cloneが実行されます。 image: go1.2 env: - GOPATH=/var/cache/drone services: - mongodb script: - go get labix.org/v2/mgo - go get labix.org/v2/mgo/bson - go build - go test -cover -v git: depth: 1
最近趣味プログラムのサーバサイドをNode.jsで書いてるんだけど、JavaScriptはどうも好きになれないので逃避先としてTypeScriptを選んでみた。CoffeeScriptでもいいんだけど、文法が似てるほうがソースコピペできたりして楽かなと思ってTypeScriptを選択。 今回使うツールはMac版のIntelliJ IDEAのv13。 必要なプラグインをインストール 以下のプラグインをインストールしておく。 NodeJS File Watchers IntelliJの設定 npm install -g typescriptしておく 適当にプロジェクトを作る File -> Settingsで Node.js and NPMの設定を開き、Node interpreterの設定をしておく。自分はnodebrewを使っていて、/usr/local/nodebrew/current/
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く