2023-01-01から1年間の記事一覧

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)。(左右でそろってるバランス…