タグ

ブックマーク / www.1x1.jp (6)

  • 開発現場で Docker をどこで使うか考えてみた

    Shin x blog Advent Calendar 2013 の 16 日目です。 最近話題の Docker 色々と触っています。 触ってみる中で、普段の開発現場でどのような用途に使えそうなのかを考えています。こうだ!という結論が出ているわけではないのですが、一度書き出してみます。 前提 Webシステムの開発現場を想定しています。 言語は普段使っている PHP ですが、内容にはあまり関係無いです。 開発機には Mac OSX を使っています。 検証環境(サンドボックス) まず一番に思いつくのが、検証環境としての利用です。Docker を使えば、OS のみがインストールされている状態のコンテナを手軽に作成できるので、そこでミドルウェアのインストール、設定などを自由に行い、検証が済んだら、破棄します。 OSX 環境では Docker は動かないので、Vagrant + VirtualBox

    longroof
    longroof 2013/12/16
    じゃあどこで使うの?Dockerヽ(´ー`)ノ
  • CentOS 6.5 に Docker をインストールしてみた

    Shin x blog Advent Calendar 2013 の 7 日目です。 いよいよ CentOS 6.5 から Docker がサポートされたということで、実際にインストールしてみました。 Vagrant で CentOS 6.5 環境 Vagrant で CentOS 6.5 環境を作ります。( CentOS 6.5 環境がある場合は不要です。) CentOS 6.5 の Box ファイルには、Opscode が提供している Bento プロジェクトのものを利用しました。 $ vagrant init opscode-centos65 http://opscode-vm-bento.s3.amazonaws.com/vagrant/virtualbox/opscode_centos-6.5_chef-provisionerless.box $ vagrant up $ vag

    longroof
    longroof 2013/12/07
    よしヽ(=´▽`=)ノ/どっかで試す!←
  • 55インチテレビとApple TVで、ワイヤレスな快適プレゼン環境(Shin x blog Advent Calendar 2013 Day2)

    55インチテレビApple TVで、ワイヤレスな快適プレゼン環境(Shin x blog Advent Calendar 2013 Day2) Shin x blog Advent Calendar 2013 の 2日目です。今日は、1×1の事務所で構築したプレゼン環境についてです。 PCで作った資料を元にプレゼンを行う際に煩わしいのが、プロジェクタなど画面を投影する機械とPCとの接続です。とくに Mac の人だと多くの場合 VGA との接続アダプタが必要になるので、忘れたり、誰かが持っていても接続できないものだったりします。 また、勉強会などで複数人で順番にプレゼンを行う場合、各々でケーブルを持ち回して接続するのに意外に時間をったり、ケーブルの近くにいちいち移動しないといけないのも面倒です。 そこで Apple TV を使って、ワイヤレスなプレゼン環境を事務所に作ってみました。 55

    longroof
    longroof 2013/12/03
    55インチBRAVIA25万、テレビスタンド5万、AppleTV1万400円くらいなら20人入れる会議室に置きたいよねヽ(=´▽`=)ノあとはお客さんを探すだけだ!
  • Vagrantをはじめてみたい方へ「Vagrant入門ガイド」を書きました

    「Vagrant入門ガイド」という電子書籍技術評論社さんから出版しました。Kindle ストア と Gihyo Digital Publishing にて購入できます。 Vagrantは、まだエンジニアが中心に触っている状況ですが、いずれはWebデザイナーやコーダーの方など、サーバ構築を自分ではやらない人にも、制作するWebサイト、システムの動作検証を行う環境として利用する場面が増えていくと思います。 blog エントリなども多数あるのですが、断片的な情報も多く、また、Vagrant自身の進化が早いため、最新の環境だと上手くインストールできなかったり、動かないということがままあります。(このblogの過去エントリも。。。) もちろん、じっくりと調べていけば解決できる問題なのですが、できれば、はじめの一歩くらいは、まとまった情報が日語であると良いなと思い、書を書きました。 目次 書は

    longroof
    longroof 2013/09/12
    ベイグラントヽ(´ー`)ノ
  • PHP5.5 のコードキャッシュは APC から Zend OPcache へ

    PHP5.5 からコードキャッシュとして標準バンドルされた Zend OPcache を試してみました。 第6回関西PHP勉強会で Zend OPcache についてLTしたのでインストールやベンチマークなどはこちらで。 beta4時点では、Zend OPcache は拡張で提供され、opcache.so インストールされる。 Zend OPcache を使うには、php.ini で zend_extension=opcache.so の記述が必要。 やっぱりデフォルトでインストールされるのは楽。 PHP5.5リリースと共に使えるので安心。(PHP5.4 対応の APC はまだ beta) ユーザデータのキャッシュはできないので、別の方法が必要。 OCP – OPcache Control Panel Zend OPcache の利用状況(設定、キャッシュ量など)が確認できるスクリプトが

    longroof
    longroof 2013/04/29
  • いまどきの技術本執筆環境 - 「CakePHP2実践入門」

    原稿執筆 原稿は Vim で書いて、Marked のプレビューを確認するという形で進めました。 Vim 原稿の形式は、Markdown+独自マークアップのプレーンテキストだったので、執筆陣は各自好きなツールを使うことができました。 Vim は普段から使っていて慣れていますし、技術ということでソースコードを読んだり書いたりする場面が多いので同じエディタ上でそれができるのは楽でしたね。 Markdown ということで当初は専用のエディタなども試したのですが、やはり「書く」という行為に関しては手に馴染んでいるものが一番です。 Marked Marked は Markdown 形式で書かれたファイルをプレビューするツールです。Marked でファイルを開いておくと元ファイルが変更されるとプレビュー側も連動して更新されます。 あくまでプレビューに特化したツールなので任意のエディタと組み合わせて使用

    longroof
    longroof 2012/10/02
    いまどきの技術本執筆環境 – 「CakePHP2実践入門」 - Shin x blog
  • 1