BLOG
-
JavaScript
JavaScriptで取得した要素の属性 attributes を更新する方法
JavaScriptでは、DOM要素の属性(attributes)を簡単に取得・更新することができます。attributes は、要素の id、class、src などの様々なプロパティを指し、これらを動的に変更することで、ページの挙動や外観をリアルタイムに操作できます。この記事では、属性の取得と更新方法について解説します。 属性の取得方法 要素の属性を取得する... -
JavaScript
JavaScriptの innerText とその使い方
innerText は、JavaScriptでDOM要素のテキストを操作する際に使われるプロパティです。innerHTML とよく似ていますが、テキストのみを扱いたい場合には innerText を使用するのが適しています。この記事では、innerText の使い方と注意点を説明します。 innerText とは? innerText は、HTML要素の表示されているテキストを取得したり、設定... -
JavaScript
JavaScriptの querySelector とその使い方
JavaScriptの querySelector は、CSSセレクタを使ってHTML要素を取得できる非常に便利なメソッドです。DOM操作の際に頻繁に使われるため、しっかりと理解しておくと、開発効率が向上します。この記事では、基本的な使い方から応用までをまとめて紹介します。 querySelector の基本 querySelector は、HTMLドキュメント内で指定したCSSセレク... -
WordPress
WordPressでアプリパスワードを取得する操作手順
この記事では、WordPressのアプリケーションパスワード機能を使用して、REST APIにアクセスするための手順を解説します。REST APIを通じてWordPressのデータにアクセスする際、認証が必要です。アプリケーションパスワードはそのために利用できる便利なツールです。 アプリケーションパスワードとは? アプリケーションパスワードは、WordPre... -
WordPress
WordPressの全記事一覧をREST APIを使って取得するPythonスクリプト
WordPress REST APIを利用することで、外部アプリケーションからWordPressのデータを簡単に取得できます。この記事では、REST APIを使って全記事を一覧で取得するPythonスクリプトの実装方法を備忘録として記録します。 前提条件 WordPress 5.6以降 WordPress APIの利用権限があるユーザー(アプリケーションパスワードが必要) Python 3.x h... -
FPGA
FPGAのSLICEとは?初心者向け解説
FPGA(Field Programmable Gate Array)は、ユーザーが論理回路を構成できるデバイスで、柔軟かつ高速な処理を実現します。FPGAの内部構造を理解する上で避けて通れないのが「SLICE」という概念です。本記事では、FPGA初心者でも理解しやすいように「SLICE」が何なのか、その役割や構造についてわかりやすく解説します。 SLICEとは? FPGA内... -
JavaScript
JavaScriptのレストパラメータの使い方
以下は、JavaScriptのレストパラメータ(Rest Parameters)についての技術記事です。備忘録として活用できるよう、基本的な使い方から応用までを解説します。 JavaScriptのレストパラメータについて レストパラメータとは? レストパラメータ(Rest Parameters)は、ES6(ECMAScript 2015)で導入された機能で、関数の引数として与えられる可... -
JavaScript
JavaScript: スプレッド構文によるオブジェクトのコピー、マージ、上書きなど
以下に、JavaScriptのスプレッド構文(Spread Operator)を使ったオブジェクト操作についての技術記事を記述します。備忘録として使えるように、基本的な使い方から応用までカバーしています。 JavaScriptのスプレッド構文を使ったオブジェクト操作 スプレッド構文とは? スプレッド構文(...)は、ES6(ECMAScript 2015)で導入された機能で... -
AWS
[Python, Boto3] DynamoDBのクエリで1MBを超えるデータをすべて取得する関数のスニペット
以下は、DynamoDBのクエリで1MBを超えるデータをすべて取得する汎用的な関数のスニペットです。このスニペットは、特定のテーブルや条件に依存しないため、どのプロジェクトでも簡単に利用できます。 スニペット import boto3 from boto3.dynamodb.conditions import Key, Attr def query_all_items(table_name, key_condition_expression, f... -
FPGA
FPGAでの論理合成とは?
FPGA(Field Programmable Gate Array)を使った回路設計の中で、「論理合成(Logic Synthesis)」という言葉がよく登場します。これは、デジタル回路の設計をHDL(Hardware Description Language、ハードウェア記述言語)で記述し、その記述をFPGA上で動作する具体的な回路に変換するプロセスのことです。 簡単に言うと、プログラムで記述し...