UbuntuにRubyとRailsのインストール

長らくrubyを使っておらずすっかり忘れていて少し時間がかかってしまったのでメモ。 環境 Ubuntu18.04 インストールするもの Ruby2.4.5 Ruby on Rails 4.2.8 方法 Ruby ビルドに必要なライブラリをインストールする。 $ sudo apt-get install git gcc build-…

Jupyter notebookでRを使う

以前Jupyter notebookでScalaを使えるようにしたが、最近Rも使えることを知り、Rも使えるようにしました。ちなみにJupyter notebookはC++も使えて、私の環境だとC++11とC++17も使えるようになっています。やり方はおそらく調べればすぐに出てくると思います…

今後

しばらく技術的なことをネットに書かない感じになってしまったのでこちらを使おうかと。Qiitaを使おうかと思ったがテキトーなことを書いて記事を上げると「技術的なこと意外を書くな」みたいなwarningが出てイラッとしたのではてなを使うことにする。 自分向…

Jupyter NoterbookでScalaを使う

簡単に出来たのでメモ. 現在は違うやりかたで行うことが一般的なようです。(2019年4月15日追記) 以下のシェルスクリプトjupyter-scalaを実行.(実際には公式からDLしてきたものを実行することを強くおすすめします) #!/bin/bash set -e VERSION=0.4.2 AMMON…

ipyhon notebook(jupyter)でサーバ起動時にブラウザが勝手に起動しないようにした

/home/[user]/.jupyter/jupyter_notebook_config.pyを書き換える. なお,設定ファイルがない場合は以下で作成. $ipython3 notebook --generate-config 因みに,諸事情があって$ipython3 notebookとしているが$jupyter notebookを使うのが一般的だと思われ…

Scalaのパターンマッチとガード すぐに忘れるのでメモ.コードはリストから最大値を取ってくるよくあるやつ. def max(xs: List[Int]): Int = xs match { case Nil => throw new java.util.NoSuchElementException case x :: Nil => x case x :: tail => x.m…

hello world

テスト def main(): print("hoge")