はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    WWDC25

『Shiraji's Blog』

  • 人気
  • 新着
  • すべて
  • KotlinPoetを使ってみた - Shiraji's Blog

    4 users

    shiraji.github.io

    KotlinPoetを使ってコード生成をしたので、触りだけですが、紹介したいと思います。 なおこのエントリーはKotlinPoet v0.6.0を利用しています。 想定読者 KotlinPoetに興味がある人 JavaPoetを触ったこと・勉強したことがある人 書いていないこと JavaPoetの説明 KotlinPoetについて KotlinPoetはKotlinのコードを生成することを手助けするライブラリです。JavaPoetのKotlin版というイメージです。 以下のコードが val greeterClass = ClassName("", "Greeter") val file = FileSpec.builder("", "HelloWorld") .addType(TypeSpec.classBuilder("Greeter") .primaryConstructor(FunS

    • テクノロジー
    • 2017/12/16 00:11
    • PermissionsDispatcher V3に関して - Shiraji's Blog

      11 users

      shiraji.github.io

      この記事は Android Advent Calendar 2017 の5日目の記事です。 はじめに PermissionsDispatcher v3が今年の9月にリリースされました🎉 Finally PermissionsDispatcher 3.0.0 is out😄 We added fully @kotlin support and a few improvements🎉Enjoy✌️ https://t.co/3a1SQ17AWb — hotchemi (@hotchemi) 2017年9月16日 結構大きな修正であったので、これに関して書きます。 自己紹介 PermissionsDispatcherのコミッターの一人です。今年はそれほどコードでの貢献が出来なかったので、この記事を書くことで何か貢献したいと思います。 想定読者 PermissionsDispatcherを使

      • テクノロジー
      • 2017/12/05 08:55
      • android
      • Testing Against Annotation Processing - Shiraji's Blog

        9 users

        shiraji.github.io

        以下のPRを投げて、マージされました。 Add integration test cases for checking the behavior of generated code https://github.com/hotchemi/PermissionsDispatcher/pull/339 このPRについて語ってみます。 想定読者 Annotation Processingに興味がある人 Annotation Processingを利用したライブラリを作っている人 PermissionsDispatcherに興味がある人 細かい単語を気にしない人 compile-testingによるテスト Annotation Processingのテストで検索するとだいたいcompile-testingを使えと書かれています。 compile-testingとは A library for te

        • テクノロジー
        • 2017/07/15 20:57
        • Java
        • GitHub
        • What's Good About Kotlin in Android Development - Shiraji's Blog

          17 users

          shiraji.github.io

          これはKotlin Advent Calendar 2016の12/11の記事です。 kotlinでやるとAndroid簡単に書ける手法まとめとかないかな。extentionでbindingadapter書くとか、custom viewのコンストラクタをJvmOverloadsで省略とか。 — しらじ (@shiraj_i) 2016年8月23日 8月23日にこんなつぶやきをして、今日まで溜めたAndroid開発をしていて、こう書くと簡単でキモチイイ!!!というKotlinの文法を紹介したいと思います。 (あくまで自分が気持ちいいってだけだからね!) 自己紹介 Kotlin 1.0.4, Kotlin 1.0.5で名前が載ったExternal Contributorsの一人です(嬉しいから自慢)。主にKotlin Pluginの静的解析にコントリビュートしています。Kotlinで書かれてい

          • テクノロジー
          • 2016/12/11 05:47
          • Kotlin
          • Android
          • 開発
          • Java
          • programming
          • How to Contribute R.swift (for Japanese Android Engineer) - Shiraji's Blog

            3 users

            shiraji.github.io

            This entry is for Japanese speaker. Those who are interested to contribute R.swift, please refer to this doc これはiOS Advent Calendar 2016の12/3の記事です。 Swiftでprintlnを書いてハマるレベルのエンジニアが一週間(実稼働時間 約8時間)でR.swiftにコントリビュートしたお話。(だったけど、メンテナさんが別プロジェクト始めちゃってまだマージされていない。-> この記事の翌日2016/12/04にマージされましたー!) Swift開発している人にとっては常識な話が多数だと思いますが、Android開発やKotlin触っていて、Swiftもやってみたい!とかSwiftのライブラリ開発してみたい!という人向けです。R.swiftのコントリビュート

            • テクノロジー
            • 2016/12/03 00:02
            • ios
            • How to Kontribute (for Japanese) - Shiraji's Blog

              8 users

              shiraji.github.io

              run .idea/runConfigurationを見てもらうとわかるのですが、かなり多くのrun設定が含まれています。 ビルドが成功すれば、それらをrunするだけで、動きます。IDEAをrunすると自分の修正を取り込んだIntellijが立ち上がります。 run test UnitテストもIDEAなどと同じでrun設定から起動します。 一つ一つのテストを起動することも出来ますが、working directoryがプロジェクトrootを指定しない限り動かないので注意。All IDEA Plugin Testsの設定を参考にしてください。 Plugin “GitHub” was not loaded: required plugin “Git4Idea” not installed. ideaSDK/config-ideaの中身を全て消せばいいらしい。 でもそれで動くマシンと動かないマシ

              • テクノロジー
              • 2016/09/23 09:30
              • Kotlin
              • プルリク駆動勉強 - Shiraji's Blog

                17 users

                shiraji.github.io

                まとめ 勉強出来そうなプロジェクトを選らんで、pull requestを投げて、レビューしてもらうと勉強になるよ。 対象者 息をするようにpull requestを投げられない プログラミングの基礎は勉強したけど、今度どうすればいいのわからない プルリク駆動勉強とは 30歳を超えて、会社では中堅になりました。昔は会社から与えられた仕事をこなすことによって成長を感じられていました。ここ数年は後輩に教えたり、リソース管理などをすることが多くなり、エンジニアとしての成長を感じられなくなってしまいました。(マネージメント力の成長は感じています。)このままではいかん!ということで、考え出したのがプルリク駆動勉強です。 プルリク駆動勉強とはpull requestを投げるためにそのプロジェクトを学んだり、英語でのコミュニケーションをしたり、その言語のベストプラクティスを体で覚えたりすることです。 とに

                • テクノロジー
                • 2016/01/10 22:38

                このページはまだ
                ブックマークされていません

                このページを最初にブックマークしてみませんか?

                『Shiraji's Blog』の新着エントリーを見る

                キーボードショートカット一覧

                j次のブックマーク

                k前のブックマーク

                lあとで読む

                eコメント一覧を開く

                oページを開く

                はてなブックマーク

                • 総合
                • 一般
                • 世の中
                • 政治と経済
                • 暮らし
                • 学び
                • テクノロジー
                • エンタメ
                • アニメとゲーム
                • おもしろ
                • アプリ・拡張機能
                • 開発ブログ
                • ヘルプ
                • お問い合わせ
                • ガイドライン
                • 利用規約
                • プライバシーポリシー
                • 利用者情報の外部送信について
                • ガイドライン
                • 利用規約
                • プライバシーポリシー
                • 利用者情報の外部送信について

                公式Twitter

                • 公式アカウント
                • ホットエントリー

                はてなのサービス

                • はてなブログ
                • はてなブログPro
                • 人力検索はてな
                • はてなブログ タグ
                • はてなニュース
                • ソレドコ
                • App Storeからダウンロード
                • Google Playで手に入れよう
                Copyright © 2005-2025 Hatena. All Rights Reserved.
                設定を変更しましたx