インフラエンジニアの教科書を読んで学んだこと、考えたことをまとめました。 インフラエンジニアの教科書作者:佐野裕シーアンドアール研究所Amazon TL;DR ハードウェアやデータセンターの選定の基礎知識がまとまっており、オンプレ入門に良い本です。 動機 …
TL;DR Customize AWS Console Header Setting は アカウント名を後方一致で判定している AWS SSOでのログイン時にアカウントメニューボタンに表示される文言は Permission / ユーザー名 したがって、アカウント名では判定できない。 凡例 アカウント名にユー…
崎村さんのデジタルアイデンティティーを読みました。 デジタルアイデンティティー 経営者が知らないサイバービジネスの核心作者:崎村 夏彦日経BPAmazon OAuthとOIDCを触っている程度のエンジニアとしては、知らない用語が多くあって勉強になった... という…
TL;DR 1Passwordには2種類のChrome拡張があります。 新しい方 chrome.google.com 古い方 chrome.google.com 新しい方がChromeとの統合が優れていて、サクサク動くし、Desktop版がなくても動きます。しかも古い方は1Password 8 からは非対応になります。まだ…
Paste Imageが便利です。 marketplace.visualstudio.com macOSの場合、 Cmd + Alt + V でクリップボードの画像の保存 + マークダウンへの埋め込みをしてくれます。 デフォルトだとマークダウンと同じフォルダに画像をアップしてくれるのですが、私の場合はフ…
TL;DR Good git config --global core.excludesFile "${HOME}/.gitignore_global" OR # .gitconfig [core] excludesfile = /Users/hiroga/.gitignore_global_global Bad git config --global core.excludesFile "~/.gitignore_global" OR # .gitconfig [co…
TL;DR フロントエンドの専門家ではないが、コーディングを担当することになった人間に有効 知らないプロパティの紹介、標準のCSSでこんなことができるのか、という驚きがある CSS Custom Propertiesのそこそこ詳しめの紹介 CSS Grid Layout に関する参考サイ…
アチーブメント出版は、見たところ実用本に自己啓発のエッセンスを垂らした本を作っているようだ。 LEARN LIKE A PROはその印象と裏腹に軽くない。Coursera の人気講義 "Learning how to learn" の講師コンビが執筆した、いわば同講義の書籍版だからだ。 私…
booth.pm アップデートの早い AWS のアカウントセキュリティ界隈において、2020 年時点での最新がキャッチアップできる本でした。 個人的には以前から興味のあったテーマなので知っていることも多かったです。しかし、以下の 2 点を新たに知ることができたの…
TL;DR その他のログイン手段を用意する GitHub, Twitter側のOIDC連携を解除する LAPRAS側の連携を解除し、再接続 Step by step その他のログイン手段を用意する 例えばQiitaがオススメです。 Login by Qiita GitHub, Twitter側のOIDC連携を解除する GitHubの…
TL;DR 1PasswordのItem Historyは、Vaultを移動すると無効化されます。 support.1password.com 検証 移動前のItemには View Item History が表示されています。 移動前のItem 移動後、 View Item History が消えました。 移動後のItem 再び元のVaultに戻して…
TL;DR 誤り "web": { "favicon": "******", "config": { "apiKey": "******", "authDomain": "******", "projectId": "******", "storageBucket": "******", "messagingSenderId": "******", "appId": "******", "measurementId": "******" } }, 正解 "web":…
TL;DR CircleCIでリポジトリのセットアップ時、そのリポジトリに既にWebhookが登録されているとエラーになるらしい。 条件は不明だが、リポジトリの名前の変更が関係あるかも。 対策としては、CircleCI由来のデプロイキーとWebhookを全部消せばとりあえずOK…
TL:DR ContentfulでIFTTTが用意したWebhookを叩いてツイートします。 (Zapierの方が簡単ですが、個人開発ではWebhookが無料で利用できるIFTTTがオススメです) 手順 IFTTTのワークフローを設定する ContentfulでWebhookを叩く IFTTTのワークフローを設定す…
TL;DR Google Apps Script GitHub アシスタント で Pull に失敗し、かつ Error [github assistant] undefined を表示されている場合、Google Apps Script API がオンになっていない可能性があります。 chrome.google.com 設定からオンにしましょう。 詳細 以…
内部トラフィックの除外に関する公式ドキュメントがユニバーサルアナリティクス向けなので、Google Analytics 4向けの手順を書きました。 TL;DR データストリーム → タグ付けの詳細設定→ 内部トラフィックの定義 手順 データストリームを選択 ウェブストーム…
2020年は外出が少なかったこともあり大量に漫画を読みました。 総額20万円、108タイトル771冊(もっとも、1/3くらいは積ん読)のベスト10を決めたので、よかったら読んでください。 108タイトルの一覧はこちら 選定基準 今後の人生に影響を与えたであろう順…
TL;DR ディレクトリを作る pipenv --python 3.9 などで pipenv の環境を構築 そのディレクトリで Intellij を起動し、 Command + ; でプロジェクトの設定 SDKsからAdd Python SDK pipenv environment で OK Project SDK を選択 統合シェルを起動して指定した…
タイトルで言い切りました。 TL;DR good echo -n Aladdin:OpenSesame | /usr/bin/base64 QWxhZGRpbjpPcGVuU2VzYW1l bad echo Aladdin:OpenSesame | /usr/bin/base64 QWxhZGRpbjpPcGVuU2VzYW1lCg== Basic認証・Authorizationヘッダー・文字コードについて な…
結論から言うと、Dropboxが自動生成したZipファイルはルートディレクトリのパスが含まれるらしい。 stackoverflow.com unzip -l で中身を確認しよう。( zip -sf でもいいが、 unzip だとファイルサイズも確認できて嬉しい) unzip -l 詳細 具体的には以下の…
justInCase で開発にJetBrainsの製品を利用しています。 チームで利用する際に気を付けたいポイントをまとめました。なお、私も勉強中なので誤っている点があるかもしれません。ご指摘いだければ幸いです。 [JetBrains] OrganizationとTeamの違いを理解する …
Mac miniのHDDを交換しました。 Mac mini with HDD 組み込みのHDDはTOSHIBAの500GBのモデルですが、いま入っているのはWestern Digitalの4TBのモデルです。 Mac miniの処分のため元の500GBのHDDに戻すことにしました。その作業レポです。 手順 基本的にiFixe…
最近PCを新しくしたので、チーム開発でGitを使う場合にやっておきたい設定をまとめました。 前提 GitHubはプライベートとチーム開発で同じアカウントを利用します。 一人で2つ以上のアカウントを持つことは利用規約違反だし、これから紹介する設定を利用すれ…
統合方法 Commitウィンドウのどこかにある "Switch to commit dialog" というメニューを選択すると、Commitウィンドウがなくなります。 それまでCommitウィンドウにあった Local ChangesタブはGitウィンドウに移動し、GitウィンドウでLocal Changes, Log, Co…
(2版→1.2版に修正) 2020年9月に「Amplify Console 実践入門」という本を出品しました。 techbookfest.org それ以降に業務でAmplify Consoleを使っていて得た知識をまとめました。いくつかは第2版にも記載しています。 ほお〜と思っていただければ幸いです。…
IntelliJでたまに黄色いプロンプトが出て困ることありませんか? 黄色いプロンプト 黄色いプロンプトは何なのか。どうして出てしまい、出さないためにはどうすればいいのか。調べました。 黄色いプロンプトは manページのインデックス検索 このプロンプトで…
GSuitesのUpdateブログにあるように、2020年9月時点で共有ドライブのフォルダが共有ドライブに所属していないユーザーにも共有できるようになっていました! https://gsuiteupdates.googleblog.com/2020/09/share-folders-shared-drives-ga.html 仕様(2020…
Twitterで Sum (@nepinepimate3) | Twitter さんに勧めてもらったのと、社内でデータ基盤を立ち上げようとして悩みが多かったので読みました。 データマネジメントが30分でわかる本作者:ゆずたそ,はせりょ発売日: 2020/03/12メディア: Kindle版 SREらしく(?)…
Macが散らかってきたので、過去にbrew cask install した、今では使っていないアプリケーションを掃除しました。 brew cask list でインストールしているアプリがわかります。 掃除したもの brew uninstall airdroid airdroid はMacとAndroidとiPhoneのプラ…
TL;DR mongoDB4.4 では、DB本体とDB周辺ツールを別々にリリースするようになりました。 https://docs.mongodb.com/database-tools/mongorestore/ というわけで、今後 mongorestore したい方は以下の通りにインストールが必要です。 brew tap "mongodb/brew" …