SYM's Tech Knowledge Index & Creation Records

「INPUT:OUTPUT=1:1以上」を掲げ構築する Tech Knowledge Stack and Index. by SYM@設計者足るため孤軍奮闘する IT Engineer.

2022-05-01から1ヶ月間の記事一覧

React Drag & Drop メモ

React Drag & Drop メモ 各ライブラリ所感 参考(コードリーディング) refs React Drag & Drop メモ 主要ライブラリは3つ React DnD react-beautiful-dnd React-Draggable ※2022/5 末時:React18 で実現したければ React DnD を使うか自前で実装するかがよさ…

React コードフォーマット(ESLint + Prettier + TypeScript)

React コードフォーマット(ESLint + Prettier + TypeScript) Code Format ESLint インストール Prettier インストール & ESLint 設定 refs React コードフォーマット(ESLint + Prettier + TypeScript) XXXX 番煎じ。3 年前に webpack で一から設定したこ…

OpenID Connect 概要まとめ (In progress)

OpenID Connect 概要まとめ (In progress) OIDC イメージ Link Stack OpenID Connect 概要まとめ (In progress) 随時追加 OIDC イメージ OIDC = OAuth + IDトークン + UserInfoエンドポイント IDトークン:認証 アクセストークン:認可用(有効期限は短い) …

gRPC (by golang)

gRPC (by golang) gRPC とは 利点/欠点 適したケース APIとの比較 (個人の主観) 環境構築 Protocl Buffers .proto ファイル 書き方 コンパイル gRPC 4つの方式 & Servicea定義 Unary RPC Server Streaming RPC Client Streaming RPC Bidirectional Streaming…

shell 1行目のおまじない shebang(シバン)

shell 1行目のおまじない shebang(シバン) refs shell 1行目のおまじない shebang(シバン) bash を使用するか sh を使用するかの指定+α #!/bin/bash : 固有の機能が使える。移植性等考えなくていいならこちらを使うと便利 #!/bin/sh : 環境に拘らず使え…

Refactor Diary 1 (Java: APIレスポンス解析)

Refactor Diary 1 (Java: APIレスポンス解析) Refactor Diary 1 (Java: APIレスポンス解析) 例:ユーザロールチェック ユーザ情報はAPIにより以下のようなものが取れるものとする // API Response Data Model public class User { private String userName; …

VSCode Markdown

VSCode Markdown フォーマット スライド作成(Marp) VSCode Markdown フォーマット VS CodeのMarkdownフォーマットについて VSCodeでMarkdownの自動フォーマット&整形ルールを自由に設定 https://github.com/remarkjs/remark/blob/main/packages/remark-st…

Docker メモ

Docker メモ 基本コマンド ENTRYPOINT & CMD ベストプラクティス ベストプラクティス Link Stack Docker メモ 基本コマンド dockerコマンド docker build <image> -f <Dockerfile Path> -t <name> docker run <image> # image build, container build & run docker run -d -t -v <mount> --rm --name <container> <image> <args> d</args></image></container></mount></image></name></dockerfile></image>…

Git Tips Link Stack

Git

Git Tips Link Stack Git Tips Link Stack 随時、便利そうな情報を積んでいく Gitを使ってやらかした時、git reflogさえ使えればわりかしなんとかなる git commit --fixup が便利

プロダクトマネジメント Link Stack

プロダクトマネジメント Link Stack プロダクトマネジメント Link Stack 随時、有益そうな情報を積んでおく プロダクトマネージャーはプロダクトの「ミニCEO」なのか? プロダクトマネージャーの最低限の3つの業務【業務フォーマット付き】

RPM Tips Stack

RPM Tips Stack RPM Tips Stack 随時更新 強制インストール(ダウングレード防止) rpm -Uvh --replacepkg --replacefiles xxx.rpm RPMパッケージ作成メモ

はてなブログ投稿自動化 メモ

はてなブログ投稿自動化 メモ hatena blog API (Atom) サンプルソース群 (python) ref (参考にしたもの) はてなブログ投稿自動化 メモ hatena blog API (Atom) Doc: https://kanaxx.hatenablog.jp/entry/hatena-entry-update 注意点 <updated>タグを入れないと、更新</updated>…

マイクロサービスアーキテクチャ メモ

マイクロサービスアーキテクチャ メモ 比較 マイクロサービス&モノリス マイクロサービス & SOA マイクロサービス化する時の設計面の課題 サービス間通信 連携方法一覧 REST gRPC バッチ メッセージブローカー DB共有 各々の使い所の尺度 課題 サーキットブ…

GraphQLについてまとめる

GraphQLについてまとめる 概要 REST API vs GraphQL GraphQLが真価を発揮するケース RESTを使った方が良い時(個人の所感) Relay Server Specification GraphQLが果たす役割 GraphQL Client & Server N+1問題への対応 link stack GraphQLについてまとめる …