Dart Sassへの移行ガイド:@useと@forward、ビルトインモジュールの書き方
LibSassからDart Sassへの移行方法を解説。@importに代わる@useや@forwardの書き方から、ビルトインモジュールの使い方まで詳しく紹介します。
LibSassからDart Sassへの移行方法を解説。@importに代わる@useや@forwardの書き方から、ビルトインモジュールの使い方まで詳しく紹介します。
claspを使ってGoogle Apps Script(GAS)のプロジェクトをローカルで開発し、mainブランチへのpushでGitHub ActionsからGASに反映してWebアプリのデプロイを更新する手順です。初回デプロイとシークレットの登録までを説明します。
Next.js(App Router)で、Auth.js(NextAuth.js v4)を使ったGitHubとGoogleのソーシャルログインを実装する手順です。環境変数の設定、ログインページとマイページの作成、各プロバイダのOAuthアプリの設定までを説明します。
macOSやWindowsでは、ファイル名の大文字・小文字だけを変えてもGitが変更を検知しません。core.ignorecaseをfalseにして検知させる方法と注意点、設定を変えずにgit mvで名前を変える方法を説明します。
CSSのcounter()とcounters()を使って、見出しやリストに番号を自動で振る方法を、サンプルコードと出力例で説明します。数字のフォーマットの指定と、3桁以上の0埋めの方法も扱います。
JavaScriptのライブラリを、カルーセル・ライトボックス・スクロールエフェクト・アニメーション・グラフ・エディタ・シンタックスハイライトなどの用途別に、ライセンスとリポジトリを添えて一覧にしています。随時更新しています。
Next.js(App Router)にTypeScript・Tailwind CSS・shadcn/uiを組み合わせた開発環境の構築手順です。Prettier・ESLint・husky・lint-staged・npm-run-all・Storybookの設定までを備忘録として残します。
PrismaからSupabaseのデータベースを操作する簡単なToDoリストを、Next.js(App Router)で作ります。環境構築とマイグレーション、APIの作成、ページの実装、動作確認までの手順を説明します。
CSSのカスタムプロパティの値にSassの変数を書くと、変数名のまま出力されます。Sassがカスタムプロパティの値を書かれたとおりに出力するためで、インターポレーション #{} を使うと変数の値を渡せます。
Fractalのプロジェクトを、newコマンドを使わずに0から作る方法を説明します。ディレクトリの構成、fractal.config.jsの設定、最もシンプルなコンポーネントとドキュメントのインデックスページの作成、開発サーバーの起動までを扱います。
スタイルガイドジェネレーターのFractalを使って、Webサイトのコンポーネントをまとめたスタイルガイドを作ります。1回目は、FractalとFractal CLIのインストールと、newコマンドでプロジェクトを作って開発サーバーを起動するまでを説明します。
macOSのFinderで隠しファイルを表示する方法です。キーボードショートカットで表示と非表示を切り替える方法と、ターミナルのコマンドで常に表示する設定を紹介します。
CSSのsin()とcos()を使って、8つの丸が回転しているように見えるローディングスピナーをCSSだけで作ります。円周上に等間隔で丸を並べる考え方から、アニメーションのずらし方までを順に解説します。
buttonタグのtype属性を省略すると、既定値はsubmitになります。フォームの中で意図せず送信されないように、送信以外のボタンにはtype="button"を明示しましょう。
PythonとVisual Studio Codeで、決まったメッセージに返事をする簡単なDiscordのBotを作ります。Discord Developer PortalでのBotの設定、discord.pyとpython-dotenvの準備、テスト用のサーバーへの追加までを紹介します。
Visual Studio Codeのユーザースニペットを使うと、短いキーワードでよく使うコードを挿入できます。スニペットの設定方法と、HTMLやCSSで使っているスニペットを紹介します。
Web制作やサイトの検証で役立つGoogle Chromeの拡張機能を紹介します。ページ全体のスクリーンショット、HTMLの構文チェック、meta情報の確認、使われている技術の確認、ウインドウサイズの変更などに使えるものをまとめました。
Web制作でVisual Studio Codeを使うときに入れておくと便利な拡張機能を紹介します。日本語化やアイコンテーマ、コード整形、Git、HTML・Sass・PHPで役立つものまで、設定のコツとあわせてまとめました。
macOSでGitを使っていると「git-credential-osxkeychainがキーチェーン内の機密情報を使用しようとしています」というポップアップが出ることがあります。その場での対処方法と、キーチェーンの項目を作り直して表示されないようにする方法を説明します。
Homebrewでpyenvをインストールし、pyenvでPythonをインストールしてバージョンを切り替える方法を解説します。特定のディレクトリだけバージョンを変える方法や、pipのバージョンの確かめ方も紹介します。