グラフィックカード選びに便利な性能比較サイト

gp2

グラフィックカードというと、普通の人はほとんど意識しないだろうし、大概の人はコンピューターの購入時に CPU のグレードをどれにするかは悩んでも、グラフィックカードまで考える人は多くないと思います。しかし、CPU と同じように、どんどん高性能化が進んで、実写と見間違うほどのゲームも楽しめたり、コンピューターいじりが好きな人には選ぶのが楽しい部品の一つでしょう。とはいえ、たくさんありすぎて、比較するにもまずそれぞれのスペックを確認するだけでも面倒ですよね。

そこで便利なのがここです。詳しい性能比較をあっという間に表示してくれて、おまけにクロックスピードはこっちが40%速いけど消費電力はこっちの方が20%低いなどと教えてくれます。
他にも、CPU と SSD の比較もできます。

http://gpuboss.com

総当たり攻撃から WordPress を守る方法

ブログツール WordPress に侵入を試みる大規模な「総当たり攻撃(ブルートフォースアタック)」が発生しています。

ブルートフォースアタックはパスワード解読方法の一つで、考えられる全ての鍵をリストアップし、片っ端から解読を試みる方式で、判明しやすい簡単な英単語を含むものや、数字だけなどというのは簡単に解読されてしまいます。

今回の攻撃は、ユーザー名が初期設定として使われやすかった「admin」の WordPress に的を絞っています。ユーザー名に admin を使用している場合は、早急に変更しましょう。パスワードも、大文字小文字アルファベット・数字・記号を組み合わせた8桁以上をお勧めします。また、アプリケーションファイアーウォール(WAF)の使用も有効な防御方法です(※環境によっては WordPress との併用が正常に機能しません)。WordPress を定期的にバージョンアップさせることも大切です。

URL から JavaScript に含めたいパラメーターを取得しよう

さんざん悩み検索しまっくった結果、ようやく目的を果たせる書き方を発見しました。
世の中、賢い人がたくさんいるものです。

function getJsParam( fn ) {

var scripts = document.getElementsByTagName( ‘script’ );
var script;
var params = {};

for ( var i=0; i<scripts.length; i++ ) {
var s = scripts.item( i );
if( s.src.indexOf( fn ) != -1 ) {
script = s;
break;
}
}

if( script ) {
script.src.match( /(.*)(\?)(.*)/ );
if( RegExp.$3 ) {
var a = RegExp.$3.split( ‘&’ );
if( a ) {
for( var k=0; k<a.length; k++ ) {
var p = a[ k ].split( ‘=’ );
if( p[0] ) {
params[ p[0] ] = p[1];
}
}
} else {
return false;
}
} else {
return false;
}
} else {
return false;
}

return params;
}

var param = getJsParam(‘http://example.com/yourscript.js’);

こんな風にすれば、scr 属性でパラメーターが得られるのです。
例えば、http://example.com/yourscript.js?width=300&height=200
こうすれば、リンク URL のパラメーターを書き換えるだけで、リンクごとに幅と高さが変えられたりします。