December 10, 2014

自分みたいな Ingress ライトユーザーごときが昨今の Ingress 人気に便乗してこんなネタを書くのも恐縮ですが、先日、第 18 回文化庁メディア芸術祭のエンターテインメント部門で大賞を受賞し、更に今週末 13 日には Darsana Tokyo 開催と、周囲では Ingress が、にわかに盛り上がりを見せています。
「流行ってるの?自分の周りに Ingress なんてやってる奴いないよ?」
という人もいますが、誰が Ingress やってて誰がやってないのかをどうやって判断してますか?
Ingress やってる人は、わざわざ周囲に「Ingress やってるよ!」なんて公言しているわけではありません。
案外、日頃行くポータルのオーナーのエージェント名を見たり、自分のポータルが攻撃を受けた時の通知を見て「あ、この人もやってるのか」なんて気付いたりするものです。
ある日、上野動物園内のあるポータルに、パンクラスで活躍中の格闘家「リアル神代ユウ」こと佐野哲也選手の ID っぽい (でも若干違う) エージェント名がオーナーのポータルを見付けた時に「妙に似てるけどまさか…」とおもってたら、後々聞いてみたところ本人だということがわかったりと、案外密かに Ingress やってる人はいるものです。
Ingress やってても、意外に身近な人が Ingress をやってることになかなか気付かなかったりするのに、Ingress やってない人が Ingress やってる人に気付くのなんて至難のわざです。
Ingress 人気が信じられない人は、試しに 13 日の 14:00 〜 14:10 に恵比寿ガーデンプレイスまたは麻布十番商店街、あるいは 16:00 〜 16:10 に広尾商店街に行ってみると、恐らく Ingress をやっている人が大量に出現するのでわかるとおもいます。
おのおの定位置っぽい場所に立ち、そこから一歩も動かずスマホを凝視しながら画面のあちこちを連打する数百人から数千人の集団が突如として現れ、10 分経ったら皆その場から立ち去って大移動を開始するという異様な光景を目撃することが出来るでしょう。
しかも、ここで例に挙げた場所と時間は、あくまでも「特に密集しそうな場所」の一例であり、実はこの現象が都内の六本木通り以南の各所で、13 日の昼から夕方まで同時多発的に発生します。
ちなみに「六本木通りってどこだよ」って話はこちら。
さて、相変わらず話が大きく横道に逸れたので本題に入ります。続きを読む
November 05, 2014
表題のことがしたかった。
Apache の core にある
日本語のドキュメントには明記されてないのに、英語のドキュメントには明記されている罠。
ということで、
Plack-Middleware-LimitRequest - search.cpan.org
使いかたは SYNOPSIS にある通りです。
そもそも、
全体で DDoS 対策するべきであることは間違いありませんが、アプリケーションの用途や性質によって制限値を変えられたほうが幸せになれるケースもあるんじゃないかなぁとかおもいました。
「あっちがこのぐらいの値を要求するから、こっちは本当はこんなに必要ないし受け付けたくはないけど仕方なく大きめに設定してる」
みたいなケースには悪くないとおもいます。
まぁ、当初の目的は
こういうネタ書くの何年ぶりだろ。
うんこちんちん。
Apache の core にある
LimitRequestBody ってディレクティブ使ったら request body が巨大なのとか防げるんだとおもってたら、どうも mod_proxy を使って reverse proxy にしている場合、proxy するリクエストにこの制限は効かないらしい。日本語のドキュメントには明記されてないのに、英語のドキュメントには明記されている罠。
ということで、
LimitRequest* のディレクティブのような挙動を Plack 環境でよしなにやってくれる middleware を書いたらいいんじゃね?ってなってサラっとでっちあげてみました。Plack-Middleware-LimitRequest - search.cpan.org
使いかたは SYNOPSIS にある通りです。
use Plack::Builder;
my $app = sub { ... };
builder {
enable 'LimitRequest',
body => 102400,
fields => 50,
field_size => 4094,
line => 4094
;
$app;
};
なんで、LimitRequestBody の実装だけにとどめなかったかっていうと、Plack が前段で動いているような奇抜な環境の場合にも制限できたほうが嬉しい人がこの世の中には若干いたりするんじゃないかな?という妄想をしたから。そもそも、
LimitRequest* 系ディレクティブって、〜Body はユーザに認められたコンテキスト (VirtualHost や Directory コンテナ内、.htaccess など) で設定出来るのに対して、他の 〜Fields, 〜FieldSize, 〜Line はグローバルコンテキスト (httpd.conf) でしか設定出来ないので、一部スコープにしか影響しないものと全体に影響するものを一つの middleware で実現するのはどうなのよ?っていう感じもありますけど、逆に言えば、グローバルコンテキストでしか実現できなかったものを、一つの $app のスコープ内の挙動にとどめられるってのは考えようによってはメリットでもあるんじゃないかな?と考えました。全体で DDoS 対策するべきであることは間違いありませんが、アプリケーションの用途や性質によって制限値を変えられたほうが幸せになれるケースもあるんじゃないかなぁとかおもいました。
「あっちがこのぐらいの値を要求するから、こっちは本当はこんなに必要ないし受け付けたくはないけど仕方なく大きめに設定してる」
みたいなケースには悪くないとおもいます。
まぁ、当初の目的は
LimitRequestBody をやりたかっただけなので、同様のケースで困っている方がいれば是非ご利用ください。こういうネタ書くの何年ぶりだろ。
うんこちんちん。
September 29, 2014
March 01, 2014
先日、LINE Creators Market というのが発表され、4 月以降、オリジナルスタンプが販売出来る仕組みが出来ることが発表されました。
実は LINE の有料スタンプがはじまってから今まで、「日本国内において、LINE アプリ上だけで入手可能なスタンプを全部ゲットしてみる」という、特に何の意味もないルールを自分に課していたのですが、今後 LINE Creators Market が始まったらこのルールを続けるわけにはさすがにいかないだろうなぁとおもい、LINE Creators Market の登場を 1 ヶ月前に控えた 3 月の月初時点で、なんとなく自分の LINE アカウントでゲットした LINE スタンプの総決算をしてみたら、けっこう面白いことになっていたので、簡単にまとめてみました。
続きを読む
実は LINE の有料スタンプがはじまってから今まで、「日本国内において、LINE アプリ上だけで入手可能なスタンプを全部ゲットしてみる」という、特に何の意味もないルールを自分に課していたのですが、今後 LINE Creators Market が始まったらこのルールを続けるわけにはさすがにいかないだろうなぁとおもい、LINE Creators Market の登場を 1 ヶ月前に控えた 3 月の月初時点で、なんとなく自分の LINE アカウントでゲットした LINE スタンプの総決算をしてみたら、けっこう面白いことになっていたので、簡単にまとめてみました。
続きを読む
February 21, 2014
以前、渋谷ヒカリエのランチ全店制覇をしてベスト 5 を発表したのですが、そのまま流れに乗って、渋谷ヒカリエから渋谷駅間を直結する渡り廊下を走り隊衝動を抑えながら歩いて渡り、東急百貨店の東横店でもランチ全店制覇してみました。
以前も書きましたが、オフィスが渋谷に移転した後「なるべく毎日違う店でランチを食べる」というルールを何となく継続したまま、東急東横店ランチ全店制覇ついでに、遂にランチ訪問店舗数が 200 店舗を超えました。
これまで同様、毎日ロケタッチに記録し、それを NAVER まとめの「渋谷ヒカリエ勤務な私の日々のランチ」というまとめに「淡々と」記録しています。
渋谷駅に連結している東急百貨店の東横店は、主に西館 9F 「東急レストラン街」に飲食店があり、ランチを提供しているレストランに分類されるお店は 17 店舗 (2014 年 2 月現在) あります。
その中から、前回同様に「自分的に美味しかったとおもう店ベスト 5」を発表します。
続きを読む
以前も書きましたが、オフィスが渋谷に移転した後「なるべく毎日違う店でランチを食べる」というルールを何となく継続したまま、東急東横店ランチ全店制覇ついでに、遂にランチ訪問店舗数が 200 店舗を超えました。
これまで同様、毎日ロケタッチに記録し、それを NAVER まとめの「渋谷ヒカリエ勤務な私の日々のランチ」というまとめに「淡々と」記録しています。
渋谷駅に連結している東急百貨店の東横店は、主に西館 9F 「東急レストラン街」に飲食店があり、ランチを提供しているレストランに分類されるお店は 17 店舗 (2014 年 2 月現在) あります。
その中から、前回同様に「自分的に美味しかったとおもう店ベスト 5」を発表します。
続きを読む
