タグ

2014年1月10日のブックマーク (7件)

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

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

    仮想環境構築ツール「Vagrant」で開発環境を仮想マシン上に自動作成する | さくらのナレッジ
  • bundle installするときはpathを指定しよう

    Rails3からBundlerが導入されgemの管理がしやすくなりましたが、色々なRailsアプリでほいほいbundle installを実行するとシステムにインストールされるgemが結構カオスになってきます。また、Rails2とRails3が同居する開発環境だとかなり面倒くさくなります。精神衛生上あまり宜しくありません。 そこでbundlerにオプションを渡してgemを任意のディレクトリにインストールし、gemRailsプロジェクト毎に管理することをオススメします。 Rails3の場合、使い方はこんな感じになります。 まず、プロジェクト用のディレクトリを作成し、Gemfileを記述します。

    bundle installするときはpathを指定しよう
  • tmuxで複数サーバの同時オペレーション

    インフラ担当の池田(@mikeda)です。 tmuxを使い初めて1年くらいになりました。 今日はtmuxの、普段のオペレーションでよく使ってる機能を紹介します。 複数サーバで同時オペレーション tmuxにはキー入力を全てのpaneで同期する機能があります。 この機能を使って複数paneでそれぞれ別のサーバにsshログインすると、 複数サーバに同じコマンドを打ったり、 内容が同じ設定ファイルであればviで同時編集したりができます。 同期する/しないはコマンドでも切り替えられますが、 set-window-option synchronize-panes on set-window-option synchronize-panes off tmux.confにショートカットを設定しておくと便利です。 bind e setw synchronize-panes on bind E setw sy

    tmuxで複数サーバの同時オペレーション
    dshim
    dshim 2014/01/10
  • これからの「GNU Screen」の話をしよう

    縦分割が目的で使い始めた開発版の GNU Screen。CVS、Subversion、Gitとリポジトリを追いかけていると、他にも便利な機能があることが分かってきました。ここ半年ほど主だった変更はありませんが、4.1.0 のリリースに向けてドキュメントも整備されてきたようですので、2年ほど使用してきて分かってきた変更点をまとめようと思います。 4.1.0における変更点 ここで取り上げる変更点は次の通り。詳細は ChangeLog などを確認してください。 新しい機能 縦分割 レイアウト ウィンドウグループ マウス操作のサポート コマンドメッセージの抑止 外部からのコマンド問合せ 拡張されたコマンド/機能 最大ウィンドウ数の増加 ウィンドウ番号の相対指定 イベント発生ウィンドウの装飾設定 設定で使用可能な変数/書式の追加 ウィンドウリスト/画面リストの拡張 その他 256色サポート コマンド

    これからの「GNU Screen」の話をしよう
    dshim
    dshim 2014/01/10
  • エンジニアとして進化し続けるには

    ITゆかりの方々、カッコいいエンジニアの皆さんにお話を伺うシリーズ、今回は日米で活躍する開発者 増井さんに、エンジニアが進化し続けるために必要なマインドセットについて解説してもらう いまエンジニアとして働いている人の中には、管理職などにならず一生エンジニアとして生きていきたいと考えている人もいるでしょう。その場合、次々と育っていく若いエンジニアに負けないために、年を重ねるとともにエンジニアとして進化し続けていかなければなりません。そのためには何が必要か考えてみましょう。 短期の「チャレンジ」と長期の「目標」を考えよう エンジニアとして進化し続けるためには、常に勉強し続けることが求められます。しかし新しく面白そうな技術が次々と生まれている今、漫然と新しいことを勉強していても、一線のエンジニアとして長く生き残ることは難しいでしょう。 必要なのは、正しいタイミングに正しい方向で努力していくこ

    エンジニアとして進化し続けるには
  • 派遣法

    正式名称は「労働者派遣事業の適正な運営の確保及び派遣労働者の保護等に関する法律」。一般には「労働者派遣法」または「派遣法」と呼ばれる。派遣労働者の保護を目的とする法律である。 厚生労働省の「今後の労働者派遣制度の在り方に関する研究会」は2013年8月、労働者派遣制度の見直し案を盛り込んだ報告書を公表した。同省では2013年中に「改正労働者派遣法案」をまとめ、2014年中の通常国会への法案提出を目指している。 IT業界では、多くの技術者が派遣労働者として働いている。2014年に提出予定の「改正労働者派遣法案」では、現在は派遣期間に制限がない専門26業務について、新たに最長3年という派遣期間の上限を設けることになっている。この26業種の中にIT技術者が含まれているため、IT業界にも大きな影響が出ると予想されている。

    派遣法
    dshim
    dshim 2014/01/10
  • 夜中に子供が泣きながら歩いてたので通報したが・・・

    たさま@自然界 @spcs5618 昨晩110番を利用してしまった。帰宅途中20時くらいに住宅街で結構小さい子(小1~2年くらい)が泣きながら一人で歩いていた。迷子か何かかと思って声を掛けようと思ったが「声かけ事案」とか言われても困るので声を掛けられなかった。かといって放置するのも困るので仕方なく110番した。 2014-01-09 08:17:39 たさま@自然界 @spcs5618 110番は緊急通報で「警察への電話窓口」ではないが、場合によっては事件に巻き込まれかねない時間帯だし問題ないだろうということで通報したがOPに「最寄りの交番まで連れてこられませんか?」と言われた。それはムリだ。「事案」とか言われるのが怖くて声かけられないから通報したんだし。 2014-01-09 08:23:58 たさま@自然界 @spcs5618 その旨伝えると、大丈夫だからといわれたが、そりゃOP(女性

    夜中に子供が泣きながら歩いてたので通報したが・・・