Archive

Blog

これまでの記事一覧です。

個人開発

Next.jsでSSGサイトのsitemap.xmlを自動生成する方法

この記事では、Next.jsで静的サイトを生成(SSG)するべくビルドする時に自動的に sitemap.xml を生成する方法を紹介します。 SEO対策として欠かせない sitemap.xml ファイル。 Next.jsで静的サイトを生成する場合、このファイルを手動で作成・更新するのは面倒です。 特にページ数が多いサイ

個人開発

【Next.js】 remark を使ったマークダウンエディタツールの紹介

今回は、LAZY TOOLSに新しく追加した remark を用いて実装した「マークダウンエディタ/プレビュー」ツールについて紹介します。 実際のツールはこちらから使えます。 ブラウザ上で完結し、データはサーバーに保存されない安全なツールなのでぜひご利用ください。 マークダウンエディタツールの紹介 今回作成したツールは

個人開発

【お知らせ】DevEase サイトの廃止と LAZY TOOLS サイトの公開

サイト移転のお知らせ 当サイトから遷移可能であった 「DevEase」という、IT従事者向けのツール群を提供するサイトを、本日(2025/04/29)をもって移転しました。 DevEase(旧サイト) 引き続き機能は利用可能ですが、当サイトのメンテナンスは今後は行われません。 新サイトは 「LAZY TOOLS」として

備忘録

WordPress のユーザAPIのエンドポイントを閉じておく

この記事では WordPress のユーザAPIのエンドポイントを閉じておくべきというセキュリティ関連の備忘録を記載します。 概要 WordPress は何もしないでいると、APIにアクセスできてしまいます。 自身のサイトを WordPress で構築している場合、API アクセスはデフォルトで有効化されているという罠

備忘録

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

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

開発

Ubuntu 環境の ufw 設定まとめ

この記事では、Ubuntu 環境の ufw 設定について紹介します。 EC2 や VPS 等で Ubuntu を選択することは多いと思いますが、まず最初にやるべき設定の一つがファイアウォールの設定です。 サーバーをインターネットに公開する際、適切なセキュリティ対策は必須であり、その中でも特に重要なのがファイアウォールの

備忘録

Google Chrome で ERR_BLOCKED_BY_CLIENT のエラー

この記事では Google Chrome で ERR BLOCKED BY CLIENT のエラーの対処方法の備忘録を記載します。 ※自分用のメモのため、シンプルな記述です。 経緯と事象 Google Chrome を用いてWEBサイトを表示した際に、画面が崩れている事がたまにあります。 CSSの読み込みに失敗している

Python

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

この記事では Django での開発時の、 EOFError: marshal data too short エラーの解消法を備忘録として紹介します。 エラーの原因(の可能性) Python はコードをコンパイルして .pyc ファイル(バイトコード)を生成します。 このファイルが壊れている場合、このエラーが発生する可

Salesforce

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

この記事は Salesforce の Spring '25 のスケジュールの確認用の記事です。 Salesforce には、(開発者・保守ベンダーにとって頭を抱える要素の一つである) メジャーバージョンアップが年に 3回あります。 それぞれ Spring, Summer, Winter で、現在(2024/12月下旬)

Sponsored