March 22, 2010

Androidでデフォルトのアプリケーションの設定を消去する

「常にこの操作で使用する」にチェックするとき
ホームの[設定]>[アプリーション]>[アプリケーションの管理]でデフォルトの設定をクリアします。
とあります。

(追記)

DefaultApp Resetを使うともっと楽に変更できるかもしれません。


(追記)

検索ボタン長押しをVoice Searchに設定してしまったのを消去します。
HT-03A、カスタムROM(CM6.1.0 Froyo 2.2.1)、ホームアプリはADWLauncher。
他の端末、他のアプリの設定を変えたい時でもだいたい同じように戻せます。

アプリの一覧から設定を選択。あるいはホームボタン押してメニューボタン押して設定を選択。
あ、ウィジェットの時間めっちゃずれてる^^;
アプリケーションの「設定」からも行けます。

アプリケーションを選択。

アプリケーションの管理を選択。

アプリケーションの中から目的のアプリVoice Searchを探して選択。

デフォルトでの起動の項目で設定を消去をクリック。

終わり。


Operaやらのデフォルト以外のブラウザいれたり、ホームアプリいれたりすると間違って選んじゃいがち…


スクリーンキャプチャはandroid sdkのtoolsのddmsでデバイスを選んでDevice > Screen Capture

March 15, 2010

radiko.jpをダッシュボードウィジェットに

radiko.jpはじまった!

Web Clipを使って、ダッシュボードに置くための手順のメモ。Mac、Snow Leopard。

まず、適当な放送局をListen now!して、SafariのファイルメニューからOpen in Dashboard。


ダッシュボードに貼付ける範囲を設定する。上のradiko.jpあたりをクリックすると全体を選択できて、Add。

できた。Dashboard Widget。


このままだと、ダッシュボードからはなれると音が聞こえない!ので、右下の「i」のマークをクリック。


Only play audio in Dashboardのチェックを外す。スタイルも変えれる。


「ラヂコで聞いてます。」

March 10, 2010

CotEditorでGo

Googleのプログラミング言語「Go」(http://golang.org/)のスクリプトをCotEditorで編集、ターミナルでコンパイル、リンク、実行するためのAppleScriptを書いてみた。
Download Go.applescript
・~/Library/Application Support/CotEditor/AppleScript に置いて、CotEditorのメニューバーのスクリプトメニューから Update Script Menu すれば使えます。
・環境によってはスクリプトを書き換える必要があります。(上のものは64bit用)
・ファイルは保存されている必要があります。
・ショートカットの割り当てたいときはCotEditorのスクリプトフォルダ内の _aboutScriptFolder.rtf を参照してください。
・生成された実行ファイル等は削除されます。

ついでに、CotEditorのシンタックスハイライトも。
Download Go.plist
Preferences > Syntax > Syntax Style > Importで、Go.plistをインポートする。適当。


「Go」は探しにくい。golangとかで探す。

March 8, 2010

PythonでXMLを扱う

いつも調べて、いつも忘れる。メモ。

モジュールのインポート
from xml.dom import minidom

DOMオブジェクトにパース
xdoc = minidom.parse("ファイル名かファイル")
xdoc = minidom.parseString("XML文字列")

文字列で表示
print xdoc.toxml()

あるタグのリストを取得
elements = xdoc.getElementsByTagName("タグの名前")

最初のノードを取得
node = elements[0]

子ノードたち
childeNodes = node.childNodes

ある属性の取得
attr = node.attributes["属性の名前"]

テキストノードかコメントノードだったら値を表示
if node.nodeType in [node.TEXT_NODE, node.COMMENT_NODE]:
    print node.data


参考サイト

20.7. xml.dom.minidom — Lightweight DOM implementation — Python v2.6.5c1 documentation
8.6 xml.dom -- 文書オブジェクトモデル (DOM) API
9.3. Parsing XML
9.5. Searching for elements
9.6. Accessing element attributes
10.4. Finding direct children of a node