技術と魚

技術調査、開発TIPS、駄文

間違ったプロダクトを作ってしまう原因とPdMという役割

2019年を振り返った内容を記しておく。 内容は個人的な経験に基づいているが、大人の事情があるため、具体的な背景をぼやかした記述となっている。 (本当は1記事に全ての学びを記そうと思ったが、1テーマだけで記事として十分量になったので、分割することに…

ブランチを選択方式でちょっとだけ楽に切り替えたい

git

レビュー後など、直近や直前に使っていたブランチに戻りたいときはよくある。しかし、ブランチ名を忘れてたりすると「なんだっけ?」と思ってさかのぼったり、tab補完で頑張って見つけようとしたりする。 「直近のが数個並んで、対話的に選べればいいのにな…

git管理下でgrepした行の文字列を置換する

もっと良い方法もありそうだけど、awk, while readにパイプしてやるといい感じになる。 # fooのある行をすべて検出してbarに置換 git grep -n "foo" | awk -F ":" '{ print $1" "$2 }' | while read f n; do sed -i '' -e "$n s/foo/bar/g" $f; done 一応何…

getDerivedStateFromPropsでthisがundefinedな件

という問題に直面した。GitHubのissueをたどってみると、 I understand this might seem a bit overprotective. But I don’t see practical upsides to allowing it. And I see downsides: this will be there, it will just point to a different thing, an…

TOEIC@9/29

スコア 845(L430/R415) 前回差 50 なんか覚醒してリスニングが大体分かるモードに入ったので、ほぼ問題先読みして解けた。 前回までやらんかったシャドーイングを取り入れたのと、速度1.2倍で聞いていたのが効果あったと思われる。 リーディングも前に比べて…

Vapnikの原理

Vapnikの原理「ある問題を解くとき、すぐにそれより一般的な問題を解こうとしてはいけない」 SVMの本に載っていた。"原理"と言うけど、何らかの普遍的性質を示しているわけではなくて、人がついやってしまう間違いがあるので、注意したい考え方の一つという…

率直に思いを伝えるタイミングの話

特に仕事では、感情論とかすげー嫌いなので、ロジカルかつ合理的な説明を可能な限り求めてしまう。 何なら感情論振りかざすタイプを見てちょっと一線置こうかな程度に冷めた目で見てきた。 しかし最近は、経営という立場を通じて、それではダメなタイミング…