タグ

2011年1月20日のブックマーク (9件)

  • +new Date を Date.now() に差し替えると200〜400% 高速化も - latest log

    CSS を利用したアニメーションでは、必ず現在時刻を取得するコードが入ります。 var now = +new Date; ECMAScript-262 5th では Date.now() が新しく追加されました。 Date.now() は +new Date と同じ機能(現在時刻を数値で返す)を持ちながら、new の必要がないため速そうです。 ベンチ <!doctype html><html><head><title></title> </head><body> <script> window.onload = function() { Date.now || (Date.now = function() { // Date.now が実装されていないブラウザ用の実装 return +new Date; }); job1(); job2(); } function job1() { var

    +new Date を Date.now() に差し替えると200〜400% 高速化も - latest log
  • 再掲: mod_proxyのretryを2段階にするpatch - blog.nomadscafe.jp

    rpmをつくりつつちょいApache期 2006年に書いていたpatchが当てる事ができなくなっていたので、直してみた。 mod_proxy_balancerで、接続ができなくなったサーバに対して一定間隔で再接続を試みるretryオプションがあります。これはretryで指定した秒数間隔でバックエンドに接続をします。 このpatchをあてることで、指定した回数だけ短い時間でretryを試みて、それを超えると通常のretry間隔にすることができます。何がうれしいかというと、バックエンドのサーバをDeployなどの理由で再起動した際になるべく高速に復帰しつつ、万が一障害で接続できなくなった時にサービスへの影響を最小限にできます。 <Proxy balancer://mycluster> BalancerMember http://192.168.67.10:5000 connectiontime

  • mod_expiresでExpiresとCache-Controlを上書きする - blog.nomadscafe.jp

    Apacheのmod_expiresは、既にレスポンスにExpiresヘッダが存在すると、それを変更しないので。そこで強制的に上書きできる様、patchをあててみた。 --- httpd-2.2.17.orig/modules/metadata/mod_expires.c 2008-11-12 04:59:22.000000000 +0900 +++ httpd-2.2.17/modules/metadata/mod_expires.c 2011-01-20 11:47:03.000000000 +0900 @@ -472,6 +472,11 @@ expiry = apr_table_get(r->headers_out, "Expires"); t = r->headers_out; } + if ( apr_table_get(r->subprocess_env, "override

  • 2分でわかる uupaa.js の Debug Navigation :: handsOut.jp

    スライド1: 2 分でわかる uupaa.js~ Debug Navigation ~uupaa.js@gmail.com スライド2: まず スライド3: 階層ナビゲーション• スタックトレースを表示する機能– Firebug などに搭載されている– 今日の主役は、この「ナビ子」さん スライド4: uupaa.js と ナビ子function xboot(uu) {}uu.css.size.get(uu.id("id"));• ナビ子「今ここよ」• ユーザ「ありがとう」uucsssizeget < xboot < _fire スライド5: $(function() {});jQuery と ナビ子$("#id").width();• ナビ子「今ここよ」• ユーザ「…え ? 」• ナビ子「え ? 」curCSS() < (?)() < each() < getWH< css() <

  • 大規模インフラの監視システム その2 | GREE Engineering

    こんにちは。グリーのmdoi(@m_doi)です。 今回は、グリーの監視システムについて説明したいと思います。以前、こちらの記事にて、リソース監視システムの説明をさせて頂きましたが、死活監視やログ監視については語られなかったので、気になっていた方も多いと思います。ということで、今回は、グリーのインフラにおける死活監視やログ監視、アラート通知システムを紹介したいと思います。 何を使っているの? グリーでは、死活監視にNagiosを使用していました。監視システムの中では、かなり有名なソフトウェアですから、監視システムの構築に使用したことがある方も多いのではないでしょうか。プラグインも豊富に存在するので、様々な監視を行うことができます。死活監視は、このNagiosの機能をそのまま利用し、ログ監視は、Nagiosと独自に作成したエージェント及びログフィルタを連携させて行っていました。 全体のシステ

    大規模インフラの監視システム その2 | GREE Engineering
  • LZO圧縮は速い - maachangの日記

    最近圧縮ファイルの速度について気になるので、いろいろ調べてみると、圧縮率は低いが、速度は爆速だと言われているLZOと言うのがあるみたいだ。 HTTPの圧縮にも使われているGZIPは結構オーバーヘッド小さいと思っていたのだが、実際にLZOをJavaのJNI経由で呼び出すJava実装をSeabassNativeIOに追加して、それぞれの速度を量ってみる。 ちなみにGZIP圧縮解凍は、java.util.zip.GZIPInputStream,java.util.zip.GZIPOutputStreamで処理する。 これらをそれぞれ、java.io.ByteArrayInputStream,java.io.ByteArrayOutputSteamをかまして処理する。 private static final int LEN = 20 ; /** * @param args */ public s

    LZO圧縮は速い - maachangの日記
    kamipo
    kamipo 2011/01/20
  • サンデーうぇぶり

    \\アプリ内拍手👏51万突破✨// みなさん“拍手”とコメントいつもありがとうございます✨ _(:3 」∠).。oO(再読&コメントは何度でも♪ゼヒ-) 『#竜送りのイサギ』第10話 咆哮 https://app.sunday-webry.com/share.php?title_id=7245&chapter_id=181669 #竜送りのイサギ #サンデーうぇぶり

    サンデーうぇぶり
    kamipo
    kamipo 2011/01/20
  • Gitのリポジトリを柔軟に管理する gitosis | Act as Professional

    GitHubの大普及で、もうプログラマーさんはみんなgitで開発しているかと思います。 でも、大人数でリポジトリを扱ったり、いくつものプロジェクトを扱うと、アクセス管理が大変です。 アクセス管理を柔軟におこない、リポジトリの追加も簡単なgitosisを使いましょう。 gitsisはgitの管理ツールです。gitosisを使えば、 サーバにログインすることなくリポジトリの追加ができる 読み取り専用などユーザーごとに細かいアクセス管理ができる 設定ファイル自体もgitで管理されているので、万が一のことが起きても戻せるそれでは、Ubuntu 10.04にインストールしてみましょう。 $ sudo apt-get install gitosisgitosisのイニシャライズをします。SSH_KEY.pubは管理者の公開鍵を指定してください。 $ sudo -H -u gitosis gitosis

    Gitのリポジトリを柔軟に管理する gitosis | Act as Professional
  • memo » CSR作成方法+自己署名(オレオレ証明書)

    サーバの移設に伴い、このサイトは下記URLへ移設しました。 → http://wp.kaz.bz/tech/ 今後は新しい記事はそちらにのみアップします。 ■CSR作成(同時に秘密鍵を作成) openssl req -new -text -out 作成するCSRのファイル名 -keyout 作成する秘密鍵のファイル名 これで秘密鍵とCSRが同時にできる ■秘密鍵からパスフレーズ解除 openssl rsa -in 作成した秘密鍵のファイル名 -out 作成した秘密鍵のファイル名 ■自己署名 openssl req -x509 -in 作成したCSRのファイル名 -text -key 作成した秘密鍵のファイル名(実際は「署名に利用する秘密鍵」) -out 作成する証明書のファイル名 ■CSR同時作成ではない場合 【秘密鍵作成】 openssl genrsa -des 1024 > (秘密鍵フ

    kamipo
    kamipo 2011/01/20