タグ

2018年11月16日のブックマーク (3件)

  • Activity、Fragment、Viewにコンストラクタインジェクションする · stsnブログ

    Activity、Fragment、Viewにコンストラクタインジェクションする Created at Fri, Nov 16, 2018 Daggerライブラリを使い、Androidフレームワークが提供するActivityなどのクラスにコンストラクタインジェクションしたい、 そんな夢をみたAndroidエンジニアは数多くいると思います。 この記事ではそんな夢を叶える方法を紹介します。 サンプルコードはここにあります。 FragmentFactory Fragmentに依存関係を注入する時、普通にやると以下のコードになると思います。 class MainFragment : Fragment() { @Inject lateinit var userHandler: UserHandler ... }

  • エレベーターの歴史 - 歴ログ -世界史専門ブログ-

    都市の景観を一変させたエレベーター エレベーターという装置の歴史は実は古く、古代ローマの時代に遡ります。 しかし、エレベーターが人類の歴史に大きく貢献し始めるのは20世紀に入ってから。 安全で安定したエレベーター技術の確立は、超高層ビルの建設を可能にし、ニューヨークの摩天楼の風景を作り上げました。 ただし「安全で安定した」エレベーター技術は、技術者の長年の試行錯誤によって発展してきました。 1.原始的なエレベーター 古代ローマのエレベーター 古代ローマの建築家ウィトルウィウスの著作によると、史上初のエレベーターは紀元前236年、シチリアの数学者アルキメデスの発明によるものだそうです。 アルキメデスは、「アルキメデスの原理」や「アルキメデスの熱光線」で有名な古代世界最大の発明家です。 この原始的なエレベーターは、箱型の乗り物に人が乗り込み、人力で垂直上下に繋がった麻のロープを手繰って上下移動

    エレベーターの歴史 - 歴ログ -世界史専門ブログ-
  • Merpay Tech Talk #2 に参加してきました - ペンギン村 Tech Blog

    はじめに お疲れ様です。最近寒くてオフトゥンから出られないかむいです。 勉強会に足を運べていない日が続いていたのですが、今回はメルペイさんが主催する『Merpay Tech Talk #2』にお邪魔して来たので、レポートをまとめたいと思います! mercari.connpass.com この日はペンギン村の村民でもある@natpenguin氏も主催側で参加されており、久々にお会い出来て良かったです😃 発表されたテーマはUIにフォーカスを当てたものが多く、どれもiOSエンジニアにとっては関心の高い発表内容でした。 「Cloning Photos app fluid interface」by @masamichiueta さん speakerdeck.com WWDC2018でもセッションがあった、iPhone Xなどに使われる操作インターフェースであるDesigning Fluid Int

    Merpay Tech Talk #2 に参加してきました - ペンギン村 Tech Blog