ENTOTSU44

IT系のことを中心に更新してます。

Googleのガイドが間違っている。

背景 Google AdMob のリワード広告を公式のガイドを参考にして実装しようとしたらできなかった。 問題点 2021/03/23現在、下のサイトの広告を表示するセクションのコードを実行してもonUserEarnedRewardが実行されない。

ESP32でサーボモータを動かしてみる。

目標 ESP32を用いてサーボモータを動かす。 環境 macOS Big Sur 11.3 Arduino IDE 1.8.13 ESP32 DEVKIT V1 (ESP-WROOM-32) SG90

MacでESP32の書き込みができない時の対処法

問題点 Arduino IDEからESP32にプログラムを書き込もうとすると下のエラーが出て書き込めない。 esptool.py v3.0-dev Serial port /dev/cu.SLAB_USBtoUART Connecting........_____....._____....._____....._____....._____....._____....._____ A fatal er…

MacでESP32のコンパイルが失敗する時の対処法

環境 macOS Big Sur 11.3 Arduino IDE 1.8.13 ESP32 DEVKIT V1 (ESP-WROOM-32) Arduino IDE ボードマネージャー > esp32 バージョン1.0.4 問題 Arduino IDE ボードマネージャー の esp32 バージョン1.0.4で下のエラーが出てコンパイルが完了しない。 /Applic…

Homekit対応の温湿度計を作る。

目標 RaspberryPiとDHT11を用いて、部屋の気温と湿度をiOSやiPadOSのHomeアプリで確認できるようにする。 環境 iPhone or iPad DHT11 Raspberry Pi 3 Model B Raspbian buster npm version 6.14.6 homebridge version 1.1.2

macOSのブラウザでインターネットに接続できない時の対処法

問題点 chromeやsafariなどでGitHub, Microsoft Forms, fast.comなどのサイトにアクセスできない。 Chromeで下のようなエラーが表示される。 この接続ではプライバシーが保護されません NET::ERR_CERT_VALIDITY_TOO_LONG

Tensorboardがエラーで動かない時の対処法

問題点 Tensorboardが下のエラーが出て動かない。

Kerasでsin関数を機械学習する。

目標 Kerasを用いてニューラルネットワークを作成し、sin関数を出力する。 環境 macOS Catalina 10.15.3 Python 3.7.5 TensorFlow 1.15.0 Keras 2.2.4 numpy 1.17.3 matplotlib 3.1.3

sshでサーバに接続できない時の対処法

問題 SSHでサーバにアクセスしようとすると下のような警告が出てきて接続できない

ケータイの連絡先データをiPhoneに移行

目標 auケータイにある連絡先のデータをiPhoneに移行する。

CSSのgridを使うとSafariで崩れる時の対処法

問題点 下のプログラムの様に、CSSで親要素のサイズをgridでのみ指定し明示的に指定しない状態で、子要素でサイズを親要素の最大値に設定すると、ブラウザによって表示のされ方が違う。

ESP32でLCDに文字を出力する。

目標 ESP32を用いてLCDに任意の文字を出力する。

ESP32でArduinoIDEのセットアップとLチカをする。

目標 ESP32の開発に必要なArduino IDE 側の設定をし、ESP32で内蔵のLEDを点滅させる。

RaspbianでSSHができない時の対処法

問題点 rasp-configでSSHを有効にし、クライアントからアクセスしようとすると

macOSをcatalinaにアップデートしてからUR22mk2が使えない問題

問題点 UR22mk2をMacに接続しても音声出力先とし表示されたり、されなかったりする。 Mac側でUR22mk2を認識している状態でLogic Proを起動すると認識されなくなる。 などと動作が不安定である。

macOS catalinaでOBS Studioに音声を入力できない問題

問題点 macOSをcatalinaにアップデートしてからOBSにマイクのアクセス権限を与えているが音声入力ができない。 アクセス権限の確認の仕方は システム環境設定-セキュリティとプライバシー-マイクのOBS.appにチェックがついているかを見る。

LibreSSLのエラーが出るときの対処法(備忘録)

問題点 curlやwgetなどインターネットからファイルをダウンロードするコマンドが使えない。 curlが使えないからhomebrewも使えない。 下のようなエラーが出る。

ddコマンドの使い方(備忘録)

やること macosやlinuxでddを用いてisoファイルなどをストレージに書き込む。 if と of がよくわからなくなるから備忘録として書いておきます。

Android Studioでno moduleとなりビルドできない時の対処法

問題点 android studioでgithubからリポジトリをクローンしてビルドしようとしたらno moduleとなりビルドできない。

macでGitHubからレポジトリをクローンできない時の対処法

症状 macOSでGitHub Desktopでレポジトリをクローンしようとすると Cloning into '/Users/XXX/XXX'… fatal: unable to access 'https://github.com/XXX/XXX': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:433 と表示されてクロー…

bashで自作コマンドを作る方法

自作コマンドとは コマンドのショートカット(代替え文字)を自分で指定します。 自作コマンドの作り方 ~/.bashrc と言うファイルに alias <自作コマンド名>='<元のコマンド>' を書いて保存するだけです。

SSHをよりセキュアにする方法

秘密鍵方式にする デフォルトではパスワード認証になっているが、秘密鍵認証に変更することでよりセキュアかつ、毎回パスワードを入力せずに接続できるからとても便利。 ポートを変更する デフォルトは22番のポートを用いている。 これを別のポートに変更す…

MacBookのディスプレイが壊れたので修理をした話

症状 MacBook 12inchのディスプレイの中央付近に1cm程度の紫色の細い線が横向きに表示されている。 白を表示するときはあまり気にならないが黒系の暗い色を表示しているときは症状がわかりやすい。

Macのストレージの空き容量を増やす方法

Macのストレージの空き容量を増やす方法 今までいろいろな方法で利用可能なストレージ容量を増やそうとしてきたが、一番効果があったのはOSを入れ直すことだった。 実際にOSを入れ直す前はキャッシュの削除やユーザーファイルの整理をやってもストレージの空…

macOSに必須なアプリ(全て無料)

Rectangle The Unarchiver Clipy CLCL Lite Turbo Boost Switcher intel Power Gadget Speedtest LINE Android File Transfer

Atom使いなら入れるべきパッケージ(拡張機能)

japanese-menu atom-beauty autocomplete autocomplete-paths clang-format color-picker docblockr file-icons highlight-selected indent-guide-improved language-ini marge-conflicts pigments platformio-ide-terminal show-indeographic-space tag

ESP8266を壊した話

壊した経緯 ESP8266を搭載しているボード(以降ESP)を使用して CdSセルを用いて明るさを取得しようとしていた時のこと.... ESPが異常に加熱していることに気がつき原因を探していたら ブレッドボードの上部にある+と-にESPの3.3vピンとGNDピンを接続したつ…

macOSのターミナルでパスワードを作成する方法

macOSでpwgenを用いてパスワードを作成作成する。

Arduino IDE でESP8266に書き込もうとするとesptool.FatalError: Timed out waiting for packet headerとエラーが出力されるときの対処法

問題点 Arduino IDEを用いてESP8266に書き込もうとすると下のようなエラーが出力されて書き込めない。 esptool.FatalError: Timed out waiting for packet header

launchctl leadをするとPath had bad ownership/permissionsとエラーが出るときの対処法

問題 $sudo launchctl load XXXXX.plist XXXXX.plist: Path had bad ownership/permissions とエラーが出る。