開発

備忘録

【今更】 bash と zsh の違いについて網羅的にメモ

この記事では bash と zsh の主な違い、それぞれの特徴、移行するメリット、そして基本的な設定方法について解説します。 Linux や macOS などの UNIX 系 OS を使う上で、ターミナルとシェルは不可欠な存在です。
開発

Ubuntu 環境の ufw 設定まとめ

EC2 や VPS 等で Ubuntu を選択することは多いと思いますが、まず最初にやるべき設定の一つがファイアウォール(ufw)の設定です。この記事では、Ubuntu 環境の ufw 設定について紹介します。  
Django

【Django】 EOFError: marshal data too short エラー

この記事では Django での開発時の、 EOFError: marshal data too short エラーの解消法を備忘録として紹介します。
Salesforce

【Salesforce】 Spring ’25 のスケジュール

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

【Salesforce】 @TestVisible アノテーションの効果的な活用法

Salesforce開発において、高品質なコードを維持するためにはテストコードの充実が不可欠です。本記事ではその際に非常に有用な @TestVisible アノテーションについて、その使い方と活用シーンを解説します。
Django

【Django】 サイトマップ管理のための sitemap.xml を自動的に作成する方法

この記事では、 Django で開発したシステムに、サイトマップ管理のための sitemap.xml を自動的に作成する仕組みを導入する手順を解説します。Django でウェブサイトを構築する際であっても、通常の WEB サイト同様、検索エンジン最適化(SEO)は重要です。
Django

【Django】 settings.py などの設定ファイルを含むディレクトリ名の命名

この記事では、Django での開発において、 settings.py などの設定ファイルを含むディレクトリの命名を何にするかについて私見を述べます。
Python

【Python】効率的なリスト操作、配列処理の Tips を紹介

本記事では、 Python のリスト操作に関する便利な Tips をいくつか紹介します。enumerate や zip 関数などを活用し、これらのテクニックを使いこなすことで、より効率的で読みやすい Python コードを書くことができると思います。
JavaScript

【TypeScript】 type と interface の違いを解説

この記事では、 TypeScript の type と interface の違いを詳しく解説し、それぞれの使用場面について説明します。TypeScript を使用する際、開発者は時に type と interface のどちらを使うべきか迷うことがあります。両者は似たような機能を持っていますが、微妙な違いがあります。
Python

【Python】 __init__.py ファイルの意味を解説

他のプログラミング言語を経験してきた方々にとって、 Python には少し変わった概念がいくつかありますよね。この記事では、 Python の __init__.py ファイルの意味を解説します。