Zatsu posts

[Ruby]delegateメソッドの使い方

概要 Module#delegate このメソッドを使うことで癒着を弱めてデメテルの法則に沿えるようになる デメテルの法則 任意のオブジェクトが自分以外の構造やプロパティに対して持っている仮定を最小限にすべきであるという考え方。 以下のように、objAから他のオブジェクトを経由してメソッドやオブジェクトなどを呼び出してはいけない。 objA.objB.Method() →オブジェクト間のや...

Backlogのプロジェクト間の移行

概要 Backlogを移行する必要が出てきた。 Issueの概要、コメント、添付ファイルも移行したい。 Issueの数は100と多くない。 参考 プロジェクトのデータを別のスペースに移行できますか? – Backlog ヘルプセンター ※Spreadシートなどで移行できる方法もあったがコメントなどの制限があり、添付ファイルの移行も行えず、改行のフォーマットなども面倒で断念した 作業 $...

VPNサーバーについて調べる - Tailscale入門

Tailscaleとは 外出先からホームネットワークにアクセスするためのクラウド型P2P VPNツール。現時点で最も洗練されたP2P型のVPNツールの一つ。 主な特徴 1. 簡単な認証方式 GoogleまたはMicrosoftアカウントでログイン ブラウザから機器の一覧取得、削除、共有などの管理が可能 セットアップが非常に簡単 2. ポート開放不要 VPN用のポ...

Protomapsの調査

Protomapsとは Protomapsは、1つの静的ファイルとしてクラウドストレージにデプロイできる、無料でカスタマイズ可能な世界地図プロジェクト。 主な特徴 1. シンプルなデプロイ S3を使えるなら地図を公開できる - サーバーセットアップ不要 HTTPレンジリクエストを使用してベクトルマップタイルを配信 フロントエンド開発者が簡単に「セルフホスト」可能 2....

Conohaと自宅鯖をVPNでつないで大容量ストレージサーバーを構築にトライ

前提 自宅サーバをInternet公開にするためSoftEther VPNをVPS上に設定する(1) - Hexo に沿って作業をします。(大体がWindowsでToolを利用して設定している中でコマンドを細かく残してくれているブログに感謝です) リモートサーバの設定 Firewallの解除 CentOS 7 firewalld よく使うコマンド #centos7 - Qiita Con...

今こそ知っておきたい ~ 感染したらコレをする! ~ インシデントハンドリング を読んで

https://www.lanscope.jp/dl/pdf/incident_handling_cp.pdf インシデントハンドリングとは「インシデントの発生から解決までの処理を行う活動」を指し、4つのフェーズに分かれます 1.「検知/連絡受付」 2.「優先順位付け(トリアージ)」 3.「対応(インシデントレスポンス)」 4...