Dasher不要!Raspberry Piにamazon-dashをpip installで宅内IoTボタン化計画

はじめに Amazon Dashボタンの改造に関する記事をよく見かけます。ただ、その多くはDasherというOSSの使用を想定しているのですが、2019年2月現在、Dasherはメンテナンスが止まっています。 Dasherの使用は非推奨になっていました。のーん... そこで本家も勧…

Raspberry PiへのOS(Raspbian Stretch Lite)必要最低限のインストール手順(MacOS利用)

人に譲ってもらったRaspberry Piを活用すべく、最低限の手順で、さくっとOS(Raspbian)を導入したいと思います。 コマンドラインに慣れている人向けの解説です。ネットワークの回線速度にもよりますが、30分〜1時間くらいあれば終わると思います。 なお、自…

自分のアドレスが、他人のFacebookアカウントに不正利用されたときの対応

誰かが自分のアドレスを使ってアカウントを作ったらしい 最近,自分のメールアドレスに,スペイン語とおぼしきFacebook通知が頻繁に来るようになりました. 当初,Facebookを装ったスパムメールかと思っていたのですが,送信元を見ると notification@faceboo…

Ubuntu 16.04LTSにCUDA 9.2を入れた時のメモ

先月,CUDA9.1を入れた時の作業手順を書きましたが,CUDA9.2の評判が良さそうなので,アップグレードします. ちなみに,ローカル環境で,DeepLearningBOXにインストールします. ありがたいことにCUDA9.2は,deb(network)経由でインストールすれば,NVIDIA…

CUDA9.0以上では OpenCV2.4系が動かない?opencv-python(3.4.0)をインストール

CUDA 9.1にアップデートしたところ,CUDA8.0時代のライブラリとリンクして,ソースからコンパイルしたOpenCV 2.4.13 が動かなくなり,pythonで import cv2 ができなくなりました.ちなみにOSはUbuntu 16.04LTSです. 公式レポジトリから opencv-2.4.13.6.zip…

Ubuntu 16.04LTSにNVIDIAドライバ(nvidia-390)とCUDA 9.1を入れた時のメモ

cuda-toolkitを入れる前に立ちはだかる壁,その名もNVIDIAドライバのインストール. 過去に,いろいろな方法で入れ直したりと,試行錯誤した記憶があったので,調べつつ進めました. CUDA Toolkit 9.1 Download | NVIDIA Developer によると Before installi…

do-release-upgradeによるUbuntuアップグレードで「修復不可能な問題」と表示された時の対応

Ubuntu 14.04LTSから16.04LTSにアップグレードすべく、次のサイト等を参考にdo-release-upgradeで実施したところ、Ubuntu非公式レポジトリを有効にしていたために、ハマったのでメモ. 四畳半robono: Ubuntu 14.04LTSから16.04LTSにアップデートする手順 Ubu…

ソフトバンクのキャリアメールでもBccでメール送信する方法

私はスマホ(iPhone)ユーザーですが、キャリアの月額料金が高く、いよいよ、MNPでソフトバンクから格安SIMに乗り換えることにしました。 このとき悩んだのが、電話帳に入っている知り合いへのアドレス変更の連絡方法。私が知り合いに伝えていたアドレスは、…

pythonの多重リストから最頻出ラベルを取り出す

例えば以下のような多重リストがあったとする top_list = [[0.9951, 2],[0.8845, 3],[0.8745, 1],...] top_list内の各要素は、第1要素が精度で第2要素がラベルの組のリスト、のようなイメージ. ここで、top_list内の最頻出ラベルを取り出したい.こんな時、…

python(numpy)でL2ノルムが1になるようにする

コサイン類似度は以下で求まる. \( cos(\vec{a}, \vec{b}) = \frac{\vec{a} \cdot \vec{b}}{ \sqrt{\sum^{n}a_i} \sqrt{\sum^{n}b_i}} \) ここでコサイン類似度を求めるのに、毎度ベクトルのノルム(\( \sqrt{\sum^{n}a_i} \sqrt{\sum^{n}b_i}\) )を求めるの…