発火後忘失
発火後忘失
Centos7 に Homebrew を導入して Puppeteer を実行する
CentOS7実行環境を整える
Stable Diffusion Installation on Windows11
Windows Terminal を起動するとフォントが無いというエラーが出た
Spring Boot 開発で SASS や TypeScript を利用するための設定(Vite)
Markdownでblogを書くようにしました
Gradleプロジェクトではリソースファイルを編集してもAutomatic Restartしてしまう
Buffaloのルーターはもう買わないことにした
確定申告(2023年分)振り返り
Wayland では gimp でスクリーンショットを撮れなくなったり xeyes が追従しなくなったり
asyncなライブラリー関数のテストを書く
言語実装パターン レビュー
jOOQ で Hello, world
Java における value objects
Kotlin の似たようなクラス
Maven Wrapper が Maven3 に正式導入された
Value Object(値オブジェクト)についての覚え書き
GitHub の通知をちゃんと使えるように設定する
Elixir 開発環境をセットアップする
自分の作成したGitブランチを表示する
WSL2上のGUIアプリケーションを動かす
WSL2上にDockerをインストールする
Kotlin で JPA エンティティクラスを定義する
Jacksonでコンストラクタを利用してデシリアライズ
git worktree を利用していると git-commit-id-maven-plugin でエラー
JUnit + Mockito テストケースを Kotest + MockK に書き換える
Kotlin で JUnit4 のテストケースを書く
Kotolin のプロジェクトを Maven で作成する
IntelliJ 最新版(2021.3) で Kotlin と Lombok が共存できない
Kotlin in Action (Kotlin イン・アクション) 読書メモ
Ubuntu で作業していると突然マウスホイールが効かなくなる
Spring Boot でサンプルコードを作成するときのプロパティなど
VSCode でエラー/警告アンダーラインの区別がつかない
Spring Boot でカスタム validator に injection する
Spring MVC で Java17 record を試してみる
Mapstruct Spring Extensions を試してみる
STS(Eclipse) で Import Getting Started Content が進まない
map で Result を引き回すときに Err を意識したくない その2
Servlet 5.1 で Samesite 属性を設定できるようになる
Android Firefox Webextensions 開発/デバッグ覚え書き
Android Firefox に addons をインストールする方法
Rust に reduce は、あります
Rust の Result を良い感じにまとめるには
Hello Project Panama, on Java17
Tauri を GUI にして Rust と React に入門する
JPA Entity には Lombok の @Data(@EqualsAndHashCode) を使用すべきでない
RestTemplateが採用するHTTPクライアント実装の順序
Spring BootとTypeScriptで開発するためのプロジェクト設定(Gradle) - Polyfillも必要とする場合
Spring BootとTypeScriptで開発するためのプロジェクト設定(Gradle)
Spring Boot 2.5.0(Spring Security 5.5.0-M2)でremoteUserの値が変わった
AWS EC2 で squid プロキシサーバを立てる
Spring Boot で Tomcat のメトリクスを出力する
GitHub Actions を使って GitHub Pages を定期更新する
Spring BootでTomcatのデフォルトエラーページが出るのを抑止する
Git の merge も思いの外危険
script src に設定する URL の & はどう書けば良い?
AWS EC2 の Mac インスタンスを試してみた
Authorization(認可)リクエストヘッダに設定するのは認証(authentication)情報
LINEログインを試してみる(Spring Boot 2.4.5/Spring Security 5.4.6)
MySQL Connector/J 8.0.23 でタイムゾーン変換メカニズムが変更になった
formで(送信ボタンを押さずに)エンターキーで送信する
メモ: テスト観点
Ubuntu20.04 で Kindle for PC
Ubuntuで使うKindle for PCのメニュー文字化け解消
SLF4Jでplaceholderも使いつつstacktraceも出力したい
ガバガバOIDCモックサーバを作る
Spring Boot の CORS 設定を全許可する
Spring Sessionをインメモリで利用する
ControllerでUnauthorizedExceptionを投げると401でなく403になる
Spring Boot 2.4.1->2.4.2アップグレードで発生した問題メモ
Ubuntu 20.04 LTS にアップグレードして問題が発生した
Spring Boot 2.3.5 で MapStruct を利用しているプロジェクトのビルドが失敗した
Spring SecurityのOAuth 2.0 Login でログインしても UserInfo Endpoint にアクセスしてくれない
WindowsでGradleが扱うリソースのファイルエンコーディング設定
claimとscopeを追加して取得してみる
Spring Security: OIDC の redirect_uri を変更する
DevToolsを組み込んでいると再起動してもsessionが引き継がれる
Ruby on Rails 6 を Centos6 や Centos7 で動かす
CentOS6にGCC10.2.0をインストールしたときのメモ
gccをビルドするのにどれくらい時間がかかるの?(10分かからなかった)
gradle bootRun でプロファイルを指定するには?
openapi-generaterで生成したcontrollerにカスタム引数を追加する
Restful API, path を使うか query を使うか
openapi generator を Spring Boot で利用してみる
Spring BootプロジェクトにLombokとMapStructを追加する(Eclipse & Maven/Gradle)
Gradleでintegration testを作成するも実行できない(JUnit5)
ランダム文字列URL生成に関するメモ
Spring Security OAuth 2.0 Login を自動テストする
LombokとMapStructをEclipseで併用しようとした際の不具合がMapStruct1.4.0で解消されていた
SWTのFindWindowはもはや存在しない
GradleでSpring Bootプロジェクトを作成してSTS(Eclipse)でインポートする手順
KeycloakをIdPにしてSpring Security OAuth 2.0 Login/Client を試してみる
いつもGitブランチ運用でこまること、考慮すべきポイントのまとめ
Spring Security OAuth 2.0 Client の auto-configuration
`WebClient` の 覚書
クッキーの挙動は Same Origin Policy に従う…わけではない
`git config pull.ff only` を設定しておこう
Spring Security から認可サーバサポートが無くなる、というのは取り敢えず見直されています
Spring Bootブックレビュー Spring Boot 2 入門: 基礎から実演まで
Spring SecurityのOAuth2.0関連の歴史を調査し実装してみた
Gradleプラグイン/アノテーションプロセッシング調査
ISO 8601では 24:00 は妥当だったが改訂によりNGになった
Spring Boot で Controller と Repositoryを同じクラスで併用する
Spring-BootでJSPを使う
Spring Boot でなるべく依存関係を小さくしてWebMVCを使ってみる
${...}と#{...}の違い
Spring 2.3.0 で時刻オフセットの書式コロン付き+09:00みたいに変わっとるやん
Spring Boot 2.3.0 から H2Database の名前 jdbc:h2:mem:testdb じゃなくなっとるやん(デフォルトでは)
Spring MVCにはJPA EntityのIDからエンティティオブジェクトに変換する機能がある(が、2.3.1では機能しない)
Spring Security OAuth 2.0 Client(OAuth 2.0 Login)でトークンの管理をしているのはOAuth2AuthorizedClientService
Spring BootのGradleでのデバッグ実行方法
So many UserDetailsService samples considered harmful for beginners
List#contains(null)は使わないほうが良い
UserDetailsServiceは誤解されている
Alpine Linuxでglibcじゃないことに起因する問題ってちょくちょくあるよね
CompletableFuture覚え書き
Javaのソースファイルはpackageに対応したディレクトリ階層に置かなくても良い?
ミニマル `.vimrc`
DockerfileのENTRYPOINTに対応するのはcommand, CMDに対応するのがargs
GKE(Goole Kubernetes Engine)の始め方
Kubernetes the hard way を最新版の1.18.2でやってみた
Kubernetes the hard wayを試すためのtmux基礎知識
redux-devtools-extension をTypeScriptで使う
Electronでfs(File IO)
ReduxのBasic TutorialにTypeScriptで型を付けただけ
React Router <Route> で描画したいコンポーネントの指定方法が人によってまちまちなんだけどどれが正解なの?
rustでwasmでhello, world(2020-04-08版) の次
Hello, Wasm with Rust
TwitterをFirefoxで利用した際のセキュリティ問題
Hello, JSF
いきなりJavaアプリケーションサーバの保守を任されることになった人のためのチートシート(2)
いきなりJavaアプリケーションサーバの保守を任されることになった人のためのチートシート(1)
Maven Enforcer Pluginの実行をスキップする
MyBatisでストアドプロシージャを実行する
td-agentにプロキシを設定する
finalと実質finalの違い
Spring Bootでは -parameters オプションは有効化されている
Hello Project Panama
Nodeのnative moduleをRustで書いてみる(Neon)
`fluent-plugin-bigquery` のパラメータ `request_timeout_sec` 、未設定の場合はどうなるの?
Spring BootのRestTemplateで text/plain;Windows-31J なRESTレスポンスを処理する
reqwest使おうとしたけどよくわからん
Rustでライブラリを作成する
RestTemplateBuilderに関する覚書
https://hatena.ne.jp/ にアクセスできてるとお思いで?
Spring Boot のプロパティではkebab-formatが推奨されている
native-imageコマンドを実行するために行ったWindows10 への GraalVM インストールがエキサイティングな件
MockMvc でURLエンコード済みのpathを渡したいときは new URI(...) を引数にする
Intel iGPU環境でのAmethyst 開発環境セットアップ
Cargo.lock をバージョン管理するや否や
電子キーボードを買いました
LINE Messaging API を試してみる
LINE リッチメニューを試してみる
LINEログイン機能を試してみる(Spring Boot 2.1.7/Spring Security 5.1.6)
Gradleプロジェクトで生成した実行スクリプトがGitBash(MSYS環境)でうまく動かない
Windows10上に開発環境を整える
HerokuでSpringBootアプリを動かしてみる
JBakeのタグページが想定通り動いていない
bashで標準出力をファイルに、標準エラー出力を画面とファイルに出力したい
Lombokプラグインを入れているEclipseでMapStruct自動生成が機能しない
VSCodeでRustの整形ができない?
cargo build で特定のバージョンの rustc を利用する
JBakeはじめました
Spring Bootは、セキュリティフィルタBeanを作っている分だけ、無料で認証できちまうんだ
h2-consoleとspring-boot-starter-securityと私
spring-boot-starter-security を入れたら認証画面が!
ちょっと待って!そのUserDetails、本当に必要ですか?
ファイル出力先にServletContext#getRealPathを使うな
元号が令和に変わったことを知らない人のための日付処理方法
SimpleDateFormat もこれもうわかんねぇな
%s に null を渡したらどうなるんだっけ
DateTimeFormatter とかこれもうわかんねぇな
Spring Bootで コンポーネント外からコンポーネントを取得したかった
Spring Boot 2.1 でテスト時 @Bean を挿げ替えたかった
text/plain で JSON を投げつけてくるヤツに対処する
Java9以降.propertiesファイルをUTF-8で書けるようになった、は正しい?
Testing the Web Layer のコードを JUnit Jupiter にマイグレーションしてみる
Spring Validator(でラップされたBean Validation)のメッセージをi18nしたときの覚え書き
RPGツクールMVをバージョン管理するための初期設定
Hibernate で CHAR を String にマップする
Eclipseの起動に使用するJDKを指定する(Mac)
Ubuntu18.04 端末の不快なエラー音 消す方法
OpenJDK11をWindowsで自前ビルドする
Azure FunctionsでPowerShell使えなくなっとる
Invoke-WebRequestやCompress-Archiveを使っていると画面上部に一瞬表示される何かの表示を非表示に
Windows向けrsyncがなくなったみたい?
vim で E117 未知の関数です
gitで利用するエディタを設定したかった
M2_HOMEは不要
Git for Windowsでzipコマンドを再現する
Undertow上でJSF実現
エラーメッセージでググろうと思ったんだけど日本語だからかヒットしない
Tomcat上でJSF実現
Building Java Project
yamlの継承っぽいのは継承というよりハッシュのマージ
ワンライナー sudoers 編集
手っ取り早くRPMパッケージを作成したかった
maven-archetype-plugin と archetype-catalog.xml 生成場所/読み取り場所
Java9でJettyでJerseyのMaven
Polymer2 で <input> の値を「親エレメントの値と」バインドする
Polymer2 で <input> の値をバインドする
発火後忘失
blog
Blog
Docs
Blog
Docs
発火後忘失
Blogs
発火後忘失
0001-01-01
0 min read