LinuxUnixstickersでギークなステッカーを手に入れてみた最近コードを書いていないので、ちょっと閑話休題。いうか、フリーランスという働き方のためか、ずっとコード書いている訳ではないので書きたくても書け無い時もあるのです。渋谷や原宿辺りのオシャレなカフェやノマドカフェ行くと、オープンエアでMacBookを広げてノマドライフを満喫している方々がいますが、決まってこれまたオシャレなWebサービスのロゴステッカーなんかを貼ってドヤッてますよね。自分のMacBookにもああ言うのを貼りたいけど、どうせならギークでわかる人にはわかるような素敵なステッカー貼りたいなーと思って探してました。行き着いたのがUnixstickersです。ここは$0.69〜と安価で種類が豊富、更にVimステッカーまで置いてあります!とてもとても安価なんですが、結局自分は「あれもこれも」と思いながら色々カートに突っ込んで、大体$30弱買ってしまいましたorz支払いはPaypalなので問題無し、問題は日本国内届くのかな・・・と思いながら待つ事2週間・・・。頼んでから、Vimステッカー3枚はいらないかなーと後悔しつつ、まぁ布教用にあっても困らないかと思う次第。あとPHPのゾウがいかしてますね。Pythonステッカーはモヒカンな人たちに目を付けられそうなので、目に付かないところに貼ってニヤニヤしたいと思います。ステッカーUnixstickersでギークなステッカーを手に入れてみたにコメントNginxでgzip化した状態でcacheをしてみるNginxのキャッシュはproxy_cacheによって、比較的簡単に取ることができるのですが、できればgzip化された状態でキャッシュしたいなぁと思ってやってみました。Apacheを想定して設定してみました。これはあくまでgzip化した状態でキャッシュできるというだけで、パフォーマンスについては調査してません。これをやってパフォーマンスが低下しても責任はもてませんのであしからず。(Apache[10080]アプリケーション)というだけです。gzipめでたくgzip化された状態でキャッシュできました。以下、端折ってますが設定例です。メモNginxで複数ドメインを扱う時に、気をつけたい事があります。それはキャッシュの設定。公式を見る限り、proxy_cache_keyのデフォルトは$scheme$proxy_host$request_uriなどとなっていますが、この設定を変更せずに複数ドメインを扱うとハマるというお話です。......この場合、「http://example.com」や「http://www.example.com」など複数ドメインで同一のキャッシュを参照する様になってしまいます。モジュール入れる)しか方法が無いため、複数ドメインで同じキャッシュが見えてしまう状態になってしまいます。次にproxy_cache_keyを変更してみます。"$scheme://$host$request_uri$is_args$args";nginxを再起動し、キャッシュをクリアして再度キャッシュの中身を見てみます。http://www.example.com/今度はしっかりとドメイン名でキャッシュできました。この辺りはハマりどころなので気をつけたいところですね。updateを行ったのだけど、JSTにしたはずが何故かUTCになってしまったのでメモ。UTC何故かUTCになっていました・・・。tzdataがアップデートされてたので、別のインスタンスで試しにtzdataをyum.confで除外してみました。UTCやっぱり変わってしまう・・・。それで、色々調べてみると、/etc/sysconfig/clockの修正が必要でした。–debugを実行するとなんか失敗しました。そのようなファイルやディレクトリはありません.利用可能なクロックインターフェイスが見つかりません。既知のどんな方法でも、ハードウェア時計にアクセスできません。updateした時にどこでlocaltimeが変更されているのかは謎・・・。調査してみたいですが、今日はギブアップ。wkhtmltoimageLinuxサーバ上で、コマンドラインからWebサイト(Webページ)のスクリーンショットというか、キャプチャーみたいなものが取れないものかと思い探してみたら、wkhtmltoimageなるコマンドがあったので試してみました。12.10(64bit)上このツールは元々wkhtmltopdfというツールから派生して作成されたようで、APTでインストールする事が可能でした。wkhtmltopdfさて、本題のwkhtmltoimageですが、まず下記サイトからDLするのですが、最新Verだとうまく実行できなかったので、古いVerを利用しました。https://code.google.com/p/wkhtmltopdf/古いVerのデータが上記サイトから何故か辿れなかったので、とりあえず直接DLします。64bit版なのでこのファイルをDLしましたが、32bit版であれば恐らく下記の物です。wkhtmltoimage-0.11.0_rc1-static-amd64.tar.bz2すると「wkhtmltoimage-amd64」というバイナリデータが解凍されるので、これを/usr/local/bin等に「wkhtmltoimage」として移動させます。/usr/local/bin/wkhtmltoimageこれでインストール完了、実際にコマンドラインでスクリーンショットを撮ってみましょう。screenshot.jpg実際のスクリーンショットはこんな感じに成ります。このツールには色々オプションがあります。-Hにて確認できるので、色々試すのも良いかと。ちなみに、私の環境だとwkhtmltopdfの方は何故かxvfbが無いと動きませんでした。下記の様にAPTでインストールして、xvfb-runで仮想フレームバッファから実行しています。かぐや姫の物語」を観てきたんだけど予想以上に原作に忠実だった。広告でやたら見かけるNewRelicのTシャツをゲットしてみた。広告でやたら見かけるNewRelicのTシャツをゲットしてみた。