orenoblog

エンジニアになりたいExcel方眼紙erの物語

拡大縮小印刷設定の効かないExcel方眼紙を印刷する

Excel方眼紙を綺麗に印刷しないと辛いという事案が発生したのでバッドノウハウを記すことにしました。 ページ設定で印刷ページ数を微調整する PDFに出力する 印刷する (゜∀。)ワヒャヒャヒャヒャヒャ 方眼紙はITではなくSI標準なので。かんべんしてほしい。 返送の必要…

X-forwarded-forにIPが2つ記録される

aws

ELB->EC2となっているWebサイトのアクセスログを解析しておりまして、 このように一部つらい形式でアクセスログに記録されたのでなんだろうと思ったところ 10.0.0.0, 172.16.0.0 192.168.0.0 Proxyを経由してELBへアクセスすると記録されるみたいですね 勉強…

Vagrantでインスタンスを指定したVPC subnet配下で起動してEIPを割り当てる方法

指定したVPCのSubnetにvagrant up --provider=awsでインスタンスを起動する方法です。 現時点でvagrant-awsのREADME.mdに下記のようなことが書いてあったけど、動かなかったので README.md associate_public_ip - If true, will associate a public IP addre…

JMeterつまみ食い

JSONを扱う負荷試験を行うので、Google先生に聞いた結果を残す。 タイマ: http://blogs.yahoo.co.jp/abefree03/8617463.html UA等: http://doruby.kbmj.com/daoka_tips/20100802/JMeter_Tips JSONのResultを正規表現でゲット: http://www.ibm.com/developerw…

SQSをIAMで制御してfogも使ってみる

AWS

こんばんは私です。 さてSQSの操作をIAMで制御してみました。 ドキュメントにSQSをIAMで制御するための説明が書かれています。 いつもありがとうIAM. Sendだけ許可するポリシーを作成してみました。 { "Version": "2012-10-17", "Statement": [ { "Action": …

RDS(MySQL)でRead Replicaが作成できないのは日頃の行いだと思っていたら違っていた

AWS

自戒を込めてメモ Read Replicaが作成できず悩んでいたのですが理由は簡単。 Auto BackupをOFFっていたからでした。 注意。 ありがとうCDP COBOL Destroy Patternはまだですかね。

SQSのアクセス制限がうまくいかない

※FAQにAWSアカウントはOKって書いてあった。 匿名の場合はIP見たりするってことのような感じがする。 http://aws.amazon.com/jp/sqs/faqs/ 前回作成したメッセージキューのアクセス制限をかけてみたいと思いました。 参考はドキュメント SQS Policy { "Versi…

読まずに食べるSQSとDynamoDB 作成編

aws

たいしてドキュメント読まずに使ってみた。LANG=ja坊にはつらい。 CLI縛りしたら思った以上に時間がかかった。訓練なので早く慣れてドヤ顔したいです。 VPC内のEC2を使ってSQSとDynamoDBを操作するのが目的です。 SQS作成 まず何も考えずキュー名だけ指定し…

vimのデバッグ

vim

ここを読む vim起動時にエラーが出てたけどさっぱりわからなかったのでログを取得して調べた。 vim起動時のエラー Error detected while processing function 197..207..208: line 1: E15: Invalid expression: デバッグモードで起動したvimログをチェック d…

meezを使ってテストの準備を楽する

こんばんは、ターミナル業してない私です。cookbookのテスト書くのめんどいですよね。 ってのとTravisCIでcookbookのテストまわしたいなーと思ってまして グーグル先生に伺ったところ meezというcookbookを作成すると同時に、様々なテストを自動生成してくれ…

redisio cookbooksでハマった

chef-client 11.10.4が動作するサーバをターゲットに berks updateしないでredis使ってたら突然 ここのissueと同じようなものが発生。 回避策 redisioのcookbookバージョンを1.7.1以上にすると回避できますよ。 cookbook "redisio", "~> 1.7.1" エラー Recip…

Atom v0.75 TerminalプラグインのインストールFailed対策

ねんがんの Atom(Mac版)をてにいれたぞー! atom/vim-modeが貧弱すぎて(´;ェ;`)ウゥ・・・っとなった私ですこんばんは。 Atomのタブ内でTerminalが起動できるぷらぎんがあったのでインストールしようとしたところ エラーがorz... よくみると /Applications/Atom.a…

Amazon LinuxでもDocker動くんだ

そりゃ動きますよね・・ Linux ip-10-167-0-3 3.4.73-64.112.amzn1.x86_64 #1 SMP Tue Dec 10 01:50:05 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux # yum install --enablerepo=epel docker-io # service docker start [root@ip-10-167-0-3 yum.repos.d]# doc…

boot2docker + Amazon S3でdocker private registry そして...

DockerのプライベートレジストリのバックエンドをS3で実現されている「docker-registry と Amazon S3 で作る自分だけのコンテナ倉庫(リポジトリ) - ようへいの日々精進」を参考に boot2dockerで稼働しているDockerでもレジストリのフロントエンドを稼働さ…

boot2dockerをバージョンアップしてMac OS XのDockerを0.9に対応する

なんとなくdownloadしたらバージョンあがったでござる。 orenomac$ boot2docker download [2014-03-17 22:06:59] Latest version is v0.7.0, downloading... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Lef…

Dockerfile + chef-solo

既存のChefレシピをDockerfileに流用してみます。 Dockerコンテナそのものは状態を持たない(ステートレス)ように動かすのが良さそうなので mysqld等のRDBMSを始めとした状態を持つ(ステートフル)なイメージは作成しません。 またserviceコマンドで利用される…

メモ 21世紀でもsendmailを使うんだ

postfixのtransport_mapsに似た機能無いだろうかと探してました。 sendmailではmailertableを使います。 参考:http://www.ksknet.net/sendmail/mailertable.html 大変助かりました。(´;ェ;`)ウゥ・・・

Excel方眼紙に関わった時の対処方法

逃げる。

Dockerコンテナ間の通信(Link Container)をboot2dockerで試す

※ internal container connectionは標準でONでした。誤り修正 業務には利用してませんがDocker楽しいです。 AIX6.1Lで導入されたWPARに触れた時のような楽しさを感じています。 さてDockerで起動したコンテナ同士で通信したいケースがあると思います。 Link …

Dockerのbtrfs driverを試す

なんとなくDockerでbtrfs driverを利用してみようと、 CentOS6.5(x86_64)にbtrfs-progsとDocker(0.8)をインストールしてみたのですがDockerが起動せず・・・ エラー root@ip-10-167-0-14:/etc/init.d# docker -d -s btrfs 2014/03/05 12:09:28 WARNING: You …

boot2docker + test-kitchen * kitchen-dockerでcookbooksをテストしてみよう

cookbookの動作を確認するときにVagrantでゲストOSを立てていたのですが、 普段利用しているマシンのリソースがカッツカツであり、 Docker v0.8からMac OS XもサポートされたとのことなのでDockerを利用してテストできないか考えていた所、 test-kitchenのdr…

ELB+Docker

走り書きなので後で清書。 Dockerコンテナで2つのhttpdを起動し、ELBにAttachしてみます。 docker コンテナでhttpdを起動する. httpdが参照するディレクトリは-vオプションでEC2インスタンスの物理ディレクトリとdockerコンテナ内のディレクトリをマッピン…

dsn=4.3.3, stat=queued............

メールが送信できなくなって涙目になった話。 /etc/resolv.confの記述ミスってた・・・・・ options timeout:5 attempts: ↓ options timeout:5 attempts:2 ダメ、絶対。 機械的な確認を怠ると涙目になる典型。 アカン!!! メールキューにたまってしまった…

CloudFormationでVPCを成長させよう

aws

これを元にVPCを少しずつ成長させていきたいと思います。 デバッグはcreate-stackを実行する前にvalidate-templateでチェックしましょう。 aws cloudformation validate-template --template-body file://vpc.json 残 In/ SecurityGroup In/Outbound Network…

gist-vimを導入した

いつもお世話になっている方からGistつかうならgist-vimつかうのがおすすめって 教えて貰ったので早速導入した vimrc NeoBundle 'mattn/gist-vim' NeoBundle 'mattn/webapi-vim' NeoBundleInstall 使い方はReadme.mdのとおりです。とっても便利です

opscode cookbooks yum 3.0.4でハマった

どうもこんにちは。 opscode cookbooksのyum 2系を利用していたのですが、3.0.4までバージョンが上がっていたので 2系ではOKだったのに。。 base-cookbooks include_recipe "yum::epel" ["bind-utils","sysstat", "dstat", "git","subversion","ntp","unzip"…

初めてのCloudFormation

aws

初めて自分でCloudFormation用テンプレートを書いてみた。 といってもほぼドキュメント写経でMappingsつかってみたぐらい。 テンプレート 作り方 $ aws cloudformation create-stack --stack-name hello-stack --template-body file://cloudformation/hello.…

NTPが・・・

やけにトラフィックが高いなと思い、、 iftop -i <device_name> -P ntpへの執拗なアクセスを発見。 一先ずntp止める。FWで防御して様子見。 ntp.confのrestrict設定重要。 ごめんなさいごめんなさい</device_name>

postfixのmain.cfをテスト

serverspecでmain.cfのsmtpd_recipient_restrictionsが改行されて定義されてるのでどうしようかなと思って、試しに書いてみたらうまくいった。 describe command('cat /etc/postfix/main.cf') do its(:stdout) { should match /smtpd_recipient_restrictions…

正規表現の学習

最近これつかってます http://www.rubular.com/ http://fluentular.herokuapp.com/