タグ

2014年4月15日のブックマーク (4件)

  • GitHub - filhodanuvem/gitql: 💊 A git query language

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - filhodanuvem/gitql: 💊 A git query language
    bopperjp
    bopperjp 2014/04/15
  • Android:DownloadManagerの成功判定 - りりーの幸せ日記

    DownloadManagerの ダウンロードに失敗するケースが多かったので、 ダウンロードの成功・失敗の判定処理を追加しました。 失敗した場合は、再実行を繰り返すのですが、 そもそもダウンロードに失敗した場合は その後も失敗し続けるので、以下のプログラムは採用しませんでした。 それと、Activityの初期表示が非常に遅くなります。 BroadcastReceiverは独立したクラスとして 外だししたほうがいいかもしれません。 → BroadcastReceiver ダウンロードの失敗原因はこちら → DownloadManagerのダウンロード失敗原因 ちなみに、このときのダウンロードの失敗原因は下記プログラムの Log.d("reason", Integer.toString(reason)); では「1000」と表示されていました。 「1000」はDownloadManagerのク

    bopperjp
    bopperjp 2014/04/15
    DownloadManager の使い方
  • 今最も注目されている設計手法!MVVM を Android アプリ開発に取り入れてみた

    こんにちは。共同開発部開発担当の北川です。 クロスプラットフォームなアプリ開発では Xamarin の使用はビジネスロジックの共通化が可能となり非常に効果的です。 すべてのアプリを単一の言語(C#)で実装することができる点だけでも魅力的ですが、MVVM 設計によりその再利用性を高めている点こそがその真価を発揮しているとも言えます。 私は Xamarin でのアプリ開発を通して MVVM 設計のすばらしさを経験してしまいました。もう後には戻れません。 Java や Objective-C でのアプリ開発でも MVVM 設計は開発スピードと品質確保を両立するために有効であるはずです。 今回は Android アプリ開発(Java)で MVVM を使うとどうなるか、紹介してみたいと思います。 MVVM 設計について MVVM 設計ではビジネスロジックを Model が担当し、ViewModel

    今最も注目されている設計手法!MVVM を Android アプリ開発に取り入れてみた
  • もしもラムダの中で例外が発生したら(前編) - Taste of Tech Topics

    ある日、 id:cero-t がJJUGの重鎮たちと話している中で、とある宿題をもらいましたとさ。 「Java8のラムダの中で例外が発生したら、どうなるんだろう?」 こんにちは、アキバです。 もう皆さんはJava8を使ってみましたか? とりあえずインストールしてみた人! ・・はーい (おまえか という冗談はさておき、 今回は、id:cero-t に代わって私が冒頭のお題を調べてみました。 1. SerialStreamで動かしたラムダで例外が発生したら まずは、小手調べにシングルスレッドの場合を見てみましょう。 検査例外が発生するようなコードをラムダに書いてみると、コンパイルエラーになります。 こんなコードです。 try (BufferedWriter writer = Files.newBufferedWriter(Paths.get(W_FILENAME))) { // writer.

    もしもラムダの中で例外が発生したら(前編) - Taste of Tech Topics