2024-01-01から1ヶ月間の記事一覧

JEP 238: Multi-Release JAR Files

概要 ゴール 動機 ディスクリプション 詳細 互換性 Class loader resources モジュラー・マルチリリース Jar ファイル Classpath と modulepath マルチリリース Jar とブートローダ 概要 JARファイル・フォーマットを拡張し、複数バージョンのクラス・ファイ…

【Rust】Cargo.toml チートシート

package セクション name フィールド version フィールド edition フィールド rust-version フィールド authorsフィールド description フィールド documentation フィールド homepage フィールド repository フィールド readme フィールド license フィール…

【Rust】Cargo チートシート

バージョン確認 cargo new cargo init プロジェクトレイアウト cargo build cargo run cargo check cargo test cargo fix cargo doc cargo clean cargo search cargo add cargo update cargo tree cargo install / uninstall cargo publish Cargo は Rust の…

【Rust】画像ファイルのリサイズ

プロジェクト作成 cargo init resize_img cd resize_img image クレートを追加 cargo add image image クレートを使い、以下のようにリサイズ処理を実装できる。 use std::error::Error; use image::imageops::FilterType; fn main() -> Result<(), Box<dyn Error>> { l</dyn>…

AWS CLI S3 コマンド クイックリファレンス

AWS

AWS CLIインストール macOS Windows 初期設定(認証設定) バケットを一覧表示 オブジェクトの一覧表 オブジェクトの削除 オブジェクトの移動 オブジェクトのコピー オブジェクトの同期 バケットの作成 バケットの削除 AWS CLIインストール macOS $ brew insta…

Gradle(Kotlin DSL) でファイルダウンロードして解凍

blog1.mammb.com 任意ファイルのダウンロード zip ファイルの解凍 ダウンロードして解凍 任意ファイルのダウンロード 任意のファイルをダウンロードは以下のように書くことができます。 val url = "https://path/to/file.zip"; val file = layout.buildDirec…