kdnakt blog

hello there.

2021-01-01から1年間の記事一覧

Rust dojo第3回を開催した

先週に続いて第3回です。 kdnakt.hatenablog.com [第3回の様子] [学んだこと] [まとめ]

2021年29/52週目の振り返り

第29週もGradleブログを書いた。だんだんショボくなってるような……。 [Podcast] [つくりおき] [各種タスク] [読書] [ソフトウェア開発] [囲碁] [まとめ]

Gradleのタスクの理解を深める

前回の基本編に続けて、さらにGradleタスクについて理解を深める。 kdnakt.hatenablog.com 今日の教材はこちら。 docs.gradle.org [委譲プロパティによるタスク定義] [タスクのコンストラクタ] [まとめ]

Rust dojo第2回を開催した

先週に続いて第2回です。 kdnakt.hatenablog.com [第2回の様子] [学んだこと] [まとめ]

2021年28/52週目の振り返り

第28週もGradleブログを書いた。 [Podcast] [つくりおき] [各種タスク] [読書] [ソフトウェア開発] [囲碁] [まとめ]

Gradleビルドスクリプトの基本

先週はGradleプラグインを自作していたが、そもそもGradleスクリプトの基本がよくわからない。 kdnakt.hatenablog.com ということでこちらの公式ドキュメントを読みながら、手を動かしてみた。 docs.gradle.org [タスクの基本] [Kotlinのコードを利用する] […

会社でRust dojoをはじめた

先週宣言した通り、Rust dojoの始まり。 kdnakt.hatenablog.com [きっかけ] [第1回の様子] [学んだこと] [まとめ]

2021年27/52週目の振り返り

第27週……1年の半分が終わった……。 [Podcast] [つくりおき] [各種タスク] [読書] [ソフトウェア開発] [囲碁] [まとめ]

Gradle pluginを自作する

公式ドキュメントを試してGradleと仲良くなろうシリーズ、今日はこちら。 docs.gradle.org Gradleのバージョンは7.1.0を利用している。 [シンプルなGradleプラグイン] [Gradleプラグインの設定] [まとめ]

第71回Kotlin dojoを開催した(最終回)

今週は第71回(最終回)を開催しました! 前回の様子はコチラ↓ kdnakt.hatenablog.com [第71回の様子] [学んだことや疑問点] [まとめ]

2021年26/52週目の振り返り

第26週……1年の半分が終わった……。 [Podcast] [つくりおき] [各種タスク] [読書] [ソフトウェア開発] [囲碁] [まとめ]

なんとなく使ってるGradle wrapperの役割を調べた

ここ半年くらいGradleを以前よりは頻繁に触るようになった。Gradleのプロジェクトでは、Mavenで書かれた古いプロジェクトではあまり見なかったWrapperをよく見かけるので、その役割を調べてみた。 [公式ページの解説] [感想] [参考:Maven Wrapper] [まとめ]

第70回Kotlin dojoを開催した

今週は第70回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第70回の様子] [学んだことや疑問点] [まとめ]

2021年25/52週目の振り返り

第25週もなんとか週1ブログを継続できた。 [Podcast] [つくりおき] [各種タスク] [読書] [ソフトウェア開発] [囲碁] [まとめ]

Gradleで依存関係を宣言する:api()とimplementation()

前回のつづき。 kdnakt.hatenablog.com [Gradleで依存関係を宣言する] [api()とimplementation()] [implementation()のメリット] [Gradle7.0未満] [まとめ]

第69回Kotlin dojoを開催した

今週は第69回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第69回の様子] [学んだことや疑問点] [まとめ]

2021年24/52週目の振り返り

第24週もなんとか週1ブログを継続できた。借金は減らないが。 [Podcast] [つくりおき] [各種タスク] [読書] [ソフトウェア開発] [囲碁] [まとめ]

Gradleで複数サブプロジェクトをもつプロジェクトを作成する

Gradle素人なので、GradleのホームページにあったサンプルをKotlinで動かしてみた。 docs.gradle.org [マルチプロジェクトのプロジェクト作成] [ビルドロジックの集約] [その他便利コマンド] [まとめ]

第68回Kotlin dojoを開催した

今週は第68回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第68回の様子] [学んだことや疑問点] [まとめ]

2021年23/52週目の振り返り

第23週は週1ブログの借金を返済できず……借金が増えないだけマシか。 [Podcast] [つくりおき] [各種タスク] [読書] [ソフトウェア開発] [囲碁] [まとめ]

IntelliJ IDEA更新時に「IDEA does not have write access」と表示されて更新できない

IntelliJ IDEAを更新するか……と思ったら変なところで詰まったのでメモしておく。 [IntelliJ IDEAを更新できない] [IntelliJ IDEA CE.appの所有者問題] [アップデート再挑戦] [まとめ]

第67回Kotlin dojoを開催した

今週は第67回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第67回の様子] [学んだことや疑問点] [まとめ]

2021年22/52週目の振り返り

第22週はなんとか週1ブログの借金を1つ返済した。まだまだ借金がある……。 [Podcast] [つくりおき] [各種タスク] [読書] [ソフトウェア開発] [囲碁] [まとめ]

Gradleはタスク名を省略してコマンドライン実行できる

先日いただいたTODA先生のありがたいお言葉に従ってgradle build --scanを試していたら発見したのでメモしておく。 [先頭の数文字を指定する] [キャメルケースの先頭1文字を利用する] [省略タスク名が重複する場合] [まとめ]

HomebrewでGradleをバージョンアップした(6.7.1 -> 7.0.2)

最近Gradleを色々触っている。そういえば新しいバージョン(7.X)がリリースされたはず、と思い更新してみた。 gradle.org [Gradleのバージョンが古い] [brew upgrade失敗] [いざbrew upgrade gradle] [まとめ]

第66回Kotlin dojoを開催した

今週は第66回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第66回の様子] [学んだことや疑問点] [まとめ]

2021年21/52週目の振り返り

第21週はなんとかしょぼいブログを書けた。まだ借金がある……。 [Podcast] [つくりおき] [各種タスク] [読書] [ソフトウェア開発] [囲碁] [まとめ]

レガシーなGradleプロジェクトでビルドを速くする(かもしれない)方法

Gradleを使ったKotlinプロジェクトを引き継ぐことになった。引き継ぐというか、チームに入れてもらうというか。 そのチームにもあまりGradleに詳しい人がいるわけでもなく、過去の遺産的に、初期開発者がセットアップしたbuild.gradle.ktsファイルをそのまま…

第65回Kotlin dojoを開催した

今週は第65回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第65回の様子] [学んだことや疑問点] [まとめ]

2021年20/52週目の振り返り

第20週はなんだか新しい仕事が始まった。前の仕事も残ってるけど……。 [Podcast] [つくりおき] [各種タスク] [読書] [ソフトウェア開発] [囲碁] [まとめ]