タグ

ツールと環境に関するiwwのブックマーク (6)

  • 仮想環境構築ツール「Vagrant」で開発環境を仮想マシン上に自動作成する | OSDN Magazine

    アプリケーションの開発やテストを行うために仮想マシンを利用するのは近年では珍しくない。仮想マシンを利用することで、開発者ごとに個別の環境を割り当てることも容易だが、いっぽうでその分だけ開発・テスト環境を構築する作業が必要となる。今回紹介する「Vagrant」は、仮想マシンの構築と開発・テスト環境の構築をまとめて行える支援ツールだ。 仮想マシンの作成や環境構築、仮想マシンの破棄までを自動化するツール「Vagrant」 近年、Web開発の分野ではPC上に構築した仮想マシン上にテスト用の環境を作成し、そこで開発やテストを行う、というスタイルが一般的になっている。その場合に問題になるのが、番環境とテスト/開発環境が同一になっていない、というケースだ。また、複数人の開発者が関わるプロジェクトでは開発者がそれぞれ自身のマシン上に仮想環境を構築して開発するという例も多いが、この場合開発者ごとのテスト/

    仮想環境構築ツール「Vagrant」で開発環境を仮想マシン上に自動作成する | OSDN Magazine
    iww
    iww 2015/06/25
    VirtualBoxのイメージを簡単に作るツール?
  • devilspie - とりあえず暇だったし何となくはじめたブログ

    Gnomeでワークスペースを指定してアプリケーションを起動できないか検索してたら出てきた. 具体的には以下のページの内容. I am trying to specify which workspace an application should open on eg: thunderbird on workspace 4 - Use devil's pie in combination with the gnome window manager (metacity). こんな感じで, devilspieを使おうゼと言われてるみたいなので調べてみた. Ubuntuだと導入は簡単. $ sudo apt-get install devilspieちっちゃいのでインストールは一瞬で終わる. コマンドでdevilspieっつーのが使えるようになってるみたいだけどよく分からんので, man devi

    devilspie - とりあえず暇だったし何となくはじめたブログ
  • Linuxコンテナ技術のDockerがついに正式版に、「Docker 1.0」リリース | OSDN Magazine

    オープンソースのLinux向けコンテナ管理ツール「Docker」開発チームは6月9日、初の正式版となる「Docker 1.0」をリリースした。コンテナと呼ばれる仮想環境の作成や管理を行うツールで、バージョンは機能やAPIの安定性などで運用環境で利用できる品質という。 Dockerは「コンテナ」と呼ばれる隔離された環境の作成や管理、そこで実行されるアプリケーションに必要なソフトウェアのデプロイといった機能を持つソフトウェア。以前はコンテナの作成に「Linux Container(LXC)」を使用していたが、バージョン0.9からは独自のライブラリであるlibcontainerを採用、LXCに依存せずコンテナの作成や管理が可能となった。軽量のランタイム・パッケージングツールの「Docker Engine」、アプリケーション共有やワークフロー自動化のためのクラウドサービス「Docker Hub」

    Linuxコンテナ技術のDockerがついに正式版に、「Docker 1.0」リリース | OSDN Magazine
    iww
    iww 2014/06/10
    こればっかりは勉強しておかないとヤバそうなんだよな・・・ 面倒だなぁ・・・
  • 「Vagrant」って何ぞ?(・o・)

    「Vagrant」って何ぞ?(・o・):Vagrant開発者 Mitchell Hashimoto氏に聞いた 仮想の開発環境作成ツールとして人気が高まっている「Vagrant(ベイグラント)」。その開発者であるMitchell Hashimoto(ミッチェル ハシモト)氏が来日するとの情報を聞き、2013年7月12日、VOYAGE GROUPで行われたミートアップに駆け付けた。 「Vagrant」とは Vagrantとは、違う環境に移行可能な開発環境を簡単に構築・管理し、配布することができる開発環境作成ツール。「ほんの数行書くだけで開発用の仮想マシンを構築できる」という優れものだ。 Vagrantのビジョンは、「開発者とシステム管理者にとって最高の『開発フロー』を提供すること」。Vagrantをダウンロードして「vagrant up」と入力し、実行するだけでそれが可能となる。 システム管理

    「Vagrant」って何ぞ?(・o・)
  • lsso - 実行ファイルが必要とする共有ライブラリをチェックする(特にクロスコンパイル環境で) - spikelet days

    目的 ある実行ファイルの動作に、どの共有ライブラリが必要かを把握したい。 ストレート環境であれば /bin/ldd を使えば良い(BINARY HACKS, HACK #7 を参照)のだが、クロス環境だと一々実行するのが面倒臭い。 一括で、必要なライブラリ一覧を得る方法は無いか。 結果 readelfを使って、elf の dynamic section から SONAME と NEEDED を抜き出して、依存関係を(再帰的に)把握するスクリプトを作成した。 lsso https://sssvn.jp/svn/spikelet/utils/lsso 依存関係といえば有向グラフ、有向グラフといえばGraphviz(Graphviz - Graph Visualization Software)なので、Graphviz形式での出力も可能にした。 実行例は、詳細の最後の辺を参照。 以下、詳細。 背

    lsso - 実行ファイルが必要とする共有ライブラリをチェックする(特にクロスコンパイル環境で) - spikelet days
  • Debian -- Error

    See our contact page to get in touch. Content Copyright © 1997 - 2024 SPI Inc.; ライセンス条項をご覧ください。 Debian は SPI Inc. の登録商標です。 このサイトについてさらに詳しく知るには.

  • 1