記事一覧

新型コロナウイルス(covid-19)に関する各検索エンジンの対応比較

件のウイルスには新型コロナウイルス, covid-19, 2019-nCoV, SARS-CoV-2等様々な呼称があります。この記事ではcovid-19に統一します。 さて、みなさんがcovid-19について知りたいと思ったとき...

When式で型で条件分岐していても、プロパティがMutableなのでスマートキャストしてくれない! 時の対処法(Kotlin) [再掲]

Qiita→Qrunch移行のためのQiita版の自己転載です。 最近、コード生成の闇に飲まれているトリナーです。4桁行の生成されたコードを2桁規模の数生成している中で生まれた知見です。そのため、サンプルコードが自動生成臭いコ...

GitHub ActionsでGradleの自動ビルド/テストをする [再掲]

Qiita→Qrunch移行のためのQiita版の自己転載です。 まえがき この記事はQiita GitHub Actions Advent Calendar 2019の14日目の記事です。(カレンダー作者なのに5日の大遅刻...

[Kotlin]式しか使ってはいけないKotlin [再掲]

Qiita→Qrunch移行のためのQiita版の自己転載です。 @.yaegaki さんの[C#]式しか使ってはいけないC#という投稿を見て、自分もKotlinでやってみたくなったのでやりました。 Kotlinのifとw...

Minecraft Forge 1.7.10環境でのModのビルド等ができなくなった問題

要約 Maven Centralの完全Https化により、Gradle 2.0のデフォルト設定だとMaven Centralにアクセスできなくなりました。1.7.10用のForgeのGradle向けPlugin(Forge Grad...

JVMバイトコード命令一覧(Wikipedia) 日本語訳

WIP下書き状態だと永遠に更新しないまま放置するので暫定で公開します。 元記事 ニーモニック(識別名的な)の50音順ソートです ニーモニック Opcode (16進数) OpCode (2進数) ...

GitHub ActionsでGradleの自動ビルド/テストをする

まえがき この記事はQiita版の転載です。この記事はQiita GitHub Actions Advent Calendar 2019の14日目の記事です。(カレンダー作者なのに5日の大遅刻で申し訳ない) GitHub Ac...

Gradle Kotlin DSL入門

Introduction この記事はQiita版の転載です。これはQiita Kotlin Advent Calendar 2019 7日目の記事です。6日目は @yt8492 さんのKotlin向けgRPC/protobufライブ...

Ktorでローカルデバッグ用に設定を切り替える

初めに この記事はKtorの利用者が見に来ることを想定しているので、Ktorに関する説明等は省きます。ここでの前提は以下の通り IntelliJ IDEA 2019.1 Gradle 5.3.1 Ktor 1....

Azure PipelineでJavaFXを利用したアプリケーションをビルドする

はじめに これは、現在開発中のTrinity+というデスクトップアプリケーションのビルドをAzure Pipelineで構築しようとした時に躓いたので、それに関する試行錯誤をまとめました。 前提 JavaFXアプリケーシ...