独り言

プログラミングの講師をしています。新人研修で扱う技術の解説と個人の技術メモ、技術書の紹介など

2020-10-01から1ヶ月間の記事一覧

【AWS】【Docker】【Java】Amazon Linux 2 でJavaのWebアプリケーションをデプロイするまで(Docker編)

以前、AWS EC2のAmazon Linux 2の環境にJavaのWebアプリケーションをデプロイするまでの手順解説の記事を書きました。 [Amazon Linux 2でJavaのWebアプリケーション動作環境を構築してデプロイするまで]https://case10.hateblo.jp/entry/2020/10/06/165543 …

【PHP】PHP入門(オブジェクト指向編)

PHPのオブジェクト指向編です。 オブジェクト指向そのもそについての細かい説明は下記の記事で書いたので、ここでは簡単な説明に留めます。 ソースコードを絡めた説明をメインにします。 case10.hateblo.jp PHPのオブジェクト指向以前の内容については以下の…

【SQL】ビットマップインデックスの仕組み

SQL

ビットマップインデックスの仕組みについてのメモ。 Qiitaでも同じ記事書いてます。 そもそもインデックスとは ビットマップインデックスの前にそもそもインデックスとは何かについて簡単に説明。 インデックスはざっくりいえばテーブルに対してのSQL(SELEC…

【プログラミング全般】オブジェクト指向入門

ここでは様々なプログラミング言語でサポートされているオブジェクト指向について解説します。 オブジェクト指向は一言でいえば、モノ(オブジェクト)に着目したプログラミングの概念で、開発を効率よく行うために必要な考え方です。 オブジェクト指向をサ…

【プログラミング全般】デバッグの基本

ここではデバッグについて解説します。 デバッグとは プログラム(ソフトウェア・アプリケーション)の不具合のことをバグと呼びます。 そしてバグを取り除く(プログラムの不具合を修正する)ことをデバッグと呼びます。 バグは日本語では虫の意味がありま…

【JavaScript】スロットゲーム

JavaScriptで作成したスロットゲームです。 ドットインストールを参考にしようとしつつ、結局全く違うコードになってしまいましたが、とりあえずは動きます。 JavaScriptの学習やゲーム作成の参考にどうぞ。 <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>スロットゲーム</title> <style> body { text-align: center;</meta></meta></head></html>…

【JavaScript】タイピンゲーム2

以前JavaScriptでのタイピングゲーム1のソースコードを載せましたが、少し改良したのでそちらも載せます。 改善点としては、 リアルタイムで時間が表示される ストップボタンを追加 出題される単語のテーマを選べるように といった感じです。 こちらもJavaSc…

【JavaScript】タイピングゲーム1

JavaScriptで作成した簡単なタイピングゲームです。 ドットインストールで紹介されていたJavaScriptでのタイピングゲームの動画を参考にアレンジを加えたものです。 JvaScriptの学習、ゲームの作成の参考に。 もう少し改良したいのでバージョンアップしたら…

【JavaScript】じゃんけんゲーム

JavaScriptで作成した簡単なじゃんけんゲームです。 画像ファイルは適当なネットのフリー素材を探してご使用ください。 JavaScriptの学習、ゲーム作成の参考に。 <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>じゃんけんゲーム</title> <style> body { text-align: center; } #your-choice, #opp…</meta></meta></head></html>

【Java】【AWS】Amazon EC2でJavaのWebアプリケーション動作環境を構築してデプロイするまで

クラウド上にJavaによるWebアプリケーションの動作環境を構築する手順です。 AWSの Amazon EC2を使用し、マシンイメージはAmazon Linux 2 を利用します。 DBはPostgreSQLを使用する前提とします。 解説する内容は以下の項目。 インスタンスの作成までに関す…