タグ

ブックマーク / www.drk7.jp (6)

  • memcached で SERVER_ERROR out of memory storing object というエラー

    ちょっと前にエントリにも書いた業務アプリですが、セッション管理に repcached を使っています。repcached とは memcached にデータのレプリケーション機能を追加実装したもので KLab 株式会社が開発したソフトウェアです。レプリケーションの機能により可用性は飛躍的に向上しているかわりに、まぁぶっちゃけ速度はかなり犠牲になっています。※ベンチマークをとったわけではないけど負荷テストで体感できるくらい違う。 さて、今回のアプリケーションサーバの構成としては、Oracle RAC + memcached でオラクルでも快適なセッション管理を! で書いたような以下の構成になっています。 memcached のメモリには 1GB を割り当てていたのですが、ちょっとメモリが少なかったようです。運用し始めて数日後にセッションが保持されない不具合にみまわれました。随所に warn

    terazzo
    terazzo 2014/08/21
  • メール送信者認証技術 SPF/Sender ID についてお勉強

    お勉強の背景に関しては 「迷惑メール対策 OP25B(Outbound Port25 Blocking)についてお勉強」 に書いたとおりですが、迷惑メール対策としての SPF/Sender ID についてもいろいろ勉強したのでそのまとめです。(DomainKeys については思いのほかエントリが長くなったのでまた別の機会で・・・)まずは参考になったサイトの紹介から。 Sender Policy Framework (SPF) for Authorizing Use of Domains in E-Mail, Version 1 Sender ID: Authenticating E-Mail DNS関連技術の最新動向 - SPF/DomainKeysとは Sendmail 社 - 送信者認証技術の導入におけるレコメンデーション メール送信者認証の仕組みを探る(2/2):スペシャル - ZD

    terazzo
    terazzo 2008/03/09
    SPFはDNSに取りに行くので同一IP上のメールサーバを複数のドメインで利用出来ますよ(別々のドメインのSPFが同一のメールサーバを指定する事はアリ。)
  • Perl で作る画像類似検索システムの考察

    今日はとてもショッキングな出来事がありました。あまりにショックがでかいので何かに没頭しなければ気が紛れそうにありません。と言うわけで全く専門分野でもないし当面使う予定もないのですが、1年ほど前にちょっと気になっていた画像の類似検索についていろいろ調べてみました。 どうやら ImgSeek ってソフトが結構有名らしいです。最新バージョンは 0.86 で Linux Only です。1つ前のバージョン 0.85 は Windows binary があります。 過去にいくつか画像類似検索ソフトを試したような記憶がありますが忘れてしまいました(vector でも結構類似検索ソフトありますね)。まずは windows binary 版をダウンロードしてきて実行してみました。 それなりに使えそうな予感がします。Linux 向けの imgSeek-0.8.6.tar.bz2 をダウンロードしてインストー

    terazzo
    terazzo 2007/08/19
    これもwavelet?
  • Oracle 10.2.0.1 Instant Client の致命的バグ → 248日目に hang します

    いきなり結論。タイトル通り Oracle 10.2.0.1 Instant Client は OS 起動後 248 日でハングします。64 bit 環境なら 198 日でハングします。したがって、Instant Client を使うサービスは全てハングします。これにより、RAC を制御する ons というサービスもハングして Oracle 10g RAC に不具合が発生します。 以下詳細。 つい最近のことですが仕事DB で障害が発生しました。Oracle 10g R2 を使っているのですが、10g R2 がリリースされた直後にいれた Oracle 10g RAC システムでバージョンは 10.2.0.1 となっていました。ある日出社してみるとOracle 10g の監視に使っている Insight Technology 社のPerformance Insight から山のような w

    terazzo
    terazzo 2007/03/25
    毎度おなじみOracleの248日問題。Clientを10.1.xにしても発生しないのでデグレっぽい。times()の戻り値だよね。
  • バジルたっぷりジェノベーゼパスタの作り方

    ジェノベーゼペースト具材 バジル:20〜30枚 にんにく:1欠片 松の実:10g エキストラバージンオイル:70cc 塩・胡椒:小さじ1/2 パスタ材料 パスタ:250g程度 トマト:1個 シーチキン:1缶 作り方(レシピ) まずはジェノベーゼペースト(バジルペースト)を作ります。水で洗ったバジルをキッチンペーパーで水気を取ります。 次に、松の実をフライパンで香りが出る程度に軽く弱火で炒めます。炒め終えたら十分冷まします。 ミキサーやフードプロセッサーにバジル、にんにく、松の実を入れて粗めにすり潰します。ミキサー等が無い場合は、まな板の上で包丁で細かく切り刻みます。 エキストラバージンオイル、塩、胡椒をそれぞれ小さじ1/2程度加えて細かくなるまでミキサーをかけます。無い場合はまな板の上で気合いで包丁で細かく切り刻んですり潰します。 これでジェノベーゼペーストは完成。 次にパスタを普通に茹で

    terazzo
    terazzo 2006/07/23
    フードプロセッサも欲しいけど大理石のすり鉢欲しい。パスタはフェデリーニとかカペリーニが良いかも。冷製でもおいしい。
  • XML を JSON に変換するサービス - ベータ版を公開 :: Drk7jp

    JavaScript 2.0 支援ツール「XML 2 JSON service」って何? XML を JSON に変換するサービスです。この技術を用いることで、 クロスドメイン制限を超えて JSON 形式で XML 形式のデータを利用することが可能となります。 JSON は XML と比較して JavaScript 上で非常に扱いやすいため、コツを掴めば簡単に自分のサイトで利用できます。 既に幾つかのサイトで実装されていますが、不特定多数の方にサービス提供するために負荷対策を施し、XML 2 JSON service ベータサービスを公開することにしました。 最近良く聞く Ajax とは何が違うの? 最近、流行りまくっている Web 2.0 と呼ばれるものの基礎技術の1つとして Ajax があげられます。Ajax は大変便利な技術なのですが、セキュリティの観点から自ドメインへのアクセスしか

    terazzo
    terazzo 2006/02/20
    コールバック可能(id:AjaxBBSさん方式)。URLのvar=...で変数名指定できる。
  • 1