新米エンジニアの失敗再発防止メモ

自分そしてこの世界の皆が、同じ失敗をしないためのメモ

Twitterやってます!@rakuton_t
欲しいものリストのブタメンを送ってくれた方、ありがとうございます!

任天堂Switchのゲーム画面をキャプチャするときにHDCPでブロックされる場合の原因と解決方法

解決方法 Youtubeなど、HDCPで保護されているソフトを終了する。 原因 任天堂Switchは、基本的にHDCPで保護されていないのですが、ソフト単位で保護されていることがあります。 それが、例えばYoutubeです。キャプチャボードなどで映像キャプチャし、OBSなど…

【javascript】beforeunloadイベントでページ更新と遷移を判別することはできない。

タイトルの通りです。 beforeunloadイベントでページ更新と遷移を判別することはできません。 よって、離脱とページ更新(リロード)で、確認メッセージを出し分けることもできません。 何故なら、ユーザーの遷移先はプライベートな情報だからです。例えば、下…

【youtube-dl】YouTube said: Unable to extract video data の対処

目次 経緯 エラーの発生条件 解決方法 経緯 閲覧に年齢制限などがありログインが必須なyoutubeの動画をyoutube-dlでダウンロードしようとした場合。 例えば以下のような感じ youtube-dl https://www.youtube.com/watch?v=2SL0NsNzqwM --cookies cookie.txt ※…

スタバのタンブラーの蓋のスライド部を逆に付けてしまった場合の対処

注意事項 当記事の対処方法は力技です。 蓋が欠けてしまう可能性もありますので、実行の際は自己責任でお願いします。 対処方法 下記画像の矢印の部分を同時に力強く押し込む。 注意点としては、スライド部の上(上記画像で言うと裏の方向)をおさえないように…

seleniumuでエラー、ChromeDriverのサポートバージョンが不一致

今日、いつも動かしていたプログラムを実行したら突然エラーを吐くようになりました。 私はPythonを使っていますが、他の言語でもseleniumuを使っていれば起きる事象です。 発生したエラー selenium.common.exceptions.SessionNotCreatedException: Message:…

Angularのコンパイル時にエラー(firestoreモジュール利用)

エラーメッセージ ERROR in node_modules/@angular/fire/firebase.app.module.d.ts(2,74): error TS2307: Cannot find module 'firebase/app'. node_modules/@angular/fire/firestore/collection-group/collection-group.d.ts(2,27): error TS2307: Cannot f…

Windows上のVMwareにmacOSを入れる際に困ったことの解決法

こちらの記事を参考に、Windows上のVMwareにmacOSを入れようとしました。hamalabo.net しかし、この通りにすんなりとはいかないことがありました。 発生した問題とその解決方法を紹介しようと思います。 目次 macOSをインストールできない 割り当てたはずの…

【python】BeautifulSoupで特定のタグ内の文字列を取得するときは、tag.stringよりもtag.get_text()を使うべき

表題について 例えばこんな感じのソースコードがあるとする。 import urllib.request, urllib.error from bs4 import BeautifulSoup url ="適当なサイトのURL" html = urllib.request.urlopen(url) soup = BeautifulSoup(html, "html.parser") tag = soup.se…

SyntaxError: can't assign to operator (変数宣言時)

変数宣言時に下記のエラーが発生しました。 SyntaxError: can't assign to operatorこのエラーメッセージ日本人にはちょっと意味がわかりにくいと思います。 注目すべきは「operator」ですね。 プログラミングにおいて、このキーワードが出てきた時は大抵の…

AWSのElastic BeanstalkでLaravel(公式ドキュメントの補足)

この公式ドキュメントを参考に、Elastic BeanstalkでLaravelの環境を作ろうとしたんですが、大分詰まった挙句、めちゃくちゃ遠回りしていることに途中で気付いたので、その件を書きます。でもおそらく、私がLaravelを使うのが初めてだから躓いた話* だと思い…

私の記事が役に立ったら、どうぞ何か買ってください!→ Amazon欲しいものリスト