Django 【Django】 サイトマップ管理のための sitemap.xml を自動的に作成する方法 この記事では、 Django で開発したシステムに、サイトマップ管理のための sitemap.xml を自動的に作成する仕組みを導入する手順を解説します。Django でウェブサイトを構築する際であっても、通常の WEB サイト同様、検索エンジン最適化(SEO)は重要です。 2024.09.08 DjangoPython開発
Django 【Django】 settings.py などの設定ファイルを含むディレクトリ名の命名 この記事では、Django での開発において、 settings.py などの設定ファイルを含むディレクトリの命名を何にするかについて私見を述べます。 2024.07.30 DjangoPython開発
Python 【Python】効率的なリスト操作、配列処理の Tips を紹介 本記事では、 Python のリスト操作に関する便利な Tips をいくつか紹介します。enumerate や zip 関数などを活用し、これらのテクニックを使いこなすことで、より効率的で読みやすい Python コードを書くことができると思います。 2024.07.16 Python開発
JavaScript 【TypeScript】 type と interface の違いを解説 この記事では、 TypeScript の type と interface の違いを詳しく解説し、それぞれの使用場面について説明します。TypeScript を使用する際、開発者は時に type と interface のどちらを使うべきか迷うことがあります。両者は似たような機能を持っていますが、微妙な違いがあります。 2024.07.15 JavaScriptTypeScript開発
Python 【Python】 __init__.py ファイルの意味を解説 他のプログラミング言語を経験してきた方々にとって、 Python には少し変わった概念がいくつかありますよね。この記事では、 Python の __init__.py ファイルの意味を解説します。 2024.07.15 Python開発
Python 【Python】型付けを行い、 mypy で堅牢なコードを書こう この記事では、 Python の 型付けと、 mypy を用いたチェックまで、サンプルコードを交えて解説します。Python は 動的型付け言語として知られていますが、バージョン3.5以降、型ヒントという機能が導入され、静的型チェックが可能になりました。 2024.07.13 Python開発
認証 【今更ながら】 JWT の仕組みについて解説 本記事では、 JWT の仕組みを詳細に解説し、実際の使用例を交えながら説明します。 JWT (JSON Web Token) は、Web開発の世界で広く使用されている認証および情報交換のための開放型標準(RFC 7519)です。 2024.07.11 認証開発
Flask 【Flask】 Jinja2 テンプレートでコンポーネントを効率的に分割する方法 本記事では、Flask アプリケーションの Jinja2 テンプレートエンジンでのテンプレート分割の方法と、その利点について詳しく解説します。Jinja2 では、`{% include %}` と `{% extends %}` の2つの主要な方法でテンプレートを分割できます。 2024.07.09 FlaskPython開発
AI 【無料】GPT も Claude も Gemini も一気に比較できる 天秤AI が神 この記事では、GMO が最近 リリース した 天秤AI というサービスの便利さを紹介します。 GPT-4、Claude 3、Gemini 1.5 Proなど、最大6つのAIを同時に走らせて、その結果を見比べることができる素晴らしいサービスです。 2024.07.08 AIChatGPTClaudeGemini開発
Laravel 【Laravel】 composer で Failed to connect to repo.packagist.org port 443 エラー この記事では、 Laravel のセットアップ時の `composer create-project` コマンド実行をすると `Failed to connect to repo.packagist.org port 443` というエラーに直面した時の対処法を記載します。 2024.07.01 LaravelPHP