<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>blog.youyo.info</title>
    <link>//blog.youyo.info/</link>
    <description>Recent content on blog.youyo.info</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 21 May 2019 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="//blog.youyo.info/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>新しいブログ作りました</title>
      <link>//blog.youyo.info/post/2019/05/21/create-new-blog/</link>
      <pubDate>Tue, 21 May 2019 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2019/05/21/create-new-blog/</guid>
      <description>https://blog.youyo.io/</description>
    </item>
    
    <item>
      <title>AWS Secrets Managerをちょっとだけ楽に使いたいのでgawsというコマンド作った</title>
      <link>//blog.youyo.info/post/2019/02/26/create-command-gaws/</link>
      <pubDate>Tue, 26 Feb 2019 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2019/02/26/create-command-gaws/</guid>
      <description>&lt;p&gt;&lt;code&gt;gaws&lt;/code&gt; というコマンドを作りました。&lt;br /&gt;
&lt;a href=&#34;https://github.com/youyo/gaws&#34;&gt;https://github.com/youyo/gaws&lt;/a&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ gaws secretsmanager
Usage:
  gaws secretsmanager [command]

Available Commands:
  add         Add key-value pair to secure-string
  export      Export secure string
  get         Get secure string (alias of &#39;export&#39; command)
  import      Import secure-string
  list        List secrets
  put         Update key-value pair to secure-string or adding
  remove      Remove key from secure-string

Flags:
  -h, --help   help for secretsmanager

Use &amp;quot;gaws secretsmanager [command] --help&amp;quot; for more information about a command.
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>CodeDeployを使用したECS環境へのBlue/Green Deploymentは, ALB Listener rulesの認証アクションとの組み合わせをサポートしない (2018/12/28時点の情報)</title>
      <link>//blog.youyo.info/post/2018/12/28/blue-green-deployment-for-ecs-is-not-support-to-alb-listener-rules-added-cognito-authenticate/</link>
      <pubDate>Fri, 28 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2018/12/28/blue-green-deployment-for-ecs-is-not-support-to-alb-listener-rules-added-cognito-authenticate/</guid>
      <description>&lt;h2 id=&#34;2018-12-28時点の情報です&#34;&gt;!! 2018/12/28時点の情報です !!&lt;/h2&gt;

&lt;p&gt;今後いい感じに修正されると思います。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AWS SAMでCognito UserPoolsの認証付きAPIを作成する</title>
      <link>//blog.youyo.info/post/2018/12/05/sam-apigateway-authorizer/</link>
      <pubDate>Wed, 05 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2018/12/05/sam-apigateway-authorizer/</guid>
      <description>&lt;p&gt;AWS SAMでCognito UserPoolsの認証付きAPIを作ろうとしたときに, ググるとswaggerの設定書けという記事がたくさん出てきます.&lt;br /&gt;
めんどくさいです.&lt;br /&gt;
Serverless Frameworkならこんなに簡単にやれるのに.&lt;br /&gt;
&lt;a href=&#34;https://wp-kyoto.net/cognito-authorized-api-by-serverless-framework&#34;&gt;Serverless FrameworkでCognito User Poolsの認証付きAPIを作る&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;でもいろいろ調べてたらちゃんと対応されてました.&lt;br /&gt;
&lt;a href=&#34;https://aws.amazon.com/jp/about-aws/whats-new/2018/10/aws-sam-supports-amazon-api-gateway-authorizers/&#34;&gt;AWS サーバーレスアプリケーションモデルが Amazon API Gateway オーソライザーをサポート&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ということで動かしてみました. コード全体はこちら.&lt;br /&gt;
&lt;a href=&#34;https://github.com/youyo/sam-apigateway-authorizer&#34;&gt;https://github.com/youyo/sam-apigateway-authorizer&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>MessagePack::UnknownExtTypeError unexpected extension type</title>
      <link>//blog.youyo.info/post/2018/10/12/latest-td-agent-install-to-centos7/</link>
      <pubDate>Fri, 12 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2018/10/12/latest-td-agent-install-to-centos7/</guid>
      <description>&lt;p&gt;centos6とcentos7にfluentdをインストールしたくて, ドキュメント通りに進めたところバージョンの異なるものがインストールされました. その状態でout_forward, in_forwardでログを送受信したところ, タイトルにあるエラーが発生しました.&lt;br /&gt;
docs: &lt;a href=&#34;https://docs.fluentd.org/v0.12/articles/install-by-rpm#step-1:-install-from-rpm-repository&#34;&gt;https://docs.fluentd.org/v0.12/articles/install-by-rpm#step-1:-install-from-rpm-repository&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;バージョン違いにより発生する可能性のあるエラーだというのはこちらを参照しました.&lt;br /&gt;
ref: &lt;a href=&#34;https://qiita.com/kawashinji/items/ce416d13581d23ed11c7&#34;&gt;https://qiita.com/kawashinji/items/ce416d13581d23ed11c7&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>fluent-plugin-postfix-parser作った</title>
      <link>//blog.youyo.info/post/2018/10/11/create-fluent-plugin-postfix-parser/</link>
      <pubDate>Thu, 11 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2018/10/11/create-fluent-plugin-postfix-parser/</guid>
      <description>&lt;p&gt;filterプラグイン作りました.&lt;br /&gt;
&lt;a href=&#34;https://github.com/youyo/fluent-plugin-postfix-parser&#34;&gt;https://github.com/youyo/fluent-plugin-postfix-parser&lt;/a&gt;&lt;br /&gt;
&lt;a href=&#34;https://rubygems.org/gems/fluent-plugin-postfix-parser&#34;&gt;https://rubygems.org/gems/fluent-plugin-postfix-parser&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>postfixのログをパースしてjsonで吐き出すツール作った</title>
      <link>//blog.youyo.info/post/2018/10/10/create-postfix-log-parser/</link>
      <pubDate>Wed, 10 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2018/10/10/create-postfix-log-parser/</guid>
      <description>&lt;p&gt;postfixのログをパースしてjsonで吐き出すツールを作りました.&lt;br /&gt;
&lt;a href=&#34;https://github.com/youyo/postfix-log-parser&#34;&gt;https://github.com/youyo/postfix-log-parser&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;postfixのログってqueue-idをキーにして複数行を見ないと一連の流れが追えないっていうのがすごく面倒くさくて, それを解決するために作りました. 例えば, 下記のようなログを標準入力から渡してあげると次のようなjsonにして返してくれます.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Oct 10 15:59:28 mail postfix/smtpd[1830]: connect from example.com[127.0.0.1]
Oct 10 15:59:28 mail postfix/smtpd[1830]: C6E0DDB74006: client=example.com[127.0.0.1]
Oct 10 15:59:28 mail postfix/cleanup[1894]: C6E0DDB74006: message-id=&amp;lt;A40CF64D-7F2D-42E4-8A76-CBFFF64A6EB1@example.com&amp;gt;
Oct 10 15:59:28 mail postfix/qmgr[18719]: C6E0DDB74006: from=&amp;lt;test@example.com&amp;gt;, size=309891, nrcpt=1 (queue active)
Oct 10 15:59:28 mail postfix/smtpd[1830]: disconnect from example.com[127.0.0.1]
Oct 10 15:59:32 mail postfix/smtp[1874]: C6E0DDB74006: to=&amp;lt;test@example.ddd&amp;gt;, relay=example.ddd[192.168.0.30]:25, delay=3.4, delays=0.11/0/0.38/2.9, dsn=2.0.0, status=sent (250 2.0.0 OK 1539154772 az9-v6si5976496plb.190 - gsmtp)
Oct 10 15:59:32 mail postfix/qmgr[18719]: C6E0DDB74006: removed
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;# cat /path/to/log | ./postfix-log-parser
{
  &amp;quot;time&amp;quot;: &amp;quot;0000-10-10T15:59:28+09:00&amp;quot;,
  &amp;quot;hostname&amp;quot;: &amp;quot;mail&amp;quot;,
  &amp;quot;process&amp;quot;: &amp;quot;postfix/smtpd[1830]&amp;quot;,
  &amp;quot;queue_id&amp;quot;: &amp;quot;C6E0DDB74006&amp;quot;,
  &amp;quot;client_hostname&amp;quot;: &amp;quot;example.com&amp;quot;,
  &amp;quot;client_ip&amp;quot;: &amp;quot;127.0.0.1&amp;quot;,
  &amp;quot;message_id&amp;quot;: &amp;quot;A40CF64D-7F2D-42E4-8A76-CBFFF64A6EB1@example.com&amp;quot;,
  &amp;quot;from&amp;quot;: &amp;quot;test@example.com&amp;quot;,
  &amp;quot;messages&amp;quot;: [
    {
      &amp;quot;time&amp;quot;: &amp;quot;0000-10-10T15:59:32+09:00&amp;quot;,
      &amp;quot;to&amp;quot;: &amp;quot;test@example.ddd&amp;quot;,
      &amp;quot;status&amp;quot;: &amp;quot;sent&amp;quot;,
      &amp;quot;message&amp;quot;: &amp;quot;to=&amp;lt;test@example.ddd&amp;gt;, relay=example.ddd[192.168.0.30]:25, delay=3.4, delays=0.11/0/0.38/2.9, dsn=2.0.0, status=sent (250 2.0.0 OK 1539154772 az9-v6si5976496plb.190 - gsmtp)&amp;quot;
    }
  ]
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>cloud pub/sub経由で起動したcloud functionsで, event元となったmessageの削除の仕方がわからない</title>
      <link>//blog.youyo.info/post/2018/10/05/how-is-delete-pubsub-messages/</link>
      <pubDate>Fri, 05 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2018/10/05/how-is-delete-pubsub-messages/</guid>
      <description>&lt;p&gt;cloud functionsはtriggerとしてcloud pub/subを使用できます. cloud pub/subにmessageを入れると指定したcloud functionsが起動してきてmessageを受け取れます.&lt;br /&gt;
ここまでは問題ないのですが, messageを受け取って処理をしたあと, そのmessageって削除すると思うんですよ. 普通.&lt;/p&gt;

&lt;p&gt;通常pub/subに対する処理としてsubscriberはmessageにackを返すことで処理完了とします. messageは下記のようなcallback()に渡されてそこで処理されます. &lt;code&gt;message.ack()&lt;/code&gt; を呼べばいいわけです.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;def callback(message):
    body = message.data.decode()
    print(body)
    message.ack()
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>zabbix-senderが使えない環境でもhttpでデータを送る</title>
      <link>//blog.youyo.info/post/2018/10/02/if-you-cannot-use-zabbix-sender/</link>
      <pubDate>Tue, 02 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2018/10/02/if-you-cannot-use-zabbix-sender/</guid>
      <description>&lt;p&gt;通常zabbix-serverに対してデータをpushするときはzabbix-senderを使用します. しかし環境によってはzabbix-senderをインストール出来ないこともあります.&lt;br /&gt;
そういった場合には直接クライアントがzabbix-serverとtcp接続を行い通信してもよいのですが, 今回はクライアント側の実装をシンプルにしたかったのでhttpでやり取りできるようにproxy-serverの参考実装を作ってみました. クライアントからhttpでjsonデータを送り, それを受け取ってzabbix-serverへtcp接続して受け渡すようにしています.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ディレクトリを切り替えたときに自動的にGCP Projectを設定する</title>
      <link>//blog.youyo.info/post/2018/10/02/automatic-set-gcloud-project/</link>
      <pubDate>Tue, 02 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2018/10/02/automatic-set-gcloud-project/</guid>
      <description>&lt;p&gt;gcloudコマンドが使用するprojectの設定は, 環境変数で設定することはできず &lt;code&gt;gcloud config set project PROJECTID&lt;/code&gt; コマンドを使用する必要があります.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>システム運用に対する想いを語ってきた</title>
      <link>//blog.youyo.info/post/2018/01/13/jawsug-tohoku-20180112/</link>
      <pubDate>Sat, 13 Jan 2018 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2018/01/13/jawsug-tohoku-20180112/</guid>
      <description>&lt;p&gt;OpsJAWSとJAWS-UG TOHOKUのコラボ企画でシステム運用について語ってきた.&lt;br /&gt;
&lt;a href=&#34;https://jaws-tohoku.doorkeeper.jp/events/68613&#34;&gt;お正月企画！OpsJAWSが東北でAWSの運用を叫ぶ！&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;資料はこちら.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;iframe width=&#34;460&#34; height=&#34;284&#34; allowfullscreen frameborder=0 src=&#34;https://slideship.com/embed/presentations/J8ygQunqxhGoxj2iZgdcbD/&#34;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;a href=&#34;https://slideship.com/users/@youyo/presentations/2018/01/J8ygQunqxhGoxj2iZgdcbD/&#34;&gt;システム運用について - slideship.com&lt;/a&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>JAWS-UG仙台でTerraformとWerckerとAWS Organizationsについて話してきた</title>
      <link>//blog.youyo.info/post/2017/06/27/jawsug-sendai-6.23/</link>
      <pubDate>Tue, 27 Jun 2017 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2017/06/27/jawsug-sendai-6.23/</guid>
      <description>&lt;p&gt;こちらのイベントでterraformとwerckerとaws organizationsについて話させていただいた.&lt;br /&gt;
&lt;a href=&#34;https://jaws-tohoku.doorkeeper.jp/events/61034&#34;&gt;JAWS-UG 仙台勉強会 [6/23夜]&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;資料やサンプルコードはすべてgithubにアップしている.&lt;/p&gt;

&lt;p&gt;&lt;script async class=&#34;speakerdeck-embed&#34; data-id=&#34;da57a3ab507a4dcbae73f1171491d92e&#34; data-ratio=&#34;1.77777777777778&#34; src=&#34;//speakerdeck.com/assets/embed.js&#34;&gt;&lt;/script&gt;
&lt;a href=&#34;https://github.com/youyo/jawsug-sendai-20170623&#34;&gt;https://github.com/youyo/jawsug-sendai-20170623&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>awsloginコマンドでMFAサポートした</title>
      <link>//blog.youyo.info/post/2017/03/17/awslogin_support_mfa/</link>
      <pubDate>Fri, 17 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2017/03/17/awslogin_support_mfa/</guid>
      <description>&lt;p&gt;以前 &lt;a href=&#34;https://github.com/youyo/awslogin&#34;&gt;awslogin&lt;/a&gt; というコマンドを作った.&lt;br /&gt;
詳細についてはこちらを参照.(&lt;a href=&#34;//blog.youyo.info/post/2017/02/20/create-command-awslogin/&#34;&gt;awsloginコマンド作った&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;公開したところ「MFA対応は? 」というリアクションをいただいた.&lt;br /&gt;
すっかり忘れていたというのが正直なところ.&lt;/p&gt;

&lt;p&gt;ということで対応した.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>grl.i-o.shというサイトを作った</title>
      <link>//blog.youyo.info/post/2017/03/08/grl.i-o.sh/</link>
      <pubDate>Wed, 08 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2017/03/08/grl.i-o.sh/</guid>
      <description>&lt;p&gt;作った.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;http://grl.i-o.sh/&#34;&gt;http://grl.i-o.sh/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&#34;https://github.com/youyo/grl.i-o.sh&#34;&gt;https://github.com/youyo/grl.i-o.sh&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>terraform 0.8.8でEC2のインスタンスタイプ変更ができるようになったので試してみた</title>
      <link>//blog.youyo.info/post/2017/03/06/terraform-ec2-change-instance-type/</link>
      <pubDate>Mon, 06 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2017/03/06/terraform-ec2-change-instance-type/</guid>
      <description>&lt;p&gt;今までのterraformでは, EC2のインスタンスタイプ変更を行なった場合に強制的にインスタンスの再作成が行われてしまうため一手間必要だった.&lt;br /&gt;
&lt;a href=&#34;http://qiita.com/kjm/items/83609ad4d7eb4af58db4&#34;&gt;Terraform で作ったEC2インスタンスのタイプを変更するには&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;それがterraform 0.8.8でようやくインスタンスタイプの変更に対応したようなので早速試してみた.&lt;br /&gt;
(対応するPR &lt;a href=&#34;https://github.com/hashicorp/terraform/pull/11998&#34;&gt;https://github.com/hashicorp/terraform/pull/11998&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AWS LambdaからElasticsearch Serviceに接続するときに、IAM Roleを使う</title>
      <link>//blog.youyo.info/post/2017/02/25/lambda-elasticsearchservice-iamrole/</link>
      <pubDate>Sat, 25 Feb 2017 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2017/02/25/lambda-elasticsearchservice-iamrole/</guid>
      <description>&lt;p&gt;Amazon ElasticSearch Serviceに接続するとき、アクセスポリシーを使い許可してあげる必要がある。いくつかテンプレートが用意されているのだが、その中の選択肢としては&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;IAM Userによる認証&lt;/li&gt;
&lt;li&gt;特定IPからの接続許可&lt;/li&gt;
&lt;li&gt;フルオープン&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;となっている。&lt;/p&gt;

&lt;p&gt;AWS Lambdaから接続するってのを考えたとき、特定のIPからの接続許可を与えるのは難しい。じゃあIAM User作ってアクセスキー、シークレットキーで認証するか？と言われれば、Lambdaに設定されているIAM Roleを使いたい、と考えるわけで。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AWSマネジメントコンソールのSwitchRoleのヒストリーの消し方</title>
      <link>//blog.youyo.info/post/2017/02/24/delete-aws-management-console-role-info/</link>
      <pubDate>Fri, 24 Feb 2017 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2017/02/24/delete-aws-management-console-role-info/</guid>
      <description>&lt;p&gt;SwitchRoleをすると過去のヒストリーが残ると思います。&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;//blog.youyo.info/images/aws-history.png&#34; alt=&#34;/images/aws-history.png&#34; /&gt;&lt;/p&gt;

&lt;p&gt;こんな感じのやつ。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>awsloginコマンド作った</title>
      <link>//blog.youyo.info/post/2017/02/20/create-command-awslogin/</link>
      <pubDate>Mon, 20 Feb 2017 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2017/02/20/create-command-awslogin/</guid>
      <description>&lt;p&gt;&lt;code&gt;awslogin&lt;/code&gt; というコマンドを作りました.&lt;br /&gt;
&lt;a href=&#34;https://github.com/youyo/awslogin&#34;&gt;https://github.com/youyo/awslogin&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;[update]&lt;br /&gt;
コマンドオプションやインストール方法など変更になっているので, 詳細は上記Github READMEを参照.&lt;/p&gt;

&lt;p&gt;[update]&lt;br /&gt;
&lt;a href=&#34;//blog.youyo.info/post/2017/03/17/awslogin_support_mfa/&#34;&gt;MFA対応した&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&#34;これは何&#34;&gt;これは何？&lt;/h2&gt;

&lt;p&gt;マネジメントコンソールにコマンド一発でログインできます.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>カレントディレクトリにあるmy.cnfファイルから設定を読み込む</title>
      <link>//blog.youyo.info/post/2016/09/26/to-use-the-config-file-in-the-current-directory/</link>
      <pubDate>Mon, 26 Sep 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/09/26/to-use-the-config-file-in-the-current-directory/</guid>
      <description>&lt;p&gt;カレントディレクトリに置いてある &lt;code&gt;my.cnf&lt;/code&gt; ファイルから設定読みこみたいなーと思って調べてみたら、どうやら普通にはできないようでした。&lt;br /&gt;
(&lt;a href=&#34;http://qiita.com/yoheiW@github/items/bcbcd11e89bfc7d7f3ff#mycnf%E3%81%AE%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF%E9%A0%86%E5%BA%8F&#34;&gt;参考:基礎MySQL ~その２~ my.cnf (設定ファイル)&lt;/a&gt;)&lt;br /&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>GAE/Goで外部にhttpリクエスト送るには？</title>
      <link>//blog.youyo.info/post/2016/07/05/gae-go-outbound-http-request/</link>
      <pubDate>Tue, 05 Jul 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/07/05/gae-go-outbound-http-request/</guid>
      <description>&lt;p&gt;httpでGETリクエスト送るとそこからzabbixのapi叩いてアラートを停止するってのをGAE/Goの勉強がてら作り直してて、そのときいざzabbixにリクエスト送ろうとしたらエラー出て動きませんでした。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;http.DefaultTransport and http.DefaultClient are not available in App Engine. See https://cloud.google.com/appengine/docs/go/urlfetch/
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Amazon EFSがリリースされたので触ってみた</title>
      <link>//blog.youyo.info/post/2016/06/29/efs-first-impression/</link>
      <pubDate>Wed, 29 Jun 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/06/29/efs-first-impression/</guid>
      <description>&lt;p&gt;&lt;blockquote class=&#34;twitter-tweet&#34; data-lang=&#34;ja&#34;&gt;&lt;p lang=&#34;ja&#34; dir=&#34;ltr&#34;&gt;EFSが正式リリースされたけど、そろそろクラメソさんがブログアップしてくれる頃だと思って待機してる。&lt;/p&gt;&amp;mdash; 洋@豆腐 (@youyo_) &lt;a href=&#34;https://twitter.com/youyo_/status/748047484929314816&#34;&gt;2016年6月29日&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src=&#34;//platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&lt;/p&gt;

&lt;p&gt;と思って待ってたけどこのときはまだ出てなかったので自分で触ってみることにした。
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>JAWS-UG青森開催してきた</title>
      <link>//blog.youyo.info/post/2016/06/26/jawsug-aomori-5/</link>
      <pubDate>Sun, 26 Jun 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/06/26/jawsug-aomori-5/</guid>
      <description>&lt;p&gt;ある日ふと思い立って、&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;//blog.youyo.info/images/jawsugaomori5-1.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;という軽いノリでJAWS-UG青森開催することにしました。&lt;/p&gt;

&lt;p&gt;当日の様子の写真は&lt;a href=&#34;https://goo.gl/photos/C2bHUUS95qE6fxF58&#34;&gt;こちら&lt;/a&gt;です。あと詳細はトゥギャっときました。
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>go buildしたバイナリを実行したら&#39;/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory&#39;エラーが出た</title>
      <link>//blog.youyo.info/post/2016/06/23/go-build-bad-elf-interpreter-error/</link>
      <pubDate>Thu, 23 Jun 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/06/23/go-build-bad-elf-interpreter-error/</guid>
      <description>&lt;p&gt;&lt;blockquote class=&#34;twitter-tweet&#34; data-lang=&#34;ja&#34;&gt;&lt;p lang=&#34;ja&#34; dir=&#34;ltr&#34;&gt;alpine linuxでgo buildしたバイナリでこの現象に出くわした。 &lt;a href=&#34;https://t.co/smbA3ONLiX&#34;&gt;https://t.co/smbA3ONLiX&lt;/a&gt;&lt;/p&gt;&amp;mdash; 洋@豆腐 (@youyo_) &lt;a href=&#34;https://twitter.com/youyo_/status/745799897186631681&#34;&gt;2016年6月23日&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src=&#34;//platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&lt;/p&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Werckerを使ってフェーズ間のパッケージの受け渡し周りでハマった</title>
      <link>//blog.youyo.info/post/2016/06/18/wercker-test/</link>
      <pubDate>Sat, 18 Jun 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/06/18/wercker-test/</guid>
      <description>&lt;h3 id=&#34;まとめ&#34;&gt;まとめ&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;パッケージを次のフェーズに渡すには &lt;code&gt;${WERCKER_OUTPUT_DIR}&lt;/code&gt; ディレクトリの中に入れる&lt;/li&gt;
&lt;li&gt;&lt;code&gt;${WERCKER_OUTPUT_DIR}&lt;/code&gt; の中にパッケージを入れると元のソースコード類はコピーされない&lt;/li&gt;
&lt;li&gt;&lt;code&gt;${WERCKER_OUTPUT_DIR}&lt;/code&gt; の中が空であれば元のソースコード類がコピーされ次のフェーズに渡される&lt;/li&gt;
&lt;li&gt;今回のサンプルコード一式はこちら&lt;br /&gt;
&lt;a href=&#34;https://github.com/youyo/wercker-test&#34;&gt;https://github.com/youyo/wercker-test&lt;/a&gt;&lt;br /&gt;
&lt;a href=&#34;https://app.wercker.com/#applications/5764c96dc961d9eb3f0f515e&#34;&gt;https://app.wercker.com/#applications/5764c96dc961d9eb3f0f515e&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>werckerを使ってGAE/GOにデプロイしてFastlyでURLベースのルーティングをする</title>
      <link>//blog.youyo.info/post/2016/06/15/gae-go-deploy-wercker/</link>
      <pubDate>Wed, 15 Jun 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/06/15/gae-go-deploy-wercker/</guid>
      <description>&lt;p&gt;このブログは &lt;code&gt;hugo&lt;/code&gt; で静的htmlを生成して &lt;code&gt;GAE/GO&lt;/code&gt; にデプロイしています。(&lt;a href=&#34;http://blog.youyo.info/&#34;&gt;http://blog.youyo.info/&lt;/a&gt;)&lt;br /&gt;
旧ブログも &lt;code&gt;Amazon S3&lt;/code&gt; で同じドメインでホストしています。(&lt;a href=&#34;http://blog.youyo.info/blog/archives/&#34;&gt;http://blog.youyo.info/blog/archives/&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;この２つを同じドメインで運用するにあたってURLベースでのルーティングを &lt;code&gt;CloudFront&lt;/code&gt; で実現していて、 &lt;code&gt;Circle CI&lt;/code&gt; を使って &lt;code&gt;git push&lt;/code&gt; をトリガーにしてデプロイ/キャッシュクリアして &lt;strong&gt;いました&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;先週あたりまでこの構成だったのですが、今は &lt;code&gt;CloudFront&lt;/code&gt; =&amp;gt; &lt;code&gt;Fastly&lt;/code&gt; , &lt;code&gt;CircleCI&lt;/code&gt; =&amp;gt; &lt;code&gt;Wercker&lt;/code&gt; へと変更しました。&lt;br /&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>RDS for MySQLを再起動したら文字化けした</title>
      <link>//blog.youyo.info/post/2016/06/14/rds_character_set/</link>
      <pubDate>Tue, 14 Jun 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/06/14/rds_character_set/</guid>
      <description>&lt;h2 id=&#34;まとめ&#34;&gt;まとめ&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;ZABBIXのデータベースとして使用しているRDS for MySQLを再起動してみた&lt;/li&gt;
&lt;li&gt;アラート通知だけが文字化けした&lt;/li&gt;
&lt;li&gt;&lt;code&gt;skip-character-set-client-handshake&lt;/code&gt; 有効にしたら直った</description>
    </item>
    
    <item>
      <title>NginxのTCP Load Balancing試してみた</title>
      <link>//blog.youyo.info/post/2016/06/07/nginx-tcp-balancing/</link>
      <pubDate>Tue, 07 Jun 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/06/07/nginx-tcp-balancing/</guid>
      <description>&lt;p&gt;公式サイトを参考にちょっとやってみた。&lt;br /&gt;
&lt;a href=&#34;https://www.nginx.com/resources/admin-guide/tcp-load-balancing/&#34;&gt;https://www.nginx.com/resources/admin-guide/tcp-load-balancing/&lt;/a&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>JAWS DAYS 2016で発表してきた</title>
      <link>//blog.youyo.info/post/2016/03/12/jawsdays2016/</link>
      <pubDate>Sat, 12 Mar 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/03/12/jawsdays2016/</guid>
      <description>ということで発表してきました。
 資料作成は実質前日1日だけで、めちゃくちゃ焦りながら作ってました。。
 発表時間が15分だったですが、ちょっと資料不足な感があって10分くらいで終わっちゃうんじゃないかーって思ってましたが、実際やってみると13,4分くらいで終わったのでちょうどよかったかなと。
   そしてその発表資料はこちら。
 
  Jawsdays2016 田舎とAWS Lambdaと私  from Naoto Ishizawa 
    緊張しまくって15分は結構あっという間に過ぎました。。
 笑いは狙わず真面目な感じで出来たと思います。
   他者の評価を見てみると&amp;hellip;
    まだまだ頑張らねばなと感じました。
  でもなんだかんだですげー楽しかった！</description>
    </item>
    
    <item>
      <title>SSL証明書のkeyとcrtがペアかどうか確認する</title>
      <link>//blog.youyo.info/post/2016/02/19/check-ssl-keypair/</link>
      <pubDate>Fri, 19 Feb 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/02/19/check-ssl-keypair/</guid>
      <description>&lt;p&gt;apache起動しなくなったよー&lt;br /&gt;
なんとかして！&lt;/p&gt;

&lt;p&gt;とかいう雑な依頼が来たので調べてみたら下記エラーログが出ていた。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[Fri Feb 19 00:00:00 2016] [error] SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>php-fpmはrootで動かない</title>
      <link>//blog.youyo.info/post/2016/02/15/php-fpm--allow-to-run-as-root/</link>
      <pubDate>Mon, 15 Feb 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/02/15/php-fpm--allow-to-run-as-root/</guid>
      <description>&lt;p&gt;知らないサーバで &lt;code&gt;php-fpm&lt;/code&gt; 止まってるよーなんとかしてー&lt;br /&gt;
&lt;br/&gt;
っていう状況があってその時の対応メモ。&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;再起動してみると、&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;# service php-fpm start
Starting php-fpm: [15-Feb-2016 13:22:04] ERROR: [pool www] please specify user and group other than root
[15-Feb-2016 13:22:04] ERROR: FPM initialization failed
                                                           [FAILED]
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;こんなこと言われて起動できなかった。&lt;br /&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>CentOS7にphp5.2をインストール</title>
      <link>//blog.youyo.info/post/2016/02/10/php52-centos7/</link>
      <pubDate>Wed, 10 Feb 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/02/10/php52-centos7/</guid>
      <description>&lt;p&gt;&lt;blockquote class=&#34;twitter-tweet&#34; data-lang=&#34;ja&#34;&gt;&lt;p lang=&#34;ja&#34; dir=&#34;ltr&#34;&gt;今更php5.2とかやめてくれ！！！&lt;/p&gt;&amp;mdash; 洋@新婚 (@youyo_) &lt;a href=&#34;https://twitter.com/youyo_/status/697246270478356480&#34;&gt;2016, 2月 10&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src=&#34;//platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
そう叫びたかったけど、男には戦わなければいけない時もある。
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;blockquote class=&#34;twitter-tweet&#34; data-lang=&#34;ja&#34;&gt;&lt;p lang=&#34;de&#34; dir=&#34;ltr&#34;&gt;$ wget &lt;a href=&#34;https://t.co/nGLB8cfWD6&#34;&gt;https://t.co/nGLB8cfWD6&lt;/a&gt;&lt;/p&gt;&amp;mdash; 洋@新婚 (@youyo_) &lt;a href=&#34;https://twitter.com/youyo_/status/697246709089349632&#34;&gt;2016, 2月 10&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src=&#34;//platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>pip install でバージョン指定</title>
      <link>//blog.youyo.info/post/2016/02/09/ansible1/</link>
      <pubDate>Tue, 09 Feb 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/02/09/ansible1/</guid>
      <description>&lt;p&gt;久しぶりに &lt;code&gt;ansible&lt;/code&gt; インストールしたらバージョンが2系入るようになってた。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ pip install ansible
$ ansible --version
ansible 2.0.0.2
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>emptyportというGolangのライブラリを作った</title>
      <link>//blog.youyo.info/post/2016/02/08/create-emptyport/</link>
      <pubDate>Mon, 08 Feb 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/02/08/create-emptyport/</guid>
      <description>&lt;p&gt;現在使用されていないTCPポートを知りたくて簡単に見つけられないかなーと思ってライブラリ探してたんだけど、見つからなかったので作ってみた。&lt;br /&gt;
(探しきれてないだけな気はするけど)&lt;br /&gt;
なお、このライブラリは下記記事を大変参考にしています。&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;http://qiita.com/sfujiwara/items/7629fa0cfac5603dab30&#34;&gt;Goで適当に空いてるportをListenする&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>zabbix-proxyでout of memory発生</title>
      <link>//blog.youyo.info/post/2016/02/03/zabbix-out-of-memory/</link>
      <pubDate>Wed, 03 Feb 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/02/03/zabbix-out-of-memory/</guid>
      <description>&lt;p&gt;&lt;code&gt;1秒あたりの監視項目数(Zabbixサーバーの要求パフォーマンス)  1703.18&lt;/code&gt; というちょっとは規模大きいほうじゃないかなーというzabbix-serverを運用しています。&lt;br /&gt;
zabbix-server1台ではなく複数台のzabbix-proxyで構成しています。&lt;br /&gt;
そのうちのzabbix-proxy1台が次のようなエラーを吐いて停止。。&lt;br /&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ウイルス性胃腸炎にかかった記録</title>
      <link>//blog.youyo.info/post/2016/01/29/noro-virus/</link>
      <pubDate>Fri, 29 Jan 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/01/29/noro-virus/</guid>
      <description>&lt;p&gt;先日ウイルス性胃腸炎に感染しました。&lt;br /&gt;
ものすごく辛かったので記録。&lt;br /&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>CloudFlareの無料SSL/httpsリダイレクトを使用しているサイトにwordpressを突っ込む</title>
      <link>//blog.youyo.info/post/2016/01/14/wp-cloudflare-ssl/</link>
      <pubDate>Thu, 14 Jan 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/01/14/wp-cloudflare-ssl/</guid>
      <description>&lt;p&gt;まずやりたいこととしてはタイトルの通り。&lt;br /&gt;
既に運用している &lt;code&gt;https://test.youyo.info&lt;/code&gt; (仮)の直下に &lt;code&gt;https://test.youyo.info/blog&lt;/code&gt; というwordpressサイトを突っ込みたい。&lt;br /&gt;
最初は何も考えず普通に設置してみてインストール画面をみたらcssやらjsが読み込まれなかった。&lt;br /&gt;
あれーと思ったらphpが吐くリンク先が &lt;code&gt;http&lt;/code&gt; で出力されているためだった。&lt;br /&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Error detected while processing vim_bootstrap_updater.vim</title>
      <link>//blog.youyo.info/post/2016/01/10/error-detected-while-processing-vim_bootstrap_updater.vim/</link>
      <pubDate>Sun, 10 Jan 2016 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2016/01/10/error-detected-while-processing-vim_bootstrap_updater.vim/</guid>
      <description>&lt;p&gt;&lt;code&gt;brew cask install hoge&lt;/code&gt; とかやったらインストールできなかった。&lt;br /&gt;
調べてみたら &lt;code&gt;homebrew-cask&lt;/code&gt; が本家に入ったとかで移行が必要なようだった。&lt;br /&gt;
&lt;a href=&#34;http://qiita.com/emonuh/items/5dc518a64e6ca722b08a&#34;&gt;homebrew-caskがErrorになると思ったら本家に移行してた&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;んで &lt;code&gt;brew update&lt;/code&gt; かけたら &lt;code&gt;vim&lt;/code&gt; でファイル開いたときにエラー出るようになってた&amp;hellip;&lt;br /&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Hugoで作ったサイトをGoogle App Engineで公開した</title>
      <link>//blog.youyo.info/post/2015/10/23/publish-hugo-in-gae/</link>
      <pubDate>Fri, 23 Oct 2015 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2015/10/23/publish-hugo-in-gae/</guid>
      <description>&lt;p&gt;ブログを作りなおすにあたってOctopressからHugoに移行しました。理由はなんとなくです。気分です。&lt;br /&gt;
で、OctopressのときはS3でホストしてたのですが同じじゃつまらないのでGoogle Cloud Storageでホストしてみました。でもデプロイ時にコンテンツのパーミッションを設定する方法がわからなかったり差分だけど持っていくやり方がわからなかったのでイマイチだと感じていました。&lt;/p&gt;

&lt;p&gt;なんかないかなーと調べてたらGAEで静的ファイルを配信する方法が見つかったのでサクッと移してみました。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>CentOS6にPostgreSQL7.3.1をソースインストール</title>
      <link>//blog.youyo.info/post/2015/10/21/centos6-postgresql731/</link>
      <pubDate>Wed, 21 Oct 2015 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2015/10/21/centos6-postgresql731/</guid>
      <description>&lt;p&gt;備忘録です&lt;/p&gt;

&lt;h3 id=&#34;環境&#34;&gt;環境&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;CentOS6.7 x86_64&lt;/li&gt;
&lt;li&gt;PostgreSQL 7.3.1</description>
    </item>
    
    <item>
      <title>ブログリニューアル</title>
      <link>//blog.youyo.info/post/2015/10/10/renewal/</link>
      <pubDate>Sat, 10 Oct 2015 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2015/10/10/renewal/</guid>
      <description>間違って前のブログのソースを消しちゃって更新できなくなったのでリニューアルしました。
古いブログの自体はs3に残っているので見れるようにリンクしています。</description>
    </item>
    
    <item>
      <title>リモートのdockerホストに接続する</title>
      <link>//blog.youyo.info/post/2015/07/06/docker-connect-tls/</link>
      <pubDate>Mon, 06 Jul 2015 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2015/07/06/docker-connect-tls/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://beatsync.net/main/log20141212.html&#34;&gt;インターネットの向こう側にあるDockerを使う&lt;/a&gt; を大いに参考にした。(丸パクリ&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Xbuildでrubyセットアップメモ</title>
      <link>//blog.youyo.info/post/2015/05/27/xbuild/</link>
      <pubDate>Wed, 27 May 2015 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2015/05/27/xbuild/</guid>
      <description>yum install epel-release yum install make gcc kernel-devel zlib-devel openssl-devel readline-devel curl-devel sqlite-devel libyaml-devel libffi-devel cd /usr/local/ git clone https://github.com/tagomoris/xbuild.git /usr/local/xbuild/ruby-install 2.2.2 /usr/local/ruby-2.2.2 echo &#39;export PATH=/usr/local/ruby-2.2.2/bin:$PATH&#39; &amp;gt; /etc/profile.d/ruby-2.2.2.sh exec $SHELL -l gem install bundler  </description>
    </item>
    
    <item>
      <title>2014年まとめ</title>
      <link>//blog.youyo.info/post/2014/12/31/2014nian-matome/</link>
      <pubDate>Wed, 31 Dec 2014 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2014/12/31/2014nian-matome/</guid>
      <description>&lt;h2 id=&#34;2014年の出来事&#34;&gt;2014年の出来事&lt;/h2&gt;

&lt;p&gt;1月から書き出していこうかと思いましたが全然覚えてませんでした。&lt;br /&gt;
なので覚えていることだけ。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>CentOSのsystem領域にrubyの最新バージョンを手軽にインストールする</title>
      <link>//blog.youyo.info/post/2014/12/05/centos-latest-ruby/</link>
      <pubDate>Fri, 05 Dec 2014 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2014/12/05/centos-latest-ruby/</guid>
      <description>&lt;p&gt;CentOS6系のパッケージでインストールされるrubyのバージョンは1.8.7です。さすがに低すぎるってことでもっと新しいバージョンを使おうってときに普通はrbenvやRVMを利用すると思います。
でもdeamonからrubyを使おうとしたとき、rbenvで入れたrubyって少し使いづらいです。。&lt;/p&gt;

&lt;p&gt;systemのrubyのバージョンを上げたいってとき、epelなどでもパッケージ提供されていないのでソースからインストールするしかないのかな〜って思ってます。&lt;br /&gt;
今回aws-sdkを使おうとしたらバージョン低すぎるよ！って言われたのでどうにかすることにしました。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fluentdでsyslog受信しようとしたらハマった</title>
      <link>//blog.youyo.info/post/2014/11/14/td-agent-syslog/</link>
      <pubDate>Fri, 14 Nov 2014 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2014/11/14/td-agent-syslog/</guid>
      <description>&lt;p&gt;スイッチとかのログを集めようと思って下記のような設定をしてテストしてみるも、エラーを吐いてうまくいかない。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>#opst19に参加してきた</title>
      <link>//blog.youyo.info/post/2014/10/27/opst19/</link>
      <pubDate>Mon, 27 Oct 2014 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2014/10/27/opst19/</guid>
      <description>&lt;p&gt;#opst19に参加してきました！&lt;br /&gt;
&lt;a href=&#34;http://connpass.com/event/8638/&#34;&gt;http://connpass.com/event/8638/&lt;/a&gt;&lt;br /&gt;
個人的にはかなりレベルの高いおもしろい内容でした！&lt;br /&gt;
ので、メモったものを公開します！&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Opendkim設定</title>
      <link>//blog.youyo.info/post/2014/10/21/opendkim/</link>
      <pubDate>Tue, 21 Oct 2014 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2014/10/21/opendkim/</guid>
      <description>&lt;p&gt;opendkimの設定したのでメモ。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>JFT2014でAmazonS3の発表してきた</title>
      <link>//blog.youyo.info/post/2014/09/08/jft2014-s3/</link>
      <pubDate>Mon, 08 Sep 2014 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2014/09/08/jft2014-s3/</guid>
      <description>&lt;p&gt;発表資料はこちら。&lt;/p&gt;

&lt;iframe src=&#34;//www.slideshare.net/slideshow/embed_code/38766359&#34; width=&#34;427&#34; height=&#34;356&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34; style=&#34;border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;&#34; allowfullscreen&gt; &lt;/iframe&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>KVMでLiveMigrationしてみた</title>
      <link>//blog.youyo.info/post/2014/08/18/kvm-live-migrate/</link>
      <pubDate>Mon, 18 Aug 2014 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2014/08/18/kvm-live-migrate/</guid>
      <description>&lt;p&gt;やってみました。&lt;br /&gt;
参考は&lt;a href=&#34;https://d.hatena.ne.jp/enakai00/20111124/1322106772]&#34;&gt;こちら&lt;/a&gt;。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>JTF2014行ってきた</title>
      <link>//blog.youyo.info/post/2014/06/22/jtf2014/</link>
      <pubDate>Sun, 22 Jun 2014 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2014/06/22/jtf2014/</guid>
      <description>&lt;p&gt;JTF2014行ってきました。&lt;br /&gt;
朝起きれなかったので途中からの参加で、かつ夜仕事があったので途中で帰ったわけですが、とても貴重なお話が聞けました！&lt;br /&gt;
箇条書きですが自分がメモったことをざっと書きます。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Too Many Authentication Failures for User</title>
      <link>//blog.youyo.info/post/2014/06/17/too-many-authentication-failures-for-user/</link>
      <pubDate>Tue, 17 Jun 2014 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2014/06/17/too-many-authentication-failures-for-user/</guid>
      <description>&lt;p&gt;macでsshしようとするとたまに出る。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[naoto@MBA ~] $ ssh root@192.168.5.222
Received disconnect from 192.168.5.222: 2: Too many authentication failures for root
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>hwclockのせいでOS起動しなくなった</title>
      <link>//blog.youyo.info/post/2014/06/17/hang-by-hwclock/</link>
      <pubDate>Tue, 17 Jun 2014 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2014/06/17/hang-by-hwclock/</guid>
      <description>&lt;p&gt;CentOS 5系のサーバを何気なくrebootしたら上がってこなくなった。&lt;br /&gt;
慌ててリモートコンソール繋ぐと、&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;INIT: version 2.86 booting
Welcome to  CentOS release 5 (Final)
Press ‘I’ to enter interactive startup.
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;この画面で止まってた。。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Redmine構築</title>
      <link>//blog.youyo.info/post/2014/06/06/redmine-mysql-nginx/</link>
      <pubDate>Fri, 06 Jun 2014 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2014/06/06/redmine-mysql-nginx/</guid>
      <description>&lt;p&gt;Redmine構築したのでメモ。(いつも忘れてググってるので。。)&lt;/p&gt;

&lt;h2 id=&#34;環境&#34;&gt;環境&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;CentOS 6.5&lt;/li&gt;
&lt;li&gt;Redmine 2.5.1&lt;/li&gt;
&lt;li&gt;Ruby 2.0.0-p481&lt;/li&gt;
&lt;li&gt;Nginx 1.6.0&lt;/li&gt;
&lt;li&gt;MySQL 5.1.73&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Apache Passengerは使わず、unicornで起動してproxyとしてnginxを使います。unicornはupstartで起動します。rubyはrbenvでお好きなものを。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>インスタンスを複製してレプリケーション組んだら詰まった</title>
      <link>//blog.youyo.info/post/2014/06/02/mysql-replication-copy/</link>
      <pubDate>Mon, 02 Jun 2014 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2014/06/02/mysql-replication-copy/</guid>
      <description>&lt;p&gt;ec2上にmysqlサーバ建てて、AMI作成してそこからインスタンスもう1台あげてレプリケーション組もうとしたら詰まったのでメモ。&lt;br /&gt;
いつも通り設定して &lt;code&gt;start slave;&lt;/code&gt; して &lt;code&gt;show slave status\G&lt;/code&gt; したらなんかエラー吐いてIOスレッド止まってた。。。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>JAWS-UG青森#3でLTしてきた</title>
      <link>//blog.youyo.info/post/2014/06/01/jaws-ug-aomori-3/</link>
      <pubDate>Sun, 01 Jun 2014 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2014/06/01/jaws-ug-aomori-3/</guid>
      <description>&lt;p&gt;JAWS-UG青森#3でLTしてきました。&lt;br /&gt;
資料はこちら。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Redis-Sentinelのclient-reconfig-scriptでVIPをつける</title>
      <link>//blog.youyo.info/post/2014/05/24/redis-cluster/</link>
      <pubDate>Sat, 24 May 2014 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2014/05/24/redis-cluster/</guid>
      <description>&lt;p&gt;Redis-Sentinelを使って冗長化するとき、VIPの制御はどうしよっかな〜と思っていろいろ調べた結果、 &lt;code&gt;client-reconfig-script&lt;/code&gt; を使うとVIP付けれそう！ってことがわかって、やってみたのでまとめ。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>CentOS6でNAT設定</title>
      <link>//blog.youyo.info/post/2014/05/20/nat-centos/</link>
      <pubDate>Tue, 20 May 2014 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2014/05/20/nat-centos/</guid>
      <description>&lt;p&gt;いつも忘れるのでメモ。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ローカルネットワークは192.168.10.0/24 とする。&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;&lt;code&gt;sed -i &amp;quot;s|net.ipv4.ip_forward = 0|net.ipv4.ip_forward = 1|&amp;quot; /etc/sysctl.conf
sysctl -p
iptables -t nat -A POSTROUTING -s 192.168.10.0/255.255.255.0 -j MASQUERADE
service iptables save
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>KVMでconsole接続出来るようにするメモ</title>
      <link>//blog.youyo.info/post/2014/05/15/kvm-console/</link>
      <pubDate>Thu, 15 May 2014 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2014/05/15/kvm-console/</guid>
      <description>&lt;p&gt;KVMでVM作成するとき、毎回console出来るようにする設定をググっていたので自分用にメモ。&lt;br /&gt;
+ ワンライナーにはならなかったけど、簡単なコマンドを。&lt;/p&gt;

&lt;p&gt;参考元はこちら。&lt;br /&gt;
&lt;a href=&#34;http://aikotobaha.blogspot.jp/2012/03/rhel6centos6sl6-on-kvm.html&#34;&gt;RHEL6/CentOS6/SL6 on KVM時のシリアルコンソール設定&lt;/a&gt;&lt;br /&gt;
&lt;a href=&#34;http://aikotobaha.blogspot.jp/2010/08/rhel-kvm-2.html&#34;&gt;RHEL KVM (2) コンソール接続&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Cake phpで作られたサイトのホスト名変えたときのエラー対応</title>
      <link>//blog.youyo.info/post/2014/05/14/transfer-cake-php-site/</link>
      <pubDate>Wed, 14 May 2014 00:00:00 +0000</pubDate>
      
      <guid>//blog.youyo.info/post/2014/05/14/transfer-cake-php-site/</guid>
      <description>&lt;p&gt;cake phpで作られたサイトを別サーバに移して、ホスト名変更しました。&lt;br /&gt;
するとブラウザは真っ白。。ログにはこんなエラーが。。。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;PHP Fatal error:  Class &#39;Dispatcher&#39; not found in /PATH/TO/app/webroot/index.php on line 87
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>