2008年2月アーカイブ

いろいろと件名や文面を変えては何重にもスパムを送信するという勤勉で悪質なマーケティング施策のためか、検索エンジンからこのエントリが結構見られているみたいなので、株式会社センチュリオンがスパマーであることをさらしあげておくためにSEOしました。(3/5追記)

今日は、数あるスパムの中でも特に魅力的なオファーをご紹介。

本文を見たら 800,000円になってましたが。_| ̄|○

件名 : ■■■ 毎月の収入に大きな波がなく、平均して800,000万円稼げること ■■■

~前略~

代金は
 
1,000円 です。

お申込みメールアドレス: cyberinfopc@goo.jp
 
上記メールアドレスまで
 
件名を プラス80万 と入力して空メールを送信して下さい。
 
5分以内にお取引方法を返信させていただきます。
 
 
冒頭で申し上げた
 
「あなたの生活に、一週間以内に、経済的余裕という面で変化が起きます、必ずです」
 
という言葉に間違いはありません。
 
 
 
販売者
 
 
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  
  組織名:株式会社センチュリオン
  所在地:〒169-0073 東京都新宿区百人町1-17-5-304
  連絡先:cyberinfopc@goo.jp
  
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

安いね。情報商材も供給過剰で価格破壊ですかね。

NGワード、ベイジアンフィルタ対策だとは思うのですが、その才能をもっと別の方向に振り向けたらよいのでは...。

件名:あなたをフルーツに例えると、

干し柿ですね。 まさにあなた自身を具現化していると思いませんか?

はじめまして、美子と申します。
あのしわしわした干し柿を口にふくみ、舌でひとしきり転がした後で
中に入っている種をちゅぱちゅぱと吸い出してしまいたくなるのですが、
特にあなたの干し柿には注目せざるを得ません!
これまで苦痛に満ちた人生という風にさらされ、
耐える美学を極めた日本人として、世界に恥じない風格を醸し出しています。
あなたもそれは感じている筈ですよね。

そこでご相談なのですが、
キング・オブ・ザ・ホシガキの異名を持つあなたの干し柿がお風呂に入った後で
だらしなく伸びきったところをわたしに賞味させて頂けないでしょうか?
もちろん、冷え切ってカチコチになっている干し柿でも大丈夫です。
わたしの頬に当てて、人肌に暖めてから味あわせていただきます。
もちろん無償で私があなたの大事な干し柿を食すわけにもいきませんので、
それなりのお礼も考えています。
一般的な高級干し柿が一房5~8000円程度ですが、
あなたの干し柿はこの世にたった1つ。
種に至っては2粒しかございませんし、
その希少価値を考えると100倍以上の価格設定は間違いないと思います。
その価値は十分あると真剣に思っています。

どうしてもあなたの干し柿を手に入れたいので、
http://*******.*******.net/
こちらにわたしの自宅の住所や電話番号などの連絡先を明記しておきます。
美子で探してもらえればすぐに分かるはずです。

それでは干し柿の件、よろしくお願いします。

police.jpg

2月14日東京ドーム、とある事情でチケットを購入する流れになったので行ってきました。

スティングはもともと結構好きなシンガーなのですが、とはいってもポリスというバンドの存在自体知らなかった程度の好き度であり、多少の不安があったことは否めません。実際知ってる曲は2曲しかありませんでした。が、そこはさすがにスティング。なんだかんだでなかなかシビれるライブでした。"シビれる"とはうまいことを言う人もいるもので、ほかに適当な表現が見つかりません。人の心を動かす歌声というのは、ただそれがスティングだからというほかに説明のしようがない、本当に不思議なものです。

それにしてもやっぱり、おそらくまたとないこの機会、「Shape Of My Heart」(映画「LEON」のエンディング曲)は聴きたかった。それはスティングの曲であってポリスの曲ではない、というのは案外重要なところなのですかね。

しかしこの年で東京ドーム初体験ってどうなんですかねとか思っていたのですが、帰りにドームから出るときの気圧差で周りもみんなキャッキャとはしゃいでいたので、初体験は自分だけではないのだなと安心しました。

2008-02-12_21-410001.jpg

イギリスで買えるこのポテトチップス、かなりハマる味なのですが日本では見かけたことがありません。イギリスにいった会社の人がお土産に買ってきてくれたので、久しぶりに食べましたがやはり (゚Д゚)ウマー 。結構日本にもファンが多いみたい(少なくとも自分の周辺では)。

初めて食べたのは忘れもしない、大学時代にUKに旅行に行って、スコットランド(エディンバラ)からロンドンに帰る途中の列車ががけ崩れで足止めを食らい、代行輸送のバスの中で食料として供されたというもの。だいたいそのシーンで配るのがポテトチップっておかしいだろと思うのですが、日本では味わったことのないこの刺激的な美味しさがなかなかに衝撃的で、そんなツッコミを入れるのも忘れていました。

ちなみにスッパムーチョは全然好きじゃない、というかむしろ嫌いなんですけどね。

1001400_01.jpg

2007年日本の映画賞総ナメの一本。「国家の罠」(佐藤優)を先日読んだところで、日本の司法のあり方を問うといった点で個人的にタイムリーな作品でもある。

ドキュメンタリータッチで確かに地味と言えば地味なのだけど、身近な問題過ぎて非常にホラー度、サスペンス度が高い。まさに、「今そこにある危機」って感じです。何気に147分もあるらしいが、寄り道が一切ないため展開は結構スピーディなのでそうは感じません。印象が地味すぎて食指が伸びなかった人にもオススメしたい。社会派的な部分はさしおいて純粋なエンターテインメントとしても、今まで観たどのハリウッドの法廷モノにも圧勝という気がする。

リアリティがすごいという賞賛もあるようですが、その辺は所詮2時間の動画は1冊の本の持つ情報量には太刀打ちできないので、上記読了後というタイミング的にそんなでもなかったかな。

Yahoo!ケータイ(Vodafone live!)のリダイレクト回数が最大3回(C型は最大2回)までという事実はわりと有名かと思います。そして、最近気づいたのだけどドコモ/iモードでも最大5回au/EZwebではもう少し上に(7-8回?一度確認したのだけど記録していませんでした)の制限がある。少なくとも、この回数で「無効なデータを受信しました」などのエラーになる機種が存在する。

ググってもなぜかその情報はヒットしないようなので、一応書いておきます。仕様書をちゃんと見れば書いてあるとは思いますが。

しろうとのすなるほーむぺーじというものをぷろのわれもしてみんとす。

猫も杓子もブログの時代、知識の整理・蓄積・継続的発展などに関して少々思うところがあったりするので、あえてブログではないサイトをちょっと作り始めてみました。

今、あえてホームページ

可逆圧縮 非可逆圧縮 可逆暗号 非可逆暗号

...絶対無理。

まーだからどうしたって話ですけれども。キーもできればバリデーションしたいところだけど、時間の都合により却下。相変わらず再帰処理は自分の想像力の限界を超えかけてるんだぜ...。

Agavi もそうだけど、意外と PHPフレームワークの Validator は多次元配列に対応していない。Symfony とかはどうなんすかね。そういえば OpenPNE の次期バージョンは Symfony になるそうな。

と、いうわけでとりあえず必要な箇所を再帰的に。

  function _validateRecursiveArray (&$rule, &$result, &$key, &$values, &$empty)
  {    
    foreach ($values as $k => $value) {
      if (is_array($value)) {
        $this->_validateRecursiveArray($rule, $result[$k], $key, $value, $empty);
      }
      else {
        $value = $this->_filter($value, $rule['pre_filter']);
        if (is_null($value) || $value === '') {
          continue;
        }
        
        $this->_validate($key, $value, $rule);
        $result[$k] = $value;
        $empty = false;
      }
    }
  }

そして validate 関数を修正。

  /**
   * validate
   * 
   * @access public
   * @return boolean エラーが発生しなかったかどうか
   */
  function validate()
  {
    foreach ($this->rules as $key => $rule) {
      $rule = $this->_initRule($key, $rule);
      
      $values = array();
           
      if (isset($this->requests[$key])) {
        if (!is_array($this->requests[$key])) {
          $values = array($this->requests[$key]);
        }
        else {
          $values = $this->requests[$key];
        }
      }
      
      if (empty($rule['is_array'])) {
        $reqval = array_shift($values);
        $result = $this->_filter($reqval, $rule['pre_filter']);
        
        // 必須項目チェック
        if (is_null($result) || $result === '') {
          if (!empty($rule['required'])) {
            if (isset($rule['required_error'])) {
              $error = $rule['required_error'];
            }
            else {
              $error = "{$rule['caption']}を入力してください";
            }
            $this->_setError($key, $error);
          }
          else {
            if (isset($rule['default'])) {
              $result = $rule['default'];
            } else {
              $result = null;
            }
          }
        }
        else {
          $this->_validate($key, $result, $rule);
        }
      }
      
      else {
        $result = array();
        $empty = true;
        $this->_validateRecursiveArray($rule, $result, $key, $values, $empty);
        
        if ($empty) {
          if (!empty($rule['required'])) {
            if (isset($rule['required_error'])) {
              $error = $rule['required_error'];
            }
            else {
              $error = "{$rule['caption']}を入力してください";
            }
            $this->_setError($key, $error);
          }
          else {
            if (isset($rule['default'])) {
              $result = array($rule['default']);
            }
            else {
              $result = array();
            }
          }
        }
      }
      
      $this->_setParam($key, $result);
    }
    
    return empty($this->errors);
  }

このアーカイブについて

このページには、2008年2月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2008年1月です。

次のアーカイブは2008年3月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。