タグ

2012年7月31日のブックマーク (16件)

  • フロント/バックのreverse proxy構成で、指定秒数以内に必ずレスポンスを返す方法 - (ひ)メモ

    目的 フロントがHTTPリクエストを受けて、バックエンドのアプリケーションサーバにreverse proxyするような構成において、指定秒数以内に何かしらのレスポンスを返したい。 200が返せない場合は、処理を打ち切って500を返したい。 背景 フロントでApacheやNginxをreverse proxyとして使っている場合、バックエンドが無応答になってしまうと、クライアントにレスポンスが返るのはデフォルトで数十〜数百秒後(ApacheのTimeoutのデフォルトは300秒、Nginxのproxy_read_timeoutのデフォルトは60秒)になってしまいます。 通常のWebサービスではこのオーダーのタイムアウトでもいいのかもしれませんが、数秒以内に(エラーでもいいので)レスポンスを返すことが求められる環境も存在します。(最近、特に多いのではないでしょうか:P) もちろんバックエンドが

    フロント/バックのreverse proxy構成で、指定秒数以内に必ずレスポンスを返す方法 - (ひ)メモ
    uzulla
    uzulla 2012/07/31
    強制タイムアウト
  • AWS SDK for PHPでS3にファイルアップロード | cloudpack.media

    AWS SDK for PHPでS3にファイルアップロードしてみました。 ライプラリをダウンロードして展開すると、 下記のようにファイルやディレクトリが配置されます。 $ ls -1 config-sample.inc.php lib sdk.class.php services utilities そして、”config-sample.inc.php”を”config.inc.php”にコピーして、 アクセスキーとシークレットキーを設定します。 $ cp config-sample.inc.php config.inc.php $ vi config.inc.php ... define('AWS_KEY', 'KKKKKKKK'); ... define('AWS_SECRET_KEY', 'SSSSSSSS'); ... 最後に、以下のようにPHPスクリプトを実行すると、 S3へファ

    AWS SDK for PHPでS3にファイルアップロード | cloudpack.media
  • KOK体育官方网站在线(中国)科技有限公司

    提示:访问地址无效,katty0324/blog/19找不到对应的栏目! 首页 关闭此页

  • Ti.storekitで取得したレシートの検証方法について « Titanium BBS(JP unofficial)

    Ti.storekitで取得したレシートの検証方法について (7件の投稿) (2件の返信) yharada が23時間前に開始しました。 yharada の最近の投稿 環境 Titanium SDK : 1.8.0.1、1.8.1 Ti.storekit 1.4 Mac OSX 10.6.8 Xcode : 4.2 iOS SDK : 5 Ti.storekitを使用して自動購読課金を実装しようとしているのですが 取得したレシートの検証方法がわかりません。 購入処理とリストアはstorekitに含まれているサンプルとドキュメントで動作確認できましたが、 端末に保持したレシートをサーバーで取得して有効性を検証したいです。 購入処理 Storekit = require("ti.storekit"); Storekit.purchase(product, function(ev

  • lodash

    A modern JavaScript utility library delivering modularity, performance & extras.

  • Blogger

    Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。

    uzulla
    uzulla 2012/07/31
    nginx+php-fpm
  • 2012-02-13

    前回の続きです → apache+mod_php VS nginx+php-fpm(環境構築) やりたいことは、webサーバー経由でphpDBからデータ取ってきて返すのをどこまでwebサーバーが耐えられるかな?ってところです。 ようはwebサーバーがさばけるアクセス数ですね。 ついでだから、サーバーの負荷も一緒に覗いてみようかな?って感じです。 といっても検証環境は、VM上のゲスト1サーバー全部入りです。 純粋にwebサーバーだけの負荷じゃーないです。 前置きはこのへんでいってみましょう。 負荷ツールは、apachebenchを使います。 apachebenchでwget投げて、vmstatでリソースを見てる感じです。 多重度1で100回リクエスト 多重度10で20秒リクエスト 多重度100で20秒リクエスト 多重度100で180秒リクエスト 多重度300で180秒リクエスト まずは、何

    2012-02-13
    uzulla
    uzulla 2012/07/31
    nginx+php-fpm
  • oinume journal

    Raycastを使い始めて1年経ったので、どういうことに使っているかを振り返ってみる。去年書いた AlfredからRaycastに移行した - oinume journal の記事から少し使い方が変わっているところもあるのでメモがてら。 基的な使い方 Cmd + QをRaycast起動のショートカットとして割り当てている。Pro版は使っていないのでAI機能などは使ったことがない。 ブラウザのブックマーク検索など、よく使うけどHotKeyを割り当てるほどでもないRaycastコマンドはbmのようにAliasを設定している。 Cmd + QでRaycastを起動してbmと入力するとブックマークの検索ができるので楽ちん アプリケーションランチャー機能 アプリケーションを起動するときのランチャーとして使っている。よく使うアプリにはHot Key(ショートカット)を割り当ててる。 Clipboar

    oinume journal
  • ASCII Google Street View (AMAZING)

    If you are looking for a unique and interesting experience, you may want to check out this rendition of Google Street View in ASCII, which also includes some cool ASCII art. The device features an automatic rotation function, allowing users to focus on their desired content without the need to search for navigation arrows. Additionally, it offers a green color mode for enhanced viewing and a Matri

    ASCII Google Street View (AMAZING)
    uzulla
    uzulla 2012/07/31
    カッコイイ、ガリガリ書けばこれくらいはできるんだなあ、俺には無理だが。
  • 490円のServersMan@VPS (CentOS 5) をGitサーバーにする会。 - このブログは証明できない。

    490円という超格安でVPSが使えるServersMan@VPS。rootが取れるので、何でもやりたい放題です。私はHaskell環境をつくりました。みなさんは、何に使いますか? 490円のServersMan@VPS (CentOS 5) にHaskell環境をつくる会。 - このブログは証明できない。 このVPSにGit環境をつくることにしました。GitHubだと、プライベートなリポジトリをつくるのにお金がかかりますからね。ServersMan@VPSの490円のプランなら、10GBのディスク容量が使えます。ここをGitの中央サーバーに仕上げます。 yumのリポジトリを追加します。 # wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm # r

    490円のServersMan@VPS (CentOS 5) をGitサーバーにする会。 - このブログは証明できない。
    uzulla
    uzulla 2012/07/31
  • Dropbox のスケールとか

    Python なサービス みんな大好き Dropbox のスケールとかメモ。以下のページ辺りからピックアップ。Parted? みたいなので、続編がでたら追記するかも。 Scaling lessons learned at Dropbox, part 1 (comment) Dropbox - Startup Lessons Learned (slideshare) Dropbox -Yコンビネーターが生んだスタートアップの軌跡と未来 - スケール関係ないですが、2006 年当時はオンラインストレージサービスがいっぱいあったようで、VC から資金調達したときのやり取りがおもしろい VC "クラウドストレージサービスなんて腐るほどある" Drew "なにか使ってるのありますか?" VC "NO" Drew "..." 完璧で、スケーラブルで、クロスプラットフォームなクラウドストレージ!当時、プ

    Dropbox のスケールとか
  • 【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 - Qiita

    2019/06/11追記: これは2012年の投稿です。なぜかはてなブックマークで拡散されていますが、内容は時代にそぐわなくなったものもあるのでご注意ください。 これ知らないプログラマって損してんなって思う汎用的なツールのコメントに寄せられたツールを分類分けしてみました。 解説は、ほぼコメントに寄せられた内容のコピペです。 URLのみの記述は公式サイト(か、ほぼ公式サイトと化しているサイト) 公式サイトとは別に、ページタイトルだけでツールを説明しきっているページへのリンクも付けておきました。類似ページが複数ある場合は、はてブのブックマーク数が多いものを選びました。 知らないツールもあるので、分類がいいかげんなところもあると思います。何か気づいたらコメントください。 解説が不十分なツールについても、補足(コピペで文に取り込める体裁だとありがたい)を頂けると助かります! 元ネタの投稿は現在進

    【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 - Qiita
  • Takao.mt 2012 (hachioji.pm #19)参加と夏コミお知らせ - どんぞこ日誌(2012-07-30)

    * [近況] Takao.mt 2012 (hachioji.pm #19)参加と夏コミお知らせ 高尾山のビアマウントでビールを飲んで山に登るイベントTakao.mt行ってきました。今回は山頂まで行かずにビール飲んでましたが。詳細は公式サイトからどうぞー。次回は8/6三鷹近辺でやるのですが、これはちょっと打ち合わせてきなものでして、いつものhachipji.pmはたぶん9月1日になると思います。 さて、LTでもちょっと話しましたが、今年も夏コミ参加です。3日目 U-10a:「どんぞこ楽屋」:例年通り『Acme大全2012』を出します。総ページ数328頁のPerlの薄いです。 Perl用語集部分に50pほど割いています。波括弧の前のプラス(+{})などのググりにくい項目なんかも説明しています。それから表紙がちょっと変化しました。これは表紙に変化がなく新刊だと思わなかったということを去年言わ

    uzulla
    uzulla 2012/07/31
    厚い…/ところで、なぜ背表紙はかわらずなのか
  • ggsoku.com

    ggsoku.com
    uzulla
    uzulla 2012/07/31
    8月発表とか、11月発売とか、翌年になるとか、発売日情報錯綜しすぎじゃね?どれかは当たるよ!じゃねーか!
  • 死んで覚える本当のGitの使い方 - mizchi log

    注意: バズってますが、これははてなダイアリーからはてなブログの自動マイグレーションに失敗してたものを復旧させたもので、書かれたのは2012年です。 - 最近流行っているGit初心者向け記事は、「僕らが当に知りたかったこと」が欠けているようにしか思えません。 そこで、当のGitの使い方を僕が皆さんに伝授しようと思いました。 なにはともかく使ってみよう 前提として、皆様のお手元にはすでにGitがインストールされているものとします。 今回はエディタとしてDungeonCrawl StoneSoupを使います。 Downloads « Dungeon Crawl Stone Soup http://crawl.develz.org/wordpress/downloads Dungeon Crwal Stone Soup は今一番ホットなオープンソースのローグライクです。風来のシレンやトルネコ

    死んで覚える本当のGitの使い方 - mizchi log
    uzulla
    uzulla 2012/07/31
    これはすばらしすぎて…なるほど感がすごい。
  • UbisoftのDRMにバックドアがある件

    Full Disclosure: Re: AxMan ActiveX fuzzing <== Memory Corruption PoC どうも実証されたようなので書くことにする。 UbisoftのゲームとともにインストールされるDRMは、ブラウザのプラグインをインストールする。そのプラグインには、バックドアか、あるいは想像を絶する阿呆の手によるセキュリティーホールが仕掛けられている。 OBJECT要素のtypeプロパティを"application/x-uplaypc"とすると、その要素のopenというプロパティを関数呼び出しして、BASE64でエンコードしたパスを与えることによって、パスで指定された任意のファイルを実行できる。 もちろん、著作権に関する世界知的所有権機関条約と国内法の整備により、DRMを回避するのは違法である。ゆえに、Ubisoftのゲームを遊ぶ人間は、いかにバックドアが

    uzulla
    uzulla 2012/07/31
    これは酷いなー