@kyanny's blog

印刷は人間に対し市場を作り出し、国民軍を創設する方法も教えたのであった - マーシャル・マクルーハン「グーデンベルグの銀河系」

diff-highlight

Homebrew で Git をインストールする 付属してる diff-highlight に symlink をはる brew install git sudo ln -s /usr/local/share/git-core/contrib/diff-highlight/diff-highlight /usr/local/bin/diff-highlight

黄金のアデーレ 名画の帰還

家族の肖像画を取り戻すために祖国に訴訟を起こす老婦人と若手弁護士の話。なかなか良かった。 老婦人がオーストリアの貴族の家柄の人で、いかにも貴族らしい威風堂々とした立ち居振る舞いが清々しかった。 弁護士はベン・アフレックに似てるなあと思いなが…

SSH CA

SSH サーバへの接続を公開鍵認証ではなく証明書認証で行うこと。 ↓作業手順はこのドキュメントがわかりやすい。 support.conoha.jp 手順 sudo ssh-keygen -f /etc/ssh/ca sudo ssh-keygen -s /etc/ssh/ca \ -I "$(whoami)@$(hostname --fqdn) user key" \ -n…

望み

去年の秋に公開されたばかりなのにプライムビデオでもう無料配信されてた。 石田ゆり子は「大義なき愛に生きる女」の役が実によく似合う。「外事警察」や「CRISIS 公安機動捜査隊特捜班」のそれとはずいぶん違う役回りではあったが。 望みメディア: Prime Vi…

GitHub flow では Pull Request をマージする前に production デプロイする

guides.github.com ずっと「マージした後にメインブランチを production デプロイする」というワークフローだと勘違いしていた。 昔は「マージ後にデプロイ」だったが、いつの頃からか「マージ前にデプロイ」に変わったらしい。 もちろんチームによってワー…

サポート業務の極意 いかにしてストレスなく、顧客満足度を上げることができるか

カスタマーサポートの仕事をするのは初めてなので、そもそもどういう仕事なのか?という基本的な知識をインプットしたいと思い、手頃そうなこの本を読んだ。 平易な内容でわかりやすかった。文章もとても読みやすかった。短いので短時間で読み切れたし、値段…

ミッション: 8ミニッツ

面白かった。観終わってから、評価がさらに上がった。 function showSpoiler17797bfd33a() { if(window.confirm('ネタバレを含む感想文を読みますか?')) { document.getElementById('showSpoiler17797bfd33a').innerHTML = "前提知識なしで観たのでまさかタ…

コーヒー: コロンビア スウィート&フラワーズ

高井戸の白兎珈琲店で購入。いい香りですっきりめで美味しい。挽いて数日経ってから開封だったのがやや心残り。

Kensuke Nagae is a GitHubber!

I am thrilled to announce that I joined GitHub as an Enterprise Support Engineer. GitHub was one of my dream companies for years. I am so happy to be a member of people who make a platform where the world builds software. I am looking forw…

リモートワークの達人

37signals (Basecamp) によるリモートワークの利点をこれでもかと説く本。 こんなご時世だからまた似たような本を書いたのかな、と思いつつ読んでたら、どうにも既視感がありすぎたので改めて表紙をよく見たら、「Remote: Office Not Required」の邦訳「強い…

ジョーカー

「楽園」の感想ブログでやけに「ジョーカー」への言及が多い気がしたので流れで観た。内容に関連があるのかと思ったが、単に同時期公開だからだったのかもしれない。 混沌としていた。絶望的ではあるが不条理とはいえない、という感じ。バットマンシリーズに…

1Password Account Export zip について

MacBook Air のストレージ容量不足に悩まされていて、 Disk Inventory X で消せそうなファイルを探していたら、 1Password Account Export 20190626-233615.zip のようなファイルが大量にあるのを見つけた。 /Users/kyanny/Library/Group Containers/2BUA8C4…

insight(インサイト)――いまの自分を正しく知り、仕事と人生を劇的に変える自己認識の力

自己認識とは何か、なぜそれが重要か、を説いた本。 自己認識は二十一世紀のメタスキルである 人生の成功にとって重要な能力は自己認識が基になっている 自己認識には二種類ある 内的自己認識 自分自身を理解する能力 外的自己認識 周りが自分をどうみている…

楽園

胸糞悪い話だった。田舎は最悪。村八分をするような限界集落は滅びてしまえと思った。「楽園」というタイトルも意味がわからなかった。 楽園発売日: 2020/03/19メディア: Prime Video

免許証更新で都庁まで出向いたついでに、近くの新宿中央公園で一服したら、なんとなく見覚えがあって、 六年前の春先に Quipper の面々でお花見に来たところだった。写真が残っていた(準備の隠し撮りみたいなひどい写真)。懐かしくて切なくなった。ちょう…

運転免許証更新

新宿の運転免許センターにて。優良なので五年ぶり。 旧姓併記の手続きは簡単だった。最初に申し出て、書類に新旧の氏名を記入するだけ。 「過去五年で気を失ったことはあるか」「過去五年で身体を動かせなくなったことはあるか」などの申請項目があった。二…

One Tap BUY

One Tap BUY が PayPay 証券になった。 One Tap BUYはPayPay証券へ | PayPay証券 One Tap BUYはPayPay証券へ | PayPay証券 2016年6月にサービス開始で、同じく2016年6月に申し込んでいた。履歴を見たら最初の入金は7/1、最初の買い付けは7/2で、アルファベッ…

OM-D Webcam Beta で Meet 飲み会

OM-D E-M1 Mark II を Web カメラ化するツールが macOS に対応していた。 オリンパス、Webカメラ化ソフト「OM-D Webcam Beta」のmacOS版を公開 - デジカメ Watch 以前は未対応だったので工夫が必要だった。 macOS Catalina で OM-D E-M1 Mark II を Web カメ…

旧姓(旧氏)併記の手続きをした

総務省|住民基本台帳等|住民票、マイナンバーカード等への旧氏の併記について 運転免許証の更新日が来たので、このタイミングで身分証に旧姓を併記したいと思って手続きをした。 本籍地の役所から戸籍謄本を取り寄せた コンビニ発行に未対応の自治体だった…

NO FOMO

FOMO という言葉を知った。結構昔からあったらしい。 昔は FOMO に近い感情があった。そんな自分が嫌でもあって、意識的に他者との繋がりを減らしてきて数年経った。いまでは「みんなの話題」についていけないことに、ほとんど何も感じない。そんな話題があ…

コーヒー: コスタリカ SHB セントタラス

妻が吉祥寺に買い物に行ったついでに買ってきてくれた。以前も買ったことがあったらしい。 コーヒー: コスタリカ SHB セントタラス農園 - @kyanny's blog 苦味が強く、酸味が少ない。もう少し酸味があってフレッシュなほうが好み。 挽き方の目が細かくてフィ…

Django: SECRET_KEY を再生成する

SECRET_KEY をうっかり GitHub に晒してしまった場合、再生成した方が良い。 check_secret_key によると SECRET_KEY は、 5種類以上の文字が使われている 50文字以上の長さがある を満たす文字列であればなんでも良さそうだが、せっかくなので Django が自動…

Django: SECRET_KEY を GitHub に晒さない

django-admin startproject が生成する settings.py には SECRET_KEY がハードコーディングされている。そのまま GitHub に push すると GitGuardian が親切にも警告メールを送ってくる。実験用のプロジェクトでは問題ないが、正しい作法にのっとるに越した…

Django: ManyToManyField through で中間テーブルを自作する

この記事で詳しく説明されている。 djangobrothers.com 理解のためにサンプルプロジェクトを作って確認した。 ManyToManyField のみ github.com 中間テーブルは Django が自動作成する bookmark_tags 中間テーブルのモデルは定義しない(できない) admin で…

入籍10周年

入籍して10周年だった。 この10年で猫を2匹飼い、2度転職し、他にもいろいろあったけど、なんだかんだで2人仲良く健やかに暮らしてきた。 妻と猫が幸せそうに暮らしているのが何より幸せだ。次の10年も、仲良く健やかに暮らしていきたい。 結婚式の写真。お…

ゼルダの伝説 夢をみる島

我が家の Switch 初タイトル。「ゼルダ」は妻にぜひプレイしてみてほしかった。 妻に「攻略サイト禁止」を言い渡し、おれもネットは見ずに2人でクリアした。ところどころ謎解きやボス戦を手伝った。昔やった「神々のトライフォース」と色々似てたので勘が働…

MongoDB の Free Monitoring

Docker で遊んでいたらコンソールに書いてあった。 --- Enable MongoDB's free cloud-based monitoring service, which will then receive and display metrics about your deployment (disk utilization, CPU, operation statistics, etc). The monitoring …

MongoDB の ObjectId が 6 始まりになっていた

MongoDB Memo Issue 78: January 22, 2021 より。 MongoDB ObjectIds Now Start with 6 — This is pointless trivia, but ObjectIds are formed from Unix epoch timestamp values plus a random value and a incrementing counter. Due to the current time…

Docker で起動した MongoDB に接続する

ポイントは、 mongod コンテナ(サーバ)と mongo コンテナ(クライアント)を同じ network に所属させること。 ネットワーク作成 ❯ docker network create some-network e8d64e37962861363dede64b437a7d58359f9db1eb57d8b27f5f73f92fdfbf5d mongod 起動 ❯ d…

Django: Signals を使ってモデルの変更履歴を残す

Signals | Django ドキュメント | Django ハマったところ pre_save ハンドラの引数に渡される instance の attribute は「更新されるべき値」に置き換わっているので、「更新前の値」を得るには Book.objects.get(id=instance.id) などとして自前で DB から…