佐久間 涼 wrote a new post, 【Redis】Spring Boot + Lettuceで接続先を指定しない場合localhost:6379に接続しにいくらしい 3週間 1日前
Heroku Redisに繋がらなくなってから数日経っていますが、状況はまだ好転していません。
Heroku Key Value Store add-onでの接続です。
↓ちな前の記事はこちらです。
ログレベル上げて何か情報がないか確認したり、接続情報の定義方法を変えた[…]
佐久間 涼 wrote a new post, Heroku Redisに接続できなくなった 3週間 4日前
Heroku Redisに接続できなくなって色々調べてました。原因はまだよく分かってませんがローカルからHeroku Redisには接続できるようになりました。
ただ、Heroku上のアプリからは接続できない状態が続いています…。
追記(2024/11/02):以[…]
佐久間 涼 wrote a new post, AWS SDK for javaでS3にアクセスできなくなって色々調べたら色々学んだ 1か月 2週間前
私が個人開発で開発しているJavaアプリでは、S3からファイルをダウンロードする処理があります。
その処理がある日いきなりAWSの認証が通らずにエラーになり始めました。
問題は解決できたんですが、正直なところ、原因はよく分かっていません。
エンジニア失格や……。
ただ、学びが色々あったので共有です。
エラー内容
エラーは以下です。
com.amazonaws.services.s3.mo[…]
佐久間 涼 wrote a new post, 【Vue3】v-text-fieldで値変更時に関数を実行し、値を渡す方法 8か月 2週間前
Vue2からVue3に書き換える上で、Vuetifyのv-text-fieldの実装で少し学びがあったので書き記しておきます。
環境
Vue:3.4.15
Nuxt.js:3.9.3
Vuetify:3.5.1
やりたいこと
v-text-fieldでやりたいことは以下です。
値が変更されたとき、関数を実行する。[…]
佐久間 涼 wrote a new post, 【Nuxt3】自画面遷移時にuseHeadを更新する方法 9か月 1週間前
router.pushやrouter.replaceで同じ画面に遷移した場合、titleやheaderの情報が更新されないことが分かりました。
結論から言うと、公式のページを読めば解決できます。
useHeadに渡す値をrefやcomputedの値にすればOKです。
const thisPath = useRuntimeConfig().public.url + useRoute().path
co[…]
佐久間 涼 wrote a new post, 【Vue3】watch式でNo overload matches this call.の対処法 9か月 2週間前
Composition APIで以下のようなwatch式を書きました。
watch(useRoute().fullPath, (newValue) => {
console.log(newValue)
})[…]
佐久間 涼 wrote a new post, 【Windows10】IPv4でインターネットに接続できなくなった時の対処法 10か月 2週間前
私のPCではIPv6では接続できるのに、IPv4だと接続できなくなることがあります。
頻度はそんなに高くないです。
YouTubeなら繋がるけど、Twitterは繋がらないみたいな、そんな状況です。
ちなみに、他の端末からであれば問題なく繋がりますが、私が保有しているPC一台でだけ問題が発生します。
PCを再起動しても直らず、ルータの再起動で直ります。
エンジニアが「再起動で直[…]
佐久間 涼 wrote a new post, 【Java】NoClassDefFoundErrorが出たときの対処法 1年前
最近、仕事でNoClassDefFoundErrorが発生して地味に手こずったので、解決方法の1例を紹介します。
NoClassDefFoundErrorとは
まず、NoClassDefFoundErrorの概要について少しだけ。
NoClassDefFoundErrorはJavaにおける基礎的なErrorの1つです。
ClassNotFoundExceptionとの違いは「まじでやべぇかどうか」です。まぁEx[…]
佐久間 涼 wrote a new post, 【Eclipse】全人類が知ってるけど私だけ知らなかったショートカット①~コード補完~ 1年 3か月前
普通にJavaを書いてたら絶対どこかで学ぶであろうEclipseのショートカットを最近知りました。
コード補完です。
Ctrl + Spaceで出来ます。
書いたクラス名やアノテーション名等からコードを補完してくれます。
ついでにパッケージのインポートまでできちゃいます。
この状態から[…]
佐久間 涼 wrote a new post, 最近知ったJavascriptの構文① 1年 4か月前
最近JavaScriptにおける構文を一つ知りました。
たぶん、参考書を使用して順当に勉強してる人からしたら常識すぎる話だと思います。
こういう構文みたことありますかね?
“`
const name = val1?.name
“`
変数「val1」のnameを変数「name」に代入する文ですが、「?.」という書き方をしています。
私は最近までこの書き方を知りませんでした…[…]
佐久間 涼 wrote a new post, 【javascript】マイナス値における真偽値判定ってどうなるん? 1年 8か月前
JavaScriptでは真偽値の判定に使える型が幅広いです。
強い静的型付け言語に慣れていて初めてJavaScriptを書く人にとっては一番最初に驚くポイントだと思います。まぁ知らんけどw
数値の0、空文字、null、undefinedらへんがfalse扱いになりますが、「あれ、マイナス値ってどうなんだ?」って疑問に持ちました。
はい、検証
はい、マイナス値はtrueです。
完
佐久間 涼 wrote a new post, axiosのget送信で配列を送信する方法 1年 9か月前
擦られているネタかもしれませんが、最近axiosで配列をget送信する方法を知りました。
一般的な書き方
画像ですみません。WordPressの権限の都合でカスタマイズが難しく。。
一般的にget送信でパラメータを渡す際の書き方は以下の通りかなと思います。
しかし、こう書くと以下のようなクエリパラメータが生成されます。
nameArr[]=値1&nameArr[]=値2
みたいな感じ[…]
佐久間 涼 wrote a new post, プログラマに向いてる人とそうじゃない人の違い 1年 10か月前
私はSEとして5年ほど仕事をしているまだぺーぺーの人間ですが、プログラマに向いてる人って本当少ないなと感じます。
これは、「プログラマは難しい仕事だ。」と言ってるわけではなく、技術に対して純粋に興味を持ち、知らない技術を追って吸収していけるような性格の人は珍しいなと実感している訳です。
仕事で学べる技術はごく一部
SEやってる方ならよく分かることだと思いますが、仕事でプログラミングを学ぶ機会は少ないです。なぜなら、仕[…]
佐久間 涼 wrote a new post, Node.jsのアップデートが環境破壊にしか見えない件(vuex-persistedstateが自然淘汰されそう…) 2年 1か月前
どうも。
久しぶりにVue.jsというか、Nuxt.jsの環境周りを見直してみたら、色々最新の環境に変化があって驚きました。あ、個人開発での話です。
いまnpmというか、node.jsってこんなにバージョン上がってるんですねw
私が使っていたnode.jsのバージョンは12.xで、herokuのサポートバージョンにかすってすらいなかったのでびっくりしましたw
という感じで、今回は、Nuxt.j[…]
佐久間 涼 wrote a new post, 【Elasticsearch】windowsでの環境構築で地味に躓いたときのメモ 2年 6か月前
全文検索の性能が求められるアプリの案が浮かんだので、色々調べた結果Elasticsearchに行き着きました。
多分、RDBMSでもいけるレベルのシステムですが、なんか面白そうだなっていう理由でElasticsearchにしましたw
windowsのローカル環境での環境構築で地味に躓いたのでその時の対処方法を書いておきます。
↓参考にした記事です。
環境
一応環境。開発やるには弱すぎるの[…]
佐久間 涼 wrote a new post, 【Spring2.4以降】logbackを環境ごとに切り替える方法 2年 9か月前
「SpringBootで環境ごとにlogbackを切り替えたいな!」
と思って色々調べながら実装しようとしたら全然うまくいかなかったので、どうやって対応したかを記しておきます。
事象
主に参考にした記事
以下2つの記事が分かりやすく参考にしました。(うまくいかなかったやり方です。)
【SpringBoot2】Logbackで環境ごとにログファイルを出し分けするやり方【log4jの後継種】
ざっく[…]
佐久間 涼 wrote a new post, プログラミングを勉強するメリット~論理的思考~ 3年前
プログラミングを勉強する人って、
「ゲーム作ってみたい!」
「IT業界で働きたい!」
みたいな実用的な目的をもっている人が多いのかなと思います。
が、文系出身である私が文系的観点からプログラミングを勉強するメリットについて話してみたいと思います。
一般的に言われるメリット
プログラミングができるようになる
まぁ最初に、一応これも述べておきますか。
プログラミングを勉強するとプログラ[…]
佐久間 涼 wrote a new post, 【java,Linux】管理者権限でjarを実行すると環境変数が読めないときの対処法 3年 2か月前
基礎知識すぎて笑われそうですが、sh内で管理者権限で実行可能jarを実行しようとしたら、環境変数が読み込めなくて無駄に時間を費やしたので一応メモ。
やろうとしていたこと
#!/bin/sh
# 環境変数
export ENV_TYPE=production
export SERVER_ID=1
# 実行
sudo java -jar my-app.jar
省略していますが、大体こんな感[…]
佐久間 涼 wrote a new post, heroku-postgresでFATAL: too many connectionsと言われたときの対処法 3年 2か月前
個人開発のテスト環境の方でheroku-postgresのコネクションが足りずに困ったのでちょっとだけメモ。
あ、一応herokuの公式をちゃんと読めば問題なくイケますw
環境
heroku-postgresql 12.7
Spring Boot 2.5.1
HikariCP
事象
org.postgresql.util.PSQLException: FATAL: too many conn[…]
佐久間 涼 wrote a new post, Spring Data RedisでClassCastExceptionが発生したときの対処法 3年 3か月前
佐久間です。
個人開発で作成しているアプリで、キャッシュサーバを使用した環境に対応できるようにソースの修正を先週末あたりから進めています。
ちなみに、RedisどころかNoSQLも初めてです。
概念を理解するのに苦戦中ですが、NoSQLの長所短所が感覚的に理解できてきました。すごいぞNoSQL…!
今回はSpring Data Redisを理解していなくてClassCastExceptionが発生したの[…]