メモ

ANTの独自タスクの定義方法

例えばmytasks.jarという独自タスクがおさめられたjarファイルがあったと仮定した場合、jarのルートから任意名(ここではmytasks.taksという名称)のタスク定義ファイルを置くことでオリジナルタスクが定義可能。 タスク定義ファイル foo=jp.ne.hatena.sample.…

HTMLのタグ属性文字列をJSON文字列化

例えば 以下の文字列を foo="fooText" bar="barText" attr="attr's text" 以下のJSON文字列にしたい {foo:"fooText",bar="barText",attr:'attr\'s text'} 昔は正規表現を利用していた。 正規表現を利用してループ処理して色々やってJSON文字列を作成していま…

Objectをソートしたい

以下のコードを a,bar,foo,z順で中身を取り出したい。 o = { foo:'foo', a:'0', z:'1', bar:'0' } こんなコードで… まぁ一応 0, 0, foo, 1と列挙される。 a = []; for(i in o) a.push(i); a.sort(); // 配列のソート関数 for(i=0;i

JSONPの動作原理

やっと最近JSONPの動作原理を理解した。超頭悪い…。動作原理の私的メモ。JSONPって1と2の組合せの応用。いったい僕は何を勘違いしたのか…。 1.JavaScript関係の処理系は以下のような感じ もっともJSONPでは動的にDOM処理で<script>タグを生成するテクを利用している…

各社Widget私的まとめ

Yahoo!Widget日本語版が出たようなので各社いろいろなWidgetが出ているので私的にメモっておきます。イロイロWidgetありすぎて何使えばいいんだろうか(使わないのも一つの選択肢)Yahoo!WidgetはJavaScriptでWidget開発できて素敵。 各社のWidget Yahoo! Yaho…

JavaScriptのJava化

Rhino(Mozilla組によるJavaによるJavaScriptの実装)よりJavaScriptのJavaコンパイル(JavaScriptのJava化)ができるらしいということで試したのでメモ。 Java化の手順 Rhinoの入手(http://www.mozilla-japan.org/rhino/download.html) とりあえず解凍。色々と…

Subversion

Subversionの利用できる無料ホスティングサービス。 http://code.google.com/hosting/ powered by Google http://sourceforge.net/ powered by SourceForge どちらも英語だよ。英語。契約内容をいちいち確認する僕にとっては天敵。内容確認しなければ良い?…

prototype

function Foo(){}; Foo.prototype.msg = function(){ alert('Foo1'); }; var foo1 = new Foo(); var foo2 = new Foo(); // Fooが表示された。 foo1.msg(); foo2.msg = function(){ alert('Foo2'); }; Foo.prototype.msg = function(){ alert('Hoge'); }; // …

XMLHttpRequestを利用した外部js動的ロード関数

げげげ。明日(8月1日)テスト!。こんなことしてる場合じゃないじゃん。まあいいやせっかく書いたし。 function load(script) { var loaded = load.loaded; if(loaded[script]) return; var http = load.xmlhttp; var name = script.split('.')[0]; http.open…

Web2.0時代におけるソリューションのご紹介

というセミナーがCSKシステムズ主催で行なわれらしい。サブタイトルが【Web2.0の実態と企業経営に与える影響について】大変というか至極興味有。大阪だから行くの無理だけど。面白そう。なのでメモ。記事をよく見たら散財.comという節が。散財.com…………。しば…