投稿

No sound on Youtube Live Streaming on Google Chrome

(日本語はこの後) When your browser, google chrome puts no sound, check

if Firefox has the same problem (if yes, then problem will not be in browser)
if Incognite mode has the same problem (which often disables chrome extensions)

In my case, Incognite mode puts sounds on Youtube Live streaming. On chrome://extensions/, "Auto Ad Mute" was found to be the cause, which mutes Youtube Ad.


ChromeがYoutubeのライブ再生で音を再生しなくなりました。こういったときは、Firefoxなど別のブラウザで試したり、プライベートブラウザで開くことで拡張機能を無効化して開くといいです。私の場合、原因はAuto Ad Muteというchrome拡張機能でした。これは、Youtubeの広告の音を消音にする拡張機能です。

Auto Ad Mute

Dockerを使い始めた

この記事を読んで、非常に危機感を抱いた。以下、引用した。

Dockerfileを書いて(中略) といった一連の作業を自分一人で出来るようになっておくのは必須というか、上記の作業が出来ない方はトレンドから相当遅れてしまっていると考えた方が良いと思われます。(2018年の最先端バックエンドエンジニアに必要なスキルについて考えてみました。 https://qiita.com/poly_soft/items/fb649573c19b7a5c0227)
そこで、tensorflow, kerasなどのDeeplearning環境をdockerで整えた。tensorflowは公式のdockerhubからtensorflow/tensorlfow:latest-gpu-py3を使った。整えたものの、不便があったので、結局今は使っていない。

また、GPUを利用するには、nvidia-dockerが必要であることもわかった。公式のdockerではGPUが利用できないのだ。
Dockerの使い方は単純だ。正確な理解ではないと思うが、ファイル群にあたるようなimageというものをpullして、buildしてcontainerを作り、そのcontainerの上で作業をする。これにより、ローカル環境が汚れずにすむ。
ただ、使っているうえで、不便なこともあった。 誤ってcontainerをシャットダウンすると、作業していたものがすべて消えた。 また、container上に保存されたファイルをホスト側で取り扱うことや、ホスト側にあるファイルをclient側から参照するのが不便であるとか。これは、コンテナ起動時にホスト側のdirectoryをmountしたり、container起動中もdocker cpを使ってファイルを受け渡しすることで対応できた (ただしwild cardは使えない)。 こういった理由により、結局ローカルに環境を作ってしまった。
dockerはどこかのサーバー上で動かし、そこにてもとのlaptopからアクセスするのが、想定される使い方なのであろう。
これから作りたいものは、次のものが入ったcontainerである。Ubuntuのxserverのようなものを立ち上げ、そこにtensorflow, keras, opencvをインストールし、リモートデスクトップ接続でアクセスして…

Reactのtutorialを終えた。

イメージ
ようやくReactのまるばつゲームチュートリアルを終えた。


フロントの勉強をしようと思い、先延ばしにしていたら、月日が経ってしまったが、ようやく着手した。

Tutorialでは、compornent間の値を受け渡しが理解できるように書かれていた。ただし、このtutorialでは、大規模なフロントの開発になったとき、どのようにするべきかまでは書いていなかった。次は、Reduxを使った開発について学ぶ。

React Tutorial: https://reactjs.org/tutorial/tutorial.html

東京自転車シェアリングの利点と欠点

イメージ
東京都では、docomo bikeshareがサイクルシェアリング を管理、運営している。



東京都内9区(千代田区、中央区、港区、新宿区、文京区、江東区、品川区、大田区、渋谷区)において、9区すべてのポートで貸出・返却することが可能となります。
https://docomo-cycle.jp/tokyo-project/


最近、何度か利用したので、使ってみた意見を述べた。また、パリのサイクルシェアリング velibと比較した。

When installing python on Ubuntu, install openssl and tk

On ubuntu 16, I executed

pyenv install 3.6.1

, and it failed with

WARNING: The Python readline extension was not compiled. Missing the GNU readline lib? ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?
To fix, you need

sudo apt-get install libssl-dev

. Also, if you want to install python with some other features like sqlite or tk (GUII), execute following command

sudo apt-get install libbz2-dev libreadline-dev libsqlite3-dev tk-dev



参考
Ubuntu 15.10 で pyenv install 3.5.0 したら pip がインストールできなくて落ちる - Qiita
PythonでTkinterがimportできなかった - Qiita

Ubuntu 16 stuck in login loop after installing Nvidia driver

イメージ
Nvidia-driver was previously installed via runfile, then after rebooting, login screen loops and I couldn't login to.


This solution worked for me https://superuser.com/questions/1183200/cant-login-to-ubuntu-after-installing-cuda

These solutions did not work for me https://askubuntu.com/questions/762831/ubuntu-16-stuck-in-login-loop-after-installing-nvidia-364-drivers
https://askubuntu.com/questions/762831/ubuntu-16-stuck-in-login-loop-after-installing-nvidia-364-drivers
https://github.com/dusty-nv/jetson-inference/issues/85


Create soundless timelapse video from another video

イメージ
Get every 25 frames and eliminate sound.


ffmpeg -i shibuya_in.mp4 -filter:v "setpts=0.25*PTS" -an shibuya_out.mp4
Result is below.




Input video is below. Thank you.