AWSを一年使ってみて、最初から知っておけば良かったこと
AWSを使い始めて約一年が経過したので、この一年を振り返ってみて、最初から知ってた方が良かったな〜と思ったポイントをピックアップしてみました。IAMロールはName変えられないし付け替えもできない件勢いだけで作ったIAMロールを付与して意気揚々と運用開始!数ヶ月後に付け替えできない事に気付いて、ec2ctrlとかいかにもEC2インスタンスをコントロールするためのロールなのに、なぜかS3の全権限付与し...
View ArticleRailsインストール時にnokogiriでこける原因
AWS環境のEC2インスタンス(AmazonLinux)にRails環境を構築する際、依存パッケージであるnokogiriのインストール時にlibxml2が無いよって言われて少しハマったのでメモ。Building native extensions. This could take a while... ERROR: Error installing nokogiri: ERROR: Failed...
View ArticleMac環境でDockerを動かすところまで
boot2dockerを最新の1.4.1にして構築しなおしたので、接続するところまでをまとめました。 始めて触る時に結構ハマったので参考まで。VirtualBoxとBoot2Dockerをインストールhttps://www.virtualbox.org/http://boot2docker.io/初期設定から起動boot2dockerの初期化boot2docker...
View ArticleWordPressのpluginでMarkdownを有効にしてSyntaxHighlightする
WordPressでMarkdownでSyntaxHighlightする方法は色々あるけど、紆余曲折あってJetpack by WordPress.com と Crayon Syntax Highlighter の組み合わせで着地しました。今の課題三連バッククォートでハイライトされた時に最後に改行(空行)が入ってしまう。え、なにそれ?って感じですよね。なんか凄くダサい感じなんです。source...
View ArticleMacでUnicornがrake abortedで起動しない原因
Unicorn起動しようとしたらエラーで起動しなかったのでメモrake unicorn:startで次のエラーが発生bundle exec unicorn_rails -D -c /private/var/www/html/rails1/config/unicorn.rb -E development master failed to start, check stderr log for...
View ArticleAmazonLinuxにpecoを入れて作業を快適にする一番単純な方法
Macだとhomebrewやgo getで入れる方法が一般的ですが、可能な限りシンプルにしたかったのでコンパイル済みのバイナリをインストールすることにしました。https://github.com/peco/peco/releases へ移動AmazonLinuxの64bitなのでpeco_linux_amd64.tar.gzのURLをコピーする以下の手順で /usr/local/bin/peco...
View ArticleWordPress要注意plugin「Acunetix WP Security」は超重い!
WordPressをEC2(t2.micro)に移設してから、急にレイテンシが高くなったのでスペックの問題かと思っていたら、原因はサーバーじゃなくてAcunetix WP SecurityというPluginだった。有効・無効でベンチマーク取ったので参考まで。有効にした場合は1.81s無効にした場合は553ms有効時、Acunetix WP...
View Article