JavaScript

AWS

個人開発でVSTOは使わない方がいい理由

2023年の4月〜5月にかけて、VSTOを使ってExcelアドインを開発しました。cliesxという、Excel操作を全てコマンドで且つキーボード操作で行えるというコンセプトです。マウスが嫌いな自分が欲しいツールでもありました。しかし現時点...
AWS

クライアントサイドJavascriptでDynamoDBのレコードを抽出する

今日もクライアントサイドJavascriptでAWSネタです。今回はDynamoDBのデータを抽出してみたいと思います。0 前提前回に引き続き、以下の記事の「1 Amazon Cognito から IDプールを作成する」「2 AWS認証情報...
Blazor

Blazor でrazorページごとに異なるJavaScriptを読み込む方法

Blazorでは、JavaScriptファイルはrazorファイルに記述できません。razorページは動的に読み込まれるため、scriptタグを記述できません。そのかわり、scriptタグは「_Host.cshtml」ファイルに記述します。...
AWS

クライアントサイド JavaScript から AWS サービス Amazon Polly を使って音声データを生成する

AWSにはいろいろなサービスがあります。いままでサーバーサイドが必要であった機能の実装もAWSだけで構築できるようになりました。サーバーサイドがあったほうがセキュリティは向上しますが、クライアントサイドだけで構築できるとかなり効率化につなが...
JavaScript

Javascript で 要素の属性を取得する方法

Javascript で要素の属性を取得する方法について紹介します。属性とは?属性とは、<div class="editors" id="ace1" codeLang="javascript" codeurl="/code/html/inn...
JavaScript

Visual Studio Code ライクなテキストエディタJavascriptモジュール monaco-editor

Visual Studio Code かなり便利ですよね。自動補完できますし。VSCodeによく似たエディタでJavascriptのモジュールである monaco-editor を紹介します。1. NPMパッケージインストール方法は以下のと...
JavaScript

gulp ejs で The following tasks did not complete ejs が出たときの対処法

gulp ejs ジョブで以下のエラーメッセージに遭遇することがあります。 The following tasks did not complete: ejs Did you forget to signal async c...
AWS

クライアントサイドJavaScriptでAWS DynamoDBのアイテムを更新する方法

昨日の記事 に引き続いて、クライアントサイドJavaScriptからAWSを使う方法シリーズです。今回は、DynamoDBのアイテムを追加・更新する処理を実装してみたいと思います。0 前提以下の記事の「1 Amazon Cognito か...
JavaScript

ブラウザにデータを保存する方法

SPAやPWAを開発する時に、サーバーサイドを構築するのではなく、クライアント側にデータを保存したいこともあると思います。この記事では、ブラウザにデータを保存可能な方法とそれぞれの違いを紹介します。0. まとめまとめると以下のようになります...
JavaScript

apt install nodejs でインストールした後に安定版や最新版のnodejsをインストールする方法

ubuntu で nodejs を使いたい時に、安易に apt install nodejs を実行してしまうと、安定版じゃなく v10 など中途半端なバージョンがインストールされてしまいます。$ sudo apt install node...