/DevDev2018.06.29マルチサイト版WordPressをS3とCloudFrontで静的化しつつhttpsで公開するこんにちは。かねしろ@pinkrootです。久しぶりのブログ記事ですが、特に気にすることもなく淡々と最近取り組んだことについて書いていきたいと思います。プライベートなプロジェクトでWordPressを複数立ち上げることになったのですが、あまりアクセスがくるものでも更新するものでもないので、運用費用を抑えつつ高速化するためにS3で配信してみようと思い立ちました。ぐぐってみるとWordPressをS3で配信する方法をまとめてくださっているブログなどはいくつかあったのですが、記事が古かったりマルチサイト版だと正しく動作しないなどありましたので...続きを読む2016.07.18Python(Flask)からRuby(Rails)に鞍替えしての所感。マイクロフレームワークとフルスタックフレームワークの比較。かねしろ@pinkrootです。前回のブログ更新は去年の11月。9ヶ月も間があいたようです。そんなこんなで勝手を忘れてしまいましたが、最近Railsをゴリゴリと使って開発してみているのでその所感を。Rails初心者としての感覚がまだフレッシュなうちに備忘として残しておきます。7年程前から個人として、あるいは友人・知人とのチーム開発ではpythonを用いて開発を行っていました。正確にはflaskというフレームワークを用いて、pythonは2系でWebアプリケーションを開発していました。Errorが表示された件こんにちは。かねしろ@pinkrootです。昔に作成していたVagrantfileからVMを立ち上げようとしました。Vagrantfileは下記の内容。どこかのチュートリアルなどを見ながら記載したものです。(10.10.5)で、Vagrantのバージョンは1.7.2でした。install時にgccエラーが表示される場合こんにちは。かねしろ@pinkrootです。何度やっても環境構築はハマりどころ。install時にコケた件の備忘録です。ハマったのはscrapyのインストール時。scrapyでコケました。1の一文で終わっています。(virtualenv)環境下でpipが失敗する件こんにちは。かねしろ@pinkrootです。先日このエントリーでも紹介したpyenv環境。必要なライブラリをインストールしようとpipコマンドを走らせたところ問題が発生しました。時間がかかったものの、解決したので共有します。scrapyなどのコマンドをpyenv環境下で実行すると、ErrorだとかFailedだとか表示されてライブラリが入ってくれません。pyenv環境以外だと無事に実行されます。yosemiteにpyenvとvirtualenv環境を構築こんにちは。かねしろ@pinkrootです。pythonで開発を行っていると、別々のプロジェクトのために用意したライブラリやらが干渉しあって困ったことになることが多々あります。そこで、いい加減pyenvとvirtualenvを導入して、プロジェクトごとにpythonのローカル開発環境を切り分けることにしました。いうことで以下手順の備忘録です。...続きを読む2015.05.03nginx/gunicorn/supervisorでflaskアプリを動かすこんにちは。かねしろ@pinkrootです。類似環境でflaskアプリを動かすようにしてみました。構成としてはnginx/gunicornとなり、gunicornをデーモン化させるためにsupervisorを利用しました。OSはubuntuです。AWS上にEC2インスタンスとして構築しました。簡単ですが備忘録を残します。