Webエンジニアのブログ

MENU
  • HOME
  • WEB
  • 便利ツール
  • LIFE

【WordPress 7.0以降】JS(React)不要!PHPのみでカスタムブロックを作成する方法

【WordPress 7.0以降】JS(React)不要!PHPのみでカスタムブロックを作成する方法

WordPress 7.0から導入された新機能「PHPのみのブロック登録(PHP-only block registration)」を解説!JavaScriptやReactのビルド環境(npm)を一切構築することなく、functions.p...
続きを読む>>

2026/06/07|WEB

CSSのみでランダム処理が可能に!CSSのrandom()関数の使い方

CSSのみでランダム処理が可能に!CSSのrandom()関数の使い方

JavaScriptを使わずにCSSだけで要素をランダムに配置・装飾できるrandom()関数の使い方。基本的な書き方から、複数のプロパティを同期させてサイズや色をきれいに連動させる仕組みなど、実際のWebデザインで使える実用的なコード例と...
続きを読む>>

2026/05/19|WEB

CSSのat-rule()関数の使い方|アットルールのサポート状況を判定して最新構文を使い分ける

CSSのat-rule()関数の使い方|アットルールのサポート状況を判定して最新構文を使い分ける

CSSのat-rule()関数を使い、特定のアットルールがブラウザで動くかを直接判定する方法をまとめました。プロパティの有無で推測するような判定を介さずに、最新のCSS構文をスマートに使い分けられます。状況に合わせ適切なスタイルを適用し、こ...
続きを読む>>

2026/05/12|WEB

滑らかに動くカスタムカーソル(Mouse Follower)の作り方。JavaScriptで柔らかいマウス追従を実装する

滑らかに動くカスタムカーソル(Mouse Follower)の作り方。JavaScriptで柔らかいマウス追従を実装する

JavaScriptで、マウスの動きに「柔らかい」質感で追従するカスタムカーソルの作り方を解説。GPU(translate3d)を使用した負荷の低い実装方法や、リロード時の座標のズレを防ぐ対策、イージングによる滑らかな挙動の作り方まで具体的...
続きを読む>>

2026/05/08|WEB

Processing 4以降で描画を鮮明にする「pixelDensity」の適切な設定方法

Processing 4以降で描画を鮮明にする「pixelDensity」の適切な設定方法

Processing 4系以降、Retinaや4Kモニターで描画がぼやけて見える原因と対策を解説します。最新版での仕様変更や警告メッセージへの対応から、displayDensity() による自動判別、p5.jsとの考え方の違いまで詳しくま...
続きを読む>>

2026/05/06|WEB

Google ColabでPython開発を快適にするエディタ設定

Google ColabでPython開発を快適にするエディタ設定

Google Colab(Google Colaboratory)を使いやすくカスタマイズするためのエディタ設定方法を解説します。デフォルトでは少し使いにくい縦の罫線の削除から、Python開発に必須のインデント幅の調整、エラー特定を早める...
続きを読む>>

2026/04/29|便利ツール

Processingのムービーメーカーを使った動画の書き出し・生成でのエラーの対処法

Processingのムービーメーカーを使った動画の書き出し・生成でのエラーの対処法

Processingのムービーメーカーで動画が出ないエラーを解決。Macのerror 13(実行権限)の解除やWindowsのerror 2(ffmpeg.exeの欠落)の修正手順を解説します。書き出し失敗の原因となる解像度の制約や、FFm...
続きを読む>>

2026/04/24|WEB

Pythonのデータ分割をスマートに。itertools.batchedを使いこなそう

Pythonのデータ分割をスマートに。itertools.batchedを使いこなそう

Pythonで大量のデータを一定数ずつ処理する際、スライスよりも効率的な「itertools.batched」の使い方を解説します。スライス方式とのコード比較やメモリ効率の差、実務での具体的な活用シーン、リスト管理における使い分けまで詳しく...
続きを読む>>

2026/04/13|WEB

HTMLのvideo・audio要素もloading=”lazy”属性での遅延読み込みが標準に。メディアの読み込み負荷を抑える実装のポイント

HTMLのvideo・audio要素もloading=”lazy”属性での遅延読み込みが標準に。メディアの読み込み負荷を抑える実装のポイント

これまでimgやiframeに限られていたloading="lazy"属性が、video・audioなどのメディア要素の遅延読み込みにも対応が進んでいます。ブラウザのサポート状況や具体的なコード例、LCP(表示速度)改善のメリットなどを解説...
続きを読む>>

2026/04/10|WEB

CSS1行で画面遷移を最適化!View Transitions APIでふわっとしたアニメーションを作る方法

CSS1行で画面遷移を最適化!View Transitions APIでふわっとしたアニメーションを作る方法

CSSの新機能「View Transitions API」を使えば、JavaScript不要。ブラウザの標準機能だけでアプリのような滑らかなページ遷移が実現できます。フェード、スライド、戻るボタンでの逆転制御など、従来のMPA(マルチページ...
続きを読む>>

2026/04/02|WEB

1 2 3 … 60 ≫
  • AI FRIENDLY DIAGNOSIS | AI最適化診断 - 生成AIに正しく評価され、選ばれるサイトへ。
  • PDF Pro | PDF編集をもっと快適に、もっと自由に。
  • バナー広告募集
  • 写真・動画素材 販売中!

SEARCH

お探しのコンテンツはありますか

WordPress WebTool Google HTML CSS Webdev

PROFILE

Akira

AKIRA

NUOVA SFIDA 代表
Webエンジニア / 講師

自身の事業NUOVA SFIDAで企業のDX支援やWeb制作を行いながら、大学や専門学校で講師も務めています。現場のリアルな知見と教育者の視点を掛け合わせ、最新技術を分かりやすく解説します。

プロフィール詳細
Bluesky
Threads
mixi2
Webエンジニア - Creator Channel

当ブログのLINE公式アカウントをフォローまたは友達追加していただくと、アカウントの投稿やLINE VOOMのタイムラインから手軽に情報にアクセスすることができます。

友だち追加



CATEGORY

  • LIFE
  • WEB
  • 便利ツール

人気記事

Gmailのメール返信でメールの内容を引用する時の引用符の付け方
Gmailのメール返信でメールの内容を引用する時の引用符の付け方
Google Chatの履歴をエクスポートする方法
Google Chatの履歴をエクスポートする方法
WindowsのVisual Studio Codeでコマンドプロンプトを利用する
WindowsのVisual Studio Codeでコマンドプロンプトを利用する
Photoshopでカンバスサイズを画像などのオブジェクトに合わせる
Photoshopでカンバスサイズを画像などのオブジェクトに合わせる
VSCodeの拡張機能「Minify」でCSSやJSファイルを圧縮・軽量化する
VSCodeの拡張機能「Minify」でCSSやJSファイルを圧縮・軽量化する

note RSS

  • その「分かったつもり」が危ない。AI時代の長期記憶をつくる『望ましい困難』の実践法
  • AI時代のWeb制作標準「Agentic UX」 ―― AIエージェント向けの設計と人間味の演出
  • 暗記ではなく「理解」で記憶を定着させる。脳の性質に逆らわない、学びがもっと楽になる方法。
  • 生成AIの次に来るAIエージェント時代。思考を捨てた人たちが払う「空白」の代償
  • 生成AIの次は「AIエージェント」へ。実務を自律化する仕組みとこれまでのAIとの違い
  • note クリエイターページ AKIRA | Webエンジニア / 講師
  • 学生向け ご質問・お問い合わせ
  • Web制作に関する
    ご相談、ご依頼、お見積りは
    こちらから

    NUOVA SFIDA
  • ホーム
  • プライバシーポリシー
  • 広告掲載
  • お問い合わせ(外部サイト)

© 2016-2026 Webエンジニアのブログ