- 2023.11.19
Go関連のことを調べてみた
OPA・Regoでコーディング規約が守られている事を検査する ## 概要 チームやプロジェクトで独自に定めたコーディング規約が遵守されていることを確認するために、OPA・Regoを使ってコードを検査する。Golangでの実装を想定している。 ## 仕組み まず、検査対象のコードをASTに変換する。ASTは、抽象構文木のことで、コードの構造を表現したデータ構造のこと。ASTを使うことで、コードの構造 […]
OPA・Regoでコーディング規約が守られている事を検査する ## 概要 チームやプロジェクトで独自に定めたコーディング規約が遵守されていることを確認するために、OPA・Regoを使ってコードを検査する。Golangでの実装を想定している。 ## 仕組み まず、検査対象のコードをASTに変換する。ASTは、抽象構文木のことで、コードの構造を表現したデータ構造のこと。ASTを使うことで、コードの構造 […]
リリース用pull requestの内容をラベルでグルーピングしてわかりやすくする [git-pr-release](https://github.com/x-motemen/git-pr-release)というリリース用pull requestを作成してくれるGithubアクションがあるのですが、そこで使えるテンプレートに手を加えて気に入ったものが出来たので共有です。 気に入ったらぜひ使ってみて […]
AssetsからTextureResourceをLoadできない Vision OS用にRealityKitでこんな感じで画像からTexttureを生成しようとしたのですが、画像によっては何故かエラーが発生してしまいました。 画像は、Assetsに入れてあり、大きさも同じなのですが、1はOKでも、2は読めないみたいな事象が起きており、悩んでいたのですが、 “` guard let te […]
【Chrome拡張機能】N予備校の回答チェッカーを作った話 # すごく雑なきっかけ 私は普段からN予備校を利用している人間です。 もちろんN予備校のことは気に入っています。 ですが、私には一つだけ不満がありました。 > 10問ある問題を解いて解答したときに、もし1問でも間違っていたら、 > 10問とも全てやり直しになってしまう。 この仕様がとにかく嫌で嫌でしょうがなかったんです。 10問とも全て解 […]
Spring ContainerにSpring Beanを手動で登録する方法(@Bean) 1. AppConfig.javaに @Configuration, @Bean annotationをつける。 “`jsx package hello.hellospring; @Configuration public class AppConfig { @Bean public Membe […]
【Ruby】クラス定義についてサクッと解説! ## 内容 Rubyにおけるクラス定義はオブジェクト指向プログラミングの核心部分です。この記事では、基本的なクラス定義から継承、クラス式の評価順序に至るまでを掘り下げていきます。 ### 基本のクラス型 “`ruby class Foo def initialize(a) @a = a end def method1 @a end end […]
入力した歌詞がどのアーティストっぽいかを判定しその根拠も提示するAIを作った # 作ったもの 京都大学人工知能研究会KaiRAの11月祭で出すAIデモの1つとして、下記のようなことを行うAIを開発しました。 – **歌詞を入力すると、その歌詞がどのアーティストっぽいかを判定する** – **予測結果だけでなく、どの部分に着目して判定したかをXAI手法で可視化** Googl […]
ZappaでFlaskをLambdaにデプロイ ## はじめに ご覧いただきありがとうございます! zappaを使ってLambdaにデプロイする方法を自分の備忘録も兼ねて書いてみました。 初心者なので、間違いがあればご指摘いただけると幸いです。 ## zappaとは? zappaとは、AWS Lambda上でFlaskやDjangoなどのWebアプリケーションを簡単にデプロイできるフレームワークで […]
AWSコンソールのサインイン履歴をCloudTrailで確認する # はじめに AWSコンソールへのサインイン履歴が,CloudTrailのログ(S3保管)にどのように記録されるのか調べました(2023/11現在)。公式情報は[こちら](https://docs.aws.amazon.com/ja_jp/awscloudtrail/latest/userguide/cloudtrail-event […]
【Bingで解説】「buildAnnotatedString」って何? 「Jetpack Compose」に出てくる「buildAnnotatedString」とは何ですか? 小学生でも理解できるくらい丁寧に解説して頂けますか? 「Jetpack Compose」は、AndroidアプリケーションのUIを構築するためのツールキットです。 「buildAnnotatedString」は、Jetpac […]