- 2022.05.14
Node.js関連のことを調べてみた2022年05月14日
VSCodeで利用したいnodejsを指定してデバッグ実行する nodejs上で動作するプログラムをVSCodeでデバッグ実行する際に、デフォルトだと`pwa-node`というVSCodeに組み込まれたnodejsが利用されます。 nodejsの特定のバージョンを指定して実行したい場合は、そのバージョンのnodejsをインストールし、`.vscode`フォルダにある`launch.json`ファイ […]
VSCodeで利用したいnodejsを指定してデバッグ実行する nodejs上で動作するプログラムをVSCodeでデバッグ実行する際に、デフォルトだと`pwa-node`というVSCodeに組み込まれたnodejsが利用されます。 nodejsの特定のバージョンを指定して実行したい場合は、そのバージョンのnodejsをインストールし、`.vscode`フォルダにある`launch.json`ファイ […]
JavaScript 高階関数 # 高階関数とは 高階関数とは **「関数を、引数や戻り値に持つ関数」** のことです。 # 例 “`javascript function arrayWalk (array, f) { for (var key in array) { f(array[key]); } } function showData (value) { console.log( […]
ClickUpのイベントをLambdaで取得してみた ## はじめに 業務でClickUpを使用していますが、タスクのコメントが追加された際にSlackに通知できるようにしたいと思いました。 まずは、Lambdaでイベントを受け取る方法についてまとめました。 ## 準備 ### Lambda – 関数を作成する – 今回は簡易性のためにAPI Gatewayは使わずに関数U […]
WIP: Oracle JDK は Java 17 以降も本番環境で無償利用できない可能性あり :::note alert **この記事は、誤った内容を含む可能性があります。** 2022/05/14 時点での作者個人の見解に基づいて記載されており、作者の所属組織の見解や、作者が Oracle 社に直接確認した情報を表すものではありません。 この記事は、確定的な情報を提供することはできませんが、そ […]
JSON Schema の力で書きやすいオレオレ YAML ファイルを作る YAML を用いる独自の設定ファイル(いわゆる「オレオレ YAML」)を作る際は、その YAML ファイルのスキーマ (その設定ファイルがどのような key, value を持つべきなのかの情報) を [JSON Schema](https://json-schema.org/) として書いて紐付けを行うと、エディタのサポ […]
xmlのshapeタグって意外と自由度が高いっていう話 part3 # 初めに 今回は、shapeタグの紹介記事第三弾になります 3個目はViewに一気対してこだわりを持たせられる`gradient`です。 ## 本文 こちらは名前の通りグラデーションをつけることができ、色は`startColor`、`centerColor`、`endColor`の三種類を指定することがきます。 ・`startC […]
既存の IAM ロールが削除されると、該当ロール名がプリンシパル ID に変換される ある日突然 Terraform 差分が起きた件について、調査して分かったことをメモ Assume Role 設定で指定していた IAM ロールの ARN が、見覚えのない文字列(`AROA`から始まる)に変更されていて、Terraform 適用時に差分が起きた “`tf Principal = { ~ […]
【Flutter】Androidの感覚で実装してiOSで起こした不具合 # 不具合発覚 iOSの端末で名前が入力できないとの問い合わせから判明しました。 # 調査 以前、showCupertinoModalPopup を使った際に、Focus と Cursor の挙動がおかしくなったことがあったので似たような問題かな?と思ったが違いました。 連絡をくれた方とやり取りすると、日本語が入力できないとの […]
【Python】複数拡張子を指定して、ファイル一覧を取得する # 概要 特定のディレクトリから、複数の拡張子を対象としてファイル一覧を取得したい場合のメモ。 特定のディレクトリに格納されているファイル一覧を取得したい際には、`glob`モジュールを使用する。 ## ソースコード “`Python import glob file_list = [] # 対象ファイル一覧 TARGET_ […]
RubyのC拡張で例外クラスを定義する方法 ## はじめに Ruby言語では、StandardErrorを継承して例外を定義する。 “`ruby class NoIndexError < StandardError; end ``` RubyのC拡張ライブラリ(Ruby C extension)で例外クラスを定義したい。 ## やり方 ### 例外クラスを定義する C拡張を書く時もRu […]