タグ

2013年4月8日のブックマーク (30件)

  • Varnish2.1.2でESIが使い易くなっていた件について(Varnish2.0.6と比較して) – cat /dev/random > /dev/null &

    以前書いた記事(VarnishでESIを使うときの注意するべき点)で Keep-AliveはOFFにするべき ESI使用時はcontent-lengthがブラウザ側に返却されないようなのでOFFはほぼ必須です どうしても使いたい場合はESIを使用するときのみkeep-aliveをOFFに・・・ と 直Varnishはやめた方がいい Keep-aliveをオフにしても特定のクライアント(ab/wgetなど)で接続が維持されて5秒ほど待ってしまうことがあります つまりKeep-Aliveが有効かつcontent-lengthがないときの挙動と同じになります じゃぁどうすればいいか? 自分はフロントにNginxを置いてそこからVarnishにproxyしています と書きましたがどうやら2.1.X系では改善されたようです ということで比較してみます VCLの設定は両バージョンともこのような感じです

  • VarnishでESIを使うときの注意するべき点 – cat /dev/random > /dev/null &

    あんまり話題に上らないで個人的に悔しいVarnishのESI(Edge Side Include)ですが 非常に癖がありますのではまりやすいポイントをとりあえず自分用のメモ程度に 2010/06/23追記:Ver2.1.2では多少注意事項が変わっていますのでこちらも参照ください そもそもESIってなに? 例えばTwitterのホーム画面で考えてみましょう ページは様々な要素で構成されていますが大きく分けて二つに分かれます 表示される度に更新しなくてはいけないもの(広告・タイムライン) 表示される度に更新しなくてもいいもの(フォロワーなどの数) 別にフォロワー数を表示するためにPHPを動かして、DBかmemcacheにアクセスして整形して・・・ といった処理をしてもいいのですが PVが多いWEBサイトの場合、毎回呼ばれる処理はできるだけしたくありません PHP→memcacheとしても負荷が

    VarnishでESIを使うときの注意するべき点 – cat /dev/random > /dev/null &
  • Apache Traffic Server the better web cache » d(a)emonkeeper's purgatory

  • キャッシュエンジンの比較(1/3) | IIJの技術 | インターネットイニシアティブ(IIJ)

    大規模なサイトでは、クライアントからのアクセスを効率よく受け付けるためにオリジナルのコンテンツを保持するオリジンサーバのほかに、何らかのリバースプロキシも運用してコンテンツの配信をしています。まず、ここではリバースプロキシとして利用できるプロダクトの中からコンテンツキャッシュの機能(キャッシュサーバ)について説明します。 キャッシュサーバに期待される役割 コンテンツを配信する上で、キャッシュサーバには以下のような役割が期待されています。 コンテンツをキャッシュデータとして保持すること キャッシュデータを管理すること オリジンサーバへの問い合わせを減らすといった負荷分散をすること 大抵のキャッシュサーバでは、キャッシュしているコンテンツを有効期限(Time To Live : TTL)付きのキャッシュオブジェクトとして保持していますが、TTLを無視してキャッシュオブジェクトの更新をしたい、と

    キャッシュエンジンの比較(1/3) | IIJの技術 | インターネットイニシアティブ(IIJ)
  • Apache Traffic Server

    Apache Traffic Server™ software is a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server. Formerly a commercial product, Yahoo! donated it to the Apache Foundation, and currently used by several major CDNs and content owners. Caching Improve your response time, while reducing server load and bandwidth needs by caching and reusing frequently-requested web pages, images,

  • Varnish - メモ帳

    このページの最終更新は 2010年5月23日 (日) 06:59 に行われました。 このページは52 回アクセスされました。 プライバシー・ポリシー メモ帳について 免責事項

  • Good night, Posterous

    Posterous Spaces is no longer available Thanks to all of my @posterous peeps. Y'all made this a crazy ride and it was an honor and pleasure working with all of y'all. Thanks to all of the users. Thanks to the academy. Nobody will read this.

  • Rails3でアイデア管理アプリ「Bulbo」をつくりました(旧) - 株式会社CFlatの明後日スタイルのブログ

    先日、『Rails3でアイデア管理アプリ「Bulbo」をつくりました』という記事を書きましたが、この記事のみいいねボタンが押せないという問題が発生していることがわかりました。「アカウント」「カラースキーム」という単語がまずかったようなので、それらを置き換えたものを新たな記事として投稿しました。 ブックマークしていただいた方には申し訳ないですが、新しい記事へのリンクを貼っておきますのでそちらをご参照ください。 Rails3でアイデア管理アプリ「Bulbo」をつくりました - まるちゃんブログ

    Rails3でアイデア管理アプリ「Bulbo」をつくりました(旧) - 株式会社CFlatの明後日スタイルのブログ
  • 英語リーディングの勉強に使いたい海外ニュースサイト5選 | English Hacker | 英語学習の情報ポータルサイト

    英文をスラスラ読めるようになるためには、当たり前ですけどたくさん英文を読むしかありません。細かいテクニック等はあるかもしれませんが、質的には量が物をいいます。 今回はビジネス英語をスラスラ読めるようになりたい、強くなりたいという人のためにオススメしたい海外メディアを厳選しました。何から手をつけて良いか分からない、という人はこの中から選んでおけば間違いはないでしょう。 英語リーディングの勉強に使いたい海外ニュースサイト5選 1.The New York Times 言わずと知れた超有名メディアです。地方紙ながらもアメリカで起きたニュースを高いクオリティで配信しています。また重要な演説、議論などが行われた際にはその原稿を一字一句もらすことなく全て掲載することもしばしば。 2.Wallstreet Journal アメリカを代表する全国紙であり、世

  • Linux ファイルシステムにおけるバグ傾向

    Linux には複数のファイルシステムがあります.これらには,仕様としての機能差の他に,品質・安定度に関して大きな差があると考えられています. 今回は,そのあたりを定量的に分析した論文をご紹介. A Study of Linux File System Evolution [キャッシュ] https://www.usenix.org/conference/fast13/study-linux-file-system-evolution 調査の対象は,XFS/Ext4/Btrfs/Ext3/Reiser/JFS の 6 つのファイルシステム.これらについて,Linux 2.6.0 (Dec ’03) から 2.6.39 (May ’11) の間に取り込まれた 5,079 個のパッチを分析しています. パッチの種類 まず,パッチを次の 5 種類に分類しています. Bug バグの修正. Reli

    Linux ファイルシステムにおけるバグ傾向
  • Route 477(2010-01-29)

    ■ [ruby] Rackミドルウェアのコンテスト、優勝者が決定 Rackミドルウェアのコンテスト「CodeRack」の結果発表があったようです。 http://coderack.org/ では、上位3位の発表です! 3位:RackProctitle Rubyプロセスのタイトルに、処理中のURLや処理時間を入れることで、時間がかかっているプロセスをpsで見つけやすくする。 2位:Rack::Superlogger Rackレベルでログを取る。いろいろなフレームワークを使い分けているときに、全部同じログ形式になるので、解析しやすい。 1位:Rack::GeoIPCountry アクセス元のIPから国名を推測し、env['X_GEOIP_COUNTRY'] に入れてくれる。 特別賞(?) : RedisRequestLimiter Redis(KVS)を使って、短時間に大量にアクセスしてくるユ

    Route 477(2010-01-29)
  • イラレをペロペロするためにIllustrator Maniaというメディア作りました | ナナメウエblog

    「Illustrator Mania」というサイトを作り、3月中旬頃より正式にオープンさせました。 Illustrator Mania なにそれ?美味いの? 私、鈴木(@suzukisan__)がIllustratorについていろいろと書いています。 Illustratorというのは非常に素晴らしいアプリーケーションですが、ひとつひとつの機能について完全に理解しているわけではありません。 そこで自分自信の勉強を含め各機能についての解説や、効果について検証し、その内容をまとめています。 まだすべての機能について書けていませんが、メニューから使用できる機能について徐々にまとめています。 機能説明 また、その基機能を元にTipsやチュートリアルなどの記事も書いています。 記事中で使用されている機能については可能な限りリンクを貼っているので、具体的な使いどころなどもわかるかと思います

  • .infoドメインが無料でもらえる無料ブログサービス「Posse」がリリース! | ひとぅブログ

    ブログを始めるなら始めに独自ドメインを取ることをオススメしている@hitoxuです。独自ドメインにすることでSEO的に有利だったり格好がよかったり、移転が楽だったりいろいろメリットがあります。 サーバやブログサービスは無料サービスを利用することでコストを抑えることも可能です。その辺を詳しく書いた記事はこちら。 【まとめ】独自ドメインが使える無料ホームページ/ブログサービスのまとめ | ひとぅブログ これまでは、これらのサービスを利用しても、避けて通れなかったのが「独自ドメインの取得費用」。.comドメインだと年間1,000円弱の維持費がかかりました。 しかし!今年4月1日にサービスが開始となった「Posse」を利用すればなんと、.infoドメインを無料でゲットできてしかもブログサービスの利用も無料!! 完全無料で独自ドメインでブログを始められちゃいます。今回は、「Posse」をご紹介します

    .infoドメインが無料でもらえる無料ブログサービス「Posse」がリリース! | ひとぅブログ
  • 決着?facebookから50万円くらい不正請求がきた結果 | Abi-Station

    カード会社から連絡がありました。 カード会社「正規のルートで問い合わせしました。」 VISA VS Facebookの構図ですね。 カード会社「結果、これは不正請求であると認めます。」 私「Facebookから回答があったのですか?」 カード会社「詳しい明細を出して欲しいと要請したのですが返事がないのです。結果、当社ではこれを不正請求であると認める事となりました。意義申立書を送付しますので、サインしてご返信ください。」 やはり、しかばねなのでしょうか・・・。 2週間後、意義申立書が届きましたので、すぐサインして返送しました。 数日後、Facebookを使おうとしたら・・・何か表示されました。 クリックで拡大 意義申立書がカード会社経由で届いたようです。 今までの無反応からは考えられないくらい、この処理は早いんですねww Facebookポイントに関する申し立てについて Facebookポイ

    決着?facebookから50万円くらい不正請求がきた結果 | Abi-Station
  • セキュリティソフト無しでポート全開でサーバ運営した結果 : ゴールデンタイムズ

    1 :以下、名無しにかわりましてVIPがお送りします :2013/04/07(日) 05:57:19.64 ID:NsfDt90t0 すごいことになってた(小並感) 2 :以下、名無しにかわりましてVIPがお送りします :2013/04/07(日) 05:57:55.36 ID:GsrYCYmC0 うわぁ… 3 :以下、名無しにかわりましてVIPがお送りします :2013/04/07(日) 05:58:44.07 ID:qP1O0rYf0 ひでえな 4 :以下、名無しにかわりましてVIPがお送りします :2013/04/07(日) 05:58:44.66 ID:wNiBhnQe0 へー 5 :以下、名無しにかわりましてVIPがお送りします :2013/04/07(日) 05:58:49.71 ID:2o8LEMilP ん、割れ? 7 :以下、名無しにかわりましてVIPがお送りします :20

    セキュリティソフト無しでポート全開でサーバ運営した結果 : ゴールデンタイムズ
  • 協調フィルタリングについてまとめてみた。 - Analyze IT.

    A Survey of Collaborative Filtering Techniques(Xiaoyuan Su and Taghi M. Khoshgoftaar, 2009,Advances in Artificial Intelligence) 仕事で協調フィルタリングについて調べる必要が出てきたのだが、あまりよい日語の文献を見つけられなかったため(後にしましま先生の文献を見つけた)やむなく英語の論文を検索したところ、 上記のよいサーベイ論文を見つけた。というわけでこのサーベイ論文に書かれていることに自分なりに調べたことを加えて、自分用にまとめておく。 また、一部の人達の間ではとても有名なしましま先生の論文(ドラフト版)があるので、英語が苦手な人はそちらをご覧になるとよいと思われる。 協調フィルタリングは、一言で言えばユーザとアイテムのマトリックスを用いた顧客への商品のレコメン

    協調フィルタリングについてまとめてみた。 - Analyze IT.
  • Pythonで実装されたMinecraft | HAPPY*TRAP

    fogleman/Minecraft · GitHub Pythonで実装されたMinecraftですってよ、奥さん。しかも、ソースコードたったの1,000行未満! YouTubeの動画をご覧になって。 というわけで、私の環境(Mac)でも試したら簡単に動いちゃいました。 手順は以下です。 ※GitHubにある指示に従ってPythonの32bitモード(?)で実行しています。$ sudo easy_install pip $ sudo pip install pyglet $ git clone https://github.com/fogleman/Minecraft.git $ cd Minecraft $ defaults write com.apple.versioner.python Prefer-32-Bit -bool yes $ arch -i386 p

  • Windows7上で Vagrant + Chef solo + knife-soloを使い、Ubuntu + ubuntu-desktopの環境を構築してみた - メモ的な思考的な

    VirtualBoxを使って検証的な環境を作ったり壊したりしているのですが、いい加減手作業はツライので、最近目にするChef関連の環境を構築してみました。 なお、構築にあたり、naoyaさんのが非常に役立ちました。ありがとうございました。 入門Chef Solo - Infrastructure as Code - 達人出版会 ちなみに、手元のWindows環境では rsnyc がうまく設定できなかったせいか、knife-soloの「knife solo cook」がうまくできませんでした。githubにもissueが上がっているようです。 ただ、「knife solo init」「knife solo prepare」がとても便利なので、knife-soloも環境構築に加えてあります。 Provide better help if rsync isn't available · Iss

    Windows7上で Vagrant + Chef solo + knife-soloを使い、Ubuntu + ubuntu-desktopの環境を構築してみた - メモ的な思考的な
  • chef-xbuild を作った! - Studio3104::BLOG.new

    サーバーのセットアップは perlbrew とかじゃなくてよくね? という時のライフハック - blog.64p.org 番環境でのperl/ruby/nodeのセットアップ - tagomorisのメモ置き場 番環境で使う LightweightLanguages を **env とかで入れるのはアレだよね。な流れに乗ってそういう環境を作る Chef の Cookbook を書きました。 作ったとは言っても、tagomoris/xbuild · GitHub をそのまま cookbook に書き換えた、という感じです。 chef-xbuild https://github.com/studio3104/chef-xbuild お気軽にお試しいただけます。 Ruby 実行環境があり、Virtualbox がインストールされていれば、簡単に試していただくことが出来ますのでご興味を持たれま

    chef-xbuild を作った! - Studio3104::BLOG.new
  • 日本のインターネット歴史年表 | Impress Innovation Lab.

    「日のインターネット歴史年表」は、日のインターネット史におけるエポックメイキングな出来事を中心に、当時の世の中の動きや海外の大きなトピックをまとめ、年表にしたものです。この十数年を振り返りながら、次世代のインターネット技術、ビジネスへとつながるヒントを見つけ出してください。 編集部 THE INTERNET HISTORY OF JAPAN~歴史の続きを創るのはあなたです~ この「日のインターネット歴史年表」は、日のインターネット史におけるエポックメイキングな出来事を中心に、当時の世の中の動きや海外の大きなトピックをまとめ、年表にしたものです。 長らくインターネット業界にかかわってきた方にとって、この年表はノスタルジーを感じるものであるかもしれません。 もちろんそれも結構ですが、この年表に込めた意図は、むしろこの十数年を知らない若い世代やこれからインターネットの分野に取り組もうとし

  • Engadget | Technology News & Reviews

    Hands-on with the new iPad Pro M4: Absurdly thin and light, but the screen steals the show

  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • Tiny, opensource, Bootstrap WYSIWYG rich text editor from MindMup

    bootstrap-wysiwyg tiny wysiwyg rich text editor for Bootstrap About This tiny (5KB, < 200 lines) jQuery Bootstrap plugin turns any DIV into a WYSIWYG rich-content editor, inspired by CLEditor and bootstrap-wysihtml5. Here are the key features: Automatically binds standard hotkeys for common operations on Mac and Windows Drag and drop files to insert images, support image upload (also taking photos

  • クリック率が高い広告をHTMLの最初に記述することでAdsenseの収益アップを図る | ぼくらのアドセンスブログ

    ぼくらのアドセンスブログ Adsense利用者の方向けに、AdsenseGoogleに関連する最新ニュースやTipsを定期的にお届けします。 メニュー コンテンツへ移動 ホーム コンテンツ向けAdsenseでは最大3つの広告ユニットを1つのページに設置することができます。設置した広告ユニットにどの広告主の広告が表示されるのかは広告のオークションが行われ、最も収益性の高い広告が表示されることになります。 1つの広告ユニットしか使用していない場合はオークションで1位の広告が表示されることになります。それでは複数の広告ユニットを1つのページに設置している場合はどうでしょうか。まったく同じ広告が複数の広告ユニットに表示されることもあるため詳しい仕組みはよく分かっていませんが、基的にはオークションで上位の広告が順にページ内に設置されている広告ユニットに表示されていくと考えていいかと思います。 で

  • 何故、fluentdなのか? - プログラマでありたい

    最近、fluentdという言葉を聞くことが多いと思います。fluentdは、それぞれのサーバからログを収集し集約する為のアプリケーションです。fluentdは「Log everything in JSON」を合言葉に、全てのログをJSON形式で扱います。また一緒に聞くキーワードとしては、大規模とかリアルタイムとかがあると思います。この時点で関係ないやと思って、興味を失った人も多いと思います。しかし、今後のログ管理は、fluentdが主流になるか解りませんが、同様の集約するフレームワークが中心になると思います。 何故、fluentdが必要か? まずはオンプレミスの世界から見て行きましょう。ログはサーバーにたまり、管理者はサーバにログインしてログを参照します。特に問題はありません。 次にAutoScalingを使わないAWSの世界です。これも同様に、ログはサーバーにたまり、管理者はサーバにログ

    何故、fluentdなのか? - プログラマでありたい
  • [悪徳商法?支店]: エンジニアのモチベーションを根こそぎ奪う!たった7つの魔法の言葉

    1.テスト書かなくていいので、工数減らしてください。 ソフトを作る以上、なんらかのテストは必要です。実行して結果を見るとか、ブラウザで表示するとか。その確認を楽にするためにテストを書くのに、テストを書かないからといって工数が大幅に減るわけではありません。そして、いざバグが発生したりすると、切り分けのために工数が必要になり、「テストが無い部分のチェックの必要」や「不安」がエンジニアのモチベーションを削って行きます。 結局のところ、「バグが発生しないことを前提に」スケジュールが組まれるだけです。 2.とりあえず動けばいいです。 とりあえず動いたとして、特定の条件で発生する致命的なバグを許してくれるのか許してくれないのか、要求側の胸三寸です。実験レベルと商用レベルでは考慮すべき障害のレベルや影響範囲が異なるのですから、何を求めるのか明確にしないと、ソフトウェアは動きません。なぜなら、コンピュータ

  • HTML5 × CSS3 × jQueryを真面目に勉強 – #17 Bootstrap をカスタマイズしてオリジナルテーマを作ってみた | DevelopersIO

    トレンディ且つナウい Web ページを構築するための CSS フレームワーク(※枠組み)です。フレームワークというとなんだか大袈裟な響きですが、実態は単なる CSSJavaScript という2つのテキストファイルだけで特別な使い方等もありません。利用者はこれらを HTML ファイルに読み込ませたのち、Bootstrap 側で既に定義済みのクラスを各 HTML 要素に指定するだけで、自分は一行も CSS を書くことなく高品質な Web ページが作れてしまったりします。 Twitter Bootstrap うろ覚えですが、2011年の夏頃に最初のメジャーバージョンがリリースされました *1。当時 Twitterエンジニアで現在は Github にお勤め中の Mark Otto 氏によって開発され、2013年4月時点ではバージョン2.3.1が最新版となっています。またバージョン3.0

  • かっぱ寿司の注文パネルでAV鑑賞!!とんでもない裏ワザが発見されたぞwww : はちま起稿

    【ムダ知識】 かっぱ寿司の注文するタブレット端末の左下隅をしつこく連打すると注文画面が消えてWindowsデスクトップが出てくる。— やっぴぃさん (@yappyJP) 2012年3月17日 つまり疑似タブレットPCの状態にできる ↓ 実際の画面はこんな感じ ・・・ということはWi-Fiなどの無線環境があれば ↓ かっぱ寿司の注文パネルでXvideos鑑賞なう twitter.com/8st1/status/32…— ぱさん (@8st1) 2013年4月7日 こんなことも可能になるんだよ!! 確かにWindows画面に行けるなら可能だろうけどこの発想はなかったわ 実際問題営業中のお店の迷惑になるし、万一ウィルスに感染したら器物損壊と言われても仕方ないので あくまでも知識程度・・・ってことで

  • [JS]lightboxの進化形、レスポンシブ対応で画像を拡大表示するスクリプト -SuperBox

    lightboxよりJavaScriptと画像ロードの依存を少なくした、レスポンシブ対応で画像を拡大表示するjQueryのプラグインを紹介します。 デモページ:幅780pxで表示 SuperBoxの使い方 Step 1: 外部ファイル 「jquery.js」と当スクリプト・スタイルシートを外部ファイルとして記述します。 <link href="css/style.css" rel="stylesheet"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script src="js/superbox.js"></script> Step 2: HTML まずは、基構造です。 HTML5のdata属性で拡大する画像を指定し、classに「superbox-im

  • 英会話で「えーと」と言わないで済むための英語表現を紹介します。

    人はなぜ英会話で「えーと」とばかり言うのでしょうか。それは他の表現を知らないからです。 ◆この表現集はサウスピークという語学学校の生徒のためにまとめたものです。>平日は1日10時間、3ヶ月で700時間の英語学習をして、TOEIC試験の点数を200点上げる語学学校、サウスピークをフィリピン・セブ島に創りました  http://souspeak.com/ ※この記事の内容が「参考になった!」と思って頂けた方は右下の☆からお気に入り登録、また「いいね!」をしていただけると嬉しいです。

    英会話で「えーと」と言わないで済むための英語表現を紹介します。