dein.vimをMItamaeで扱う時に困ったこととその解決策

最近はUbuntuを使うなどして個人の開発環境が変わっていっている。 せっかく変わっている機会なのでvimもちゃんと使うおうと思ってまずはプラグインマネージャーをいれることに。 とりあえずプラグインマネージャーといったらこれでしょ!! github.com ただリ…

Route 53を使用しつつ独自ドメインでメールアドレスをGmail上で送受信する

今までメールアドレスは~~~@gmail.comのようなGmailを使用していたけど、自分のドメインもあるしそのドメインでメールアドレス作ってやろうとしたいなと思って、早速実行した。 今回やりたいこと 独自ドメインでメールアドレスを作成したい 今回は例としてex…

Pythonでコードチェックをするためにflake8いれた時に少しはまった

最近Pythonを書くことがあるけどRubyでいうrubocopみたいな静的解析をそろそろしたくなってきたのでflake8を使った。 ただそのオプションで少しはまったのでそれを書く。 flake8とは gitlab.com PyFlakes pycodestyle Ned Batchelder’s McCabe script 上の3…

C++のxtensorのPythonバインディングを扱う

hatappi.hateblo.jp 前々回の記事でC++製のxtensorという多次元配列を扱うライブラリをさわった記事を書いた。 この時Pythonのバインディングもあると書いたので、今回はそれを使用していく。 github.com 自分が理解出来てない部分もあるかもしれないが、REA…

C++のコードをPythonで呼ぶ

github.com C++11のコードをPythonから利用できるようにするためのアプローチの1つに上のpybind11を使用する方法があるらしい。 今回はそれを実際に動かしてみる。 pybind11とは C++のコードをPythonから利用できるようにするためのヘッダーライブラリ。 ヘ…

C++製のxtensorで多次元配列を扱ってみる

github.com 今回はこのxtensorというC++で多次元配列を扱うライブラリを使う。 このxtensorはnumpyにinspireされて作られているとのこと。 numpyに関してはPythonから使うのだがxtensorはC++で作られているとのことで、各言語でバインディングを用意してあげ…

任意のユーザーのログインシェルを任意のシェルにコマンド一発で変更する

あまり使用することのないコマンドとかのhelpとかmanで見たりすると「あっこんなオプションあったんだ」って気づくことがある。 今回はログインシェルを変更する時に使用するchsh 例えばhatappiというユーザーのログインシェルをzshに変えるとする。 今まで…

生まれて初めてGPUにふれた

生まれてこの方GPUというものにふれてこず印象はなんか計算が早くなるんでしょみたいな解釈しかしてませんでした。 とはいえさわってみないと分からないので今回は実際にさわってみてその効果のほどを確認することにしました。 まずGPUインスタンスを搭載し…

Ubuntuでテレビをモニタとして使った時に起きることとその対策

自宅にUbuntuのDesktop環境を整えたのは良いが、モニタがなくて今はテレビを使っている。 始まった pic.twitter.com/XbORRGhtEO— はたっぴ (@hatappi) 2017年7月23日 ただテレビをモニタとして使うと困ることがある。 テレビを見ながら作業が出来ない 最近の…

ブログを書き続ける方法とその結果

今回は今までのような技術ネタではないエントリです。 後はあくまでも個人的な意見なので参考になれば嬉しいです。 4月くらいにとあるきっかけがありブログを書くぞ!!という気持ちが高まって毎日ではないけど書き続けられるような体にはなったので、それに…