matsubokkuri

Diary

macOSでSDカードやUSBメモリをフォーマットする方法

問題Linux用にパーティションテーブルを変更してしまったSDカードやUSBメモリだとmacOSのディスクユーティリティを使ってもフォーマットやパーティションテーブルの書き換えが行えません。かといって、フォーマットするためのアプリケーション...
Diary

gatsbyセットアップメモ

セットアップこのあたりを参考に。% npm init gatsbyNeed to install the following packages: [email protected] to proceed? (y) ycreate-...
Diary

MySQL Workbenchの後継であるMySQL Shell for VS Codeを使ってみる

概要MySQL Workbenchのサーバーをモニタリングする機能がVS Codeのプラグインとしてリリースされているようなので軽く動作を見てみます。設定ssh tunnelの設定は相変わらずうまく接続できなかった(MySQL Workbe...
MySQL

UbuntuでMySQLを8.0.34から8.1.0へアップグレード。Innovation Releaseを使う設定。

背景MySQL Innovation Day Tokyo 2023に行ってきました。(オフィスから徒歩8分なので楽!)2023年7月18日 (今から約1ヶ月前)にMySQL初のInnovation Releaseが行われました。バージョンは...
Linux

Ubuntu live patchを導入してみた

LivepatchとはLivepatchはその名の通り、Ubuntu(Linux系のos)でapt-get upgradeされた時に、kernelパッチを更新するためにーサーバーを再起動せずに適用できます。Ubuntu Pro向けなのですが...
Diary

知的労働者のための究極のホームオフィス環境ガイド

概要知的労働者にとって作業環境は重要です。良い機材にはお金をかけても効率が上がればすぐに回収できます。早く買えば、利用した日数で金額を割ると日割り金額が低く済みます。ということで、私がトライアンドエラーしてたどり着いたデスク環境を紹介するの...
Business Intelligence (BI)

tableau serverをrpmでアップグレードする方法メモ

概要tableau serverは1年に3〜5回ぐらいセキュリティ脆弱性対応や不具合対応のために新規バージョンがリリースされます。毎回微妙に不具合が起きたりするのでメモを残しておきます。公式の手順書はこちらになります。やり方の例以下のページ...
Program & Service

個人開発のWebサービスをCloudflareに載せてみた【無料でここまでできる】

概要私は個人でWebサイトやWebサービスを色々公開しております。この度、個人開発でWebサービスを運用するときにCloudflareを利用すると様々なリスクを無料でヘッジできるので事例を紹介します。しかも無料です。個人開発サービスの問題費...
Security

AtlassianをSP、Google WorkspaceをIdPとしてSAMLを設定する方法

概要SAMLの証明書が切れたので設定箇所をメモしておきます。SAMLに関する設定は2箇所あるので、両方を適切に設定する必要があります。Atlassianのドキュメントには設定1に関する事項しか載っていないので不十分でした。設定1SAMLの証...
Ruby on Rails

末尾の半角スペースで困惑:ActiveModelとMySQLの連携問題

概要ActiveModelのuniqueがあるアトリビュートの末尾に半角スペースがあると挙動がおかしくなるケースがありました。問題以下のようにcodeがユニークなアトリビュートを定義してあるとします。class Product < Appl...