@kyanny's blog

My thoughts, my life. Views/opinions are my own.

2020-06-01から1ヶ月間の記事一覧

Quipper に入社して7年が経った

今日付で退職する。入社日は2013年5月28日だった。「入社して○年」も書き納めだ。去年は書けずじまいだったので、この2年を振り返りつつ、7年を総括する。 これまでの「入社して○年」エントリまとめ 丸2年 丸3年 丸4年 丸5年 丸6年(欠番) 失われた2年 一言…

OLYMPUS

オリンパス、赤字のカメラ事業売却へ-産業パートナーズと合意 - Bloomberg 今後のオリンパス映像製品の販売・サポートサービスについて:2020:ニュース:オリンパス オリンパスが映像事業を投資ファンドに事業譲渡する。今後のサポート継続やブランドの維…

gitlab.com/kyanny

なんとなく私用のソースコード置き場を GitLab に移行したいと思っていたが @kyanny が取れず、仕方なく @kyanny1 でやっていた。 さっき何気なくユーザー名変更できるか試してみたら @kyanny が取れた!以前は gitlab.com/kyanny にアクセスしても 404 だっ…

Golang Weekly #318

Table of Contents Golang Weekly #318 fgprof: A Sampling Profiler for Go GoPlus: A 'Go+' Language for Data Science Why You Should Be Using errgroup.WithContext() in Your Go Server Handlers How to Handle Signals to Gracefully Shutdown an HTT…

JavaScript Weekly #494

Table of Contents JavaScript Weekly #494 engineeringblogs.xyz Checkboxland: Render 'Anything' as HTML Checkboxes JavaScript Weekly #494 engineeringblogs.xyz 企業が運営してるエンジニアブログのキュレーションサイト。 GitHub で管理されてる。 C…

Ruby Weekly #507

Table of Contents Ruby Weekly #507 An Introduction to Web Scraping with Ruby The AWS SDK for Ruby v2 End of Life Dates Announced Postgres Indexes for ActiveRecord Join Tables in Rails Apps A Look at Ruby 2.7's Enumerable#filtermap Comma: A…

StatusCode Weekly #272

Table of Contents StatusCode Weekly #272 Xcode 12: Apple's IDE is Now in Beta GitHub is rolling out a new design for repo pages – not everyone likes it. Apple's Safari browser is adopting a WebExtensions-style API Software Should Be Design…

GoLand Live Templates

www.jetbrains.com ⌘+J で一覧が出る。 err と入力して TAB を押すと if err != nil { } と展開してくれる、みたいなやつ。 ⌘+J 以外にも、 fori forr などいくつかのキーワードで登録されている。 いくつかの入力箇所がプレースホルダーになっていて、可変…

会社というモンスターが、僕たちを不幸にしているのかもしれない。

サイボウズの社長が書いた本。なので、ポジショントークであることは考慮が必要だが、「会社とは何か」について本質的な指摘をしており、サラリーマンは一読の価値があると思う。 要約 「カイシャ」は実体も意思も無い 取締役がカイシャ(法人)の資産の使い…

黒い司法 0%からの奇跡

妻が実話を元にした作品を好むので、あと世情も世情なので。 無実の罪で死刑宣告を受けた黒人をハーバード出の若手エリート人権派弁護士が救うべく奮闘する話。 アラバマ州って南部だろうけどどこらへんだっけ、と思って観終わった後地図を見たら南部も南部…

パラサイト 半地下の家族

話題のアカデミー賞作品ということで配信開始された日に観た。 面白かった。テンポが良く、展開がガラリと変わるのも驚いた。 function showSpoiler172f711c45f() { if(window.confirm('ネタバレを含む感想文を読みますか?')) { document.getElementById('s…

HHKB Professional l2 墨 を掃除した

キートップを外して重曹溶かしたぬるま湯に浸けた。 キーボード本体は綿棒と爪楊枝(ウェットティッシュ被せ)で掃除した。 あまり使ってなかったからか、思ったよりも汚れてなかった。エアダスターでは汚れは飛ばせなかった。 天気の悪いタイミングで洗った…

Grammarly

www.grammarly.com 英文のリアルタイム添削をしてくれるサービス。たまに同僚のマシンに入ってるのを見かけたりしてぼんやり存在を認識していたが、なんとなく避けていた。文法でも単語のチョイスでも自分で調べ、考えて文章を書くべきであり、機械に指摘さ…

ロイケリン終了

エンタイビオを開始してから一年余、体調は安定しており検査の数値も良いので、0.1gの微量で続けていたロイケリンの処方が今回から無くなった。

Sense of ownership

「オーナーシップを持つ人がいない」を横文字を使わず言い換えると「担当者不在の案件」となる。 担当者不在の案件は悪である、という風潮が強まると、担当者をつけろ、という話になる。 明確な担当者が割り当てられていけばいくほど ownership は増えていく…

Slack の風習で苦手なもの

Slack に限らず、ビジネスチャットツール全般に当てはまるが。 分報チャンネル 文字の絵文字 分報チャンネル #times_xxx みたいなやつ。あれは非効率な雑談ネットワークであり、多くの時間を無駄にしている。 「自分のメモ用途だ」という主張をよく見かける…

目黒最終出社日

貸与されていたラップトップと社員証の返却、および私物の引取のために目黒オフィスに赴いた。二ヶ月ぶり?もっとかも。 元々あまり多くの私物を持ち込んでいなかったので旅行カバン一個に全部入った。 HHKB Pro 2 墨 (US) だけは安全に回収しなくてはならな…

人に働きかけるときは真摯であるべきだ。しかし他人はコントロールできない。つまり、真摯に働きかけるが結果には期待しない、という分離が必要になる。訓練してこれを実践していくと、真摯に他人と相対する自分の裏側に空洞があって、空洞の外側の世界を冷…

マネジメントのスキルは潰しが効き、賞味期限も長い。だからこそ、未知の部分が少なくて退屈に感じてしまった。それもマネジメントの仕事を続ける気にならなかった一因だ。 マネジメントは結局「人をどう扱うか」に帰着する。モノ言う経営資源はヒトだけだ。…

AWS を速習している。ネットワーク周りの弱さが祟って VPC 周りの把握に苦労している。それ以外でも AWS のイロハ的なところがわかっていない気がする。これまで年単位でさぼってきたツケだ。いつかは払うべきだった。一番早いタイミングが今だというだけの…

IPv4 CIDR が 192.168.0.0/28 のサブネット内に 11 個以上の EC2 インスタンスを起動しようとすると以下のエラーが発生する

Amazon VPC やサブネットへの理解を深めるための実験。 IPv4 CIDR が 192.168.0.0/28 の VPC を作る AWS VPC では /16 から /28 まで指定できる その VPC 内に IPv4 CIDR が 192.168.0.0/28 のサブネットを作る /28 はネットワーク部が 28 ビットでホスト部…

JavaScript Weekly #493

Table of Contents JavaScript Weekly #493 Introducing GitHub Super Linter: one linter to rule them all Puppeteer v4.0.0 Released: The Node API for Chrome Stop mocking fetch DOCX: A Declarative API to Generate .docx Files JavaScript Weekly #…

Ruby Weekly #506

Table of Contents Ruby Weekly #506 Sadly the Travis Foundation is likely to shut down soon HEY’s UI is 100% HTML over the wire. We render plain-old HTML pages on the server and send them to your browser encoded as text/html. No JSON APIs, …

Golang Weekly #317

Table of Contents Golang Weekly #317 The Next Step for Generics Type Parameters - Draft Design Evaluating Go's Package Management and Module Systems How to handle errors in Go? [5 rules]​ John Conway, the esteemed mathematician who came up…

https://github.com/xo/xo

github.com データベース定義から Go 言語のコードを生成するコマンドラインツール 各種 RDBMS に対応 O/R Mapper ではない テーブルと対応する構造体定義のコードを出力する Insert のようなメソッド、 ActorByActorID のような関数のコードを出力する xo …

AWS training and certificate の AWS Cloud Practitioner Essentials カリキュラムは二種類ある

AWS Cloud Practitioner Essentials (Digital) (Japanese) (デジタル) (日本語版) 音声は日本語だが機械読み上げ。日本語字幕は無し AWS Cloud Practitioner Essentials (Second Edition) (Japanese) 音声は英語で日本語字幕付き Second Edition の方を受講…

Go database/sql tutorial

Go database/sql tutorial をやった。 database/sql パッケージはデータベースドライバのパッケージと一緒に使う *sql.DB 型のメソッドは大抵の場合 Error が返り値にあるので、必ずエラーの有無をチェックして適切な処理をすること。無視してはいけない sql…

Emacs で man を読む

M-x man SPC h m (Spacemacs の場合) 端末エミュレーターから man コマンドで読むのに比べてメリットが多い気がする。 端末の画面を占有しない man を読んでる間はシェルを操作できないので別のウィンドウやタブで新しいシェルを開く必要があ利、煩雑 Emacs …

Mac で docker cli の man を読む

Docker Desktop をインストールすると docker コマンドが使えるようになるが、 man はインストールされないので、読めない。 以下の手順で、 man を読めるようになる。 stackoverflow.com $ git clone https://github.com/docker/docker-ce $ cd docker-ce/c…

親しき仲にも礼儀あり、とはいうものの、身内に対してこそより踏み込んだことが言えるというのは自然なことだと思う。 取り繕った言葉を並べても、腹を割ったコミュニケーションはできない。むしろ慇懃無礼さに拍車をかけるばかりで、信頼感とか連帯感を育む…