プログラミング全般
Javaで正規表現
正規表現の基本
文字クラス: : a, b, c のいずれかにマッチ : a, b, c 以外の文字にマッチ : a から z の範囲内の文字にマッチ特殊文字:\d : 数字(0-9)にマッチ\D : 数字以外にマッチ\w : 英数...
Pythonで正規表現
正規表現の基本
文字クラス: : a, b, c のいずれかにマッチ : a, b, c 以外の文字にマッチ : a から z の範囲内の文字にマッチ特殊文字:\d : 数字(0-9)にマッチ\D : 数字以外にマッチ\w : 英数...
2024 lunchapp 作成 (java + sql)
JavaとDB(MySQL or MariaDB)を連携させて、ブラウザからデータの作成、一覧、更新、削除ができるアプリを作成する。(*この記事は前回の内容が完全に終了していることが前提である)
モデルの作成
まずは。DBのテ...
2024動的Webプロジェクトlunchapp(Java + SQL)
エクリプス動的WebプロジェクトにおいてDBに接続する流れを理解しよう。今回はWebアプリにおけるDBのアクセスを効率的に処理できるコネクションプールを利用していく。
コネクションプールを詳しく
データベースのコネクションプールとは...
Java + DB接続チェック用のデータベースを作成
xamppにログインして、以下のSQLを実行しデータベースを作成する。
CREATE DATABASE lunchapp
DEFAULT CHARACTER SET utf8;
データベースlunchappにテーブルを作成する...
mariaDB用のjdbcをダウンロードしよう
javaプロジェクトでDBを操作する場合JDBC(Java DataBase Connectivity)というデータベースを操作するために必要なクラスやインターフェースが入ったライブラリが必要となる。今回はxamppに付属しているmari...
JSP/Servletで複数ページあるサイトを効率的に作成しよう
JSP/Servletを用いて複数ページで構成されるサイトを作成しよう。
関連項目
◎標準アクションタグ<jsp:include>◎Filter
作業手順
○まずは見た目となるHtml&css...
Filterを使ったログイン機能の実践
今回はログインの機能を作成していく。ログインさえしてしまえばすべての機能を利用できるが、ログインしていない場合はサービスを利用できないサイトだ。 この機能をFilterを使って効率的に作成していく、Filterの理解を深める教材として使っ...
オブジェクト指向(ArrayList)
お題
一般クラスPlayerとアプリケーションクラスScoresAppを作成し、以下の処理を実現する。
実行例
名前と点数をフィールドに持つPlayerクラスのインスンスを指定数作成し、点数を降順にランキング形式で表示...
オブジェクト指向(継承)
お題
以下はStudentクラスとTeacherクラスとアプリケーションクラスSchoolAppクラスのソースコードである。
public class SchoolApp{
public static void main(...
オブジェクト指向(基本4)
お題
一般クラスGunとアプリケーションクラスGunAppを作成し、以下の処理を実現する。
実行例
実行例の中の---------->は弾丸を発射している様子を表している。
---------->
...
オブジェクト指向(基本3)
お題
クラスの作り方とインスタンスの作り方を学ぼう
手順
◯新規ファイルPositionApp.javaを作成する。内容は以下
public class PositionApp {
public static ...
Java17 + Terapad + Gitbash の環境を作る
全くの初心者がWin機でJavaを学習するとなった場合、ベストな環境はなんだろうか?王道のエクリプスだろうか、今や王者の風格すら漂うVSCodeだろうか、それともいぶし銀のVimだろうか。どれも一長一短あってとても悩ましい問題だ。なにが悩...
Unity シーンに動画を配置する
ときにゲームシーンの中に動画コンテンツを配置したい場合がある。今回はこの方法をやっていこう。
①ゲームシーンの中に配置する
まずはゲームの中のオブジェクトの一部として、動画を配置する場合だ。シチュエーションとしては、研究室にあ...
Unity timelineとcinemachineを使ってUnityちゃん大ジャンプ動画を作成する。
Unityで動画編集アプリのようにタイムラインをもとにして、動画などを作る方法を学ぼう。今回作成環境はUnity2022.3.26f1ビルトインレンダーパイプライン(従来からあるレンダリング手法)で行ったが、新しいことは特に行っていないの...
Unity NavMesh
敵が自分を追跡する処理が必要な際に重宝する、NavMeshを学習しよう。
ステージの作成
1.CreateEmptyからStageを原点に作成する2.Stageの中にCubeからFloorを作成するtransformは以下
...
pokeapiを利用したPythonアプリ
ポケモンデータを送出してくれるWebAPIを利用して、アプリを作ってみよう。表示にはtkinterを使っていく。
公式
完成イメージ
作成
まずは以下のURLをリクエストして返却されるjsonデータ...
tkinterでjpg画像を使う(PIL)
2024年現在tkinterで画像を扱う際、GIFやPNGには対応しているが、JPGは未対応だ。今回はtkinterを使ったアプリを作成する際に、JPGファイルを表示できるようにする。結論としては、Pillowと呼ばれるモジュールを使用す...
Todoアプリを作成してみよう。
Pythonを使ってtodoアプリを作成してみよう。今回はコンソールアプリとして作成し、データの保存にはMySQLを使う。
実行例
まずはいつものように実行例から
Todoは1件もありません
--操作を入力してください-...
Unixコマンド演習
Unixコマンドの基本を学んだら演習してみよう。Macの人はターミナルWinの人はGitBashで行うこと
演習問題
問.ホームにあるDocumentsフォルダ(書類フォルダ)に移動せよ
解答例
$ cd ~/Docum...