202302のブックマーク
202302付近のブラウザタブをサルベージ。
202301のブックマークはないです。202302からはじめたので。
202303のブックマークは 202303のブックマーク にあります。
ちゃんと目を通せてない気がするので #あとで読む
カテゴリ別
Python
PythonのLinter、Formatterについて
Language Server Protocolを用いたVSCode拡張機能開発 (前編) | フューチャー技術ブログ
[Django]models.pyを複数のファイルに分割する | CodeLab
Djangoでユニットテストを書く方法 - Qiita
複数のバージョンのPythonで使えるPipfileの書き方 - Qiita
Python, importの使い方(from, as, PEP8の推奨スタイル, 注意点など) | note.nkmk.me
vitorfs/woid: Simple news aggregator displaying top stories in real time
https://github.com/wsvincent/awesome-django#boilerplate
cookiecutter/cookiecutter-django: Cookiecutter Django is a framework for jumpstarting production-ready Django projects quickly.
jefftriplett/django-startproject: Django Start Project template with batteries
Pythonのデコレータにはwrapsをつけるべきという覚え書き - Qiita
Django 複数のアプリを持たせる場合URL名に名前空間を設定する方が幸せになれる
Django REST frameworkチュートリアル その2 - Qiita
Views - Django REST framework
Django の概要 | Django ドキュメント | Django
はじめての Django アプリ作成、その 5 | Django ドキュメント | Django
Pipenvを使ってみる - minus9d's diary
Pipenvでよく出喰わす問題 — pipenv 2018.11.27.dev0 ドキュメント
Pipenvの進んだ使い方 — pipenv 2018.11.27.dev0 ドキュメント
複数のバージョンのPythonで使えるPipfileの書き方 - Qiita
Pipenvの基本的な使い方 — pipenv 2018.11.27.dev0 ドキュメント
python bs4 - Google 検索
pandas-dev/pandas: Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
pandas numpy 必要 - Google 検索
chrisdev/django-pandas at 0.6.6
Python の型ヒントと typing と mypy | 民主主義に乾杯
PythonのHTTPクライアントライブラリ調査 - Qiita
QuickStart - HTTPX
Pythonで複数の辞書のキーに対する集合演算(共通、和、差、対称差) | note.nkmk.me
typing --- 型ヒントのサポート — Python 3.7.16 ドキュメント
Python のデコレータで iife
python - Is it possible to type hint a lambda function? - Stack Overflow
Object Spread Operator for Python - Sparrow Computing
[Django] settings.pyを環境毎に分割・切り替え方法。本番、開発、ローカル環境に分けてデプロイミスを防ぐ。 | Libproc
2021年版Pythonの型ヒントの書き方 (for Python 3.9) | フューチャー技術ブログ
uedder's blog – Pipenv をやめて venv を使いだした話
Pythonのコードフォーマッターについての個人的ベストプラクティス - Qiita
Testing - Django REST framework
Python 3.7とVisual Studio Codeで型チェックが捗る内作Pythonアプリケーション開発環境の構築 - Qiita
http.client --- HTTP プロトコルクライアント — Python 3.11.2 ドキュメント
オブジェクトの中身を確認したい場合に試すこと(Python)
Python の __init__.py とは何なのか - Qiita
[Python] Exceptionをraiseするモック関数の作り方 - Qiita
Python Tips: unittest で例外のテストをしたい - Life with Python
class unittest.mock.Mock | unittest.mock --- モックオブジェクトライブラリ — Python 3.11.2 ドキュメント
PythonでJavascriptの様な分割代入 - These Walls
[Python]キーワード引数の指定が要るとき、要らないとき - Qiita
WebAPI
Swaggerを使ったAPIドキュメントの作成と、バックエンドとフロントエンド間の連携
OAuthとかのAuth系
Authorizing requests | Postman Learning Center
【OAuth】PostmanでGoogle認証を行う方法を解説 | モグモグ
WebサイトのリダイレクトをChromeで調べるときのコツ:Tech TIPS - @IT
OAuth2.0 State の役割 - Qiita
Google、パスワードレスを実現する「Passkey」の開発者向けサポート開始。Androidデバイス間の同期、Androidを使ってWin/MacでのWebサイトへのログインなど実現 - Publickey
React
【React】useRef/forwardRefの概要と使いどころ | Enjoy IT Life
バケツリレーについて考える
今後の React ではどの範囲を Suspense で囲むかという設計が重要になってくる
今更の React v18 : children の扱いが変わった (TypeScript) - かもメモ
【検証】React.FC と React.VFC はべつに使わなくていい説 – KRAY Inc.
Home | React Hook Form - Simple React forms validation
React + TypeScriptでpropsと型を便利に扱うTips集
覚えておきたいReactの実装でよく使う基本的な構文(書き方) | maesblog
フック早わかり – React
【React】useEffectの第2引数って? - Qiita
React Contextの使い方 - Qiita
React hooksを基礎から理解する (useEffect編) - Qiita
reactでhooksを使っているコンポーネントの呼び出す時のエラー - Qiita
こんなに簡単なの?React Hook useContextでデータ共有 | アールエフェクト
reactjs - How to use generics in props in React in a functional component? - Stack Overflow
React Hooks と TypeScript で子コンポーネントに state を渡す方法まとめ - Qiita
'型 '{ children: Element; }' には型 'IntrinsicAttributes' と共通のプロパティがありません。
React開発を快適にするChrome拡張を公開したので見てください! - zenn.dev
typescript - Material UI React Modal Dialog on custom container - Stack Overflow
useEffect has a missing dependencyのwarningを解消する
useEffectが行ってくれる処理まとめ
[ESLint] Feedback for 'exhaustive-deps' lint rule · Issue #14920 · facebook/react
TypeScript/JavaScirpt
インターフェース - TypeScript Deep Dive 日本語版
typeof演算子 (typeof operator) | TypeScript入門『サバイバルTypeScript』
How to Select or Omit Properties From an Object in JavaScript - DEV Community 👩‍💻👨‍💻
Format - Moment.js | Docs
TypeScript で union to tuple をするのが難しい理由 - zenn.dev
TypeScript: Documentation - Namespaces
関数の型の宣言 (function type declaration) | TypeScript入門『サバイバルTypeScript』
typescript keyof loop - Google 検索
interfaceとtypeの違い | TypeScript入門『サバイバルTypeScript』
オブジェクトのサブセットを得る | TypeScript入門『サバイバルTypeScript』
delete 演算子 - JavaScript | MDN
型引数の制約 | TypeScript入門『サバイバルTypeScript』
型定義で typeof T したくなった時は {new ():T} - Qiita
TypeScript: Documentation - Template Literal Types
TypeScript で配列から nullable な要素を除去する
JavaScriptのArrayでuniqする8つの方法(と、その中で最速の方法) - Qiita
TypeScriptのArray#filterでType Guard(Like Smart Cast)する - Qiita
react+typescript(tsx)にGenericsなアロー関数を書く。
フロントエンド
次世代のReact? Solid.jsについて
CORS in axios
Starting with Deno - porting an existing Express application | Blog - Engineering Management & Software Architecture - Hans Christian Reinl, Cologne
yarn v3 の独自機能を避けつつ yarn v1 から v3 へのアップグレードをする
Rome — Unified developer tools for JavaScript, TypeScript, and the web
【GraphQL】入門編 ~基礎とQuery / Mutationの書き方~ | Offers Tech Blog
darkreader/darkreader: Dark Reader Chrome and Firefox extension
LottieFiles: Download Free lightweight animations for website & apps.
LottieFiles/lottie-react: lottie web player as a react component
volta-cli/volta: Volta: JS Toolchains as Code. ⚡
yarn v2にまつわる誤解 | Wantedly Engineer Blog
yarn と npm の栄枯盛衰
Yarn v2の新機能についての話。|yamam00s|note
Next.jsをYarn 2のPnP/Zero-Installs + Dockerで動かす - zenn.dev
Conditional config - Configuring Vite | Vite
npm ciを使おう あるいはより速く - Qiita
スナップショットテスト · Jest
CSS の Flexbox で、要素の左右中央寄せ、均等割り、右寄せ( justyify-content )の方法|レンタルサーバーナレッジ
フレックスコンテナー内のアイテムの配置 - CSS: カスケーディングスタイルシート | MDN
ローカル環境のSSL対応(HTTPS通信)をmkcertで実現する | Enjoy IT Life
GIS
MapLibre GL JSを使ってみたけど、最高だった件|ひとし|二刀流エンジニア|note
API Reference | MapLibre GL JS Docs | MapLibre
【2020年1月最新版】PCのGoogle Chromeで位置情報を偽装してローカライズされた検索順位を取得する方法 | デジタルマーケティングブログ
CI
git-pr-releaseとGitHub Actionsでワンクリックデプロイを実現する | おそらくはそれさえも平凡な日々
GitHubのリリースノート自動生成機能からCHANGELOG.mdを生成する | おそらくはそれさえも平凡な日々
リリース用のpull requestを自動作成し、マージされたら自動でタグを打つtagpr | おそらくはそれさえも平凡な日々
GitLab Flavored Markdown (GLFM) | GitLab
IDEとか開発環境とか実行環境
Docker Compose な開発環境にちょい足し3分で作るVSCode devcontainer
エラーのパターン|M1 Mac で Docker を動かすための知識とノウハウ
M1 Mac で Docker を動かすための知識とノウハウ は普通によさそうね
direnvを使おう - Qiita
debian で nslookup / host コマンドをインストール - k n note
個人でやっている AWS IAM の運用
https://github.com/zsh-users/zsh/blob/master/Functions/Zle/select-word-style
Oh My ZSH!便利ツールがあれば開発しやすい! - Qiita
Oh My Zsh - a delightful & open source framework for Zsh
Would love to have some submodule awareness · Issue #104 · Shougo/dein.vim
tmux基本まとめ - Qiita
tmuxでよく使うコマンド - Qiita
IAM Identity Center を試してみた
Manage Users and Access Through AWS IAM Identity Center (successor to AWS Single Sign-On) - AWS Control Tower
Get started - Installation - AWS Amplify Docs
starship/starship: ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
MacでGNUのsedを使う - zenn.dev
オールインワンな開発環境をanyenvで構築する - zenn.dev
Git submodule の基礎 - Qiita
新しいMacを買ったらやること - Qiita
遅ればせながら bash から zsh に移行してみた - Qiita
macOSのzshではこれだけはやっておこう - zenn.dev
コピペできるanyenv、nodenvでReact(TypeScript)環境構築 - zenn.dev
Zshの補完について 2
zshで文字列を改行区切りで配列へ分割する - appbirdNotebook
🚩 変数展開フラグ(Parameter Expansion Flags) 💤 | Zsh 変数メモ
direnv/hook.md at master · direnv/direnv
casting - How to convert a string to an integer in a JSON file using jq? - Stack Overflow
string - Shell script - remove first and last quote (") from a variable - Stack Overflow
node.js - How to list all versions of an npm module? - Stack Overflow
git - How to detect commit --amend by pre-commit hook ? - Stack Overflow
でもやらない方がよさそう(--amendもreword目的とsquash目的が混ざる)
ソフトウェア設計
『良いコード/悪いコードで学ぶ設計入門 』を出版します|ミノ駆動|note
デザイン
Co-design: A Powerful Force for Creativity and Collaboration | by Stratos Innovation Group | Medium
思考
「思考すること」をたえず思考しつづけるために - hontoブックツリー
「思う」と「考える」の意味はどういうふうに違うのですか - ことばの疑問 - ことば研究館
これからの時代に必須な「考える力」を身につける5つの方法|グロービスキャリアノート
「考える」と、 何かいいことがあるの? | 考える練習をしよう | ダイヤモンド・オンライン
定義
十二音技法 - Wikipedia
現代音楽 - Wikipedia
その他
小青竜湯 - Google 検索
「地図×広告」はメディアビジネスを変えるか?|高田徹|マップボックス・ジャパンCEO|note
ChatGPTで英作文の添削+CEFR C2レベルまで仕上げる方法|Sangmin Ahn|note
abseil / Software Engineering at Google
いま熱いタビナカで取り組むべきことは? 成功事例や、データで読む旅行者の実態とニーズまで|トラベルボイス(観光産業ニュース)
線形回帰 - Wikipedia
回帰分析 - Wikipedia
ジオキャッシング
キョウトデアミダクジ3 音楽と人 - stroly.com
古くて新しい-Vintage makes something new- – Furbo design
カルチャーとビジネスの間。 国内外・音楽のエコシステムに学ぶ、 インディー的ヒットの流儀。(Speaker : 若林恵、小熊俊哉、堤大樹、基真理子) - FabCafe Kyoto
ウイスキー 963 - Google 検索
Moberg - Google 検索
ザ・ウィークエンド - Wikipedia
brooklyn funk essentials - Google 検索
吉田初三郎 - Wikipedia
GoogleのDurhamオフィスから追い出されました|ばやしこ|note
魚焼きグリル活用アイテム!リンナイスタイルの耐熱グラタン皿「グリルディッシュ」がおすすめ!
レシピが広がる魚焼きグリルに入れられるおすすめのグリルパン8選 鋳鉄や陶器、蓋付きなど紹介
オーブン料理を魚焼きグリルでお手軽に!一石数鳥のグリルパン - スマートナチュラル・ドットライフ《SmartNatural.Life》
グリルパンのおすすめ9選|使い方や選び方を解説【魚焼きグリル対応や蓋付きタイプも】
テーブルグリルピュア | PRINCESS(プリンセス)公式オンラインストア
美味しい中華といいグルーヴ。踊る!ディスコ室町のギタリスト・クマ山セイタ、家業を継ぐ | ANTENNA
MacのQuickTime Playerでメディアファイルに関する情報を見る - Apple サポート (日本)
macos - How to quickly know the dimensions of an image? - Ask Different
#ブックマーク #links