タグ

2015年5月21日のブックマーク (4件)

  • Android - Androidプログラマかを見分ける12の質問(回答編)

    目的としては、それなりに信念を持ってAndroidアプリ開発にある程度の期間携わってきたことを見抜くことなので、完全な回答を求めているわけではない事に注意。 多少間違っていてもそれなりに内容をもって答えられていればほぼ正解としてよいものとする。 1. ListViewを使うとただ単にViewを適宜生成、連結してリストを作った場合に対して大幅な利点が存在するが、それは何か。実装の癖を交えて簡単に説明せよ。 リスト表示対象の情報が100件以上と多い場合に、パフォーマンスの差が顕著になること。これに関しては、やったことがないのであれば自分で1000件、2000件データを連結したリスト表示を「ListViewを使わずに」行ってみて、 描画に恐ろしく時間がかかることを確認するべき。Webアプリの方には無い概念なので印象に残るはず。 ListViewの方は、画面に表示されている部分しか描画処理を行わな

  • オ・ト・ナのカプセル化再入門 - Qiita

    よく、初心者向けの教科書に「とりあえずprivateを指定し、必要な物はpublicにしましょう。」と書いてありますが、これは大きな間違いです。 最初にアクセス修飾子を熟知しておかなければ、Java という言語を扱う上で最良の設計を行なうことは難しいでしょう。 そんな教科書は今すぐ窓から投げ捨てるか、ちり紙代わりに使いましょう。 Package パッケージは Java のクラス郡をまとめるための仕組みです。主に利用する目的として、以下の 2 点ががあります。 名前の衝突を避ける事が出来る。 パッケージによるアクセス制御を行なえる。 これらを利用する事で Facade デザインパターンを忠実に実現することができます。 Java のカプセル化においてこの仕組みは必要不可欠でしょう。 Design patterns 次に、ソフトウェア設計において基的な 2 パターンを紹介します。 Facade

    オ・ト・ナのカプセル化再入門 - Qiita
  • スマホの広告を全消去する「Adblock Browser」アプリを実際にインストールして使ってみた

    ウェブページ上に表示される広告を消してコンテンツのみを表示するブラウザ拡張機能「Adblock Plus」が、広告を全消去してくれるAndroid向けブラウザアプリ「Adblock Browser」のベータ版をリリースしました。Adblock Browserは複雑な設定なしで、ただインストールしてウェブページを開くだけで広告を全消去してくれるとのことなので、さっそくベータ版Adblock Browserをインストールして使ってみました。 Adblock Plus and (a little) more: Adblock Browser is here https://adblockplus.org/blog/adblock-browser-is-here Adblock Browserは正式版をリリースするためにGoogle Playの審査を受けている最中なので「提供元が不明のアプリ」扱い

    スマホの広告を全消去する「Adblock Browser」アプリを実際にインストールして使ってみた
    petitviolet
    petitviolet 2015/05/21
    これをGIGAZINEが記事にするのか
  • モナド則だけみつめていたい

    LT駆動開発14の発表資料です。 https://github.com/LTDD/Sessions/wiki/LT%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA14 解説 http://blog.eiel.info/blog/2015/05/02/want-staring-monad-only-ltdd-14/ ゼノブレイドクロスが欲しいです。

    モナド則だけみつめていたい
    petitviolet
    petitviolet 2015/05/21
    これ分かりやすい