Monthly Archives: May 2016

error: Setup script exited with error: command ‘gcc’ failed with exit status 1

  Pythonの環境セットアップ中、MySQL-pythonインストール時にエラーが発生。 Writing /tmp/easy_install-ZkF3mY/MySQL-python-1.2.5/setup.cfg Running MySQL-python-1.2.5/setup.py -q bdist_egg –dist-dir /tmp/easy_install-ZkF3mY/MySQL-p ython-1.2.5/egg-dist-tmp-tMn2Zq _mysql.c:44:23: fatal error: my_config.h: No such file or directory #include “my_config.h” ^ compilation terminated. error: Setup script exited with error: command ‘gcc’ failed with exit status 1 gccは入っているだが・・と思ったが、 mysql-develのインストールを忘れていた・・orz   mysql-devel後。 zip_safe flag not set; analyzing archive contents… Moving MySQL_python-1.2.5-py2.7-linux-x86_64.egg to /usr/local/lib/python2.7/site-packages Adding MySQL-python 1.2.5 to easy-install.pth file Installed /usr/local/lib/python2.7/site-packages/MySQL_python-1.2.5-py2.7-linux-x86_64.egg Processing dependencies for MySQL-python Finished processing dependencies for MySQL-python     Pythonプロフェッショナルプログラミング 第2版 posted with amazlet at 16.05.15 秀和システム (2015-05-21)売り上げランキング: 2,723 Amazon.co.jpで詳細を見る  

Posted in Python | Comments closed

TerraformでAWSのVPC環境の構築自動化

    Terraformとは Terraformは、HashiCorp社によって提供され、環境構築の一連の手順をスクリプトで記述できる 所謂Infrastructure as codeを実現するためのツール群である。   TerraformはAWSに特化したツールというわけではなく、 Azure、Google Cloud、OpenStackやVMware vSphereの環境構築にも活用できる。   最初、AWSの環境構築自動化をCloudFormationで実現すべくJSONをしこしこ書いていたわけだが、 クライアントの気まぐれにより、Terraformで書き換えることになった。 まあ、これも1つの勉強か。   Terraformのインストール   インストールというか、ダウンロードして解凍してパス上に配置するだけである。 1、Amazon Linuxを起動してログイン 2、terraformをダウンロードして解凍 $mkdir terraform $cd terraform $wget https://releases.hashicorp.com/terraform/0.6.15/terraform_0.6.15_linux_amd64.zip $unzip terraform_0.6.15_linux_amd64.zip 3、/usr/binの下に配置 $cd .. $cp terraform /usr/bin/ 4、環境変数の設定。PATHと、AWSのアクセスキー、シークレットキー、デフォルトリージョンを設定 $cd $vim .bash_profile .bash_profileの内容 [text highlight=”10,14-16″] # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/.local/bin:$HOME/bin:/usr/bin/terraform export PATH export AWS_ACCESS_KEY_ID=”AKXXXXXXXXXXXXXXXX” export AWS_SECRET_ACCESS_KEY=”XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX” export AWS_DEFAULT_REGION=”ap-northeast-1″ [/text] 5、ホームディレクトリに、Terraformのスクリプトを配置するディレクトリを作成する $mkdir tf $cd tf 6、Terraformのスクリプトを作成する(変数編) Terraformのスクリプト処理で共通的に利用する変数は、 variables.tfファイルに記述する。 [text] # # Require User input variable “aws_key_name” {} variable “aws_region” {} variable “aws_vpc_cidr” {} variable “subnet_dmz1_cidr” {} variable “subnet_dmz2_cidr” {} variable “subnet_app1_cidr” {} […]

WordPressのブログタイトル(title)の一文字目が大文字になる件

  ちょい前から気になってたんですけど、 ブラウザのタブに表示されるブログタイトルの一文字目が、 いつのまにか大文字になってたんですよ。 つまり、 昔は「cyberarchitect」だったのが、 「Cyberarchitect」になっとる、と。   いやまあ、英語的にはCapital letterで一文字目が大文字になるのは正しいのかもしれませんが、 わたし的には全部小文字に直したいんです!!!!!!!   原因はなんじゃ   最初はスタイルシート(CSS)だと思ったんですよね。 で、style.cssやらdefault.cssやらで titleタグにtext-transformが設定されていると思ったら、 そんな記述は存在しない。 なぜだ・・   犯人は貴様だ!!!   で、途方に暮れながらWordPressの設定やプラグインの設定を色々確認していたところ、 みつけました。 All in One SEO Pack~ やってくれるぜ。 Title Settingsに、”Capitalize Titles:”なるチェックボックスがある。 チェックボックスをオフにしたところ、 ブラウザタグのブログタイトル(つまりHTMLのtitle)が先頭含めて小文字になった!   これですっきりである。 プラグインを更新した際は、見た目等、リグレッション確認した方がいいな。   WordPress 仕事の現場でサッと使える!デザイン教科書 posted with amazlet at 16.05.07 技術評論社 (2015-06-23)売り上げランキング: 18,461 Amazon.co.jpで詳細を見る