2016-03-01から1ヶ月間の記事一覧

Xmllintで属性を指定してXmlから値を取得

またまたシェルスクリプトとxmllintを使う機会があった。 今度はxmlに同名タグが複数存在しており、属性で絞って値を取るというパターンだった。 やりたいこと 以下のxmlがあったとする。 <map> <long name="aaa" value="12345" >いぬ</long> <long name="bbb" value="56789" >ねこ</long> </map> longタグ内にあるname="aaa"のvalueの値「1…

Qiitaに初投稿してきた

ブログに書くほどの事じゃないんだろうけど(笑) いつも閲覧ばかりしているQiitaに、初投稿してきた。 qiita.com 投稿の中身は、昨日このブログで書いた記事と同じ(笑) Qiitaでは技術ネタの収集にお世話になってるもんで、たまには俺も投稿しようかなーと。 …

ShellScriptとxmllintでxmlを解析

ShellScriptド素人がxmlの中身を取り出したかったので、色々調べた xmllintとは xmllintとはlibxml2を使用したツールで、XMLファイルに対して以下の機能を持ったのコマンドラインツールです。 このxmllintを使って、以下のxmlを解析して値&属性値を取り出す…

adbでスクリーンショットをファイル名+年月日付きで出力する

.bashrcに以下を追加する export ANDROID_SDK=AndrodSDKのパス alias sshot=$ANDROID_SDK"/tools/screenshot2 ~/screenshot.png; mv ~/screenshot.png ~/screenshot_`date '+%y%m%d%H%M%S'`.png"; # screenshot_160322141020.pngと出力される 保存するパスは…

dose not contain the JNI_CreateJavaVM symbol

Mac

ついにMacBookProをEl Capitanにアプデした後、Aptana Studioを起動してみると "/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/../jre/lib/server/libjvm.dylib" does not contain the JNI_CreateJavaVM symbol. というエラーダイア…

Adblock FastはNexus6に効果がなかった

広告が邪魔なのでブロックできるアプリを探していると、こんなの見つけた play.google.com Adblock Fast なんか良さげ! 何も考えずNexus6に入れてみる うーん、広告がブロックされている気配がない... アプリの説明を読んでみると The app requires and blo…

10000時間よりも20時間

こんな記事を見て「なるほど」と感じた事がある。 simplearchitect.hatenablog.com 要約すると 何かを極めるになるには10000時間(4~5年)は必要になる。 最初は当然だれでも苦労するが、 20時間あたりから効率よくできるようになる。 その前にリタイアしては…

Android4.0未満でadb backupは動かない

タイトルで結論が出ているが、それを知らず30分も調べた。 Android 3.0 Honeycomb端末を一生懸命adb backupしていると adb: unable to connect for backup となってしまうからだ。 結果、以下のリンクを見て出来ないという事を知ったので諦めた。 (Android4…