✅ Xamppまたは、Laragonとは?軽量・高速なローカル開発環境
Laragonとは? Laragonは、Windows向けの軽量かつポータブルなローカル開発環境です。以下のような特徴を持ちます Laragon公式Webサイト・GitHubについて 🛠 Laragonで文字コードをShift_JISに設定する方法(Apache) 日本語を扱うWebアプリケーションでは、Shift_JISが必要になる場面… 続きを読む
$ sudo learn –daily –append >> ~/brain/tech.log
Laragonとは? Laragonは、Windows向けの軽量かつポータブルなローカル開発環境です。以下のような特徴を持ちます Laragon公式Webサイト・GitHubについて 🛠 Laragonで文字コードをShift_JISに設定する方法(Apache) 日本語を扱うWebアプリケーションでは、Shift_JISが必要になる場面… 続きを読む
はじめに JavaScriptのシングルスレッド制約を突破する手段としてWebWorkerがあり、WebAssembly(Wasm)は高性能計算をブラウザ上で実現する技術です。 両者はマルチスレッドやメモリ共有の観点で密接に関係しますが、実態はCPUのメモリ管理やキャッシュモデルに深く依存しています。 1. CPUとメモリ空間の基本概念 … 続きを読む
1. WebAssembly(Wasm)とは? WebAssemblyは、ブラウザでC++やRustなどの低レベルコードを高速に実行するためのバイナリフォーマットです。JavaScriptよりも軽量かつ高速に動作し、特に行列演算などの数値計算を効率化します。機械学習モデルの推論や科学技術計算での利用が期待されています。 https://w… 続きを読む
JavaScript の Map を体系的に理解する はじめに Javascriptを使用していて、理解が曖昧だった箇所があり、1から学びなおすことにしました。 Mapというオブジェクトを使えば、1:1のデータ構造を簡単に扱うことができます。 C++で言うところのenum tableのような使い方ができますが、Mapは独自にメソッドを持っ… 続きを読む
FirebaseStudioというサービスが公開されておりました。 便利な点は下記の点です。 ・npm (パッケージマネージャ)により、複数のライブラリを組み合わせた開発が簡単に可能。 ・viteにより、開発ビルド・リリースビルドが簡単に管理可能。 ・Gitにより、バージョン管理が簡単に管理可能。 ・Geminiにより、コマ… 続きを読む
1. npmの正式名称 2. 何をするもの? 3. どうやって使うの? これでReactのライブラリがプロジェクトに追加されます。 4. どういう場面で役立つ? 5. どこから来るの? Node.jsとは? 1. 概要 2. 何ができる? 3. どういう仕組み? 4. 具体例 このコードは、Node.jsで動くシンプルなWebサーバーで、… 続きを読む
OpenBimComponentとは? その名の通り、Open化されたBIMを作るためのコンポーネントのことを指しているようです。 ThatOpenCompanyは建築情報ファイルであるIFCファイルの解析ビューワーをOSSとして提供している団体です。AECOとは、建築(Architecture)、エンジニアリング(Engineering… 続きを読む
PHPはサーバーサイドで動作するスクリプト言語で、主にWebアプリケーションの構築に利用されます。この記事では、PHPの基本構文から制御構文、クラスの使い方、フォーム処理、そしてデータベース操作まで、基礎を一通り解説していきます。 📌 1. PHPの基本構文 PHPのコードは <?php で始まり、?> で閉じます。HTMLと… 続きを読む