Artsnet

Total Web development

Dockerも使える!DigitalOceanにVagrantでDocker環境構築

DigitalOceanはAWSのEC2みたいなサービスで仮想インスタンスを上げ下げできて従量課金。普通はVPSより高くつくのにDigitalOceanは1ヶ月立ち上げっぱなしでも月額1,000円以下(メモリ512MBのVMの場合)という個人にうれしいサービスです。 ※注意:インスタンスは停止可能ですがDigitalOceanは停止中でも課金されるようです。だからこそDockerを活用して必......

VagrantでGCE(Google Compute Engine)インスタンスを作成

VagrantでGCE(Google Compute Engine)用のプラグインがありましたので早速試してみました。mitchellh / vagrant-googleのReadmeでサクっと…いきませんでした。 いきなりプラグインのインストールで「The plugin ‘vagrant-google’ could not be found in local or remote repos......

kue(npm)を試してみた

あけましておめでとうございます。 ちょっと最近、前回のアプリも含めて様々な構成のシステムを連携させて動かすことが多くなってきたので、そういうのを綺麗に管理する手法?っぽいものを模索してました。 結果的にAWSのSWF(Simple Workflow Service)で移行という結論になったのですが、金のかからない方法としてnpmパッケージのkueも試したので今回の記事ではkueについてまとめ......

Salesforce Developer User Group [Tokyo] Meetup #4に参加

こちらの記事は Force.com Advent Calendar 2013 に参加しております。 一昨日、Salesforce Developer User Group [Tokyo] Meetup #4 に参加しましてDreamforce’13 の $1M Hackathon に参加したことについての発表させていただきました。 @stomitaさんよりスピーカーの機会をいただきまして心よ......

DeploydをHerokuにデプロイ

最近はシングルページアプリケーション?リソース指向アーキテクチャ?要は今時のクライアントとサーバサイドの疎結合を追求してます。 クライアントサイドはAngularJSとかBackboneJSを比較してて小規模な場合はAngularJSで充分かなと思い始めてます。 サーバサイドはMBaaSで充分でParseやMonacaを触ってきて結局オープンソースのMBaaSの方が良いんじゃないかと思い始め......

管理ダッシュボード認証

最近はシングルページアプリケーション?リソース指向アーキテクチャ?要は今時のクライアントとサーバサイドの疎結合を追求してます。 クライアントサイドはAngularJSとかBackboneJSを比較してて小規模な場合はAngularJSで充分かなと思い始めてます。 サーバサイドはMBaaSで充分でParseやMonacaを触ってきて結局オープンソースのMBaaSの方が良いんじゃないかと思い始め......

いまを生きるエンジニア像

現在の情報技術を取り巻く環境を広い視野で見て以下のようにまとめてみました。 ※今回は個別具体的な技術やサービスは触れません。それらを利用してユーザへ提供する方法、それらを追いかけて自分のものにする方法について書いていきます。 イノベーションが加速している(イノベーションの間隔が短縮傾向) 多分野に及ぶ融合的なイノベーションが起きつつある(起きている) クラウドという大きなエコシステムが形成......

Mac Portsのselect rubyでRubyのバージョン変えたのにbundle installでコケる

自分はなぜかMac Portsを使ってます。なぜかは解りませんが昔から使ってるのでそのままみたいな感じです。 だからRubyもPortsで入れていて複数のRubyバージョンの共存にはselect rubyってやつを使ってます。以下みたいにすることで簡単にRubyのバージョンを切り替えられます。 12345678$ sudo port select ruby ruby19Selecting &......

vagrant-omnibusでEC2インスタンスにChef Soloをインストール

Vagrantのvagrant-omnibusプラグインを使うとVagrantで作成するEC2インスタンスに対して、vagrant upやvagrant provision時にVagrantfileで指定したバージョンのChef Soloをインストールしてくれます。 まずは以下でvagrant-awsとvagrant-omnibusプラグインをインストール。 12345$ vagrant p......

Vagrant1.2でEC2を扱う際の1.1との相違点

Vagrant1.2でEC2を扱う際にSSH周りの設定が若干変わっていてハマった。まずVagrantのup時にログを吐くには環境変数VAGRANT_LOGをdebugとしてからvagrant upする。 12$ export VAGRANT_LOG=debug$ vagrant up しかし、"[default] Waiting for SSH to become availabl......