Win32な環境でnokogiriを動かすのに手間取ったのでメモ

「ふぁぼられったー for Mac」をWindowsでも動かしてみるため、Windowsな環境にnokogiriをインストールしようとしたら、盛大にハマってしまった。 以下そのメモ 環境 WindowsXP SP3 ActiveScriptRuby 1.8.7 (patch level: 72) な環境でnokogiri(1.3.2)を動か…

xmlnsが明示されていてもevaluate関数のデフォルトはhtmlだった

evaluate関数の挙動をよく理解してなくてちょっとハマった。 以下のようなrssデータからXPathでitem要素を抜き出そうとしたが、うまくノードが取得できなかった。

はじめてgit pullしたらvimperatorがいきなり動かなくなってちょっと焦った

実は今日まで git pull 童貞でした。 いままで一度もリモートのリポジトリからpullしたことなくて、今日初めてvimperatorのリポジトリをpullしてきました。 ほんとは、リモートの変更点を事前に確認してから取り込みたかったんだけど、いろいろ調べるのが面…

frameが切られているHTMLドキュメントのeventオブジェクトの取得でハマッた

いまどきframeset使ってるのってどうなの?という感じですがそれは置いといて...eventオブジェクトはwindowオブジェクトのプロパティだけど、frameを切っている場合、そしてイベントハンドラを記述する場所によっては注意が必要。以下のようなframesetを切っ…

不可視なオブジェクトではonmouseoverが発火しないらしい

公式な文書からは読み取ることができなかったけど、以下のように不可視な状態にしたdivのonmouseoverイベントが発火しなかった。 style.visibility = 'hidden' あるいは style.backgroundColor = 'transparent' 一応buttonオブジェクトも試してみたけど同じ…

透明度の指定が無視されるバグの回避方法

IEのバグでhasLayoutがtrueじゃないとcssの指定が無視されるやつがある。 それを回避するには zoom: 1; とかやっておくとOK参考にしたのはココ↓ IEにおいてfilter:alpha(opacity)を設定しても、currentStyle.hasLayout=falseだとが透明にならない。 - Enjo…

不可視なiframeへsetFocusしたときのスクリプトエラーを回避する方法

レガシーな社内システムを使いやすいユーザーインターフェースに作り変えるブックマークレットをつくっているんだけど、隠しiframeによる擬似Ajaxで問題が出た。visibility = 'hidden' や display = 'none' な iframe 内の要素に setFocus しようとするとス…

evaluateの第2引数contextNodeの罠

てっきり、そのcontextNode以下のノードのみが評価対象となると思い込んでしまった。 第2引数は単にドキュメント中の初期位置を指定するだけで、サブグラフを与えたりするわけではない。 document.evaluate('../*', document.getElementById("menu"), null, …

Xcode2.5からXcode3.0へのアップグレードに失敗

TigerからLeoperdにアップグレードして、Xcodeも2.5から3.0にアップグレード*1したらXcode3.0のインストールに失敗した。エラーログには以下のようにメッセージが... 08/10/19 0:35:29 Installer[4283] 次のインストール手順に失敗しました:run postinstall…

Ruby側のメソッドからbool値をObj-C側に返したときの挙動がヘン?

iStacで、Ruby側のメソッドからbool値をObjective-C側に返したとき、どうも、if文の判定がうまくいっていないらしいという報告がありました。具体的には、Ruby側でSSBへの登録を行い結果が正常であれば true を Objective-C側のクラスに返しているんだけど、…

MacBookにRubyCocoaインストールした(そしてやっぱりハマった)

いろいろ余計なことしてしまったのでハマってしまった。きょうはもう寝る。手順を簡単に書くと、 MacPortsでrubyを最新版*1にupgrade*2 MacPortsでrb-cocoa(RubyCocoaのports名)をイントール でした。(実際はいろいろとハマってしまいましたが... orz) 詳…

readfile()関数のbasic認証にハマった

どうも、readfile()関数の basic認証がうまくいかないなー。なんか「php_network_getaddresses: getaddrinfo failed: そのようなホストは不明です。」ってエラーが出てくる。なぜだ?っと思ってかれこれ、5時間くらい調べてみたところ、どうも、パスワード…

読み込んでいるphp.iniの場所

なんかハマってしまったのでメモXAMPP環境でテストとかしてて、なんかphpのエラーログが出力できてないと思ったら、読み込まれているphp.iniが思っていたのと違ってた。 で確認することができる。"Loaded Configuration File"ってやつがそう。