読者です 読者をやめる 読者になる 読者になる

けつあご日記

こんちは.菊地です.なんか浅ーいことをいろいろ書きます

Jupyterをブラウザ指定して新しいウィンドウで開く【なれない日記20160709】

なれない日記 Python


昨日はK君ともう一人(以下,内定祭マン)と酒を飲んだ.テレビで女性が出るとすぐ卑猥なことを口にするクソ共切磋琢磨できる良い仲間だ.内定祭りマンも機械学習やりたいらしいので,Courseraを一緒にやろうと誘っておいた.

Jupyterを新しいウィンドウで開く

セクシーなのはよくわかった(データサイエンティストに向けたコーディング環境Jupyter Notebookの勧め - Qiita)ので,Jupyterを使っていきたいと思っている.ブラウザで動くというのは若干違和感があったが使い心地は普通に良好.

設定と言っても,とりあえず「Jupyterを新しいウィンドウで開く」だけ.普通に開くとブラウザのタブに紛れてしまってちょっと嫌なので.

Snow Leopard で IPython 4 と Jupyter Notebook を使う | 備忘録
python - Launch IPython notebook with selected browser - Stack Overflow

ココらへんを参考に.まず,configファイルを作る必要があるようだ.探しても見つからないわけだ.ipythonはもともとconfigファイルあるのに...

% jupyter notebook --generate-config

この中にブラウザに関するところがあるので,そこのコメントアウトを外して以下のように書く.

c.NotebookApp.browser = u'/Applications/Vivaldi.app/Contents/MacOS/Vivaldi %s --new-window'

Vivaldi.appを指定してもダメで,ちゃんと実行可能コマンドになってるVivaldiを指定する必要あり.なんで置換演算子%sを入れるんだ?と思って入れずにやってみたらエラー出た.

Traceback (most recent call last):
  File "/Users/HKikuchi/.pyenv/versions/anaconda3-4.0.0/lib/python3.5/webbrowser.py", line 44, in get
    command = _browsers[browser.lower()]
KeyError: '/applications/vivaldi.app/contents/macos/vivaldi --new-window'

/Users/HKikuchi/.pyenv/versions/anaconda3-4.0.0/lib/python3.5/webbrowser.pyを見てみたらなんとなくわかった.別に詳しく見る必要はないので,「%sは入れるもの」ってことにしておこう.

とりあえずこれでVivaldiの新しいウィンドウで開かれるようになった.本当はSafariで開きたかったのだが,Safariだとhttp:/localhost:8888/treeではなくfile:///Users/HKikuchi/http:/localhost:8888/treeを開いてしまう.まぁこれもconfigに手を加えたりすればどうにかなるのだが,Vivaldiで全く問題ないのでいいことにする.

あとターミナルで開くときにバックグラウンドで開いてもらいたいので,

alias jnote='jupyter notebook &'

を.zshrcに追加しておいた.

プログラミング勉強ゲームを幾つか始めようかと

昔,exercismというゲーム(ゲームではないかもな...)をやっていて割りと面白かった.またやろうかなと.あと,K君がCheckIOがおもしろいと言っていた.アカウント作っただけになっていたのでそっちもあり.あとはプログラミングで彼女をつくるだな.

できればweb系の言語でできるものがいいなぁ.CSS Dinerは今日やったけど結構簡単なので,確認用みたいな感じというかセレクタとか擬似クラス覚える用だ.

ブログのCSSを少し直した

書くまでもないことだけど,気になるところが少しあったのでいくつか直した.コード(preタグ)が黒背景で,見出しっぽく見えてしまうので枠付の白背景にした.あと見出しのline-heightが異様に大きく,改行が起きた時に行間が広くなってしまうのを直した.

目次が階層表示になった時の余白もおかしいので後で直す.

Alfredでブログ検索

K君がAlfred使ってないとかMacモグリだ,と言っていたので入れた.無料版だとspotlightとそこまで変わらない印象?UIは好き.

Alfredの基本的な使い方を一通り網羅して覚える(前編) | ごりゅご.com
こちらで「自分のブログ検索」をやっていたので真似した.こりゃ便利だ.



↓アフィカスリンク

オブジェクト指向でなぜつくるのか 第2版

オブジェクト指向でなぜつくるのか 第2版