Entries from 2007-11-19 to 1 day

neatNodePath

predicatesの組み合わせのうち、もっともマッチする要素数が少ないものを足していく、というルールで下から上にnodePath作ったらへんなのができる。 <div id="main"> <div class="category"> <ul> <li><a href="/cat/js">js</a></li> <li><a href="/cat/c">C</a></li> </ul> </div> <div class="nav"> <ul> <li><a href="/page/1">prev</a></li> <li><a href="/page/2">2</a></li><li></li></ul></div></div>

やり直し算数プログラミング#2 組み合わせ

すいません、これただの組み合わせでした。permutaionじゃなくてcombinationのほう。 function $A(nodes) { var a = []; for (var i = 0; i < nodes.length; i++) { var n = (nodes[i]); a.push(n); } return a; } (function combination() { var arg = $A(a…

js

なんかコード書くの自体が楽しくなってきた。 function ancestors(node) { var doc = node.ownerDocument; var getStepExpressionList = function (node) { if ( node.id ) { return ['id', node.id ];; } var predicates = [ node.nodeName.toLowerCase() ]…

数 デザイン

ところてん - 日記/2007年11月19日/日記を書くことへのブレーキ、mixiの功罪誰も使ってないyahoo daysも、はじめひとりのひとの日記はひとつしかでなかったんだけど途中から単に時系列順で出るようになって(その方がdb負荷が軽い?)、結果一日に多数書くひと…

fastforward方式とfirst/last

3ページ目があると、1ページ目と2ページ目を比較して共通にマッチするXPathを作れる。 3ページ目がないときは? って考えてひとつ発見。» は矢印が右方向を向いているので当然1 2 3 4 » みたいに使われる。だからだいたいは a[last()] になる。 » Next posts …

OSX smb

vimでコードを書きたいけど手元のwindowsに入れるのは嫌でサーバになってるOSXに入れたい。でも自分のwindows上にあるファイルを編集したいのでOSXから自分のwindowsをマウントしたい。それもコマンドラインから。 sudo chown kuma:kuma /Volumes/machineNam…

Windows7 feature request list

Windows Early Feedback program の危機? - NyaRuRuの日記経由Vistaの次のWindows、「Windows 7」に搭載したい機能リストが流出 - GIGAZINEで仮想フォルダなるものを見て、もしかしてこれはOSR's ntfsd List: Feasibility of FUSE for Windowsで言及されて…

ECMA4

Mozilla Firefox Thunderbird の拡張あれこれ-MEMO(2007年11月-4)経由print "Me" ECMAScript 4, the fourth system syndrome一番最後。 ECMAScript 4 seems cool, I want to use a lot of those things (yay for multi method dispatch!), but maybe it is…