Python

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

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

【CSS】 h1 などの見出しをおしゃれに装飾する10のサンプル

この記事では、CSS を使って h1 などの見出しをおしゃれに装飾する10の方法をサンプルコードと共に紹介します。ウェブデザインにおいて、見出しは重要な役割を果たします。キレイに装飾された見出しは、コンテンツの構造を明確にしつつ、読者の注目を集めることができます。
Python

【Python】型付けを行い、 mypy で堅牢なコードを書こう

この記事では、 Python の 型付けと、 mypy を用いたチェックまで、サンプルコードを交えて解説します。Python は 動的型付け言語として知られていますが、バージョン3.5以降、型ヒントという機能が導入され、静的型チェックが可能になりました。
認証

【今更ながら】 JWT の仕組みについて解説

本記事では、 JWT の仕組みを詳細に解説し、実際の使用例を交えながら説明します。 JWT (JSON Web Token) は、Web開発の世界で広く使用されている認証および情報交換のための開放型標準(RFC 7519)です。
Flask

【Flask】 Jinja2 テンプレートでコンポーネントを効率的に分割する方法

本記事では、Flask アプリケーションの Jinja2 テンプレートエンジンでのテンプレート分割の方法と、その利点について詳しく解説します。Jinja2 では、`{% include %}` と `{% extends %}` の2つの主要な方法でテンプレートを分割できます。
AI

【無料】GPT も Claude も Gemini も一気に比較できる 天秤AI が神

この記事では、GMO が最近 リリース した 天秤AI というサービスの便利さを紹介します。 GPT-4、Claude 3、Gemini 1.5 Proなど、最大6つのAIを同時に走らせて、その結果を見比べることができる素晴らしいサービスです。
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` というエラーに直面した時の対処法を記載します。
HTML

【備忘録】 Google Map を自身のサイト上に埋め込む方法

本記事では、 Google Map を自身のサイト上に埋め込む方法 を紹介します。 LP(ランディングページ) や企業WEBサイトの会社案内のページなどで、住所のエリアに地図を表示している事多いですよね。 その方法は知っていればすぐに実現できるので、備忘録として記載します。
JavaScript

【JavaScript】意外と知らない console.log の応用的な使い方

この記事では、 console.log の引数を工夫することで、出力をさまざまな形式で確認し、デバッグ効率を大幅に向上させる方法を紹介します。
AI

【雑記】 チャットAI で 2ちゃんねる を模倣してみる

この記事は、「 チャットAI で 2ちゃんねる を模倣してみる」 という雑記記事です。Claude vs ChatGPT vs Gemini の戦いの結果をお届けします。(ネタ記事)