dev

Androidのソースを取得する(非公式ミラー)

kernel.orgさんがハッキングを受けてそろそろ2週間
ソースはgithubから引っ張ってくれば読めるんだけど
サーバーが中途半端な状態でrepo syncをしてしまったせいか
ローカルのレポジトリがおかしい

とりあえずビルドするためにcodeauroraさんの非公式ミラーを利用することに

1. repoの準備

curl http://git-repo.googlecode.com/files/repo-1.12 > ~/bin/repo
chmod a+x ~/bin/repo
PATH=~/bin:$PATH

2. ダウンロード

mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY
repo init -u git://codeaurora.org/platform/manifest.git -b gingerbread
repo sync


WORKING_DIRECTORY/.manifest.xml の kernel.org を codeaurora.org に書き換えるだけでもok?

[source:Kernel.org hacked – how to get Android repo?]

Androidのソースを取得する(非公式ミラー) Read More »

%を含むURLでスクリプトエラーが出て困った

全てIEが悪い。いや、IEを甘く見てた無知な自分が悪い。
以下みたいな感じでaタグからhrefを取得しようとして困った

<html lang=ja>
<head>
	<script type="text/javascript">
	window.onload = function() {
		var btn = document.getElementById('btn');
		var aTags = document.getElementsByTagName('a');
		btn.onclick = function() {
			for (var i=0; i<aTags.length; i++)
				alert(aTags[i].href);
		}
	}
	</script>
</head>
<body>
	<a href="http://www.example.com/%s/hogehoge/">Link</a>
	<input type="submit" value="View URL" id="btn">
</body>
</html>

IEだと「aTag[i].href」のところで、「引数が無効です」と怒られる。

でもChrome(Webkit?)だと問題ないんだこれが。

%を含むURLでスクリプトエラーが出て困った Read More »