ひびろぐ ver.2

Google検索したときの見た目を考慮してブログ名を変更してみた。馬鹿かと阿呆かと。

Archive for 6月 24th, 2008


Greasemonkeyの@requireと組み合わせるべきはjQueryか!

昨日のアレ()をPrototype.jsからjQyery.jsに変えてみたら、見事に動いた。

テスト用:http://exth.net/~togabito/work/greasemonkey/test/testjqX.html


よし、これで幸せになれるかな!?

WindowsUpdateと.NET framework

研究室の未使用PCにWindowsXPを入れた。とりあえずWindowsUpdateを一通りやった。ただし「高速」設定で。


いつも「カスタム」の全部いり(?)だったので気がつかなかったけど、.NET framework 2.0って入らないんだねえ。ビデオカードのドライバを入れたらCATALYST(Radeonのドライバ)に怒られた。まぁドライバ自体ははいったっぽいけど、ツールが使えないっぽい。


リリース直後とかなら競合とか互換性とかそういう都合で高速設定ではインストールされないってのもわかるけど、いまだに高速設定で入らないってのはちょっと不思議だなぁと思ったので書いておく。

[weblog]PyCuda | Andreas Klöckner’s web page

PyCuda | Andreas Klöckner’s web page


PythonからCUDA利用ktkr。すげー。

ちゃんと確認してないけど、GPUがなかったらDeviceEmulationで動くのかなあ?実際にどう使えるか要チェックだな。

iPhoneの値段と新料金プラン

別に、「S!ベーシックパック」(月額315円)が上乗せじゃねーかとか、「ホワイトプラン(i)」の基本料金はやっぱりかかるんだとか、特別割引とか実質負担額とか相変わらず意味がわからないよこのクソ禿とか言いたい訳じゃないよ。


いままで月額1029円~9800円の定額制(定額っていうのかこれ?)プランである「パケットし放題(PCサイトダイレクト)」があったのに、改めて月額5985円の「パケット定額フル」 (これは定額だなあw)が追加されたことについて思ったことを書いておきたいだけ。


今回の料金プランは、今までと比べて最低料金が5000円近く一気に上昇したかわりに、最大料金も4000円くらい下がった。なんでこんな値段設定にしたのかと勝手に邪推?してみた。

ケータイの通信速度や回線安定性が向上し、PCサイトを普通に見られるようになるとパケット料が激増する。その結果、パケット料金が計算上は数万円というぶっとんだ状態になることも少なくなく、段階定額のパケット上限を突破し、最大料金を払うユーザが増える。それが今までの高機能ケータイ。

上限の価格を下げたってことは、「どうせユーザ自身は上限にいくのがわかっていて買おうとしている、それなら上限が安い方が(ユーザが)割安感を感じてくれるだろう」というシナリオかもしれない。

一方、Wi-FiやらBluetoothやらに対応しているということは、会社や都市部にいる限り、Softbankの回線を使わないでも快適にネットワークが使えることを意味している。今までもiPod touchでZero3を踏んでSafariで快適インターネット、とかいうユーザは十分にいたわけで、iPhoneも課金対象にならないパケットがたくさん飛んじゃう可能性があるわけだ。もちろん、パーソナルツールとして買おうというユーザもたくさんいるだろうから、そういうユーザからもしっかり金を回収する意味もあるだろう。


つまり、パケット使いまくり確定のユーザには割安感を与え、そうでないユーザからもしっかり巻き上げる。素晴らしい二段構え。


ということで、最初は後者だけ、つまり『ソフトバンクが「iPhoneは5985円より安い料金で収まっちゃう使い方のユーザが多いだろう」という想定をしたのではないか』だけを考えて書き始めたんだけど、気がついたらそうでもなくなってた。

まぁ、あれです。蓋を開けてみないとわからないというか、開ける蓋があるかが問題なので、ちゃんと量産してたくさん売ってくださいApple&Softbankさん。私はレビューを見てから考えます。アドエスの回線のunkっぷりと、(ほぼ家族との連絡にしか使われていない)メインケータイが丸二年になるので買い換えたい気分なので、さっさと入手に動く気はしないでもないけど。(ただ、買い換えでもなんか変な扱いされるらしい(SIMが変わる?よく調べてないのでちょっとわからない)のが悔しいなぁ。)

導入直後のCentOSでyum update -yして寝るメソッド

目が覚めたらいろいろと更新されているので幸せ。


と思ったら、mirrorlistがぶっ壊れたくさいので不幸せ。リストを再生成すればいいんだろうけど、こいつはわかりにくくて放置している記憶しかない。後で調べる。

Greasemonkeyの@requireとPrototype.jsの相性が悪いっぽい件

Greasemonkeyの@requireがPrototype.jsを利用してちょっとしたハックをするのに便利そうだったので使ってみることにした。

とりあえず超ミニマムな実験をば。

JAVASCRIPT:

  1. // ==UserScript==
  2. // @name           require sample
  3. // @namespace      http://exth.net/~togabito/
  4. // ==/UserScript==
  5.  
  6. function log(message) {
  7.     document.title += message;
  8.     GM_log(message);
  9. }
  10.  
  11.  
  12. (function(){
  13.     log("function");
  14.     var es = $('hoge').getElementsByClassName('fuga');
  15.     for(i=0; i<es.length; i++){
  16.         log("found");
  17.         es[i].style.backgroudColor = "red";
  18.     }
  19.     if(i==0){
  20.         log("not found");
  21.     }
  22. })();




エラーコンソールにエラーとして「destination is undefined」が出て終わり。意味がわからん。

Firefox2でも試してみたが、同様にエラーとして「destination has no properties」が出る。やっぱり意味がわからん。

むかつくのでテストセットを作ってみた。こんなん

うん。駄目だ。意味がわからん。誰か何とかしてくれ!


普通に使いそうな組み合わせを持ち出したのにこの有様。私が壮大に何かを勘違いしているのか、それとも誰も使っていないのか。謎だ。

Firefox3のAll-in-One Gesturesの件

Firefox 3でAll-in-One Gesturesを使う at ソメログ

なんかすでに対応版出てるみたいだけど、私はこのサイトのハックで動かしている。

で、「選択文字列を検索」っていうジェスチャがあるんだけど、あるときを境に聞かなくなっていた。どうせドラッグ選択→Ctrl+C→Ctrlおしっぱなし+K→Ctrl押しっぱなし+V→Alt+Enterというよくわからない高速手続きで「選択文字列を新しいタブで検索」が実現できていたので気にしなかったわけだが。

何かの拍子に検索窓の挙動が置き換えられちゃってたのが、戻ったのかなぁ。


もしかしたらGoogleToolbarが非対応で死んだのが原因だったりするのかしら?とか思ったけど、導入していないFirefox2クライアントで検索が動いていないんだよなぁ……?

記号が検索できない検索エンジンは使えない

Greasemonkeyの0.8で@requireが使えるようになったというのでPrototype.jsをぶっこんでみた。

せっかくだから$$を使ってみた。Prototype JavaScript framework: Utility Methods.$$ これは便利そうだ。

こけた。

とりあえずぐぐってみた。

ぐーぐるは@を認識しないので検索精度がクソだった。


うーむ。