# グリットビーバー > WEBエンジニアになりたい人のためのブログ --- ## 投稿 - [VSCodeからCursorに乗り換える。インストールと基本設定。](https://www.gritbeaver.com/dev-env-cursor/): 本日は、Webシステムの開発環境をVis... - [Neo4j|グラフデータのビジュアルツールJSライブラリ](https://www.gritbeaver.com/neo4j-visualization/): Neo4jのデータベースサーバにはデフォ... - [NginxサーバからNodeサーバへの連携とWebSocket通信の設定](https://www.gritbeaver.com/nginx-node/): 今回の記事ではNginxをフロントエンド... - [Vite(ヴィート)とNode.jsサーバと連携する](https://www.gritbeaver.com/vite-nodejs/): Vite(ヴィート)とはフロントエンドの... - [Node.jsのインストールとWebサーバのHTTPS化](https://www.gritbeaver.com/web-server-nodejs/): Node. jsとはJavascript... - [Neo4j|AuraDBにインスタンスを作成してサンプルデータセットを作成する](https://www.gritbeaver.com/neo4j-auradb/): AuraDBとはNeo4jが提供している... - [PHP|セッション管理とセッションデータの保存先](https://www.gritbeaver.com/php-session/): セッションとはWebサーバがクライアント... - [PHP|MariaDB(MySQL)を使ったセッション管理(TLSなし・TLSあり)](https://www.gritbeaver.com/php-session-mysql/): 今回の記事ではMariaDBをセッション... - [PHP|Redisを使ったセッション管理(TLSなし・TLSあり)](https://www.gritbeaver.com/php-session-redis/): 今回の記事ではRedisをセッションデー... - [Webシステムのエンジニアとして常々思っている事](https://www.gritbeaver.com/being-a-web-developer/): そこそこ長い年数をWebシステムのエンジ... - [データベースの種類](https://www.gritbeaver.com/database-types/): データベースには様々な種類のものがありま... - [Redisサーバとクライアント(phpredis)のインストールと設定](https://www.gritbeaver.com/db-server-redis/): 今回はインメモリデータベースのRedis... - [Windows|Chocolateyインストールと実用コマンド](https://www.gritbeaver.com/windows-chocolatey/): ChocolateyはWindowsのパ... - [Neo4j|PHPドライバー(Laudis)をインストールしてNeo4jへに接続する](https://www.gritbeaver.com/neo4j-php-driver/): Neo4jグラフデータベースに接続する場... - [PHP|Composerをインストールする](https://www.gritbeaver.com/php-composer/): ComposerとはPHPにおける依存関... - [EC2インスタンス上にLAMP環境を構築する。](https://www.gritbeaver.com/dev-env-lamp/): LAMP環境とはPHP言語を使ったWeb... - [Public Key Infrastructure(PKI)とは](https://www.gritbeaver.com/tls-public-key-infrastructure/): Public Key Infrastru... - [AWSのバーチャルデスクトップ(Windows10)のセットアップ](https://www.gritbeaver.com/aws-workspace-virtual-desktop-windows/): AWSのバーチャルデスクトップとはクラウ... - [ローカルのWindowsにTerraformをインストールする](https://www.gritbeaver.com/dev-env-iac-terraform/): ファイルに定義を記述することでインフラ環... - [EC2インスタンスにCloudWatch Agentをインストールしてメモリを監視する](https://www.gritbeaver.com/aws-cloudwatch-agent/): 今回の記事では、EC2インスタンスのメモ... - [Let's EncryptのTLS(SSL)証明書の期限切れ通知をRed Sift に移行する](https://www.gritbeaver.com/dev-env-red-sift/): こんにちは。皆さんの中にも多くの方がWe... - [AWSのEBSストーレージを作成して、EC2インスタンスにマウントしよう](https://www.gritbeaver.com/aws-storage-mount-ebs/): EC2インスタンスにはデフォオルトのEB... - [JSON & JSON5の違い、そしてjqコマンドで見やすく表示する](https://www.gritbeaver.com/misc-json-jq/): 今回はWebのシステム開発で使われるJS... - [SQLクエリ基礎編(CRUDとインデックスの作成)](https://www.gritbeaver.com/db-query-sql/): 今日学習する内容はリレーショナルデータベ... - [Neo4j|Cypherクエリ基礎編(CRUD+制約とインデックス)](https://www.gritbeaver.com/db-query-cypher/): この記事ではグラフデータベースのNeoj... - [Neo4j のプラグイン、APOCとGDSをインストールする](https://www.gritbeaver.com/db-neo4j-plugins/): 前回の学習ではNeo4jグラフデータベー... - [EC2インスタンスにNeo4jをインストールする](https://www.gritbeaver.com/db-server-neo4j/): Neo4jとはNeo4j社によって開発さ... - [phpMyAdminのインストールと設定、そしてテーマを変えてみよう](https://www.gritbeaver.com/db-mysql-phpmyadmin/): 今回の記事ではphpMyAdminをEC... - [EC2インスタンスにMariaDBをインストールする](https://www.gritbeaver.com/db-server-mariadb/): MariaDBとはオープンソースでOra... - [PHPをインストールしてコマンドラインとブラウザでPHPを実行する](https://www.gritbeaver.com/php-install/): 今回はEC2インスタンス上にPHPをイン... - [AWSのS3ストーレージを作成して、EC2インスタンスにマウントしよう](https://www.gritbeaver.com/aws-storage-mount-s3/): AWSのS3ストレージは主にアーカイブ向... - [Linux | systemdのサービス管理とユニットファイルの設定](https://www.gritbeaver.com/linux-basic-systemd/): systemdとはのOSシステムの起動や... - [AWS CLIの設定方法](https://www.gritbeaver.com/aws-cli/): AWS CLI(AWS Command ... - [AWSのEFSストーレージを作成して、EC2インスタンスにマウントしよう](https://www.gritbeaver.com/aws-storage-mount-efs/): AWSのEFSストレージはEC2インスタ... - [Nginx(エンジンX)サーバのインストールと設定、そしてHTTPS化](https://www.gritbeaver.com/web-server-nginx/): Nginx(エンジンX)はApache(... - [Linux|ログローテーション(logrotateコマンド)の設定方法](https://www.gritbeaver.com/linux-basic-logrotate/): こんにちは、皆さん。今日はLinuxでロ... - [Linux|定期処理(Cronジョブ)実行の設定方法](https://www.gritbeaver.com/linux-basic-cron/): 本日の記事は、Webシステムの処理の自動... - [Linux|標準入力、標準出力、標準エラー、そしてリダイレクトとパイプとは](https://www.gritbeaver.com/linux-basic-standard-io/): 皆さんこんにちは。今日はLinuxの標準... - [FTPクライアント|FileZillaのインストールとSFTPの設定](https://www.gritbeaver.com/dev-env-filezilla/): Linuxサーバにローカル環境からフィア... - [Linux|VIMエディタの使い方](https://www.gritbeaver.com/linux-basic-vim/): こんにちは皆さん、本日はLinuxのVI... - [Apache(アパッチ)サーバのインストールと設定、そしてHTTPS化](https://www.gritbeaver.com/web-server-apache/): ブログなどをインターネットで公開するには... - [Linuxのアクセス権限(パーミッション)を理解する](https://www.gritbeaver.com/linux-basic-permission/): こんにちは、皆さん。今回の記事ではLin... - [Linuxの基礎コマンド](https://www.gritbeaver.com/linux-basic-commands/): Linuxの学習を進めていくにあたり、基... - [Linuxの基礎知識](https://www.gritbeaver.com/linux-basic-introduction/): 今日はインフラのサーバ基礎知識として、L... - [EC2インスタンスの作成手順](https://www.gritbeaver.com/aws-ec2-instance-create/): 今回の記事では、AWSで最も使うサービス... - [WindowsからSSH接続を行う方法](https://www.gritbeaver.com/dev-env-openssh/): 本記事では、WindowsからAWSのE... - [AWSが提供する3つのストレージサービス|EFS、EBS、S3](https://www.gritbeaver.com/aws-storage-types/): 今日の学習ではAWSのストレージサービス... - [EC2セキュリティーグループの作成](https://www.gritbeaver.com/aws-ec2-security-group/): セキュリティーグループとは、使用するポー... - [AWSアカウントの登録と直後に行う設定5つ](https://www.gritbeaver.com/aws-sign-up/): プログラマーがインフラを学ぶ重要性 皆さ... - [Git BASHのインストールとVSCodeへの統合](https://www.gritbeaver.com/dev-env-gitbash/): Git BASHとは Git BASH(... - [Visual Studio Codeのインストールと日本語化](https://www.gritbeaver.com/dev-env-vscode/): 本日は、Webシステムの開発環境で主に使... - [WEBシステム開発の構成を知る|3層モデル+MVCモデル+DAO+BEAN](https://www.gritbeaver.com/app-mvc/): こんにちは。本日学習する内容はWebシス... - [HTTPとは](https://www.gritbeaver.com/http/): 皆さん、こんにちは。今日はWEBシステム... --- ## 固定ページ - [プロフィール](https://www.gritbeaver.com/profile/): 目次 ご挨拶 初めまして、こんにちは!グ... --- # # Detailed Content ## 投稿 ### VSCodeからCursorに乗り換える。インストールと基本設定。 - Published: 2025-06-10 - Modified: 2025-06-10 - URL: https://www.gritbeaver.com/dev-env-cursor/ - カテゴリー: 開発環境 - タグ: Cursor 本日は、Webシステムの開発環境をVisual Studio Code(VSCode)からAIコードエディタのCursorに乗り換えるための手順を説明していきます。CursorはMicrosoft社が無料で提供するエディターソフトのVSCodeのフォークで、AIエージェントを使用して自然言語でプログラミングをすることが出います。プラグインや設定をそのままインポートできてUIや操作感はほとんど同じなので、インストールして設定した直後からもうVSCodeを開く必要がなくなるはずです。 Cursorの... --- ### Neo4j|グラフデータのビジュアルツールJSライブラリ - Published: 2025-04-26 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/neo4j-visualization/ - カテゴリー: システム開発 - タグ: graphology, Neo4j, sigma.js, vis-network.js, visualization, Vite Neo4jのデータベースサーバにはデフォルトでWebブラウザーというアドミン機能があり、ブラウザ内でログイン後にデータベース管理のクエリやデータ取得のクエリを実行することができます。そして、ノードデータのビジュアル表示にも対応しているので、ノード間の関連性を視覚的に理解することができます。しかし、これはNeo4jデータベースが提供している機能なのでこのデータのビジュアル表示を自分のWebアプリのプロジェクトにそのまま適用することができません。 そこで、Javascriptのライブラリを使用すれば... --- ### NginxサーバからNodeサーバへの連携とWebSocket通信の設定 - Published: 2025-04-20 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/nginx-node/ - カテゴリー: Webサーバ - タグ: Nginx, Node.js, WebSocket, webソケット, WSS 今回の記事ではNginxをフロントエンドサーバ、Nodeをバックエンドサーバとしてそれぞれのサーバを構築していきます。そして、それぞれブラウザからHTTP通信を確認したのち、Nginxからプロ式設定を通してNodeサーバにアクセスする方法を確認していきます。その後、WebSocket(WS)を使って連携も確認していき、最後にはWebSocket Secure(WSS)での通信を試していきます。 WebSocketプロトコルの大きな特徴として双方向のリアルタイム通信が挙げられます。常時接続状態が保... --- ### Vite(ヴィート)とNode.jsサーバと連携する - Published: 2025-04-16 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/vite-nodejs/ - カテゴリー: 開発環境 - タグ: .scss, ESM, Nodejs, Vite Vite(ヴィート)とはフロントエンドのビルドツール(ローカルの開発用サーバ)で、Vue. jsの作者によって開発されました。Viteの言葉自体はフランス語の「素早い」を表す単語に由来しています。開発環境ではnative ESMを使用してバンドルのプロセス無しでアプリを動作させることができます。かつ、. scssファイルも自動でコンパイルしてくれます。また、バックエンドサーバとの連係も可能なので、フロントエンドのViteサーバとバックエンドのWebサーバを起動してWebアプリ全体を動かしながら開... --- ### Node.jsのインストールとWebサーバのHTTPS化 - Published: 2025-04-15 - Modified: 2025-06-12 - URL: https://www.gritbeaver.com/web-server-nodejs/ - カテゴリー: Webサーバ - タグ: Certbot, HTTPS, Let's Encrypt, Node.js, NPM, NVM, インストール Node. jsとはJavascript言語をブラウザ上ではなくサーバ上で動かせるようにしたものです。PHP同様Webサーバがなくてもその言語単体でサーバ上で動作するので、バッチ処理なども可能です。しかし、最も使われているのがWebサーバとして動作させる方法です。フロントエンドとバックエンドの両方で同じJavascript言語を使用することができたらとても便利ですよね。今回はそのNode. jsの設定について学習していきます。まずはインストール手順を確認し、それからNode. jsをWebサーバ... --- ### Neo4j|AuraDBにインスタンスを作成してサンプルデータセットを作成する - Published: 2025-04-13 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/neo4j-auradb/ - カテゴリー: データベース - タグ: AuraDB, Neo4j AuraDBとはNeo4jが提供しているNeo4jグラフデータベースのクラウドサービスです。完全マネージドサービスなのでNeo4jデータベースのインストールが不要でかつ保守・運用も不要となります。そのため手軽にNeo4jのデータベースを作成して試すことができます。無料版ではノード数やリレーション数に上限はあるものの、学習やプロトタイピングには十分に活用することができます。無料版の場合30日間放置するとで自動的にインスタンスは削除されます(メールによる事前通知あり)。 本記事では無料のAuraDB... --- ### PHP|セッション管理とセッションデータの保存先 - Published: 2025-04-10 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/php-session/ - カテゴリー: PHP - タグ: MariaDB, PHP, Redis, Session, セッション セッションとはWebサーバがクライアント(ブラウザ)を識別してそれぞれのクライアントの状態を管理するための仕組みのことです。Webで使われるHTTPプロトコルは元々スレートレスと呼ばれるものでクライアント側の状態を管理しません。Webサーバはブラウザからのリクエストに応じてページの情報を返すだけのシンプルなものなので、そのページ内でユーザが何をしたかといったことは覚えていません。つまり、ショッピングカートにアイテムを追加してもサーバ側は何も覚えていないのでページを開くごとにフレッシュなページが表... --- ### PHP|MariaDB(MySQL)を使ったセッション管理(TLSなし・TLSあり) - Published: 2025-04-09 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/php-session-mysql/ - カテゴリー: データベース - タグ: Cronie, crontab, MariaDB, PHP, Session, セッション 今回の記事ではMariaDBをセッションデータストアとして使用する方法を学習していきます。本記事ではMariaDBサーバと別のMariaDBクライアントサーバの2台の設定が完了していることを前提に解説していきます。これらサーバのセットアップがまだの方は以下の記事を学習してからこちらに戻ってきてください。 https://www. gritbeaver. com/db-server-mariadb/ https://www. gritbeaver. com/db-mysql-phpmyadmin/... --- ### PHP|Redisを使ったセッション管理(TLSなし・TLSあり) - Published: 2025-04-07 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/php-session-redis/ - カテゴリー: データベース - タグ: PHP, Redis, Session, TLS 今回の記事ではRedisをセッションデータストアとして使用する方法を学習していきます。本記事ではRedisサーバと別のRedisクライアントサーバの2台のセットアップが完了していることを前提に解説していきます。これらサーバのセットアップがまだの方は以下の記事を学習してからこちらに戻ってきてください。 https://www. gritbeaver. com/db-server-redis/ RedisをPHPのセッションDBとして使う場合 PHPのセッションにRedisを使用する場合、2つ方法が... --- ### Webシステムのエンジニアとして常々思っている事 - Published: 2025-04-04 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/being-a-web-developer/ - カテゴリー: Uncategorized そこそこ長い年数をWebシステムのエンジニアとして感じてきたことを列挙していきたいと思う。 Webシステムのエンジニアは最高にクリエイティブ! 皆さんに最初に伝えたいのは多分これ。「エンジニアは最高にクリエイティブだぜ!」ってことです。エンジニアというと黒画面に向かってなにやら黙々と作業をしていてあまり華やかな印象はないと思います。フロントエンドのデザイナー職は人に見せらせるデザインがあるので、人の目にも止まりやすくそして目で見て分かりやすい一方で、バックエンドの人は正直何をしているのか一般的に... --- ### データベースの種類 - Published: 2025-04-04 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/database-types/ - カテゴリー: データベース - タグ: ElasticSearch, Firebase, MariaDB, MySQL, Neo4j, Redis データベースには様々な種類のものがあります。それぞれのDBの特徴について学習していきます。この記事では以下のデータベースタイプについて説明していきます。 リレーショナルタイプ キー・バリュータイプ グラフタイプ 検索エンジンタイプ ドキュメントタイプ リレーショナルタイプ RDBMS(Relationa Database Management System)で、MariaDB, MySQL, PostgreSQLなどがあります。強力なクエリ言語であるSQLを使用してデータの問い合わせを行うことが... --- ### Redisサーバとクライアント(phpredis)のインストールと設定 - Published: 2025-04-02 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/db-server-redis/ - カテゴリー: データベース - タグ: phpredis, Redis, redis.so 今回はインメモリデータベースのRedisのインストール手順を学習していきます。Redisサーバ用とRedisクライアントサーバ用にEC2インスタンスを2台使用して、TLSで通信できるところまで確認していきます。 AWS EC2インスタンスの作成ができてSSH接続できている前提で解説をしていきます。学習がまだの方は「EC2インスタンスの作成手順」と「WindowsからSSH接続を行う方法」の学習を先に済ませてからこちらの記事に戻ってきてください。 Redisサーバのインストール このセクションでは... --- ### Windows|Chocolateyインストールと実用コマンド - Published: 2025-03-30 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/windows-chocolatey/ - カテゴリー: 開発環境 - タグ: Chocolatey, Windows ChocolateyはWindowsのパッケージ管理ツールです。Webシステムの開発をするにあたってローカル環境のWindowsにも各種ツールをインストールすることも多々あります。Chocolateyのインストール手順と基本的なコマンドの使い方を学習してきましょう。 Chocolateyのインストール PowerShellの起動 PowerShellの起動方法は2つあります。 Windowsメニューから起動 ウィンドウズキー押下後に、「PowerShell」で検索。表示されるメニューの中から「管... --- ### Neo4j|PHPドライバー(Laudis)をインストールしてNeo4jへに接続する - Published: 2025-03-29 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/neo4j-php-driver/ - カテゴリー: PHP - タグ: AuraDB, Cypher, Driver, Laudis, Neo4j Neo4jグラフデータベースに接続する場合は各言語用に用意されたドライバー(ライブラリ)を使用します。公式にサポートされている言語には、Java、. NET、Javascript、Go、Python、そしてNode. jsがありますが、それ以外の次の言語は公式ではありませんがコミュニティーでサポートされており、Ruby、PHP、Perl、Rustなどが挙げられます。 本記事ではコミュニティーでサポートされているPHPドライバー(Laudis)を使ってNeo4jに接続してデータを取得する方法を学習... --- ### PHP|Composerをインストールする - Published: 2025-03-28 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/php-composer/ - カテゴリー: 開発環境 - タグ: Chocolatey, composer, インストール ComposerとはPHPにおける依存関係解消ツールです。基本的にはプロジェクト単位でライブラリをインストールするのに使用します。今回はComposerコマンドをインストールして実際にライブラリをインストールする方法を学習していきます。 Composer 本家サイトURL https://getcomposer. org この記事はEC2インスタンスにSSH接続していてPHPがインストールされていることを前提に解説していきます。これらの学習がまだの方は「EC2インスタンスの作成手順」を先に学習し... --- ### EC2インスタンス上にLAMP環境を構築する。 - Published: 2025-03-26 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/dev-env-lamp/ - カテゴリー: システム開発 - タグ: LAMP LAMP環境とはPHP言語を使ったWebアプリケーションの稼働環境です。それぞれの主要な構成要素の頭文字をから名づけられています。 Linux・・・OS Apache・・・Webサーバ MySQL・・・データベースサーバ PHP・・・サーバサイドのプログラミング言語 LAMP環境では、Linux OSの上でApache Webサーバ立ち上げ、PHPのプログラムを実行してMySQLからデータを取得して、ブラウザに表示するデータをWebサーバを通してブラウザに渡す、といった一連の処理を行います。 特... --- ### Public Key Infrastructure(PKI)とは - Published: 2025-03-25 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/tls-public-key-infrastructure/ - カテゴリー: システム開発 - タグ: PKI Public Key Infrastructure(PKI、公開鍵基盤)とは、公開鍵暗号方式を用いた暗号化技術とデジタル証明書を使用してインターネット上で安全にデータ通信を行う仕組みのことです。このウェブサイトのページを表示しているブラウザとウェブサーバ間のHTTPS通信にも用いられています。このPKIの仕組みについて詳しく見ていきましょう。 公開鍵暗号化方式とは 公開鍵暗号化方式では暗号化と復号化に異なるペアキーを使用します。データの暗号化をするのに「公開鍵」を使用し、暗号化されたデータを複合... --- ### AWSのバーチャルデスクトップ(Windows10)のセットアップ - Published: 2025-03-24 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/aws-workspace-virtual-desktop-windows/ - カテゴリー: AWS - タグ: AWS, Virtual Desktop, Workspaces AWSのバーチャルデスクトップとはクラウドサービスとして提供されるデスクトップ環境になります。ローカル環境にインストールしたソフトウェアを通してリモートサーバに接続し、そのソフトウェア内の画面でリモートのデスクトップ環境を表示・操作することができます。バーチャルマシンのリモート版、もしくはリモートデスクトップみたいなものです。リモートに独立した環境が構築されるので作成や破棄が容易にできて、フレッシュな環境を再構築できます。今回の記事では、AWSのWorkspacesサービスを使って、Window... --- ### ローカルのWindowsにTerraformをインストールする - Published: 2025-03-23 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/dev-env-iac-terraform/ - カテゴリー: 開発環境 - タグ: AWS, Chocolatey, CLI, IaC, Terraform ファイルに定義を記述することでインフラ環境を再現・構築できるようにする方法を Infrastructure as Code (IaC) と言います。テキストコードの自動実行なので、手動でのサーバ構築やネットワーク設定に比べて人為的なミスがなく誰でも同じインフラ環境が再現できます。また、テキストファイルなのでインフラのバージョン管理ができることになります。IaC ツールとして代表的なものにAWSのCloudFormationやHashiCorpのTerraformなどがあります。CloudForm... --- ### EC2インスタンスにCloudWatch Agentをインストールしてメモリを監視する - Published: 2025-03-22 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/aws-cloudwatch-agent/ - カテゴリー: AWS - タグ: AWS, CloudWatch Agent, EC2インスタンス 今回の記事では、EC2インスタンスのメモリ使用状況を監視するためのCloudWatch Agentをインストールする手順を学習します。EC2インスタンスのデフォルトのモニタリングメトリクスにはCPUの使用率やデータ通信量関連のものは含まれていますが、メモリの使用率は含まれていません。CloudWatch Agentを使用することでEC2インスタンスのメモリの使用率をCloudWatchで確認できるようになります。 以下の記事の内容はEC2インスタンスの作成がされ、インスタンスにSSH接続ができて... --- ### Let's EncryptのTLS(SSL)証明書の期限切れ通知をRed Sift に移行する - Published: 2025-03-21 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/dev-env-red-sift/ - カテゴリー: 開発環境 - タグ: Email, Expire, Let's Encrypt, Red Sift こんにちは。皆さんの中にも多くの方がWebサイトのHTTPS化にLet's Encryptを使用しているかと思います。無料ですし便利ですよね。そのLet's Encryptが 2025 年の 1 月に次のような発表をしました。 Let's Encrypt 証明書の期限切れメール辞めます 「Ending Support for Expiration Notification Emails」https://letsencrypt. org/2025/01/22/ending-expiration-e... --- ### AWSのEBSストーレージを作成して、EC2インスタンスにマウントしよう - Published: 2025-03-20 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/aws-storage-mount-ebs/ - カテゴリー: AWS - タグ: EBS, EC2インスタンス, マウント EC2インスタンスにはデフォオルトのEBSボリュームに加えて、新たにEBS(Elastic Block Store)ボリュームを追加することが可能です。デフォルトのEBSにはOSやシステム関連に使用し、追加のEBSにはアプリケーション関連のデータを保存するなどの使い分けができます。また、EBSはEC2インスタンス終了時にデフォルトでデータを保持することができたり、高速なインプット・アウトプットが主な特徴として挙げられます。今回はそのEBSストレージの作成方法とEC2インスタンスへのマウントの方法... --- ### JSON & JSON5の違い、そしてjqコマンドで見やすく表示する - Published: 2025-03-19 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/misc-json-jq/ - カテゴリー: システム開発 - タグ: jq, JSON, Json5, Linux 今回はWebのシステム開発で使われるJSONとJSON5について知識を深めていきます。使用用途やJSONやJSON5が使われるようになった経緯も含めて学んでいきます。 本記事ではEC2インスタンスにSSH接続できていて、Linuxの基本的なコマンドがわかることを前提としています、学習がまだの方は「WindowsからSSH接続を行う方法」と「Linuxの基礎コマンド」の記事の学習を終えてから後らの記事に戻ってきてください。 JSONとそこに至るまでの経緯 JSON(JavaScript Objec... --- ### SQLクエリ基礎編(CRUDとインデックスの作成) - Published: 2025-03-17 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/db-query-sql/ - カテゴリー: データベース - タグ: MariaDB, MySQL, SQL 今日学習する内容はリレーショナルデータベースに対する問い合わせ言語であるSQL(Structured Query Language)についてです。そしてデータベースに対する基本操作であるCRUDを学習していきます。CRUDとはデータベースへの操作クエリの頭文字をとったものです。 Create(新規作成) Read(読み取り) Update(更新) Delete(削除) 本記事では、EC2インスタンスにMariaDBがインストールしてあり、phpMyAdminからMariaDBにインストールできて... --- ### Neo4j|Cypherクエリ基礎編(CRUD+制約とインデックス) - Published: 2025-03-16 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/db-query-cypher/ - カテゴリー: データベース - タグ: Cypher, Neo4j この記事ではグラフデータベースのNeoj4を操作するための基本的なCypherクエリについて学習していきます。Cypherとはグラフデータベースに対する問い合わせ言語で、Noej4社によって開発されたものです。Cypherに限らずデータベースへの基本操作はCRUDと呼ばれ、データベースへの操作クエリ(問い合わせ)の頭文字をとったものです。 Create(新規作成) Read(読み取り) Update(更新) Delete(削除) 本記事はAWSのEC2インスタンスにNeo4jがインストールされて... --- ### Neo4j のプラグイン、APOCとGDSをインストールする - Published: 2025-03-15 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/db-neo4j-plugins/ - カテゴリー: データベース - タグ: APOC, GDS, Neo4j, Plugin 前回の学習ではNeo4jグラフデータベースのインストールを行いました、今回の記事ではNeo4のプラグインのインストール方法を紹介します。本記事は以下の「EC2インスタンスにNeo4jをインストールする」の記事を学習済みであることを前提に解説を進めていきます。まだの方は先にNeo4jをインストールしてから本記事の学習を進めてください。 Neo4jのプラグイン 本記事ではAPOCとGDSのプラグインをインストールしていきます。それぞれのインストール方法を解説します。 APOC APOC(Awesom... --- ### EC2インスタンスにNeo4jをインストールする - Published: 2025-03-14 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/db-server-neo4j/ - カテゴリー: データベース - タグ: Cronie, crontab, EC2インスタンス, Neo4j, インストール Neo4jとはNeo4j社によって開発されているグラフデータベースのひとつで、データの関連性を主軸にしてデータの管理を行いまます。MySQL/MariaDBやOracle、PostgreSQLといったリレーショナルデータベース(RDBMS)ではMicrosoftのエクセルやGoogleのスプレッドシートの様に表単位でデータを保存し、表ごとの関連性でデータを管理しています。一方で、グラフデータベースではノード(ラベル)とノード間のリレーションという単位でデータ単体同士が結びついた状態を管理していき... --- ### phpMyAdminのインストールと設定、そしてテーマを変えてみよう - Published: 2025-03-12 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/db-mysql-phpmyadmin/ - カテゴリー: データベース - タグ: phpMyAdmin, インストール, テーマ 今回の記事ではphpMyAdminをEC2インスタンスにインストールして別のインスタンスにインストールされたMariaDBにアクセスする手順を学習します。phpMyAdminはブラウザ上からMariaDBの管理やクエリの実行をすることができる管理画面になります。本記事は「EC2インスタンスにMariaDBをインストールする」の記事の学習を終えて、MariaDBのインストールが完了したEC2インスタンスがあることと、今回phpMyAdminをインストールするためのEC2インスタンスが立ち上がってい... --- ### EC2インスタンスにMariaDBをインストールする - Published: 2025-03-12 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/db-server-mariadb/ - カテゴリー: データベース - タグ: EC2インスタンス, MariaDB, インストール MariaDBとはオープンソースでOracleのMySQLと高い互換性を持っているリレーショナルデータベース(RDMB)です。当記事では、AWSのEC2インスタンスにMariaDBをインストール手順を学習します。EC2インスタンスにSSH接続ができていて、基本的なLinuxコマンドが使えることが前提となります。基礎学習がまだの方は「EC2インスタンスの作成手順」と「Linuxの基礎コマンド」の記事を学習してから本記事を読み進めてください。 MariaDBのインストール手順 以下のコマンドでMar... --- ### PHPをインストールしてコマンドラインとブラウザでPHPを実行する - Published: 2025-03-09 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/php-install/ - カテゴリー: PHP - タグ: Apache, EC2インスタンス, PHP, インストール 今回はEC2インスタンス上にPHPをインストールする手順について学習していきます。AWSのEC2インスタンス(Amazon Linux 2023)にSSH接続ができていて、基本的なLinuxコマンドが使えることが前提となります。基礎学習がまだの方は「EC2インスタンスの作成手順」と「Linuxの基礎コマンド」の記事を学習してから本記事を読み進めてください。 PHPのインストール 以下の手順に従ってPHPをインストールしていきましょう。 PHPをインストールするとWebサーバのApacheも一緒に... --- ### AWSのS3ストーレージを作成して、EC2インスタンスにマウントしよう - Published: 2025-03-08 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/aws-storage-mount-s3/ - カテゴリー: AWS - タグ: EC2インスタンス, S3, マウント AWSのS3ストレージは主にアーカイブ向けストレージとして使用できます。ログファイルを保存しておく場合や、不要になった画像や動画ファイルなど大きな容量を要する場合にS3は保存先として最適です。今回はそのS3ストレージの作成方法とEC2インスタンスへのマウント方法を解説していきます。 AWSのストレージの詳細については「AWSが提供する3つのストレージサービス|EFS、EBS、S3」の記事を参考にしてください。 https://www. gritbeaver. com/aws-storage-ty... --- ### Linux | systemdのサービス管理とユニットファイルの設定 - Published: 2025-03-07 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/linux-basic-systemd/ - カテゴリー: Linux - タグ: Linux, systemd systemdとはのOSシステムの起動やサービスの管理を行う常駐プログラムです。今回の記事ではWebシステム開発でよく使われるsystemdのコマンドやユニットファイルの設定について学習していきます。 systemdの基本コマンド systemctl コマンドを使用してサービスの管理を行う事ができます。 サービスの状態確認・起動・停止 以下はnginx Webサーバの例です 【サービスの状態確認】 systemctl status nginx 【サービスの起動】 systemctl start ... --- ### AWS CLIの設定方法 - Published: 2025-03-06 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/aws-cli/ - カテゴリー: AWS - タグ: AWS, CLI AWS CLI(AWS Command Line Interface)は、ターミナルからAWSのサービスを管理できるツールです。各サービスをコマンドラインから使用する際に前提となっている事が多いので、バックエンドユーザの作成やアクセスキーを使った設定方法を学習していきます。 AWS CLIのバージョンの確認 Amazon Linux 2023のEC2インスタンスにはデフォルトでバージョン2のCLIがインストールされています。 次のコマンドでバージョンを確認しておきましょう。 aws --vers... --- ### AWSのEFSストーレージを作成して、EC2インスタンスにマウントしよう - Published: 2025-03-05 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/aws-storage-mount-efs/ - カテゴリー: AWS - タグ: EC2インスタンス, EFS, マウント AWSのEFSストレージはEC2インスタンス間で共有できるストレージなので、サーバ間を跨いで一か所でリソースの管理できるのが便利ですよね。今回はそのEFSストレージの作成方法とEC2インスタンスへのマウント方法を解説していきます。 AWSのストレージの詳細については「AWSが提供する3つのストレージサービス|EFS、EBS、S3」の記事を参考にしてください。 https://www. gritbeaver. com/aws-storage-types/ セキュリティーグループの作成 EFSストレ... --- ### Nginx(エンジンX)サーバのインストールと設定、そしてHTTPS化 - Published: 2025-03-04 - Modified: 2025-06-12 - URL: https://www.gritbeaver.com/web-server-nginx/ - カテゴリー: Webサーバ - タグ: Certbot, Cronie, crontab, EC2インスタンス, HTTPS, Let's Encrypt, Nginx, インストール Nginx(エンジンX)はApache(アパッチ)と並ぶWebサーバで、インターネットで情報を公開する際にはこのWebサーバを使って公開することになります。今回の記事ではNginxのインストールとその基本設定について解説していきます。AWSのEC2インスタンス(Amazon Linux 2023)にSSH接続ができていて、基本的なLinuxコマンドが使えることが前提となります。基礎学習がまだの方は「EC2インスタンスの作成手順」と「Linuxの基礎コマンド」の記事を学習してから本記事を読み進めて... --- ### Linux|ログローテーション(logrotateコマンド)の設定方法 - Published: 2025-03-03 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/linux-basic-logrotate/ - カテゴリー: Linux - タグ: Linux, logrotate こんにちは、皆さん。今日はLinuxでログファイルなどのファイルの肥大化を防止するためのログローテーションの機能について学習していきます。AWSのEC2インスタンスにSSH接続できている状態を前提として解説していきます。また、前提知識として定期処理実行のクロンジョブの設定ができることが必要となります。学習がまだの方は先に「Linux|定期処理(Cronジョブ)実行の設定方法」を学習してからこちらの記事に戻ってきてください。 https://www. gritbeaver. com/linux-b... --- ### Linux|定期処理(Cronジョブ)実行の設定方法 - Published: 2025-03-03 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/linux-basic-cron/ - カテゴリー: Linux - タグ: crontab, Linux 本日の記事は、Webシステムの処理の自動化に大いに役立つ定期処理実行(Cronジョブ)の設定方法について学習していきます。クロン(Cron)とは定期処理の実行を管理する常駐プログラムのことであり、時刻の設定をしておくことで同じ処理を繰り返し実行することができます。 設定を進めるにあたって、AWSのEC2インスタンスを立ち上げ、SSH接続をしてあることが前提となります。そして、Cronジョブのプログラムである cronie をインストールしてあることを前提に解説していきます。また、Linuxの入出... --- ### Linux|標準入力、標準出力、標準エラー、そしてリダイレクトとパイプとは - Published: 2025-03-02 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/linux-basic-standard-io/ - カテゴリー: Linux - タグ: Linux, パイプ, リダイレクト, 標準入力, 標準出力 皆さんこんにちは。今日はLinuxの標準入力、標準出力、標準エラー、リダイレクト、パイプラインなど、コマンドのインプット・アウトプットの操作について理解を深めていきます。 AWSのEC2インスタンスに接続できていることを前提として解説していくので、「Linuxの基礎コマンド」について学習がまだの方は先にそちらを学習してから本記事に戻ってきてください。 https://www. gritbeaver. com/linux-basic-commands/ Linuxの標準入力、標準出力、標準エラー ... --- ### FTPクライアント|FileZillaのインストールとSFTPの設定 - Published: 2025-03-01 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/dev-env-filezilla/ - カテゴリー: 開発環境 - タグ: FileZilla, SFTP, インストール, 開発環境 Linuxサーバにローカル環境からフィアルをアップロードする際には、リモートサーバにファイルをアップロードするクライアントアプリを使用します。本記事では無料で使えるファイルアップロードソフトのFileZilla(ファイルジラ)の使い方を学習していきます。FileZillaのメリットはUIがあってドラッグ&ドロップでファイルのアップロード・ダウンロードが可能です。FileZillaからAWSのEC2インスタンスに接続して、Webサーバの公開ディレクトリにファイルをアップロードする方法を解説していき... --- ### Linux|VIMエディタの使い方 - Published: 2025-02-28 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/linux-basic-vim/ - カテゴリー: Linux - タグ: Linux, VI, VIM こんにちは皆さん、本日はLinuxのVIMエディタの使い方について解説していきます。vim コマンドはターミナル上でファイルの作成をしたり編集をしたりする機能を持ちます。本記事ではEC2インスタンスにSSH接続した状態で「Linuxの基礎コマンド」の理解がある前提で開設をしていきます。 https://www. gritbeaver. com/linux-basic-commands/ vi と vim コマンドの違い vi コマンドというものもありますが、vi は元々Linuxに最初に実装され... --- ### Apache(アパッチ)サーバのインストールと設定、そしてHTTPS化 - Published: 2025-02-27 - Modified: 2025-06-12 - URL: https://www.gritbeaver.com/web-server-apache/ - カテゴリー: Webサーバ - タグ: Apache, Certbot, Cronie, crontab, EC2インスタンス, HTTPS, Let's Encrypt, インストール ブログなどをインターネットで公開するには、Webサーバが必要になります。Webサーバの代表的なプログラムにはApacheとNginxの2つがありますが、今回の記事ではApacheのインストールとその基本設定について解説していきます。AWSのEC2インスタンス(Amazon Linux 2023)にSSH接続ができていて、基本的なLinuxコマンドが使えることが前提となります。基礎学習がまだの方は「EC2インスタンスの作成手順」と「Linuxの基礎コマンド」の記事を学習してから本記事を読み進めてく... --- ### Linuxのアクセス権限(パーミッション)を理解する - Published: 2025-02-26 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/linux-basic-permission/ - カテゴリー: Linux - タグ: Linux, アクセス権限, パーミッション こんにちは、皆さん。今回の記事ではLinuxファイルシステムでのファイル・ディレクトリのアクセス権限(パーミッション)についての理解を深めていきたいと思います。Windowsを使用するさいはあまりフォルダやファイルへのアクセス権限について考える機会は少ないですが、Linuxを快適に使用するにはこのアクセス権限について知っておくことは必須と言えます。本記事内では「Linuxの基礎コマンド」の学習を済ませいていることを前提として解説していきますので、まだの方は必ず目を通しておいて下さい。 https... --- ### Linuxの基礎コマンド - Published: 2025-02-25 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/linux-basic-commands/ - カテゴリー: Linux - タグ: Linux, コマンド, 基本 Linuxの学習を進めていくにあたり、基本的なコマンドは必須の知識となります。本記事では初学者が最初に知っておくべきコマンドについて解説していきます。ここでの学習はAWSのEC2インスタンスにSSH接続済みである事を前提としています。EC2インスタンスへのSSH接続については「Linuxの基礎知識」の記事を参考にしてください。 https://www. gritbeaver. com/linux-basic-introduction/ 特別なディレクトリ記号 Linuxでは特別なディレクトリを表... --- ### Linuxの基礎知識 - Published: 2025-02-24 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/linux-basic-introduction/ - カテゴリー: Linux - タグ: Linux, 基礎知識 今日はインフラのサーバ基礎知識として、Linuxについて学習します。インフラ学習の最も重要な一歩となるので理解を深めていきましょう。AWSのEC2インスタンスにSSH接続していることを前提に解説をしていきますので、事前準備がまだの方は「EC2インスタンスの作成手順」の記事で復習をしておいてください。 https://www. gritbeaver. com/aws-ec2-instance-create/ Linuxの特徴 全てはファイル Linuxのファイルシステムでまず認識しておくべき点は、... --- ### EC2インスタンスの作成手順 - Published: 2025-02-23 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/aws-ec2-instance-create/ - カテゴリー: AWS - タグ: EC2インスタンス, Elastic IP, SSH, セキュリティーグループ, 作成 今回の記事では、AWSで最も使うサービスのひとつ、EC2インスタンスについて学習していきます。EC2インスタンスとはつまりサーバのことで、このサーバにログインしてWebサーバをインストールしたりデータベースサーバをインストールしたりします。そして皆さんが作成するソースコードもこのサーバ上で動かすことになります。本格的な開発を始めるまでの最初のステップとなりますので、しっかりと手順を把握しておきましょう。 事前準備 AWSアカウント作成時に設定しておくこと AWSアカウントの作成と初期設定が住んで... --- ### WindowsからSSH接続を行う方法 - Published: 2025-02-23 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/dev-env-openssh/ - カテゴリー: 開発環境 - タグ: SSH, Windows, 開発環境 本記事では、WindowsからAWSのEC2インスタンスへのSSH接続をする方法について学習をしていきます。インフラを扱えるWebエンジニアにとって必須となる設定スキルになります。 事前準備 Git Bashを使って解説をしていきますので、インストールと設定がまだの方は以下の記事の学習を先にしておいてください。 https://www. gritbeaver. com/dev-env-gitbash/ また、EC2インスタンスとドメイン名の紐づけが行われていることと、キーペアの. pemファイル... --- ### AWSが提供する3つのストレージサービス|EFS、EBS、S3 - Published: 2025-02-22 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/aws-storage-types/ - カテゴリー: AWS - タグ: AWS, EBS, EFS, S3, ストレージ 今日の学習ではAWSのストレージサービスについて解説していきます。AWSてよく使われるストレージサービスは次の3つになります。EFS、EBS、S3。それぞれ使用用途によって使い分けをしていくのでその特徴の違いをよく理解しておきましょう。 EFS(Elastic File System)ストレージ 特徴 EFSの一番の特徴は何といってもEC2サーバ間で共通のストレージとして使用できる点です。EFS=家族が共通で使う外付けネットワークハードドライブと考えておくとイメージしやすいと思います。実際の開発... --- ### EC2セキュリティーグループの作成 - Published: 2025-02-21 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/aws-ec2-security-group/ - カテゴリー: AWS - タグ: AWS, EC2, セキュリティーグループ セキュリティーグループとは、使用するポートのグループを定義したもので、EC2インスタンス(サーバ)に紐づけることでEC2インスタンスへのアクセス制限を制限できるようになります。 セキュリティーグループの全く付いていないEC2インスタンスは外部からのアクセスをまったく受け付けない孤立した状態にあります。このサーバにWebサイトにアクセスするためのポートである80番や443番ポートのアクセスを受け付けるセキュリティーグループを追加することで、ブラウザはWebサーバにアクセスすることができ、サーバはブ... --- ### AWSアカウントの登録と直後に行う設定5つ - Published: 2025-02-20 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/aws-sign-up/ - カテゴリー: AWS - タグ: AWS, 初期設定 プログラマーがインフラを学ぶ重要性 皆さんこんにちは。今日はWebシステムのインフラについて学んでいきます。昨今のWebシステムは複雑化する一方です。多種多様なツール・サービスが出てきています。それらを学ぼうとする際、自分でサーバにツールインストールして試すということをしていかなければなりません。その為、今やインフラの知識なしにスキルアップは難しいと言わざるをえない状況です。クラウドインフラのメジャーなものには、以下3つのサービスがあります。今回の記事ではAWSの登録と最初の設定について学んでい... --- ### Git BASHのインストールとVSCodeへの統合 - Published: 2025-02-19 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/dev-env-gitbash/ - カテゴリー: 開発環境 - タグ: Git Bash, VSCode, Windows, インストール, 開発環境 Git BASHとは Git BASH(ギットバッシュ)とは Git for Windows が提供するコマンドラインツールです。Windows環境でGitコマンドやLinuxコマンドを実行することができます。Webシステムを開発する際、サーバのインフラ環境はLinuxであることが多いため、シームレスにローカルのWindows環境で同じLinuxコマンドが使えるのはとても便利です。以下はWindows環境でのGit Bashのインストールを想定しています。 Git BASHのインストール ここで... --- ### Visual Studio Codeのインストールと日本語化 - Published: 2025-02-18 - Modified: 2025-06-10 - URL: https://www.gritbeaver.com/dev-env-vscode/ - カテゴリー: 開発環境 - タグ: VSCode, インストール, 日本語化, 開発環境 本日は、Webシステムの開発環境で主に使われるVisual Studio Code(VSCode)について解説していきたいと思います。VSCodeはMicrosoft社が無料で提供するエディターソフトで、このエディタを使用してプログラミングを書いていくことになります。各言語に対応しており、またWindows、Mac、Linuxとマルチプラットフォームに対応しています。以下の説明ではWindows環境を想定して解説しています。 VSCodeのインストール この項目では初回時のインストール方法と、再... --- ### WEBシステム開発の構成を知る|3層モデル+MVCモデル+DAO+BEAN - Published: 2025-02-17 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/app-mvc/ - カテゴリー: システム開発 - タグ: 3層モデル, Bean, DAO, MVC, システム開発 こんにちは。本日学習する内容はWebシステム開発をする際の基礎となる3層モデルとMVCモデルという枠組みについて学習していきます。また、そこにDAOと呼ばれるものやBeanと呼ばれるものを追加していきます。 私自身がWebのシステムに携わり始めた頃は知らなかったことなので、この枠組みをまず最初に知っていたらどんなに良かっただろうと思った内容です。それでは始めていきましょう。 HTTPプロトコルについてまだ学習していない人は先に「HTTPとは」の記事を参照してください。 3層モデルのシステム構成 ... --- ### HTTPとは - Published: 2025-02-16 - Modified: 2025-05-29 - URL: https://www.gritbeaver.com/http/ - カテゴリー: システム開発 - タグ: HTTP 皆さん、こんにちは。今日はWEBシステム開発におけるHTTPプロトコルというものについて学習していきましょう。ウェブサイトを開いた時に、URLの先頭に含まれるあれ(https://)についてです。一昔前はhttp://でしたが最近ではhttps://が主流となっています。この違いについても説明していきます。 Webエンジニアを目指す皆さんが知っておくべき観点から話をしていきます。 HTTPはプロトコル HTTPはHyperText Transfer Protocolの略でWebブラウザとWebサ... --- --- ## 固定ページ ### プロフィール - Published: 2025-02-12 - Modified: 2025-02-16 - URL: https://www.gritbeaver.com/profile/ 目次 ご挨拶 このブログを始めた理由 読者の皆さんに伝えたいこと 略歴 体力ありすぎの高校時代 人より長めの大学生活 エンジニアとしての第1歩 派遣出向時代 海外・カナダへ! そして現在 番外編:「グリットビーバー」の由来 ご挨拶 初めまして、こんにちは!グリットビーバーの運営者のミッツです。現在、カナダのバンクーバーに在住です。 文系だった私ですが、システムエンジニア(SE)として業界で 20 年以上の経験を積んできました。 様々な経験を通して学んできたことや感じたことなどを発信していこうと思... --- ---