開発(プログラミング)

javascript

ブラウザ、Cookieやセッション、ブラウザとサーバーのストレージを活用し違いを知る

現代のウェブアプリケーションは、ユーザーのデータを保持するためにさまざまな方法でストレージを活用します。これにより、ユーザーがブラウザを閉じたり、再度アクセスしたりしても、以前のデータや設定を再利用できるようになります。ブラウザが提供するス...
Node.js / npm

npmコマンド

Node.jsのプロジェクトを効率的に管理・構築する上で欠かせないツールが「npm(Node Package Manager)」です。npmは、JavaScriptのパッケージ管理を行うためのツールであり、Node.jsに標準で付属していま...
エディタ

Visual Studio Codeのショートカットキー&正規表現検索まとめ|作業効率を劇的アップ!

はじめに:マウス操作から卒業しようコーディング中に「もっと速く作業したい」と感じたことはありませんか?Visual Studio Code(以下 VSCode)では、ショートカットキーと正規表現検索を活用することで、作業効率を飛躍的に向上さ...
PHP

XAMPP 初期設定と確認事項

XAMPPをインストールしたら、次に必要なのが初期設定です。XAMPPは初心者でも簡単にWeb開発を始められる便利なツールですが、そのまま使い始めると、環境がうまく動作しなかったり、セキュリティの問題が発生したりすることがあります。この初期...
PHP

PHP、第五章:会員登録システム。成功、失敗時のメッセージ、表示方法やリダイレクト

今回は、会員登録システムにおける成功・失敗時のメッセージ表示やその後のリダイレクト処理について解説します。ユーザーがフォームに誤った情報を入力した場合のエラーメッセージの表示方法や、修正を促すリダイレクト処理を具体的に説明します。また、登録...
PHP

PHPで学ぶ:ドメイン、パス、プロトコルなどのURL取得テクニック

ウェブ開発において、URLの構造やその取得方法を理解することは、動的なウェブサイトやアプリケーションを作成する際に欠かせないスキルです。本記事では、PHPを使用してURLに関する基本情報を取得する方法から、詳細な解析や応用的な技術までを網羅...
PHP

PHPとcURLを用いたChatWork APIからのメッセージ取得と表示

この記事では、PHPとcURLを使用してChatWork APIと連携し、特定のルームやユーザーからメッセージを取得し、JSONファイルに保存し、ウェブページに表示する方法を解説します。また、APIデータの取り扱いやログの出力、デバッグのベ...
PHP

PHPで時間が合わないときの対処法、時刻がずれている!

PHPで時間がずれる場合、タイムゾーン設定が原因であることがよくあります。この記事では、時間が合わない場合の原因を特定し、正しい時間を表示するための具体的な方法を解説します。はじめにPHPで時間が正しく表示されない場合、タイムゾーン設定が不...
ゲーム・インタラクティブ開発

Three.js、基本操作、シーン作成からアニメーションまでの基礎

Three.jsとは?Three.jsは、Web上で3Dグラフィックスを作成するためのJavaScriptライブラリです。WebGLをベースにしており、ブラウザ上で複雑な3Dシーンを簡単に描画できます。シンプルなAPIを提供し、3Dグラフィ...
エディタ

Visual Studio Code (VS Code) のインストール方法

Visual Studio Code(通称 VS Code)は、Microsoft が提供する無料で使える軽量なコードエディタです。初心者からプロフェッショナルまで、さまざまなレベルのプログラマーに愛用されています。なぜ VS Code を...