Entries from 2024-01-01 to 1 year
Next.js 15がリリースされ、Route Handlersの実装方法に重要な変更が加わりました。特にparamsの型定義が変更され、多くの開発者がビルドエラーに遭遇しています。この記事では、変更点と対応方法について詳しく解説します。 TL;DR Next.js 15では、Route Ha…
Webデザインやフロントエンド開発において、フォントの選択はユーザー体験に大きく影響します。最近では、CSSの font-family プロパティで system-ui を指定する方法がよく使われています。この指定方法には、パフォーマンスや一貫性の向上など多くの利点が…
SSDの消費電力と普段使わないSSDの扱い方 SSDに関する消費電力や電気代、さらに普段使わないSSDをどうすればいいかについてまとめてみました! 1. SSDの消費電力ってどのくらい? SSDの消費電力は、普通のハードディスク(HDD)と比べるとかなり低いです。で…
FirefoxとChromeの拡張機能:Manifest V3とFirefoxの違い 最近、Chromeの拡張機能の新しい仕様「Manifest V3」について話題になっていますが、Firefoxはこれにどう対応しているか気になりますよね。ブラウザの拡張機能って、使い方次第で便利なツールになる…
1. 背景と解説: Linux Mint: Linux Mintは、Ubuntuをベースにしたディストリビューションで、使いやすいデスクトップ環境が特徴です。CinnamonやMATEといったデスクトップ環境は直感的であり、新規ユーザーにとって学びやすい雰囲気を提供しています。 Ubunt…
ウェブ開発プロジェクトを始める際、適切なウェブサーバーを選択することはプロジェクトの成功に直結します。今回は、二つの主要なウェブサーバー、ApacheとNginxに焦点を当て、それぞれの特徴と選択基準について詳しく掘り下げてみましょう。 1. パフォーマ…
はじめに curlはコマンドラインツールとして広く使用され、HTTPリクエストを送信するための強力なツールです。この記事では、curlを使用してリファラを設定する方法について解説します。リファラは、HTTPリクエストヘッダに含まれる情報で、通常は前のウェブ…
はじめに Webサイトやウェブアプリケーションの開発において、フロントエンドフレームワークは開発効率を劇的に向上させるツールです。2024年現在、最も人気のあるフロントエンドフレームワーク2つといえば、BootstrapとTailwind CSSです。 Bootstrap は、長…
はじめに HTMLスクレイピングはウェブページからデータを抽出する重要な技術です。XPathとand演算子を組み合わせたクエリを使うことで、特定の条件に合致する要素を効果的に取得することができます。この記事では、HTMLスクレイピングを前提に、XPathでand演…
XPathはXML文書内の要素を検索するための強力な言語であり、その柔軟性と表現力はWebスクレイピングやXMLベースのデータ処理において非常に有用です。本記事では、XPathでのOR演算子の使い方に焦点を当て、複雑な条件を持つ検索クエリを効果的に構築する方法…
WordPressでは、画像をサイドロードしてメディアライブラリに追加するための便利な関数があります。その関数がmedia_sideload_image()です。この記事では、media_sideload_image()関数の基本的な使い方に焦点を当て、具体的なコード例を交えて解説します。 1…
WordPressのプラグインを開発する際に、外部APIを呼び出してそのJSONレスポンスを利用することは一般的です。この記事では、WordPressの関数wp_remote_get()を使用して外部APIを呼び出し、JSONデータを受け取る方法を解説します。 1. wp_remote_get()関数の…