matsubokkuri

Minecraft

Minecraft Server (統合版) をsystemdによる自動起動設定

概要Minecraft BedrockサーバをLinux上で起動させてSystemd配下でサービスを管理する設定。Minecraft bedrockサーバはしばらく立ち上げておくとメモリを食いすぎて勝手に落ちてしまいます。勝手に落ちたら手動...
Program & Service

和暦や休日情報をREST APIで提供するサービスを公開

概要以下の情報の取得や変換を行えるサービスを公開しました。和暦→西暦変換西暦→和暦休日一覧年齢APIの利用例和暦を取得今年に関する情報を取得。% curl -s | jq{ "seireki": "2023年", "wareki": "令和...
AWS

AWS Organizationを導入した後にAWS IDを作る手順

備忘録。マニュアルは長ったらしいし、ベストプラクティスがよくわからないので、以下のような感じで運用していきます。手順上位OUのアカウントにログインAWS OrganizationsのページからAccountを作成(ここで言うAccountと...
AWS

CloudFrontにてCORSを利用する際の設定方法

久しぶりにハマったので備忘録を残しておきます問題CloudFrondを使っている環境において、CORS (Cross-Origin Resource Sharing) に該当するリクエストが成功したり失敗したりしました。前提の共有サーバサイ...
Ruby on Rails

Rail7の推奨になったimportmap+ dartsassを使ってサービスを構築してみました

概要Ruby on Rails Advent Calendar 2022の17日目の記事です。Ruby on Rails 7.0からアセット管理にimport mapsが使われるようになりました。Rails6のときに使われていたwebpac...
Node.js

node 18 upgrade error

Node.js v16からNode.js v18にアップグレードしたらエラーが出ました。node:internal/crypto/hash:71 this = new _Hash(algorithm, xofLen); ^Error: er...
Diary

githubのissueやpull requestをCSVで出力するスクリプトを書きました

概要特定の検索条件で、githubのissueやpull requestをCSVに出力する必要があったのでスクリプトを書きました。APIでの呼び出しはpagingがあるのでちょとスクリプトを書かないと一覧を取得できないので面倒です。okta...
Diary

Google Spreadsheetで特定の日の為替レートを表示

コピペできるようにメモ。為替レートを表示普通にやるとテーブルが自動で作られる=GOOGLEFINANCE("CURRENCY:USDJPY","price","2022/1/1")特定の日の為替レート1つのセルで表現=index(GOOGL...
Diary

Google WorkspaceからOffice 365へのユーザ同期が年1回ぐらい止まる問題の対処方法

背景コーポレートSEのお話。(おそらく日本に数人しか必要としないようなユースケースのネタかと思いますが)弊社(マインディア)ではGoogle Workspaceのユーザ情報をマスタとしています。所属する部署に応じてMicrosoft Off...
Program & Service

カジノのルーレットシミュレータを書いてみました

概要ダズンベット法を使うと勝ちやすいとか書いてあるので実際にプログラムを書いて検証してみました。「勝率が高いベッティング方法とマーチンゲール法による資金管理を組み合わせれば最強じゃね?」と思ってプログラムを書いて検証してみました。世の中にあ...