プログラミング等

プログラミング等

【Vue + Vuetify】Some chunks are larger than 500 kBを解決してプロジェクトが軽くなった話

Vue.jsのプロジェクトをビルドしたときに時間がかかりすぎて困っていました。というか、ビルド&デプロイ時に以下のような警告メッセージが出ていて、どうにかならんかとは思っていたものの後回しにしていたんですが、あるとき「普通に考えてこのプロジ...
プログラミング等

【Nuxt3+Heroku】エラーログが出てない…!?Nuxtをバージョンアップしたら起動できなくなった話

どうもこじらです。本当は良くないんですが、久々にNuxt.jsのプロジェクトの依存関係を一気にバージョンアップさせました。はい、本当は良くないです。ちゃんと祟られました。まずはどのバージョンからどのバージョンにしたか。バージョンぱっと見、メ...
プログラミング等

【SwiftUI】Toastの実装方法〜Queueを使用してより実用的なトーストを表示させる〜

どうもこじらです。最近少しだけSwiftに慣れてきました。でもやっぱ、Swiftは癖が強い。癖は強いですが、描画を伴う言語としてはかなり合理的にまとまってる感じがして書いてて楽しいです。大体TypeScript + Vue.jsで書いてる時...
プログラミング等

【PostgreSQL+Spring Data JPA】RepositoryでLIKE ANY(:バインド変数)を実行する方法

どうもこじらです。LIKEとIN句を組み合わせたくてLIKE ANYをSpringのアプリケーションから実行しようとしたら色々と躓きました。色々試しまくった結果正しいやり方が分かったので一応共有です。Springのバージョンは3.3.3です...
プログラミング等

【C言語】ポインタの書き方が意外とシンプルだった〜&と*の違い〜

お恥ずかしながら、C言語はちゃんと勉強したことがなくポインタについては知識レベルでしか理解しておらず、もう少し慣れておきたいなと思い、今回改めてちゃんと調べてみました。あ、保身のために注意書きですが、他のJava, JavaScript等の...
プログラミング等

【PostgreSQL17】MATERIALIZED VIEWの仕様が変わったらしく躓きまくった話と対処法

どうもこじらです。最近Macbookを買いました。絶賛zshだったりAppleScriptだったりで遊びまくっています。あれですね、MacはWindowsよりスマートじゃないですねwショートカットキー覚えて、画面操作をカスタマイズしてやっと...
プログラミング等

【Spring Boot】Heroku Redisに接続できないときの対処法~Unable to connect to Redis~

どうもこじらです。2024年10月末頃からHeroku Redis(Heroku Key-Value Store Addons)への接続ができなくなっていました。原因はHeroku側でRedisアドオンのサービスの改定とRedisのバージョ...
プログラミング等

【Nuxt3】Herokuデプロイ時にエラーが発生して原因が意外だった話

どうもこじらです。Vue3→Vue2への個人開発アプリの移行も大詰めになりました。今ではTypeScriptにもComposition APIにも慣れてきて、バージョンアップの恩恵を受けまくっています。今思うとOptions APIは構造が...
プログラミング等

【Vuetify3】JavaScriptで横幅を取得する方法~v-spacerとuseDisplayの組み合わせが便利そう~

どうもこじらです。Vuetify3で少し学びがあったので共有です。どうもネット上にVue3, Vuetify3の記事が少ない気がします。あんまり人気ないんですかね?まぁ、私の記事が同志への手助けになれたら嬉しいです。Vuetify3で横幅を...
プログラミング等

【Vuetify3】使用できるレイアウトclassの一覧の表示方法~Typography Classes~

VuetifyにはTypography Classesと呼ばれるclassが用意されていて、これを使うことによりスマートに実装をすることができます。しかし、じゃあどういうclassがあるの?っていうと意外と調べるのが難しい…。今回はその調べ方の記事です。