2006-06-01から1ヶ月間の記事一覧

Excelでユーザー・カスタムの書式設定を定義する

http://www.atmarkit.co.jp/fwin2k/win2ktips/331cellfmt/cellfmt.html メモ。

はぢめてのWMI

http://www.showg.net/monoiziri/WMI/FirstStep/ WSHのサンプルってvbsばっかりだなぁ。

方法 : コマンド ラインで JScript コードをコンパイルする

http://msdn2.microsoft.com/ja-jp/library/7435xtz6.aspx jscは.NET(のSDK?)に付属してるっぽい。

開発抽象化レイヤ

DEV

http://local.joelonsoftware.com/mediawiki/index.php/%E9%96%8B%E7%99%BA%E6%8A%BD%E8%B1%A1%E5%8C%96%E3%83%AC%E3%82%A4%E3%83%A4 メモ。

expect.rb

http://tach.arege.net/ruby1.8-reference-ja/expect_rb.html http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/30822 メモ。

期待以上の出来のExpect

http://www-06.ibm.com/jp/developerworks/linux/020614/j_l-sc1.html とりあえず。

rbXPCOM

http://rbxpcom.mozdev.org/

XMLHttpRequest

WEB

http://developer.apple.com/internet/webcontent/xmlhttpreq.html http://www.w3.org/TR/2006/WD-XMLHttpRequest-20060405/ http://www.mozilla-japan.org/newlayout/xml/ XMLHttpRequestがどこで定義されたインターフェースなのか、気になったので。

W3C XML 勧告、勧告案、勧告候補

WEB

http://www.fxis.co.jp/xmlcafe/news/w3c.html いちおうメモ。

ディレクトリのエントリを取得

function hello(){ var obj = Components.classes["@mozilla.org/file/local;1"]. createInstance(Components.interfaces.nsILocalFile); obj.initWithPath("c:\\"); var a = []; var ite = obj.directoryEntries; while(ite.hasMoreElements()) { var e = i…

XMLHttpRequestをとりあえず使う

<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script> function hello(){ var req = new XMLHttpRequest(); req.open("GET", "file:///C:/lan.log/", false); req.send(null); alert(req.res…</window>

XMLをパース(DOM)

<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script> <bar> <zoo>ZOOZOO</zoo> <baz>BAZBAZ</baz> </bar> </foo>; var parser = new DOMParse…

XPath

<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script> <bar> <zoo>ZOOZOO</zoo> <baz>BAZBAZ</baz> </bar> </foo>; var parser = new DOMParse…

子どもは判ってくれない

読みつつ、だらだら夜なべ。

SOAPとか

XUL

http://www.smellman.homelinux.org/mozilla/mozilla-soap.html

動的にXMLElementを追加

<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script> function hello() { var hbox = document.getElementById("hb"); var t = document.createElement("textbox"); hbox.appendChild(t); }…</window>

ファイルを読み込む

function hello(){ var file = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); file.initWithPath("C:\\lan.log"); var fis = Components.classes["@mozilla.org/network/file-input-stream;1"] .c…

クリップボードから取得

function hello(){ var clip = Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard); var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interface…

HTTPのレスポンスを取得

function hello(){ var uri = Components.classes["@mozilla.org/network/standard-url;1"] .createInstance(Components.interfaces.nsIURI); uri.spec = "http://www.google.com/"; var ios = Components.classes["@mozilla.org/network/io-service;1"] .ge…

HTTPのレスポンスを取得 その2

function hello(){ var uri = Components.classes["@mozilla.org/network/standard-url;1"] .createInstance(Components.interfaces.nsIURI); uri.spec = "http://www.google.com/"; var ios = Components.classes["@mozilla.org/network/io-service;1"] .ge…

ZIPのエントリを出力

function hello(){ var file = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); file.initWithPath("C:\\foo.zip"); var zip = Components.classes["@mozilla.org/libjar/zip-reader;1"] .createIns…

とりあえず

XUL

<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script> </window>

情報源とか

XUL

XULPlanet http://www.xulplanet.com/ (和訳) 一番、ためになっているような。XUL Programmer's Reference Manual http://www.mozilla.org/xpfe/xulref/ (和訳)XUL Applications http://piro.sakura.ne.jp/xul/xul.htmlXUL Tips&Technics http://piro.sakura…

SQL92 BNF

DB

http://www.vieka.com/esqldoc/sql92bnf.htm 正しいのかは不明。

故障対応中

JOB

Webアプリでもユーザの操作をトレースしといて、なんかあったら、一切合財情報集めてメール投げてくれると楽だなぁ…と、後の祭り的に思う。 今度から、致命的例外はそーゆー処理を入れてもらうようにしよう…

Technical Talk #2

http://shibuyajs.org/articles/2006/06/15/technical-talk-2 マジで行きたい。 つーか、速攻で40名埋まるんじゃなかろうか…

たらいまわし関数の停止性

http://www.jmuk.org/d/?path=2006/05/01#d01t01 IO()さんにおしえてもらったリンクをたどって。 手続き型で書くとこんなかんじらしい。 function tak(x, y, z) { if(x return y; else if(y return z; else return x; }実際に動かしてみると、確かにたらいま…

SpiderMonkey版、JavaScript 1.7を試す

http://d.hatena.ne.jp/brazil/20060608/1149779210 面白そうな機能が。使ってみようかな?

ふつうのHaskellプログラミング

すごーく、読みやすいし分かりやすい。

再帰でmap

関数プログラミングの練習として。確かにreturnはうっとうしいかも。 concat()って破壊的だったっけ? head()でnullを返すのがなんか気になる。いいのかな? function head(l) { return (l.length > 0) ? l[0] : null; }function tail(l) { return (l.length…