Sorry, JavaScript is required to view Global Stats charts.
Sorry, JavaScript is required to view Global Stats charts.
ちょっとしたMave Pluginを作成しているので、開発に役立つサイトをまとめておきます。 倭マンさんの日記がかなり詳しい! 全15回の大作ですね。日本語でここまで詳しくPlugin開発について書かれているのはないかも。 プラグインを作ろう! (1) -- Mojo プロジェクトの作成・インストール・実行 - 倭マン's BLOG プラグインを作ろう! (2) -- Mojo, AbstractMojo - 倭マン's BLOG プラグインを作ろう! (3) -- Log - 倭マン's BLOG プラグインを作ろう! (4) -- Mojo#execute() と例外 - 倭マン's BLOG プラグインを作ろう! (5) -- @goal:ゴール名を設定する - 倭マン's BLOG プラグインを作ろう! (6) -- @phase:他のフェーズに処理を割り込ませる - 倭マン's
揮発性変数アトミック変数とか言われたりしますが、ここでは揮発性変数という呼び名で統一します。揮発性変数とは、メインメモリに格納されることを保障された変数のことです。じゃあメインメモリ以外のどこに格納するのさって話なんですが。メモリといえども色々あります(私はあんまり知りませんが)。プロセッサのキャッシュとかレジスタとか、なんかそういうやつです。メインメモリ以外のメモリを、ローカルメモリといいます。ローカルメモリに格納されたデータは、それを格納したプロセッサの他のプロセッサからは見えません。 これで何がうれしいのか。あるスレッドによって書き込まれた値が、次に read するスレッドはその値を読む、ということを保証することです。メインメモリ以外に値が保持されるとこうはいかないわけです。例えばプロセッサのローカルキャッシュに保持されると、一時的にスレッドローカルみたいな感じになってしまうと。vo
News: 04-Jun-2009: Jackson 1.0.1, minor patch release with a single fix, released. 08-May-2009: Jackson 1.0.0 released 27-Apr-2009: Second 1.0 release candidate (0.9.9-6) released: much improved Jax-RS provider for doing "Clean Json" on Jersey 20-Apr-2009: First 1.0 release candidate (0.9.9-5) released! 14-Apr-2009: 0.9.9-4 released, generics-related bug fixes. Getting yet closer to 1.0.0... 03-Ap
「Jackson vs JSONIC、結果はJacksonの圧勝」に対向するため、数日に渡ってJSONICのパフォーマンスチューニングを行ってきましたが、ここらで限界というところまできてしまいました。jacksonに速度で負けている理由の大半は、IOのバッファリングにあるらしく、そこをちょっといじるだけでずいぶん速くなるというのが結論。バッファリングの問題であるということから想定される通り、速度差の一番の原因は、String型に出力する場合にはほとんど関係ないというのが残念なところ。 - Jackson JSONIC 速度比 Map1000×List1000 502.6083 614.5989 1 : 1.22 Map1000×List10000 4199.0609 8439.9083 1 : 2.01 Map10000×List1000 4294.5540 6303.7775 1 : 1
以前LDRFullFeedのJSONを扱うときに、1.5MBくらいのJSONを扱うとOut of Memoryになって苦労したけど、こういうのは Jackson を使うとよさげ。 http://jackson.codehaus.org/ Androidの標準のJSONパーサーは String しか渡せないけど、Jackson だと InputStream で渡せる。Stream で処理するのはちょっと面倒だけど、相当なメリットがありますな。 LDRMateのフィード一覧を読む部分をJacksonに変えた図。 JsonFactory factory = new JsonFactory(); JsonParser jp = factory.createJsonParser(is); if (jp.nextToken() == JsonToken.START_ARRAY) { while (jp
2010/11/10追記 JSONIC 1.2.5 ベータ2で劇的に高速化されたとのことです。すばらしい!2010-11-10 - A.R.N [日記] @gabu JSONICだいたい良いんだけど、シリアライズするときにStringにしかはけないから、大きいデータを変換するときにヒープを食いつぶすのがちょっと。。。うちの会社では、Streamに直接はけるのでJacksonに乗り換えつつある 2010-10-31 17:50:48 via TweetDeck to @gabu というつぶやきをしたところ、 @terurou @gabu JSONICでもWriterにもOutputStremにも出力できますよ? 2010-10-31 19:12:30 via web to @terurou とツッコミを受けたので訂正をします。APIレベルの話ではなくて内部処理レベルの話をしていたんですが、変
maven3.0では動かないので2.2.1を使ってください。 あとはプロジェクトをhttp://github.com/bols-blue/HelloMavenあたりからおとすか maven-androidの使い方は誰かが書いてくれますのでそれを使ってプロジェクト作ってください。 hudsonの新規プロジェクトから、mavenプロジェクトにする。 高度なオプションのMAVEN_OPTSに-Dandroid.sdk.path=/opt/android-sdk-linux_86を追加するとビルドできます。 わかりにくいので修正 高度なオプションのMAVEN_OPTSに-Dandroid.sdk.pathでSDKのパスを指定しないとビルドできません。 自分の環境だと-Dandroid.sdk.path=/opt/android-sdk-linux_86です エミュレーターを立ち上げたい人は@hid
Lets you automatically generate and run an Android emulator for the duration of a build, with the emulator logs being captured as artifacts. Description In order to provide effective test coverage of the ever-increasing range of Android platform versions, screen resolutions and densities (amongst other device properties), automated and scalable build tools like Hudson become highly advantageous. T
In this emerging software development practice, teams bridge the communication gap between business stakeholders and dev teams. From the experience of leading teams worldwide, author Gojko Adzic distills seven key patterns and many practical rules for effective ways to specify, test, and deliver software in short, iterative delivery cycles. about the technology Specification by Example is a collab
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く