開発

JavaScript

【Next.js】npm 実行時の operation not permitted, uv_cwd エラーの対処

本記事では、 operation not permitted uv_cwd のエラーのトラブルシューティングを紹介します。Next.js をインストールし、いざ起動しようと npm run dev を実行した際に、以下のようなエラーに悩まされました。
JavaScript

【JavaScript】 highlight.js でマークダウンエディタをデザインする

highlight.js を前回実装したエディタに組み込んで、コードブロックのシンタックスハイライト機能を追加し、デザイン性と可読性を向上させる方法を解説します。
JavaScript

【JavaScript】 marked.js でマークダウンエディタを実装する

この記事では、 `marked.js` を用いてマークダウンエディタを実装する方法を紹介します。このライブラリは、シンプルでありながら、GitHub Flavored Markdown(GFM)の多くの機能をサポートしています。
Salesforce

【Salesforce】 カスタムオブジェクトとカスタム項目の API参照名 のルール

この記事では、 Salesforce の 開発時の カスタムオブジェクトとカスタム項目の API参照名 のネーミングルールについて紹介します。これらは自由に設定できるため気軽に作成しがちですが、ルールを定めておかないと後で後悔することになります。
Flask

【Flask】 WSGI サーバーに Waitress を使用する

この記事では、 Flask の組み込みサーバーから WSGI サーバーに切り替え、その中でも Waitress を使用する方法を紹介します。Flask のデフォルトの組み込みサーバーは本番環境での運用に適さないため、 Waitress などの WSGI サーバーに切り替えが必要です。
Salesforce

【Salesforce】 Summer ’24 のスケジュール

Salesforce には、(開発者・保守ベンダーにとって頭を抱える要素の一つである) メジャーバージョンアップが年に 3回あります。現在(2024/2月中旬)は Spring '24 バージョンアップがおわり、次回 Summer '24 に向けて計画を立てる段階となっています。
Salesforce

【Salesforce】 SOQL の TYPEOF で多態的なリレーション項目を取得する

この記事では、多態的なリレーション項目を SOQL で取得する際の `TYPEOF` の使い方を紹介します。標準またはカスタムのポリモーフィック関係フィールドに対して異なるオブジェクトのフィールドに動的にアクセスする場合に便利です。
Python

【Python】仮想環境 venv のセットアップ手順

仮想環境は、プロジェクトごとに異なるパッケージやPythonのバージョンを独立して管理するための環境を提供します。仮想環境にはいくつか種類がありますが、本記事では Python 3.3以降に標準で含まれている仮想環境作成ツールである venv を使用する手順を紹介します。
JavaScript

【JavaScript】 Set の便利な使い方の紹介

ECMAScript 6(ES6)に導入された `Set` オブジェクトは、値の集合を扱うための機能を提供します。`Set` は、その中の各要素がユニークであることを保証します。この記事では、そんな Set の便利な使い方を紹介します。
JavaScript

【JavaScript】0 は falsy であることを忘れてハマった話

JavaScript でのコーディングは、 null や undefined のチェックとの戦いでもあります。null, undefined は `falsy` なので、直接条件句として判定させるのがシンプルで、冗長さが軽減されます。一方、落とし穴にはまらないように注意が必要です。