Nodeのnative moduleをRustで書いてみる(Neon) 2020-02-01 2 min read RustプログラムのGUIにElectronを使うことを考えています。 その前調査としてNodeのネイティブモジュールとしてRustプログラム rust neon
`fluent-plugin-bigquery` のパラメータ `request_timeout_sec` 、未設定の場合はどうなるの? 2020-01-30 2 min read 要旨 fluent-plugin-bigquery の README を読んでいると、 request_timeout_sec のデフォルト値が nil になっている(その下の request_open_timeout_sec には 60 が設定されているのに)のが気になりました。 結論としては、 request_timeout_sec は最終 fluentd
Spring BootのRestTemplateで text/plain;Windows-31J なRESTレスポンスを処理する 2020-01-26 2 min read 要旨 JSONを返してくるのだけれどMIME typeが text/plain;charset=Windows-31J なレスポンスを、RestTemplateで扱いたい。 @GetMapping(produces = "text/plain;charset=Windows-31J") public String response() { return "{\"text\": \"こん spring-boot jackson
reqwest使おうとしたけどよくわからん 2020-01-01 2 min read はじめに 年の瀬にスクレイピングしたくなって Rust 勉強し始めたけれど、直前に reqwest ライブラリに更新が入ったみたいでコピペコーディングが阻まれた。 知っと rust
Rustでライブラリを作成する 2019-12-31 1 min read はじめに 他の言語で言うところの"ライブラリ"は、Rustでは "ライブラリクレート"(library crate) と呼ぶよ rust
RestTemplateBuilderに関する覚書 2019-12-10 2 min read RestTemplateBuilder RestTemplate は Spring Framework(spring-web)だけれども RestTemplateBuilder は Spring Boot。 Java の世界の なんちゃらBuilder (StringBuilderと spring-boot
https://hatena.ne.jp/ にアクセスできてるとお思いで? 2019-12-03 2 min read はじめに: 試した環境 Windows10 の現時点での最新安定版 Google Chrome および Firefox を用いました。 Google Chrome 78.0.3904.108 Firefox 70.0.1 また実行に際しては、キャッシュ等の影響を避けるため、Chro web chrome
Spring Boot のプロパティではkebab-formatが推奨されている 2019-11-28 1 min read Relaxed Binding 2.0 という仕組みにより spring.jpa.database-platform=mysql spring.jpa.databasePlatform=mysql spring.JPA.database_platform=mysql いずれの形式でも正しくバインドできる。 が、公式ドキュメントからは一番上の database-platform が推奨されているように読み取れる。 Relaxed spring-boot
native-imageコマンドを実行するために行ったWindows10 への GraalVM インストールがエキサイティングな件 2019-11-09 3 min read 悪い意味で。 なお試した時点での GraalVM 最新リリースバージョンは 19.2.1でした。 GraalVM インストール & 実行 GraalVM のインストール方法はいくつかあるのでお好み java graalvm
MockMvc でURLエンコード済みのpathを渡したいときは new URI(...) を引数にする 2019-10-29 1 min read OAuth2.0 の redirect_uri をゴニョった実装をテストしたいときにハマった。 mockMvc.perform(get(new URI("/line/oauth/authorize?redirece_uri=https%3A%2F%2Fexample.com") ってやらないと二重にエンコードされてしまう。 参考 MockMvc needs to accept prepared URI with encoded URI path variables [SPR-11441] #16067 EncodedUriTests.java spring-boot
Intel iGPU環境でのAmethyst 開発環境セットアップ 2019-10-08 3 min read TL;DR Ubuntu18.04, Coffee Lake iGPU で vulkan での実行を可能にするには mesa-vulkan-drivers パッケージインストール /etc/X11/xorg.conf.d/20-intel.conf で DRI3 有効化 の2点が必要。 (おそらく実際には、実行に libvulkan1 、及び開発には加えて libvulkan-dev も rust ubuntu
Cargo.lock をバージョン管理するや否や 2019-09-01 1 min read cargo new --bin したパッケージに対して、たまたまデフォルで生成される .gitignore を用いずに https://gitignore.io/ で生成してものを用いていたのですが、 Cargo.lock ファイルの扱いが異なるように思 rust
電子キーボードを買いました 2019-08-31 3 min read 経緯 プログラミングとかビデオゲームとか、かなり目を酷使することばかりやっているので、そうではない趣味を持とうと考えた末、何か楽器を入門するこ diary