2012年2月29日水曜日

DOMの要素を子供ごと削除

JavaScriptでDOMの一つのエレメントを子供ごと削除したい。
参考にしたページ(英語)
単に子供たちを再帰的に削除する。
自分自身を消すメソッドがよくわからなかったので、親にもどって親から見て子供の自分自身を消すようにした。
// remove an element and its children recursively
function removeElementRecursively(node)
{
    if(!node) return;
    removeChildrenRecursively(node);
    removeElement(node);
}

// remove an element
function removeElement(node)
{
    if(!node) return;
    node.parentElement.removeChild(node);
}

// remove children of an element recursively
function removeChildrenRecursively(node)
{
    if (!node) return;
    while (node.hasChildNodes()) {
 removeChildrenRecursively(node.firstChild);
 node.removeChild(node.firstChild);
    }
}

Androidアプリリリース1週間後のインストール数

前:Androidアプリリリース初日ダウンロード数


内容は楽器アプリ。なので、ターゲットは世界中。
どんな感じで売れていくのか、参考にしてください。

一週間たった今、

総インストール数(ユーザー数): 66, 有効インストール数(端末数): 41

であった。

統計情報を下に載せる。

  • 順調に一日あたりのインストール数が増えている!(なんか一日沈んでいる日があるが…)
  • 国別に見ると、日本が飛び抜けて多い。英語の説明文も付けたのに。。。心に響かなかったか。


Developer console のスクリーンショット

この調子で指数関数的に増えていって欲しい。
100超えたらバージョンアップをリリースしようと考えている。
その内また報告します。

次:Androidアプリリリース1ヶ月後のインストール数

2012年2月24日金曜日

[just a memo] tableを動的に作成する

http://msdn.microsoft.com/en-us/library/ms532998(v=vs.85).aspx
このサイトがわかりやすい(英語)

[just a memo] JavaScriptで継承

こちらのサイトが非常にわかりやすい。

というただのメモ

SyntaxHighlighterのテスト

Bloggerにソースコードを載せてハイライトするためのSyntaxHighlighter をテストしてみる。

HTMLエスケープする場合はこれ、
HTMLエスケープはこちらのサイト様でできます。 ちなみに平文はこれ

2012年2月23日木曜日

HTML, JavaScript, CSS をお手軽に試せるサービスjsFiddle

jsFiddle

これすごいっすね。知らなかったす。

 


その場でHTML、CSS、Javascriptを書いてすぐ結果が見れるなんて。
検証にも使えるし、ブログに載せるにもページ右上のshareってボタン押してフレームの埋め込みタグをコピるだけ。

emacs-railsを使う

http://d.hatena.ne.jp/higepon/20061222/1166774270
このページが一番参考になりました。

最初emacs-railsだけで良いと思ってインストールして、emacsを起動するとfind-recursiveがないと怒られた。

なるほど、rails.elの中で呼んでいるのね。と思い
のこり2つも入れたら動いた。

  1. emacs-rails
  2. find-recursive.el
  3. snippet.el