Googleの検索がSSL化

Googleの検索がいつの間にやらhttpからhttpsになっていたそうです。

去年からgoogleにログインしてる場合はhttpsだったりと、徐々に変更していたようですが、今回ので完全にhttpsになるようです。

検索キーワードは個人のプライバシーに触れる可能性があるため、保護する必要があると考えたようです。

一般ユーザーからすれば、セキュリティが高くなって良いことです。

しかし、通販サイトなどを運営しておりGoogleアナリティクスで検索キーワードを分析している人には嬉しくない。

httpsになると検索キーワードが暗号化されてしまうので、正常に解析出来なくなってしまうんです。

なので、ユーザーがなんて検索してサイトにやって来たのかがわからなくなるんです。

今後、自分もそういった仕事をすることになるかもしれないので、問題になりそうです。

※※※ 追記 ※※※

Adwords(Googleの広告プログラム)に登録しているCPの場合、そっちの管理画面からある程度の検索キーワードがわかるらしいです。

ただ、注意すべきなのがユーザーが入力した検索キーワードではなくAdwordsに登録したキーワードの集計がわかるという点です。

Windows8

Windows8が10月26日に発売しましたね。

0時になった瞬間にダウンロード版を買おうと思ってたんですが、アップグレード版ということもあり(win7の環境をwin8で作り直すのが面倒臭い)踏み出せず・・・

しかし、昨日インストールいたしました!!

というか、アップグレードしなくても新規インストールができました。

無駄な心配だったようです・・・

なので現在はwin7とwin8のデュアルブート状態。

win8もなかなか快適ですよ。

でもやはりメトロUIは賛否両論ありますよね。

会社の先輩はこのUIのデザインが気に入らないとおっしゃっておりました。

RT版で初めて触った時は動きがまったくわからず・・・

なんじゃこのUIは!!使いづらいことこの上ないわ!!とか思ってたんですが、慣れればささっと動かせるようになるものでして。

でもスタート画面に株式情報とかがあるのは意味が分かりません。

みんな株やろうぜ!!的なあれですか?

てのは置いといて・・・

全体的に動きはきびきびしててなかなか爽快です。

しかし、IEは期待を裏切りませんね(悪い意味で)。

もう数回、不具合を発生しております。

固まっちゃって、無反応で、しばらく他のタブに切り替えられず(スタート画面とか他の画面には移動できます)、タブが移動できるようになったから該当のタブ消そうとしても消えなくて・・・

なんてことが数回ありました。

twitterにおいては初め開いたときにアプリ向けUIで表示され、こういう仕様なのかな?とか思ってたら突然PC用UIに切り替わり・・・

IE素敵使用ってやつなんでしょうか。

他に心配点といえばドライバが対応してないことですかね。

グラボは対応してた?のでインストールできましたが、チップセットとかはwin7のやつを使おうとしたら拒否られました。

現状問題なく動いてますが大丈夫なんでしょうか?

win7のときはwindows updateにドライバも含まれてたので、ほぼ自動でチップセットのドライバもインストールされたんですが。

一部情報によるとインテル側がまだ完全にwin8の対応ができてないとか・・・

なのに発売しちゃったから「インテル怒ってる」的な感じだとか。

一応インテルページにいくとwin8のドライバこっちだよ!的なのありますが、どこかにダウンロードリンクがあるのかわからず断念。

PCの構成を自動で判断して必要なドライバ探してくれるアレも試してみましたが、検索結果表示部に「503」とか表示されて役立たず。

しばらくはwin7メインで使うとします。

次にPC組みなおす時にでもメインに格上げしよう。

ドコモのOpenIDログインでエラー

先日ドコモのOpenIDを使用したログインシステムを作る機会が有ったのですが…

行き詰まりました。

めちゃくちゃ悩みました。

ネット世界を這いずり回ってようやく答えを見つけたので記録。

続きを読む ドコモのOpenIDログインでエラー

strlenで値がおかしくなる

どうやらUTF-8に対してstrlenを使用するとバイト数がおかしくなるらしい。

UTF-8は文字によってバイト数がバラバラで、1~6バイトまであるそうな。

どうやらこれが原因らしい。

なのでstrlenを使用して「2バイトなら全角、1バイトなら半角」の様な判定をしようとするとうまくいかない。

なので下記の様に一度sjisに変換してstrlenを使用すると正常なバイト数が取得できる。

strlen(mb_convert_encoding($str,”UTF-8″,”SJIS”));[/ode]

■追記

mb_strlen()という関数があるというコメントを頂きました。