タグ

2014年3月12日のブックマーク (20件)

  • AWS Solutions Architect ブログ

    とはいえ、VPCは物理的な線があり、NICがあるいわゆる物理環境と違うのも事実です。そしてAWSがサポートしていないことがいくつかあることがわかっています。それはIPv6対応であり、Multicast対応であり、イーサネットフレームのコピーであったりします。そんなことを実現するために、トンネリングがしばしば使われます。 その方法は多数知られています。パケットをいじる以上、そのいじり方に応じてトレードオフがあり、それぞれの目的のために実装も異なります。標準化されている方法としては、IP-in-IP (rfc1853)、Generic Routing Encapsulation (rfc2784)が、よく使われています。また、ネットワークデバイスの仮想化技術として知られるTUNとTAPもよく使われています。乱暴ですが、これらをまとめると次のようになります。

    yzixvxizy
    yzixvxizy 2014/03/12
  • Macの基礎の基礎: テキスト入力と編集とテキストエディット編

    このブログをお読みの方であれば、「テキスト入力や編集、テキストエディットなんてさすがに分かってる」という方が多いかもしれません。 しかし、以下のことをご存知でしょうか? Mac は、control キーを使用することで、マウスを操作することなくさまざまなテキスト編集が可能である Mac には文字列を一時的に保持しておくための「クリップボード」のようなものが2つある。それらを使いこなすことでより効率のよいテキスト編集が可能である 「テキストエディット」では、複数行の検索や置換が可能である もしこれらのことをご存じなかった場合、この記事を読む価値があるかもしれません。 写真素材: ぱくたそ この記事では、前半は基的な文字の入力方法、後半は control キーなどを使用したやや高度なテキスト編集の方法、テキストエディットの使いこなしなどについて書いています。 なお、この記事では Apple

    Macの基礎の基礎: テキスト入力と編集とテキストエディット編
    yzixvxizy
    yzixvxizy 2014/03/12
  • 今っぽい Vagrant + Chef Solo チュートリアル - Qiita [キータ]

    Vagrant と Chef Solo ってとてもベンリそうに見えてたのですが、ネット上にあるのは断片的な情報が多かったり、そもそもいろんなやり方があって混乱してたので、サックリ始めるためのチュートリアルを書きました。これをきっかけにベンリな Vagrant ライフを堪能して頂ければ幸いです。 [追記10/10/2013] Window 上の Vagrant でも問題なく動きました。ただ1点注意があって、UAC のポップアップに反応しないと、Vagrant か VirtualBox 側でタイムアウトになってしまうので、ポップアップを見張るか、放置したいなら一時的に無効にしておくとよいです。 [/追記終わり] [追記 10/23/2013] VirtualBox 4.3 だとまだうまく動かないようです(私も host-only adapter の作成で VirtualBox 側のエラーになり

    今っぽい Vagrant + Chef Solo チュートリアル - Qiita [キータ]
  • Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0063 号 バックナンバー Rubyist Magazine 0063 号 Rubyist Magazine 0062 号 Kaigi on Rails 特集号 RubyKaigi Takeout 2020 特集号 Rubyist Magazine 0061 号 Rubyist Magazine 0060 号 RubyKaigi 2019 直前特集号 Rubyist Magazine 0059 号 Rubyist

  • サーバー設定ツール「Chef」の概要と基礎的な使い方 | さくらのナレッジ

    はじめに 近年注目されているサーバー管理ツール「Chef(シェフ)」は、ファイルに記述した設定内容に応じて自動的にユーザーの作成やパッケージのインストール、設定ファイルの編集などを行うツールだ。今回はこのChefについて、基的な環境構築方法と使い方を紹介する。 前回はサーバーの設定管理ツールとして「Puppet」を紹介したが、今回紹介するChefは、このPuppetと人気を二分するサーバー設定管理ツールだ。 Chefは米Opscodeが開発しているオープンソースソフトウェアで、Rubyなどのオープンソースな技術を使って実装されている。ライセンスはApache License 2.0だ。同社はChefにいくつかの機能を追加した有償版の「Private Chef」やクラウド型の「Hosted Chef」といったサービスも提供しているが、記事ではオープンソース版のChefについて紹介する。

    サーバー設定ツール「Chef」の概要と基礎的な使い方 | さくらのナレッジ
  • [Vagrant] Vagrant で複数のVM を立ち上げて、お互いに通信できるようにするには [VirtualBox] - Qiita

    [Vagrant] Vagrant で複数のVM を立ち上げて、お互いに通信できるようにするには [VirtualBox]VagrantVirtualBox Vagrant では、一つの BASE BOX イメージから、複数の VMを起動することができるようになってえらくステキです。 勿論、複数のイメージファイルを指定することもできますけれども、BASE BOX は素の状態にしておいて、各サーバは Chef の Role を使って識別して、構成できるようにするのが宗教的理由により優れていると判断しましたので、そのように構成してみようと至ったわけです。 今は、たまたま、ZABBIX2.2の環境を構成しようとしているのですが、ZABBIX の Webフロントエンドと、ZABBIX体(+DB)を別々のサーバにして構成してみようというところから、この考えに至ったというか、今朝、入門Chef So

    [Vagrant] Vagrant で複数のVM を立ち上げて、お互いに通信できるようにするには [VirtualBox] - Qiita
  • Vagrant1.1のMulti-VM環境でSaharaを使う方法

    昨日の「Vagrantの必須プラグインSaharaをVagrant 1.1に対応させました」の続きです。 Vagrantでは1つのVagrantfileで同時に複数のインスタンスを立ち上げるMulti-VMに対応しています。例えば、Vagrant1.1だと以下のように定義できます。別にインスタンスはメモリが許す限り何個でも立ち上げられるので、大きめな規模の構成でも1つのVagrantfileで定義して一気に環境を作ることもできます。Chefなどと組み合わせれば、開発チームに新たにメンバーが追加になっても、一瞬で個人用開発環境を立ち上げられます(もう、今日と明日は環境構築です、とか言わせねぇ)。 Vagrant.configure("2") do |config| # 共通設定 box_name = "centos_63_x86_64_ja" box_url = "https://dl.dr

    Vagrant1.1のMulti-VM環境でSaharaを使う方法
  • Vagrant plugin の Sahara をインストールして使ってみる - リジェクトされました

    Saharaはvagrantのpluginでvmのスナップショット(?)というか復元ポイントを設定したり,ロールバックしたりすることが出来る. sandbox(砂場)とsaharaからサハラ砂漠からとったのかな? 巨大なお砂場です. OSX: 10.7.5 VirtualBox: 4.3.0 r89960 Vagrant: 1.3.5 Sahara: 0.0.16 Saharaのインストール vagrant 1.0.7 のときは,vagrant gem install saharaでインストールできたっぽいが, vagrant 1.3.5にはgemオプションがなかった. これかなと思って,pluginオプションを使ってみたらインストール出来ました. vagrant plugin install sahara Saharaの使い方 sandboxを有効にする(ロールバックした時にここまで戻る

    Vagrant plugin の Sahara をインストールして使ってみる - リジェクトされました
  • Vagrantで簡単仮想マシン構築

    VagrantはOracle VirtualBoxを利用した仮想マシンをコマンドラインから作成してくれるソフトウェアだ。 設定ファイルをRubyで書くことができ、Chef等とも連携できるので、開発環境をコマンドライン一発で作成することができる。更にはCapistranoと組み合わせてアプリケーションのデプロイも一括で行うことで完全自動でいつでもテスト環境をつくれたりもする。 仮想マシンを捨ててしまってもいつでも再構築できること、誰のところにでもすぐ同じ状態に展開できることは開発を進める上で非常にメリットがある。 以下ではまずはVagrantを利用した簡単な仮想マシン構築の手順を説明する(当に説明したい内容はもっと違う話なのだが追って別のエントリで書いていくことにする) Oracle VirtualBoxのインストールhttps://www.virtualbox.org/にアクセスし左ナビ

    Vagrantで簡単仮想マシン構築
  • VagrantとChefでチームの開発環境を共通化する - ひげろぐ

    インフラ構築のテストに遅まきながらVagrantを使おうと色々調べていたが、チーム開発の開発環境を共通化したい、という声がメンバーがから上がったのでそっちの方もVagrantでやることにした。 Vagrantで仮想マシンを作ってChefで環境構築できるようにしたものをメンバーに配布する流れ。 概要 VagrantはVirtualBoxのような仮想マシンのフロントエンドツールでAmazon EC2やVM Wareに対しても使うことができる。 コマンド一発で仮想マシンを立ち上げたり落としたりできて便利。エディタで設定ファイルを編集して仮想マシンの設定を変更することも簡単。プラグインでの機能拡張もでき、仮想マシンを一時的にSandbox化できるSaharaなどが有名。 詳しくは以下。 Vagrantで簡単仮想マシン構築 | Ryuzee.com Vagrant – naoyaのはてなダイアリー

  • Vagrant - naoyaのはてなダイアリー

    先日 Vagrant を触ってみたら便利すぎて鼻血が出ました。しばらく見ないうちに色々進んでるもんですねえ、いやはや参っちゃいました。 Vagrant は仮想マシンの VirtualBox のフロントエンドに相当する、ruby で書かれたツールです。vagrant コマンドなどを使ってコマンドラインから簡単に新しい VM を作れる。 % gem install vagrant % vagrant box add centos http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.3-x86_64-v20130101.box % vagrant init centos % vagrant upこれだけで CentOS の Linux box をローカルマシン内に立ち上げることができる。*1 *2 なにこれすごい。 % vagra

    Vagrant - naoyaのはてなダイアリー
  • Vagrantの備忘録 | jekylog

    正直まだなにそれおいしいの状態だけど経緯としては、 Middleman便利そうだし使ってみよかな。 Rubyなのね、いい機会だしRubyちょっとやってみよかな。 Ruby on Railsってのも聞いたことあるなあ。 Vagrant使って仮想環境作るといいの? みたいな流れでVagrantを知った。 とりあえずドットインストール見ながらひと通りやってみたのでメモ。 Middlemanはもうちょっとしてから試してみよう…。 1. Vagrantとは 仮想マシンを簡単に立ち上げるためのツールらしい。 2. VirtualBoxをインストール 公式サイトから環境に合ったパッケージをダウンロードしてきてインストールする。 Downloads – Oracle VM VirtualBox 3. Vagrantをインストール 同じく公式サイトから環境に合った最新版のパッケージをダウンロードしてきてイン

    Vagrantの備忘録 | jekylog
  • 構成管理ツール Ansible について - aptheia.info

    Ansible というサーバーの設定を管理するツールの説明。いわゆる構成管理 (CM: Configuration Management) にカテゴライズされるもので、Puppet や Chef の親戚みたいなものと考えてもらえればだいたいあってる。 概要 リード開発者は Michael DeHaan で、現職の AnsibleWorks の前は Redhat で Cobbler や Func に携わっていたり、Puppet labs でプロダクトマネージャーしたりしているという経歴の持ち主。 Ansible は Python で書かれている。同じジャンルで Python 製というと Salt が有名。Chef の場合、レシピを書くためには Ruby の知識が必要となってくるけど、Ansible はどんな言語でもモジュールが書けるようになっているので、運用にあたって Python の知識は

    yzixvxizy
    yzixvxizy 2014/03/12
    Ansible
  • 速報 Packerでさまざまな仮想マシンのテンプレートを作成する

    続報で、VagrantのBoxの作り方について書きました。こちら Vagrantの作者であるHashimotoさんが新たにPackerというツールをリリースした(昨晩!)ので速攻ご紹介。 このツールは、Amazon EC2のAMIやVirtualBoxやVMware用のOSのイメージを一貫性のあるインターフェイスで簡単に作ってくれるものです!たとえばVagrantの場合は以前はPatrickさんが作成したVeeweeを使うことが定番だったのですが、今後はそれに変わるものになってくるかもしれません。 (現時点はまだバージョン0.1なのでこれからどんどん良くなると思います!) インストールhttp://www.packer.io/downloads.html からビルド済みのファイルを入手します。もしくは自分でビルドすることも可能です(ビルドにはgoなどのツールが必要です)。 ファイルはzip

    速報 Packerでさまざまな仮想マシンのテンプレートを作成する
  • PackerでVagrant用のBoxを作成したときのメモ - Qiita

    気がついたらChefやらPuppetやらAnsibleはDevOpsと呼ばれるようになったんですね。 時代のちょっと先端に行ったと思ったらまた取り残されてる感じがなんともこの業界ならではかと。 で、話は変わって前からVagrantのbaseBoxをゼロから作りたいぞ!!このヤロー!!って思っていたら PackerというVagrantの作者が仮想イメージを作るツールを出していたので作って見た時のメモ 環境 macosx10.8(ホストOS) 作る仮想インスタンスのOS CentOS6.4-x86_64_minimal 事前準備に必要なもの homebrew ※入れていない方は何も考えずにruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"と打とう virtualbox ※入れていない方はそうだvirtualboxを使っ

    PackerでVagrant用のBoxを作成したときのメモ - Qiita
  • Vagrant入門 (全13回) - プログラミングならドットインストール

    レッスン一覧 料金プラン ログイン 2024/07/25 NEW 【週刊ドットインストール】 コードレビュー付きメンタリングサービス、Swiperレッスン、クラス名ってどうつけるの? 2024/07/25 NEW 【転職副業したい方へ】 コードレビュー付きのメンタリングを始めます! 2024/07/24 NEW 『Swiperでカルーセルを実装しよう』をリリースしました 2024/07/23 NEW クラス名、どうする? - HTML / CSS を極めるコーナー 2024/05/07 NEW あなただけの学習ロードマップを作成します 【随時受付中】

    Vagrant入門 (全13回) - プログラミングならドットインストール
  • A list of base boxes for Vagrant - Vagrantbox.es

    Vagrant is an amazing tool for managing virtual machines via a simple to use command line interface. With a simple vagrant up you can be working in a clean environment based on a standard template. These standard templates are called base boxes, and this website is simply a list of boxes people have been nice enough to make publicly available. Suggest a Box Do you know of another base box? Send a

  • Vagrant セットアップ (Mac) - Qiita

    1. Vagrant のインストール 公式サイト http://www.vagrantup.com/ 上記公式サイトから、 vagrant_1.8.1.dmg をダウンロードし インストール

    Vagrant セットアップ (Mac) - Qiita
  • 仮想環境構築ツール「Vagrant」で開発環境を仮想マシン上に自動作成する | さくらのナレッジ

    最近注目されている開発支援ツール「Vagrant」は、テスト用の仮想マシン作成やその環境設定などを自動化するツールだ。これを利用することで、仮想環境の作成からセットアップ、そして破棄までを、簡単なコマンドを実行するだけで行える。今回はこのVagrantの概要と基的な使い方を紹介する。 仮想マシンの作成や環境構築、仮想マシンの破棄までを自動化するツール「Vagrant」 近年、Web開発の分野ではPC上に構築した仮想マシン上にテスト用の環境を作成し、そこで開発やテストを行う、というスタイルが一般的になっている。その場合に問題になるのが、番環境とテスト/開発環境が同一になっていない、というケースだ。また、複数人の開発者が関わるプロジェクトでは開発者がそれぞれ自身のマシン上に仮想環境を構築して開発するという例も多いが、この場合開発者ごとのテスト/開発環境がそろっていないという問題も発生しうる

    仮想環境構築ツール「Vagrant」で開発環境を仮想マシン上に自動作成する | さくらのナレッジ
  • 30 Mac Screensavers to Inspire & Inform – Mac.AppStorm

    Our site has moved! The new address is getapp.com. Click on a category to see the list of apps on our new website: Collaboration Software Board Management Software Instant Messaging & Chat Software Intranet Software Construction CRM Software Construction Estimating Software Punch List Software Appointment Reminder Software Appointments and Scheduling Software CRM Software Data Collection Software