備忘録

【チートシート】 VI エディタの基本的な使い方

VI は強力で汎用的なテキストエディタで、多くのUNIX系システムにデフォルトでインストールされています。コマンドは「基本コマンド」、「応用コマンド」、「知っていると便利なコマンド」の3つのカテゴリ(独断と偏見)に分けて備忘録として記載します。
JavaScript

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

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

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

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

【Salesforce】サポートにケースを起票する前にやっておくこと

この記事では、Salesforce のサポートに対してケースを起票する際の 「やっておくと後々スムーズになる」 作業を記載します。 Salesforce のサポートのケース対応をすぐに検証を進めてもらえるよう、本記事の作業を事前にやっておくといいでしょう。
JavaScript

【JavaScript】オブジェクトが空かどうかを判定する

JavaScript ではオブジェクト型を処理することがとても多いですが、オブジェクトの空判定がちょっと面倒だったので、備忘録として記載します。自分で utility として、 `isEmpty` とか `isNotEmpty` 関数を作っておくと重宝します。
Python

【Python】 requirements.txt の使用方法の備忘録

よく使うコマンドなのにパッと出てこないことは多いです。この記事では、Python の requirement.txt で使うコマンドを備忘録として記載します。
JavaScript

【ESLint】Unary operator ‘++’ used の解消

JavaScript で実装を行なっている場合、おそらく ESLint も導入していると思います。この記事では `Unary operator '++' used` の解消方法を備忘録として記載します。
Flask

【Flask】jinja2 テンプレートで if による表示条件を設定する

Flask のテンプレートエンジンである Jinja2 では、条件に基づいて表示を分岐させるために、いくつかの方法があり、主に、`if`、`elif`、`else` ステートメントを使用します。この記事では、基本的な使用方法を説明します。
Python

【備忘録】UUID v4 と UUID v5 の違いと使用例について

一意なランダム文字列を作成する際には、 UUID をよく使うと思います。衝突しない(する可能性が限りなく低い)ランダム文字列を作成できる V4 を使うことが多いと思いますが、 V5 との違いも知っておきたいですね。
JavaScript

【JavaScript】よく使う配列操作の備忘録(map, some, every, filter, find, reduce)

JavaScript では配列の操作をする機会はとても多いです。map, some, every, filter, find, reduce といった主要なメソッドの使い方を覚えておきましょう。