アーカイブ: 2007年07月

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Wikipedia (English)で無意味に感動

Wikipedia英語版で、「日本語」って検索すると、「Japanese language」にリダイレクトされるんだねー

http://en.wikipedia.org/wiki/日本語

ちょっと感動。

スポンサーサイト

[Firefox]出先で作った検索プラグイン

出先で作ったFirefox検索プラグインをメモ。家に帰ってから組み込む予定。完全に私的なメモなのでよろしく。

続きを読む

[JavaScript + Cookie]実は有効期限指定がすごく簡単だった件について

Cookieの有効期限を指定するときって、NetscapeのCookie仕様に従うと、

document.cookie = 'name=value; expires=Thu, 1-Jan-2030 00:00:00 GMT';

のような書式で書かなければいけない。

strftimeのような関数がないJavaScriptでは面倒くさいなーと思って、今まで有効期限を指定するのはあきらめていたのだが、実はDate#toUTCString()の書式を読み込んでくれるみたいだ。

続きを読む

[WScript]テキストファイルをD&Dしたら、処理してメモ帳に出力してくれるスクリプト

大学の授業で必要になって作ったので公開。

複数のテキストファイルをドラッグ&ドロップしたら、その内容を適当な関数で処理して、その結果をTempフォルダに吐き出してメモ帳で表示するスクリプト。

(function(main) {
    var fso = WScript.CreateObject('Scripting.FileSystemObject');

    var result = '';
    for (var args = new Enumerator(WScript.Arguments); !args.atEnd(); args.moveNext())
        result += main(fso.OpenTextFile(args.item(), 1).ReadAll(), args.item());

    var tmpFile = fso.GetSpecialFolder(2) + '\\' + Math.random();
    fso.CreateTextFile(tmpFile);
    fso.OpenTextFile(tmpFile, 2).Write(result);

    WScript.CreateObject('WScript.Shell').Run('notepad.exe ' + tmpFile);
})(function(text, path) {
    return path + '\t' + text.replace(/[\t\r\n]/g, '').substr(0, 80) + '\r\n';
});

大学の授業で、テキストファイルとして吐き出されたデータをエクセルに貼り付ける必要に迫られて作った。コマンドラインを使えば、別にわざわざWScriptを使ったりする必要性はないんだけど、コンピュータにあまり詳しくない人に使わせることが多くなると思ったから、こんなインターフェースのものになった。

続きを読む

[WScript]フォルダの中のファイルに一括でコールバック関数を適用

(function(callback) {
    var fso = WScript.CreateObject('Scripting.FileSystemObject');
    for (var args = new Enumerator(WScript.Arguments); !args.atEnd(); args.moveNext())
        for (var files = new Enumerator(fso.GetFolder(args.item()).Files); !files.atEnd(); files.moveNext())
            callback(files.item());
    WScript.Echo('Finish');
})(function(file) {
    var m = file.Name.match(/^(\d)(\d).jpg$/);
    if (m) file.Name = (Number(m[1]) + Number(m[2])) + '.jpg';
});

続きを読む

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。