t-salad
/blog
Public
JA
EN
概要
記事一覧
399
アプリ
記事一覧
正規表現で「全角スペース」を正しく扱う方法
Linux/Bash/Shell
正規表現で全角スペースを正しく扱う方法を解説。\sが全角スペースにマッチしない理由、Unicodeプロパティ(\p{Zs})やPOSIX文字クラスの使い方、検証・置換・トリミングの実例をサンプルコードつきで紹介します。
2025-01-04
【find】Linuxのfindコマンドで「このファイルだけ除外する」方法
Linux/Bash/Shell
Linux
Linuxのfindコマンドで「このファイルだけ除外したい」を実現する方法を解説。! -nameによる特定ファイル・複数ファイルの除外、ディレクトリやパターン一致の除外、条件の組み合わせ方まで実用的なサンプルつきで紹介します。
2025-01-04
スポンサーリンク
Node.jsで「setTimeout」を完全に理解するための実験
JavaScript/Node.js/TypeScript
Node.js
Node.jsのsetTimeoutの基本的な使い方から戻り値、キャンセル方法まで実験を通して解説。非同期処理の理解を深めたい方向けの記事です。
2025-01-03
Vue.jsで動的CSSクラスを賢く管理する方法
フロントエンド(Vue/Nuxt)
Vue.js
Vue.jsで動的CSSクラスを賢く管理する方法を解説。v-bind:classディレクティブを使った実装例をサンプルコード付きで紹介します。
2025-01-03
Shellスクリプトで「改行を残さずに読み込む」テクニック
Linux/Bash/Shell
Bash
Shellスクリプトでファイルを「改行を残さずに」読み込むテクニックを解説。改行コードの扱いの基本から、読み込み時に改行を取り除く具体的な方法、整形・変換の実用例、注意すべきポイントまでサンプルコードつきで紹介します。
2025-01-03
PythonでデータをJSON形式に変換する超簡単な方法
JavaScript/Node.js/TypeScript
Python
PythonでデータをJSON形式に変換する超簡単な方法を解説。json.dumpsによる変換の基本から、ファイルへの書き出しと読み込み、インデントによる整形出力、エラーハンドリングまでサンプルコードつきで紹介します。
2025-01-03
zshrcを最適化して快適なターミナル生活を送る方法
Linux/Bash/Shell
Bash
.zshrcを最適化して快適なターミナル環境を作る方法を解説。カスタムプロンプトや見た目のカスタマイズ、Oh My Zsh等のプラグイン活用、コマンドの自動補完の設定、起動を遅くしないためのパフォーマンスのコツまで紹介します。
2025-01-03
「SyntaxError: Unexpected token」でハマったときのJavaScriptトラブルシュート
JavaScript/Node.js/TypeScript
JavaScriptで「SyntaxError: Unexpected token」が出る原因と解決法を解説。括弧の不足や誤ったトークンなど、よくある原因をサンプルコード付きで紹介します。
2025-01-03
Webpackのビルドが終わらない?原因を特定するためのチェックポイント
開発ツール・テスト(Jest/ESLint等)
Webpackのビルドが終わらない・遅いときに原因を特定するチェックポイントを解説。無限ループや依存関係の問題、ローダー/プラグインの設定ミス、メモリ不足を切り分け、ビルドを完了させる具体的な対策を紹介します。
2025-01-03
【解決】Could not find a version that satisfies the requirement【Python pip】
Python
Python
エラー対応
Python の pip 利用中に “Could not find a version that satisfies the requirement” エラーが出たときの原因と解決手順を体系的に解説。パッケージの不一致、Python/pip バージョン、ネットワーク・プロキシ設定などのチェックポイントも網羅。
2025-01-02
Docker Composeで「network not found」が出たときの具体的な対処法
Docker
エラー対応
Docker Composeで「network not found」が出る原因と対処法を解説。ネットワーク設定の確認から具体的な解決手順までまとめました。
2025-01-02
MySQLでスロークエリを特定してパフォーマンスを改善する手順
データベース
MySQL
MySQLの統計情報(SHOW TABLE STATUS、カーディナリティ)の確認・更新方法と、スロークエリの特定からインデックス最適化までパフォーマンス改善の手順を解説します。
2025-01-02
Dockerのビルドキャッシュを活用して時間を短縮する方法
Docker
Dockerのビルドキャッシュを活用してビルド時間を短縮する方法を解説。キャッシュが効く仕組みとDockerfileのレイヤー順序の最適化、Docker Buildxの活用、キャッシュの更新・管理のコツを紹介します。
2025-01-02
GitHub ActionsでCIが止まったときに確認すべきポイント
Git/GitHub
GitHub
エラー対応
GitHub ActionsでCIが止まったときの確認手順を解説。ワークフローのトリガー条件、待機中のランナー、キャッシュや権限の設定まで、ログのどこを見れば原因にたどり着けるかを順に紹介します。
2025-01-02
正規表現で「〇〇だけ一致しない」問題を一撃で解決する方法
Linux/Bash/Shell
正規表現で「特定の文字列だけ一致しない」問題を解決する方法を解説。負の先読みを使った実装をサンプルコード付きで紹介します。
2025-01-02
TypeScriptの型エイリアスをさらに便利に使う3つのコツ
JavaScript/Node.js/TypeScript
TypeScript
TypeScriptの型エイリアスをさらに便利に使う3つのコツを解説。再利用性の向上など実践的なテクニックを紹介します。
2025-01-02
Linuxで「Permission denied」が出る意外な理由と対処法
Linux/Bash/Shell
Linux
エラー対応
Linuxで「Permission denied」が出る7つの意外な原因を解説。基本的な権限設定だけでなく、ディレクトリの実行権限、SELinux、マウントオプション、所有者、シェバン、ディスク容量不足まで網羅的に対処法を紹介します。
2025-01-01
JSONの循環参照エラーを回避するためのシンプルな解決法
JavaScript/Node.js/TypeScript
エラー対応
JSON.stringify()で「TypeError: Converting circular structure to JSON」が出る循環参照エラーの回避法を解説。オブジェクトの循環参照が生まれる仕組みと、シンプルに解決するための実装例を紹介します。
2025-01-01
Git logを視覚的に見やすくするおすすめオプション5選
Git/GitHub
git logのコミット履歴を見やすくするおすすめオプション5選を紹介。--graphや--onelineなど実用的な組み合わせを解説します。
2025-01-01
CSSでhover効果を一瞬で制御する小技
JavaScript/Node.js/TypeScript
CSSでhover効果を思いどおりに制御する小技を解説。色・サイズ・影の基本的な変化に加え、transitionでの滑らかな切り替えや、hover効果を一瞬で反映させる書き方をサンプルコードつきで紹介します。
2025-01-01
← 前へ
13 / 20
次へ →