Springやってみた①

Springやってみた。 講座はこちら。短いし、シンプルでとっかかりにはすごくよかった。 www.udemy.com 構成は、 こんな感じのフォームに商品番号を入れると、商品名が返ってくるWebアプリ。 ↓↓↓↓↓↓ 作ったソースの一部。 コントローラー package com.example…

AWS DVAとりました。

AWS

もう2か月も経ってしまったが、12月に無事合格してました。一発合格です。うれしい。 SAAをとっていて、素養はあったので、そんなに苦労はしなかった。 とはいえ、SAAよりも開発よりの細かいことを聞かれるので、その辺は大変だった。 (buildspec.ymlはど…

Java女子部行ってきた

2/3(土)開催のJava女子部に行ってきたので、印象に残ったことのメモなどつらつらと。 Javaのサポート期間。本家のやつは、各バージョンごとに基本3年しかないらしい。 3年ごとにバージョンアップできる業務システムって・・・難しいよね。 だからJava8がい…

Java女子部行ってきた

2/3(土)開催のJava女子部に行ってきたので、印象に残ったことのメモなどつらつらと。 Javaのサポート期間。本家のやつは、各バージョンごとに基本3年しかないらしい。 3年ごとにバージョンアップできる業務システムって・・・難しいよね。 だからJava8がい…

SQLPlusのスクリプトに渡した引数を更に内部で渡したいとき

SQL

ハマったのでメモ。 こんな3つのスクリプトがあるとする。 --first_script.sql START second_script.sql "TODAY IS" '&1' START third_script.sql '&1' "IS TODAY" --second_script.sql echo '&1' '&2' --therd_script.sql echo '&1' '&2' で、 ↓のようにコ…

SQLPlusのスクリプトで生成するファイル名に引数で渡した値を使いたい

SQL

ハマったのでメモ。 --create_your_table.sql -- ファイル名を引数で指定してスクリプトを実行する例 SET SERVEROUTPUT ON SPOOL your_table_&1..csv SELECT * FROM your_table; SPOOL OFF EXIT; こうすると、例えば、 START create_your_table.sql "2024012…

AWS Secrets Manager使ってみた

AWS

やってみたのでメモ。 こんな感じで、パスワードを暗号化して保存できるサービス。 DBの認証情報、xmlファイルにべた書きしてるやつよく見るけど、こうすればクラウド上で暗号化して保存できるのか。 いいな。 Lambda関数で自動ローテーションもやってくれる…

SAMのサンプルプロジェクトを触ってみる

AWS

やってみたのでメモ。 AWS CloudShellで以下のコマンドを叩く。 sam init --runtime python3.7 --dependency-manager pip --app-template hello-world --name sample-sam cd sample-sam sam build sam deploy --guided SAMの公式ガイド:https://docs.aws.am…

AWSSystemManagerを触ってみた

AWS

やってみたのでメモ。 IAMロールを作る AmazonEC2RoleforSSMというEC2インスタンス用のロールポリシーが既に用意されているので、これをアタッチしたロールを用意する。 EC2インスタンスに1のロールをアタッチ AWS Systems Managerのメニューから左側のフリ…

Java女子部行ってきた。JJUG CCC recap イベント

4年ぶりにJava女子部行ってきました。 4年ぶりと行っても、4年前に初めて行ったきりなので、ほぼ初回みたいなもん。 今日やったトピック ①セッションの再演 「金融系子会社でレガシーシステムしか作ったことないけど、モダン開発に挑戦してみた」 ②セッショ…

VBAを勉強しました。~データを条件に従って分割~

仕事でどうしてもVBAから逃げられなくなってきたので、勉強した。 以下のようなマクロを作りました。 こういうデータがあったとき、 市町村名 男 女 子ども 登録日 項番 千代田区 100 200 10 2023/7/1 001 横浜市 100 200 10 2023/7/1 001 さいたま市 100 20…

【Minecraft】1人でもプレイヤーが死亡したらワールドを再生成する

先日のこれを、以下の記事で書いている通りプラグインとの抱き合わせでちゃんと作った。 mstudy-diary.hatenablog.com プレイヤー死亡時にspigotのサーバーログlatest.logにキーワードを出力するプラグインを設置し、 スクリプトでそれを拾って再生成操作を…

【Minecraft】ログを取得してワールドを自動的に再生成するスクリプト

ハードコアを複数人でクリア、1人でも死んだら初めからやり直しという企画を前やったときに、 手動でワールドを再生成するのが面倒だったのでスクリプト化してみた。 まだまだスマートじゃなくてアレだけどとりあえず動いたので記録しておく。 当スクリプト…

CloudWatchAgentでメモリ使用率を見たい

掲題の通り。 メモリ使用率は、カスタムメトリクスを設定しないとできないので、それをやってみた。 qiita.com ほぼこちらの手順通りなんだけど、 違うのは取得するログにSpigotのlatest.logを追加したくらい。 "agent": { "metrics_collection_interval": 6…

Minecraftサーバーで自動再起動を行う

プラグインとかもあったけど、cronでスクリプト実行するほうがシンプルで簡単そうだったのでやってみた。 こちらを参考に、でもここにある通りだとうまく動かなかったので、多少手を入れてます。 qiita.com # ------------設定箇所--------------- # 再起動…

特定の時間にスクリプトを実行したい~cronの設定~

タイトルの通り。なんか意外と難しくてハマったのでメモ。 環境はUbuntuです。AWSの22.04のやつ。 結論をまとめると、やり方はこんな感じ。 # cronインストール apt install cron #cronの設定ファイルを開く vi /etc/crontab と、↓のようなファイルが開かれ…

Minecraftプラグイン開発③~昼を長くしたい~

タイトルの通り、昼を長くしたい。作業してると夜来るのめっちゃ早い。 (と、遊んでる人に言われた。私自身はあんまりがっつり作業したことないんですが・・) 需要が少なくなさそうだと思ったので調べてみると、案の定プラグインを発見。 https://legacy.c…

Minecraftプラグイン開発②~プロジェクトをgitで管理~

サンプルプロジェクトが無事動いたところで、せっかくなのでgitでソースを管理してみる。 gitHube上でリポジトリを作る gitHubアカウントでログインし、リポジトリ一覧の緑色のNewからリポジトリを作る。 Eclipsにもどって、プロジェクトを右クリック→チーム…

Minecraftプラグイン開発①~サンプルでお試し~

Minecraftのプラグインを開発したくなったので、やってみる。 まずはQiitaでみつけたサンプルプロジェクトを動かしてみた。 環境 環境:AWS OS:Ubuntu サーバーソフト:Spigot やってみる ほぼこちらの記事を参考にさせていただいた。 qiita.com この記事で…

AWSに立てたマイクラサーバーで荒らし対策

せっかく立ててみんなで遊んでいたマイクラサーバーが荒らされた。 今後の荒らし対策としてやったことのメモ。 マイクラサーバーとして ①CoreProtectの導入 Spigotサーバーで使えるプラグイン、 CoreProductを導入しました。 使い方はこのサイトがわかりやす…

プロジェクトマネジメント入門

Udemyのプロジェクトマネジメント入門の講座を見たので、気になったところのメモと感想。 PMBOK Guide:世界でもっとも認められているプロジェクトマネジメントガイド。 へー。 マネジメントのグローバル基準:PMI。 PMP:PMIの資格。 PMBOKガイドは、業界に…

2回目の献血に行ってきました

仕事終わり、人生2回目の献血に行ってきました。 なので今日は勉強もジムも休み。 前回も今回も、400mlの全血です。 前回はちょっと目眩があってかなり長い時間休ませてもらったんだけど、今回はそれはなくて、 かわりに?センターを出た直後から食欲がすご…

LPIC1取得にむけて①

Linuxって、仕事でめちゃくちゃ使うのに体系的な勉強したことないなと思って、 ちょうどいいのでまずはLPIC1を目標に勉強してみることにした。 ↓のUdemyの講座をみていこうと思う。 【5日でできる】はじめての Linux 入門(LPIC Level1対応) ディストリビュ…

財務分析入門

Udemyの財務分析入門をみたのでメモ。 財務諸表のうち、大事な3つ。 貸借対照表(B/S) 損益計算書(P/L) キャッシュフロー計算書 1. 貸借対照表(B/S) よくみる四角い表。 「バランスシート」のバランスは、残高(Balance)。(左右でそろってるバランス…

データベーススペシャリストを取得した

2022年12月にデータベーススペシャリストを取得したのでメモ。 成績 午前I 免除 午前II 92点 午後I 80点 午後II 60点 それぞれ60点以上で合格なので、めっちゃギリギリ。 勉強方法、勉強時間 教材 徹底攻略 データベーススペシャリスト教科書 過去問解説が多…

AWSでMinecraftサーバーを立てる

やってみたのでメモ。 サーバーソフト・・Spigot 検索したら出できたやつ。 手順 1. AWSでEC2インスタンス起動 2. 起動したEC2インスタンスに、Spigotをインストール 3.ログの設定 少しはまりポイントもありつつ、わりと簡単だった。 アーキはこんな感じ。シ…