Kisaragi

Results 186 issues of Kisaragi

after 1.18-naization: - [ ] 2.13でXsource:3を指定してハードエラーを潰す - [ ] 3に移行してXsource:compat - [ ] sbtでcross Cross.Full - [ ] 動作しなかったりデグレードしてるライブラリを置き換える - [ ] https://blog.3qe.us/entry/2024/02/19/040745 - [ ] コンパイル時計算の冗長な部分をscala.compiletimeパッケージに置き換え - [ ]...

refactoring
development

現状Dockerfileのbumpなどだとbuild and testが走らず、強制的にマージする必要がある。これは制限を貫通することになり気持ち悪い。しかし、単純に反応するパスを除去すると常にScalaのビルドが走るようになりoptimalではない。

Build / CI

50MB以上だとファイルが大きすぎてGitHubにプッシュする際にLFSを使えと怒られるので、それまでの暫定的な対策として出力jarが50MB以上だった場合落ちるCIを組む

Build / CI

https://redmine.seichi.click/issues/8122 * ツタ * 炎 * 蜘蛛の巣 * レール * フェンス * チェスト (整地ワールドのみ) * スポナー

feature
Place: Production
Tracked: Redmine
Status/Idea: Accepted✅

いずれその時期が来ると思うので中長期に渡る問題としてageる ※非互換性=アップデートするときにプラグイン側の対処が必要になる破壊的変更 現行で分かっている問題は 1.12→1.13へアップデートすることによって生じる非互換性(http://www.spigotmc.org/threads/328883) - **byte値のmetaが使えなくなる** → ダメージ値は全面的な書き換えが必要になる - `DyeColor.SILVER`が`DyeColor.LIGHT_GRAY`に変わる - ラピスが青色の染料ではなくなる - イカスミが黒色の染料ではなくなる - `EntityChangeBlockEvent`が`BlockData`を用いるように変更された - Material、Enchantmentの**int値の内部IDがBUKKOROSARETA** - **統計、Materialの列挙名が変わった** - ~~カスタムジェネレータがサポートされなくなる (Mojangの仕様変更)~~ - SeichiAssistのスコープでは関係ない - MaterialDataがdeprecated 1.12→1.13へアップデートすることによって生じるTODO - `plugin.yml`に...

feature

dockerグループに入っていないとprepare-docker.shを手元で編集してsudo docker ...というふうにする必要があるが、そうするとtarget以下のファイル所有者がroot/rootになってしまい、ローカルでコンパイルを回したいときに書き込めずIOExceptionが出てだるい。 そこで、Linux上かつ実行ユーザーがdockerグループに入っていない場合かつsudoコマンドが存在する場合、以下2点を順序付きで行う: 1. sudo docker ... 2. sudo chown -R $USER target

development
improvement

consider this example: ```rs #[derive(Derivative)] #[derivative(Debug)] enum X { Hi(String) } ``` A warning emitted by `clippy::let_underscore_untyped`. Generated code: ```rs #[derivative(Debug)] enum X { Hi(String), } #[allow(unused_qualifications)] #[allow(clippy::unneeded_field_pattern)] impl ::std::fmt::Debug...

Expected (in Markdown): > その他の興味深い問題としては、画像ファイルの差分があります。 ひとつの方法として、EXIF情報(多くのファイル形式で使用されているメタデータ)を抽出するフィルタを使う方法があります。 `exiftool`をダウンロードしてインストールすれば、画像データを、メタデータを表すテキストデータへ変換できます。これによって、 diff では少なくとも、変更内容をテキスト形式で表示できるようになります。 ではここで、以下の行を`.gitattributes`に追加してみましょう。 Current (in Markdown): > その他の興味深い問題としては、画像ファイルの差分があります。 ひとつの方法として、EXIF情報(多くのファイル形式で使用されているメタデータ)を抽出するフィルタを使う方法があります。 exiftool`をダウンロードしてインストールすれば、画像データを、メタデータを表すテキストデータへ変換できます。これによって、 diff では少なくとも、変更内容をテキスト形式で表示できるようになります。 ではここで、以下の行を.gitattributes`に追加してみましょう。