UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

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

【Java】リストを指定の数で分割したい

最大で1,000要素になる可能性があるリストで、もし800要素以上ある場合は800要素以下のリストと残りの要素のリストに分けたい これはJavaでどうするんだっけ?と思ったので調べた List.subList を使う List.subListというのがあったので、普通にこれを使うの…

【Github】masterブランチがないリポジトリだとrelease-drafterが動かない

以前からrelease-drafterを使っていて、新しく作ったリポジトリにも導入したいと考えて導入したところ以下のエラーが発生した ERROR: Validation Failed: {"resource":"Release","code":"invalid","field":"target_commitish"} 調べると以下のissueを発見し…

【Redis】Redisクライアントをグローバルにモック化したい

以前にRedisクライアントをモック化する方法を調べたが、全てにこれを行うのが大変なのでグローバルにモック化したい uga-box.hatenablog.com 基本的には、上記の記事で紹介したredis-mockを使うのは変わらないが、グローバルなmockとするために __mocks__/r…

【Azure DevOps】wikiページの画像のサイズを変えたい

Azure DevOpsを使っていて、wikiページに画像を貼り付けたときにサイズが大きすぎるので小さくしたい 調べたところ、以下に記述があった learn.microsoft.com 具体的には以下のように末尾に=500x250を挿入する ※等号の前にスペースを含める 例: ![Image alt …

【Sequelize】pgパッケージはインストールしているのにPostgresqlに接続できない

以前にPromiseベースのNode.js ORMのSequelizeを使ってPostgresqlに接続したことがある uga-box.hatenablog.com 今回、別件で同じことをやろうとしたところ以下のエラーがでて失敗した Please install pg package manually at ConnectionManager._loadDialec…

【SEO】構造化マークアップとは

SEO

構造化マークアップというGoogleにページのコンテンツを解析してもらいやすくる方法を知ったので調査した 構造化マークアップをすることで、よりユーザーの興味をひく検索結果を表示できるようになり、ウェブサイトの利用も増えることが期待される これは通…

【Spread Sheet】VLOOKUPの検索範囲に変数を使いたい

VLOOKUPの検索範囲に変数を使いたい 具体的には以下のVLOOKUP関数の「範囲」のところで =VLOOKUP(検索値, 範囲, 列番号, 検索の型) 例えば、シート1!$A$1:$G$100のような範囲にしているところを、「シート1」を文字列ではなく、VLOOKUP関数を使うセルの隣…

【Java】GCSのファイルをローカルにダウンロードする

Javaライブラリであるgoogle-cloud-storageを使うと、BlobクラスのdownloadToメソッドを使用して、GCSバケット内のオブジェクト(Blob)をローカルにダウンロードできる cloud.google.com 使い方は以下のような感じ import com.google.cloud.storage.Blob; i…

【Spring Boot】@Asyncアノテーション

Javaのアプリケーションで非同期処理を実装して、パフォーマンスを向上したい この時@Asyncアノテーションを知ったので調べた @Asyncアノテーションは、JavaのSpring Bootフレームワークで非同期処理を実装する際に使用される これを使用すると、メソッドが…