Server software

自宅サーバ環境

ハードウェア PowerEdge T320を2019年12月に中古で26,000円で買いました。製造日は2013年とか2014年かと思います。 CPU: 8コア Xeon E5-2450 2.1GHz RAM: 16GB HDD: 2TB ...
コーポレート IT

GoogleのCloud Identityでエンドポイント管理

概要 Googleが2020年1月16日にリリースしたCloud Identityによって社内端末を管理する設定をしました。事例がほとんど見つからないのでオフィシャルドキュメントを片っ端から読んで設定してみました。コーポレート関連の情報が全...
Program & Service

slackのステータスアイコンを自動で更新(家かオフィスかをアイコンで表示)

概要 以下のように、自分がどこにいるのかを自動的にSlackのアイコンに表示する方法を紹介します。2年前(2020年)ぐらいに設定した内容なのでちょっと古いところがあるかもです。 slack-wifi-status じゃあ、どうやってステー...
Ruby

Toonesの残高をチェックして少なかったらSlackへアラート

インターネットFAXのToonesにある残高が減った時に検知する手段が無かったのでスクレイピングしてSlackに通知するようにしました。mechanize gemを使えば、結構簡単に書けます。 ヘッドレスブラウザを使うと大げさすぎるし、ht...
Ruby on Rails

RSA Encryption not supported – caching_sha2_password plugin was built with GnuTLS support がでたときの対処法

原因 MySQL5.7までの認証プラグインにはmysql_native_passwordがデフォルトで使用されていましたがMySQL8より新たに追加されたcacing_sha2_passwordがデフォルトに変更されましたがクライアント側が...
Linux

Ubuntu 20.04.2 LTSにWiFiドングルを設定

こちらを買いました。Linuxで使えるようにするための設定があまり書かれていなかったのでメモ書きを残しておきます。Ubuntu 21でも同様です。 チップセットを調べる matsu@lenovo:~/$ lspci |grep net 08...
Linux

Ubuntu 21.10で複数NICを1つのネットワークに繋げる設定

Ubuntu 20系よりroute周りの設定を細かく書かないとエラーになってしまうので以下のように修正。 ** (generate:289522): WARNING **: 01:36:28.530: gateway4 has been d...
Linux

Ubuntu 21.10にアップグレードしましたが2つ問題が発生

処理自体は簡単です。今までと同じようにUbuntuの場合は以下のコマンドだけでアップグレードできます。 sudo apt updatesudo apt upgradesudo do-release-upgrade アップグレードは正常に終了...
Ruby on Rails

Rails + MySQL 8でngramを用いたfulltext index

Railsのmigrationで普通にfulltext indexを付ける場合には以下のようにすると思いますが、普通のfulltext indexではngramが使われないので日本語の全文検索をする場合には全然マッチしません。 class ...
AWS

このBlogのホスティングを自宅サーバからLightsailに移行しました

背景 自宅サーバで運用していましたが、Raidカードが壊れてOSが起動できなくなってしまいました。調達にも時間がかかるので、取り急ぎデータをサルベージしてどこかで動かす必要がありました。Lightsailが安いのでこの際に移行してしまいます...