Wikipedia (English)で無意味に感動
2007-07-24
Wikipedia英語版で、「日本語」って検索すると、「Japanese language」にリダイレクトされるんだねー
http://en.wikipedia.org/wiki/日本語
ちょっと感動。
Wikipedia英語版で、「日本語」って検索すると、「Japanese language」にリダイレクトされるんだねー
http://en.wikipedia.org/wiki/日本語
ちょっと感動。
Cookieの有効期限を指定するときって、NetscapeのCookie仕様に従うと、
document.cookie = 'name=value; expires=Thu, 1-Jan-2030 00:00:00 GMT';
のような書式で書かなければいけない。
strftimeのような関数がないJavaScriptでは面倒くさいなーと思って、今まで有効期限を指定するのはあきらめていたのだが、実はDate#toUTCString()の書式を読み込んでくれるみたいだ。
大学の授業で必要になって作ったので公開。
複数のテキストファイルをドラッグ&ドロップしたら、その内容を適当な関数で処理して、その結果を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を使ったりする必要性はないんだけど、コンピュータにあまり詳しくない人に使わせることが多くなると思ったから、こんなインターフェースのものになった。
(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';
});