BLOGTIMES
«Prev || ... 911 · 912 · 913 · 914 · 915 · 916 · 917 · 918 · 919 ·... | | Next»
2012/02/02

Google のクローラーが POST によるクロールを開始

google 

Google ウェブマスター向け公式ブログで気になる情報を見つけたのでメモ。

HTTP における POST メソッドは更新処理であることが多いので、一般にクローラーは GET リクエストしかしないようになっていますが、Googlebot は場合によっては POST を使う旨がアナウンスされていました。下記の例に照らせばコメントをGooglebot が POST してくるようなパターンは起こらないと考えられますが、本当にそのようになるかどうかについてはちょっと注意深く見守ってみようと思います。

Google ウェブマスター向け公式ブログ: より多くの有益なコンテンツを検索結果に: クローラが POST リクエストにも対応しました

ウェブマスターの皆さんには、ページに必要なリソースを取得する際に、通常 GET を使用するようにアドバイスしています。これは GET でページに必要なリソースを取得できる方がはるかにクロールしやすいためです。POST リクエストを GET に書き換える試みも実験的に開始していますが、ほとんどの場合、POST と GET で返されるコンテンツはまったく異なるので、単純に書き換えるだけでは一部のサイトでしか効果を得られません。また、ウェブマスターの皆さんがサイトを作る際に POST を選択する妥当な理由もあります (たとえば、GET リクエストよりも POST リクエストの方が多くのデータを付加できます)。そこで、GET リクエストの方がまだまだ一般的ではありますが、インターネット上のより多くのコンテンツを検索できるようにするために、妥当かつ安全であると判断した場合は、Googlebot は POST リクエストを実行するようになりました。

    at 22:21 |
    2012/02/01

    ウェブ閲覧するだけでマルウェアに感染する可能性

    windows  malware 

    1月の Windows Update の際に攻撃ウェブサイトを閲覧しただけでマルウェアに感染する可能性があると言われていた脆弱性*1を本当に利用するマルウェアの発生が確認されたようです。
    とうとうちょっと恐れている事態になってきました。

    MIDI を悪用するマルウェア | Symantec Connect Community

    シマンテックセキュリティレスポンスは、Microsoft Windows Media Player の 'winmm.dll' MIDI ファイル解析に伴うリモートコード実行の脆弱性(BID 51292)を悪用するマルウェアが活動中であることを確認しました。Microsoft はすでに、今年 1 月の月例パッチでこの脆弱性に対するパッチを公開しています。このパッチを必ず適用するようにしてください。

    Windows Update が済んでいない場合には、早急に完了させておきたい所です。


    at 16:25 |
    2012/02/01

    WIndows XP サポート終了が見えてきた

    windowsxp  eol 

    Windows XP のサポート期限が残り800日になったようです。

    Windows XPサポート終了まで800日、MSが移行の検討を呼びかけ -INTERNET Watch

    米Microsoftは28日、Windows XPのサポート期間終了まで残り800日になったとして、後継OSへの移行を検討するよう呼びかけた。
    Windows XPは、米国時間2014年4月8日にサポート期間が終了し、以降はセキュリティ更新プログラムの提供も行われなくなる。また、同じ2014年4月8日には、Office 2003もサポート期間が終了する。

    そろそろ新規マシンへのインストールは停止して、 Windows 7 に完全移行したほうが良さそうです。
    自分の環境としては、自宅 PC が Windows XP なので、今年中にニューマシンを組んで退役させるというのが1つの区切りになりそうです。


      at 15:49 |
      2012/01/31

      yum 落ちたときの処置 ( rpm の修復 )

      linux 

      サーバーのアップデートをしたらアップデート中に yum が落ちるというアクシデントが発生。
      それだけだったら良かったのですが、ついでに rpm の db が壊れてしまったらしく、コマンドを打ってもだんまりになってしまいました。

      この症状はたまにあるのですが、対処方法をメモっていなかったのでメモを残しておきます。
      壊れたdbファイルを削除して、rpm の db を修復し、その後 yum の中途半端になってしまった処理の後始末をします。

      cd /var/lib/rpm mv __db.* /tmp rpm --rebuilddb yum-complete-transaction

      参考


        at 20:39 |
        2012/01/31

        rpm で %{_initddir} のエラーが出るときは

        linux 

        とある .src.rpm をビルドしようとしたら、 %{_initddir} が上手く展開されなくて(しかも、ビルドの最後の最後で)コケるので困ってしまいました。

        スクリプトの文脈から察するに /etc/rc.d/init.d であることは自明なので、そこだけ置換してしまおうかと思いましたが、なにか良い方法がないかと思って調べてみたところ、 「rpmの%_initddir : centosとかfedoraとか組み込みLinuxとかの色々備忘録」で ~/.rpmmacros に下記のようなマクロの定義を追加すればよいという情報を見つけたので試したところビンゴでした。

        %_initddir %_initrddir

        このマクロは普通に定義されているものなのかなぁ。。。。。


          at 13:32 |
          2012/01/30

          「virtual」と「仮想」の狭間

          english  言葉 

          ishinao@tumblrでみつけた「virtual」を「仮想」と訳したエピソードが面白かったのでメモ。
          対訳がカッチリと固まってしまっている単語は辞書を引かないので、こういうのはとても刺激になります。

          「言葉のインフレ」は経済のそれよりはるかに恐ろしい:日経ビジネスオンライン

          今号は「仮想化」について特集しています。「仮想」と聞くと、かなり前のことですが、日本IBMでシステムズエンジニアをしていた方が「virtualを仮想と誤訳した責任は我々にあります」と反省の弁を述べたことを思い出します。米IBMがvirtual memoryを発表した時、日本IBMが仮想記憶と翻訳しました。virtualの意味は「事実上の」「実質的」ですから、virtual memoryとは「本来のメモリーではないが事実上メモリーとして使える技術」を指します。ところが、仮想記憶と訳したため、実体がない想像上のメモリーという印象を与えてしまい、しかもコンピュータの世界でvirtualが出て来ると必ず仮想と訳されるようになりました。同氏は「もっといい訳にしておけば」と悔やむ所以です。とはいえ今考えてみても、しっくり来る言葉はなかなか見つかりません。言葉の難しさを感じます。

          興味深くて思わず辞書を引いてしまいましたが、きちんと確認してみるとどうやら virtual は real の単純な対義語ではないのですね。

          American Heritage Dictionary Entry: virtual

          vir·tu·al
          1. Existing or resulting in essence or effect though not in actual fact, form, or name: the virtual extinction of the buffalo.
          2. Existing in the mind, especially as a product of the imagination. Used in literary criticism of a text.
          3. Computers Created, simulated, or carried on by means of a computer or computer network: virtual conversations in a chatroom.

          3はもうコンピューターに限定されているので除くとして、ポイントは1の意味なんでしょうね。僕の貧弱な英語力だとアレですが、同じような概念を表す単語といえば pseudo, imaginary, fake, imitation あたりが思い浮かびます。pseudo は疑似だから、見かけや振る舞いは似ていても、それを生み出す本質的な部分は異なっている存在。imaginary は想像上だから、現実に存在しえないけど説明するためにあると都合の良いような存在。それに対して virtual は実体がないことよりも、本物と同じ効果をもたらすことが強調されている言葉なんですね。

          あくまで帰納推論的な理解ですが、確かに VM とか、仮想86モード (virtual 8086 mode) とかはそこに実際に存在するしないの問題ではなくて、同じ効果を持つことが重要なわけですからね。
          なかなか奥が深いです。


            at 21:35 |

            複数のメールから添付ファイルを一括で取り出す

            thunderbird 
            AttachmentExtractor - 複数のメールから添付ファイルを一括で取り出す

            添付ファイル付きのメールが沢山あって、そこから添付ファイルだけごっそり取り出す必要があったので、なにか良い方法がないかと思って探してみたら Thunderbird の AttachmentExtractor というアドオンを見つけました。複数のメールを選択して右クリックし、メニューから「Extract from Selected Messages to 」を選んでフォルダを指定してやればやりたいことが一撃でできます。

            AttachmentExtractor :: Add-ons for Thunderbird

            Extracts all attachments from selected messages and then can delete, detach or mark-read.

            仕事がだいぶ省力化できました。今回はこれだけしか機能を使いませんでしたが、メニューを見ると細かく設定もできるようです。


              at 12:38 |
              2012/01/29

              rbenv で複数のrubyをインストールして切り換える

              ruby 

              Ruby はバージョンによって微妙に挙動が違ったりするので、複数のバージョンを入れて切り換えてテストする必要があるときにはバージョンごとに VM で環境構築をしていました。最近、いろいろ調べてみたところ rbenv というツールを使えば同じマシンに ruby を複数インストールして切り換えて使うことができるようなのでちょっとインストールに挑戦してみました。

              インストールしたのは、 rbenv と ruby-build の2つで、環境は CentOS 5.x 系です。

              以下、インストールメモ。

              [rbenv で複数のrubyをインストールして切り換える の続きを読む]

                at 23:51 |

                My Tracks で Android を GPS ロガーにする

                android 
                My Tracks - My Tracks で Android を GPS ロガーにする My Tracks

                GPS ロガーがあれば、(特に海外で)写真をとっておきさえすれば、あとからその建物や風景が何なのかを後からゆっくりと調べることができて便利です。TripMate 850 のようなロガー専用機を持つのもいいですが、ロガーを買うほどでもないという場合には、 My Tracks で Android を GPS ロガーにするというのがオススメです。

                My Tracks - Android マーケットのアプリ

                My Tracksは、GPSによる位置情報を記録、共有できるアプリです.
                ジョギング、サイクリング、ハイキングなど、どんな屋外活動でもMy Tracksはお使いの携帯端末内臓のGPSセンサーを使用して移動の様子を記録します。時間、速度、距離、標高といった様々なデータも収集し、リアルタイムでチェックしたり、保存して後からじっくり見直したりできます。また、途中で見つけたスポットに目印を付けることも、進み具合に関する自動音声アナウンスを聞くこともできます。

                多少の精度とバッテリーの持ちを気にする必要がなければ専用のロガーよりも使い勝手はいいかもしれません。ここ1年ほどは新型のGPSロガーが発売されてない状態が続いているのは、専用のロガーを買わなくてもこうやってログを取るツールが普及してしまったというのも大きいと思います。ただ今年は GLONASS 対応がちょっとしたキーワードになりそうで、年初からGARMINの 「GARMIN(ガーミン) ハンディ GPS eTrex20J 【日本正規品】 97016」 が発売されたりしてることも考えると、少しは世代交代が進むのかもしれません。


                  at 23:13 |
                  2012/01/28

                  JCB vs ホメオパシー

                  creditcard 

                  ホメオパシージャパンが JCB から加盟店契約を解除されたということがニュースになっていたのでメモ。
                  ホメオパシーは問題があると考えているので、これはこれで良いと考えています。通販だったら代引きでいいじゃないかと思いますが、かなりの騒ぎになっている所を見ると、現金取引ではなくカードを利用する層にかなり浸透しているということなんでしょうか。

                  JCBが契約解除 「ホメオパシー商品」クレジットカードが使えない (1/2) : J-CASTニュース

                  ホメオパシージャパンがクレジットカード会社のジェーシービー(JCB)に加盟店契約を解除され、現在同社の直営店やインターネット・ショップ、同社製品を取り扱う販売店で、クレジットカード決済ができない状態になっている。
                  ホメオパシージャパンはホームページで経緯などを説明しているが、JCBの契約解除の理由に納得していないようだ。2012年1月10日付で意見書を送付し、2月15日までに契約解除の理由を「改めて説明してほしい」としている。

                  これまでに通販等々の仕事をしていたことがあったので加盟店になるための審査をうけるということがたびたびありましたが、個人でカードを作る審査よりも会社の信用調査や商材の内容など、かなり細かくいろいろな事をチェックされます。例えば物理的に存在しないもの(コンテンツとか、ポイントのようなもの)が商材の場合には、ほとんどの場合審査は通らないということが現実として存在します。ということで、料率が悪くても海外の決済代行などを通さないと契約できなかったりと、色々とテクニックを駆使する必要があるような世界です。

                  今回の場合は契約後の契約解除なので、記事中に書かれてはいませんが返金やクレームなどの問題が発生していたのかもしれません。僕自身、昔あるお店で不快な目にあったので、加盟店契約違反を指摘して返金してもらったことがあります。その後、そのお店は加盟店契約解除処分になったということがありました。それ以外にも例えば現金化業者のように客観的にみて価値がないものを高値で売ることも問題になっているご時世なので、同じようなくくりと考えられているのかもしれません。


                    at 23:05 |
                    «Prev || ... 911 · 912 · 913 · 914 · 915 · 916 · 917 · 918 · 919 ·... | | Next»