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

  • ビルド時にいろんな値を生成する - メモ2ブログ

    ビルドに応じて値を動的に制御したい欲はあると思います。いくつか方法をまとめました。 BuildConfigに追加する build.gradleに定義することで、自動生成されるBuildConfig.javaに値を定義できます。 build.gradleに、直接値を書くのではなくて、gradle.propertiesから読み込む方法をとります。 gradle.propertiesの扱いについては、過去の記事を参考にしていただけると。 sakebook.hatenablog.com gradle.propertiesに適当な値を設定します。 ... from_properties=true hoge_api_key=hogehogehoge hoge_version=10000 hoge_array={"a", "b", "c"} hoge_pi=3.14 properties_margin=

    ビルド時にいろんな値を生成する - メモ2ブログ
    izumin5210
    izumin5210 2015/12/21
    これ悪用すれば超いろいろ出来るじゃん
  • Realm Java 0.87 — with RxJava support!

    We just released a new version of Realm Java to this website and to Maven. This release includes first-class API support for RxJava. RxJava RxJava is a Reactive Extensions library from Netflix that extends the Observer pattern. It makes it possible to work with changes to Realm data using composable sequences of operators. All Realm classes except RealmQuery and RealmList can now be exposed as an

    Realm Java 0.87 — with RxJava support!
  • Tokyo RubyKaigi 11

    おかげさまで、無事に終了することができました。ありがとうございました。 カンファレンスの感想をお寄せ下さい。

    Tokyo RubyKaigi 11
    izumin5210
    izumin5210 2015/12/21
    スピーカーが…!
  • [Android]SupportLibrary v23から追加されたPreferenceFragmentCompatを使ってみる - Qiita

    [Android]SupportLibrary v23から追加されたPreferenceFragmentCompatを使ってみるAndroidSupportLibraryPreferenceFragment SupportLibrary v23でPreferenceFragmentが追加された 最近のGoogleのSupportLibraryへの対応はとても親切で、今まで、API 11未満では使えなかったPreferenceFragmentがとうとう!SupportLibraryで対応されました! 今まではこんなもので代用していましたよね。お世話になりました。 https://github.com/Machinarius/PreferenceFragment-Compat と言っても今更API 11未満に対応する必要はほとんどないわけで、どちらかというと、バージョン依存の激しいSDKではな

    [Android]SupportLibrary v23から追加されたPreferenceFragmentCompatを使ってみる - Qiita
    izumin5210
    izumin5210 2015/12/21
    support.v4と併用できるPreferenceFragment,こんなところにいたのか…
  • CSSによる組版作業とその効率化 - Qiita

    こんにちは、freeeエンジニアをしています @tohashi です。 これは世紀末のボストンでモヒカン達と戯れたい欲求に抗いながら書かれた、 freee Engineers Advent Calendar 2015 の21日目の記事です。 今日は freee のプロダクトに欠かせない「CSS組版」と呼ばれる作業と、それを効率化するためのツール CSS-Typesetter についてご紹介します。 CSS組版とは 「バックオフィス最適化」を掲げる freee では会計 freee、給与計算 freee、会社設立 freeeマイナンバー管理 freeeといったプロダクトを展開しています。その中で欠かせないのが、各種申告や手続きのための書類をブラウザ上で確認したり、PDF形式で出力する機能です。例を挙げると、 確定申告書 扶養控除申告書 登記事項証明書交付申請書 といったものがあります。

    CSSによる組版作業とその効率化 - Qiita
    izumin5210
    izumin5210 2015/12/21
    かっこいい ときにはそういう判断も必要なんですね “セマンティックという言葉を窓から投げ捨てて”
  • AndroidのUtilsクラスまとめ - Qiita

    はじめに androidのUtilsをまとめた資料が見当たらなかったので作りました。 android.*パッケージに含まれるものだけまとめています。 TextUtils 文字列操作用Utils。 isEmpty()とかequals()とかよく使う。 文字列操作系も大体揃っていて便利。 isGraphic()とかellipsize()とか使ったことないけど気になるメソッドもある。 SupportLibraryに最新版との差分をまとめたTextUtilsCompatがある。 http://developer.android.com/reference/android/text/TextUtils.html http://developer.android.com/reference/android/support/v4/text/TextUtilsCompat.html NavUtils Up

    AndroidのUtilsクラスまとめ - Qiita
  • 20代男性、眠気覚ましをうたう清涼飲料水によるカフェイン中毒で死亡か - ライブドアニュース

    by ライブドアニュース編集部 ざっくり言うと 九州地方で今年、20代の男性がカフェイン中毒で死亡していたことが分かった カフェイン入り清涼飲料水の大量摂取が原因とみられているという 厚生労働省は「国内でのカフェイン中毒死は聞いたことがない」としている 提供社の都合により、削除されました。 概要のみ掲載しております。 関連ニュース ランキング 総合 国内 政治 海外 経済 IT スポーツ 芸能 女子

    20代男性、眠気覚ましをうたう清涼飲料水によるカフェイン中毒で死亡か - ライブドアニュース
    izumin5210
    izumin5210 2015/12/21
    え こわ
  • SurfaceViewを使ってはいけない

    「みんなのコミック」は2018年10月31日を持ちまして更新を終了いたしました。 2020/11/09 追記: みんコミAdvent Calendarその他の知見を元に、漫画表示用カスタムビュー「MangaView」を公開しました。 https://github.com/keiji/mangaview はじめに この記事は「みんコミ Advent Calendar」の20日目の記事です。 「みんコミ」のAndroidアプリ(バージョン1.0.3)をベースに執筆しています。スクリーンショットは極力控える方針ですので、記事を読む際には、「Google Play Store」からアプリをインストールしておくことをお勧めします。 (公開終了しています) abstract 別スレッドから描画でき、高速な描画が期待できるSurfaceViewは、描画にハードウェア支援(Hardware Accele

    izumin5210
    izumin5210 2015/12/21
    >>> 衝撃の事実 <<< “Bitmapを描画するパフォーマンステストを実行したところ、通常のViewを拡張した描画と比較して、SurfaceViewによる描画は10倍以上遅いということがわかった”
  • 総行数57,000の巨大CSS群をLessに書き換えた軌跡 - mixi engineer blog

    こんにちは!フロントエンド闇祓いの Kuniwak です。 この投稿はmixiグループ Advent Calendar 2015の20日目の記事です。 今年の9月に、スマートフォン Web ブラウザ版 mixi「mixi Touch」の巨大 CSS を Less (CSS プリプロセッサー)でビルドする環境へと移行しました。 書き換えた CSS の行数は、なんと 56,725行 です。😵 ということで、今回は弊社の大規模 CSS → Less 移行事例についてお話しします。 背景 スマートフォン版 mixi は、2010年5月に始まりました。 この頃のスマートフォンは、iPhone 端末であれば iPhone 3GS、Android 端末であれば Nexus One という時期です。 また、スマートフォンの世界では、Webkit ベースのブラウザーが席巻していた時代ということになります。

    総行数57,000の巨大CSS群をLessに書き換えた軌跡 - mixi engineer blog
    izumin5210
    izumin5210 2015/12/21
    読んでるだけで胃もたれするほどの闇だ… これを祓ったとは尊敬しか無い / さらっと書かれてるcss-semdiffめっちゃ欲しかったやつでは…?!
  • プログラマ向け:自分の強みや得意分野を見つける方法 - give IT a try

    質問:あなたの強みや得意分野は何ですか? プログラマのみなさんに質問です。 あなたの強みは何ですか? 胸を張って「任せとけ!」と言える得意分野はありますか? これはソニックガーデンの採用面談でよく聞かれる質問です。 僕もときどき採用希望の人と面談(という名の雑談)をすることがあるのですが、この質問に対して「はい、私はxxが得意です!」と即答できる人はかなり少ないです。 まあ、入社を希望する段階でいきなり「これが得意です!任せてください!」と言うのはかなり勇気がいりますよね。 下手に偉そうなことを言って、あとから「なんだ、大したことねーな」と思われたくない、という不安もきっとあるでしょう。 僕もかつては即答できなかった 何にせよ、即答できない気持ちはよくわかります。 実際、ソニックガーデンに入社した当時の僕もそうでした。 しかし、入社してから3年ほど経ってみると、いつの間にか僕にも得意分野(

    プログラマ向け:自分の強みや得意分野を見つける方法 - give IT a try
    izumin5210
    izumin5210 2015/12/21
    “「ついこだわってしまうところ」「仕事と趣味の境目がないところ」「つい他人にツッコんでしまうところ」を考える”
  • 簡単激ウマつまみ:チーズのニンニク醤油漬 by ピーラー料理長

    2022/1/13をもって お客様がご利用中のブラウザ (Internet Explorer) のサポートを終了いたしました。 (詳細はこちら) クックパッドが推奨する環境ではないため、正しく表示されないことがあります。 Microsoft Edge や Google Chrome をご利用ください。 (Microsoft Edgeでクックパッドにログインできない場合はこちら)

    簡単激ウマつまみ:チーズのニンニク醤油漬 by ピーラー料理長
  • Androidソースコードレビューで指摘する事が多い項目まとめ2 - こやまカニ大好き

    去年Androidソースコードレビューで指摘する事が多い項目まとめという記事を書いた時はアプリ全体を一度に見るような機会が多かったため、内容も大きめのものばかり書いていましたが、最近はプルリクエスト単位でレビューする機会が増えたので細かい項目についてまとめてみようと思います。 ミリ秒で時間を指定する時に自前で計算している 1000L * 60L * 60L * 24Lのようなコード。 TimeUnitを使いましょう。 24時間の場合は以下のように書けます。 TimeUnit.DAYS.toMillis(1L) ある文字列がhttp/httpsで始まるかチェック URLUtil.isNetworkUrl()を使いましょう。 ただしequalsIgnoreCaseで判定してます。 ベースURLにパラメータを付与していってURLを生成したい StringBuilder#append("&key=

    Androidソースコードレビューで指摘する事が多い項目まとめ2 - こやまカニ大好き