This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
![Dream.Build.Play 2012 Challenge](https://cdn-ak-scissors.b.st-hatena.com/image/square/d6e4cb632c7025e9f5e05fd314fbf6dcd6144e8d/height=288;version=1;width=512/https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fmedia%2Fopen-graph-image.png)
ここ2〜3か月ほど、WordPressを使った企業内ナレッジ共有システムを構築しています。 「WordPressを使って企業システム」というのも、いずれ語りたいところなのですが、今日は開発環境の話にしようと思います。 WordPressでの開発で困るリリース作業 WordPressでシステム開発しようとすると、何らかのファイル編集や開発等が必要になるのは、下記の要素です。 テーマ プラグイン 言語ファイル アップロードファイル(画像などのメディアファイル) データベース(投稿データや設定データなど) wp-config.php(基本的な設定ファイル) 結構、多岐に渡るんですね。 それぞれが別のディレクトリに整理されているのですが、例えばプラグインディレクトリでは、WordPressに最初から入っているプラグイン、公開されているプラグイン、独自開発したプラグインと、様々な由来を持つファイル(
肩掛けのカバンにノートパソコンを入れて持ち運ぶと体への負担が!みたいな話を聞いたのでバックパック(Cote&Ciel Rhine Flat Backpack for 15 Black)を買いました。本当は店頭で見てから買いたかったのですが2店舗見て、無かったのでAmazonで。スリムタイプを期待してましたが、それなりに大きくて固い感じです。背中のクッションのおかげで負担がかなり減って移動が楽になりました。 今日は、Vagrant を使い始めて便利だったプラグインを2つ紹介します。 プラグインについて プラグインをインストールするとVagrantの機能を強化できます。インストールするには、例えばsaharaなら、プロンプトでvagrant plugin install saharaと実行します。 sahara - 仮想マシンの状態をロールバックできるようになる(VirtualBox専用) s
Vagrant+Amimotoで超高速&鼻血がでるぐらい便利なWordPress環境をコマンド一発で起動する。 AmimotoというAWS上で超ハイパフォーマンスなWordPress環境を動かすためのソリューションがありまして、これを使うとほんとうに数分の手間でWordPressが立ち上がってくれやがります。 で、数年前までの手間暇を考えたらこれだけでも鼻血が出そうなぐらい便利になったんですが、実は最近ひそかに儲かっておりまして(笑)、マネージメントコンソールにログインして何回かクリックというこの手間がまあまあめんどくさくなってきました。 そこで、AmimotoをVagrantで起動できるようにすれば、コマンド一発でサイトが起動するじゃん!ということで、これが他ではありえないぐらいに簡単にWordPressが立ち上がっちゃうぞーってことで、そのやリ方をご紹介します。 https://git
僕がはじめて WordPress を触ったのは2年前… 当時は MAMP を使ったローカル開発環境で開発して、FTP で本番にアップ、、なんてやり方で作業をしていました。 MAMP が起動しなくなって気が狂いそうになったり、適当に作られた独自テーマがカオスすぎて発狂したり、正直僕は WordPress に良い思い出がありませんでした w で、最近久しぶりに WordPress を使って簡単な Web サイトを作る機会があり、改めて触ってみると今は便利なものがいっぱいありますねー驚くほど開発がスムーズにできたので、今回はその時のことを備忘録がてら書いておきたいと思います。 イントロダクション 今回、使わせていただいたのはこちら 仮想環境を用意して、そこに WordPress を導入する(自動で) vagrant-chef-centos-wordpress スターターテーマ Underscor
2013年に爆発的に流行った Vagrant は非常に便利なツールで使ってる人にとっては無くてはならない存在になっています。 また、最近既にバズワード感のある「Immutable Infrastructure」では「VagrantにDockerを入れて。。」などと知ってる前提で話が進んでいきます。 一方でそもそも Vagrant ってなに?って声もちらほら聞くので、今回は再入門ということで簡単に紹介したいと思います。 Vagrant ってそもそも何? Vagrant (ベイグラント) とはMitchell Hashimoto(ミッチェル ハシモト)氏が開発したRuby製スクリプトで仮想マシンをCUIから簡単に操作できるツールです。 Vagrant のどこが便利なの? Vagrant を利用すると下記のようなメリットが挙げられます。 ・プロジェクト毎に開発環境を分けることが出来る。 ・開発環
Vagrantにいくつかの新機能が追加された新しいメジャーリリース版であるVagrant 1.5がリリースされました。安定性に注力されていて、今回のリリースでより安定したようです。 また、Varant Cloudが発表されました。 Vagrant Cloudは、Vagrant環境をCreateし、shareし、discoverするための場所です。Vagrant Cloudは、boxとVagrand Shareを管理する場所です。 Vagrant 1.5は後方互換が導入されています。いくつかの設定オプションが変更されていますが、以前動作しますし、廃止予定警告が出力されます。将来的なリリースでは、オプションが削除されます。 Vagrant 1.5は今までで一番大きな機能追加がされています。また、たくさんのバグが修正されました。 主な機能Vagrant ShareBoxes 2.0Rsync S
Vagrant 1.5がリリースされたと思ったら、Vagrant Cloudなんてのが登場してますね! で、Vagrant Cloudの中にVagrant Shareってのがあるんだけど、試してみたらとんでもなかったので、早速やり方をシェアするよ! Vagrant Cloudにユーザ登録 Vagrant Cloudのページにアクセスして、まずはユーザ登録しよう。 迷うことはないと思うけど、「JOIN VAGRANT CLOUD」ってボタンをクリックすれば登録ページに飛べる。 次に、ユーザ名、メールアドレス、パスワードを入力したらユーザ登録は完了だ。 Vagrant1.5のインストール Macの場合は普通にダウンロードページからdmgファイルを落として、ダブルクリックでインストール。 念のため、確認。 $ vagrant -v Vagrant 1.5.0 Vagrantfile作成&仮想マシ
最近注目されている開発支援ツール「Vagrant」は、テスト用の仮想マシン作成やその環境設定などを自動化するツールだ。これを利用することで、仮想環境の作成からセットアップ、そして破棄までを、簡単なコマンドを実行するだけで行える。今回はこのVagrantの概要と基本的な使い方を紹介する。 仮想マシンの作成や環境構築、仮想マシンの破棄までを自動化するツール「Vagrant」 近年、Web開発の分野ではPC上に構築した仮想マシン上にテスト用の環境を作成し、そこで開発やテストを行う、というスタイルが一般的になっている。その場合に問題になるのが、本番環境とテスト/開発環境が同一になっていない、というケースだ。また、複数人の開発者が関わるプロジェクトでは開発者がそれぞれ自身のマシン上に仮想環境を構築して開発するという例も多いが、この場合開発者ごとのテスト/開発環境がそろっていないという問題も発生しうる
https://github.com/DQNEO/vagrant-php55-apache やっていることは、下記記事の手順をVagrantfile化しただけです。 (PHP5.5はremiレポジトリからインストール) 3分でCentOS6にPHP5.5とApacheをインストールする方法 上記Vagrantfileを使う利点は、 コンパイルが一切走らないのでインストールがすぐ終わる Chefを使ってないので仕組みが単純。(カスタマイズも簡単。setup.shをいじるだけです。) PHPを自前ビルドしたい/php-fpmを使いたい人は phpenv + php-build + nginx + php-fpmで動かしたい人は下記のVagrantfileを使うとよいでしょう。 phpenv + php-build 環境を Vagrant で構築する - Shin x blog
よくVagrantfileの中で、 config.vm.network :private_network, ip: "192.168.33.10" と書いてるケースをみかけます。 このIP、すごく覚えにくくないですか? そもそもvagrant initしたときに自動生成されるVagrantfileの中のコメントが上記のようになっているので、それに引きずられてしまう気持ちはわかります。 でも"192.168.33.10"という数字は覚えづらいし、忘れるたびにVagrantfileを目視確認するのも面倒ですよね。 私はちょっとひねって、 config.vm.network :private_network, ip: "192.168.33.33" というのを今まで使っていました。 同じ数字が繰り返される方が脳に優しいからです。 しかふと今日思いました。 10.10.10.10でよくね? 「そも
作業用ディレクトリを作る mkdir -p ~/tmp/vagrantmongo cd ~/tmp/vagrantmongo 以下、この作業用ディレクトリを起点にして作業します。 Berksfileを作る 作業用ディレクトリにBerksfileを作成します。 Berksfile cookbook 'mongodb', git: 'git://github.com/edelight/chef-mongodb.git' 記述するのはこの1行だけでOKです。 berksコマンドでcookbookたちを取得する $ berks vendor cookbooks Fetching 'mongodb' from git: 'git://github.com/edelight/chef-mongodb.git' with branch: 'master' building universe... Usi
Shin x blog Advent Calendar 2013 の最終日です。 12/1 から毎日書いてきた Shin x blog Advent Calendar 2013 ですが、いよいよ今日が最終日です。 今日は、クリスマスということで、ささやかながらちょっとしたプレゼントを用意してみました:D VagrantX GUI で Vagrant が利用できる VagrantX というツールをリリースしました。 http://shin1x1.github.io/vagrantx/ Vagrant は、とても良いツールなのですが、いかんせんターミナル(黒い画面)で操作するものなので、それに慣れていない人にとっては、少し敬遠されている面があります。Vagrantfile を自分で書くような人はターミナルでどんどん使うべきなのですが、用意された Vagrantfile をただ使うだけであれば、
自動化ツールの必要性 昨今、仮想化およびクラウドの普及に伴い、サーバを短時間で増設することが容易になってきました。例えばユーザアクセスが増えてシステムの負荷が高くなった場合、サーバそのものは即座に準備できるようになりました。しかし、システムの設定は別途実施しなければいけないという状況も多々見受けられています。 サーバの台数が少なければ一台一台構築や設定を行えますが、何百台ものサーバを扱うとなると時間がかかって迅速性は失われてしまいますし、多くの人手が必要となれば設定の間違いが起こる可能性も高くなるでしょう。そして管理するサーバが増えたとしても、それらを管理する人は増えていないのが現状です。 そのため、サーバ構築とともにアプリケーションやミドルウェアの設定をも実施する自動化ツールが注目されています。 Chefとは Chef(シェフ)は、米Opscode社が提供するクラウドコンピューティングを
まとめていきます。いっぺんに書く気力がないので少しずつ書いています。 書き終わりました。 ぶっちゃけドットインストールを見漁ればできるんですが、レッスンが分かれてたり自分が何してるかわからなくなりそうなところが少しあったので、そこをちょっと丁寧に書きたいです。時間が経つと手順を忘れてしまう自分のためでもあります。 環境はMac OS Xです。 流れ Vagrantを使えるようにする Vagrantを使って仮想マシンにCentOSを入れる CentOSにrbenv入れる Ruby2.0.0入れる Rails4.0を入れる Vagrantを用意する Vagrantは仮想環境にOSをぶっこんだりぶっこわしたりっていうのを簡単にできるツールです。Vagrantを使うためにVirtualBoxという仮想環境のためのアプリケーションを用意します。 https://www.virtualbox.org/
カードローンレイクは、大手消費者金融の1つで、多くの利用者がいる金融サービスです。 レイクは、2023年1月4日にレイクALSAから名称変更をしました。 レイクは、即日で融資を受けられるため、急ぎで現金が必要になる場合でもお金借りる事が出来ます。 消費者金融業者の中には、土日祝日でも即日融資に対応しているところがありますが、レイクもその1つです。 この記事でわかること レイクは土日祝日でも即日融資を受けられる可能性がある 早めに申し込みをするなど土日祝日での即日融資を受ける際には注意点がある 必要書類の事前準備などスムーズな融資申し込みのための用意をしておくと良い レイクでお金を借りる方法は3種類ある 土日祝日にどうしてもお金が必要になった場合には、カードローンレイクの利用を検討してみましょう。 カードローンレイクなら土日祝日でも即日で融資が受けられる カードローンのレイクは、土日祝日に初
Vagrant と Chef Solo ってとてもベンリそうに見えてたのですが、ネット上にあるのは断片的な情報が多かったり、そもそもいろんなやり方があって混乱してたので、サックリ始めるためのチュートリアルを書きました。これをきっかけにベンリな Vagrant ライフを堪能して頂ければ幸いです。 [追記10/10/2013] Window 上の Vagrant でも問題なく動きました。ただ1点注意があって、UAC のポップアップに反応しないと、Vagrant か VirtualBox 側でタイムアウトになってしまうので、ポップアップを見張るか、放置したいなら一時的に無効にしておくとよいです。 [/追記終わり] [追記 10/23/2013] VirtualBox 4.3 だとまだうまく動かないようです(私も host-only adapter の作成で VirtualBox 側のエラーになり
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く