May 17, 2012
dancerj
May 16, 2012
araki
AmazonLinuxにfluentdをいれてみる
fluentdの特集記事がのっているというSDが明日発売。
よく考えたらAmazonLinuxでさわったことがなかったので、インストール最小手をさがしてみようということで。
sudo yum install ruby19 ruby19-develsudo yum remove ruby
sudo gem1.9 install fluentd
(略)
Successfully installed msgpack-0.4.7
Successfully installed json-1.7.3
Successfully installed yajl-ruby-1.1.0
Successfully installed iobuffer-1.1.2
Successfully installed cool.io-1.1.0
Successfully installed http_parser.rb-0.5.3
Successfully installed fluentd-0.10.22
7 gems installed
ERROR: While executing gem ... (Gem::DocumentError)
ERROR: RDoc documentation generator not installed: cannot load such file -- rdoc/rdoc
最後にrdoc由来のエラーがでるが、ドキュメントはサーバ側にいらんのでこれでよいことに。気持わるいなら、–no-ri –no-rdoc をつければokなはず。
一応
fluentd --setup ./fluent
fluentd -c ./fluent/fluent.conf -vv &
echo '{"json":"message"}' | fluent-cat debug.test
で動作も確認。
カテゴリー:AWS
Henrich
XZでパッケージサイズが一割縮んだ
XZでパッケージサイズが一割縮んだ
bug#672428を適用してもらったので、texlive-latex-extra-docパッケージのサイズが300->270MBに減りました
araki
NATインスタンスのパフォーマンスが心配な方へ。
VPCではプライベートIPアドレスだけで構成されているために、Publictなthe Internetに出ていけないインスタンスを置くことができる。
このようなインスタンスでも、NATインスタンスを使うことで、インターネットに出ていくようにすることができる。
- Amazon VPCのNATインスタンスを作ってみる(Squid編)
- Amazon VPCのNATインスタンスを作ってみる(iptables編)
- Amazon VPCのNATインスタンスを作ってみる(環境準備編)
途中まで書いて気がついた。↑の記事がすばらしすぎることに。みんなこれを見るべき。
たまにNATインスタンスのパフォーマンスを気にする人がいるので、そのヒントを。
- NATインスタンスはいくつでも作れるので、負荷分散
- NATインスタンスを速いインスタンス(c1.xlargeとか)にすることも有効
- Squidの透過proxyなどつかうと劇的に効果が出るときもある
といった具合。
カテゴリー:AWS
May 15, 2012
araki
CloudFrontで使っているCA証明書について
たまに聞かれるCloudFrontの証明書について。
どんなものがはいってるかについては、Firefoxでも使えばすぐに調べがつく。

というわけで、http://www.entrust.net/developer/index.cfm がCloudFrontで使用している証明書。
- http://support.apple.com/kb/HT4415?viewlocale=ja_JP iOS4での対応状況→ok
- http://support.apple.com/kb/HT3580?viewlocale=ja_JP iOS3での対応状況→ok
- http://www.au.kddi.com/ezfactory/tec/spec/ssl.html
- http://www.au.kddi.com/ezfactory/tec/spec/zip/ssl_download.zip AUはほぼOK
- http://www.nttdocomo.co.jp/service/developer/make/content/ssl/spec/ DoCoMoもOKっぽい
- http://creation.mb.softbank.jp/mc/tech/tech_web/web_ssl.html SoftbankもOKとしている
SSL事業者からの情報
在野の情報
- http://triaez.kaisei.org/~kaoru/ssl/cell.html ガラケーの対応状況まとめ
カテゴリー:AWS
Debian JP Blog
第 88 回 東京エリア Debian 勉強会のお知らせ
東京近辺にいらっしゃる皆様こんにちは。今月も 東京エリア Debian 勉強会が開かれます!
Debian 勉強会とは、Debian の開発者になれることをひそかに夢見るユーザたちと、 ある時にはそれを優しく手助けをし、またある時には厳しく叱咤激励する Debian 開発者らが Face to Face で Debian GNU/Linux のさまざまなトピック (新しいパッケージ、Debian 特有の機能の仕組について、Debian 界隈で起こった出来事、 etc ) について語り合うイベントです。
参加される方は主に東京を中心に関東近郊の国籍・性別不問の Debian ユーザです ( Debian をまだ使ったことが無いが興味があるので…とか、かなり遠い所から来てくださる方もいます)。 開発の最前線にいる Debian の公式開発者や開発者予備軍の方も居ますので、 普段は聞けないような様々な情報を得るチャンスです。 興味と時間があった方、是非御参加下さい。 (また、勉強会で話をしてみたいという方も随時募集しています)。
- 開催日時・会場
-
- 日時:2012 年 5 月 19 日 ( 土曜日 ) 18:00-21:00
- 費用:500 円
- 会場:あんさんぶる荻窪 第一教室
- Debian trivia quiz
Debian 関連のニュースにおいついていますか? 簡単なクイズで Debian 常識テストしちゃいます。 - 事前課題発表
皆さんの事前課題の回答を発表しちゃいます。 - coffeescriptを使ってみた
Coffeescriptとはjavascriptを使いやすくしたプログラミング言語です。入門書を読んだので紹介します。 - Python初心者が「Pythonプロフェッショナルプログラミング」を読んでみた
主にDebianパッケージ方面の視点から、先日読んだ書籍にツッコミを入れてみます
- Debian 勉強会参加者に紹介したい書籍を1冊以上挙げて、内容を簡単に紹介してください(特に技術書には限りません)
- あなたが何かスクリプト言語をプログラミング初心者にお勧めするとして「その言語を選んだ理由」と「最初の一歩として案内する書籍/サイト」を教えてください。
回答は Debian 勉強会予約システムの課題回答フォームに入力してください。提出いただいた回答は全員に配布すること、 また内容の再利用を実施することを了承ください。 Debian 勉強会資料は GPL で公開します ( Web での公開が可能な内容でお願いします)。
この件に関するお問い合わせは Debian 勉強会主催者:上川 (dancer@{debian.org} ) までお願いいたします。
May 14, 2012
mkouhei
dnsmasqで複数N/Wそれぞれにdefault gatewayを設定する。
dnsmasqで複数N/Wそれぞれにdefault gatewayを設定する。¶
もともとdnsmasqサーバにのみアクセスさせる用途で使っていたのですが、他のネットワークにもアクセスする必要がでたので調べてみました。
ます、複数のNICを持つサーバで、dnsmasqを使ってDHCPサーバを立てる場合、払い出すNICとDHCPの範囲を指定します。
interface=eth1
interface=eth2
interface=eth3
interface=eth4
interface=eth5
interface=eth6
dhcp-range=10.0.0.10,10.0.0.250,30m
dhcp-range=10.0.1.10,10.0.1.250,30m
dhcp-range=10.0.2.10,10.0.2.250,30m
dhcp-range=10.0.3.10,10.0.3.250,30m
dhcp-range=10.0.4.10,10.0.4.250,30m
dhcp-range=10.0.5.10,10.0.5.250,30m
しかし、これだとデフォルトゲートウェイが設定されません。上記のネットワークはそれぞれ24bitなので、デフォルトゲートウェイも別々に設定したいですね。dhcp-optionで、option:routerを使うと一つのネットワークに対してデフォルトゲートウェイを設定できますが、そのままでは複数のネットワークに対して設定できません。そこで、tagを使います。tagでつける名前は任意の半角英数の文字列です。
dhcp-range=tag:eth1,10.0.0.10,10.0.0.250,30m
dhcp-range=tag:eth2,10.0.1.10,10.0.1.250,30m
dhcp-range=tag:eth3,10.0.2.10,10.0.2.250,30m
dhcp-range=tag:eth4,10.0.3.10,10.0.3.250,30m
dhcp-range=tag:eth5,10.0.4.10,10.0.4.250,30m
dhcp-range=tag:eth6,10.0.5.10,10.0.5.250,30m
dhcp-option=tag:eth1,option:router,10.0.0.1
dhcp-option=tag:eth2,option:router,10.0.1.1
dhcp-option=tag:eth3,option:router,10.0.2.1
dhcp-option=tag:eth4,option:router,10.0.3.1
dhcp-option=tag:eth5,option:router,10.0.4.1
dhcp-option=tag:eth6,option:router,10.0.5.1
あとはdnsmasqを再起動すれば、セグメント毎にデフォルトゲートウェイを設定できます。 dnsmasqのマニュアル には他の設定もいろいろ記載されています。コマンドラインで使うオプションを、設定ファイル(/etc/dnsmasq.conf)でそのまま使えるのが良いですね。
araki
今日からサポートされたCloudFrontの動的URLサポートのこまかい話
CloudFrontがかなりパワフルになった。おねだんはそのままで!
どれだけかわったかと言えば、とりあえず前のことは忘れてもいい(覚えていたほうがもっといいが必須ではない)と思えてしまうほど。(大枠は、【AWS発表】Amazon CloudFrontが動的コンテンツをサポート あたりを読んでいただきたい)
これ↓が今日からのwebサイトの標準体だろう。

さて、ありがたいことに、動的URLといえばQuery Stringということで、すかさず質問をいただいたので。。
認識しません。というか、それはダサいアプリなどを考えるといれかえてはいけない! RT @sato_shi: CloudFrontの動的URLサポートって、?a=x&b=y と ?b=y&a=x が同じだって認識してくれるのかな? #jawsug
— ARAKI Yasuhiroさん (@ar1) 5月 14, 2012
というようなことを書いた。ついでなので細かなことを書いておこう。
Query Stringについて
- Query Stringはオプション機能として提供。有効にすると、Query Stringもすべて含んだfull URLがオリジンに送られる。
- ロギング機能を有効にしていれば、Query Stringは記録される。
- Query Stringの順番、大文字小文字に注意
- Private Content機能を使うときにCloudFrontで予約しているQueryがあることに注意。
- Expires, Policy, Signature, and Key-Pair-Id are reserved query parameters
- S3 bucket, an ELB, an EC2 instance, a custom originなどなどを指定できる
- 10オリジンまで. それぞれ”Origin ID”が付与される
カテゴリー:AWS Tagged: cdn, cloudfront
nogajun
SqueezeライブDVDを使ってインストール後に日本語環境をインストール
SqueezeライブDVDを使ってインストール後に日本語環境をインストール
SqueezeライブDVDを使うとサクッとDebianがインストールできるのはうれしいのですが、日本語環境がインストールされないので、インストールする方法をメモしておきます。
(Wheezyからはメタパッケージに変わるので、Squeeze専用のバッドノウハウ。live-installerを調べてインストール中にネットワークにつながっていれば足りないパッケージをダウンロードするようにできればいいのだけど、d-iの仕組みがサッパリわかんないんだよな。)
1. ログインして「システムターミナル・スーパーユーザモード」を起動
文字化けしてるのでわかりませんが左上のメニューをたどって、システムターミナル・スーパーユーザモードを起動します。 システムターミナルの場所はスクリーンショットを取ったので参考にしてください。
2. aptitudeを使って日本語環境に必要なパッケージをインストール
aptitudeを使って日本語環境用パッケージのタスクをインストールします。 (apt-getやtaskselからはインストールできません。)
# aptitude update # aptitude install -y japanese japanese-desktop japanese-gnome-desktop
May 13, 2012
tamura
[Twitter]2012年05月13日のツイート
May 12, 2012
tamura
[Twitter]2012年05月12日のツイート
May 11, 2012
araki
SOUND ONLYのロゴをだすテレカン支援システムがちょっとほしくなった
朝からひさしぶりに内部だけのテレカン.それにしてもみんな自分に興味のあるところだけをしゃべるしゃべる。逆に言えば自分の職務のところが興味あるのは実にあたりまえのことなのだが。
声と名前のマッピングという短期の記憶ができない自分にとって、テレカンで辛いところは、声でしか相手を判別できないこと。
声と顔をマッピングして座席にすわらせるようなの、エヴァにでてきたSOUND ONLYのアイコンのイメージか。ああいうの作ろうと思えば作れるとは思うのだが、そこまでの動機でもない。
カテゴリー:misc

