Take Your Time

仕事や研究、コンピューターとの付き合い方

生産的な研究のための時間割

数週間は同じタスクに集中する 1日うち3時間は割くが、だらだらやり続けない。疲れてきたら、あるいは沼にハマってきたら休憩して別のことをする。もしくは散歩する。 人に話す

工数見積もりが甘い

“1440分”とかを参考にスケジュールを細かく切っても時間内に終わらない。 - 始動が遅い。特に家だとだらける。 - 工数が予想より多い - 高い精度を求めてダラダラ続けてしまう 新しいものに取り組むときの先送りは報酬が見えづらいことによるものだろう。す…

寝違えで初整骨院。 歳を感じるなあ

Joker

Jokerを見た。 あらすじはだいたい想像できたので細かいプロットを追うような感じで見た。 なんとなくロケットマンを思い出してしまった。 どちらも面白かったが、どちらかというとロケットマンのほうが面白かった。 -------以下ネタバレ-------- . . . . . …

腑抜けモードが終わってやや調子が出てきた

プレゼン

プレゼンについてつらつら思ったこと。 スライドには一言目だけは書いて口頭で補足をいれるというのがよさそう。 人のを聞いてて思ったのは、スライドを出すと人はそれを読み始めるので一緒に読んであげることでお互いの視線が一緒になる。すなわち観衆と発…

Juliaの色々なエラー

デフォルトの値を決めている変数は後ろにまとめる。 syntax: optional positional arguments must occur at end function myfunc(x, a = 1) # OK function myfunc(x = 1, a) # NG 関数と変数の名前を一緒にしない util = util(c, l) # error 降順のfor文 for…

DataFramesを触ってみる

基本 インストール(なんで複数形なのか。変なところで独自色だすなよ・・・) Pkg.add(DataFrames) データフレームを作る using DataFrames DataFrame(name = ["太郎", "次郎"], income = [400, 280]) # こっちは単数形なんかーい!(天竺鼠瀬下風に) name…

ルール

delma.hatenablog.com プロジェクトはGitHub管理 ファイルに日付とやったタスクを書いておけばだいたい検索可能 データのとり方などは詳細にnotebook/rmdに残しておく ノートブックやrmdはこまめに切り分ける。重くなるとどうしようもない ある程度再利用す…

クラウドでjupyterを触る時のTips

前提 AWS EC2 (ubuntu) Python3.6.3 バックグラウンドで動かす ssh接続が結構切れるので基本バックグラウンドで動かすべし nohup jupyter notebook > /dev/null 2>&1 & Elastic IPにすべし EC2はデフォルトだとインスタンスを停止するたびにIPが変わる。いち…

acmart.styでpreprint

L.118の \ExecuteOptionsX{nonacm=false} をtrueにするとドラフトになる

全てをコントロールして効率的にやっていくってのも無理があるかもなあ。 視野狭窄になってもうまく行くような環境を作っておけば良い

またまたダウン

分析パイプラインを再構築する 振り返り

delma.hatenablog.com 課題点 * サーバーでやったのか、ローカルでやったのかわからなくなる。 どこかにまとめるべき? * RでやったのかPythonだったのかよくわからなくなる。 どっちかにまとめるべき? →日誌を書いたほうが良い気がしてきた。 1タスク1ノー…

雑感

今週は外の人と会うことが多かった。 自分のアウトプットや考えを話すのは楽しいし情報収集にもなるが、作業が進まないのが玉に瑕。 しばらく控えてアウトプット生成に集中する。

Zotero connectorで文献管理を効率化

chrome.google.com そもそも使ってなかったのがおかしいんだけど、これまで、論文はPDFをZoteroにドラッグ・アンド・ドロップしてメタデータを抽出していた。 この方法だと殆どの場合うまく書誌データを拾ってくれない。 Zotero-connectorを使えば、Google S…

モバイルデータサイエンス

クラウドの効用のひとつとしてスマホ1つあれば操作できるというのがある。 AWSにせよGCPにせよアプリをインストールすれば片手でインスタンスをストップしたり開始したりできる。 インスタンスの消し忘れが多いので非常に助かっている。 aws.amazon.com Goo…

やっぱ月の後半調子悪くなる。一日寝てたら回復したが。

AERが入らない

AERパッケージを入れようとしたら入らなかった。 エラーメッセージを読めばわかることだが、libcurl4-openssl-devがないため、AERと依存関係のあるcurlパッケージが入らないのが理由だった。 ターミナルでこれでおk。 sudo apt-get install libcurl4-openss…

タカラ クラフトチューハイシリーズ

静岡産三ケ日みかんと小田原レモンを飲んだ。 いずれも上品でうまい。 アルコールも高めなのだが感じさせないやばいやつ。 また買いたい

反省会

論文を一本出し終わったので反省会。 今回はすべてRで、しかもローカルでやりきった。 メモリをそんなに食わない研究だったのでローカルでやったのは問題ない。 ただ、クラウドでやったほうが日々の仕事とコンフリクトしないからよかったかも。 Rを使ったの…

サーベイの仕方

サーベイはアウトプットに利用しやすいようにまとめる サーベイが使われるのは、 Literature Review/Related Workでの言及 Reference レビューセクション以外での数字やデータ、手法等への言及 Referenceにどうせ載せるのであるから、Zoteroに研究論文一本に…

雑感

ドメインに対する愛がない研究は読んでいてつまらん

スライドの作り方

スライドで説明することが増えたが一向にうまくならない。 今回やり方を変えてみた。 まず、原稿からつくる。喋る内容を一旦全て落とし込み、それに必要な絵を考える。 Google Docsには見出し機能があるので(表示形式→見出し)、喋る内容をチャンクに切って…

スピードを上げたい

論文生産のスピードを上げたい。 アイデアはあるしデータもある。ないのは技術と知識、時間

また体調悪化。熱はないがとりあえず大事をとって睡眠

雑感2

グローバル変数が危険すぎる。 特にRStudioだと雑になりがちなので、実行前に必ずクリーンアップする。 3時間程度溶かしてしまった。。

雑感

これまでも散々書いているが、データ加工プロセスは細かく切ってディスクに落としておく。また、それぞれの小プロセスのvalidationをしつこくやる。 これをしないとヘンテコな結果になる。

雑感

研究、地道に計画立ててコツコツやって成果が出ればいいが、だいたい上手くいかずに気持ちがしぼんで投げ出したりする。 しかし、それでも立て直してうどうだやってるとある時一気に進む。 進まなくてもうだうだ進めることが大事だし、進められる時は一気に…

最寄りの地価をポリゴンに紐付ける-NNJOIN

やりたいこと 国政調査の小地域別に地価を色で表示したい。 データ 国勢調査 小地域境界データ 公示地価 ソフトウェア QGIS やり方 プラグインNNJOINをインストール ベクターからNNJOINを選択 inputレイヤーが残す方、joiningは属性を使う方 最初joinした属…