2020.03.15

【IoT】よくわからないセンサー等と対峙する時の自分用メモ

最近電子工作をやるので自分用のメモ ## よくわからないセンサー等と対峙する手順 SDKも取説もなく、よくわからないセンサーを渡されたら。 1. センサーのデータシートを探す 2. つなぐ先のマイ ...More

2020.03.12

ubuntu18にnpmでngrokをインストールする

ubuntu18にngrokを入れる ubuntu18を搭載しているJetson Nanoにngrokを直接インストールすると以下のエラーが出た。 ``` cannot execute bin ...More

2020.03.11

【HTTPS化】オレオレ証明書で爆速SSL対応

opensslでオレオレ証明書を作成し、試しにflaskアプリをhttpsで起動してみる。 ## オレオレ証明書作成 ```sh $ sudo apt install openssl $ op ...More

2020.02.21

スマホはwebRTC周りが微妙

## つらい こういうアスペクト比を指定したgetUserMediaが絶妙に狂うのでつらい。 PCはおおむね大丈夫。 ```js const constraints = { aspe ...More

2020.01.22

文章からパワハラを判定するサイトを作った

## サイト概要 暇だったのでパワハラ判定機を作った。 機能はシンプルで、文章をぶちこんだらそれがパワハラなのかそうでないのか分類してくれる。 あとSNSでシェアできる。 [出来上がったものはこち ...More

2019.12.23

【Python】ThreadingでKeyboardInterruptをキャッチできない

## 事象 PythonでThreadingを使っていて、ctrl + cで強制終了したとき、except句で`KeyboardInterrupt`を受け取れない。 以下のようなエラーが出るのみ。 ...More

2019.12.10

DNSの基礎知識

## DNSとは ドメインとIPアドレスを紐づけるもの (例)google.comとXXX.XXX.XXX.XXの紐づけ(Xは数字) IPアドレスはネットワーク上の住所のようなもの。 ドメインは人 ...More

2019.12.10

ファイル名や拡張子を一括で変更したい

フォルダの中にあるcsvファイル(.csv)を一括でエクセルファイル(.xslx)にしたり、電子書籍ファイル(.cbz)をzipにしたり(.zip)する方法を解説します。 一括リネーム処理です。 例 ...More

2019.12.10

Gitで直前のcommitに追加修正の内容を含めたい

・git commitした後に、追加で微修正箇所が見つかった ・git addし忘れたファイルがあった そんな時、前のcommitに修正内容を追加できるコマンドを紹介します。 ```bash # ...More

2019.12.10

MacでもWindowsみたいにウインドウを動かしたい

Windowsではwindowsキー+方向キーで気持ちよくブラウザなどのウインドウを動かせますが、Macでも似たようなことができます。 Macにはデフォルトでhomebrewが入ってた気がします。 ...More

2019.12.10

PowerShellでOAuthしてGmailAPIを叩く

## 背景 https://thinkami.hatenablog.com/entry/2016/07/14/063045 こちらはpowershellでOAuth + Gmail APIの実行を行っ ...More

2019.12.10

正規表現で変数とエスケープ

## 正規表現の変数 正規表現では、`( )`で囲んだ部分を$1で再利用できる。 ## 正規表現のエスケープ ``` * -> \* + -> \+ . -> \. ? -> \? { } ...More