Mobile

React Native (expo)で iOS / Android のエミュレータを起動

公式サイト に詳しく書かれていますが、バージョンによって微妙に内容が違い詰まるケースが多々あります。この記事は以下のバージョンにおけるエミュレータの起動するまでの具体的な方法です。 バージョン react native : 0.71.6 A...
バックエンド

Excel でセル中に存在する特定の文字だけを一括で強調表示する

この記事では、Excel のセル中に指定した文字だけを強調表示する方法を紹介します。 なにかの調査で一覧データを Excel に貼ることは多いと思います。 このとき、特定のキーワードだけに色をつけるなりしてチェック箇所を分かりやすくしたいと...
Excel

Spring Boot 2(Spring Security 5.7.x)で認可の基本の流れを理解する

これまで2回に分けて、API でログイン及び認証チェックを行う方法を説明しました。この記事は認可です。調べば調べるほどできることがたくさんあり、一度での把握は難しいため、この記事では認可の基本的な流れを紹介します。 認証の基本的な流れの理解...
Java

jsweet で java を TypeScript に変換してみる

java と TypeScript は構文に類似点が多く、自動変換してくれるソリューションも複数存在します。この記事では OSS である jsweet を利用し、どのくらい変換できるものなのか試した結果です。 結論から言うと、枠(クラス定/...
Excel

よく使う Excel 数式 – 区切り文字以降/以前の文字列を抽出する(標準数式 / VB)

Excel の標準の数式とVB、それぞれを使って区切り文字以降 / 区切り文字以前を取得する方法です。 サマリ 前提: B1 に区切り文字、B2 に対象の文字列がある場合 数式中の @ は対象文字列中に存在しない文字である必要がある やりた...
React

Vite + React で SSG する(vite-plugin-ssr 利用した最小構成)

以前の記事では特に plugin など利用しませんでしたが、今回は vite-plugin-ssr を利用した方法です。実際には Pre−rendering 時に情報を取得してレンダリングしたりと言ったことをすると思います。この場合は選択肢...
React

Vite + React の SSR/SSG の基本的な動きを理解する

Next.js を利用すれば SSR/SSG(CSR)/ISR いずれも提供されているので実現することができますが、Vite + React で SSG する方法です。 Vite 公式から辿れる以下のようなライブラリを利用することで Rea...
Vite

Vite + Storybook v6 で props の説明(ArgsTable) を HMR したい

Vite + Storybook v6 の環境で Storybook の Docs を使ってコンポーネントの IF の仕様を書く方法です。やり方によってはできなかったので注意です。 バージョン Storybook と Vite のバージョン...
Java

Spring Security 5.7 以降の書き方で認証後の JWT 生成と API の認証チェックを行う

以下の記事で、API としてログイン処理をリクエストし、認証を行うところまで行きました。この記事では、認証成功の後、後続の API 処理まで行う方法を説明します。 具体的には認証後に JWT を生成し、以降はその値を検証して認証されているこ...
Java

Spring Security の認証の基本の流れを理解しつつ API でログイン処理を行う

Webシステムを開発する上では認証は避けては通れない機能です。 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b=b||function(){arguments.currentSc...