jupyter notebook で R

jupyter notebook で Rを使う。 IPython notebook から Jupyter notebookになった所以として、Python以外のカーネルに対応したからだという。 ただデフォルトではpythonしか使えないではないか。 ということで使えるようにしてみた。 Requirements Jupyter n…

ipython布教活動

細かいことは気にせず、 ipythonを使うべし。 IPython IPythonは、対話的コンピューティングと、並列コンピューティングを行うためのオープンソースプラットフォームです。 機能をご紹介しましょう。 補完機能 pythonインタプリタでTab補完機能を使うことが…

java をwget → alternativesで管理 (JDK 10のインストール)

JDK10が出たらしいですね。 最近知りました。 alternativesを使えば、javaのバージョン管理が簡単にできちゃいます。 ダウンロードも簡単にできちゃいます。 いちいち面倒ですよね。wgetで落としたいですよね。 ここを参考にしました。ダウンロード先のリン…

Docker hubにDockerfileがない!

メタゲノム解析で使うqiime2のDockerイメージをプルしたときのこと。 中身が気になってDockerfileを見に行った。 ところが、、 Dockerイメージがなかった。Docker hub上に、なかったのだ。 何言ってんの? つまりこういうこと。 通常、Docker hubにあがって…

綺麗なコードを書いて下さい。

と言われた。 そうか。これは綺麗なコードじゃないのか。 いいだろう従おう。 ほしい関数 リストを受け取り、偶数個ずつリストで返すジェネレータ関数。 以下みたいな挙動を示すreturn_even_listを実装したい。 list1 = [1, 2, 3, 4, 5, 6] for i in return_…

メモリの監視とインスタンスの決定

AWSやAzureに移行したい。 そんな時、インスタンスのスペックを決定する必要がある。 インスタンスのスペックを決定するには、 メモリサイズ CPU数 ストレージサイズ の3つがわかればよい。 以下のようなスクリプトを使えば、実行しているプロセスに関するps…

ansiblerへの道 - sshログインできるDocker コンテナを立てる -

ansiblerになりたい、、!! ansibleというよりdockerの記事です。ご容赦ください。 きっかけ 巷にあふれているansibleに関する文献は、大抵Vagrantを使って仮想マシンを立てている。 しかし、Vagrantはとっても重い。 マシンの作成にも、起動にもとっても時…