junjunのブログ

computer, hiphop, programming, etc....

Logic - 1-800-273-8255 ft. Alessia Cara, Khalid

テーマ違いのようですが,元々はHIPHOP関連(主にrap)についての所感をつらつらと書きたかったので,書きます. いまさら感満載ですが,やっとMTVのVMAsが終わり,MVが公開されたので書きます.

LogicはUSのラッパーの中でもトップレベルで民間?に還元しているラッパー(スタートアップへの投資など)です. 今回のアルバムEverybodyで全米1位を獲得し,若手ラッパー?(J.Coleが未だに一部で若手扱いされていたりもするので)の中でのトップの仲間入りを果たしました.しかし,次のアルバムでの引退,プロデュースに専念することを発表しました.

MVは同性愛の問題に触れていて,曲のテーマである自殺願望からの脱却に上手く結び付けられていると思います.ドン・チードル演じる主人公の父の演技もとても良いですが,一番は,映画ブラックレインに出ていた?俳優が演じる部活監督が真っ先に主人公の悩み(心の傷)に気づき,抱きしめるところがとてもグッときました.


Logic - 1-800-273-8255 ft. Alessia Cara, Khalid

VMAsでのライブは,Khalidがシャツの片側だけインしていて,ずっと不思議だったんですが,後日友人に聞いたところ「それはファッションやで。」と言われて,驚いたのと自分の無知さを知りました. ライブも良かったんですが,ライブ終わりのLogicのスピーチがとても素晴らしかったです.新しく子どもたちへの慈善活動も始めるということで,本当に頑張ってもらいたいです.


Logic ft. Alessia Cara & Khalid Perform “1-800-273-8255” | 2017 VMAs | MTV

ちなみに,僕の中では,Alessia Caraのpartを奥さんと一緒に歌ったliveが一番良かったです.


1-800-273-8255 (w/beautiful wife Jess Andrea) - Logic Live @ Bill Graham Aud San Fran, CA 7-16-17

Neovim Install (Kubuntu 17.04)

Ubuntuを使い始めて,Unity→Gnome→xfce4→…. といろいろとデスクトップ環境を入れ替えてきたが, その中でもPlasmaが使用メモリ量とインターフェースが良かったので, 最近はPlasmaを愛用中.

そんなことより,Neovimのインストールを,簡単にメモ.

Install Neovim

今回は,deoplete.nvimを使用するために,pythonからneovimを使用する必要がある. deoplete.nvim,その他pythonに依存しないプラグインしか用いない場合は以下のように, aptからのインストールでOK.

aptによるインストール

# 安定版か不安定版を選択
# 安定版
$ sudo add-apt-repository ppa:neovim-ppa/stable
# 不安定版(開発版
$ sudo add-apt-repository ppa:neovim-ppa/unstable

$ sudo apt update
$ sudo apt install neovim

pipによるインストール(Python依存)

# pyenvやanacondaなどで別途インストールしている際は必要なし
$ sudo apt install python3-dev python3-pip

# 念の為アップデート
$ pip3 install -U pip3

$ sudo pip install neovim

これで,neovimのコマンドライン:echo has('python3') と叩き1が返ればOK.

CUDA & Ubuntu16.04 環境構築

cudaの環境構築でかなり右往左往したので,メモ.

nvidiaドライバ

add-apt-repositoryでnvidiaのドライバをインストールする方法をよく見かけるが,私のやり方が悪いのか失敗した.
(多分,GFGTX-960なのにnvidia-375をインストールしてたから.
 でも,公式サイトでは,nvidia-375がレコメンドされたんだけどなぁ。。。)

まず,環境設定のソフトウェアとアップデートからインストールした方が確実であった.

[環境設定] -> [ソフトウェアとアップデート] -> [追加のドライバ] -> もともとubuntuにインストールされているドライバからnvidia-375に変更.

cuda

公式サイトからcuda-toolkitをインストール.

https://developer.nvidia.com/cuda-toolkit

debパッケージがおすすめ.ubuntuに初めからインストールされているnouveauのドライバーをblacklistに追加しないといけなくなるから.

その後,

sudo dpkg -i ダウンロードファイル.deb
sudo apt update
sudo apt install cuda

実行確認

nvidia-smi

次のようなものが出力されたらOK

続きを読む

libstdc++.so.6: version `GLIBCXX_3.4.9' not found 「エラーについて」

UbuntuにてXlinxのVivado 2016.2を使用しているのだが,以下のようなエラーが出てしまったのでメモ.

/opt/Xilinx/Vivado/2016.2/lib/lnx64.o/libstdc++.so.6: version `GLIBCXX_3.4.21` not found

どうやら自身のOSにインストールされているライブラリのバージョンが違うので次のような操作で変更する. (シンボリックリンクを貼り,バージョン変更する)

cd /usr/lib/
sudo mv libstdc++.so.6 libstdc++.so.6.ori
sudo ln -s /usr/lib/stdc++.so.6.0.21 libstdc++.so.6

Ubuntu 16.04 でlatex

sudo apt -y install texlive
sudo apt -y install texlive-lang-cjk
sudo apt-get -y install texlive-fonts-recommended texlive-fonts-extra

これらを実行してパッケージをインストール.
そして,

vim ~/.latexmkrc

私の場合,デフォルトのpdf viewerであるevinceを使用している.

#!/usr/bin/perl 
$latex         = 'platex -synctex=1 %O %S'; 
$bibtex        = 'pbibtex %O %B'; 
$dvipdf        = 'dvipdfmx %O %S'; 
$pdf_mode      = 3; # use dvipdf
$pdf_previewer = 'evince';

latexmkrc test.tex

これで,pdfが出力される.

中間ファイルは作成しないようにしていると思うが,もし中間ファイルができた場合は,

latexmkrc -c

これで削除される.

Lightlime.vimが使用できない(表示できない)

以下をvimrcに追記.

set laststatus=2
set t_Co=256

その後,ターミナルにて

export TERM=xterm-256color

Icarus Verilog 環境を整える

インストール

sudo apt install iverilog gtkwave

コンパイル

iverilog -o 出力実行ファイル ソースファイル

実行

vvp 出力実行ファイル

波形確認

gtkwave 波形ファイル