nDiki : Org Capture

2014年7月1日 (火)

テキストファイルに capture するようになったら Tweet が減った

今は平日だと、mixi日記と、この Web 日記(nDiki)と、Day One でのプライベート日記を書いているのだけれど、Emacs Org Capture 環境を見直してそちらに出来事や気がついたことを capture するようにしたら捗るようになった。

そのかわり、Twitter への都度 Tweet が減ってしまって若干寂しい。

[ 7月1日全て ]

2014年7月4日 (金)

Emacs で更新するたびにバッファを自動で上書き保存する設定

ノート PC 上の EmacsDropbox で共有しているファイルを編集してフタを閉じて家を出る。 スマートフォンだったり別の端末でそのファイルを参照したり続きを書こうとしたりしたら……あれさっき書いたやつは……上書き保存 (C-x C-s) し忘れたままサスペンドしてしまったか……。あるある。

結構切ないので更新するたびに自動で上書き保存するように設定しておくことにした。 この手のは kentaro 氏 の auto-save-buffers-enhanced.el が有名なようなのでそれを利用させていただく。

設定はとりあえず以下。

 (require `auto-save-buffers-enhanced)
 (setq auto-save-buffers-enhanced-interval 3)
 (setq auto-save-buffers-enhanced-include-regexps '("/howm/capture/"))
 (auto-save-buffers-enhanced t)

~/var/howm/capture/ 以下など /home/capture/ がパスに含まれるものを自動的に保存するように設定した。慣れてきたらだんだん対象を増やすつもり。

自分は開いているプログラムのソースファイルに気がついたら 'p' とかよく間違えて入力しちゃっていることがあるので、全部自動保存対象にするのはやめておく。あと保存したら即公開系のものもちょっと危険なので対象外にしておくつもり。

それとファイルの保存時に hook で delete-trailing-whitespace を呼んで行末の余分な空白文字列は除去しようとしている(プログラムを書く人ならみんなそうしているよね?)んだけれど、しょっちゅう自動保存が走ってそのたびに毎回行末の空白が消えるとちょっと困る(英単語間のために空白を入力している状態の時とか)。

Org Capture で追記する時なんかも

 - [2014-07-04 23:10:20] (←ここにスペース1コ)

を自動挿入しているのだけれど挿入した直後に上書き保存されてテンプレートの最後の空白が無くなるとがちょっと嫌。ということでインターバルは3秒に設定してみた。これぐらいなら問題ないはず。

[ 7月4日全て ]

2014年7月23日 (水)

Dropbox 時代なので Emacs で (global-auto-revert-mode t) した

最近は howm / Org Capture のファイルを Dropbox で共有して複数の端末上の Emacs から編集することが増えた。

ここで Emacs でファイルを開いている状態で、別の Emacs で開いて編集したりすると、最初の方の Emacs で「changed on disk; really edit the buffer?」と出たりする。 この時、基本 r を選んで revert することがほとんどなので、もしファイルが変更されていたら、Emacs 上で自動的にリロードしてもらっていい。

ということで調べたところ

 (global-auto-revert-mode t)

としておくことで、バッファが更新されていなければ自動的に読み込み直してくれるらしい。さっそく設定。

[ 7月23日全て ]

2014年8月6日 (水)

Org Capture の書き込み先ファイルを caputre.md 固定にした

EmacsOrg Capture でタイムライン的に日時付きで短文を書き込んでいるファイルに、最近は生 EmacsAndroid デバイス・iOS デバイス上のエディタから、その日の予定とか日記の下書きなんかもまとめてそこに書いたりしているんだけれど、結構いい感じ。基本1日の終わりや翌朝に各日記に転記したりして整理している。

今は howm にあわせて %Y/%m/%Y-%m-%d-000000.md というファイル名に書き込むようにしている(記事)んだけれど、整理・繰り越ししてしまった後はその日のファイルは消してしまうので、わざわざ日を変える必要も無くなってきた。ファイル名を日別に変えると開きっぱなしにしておくファイルも毎日別のにしなければならないし。

ということで Org Capture の設定をちょっと変更。ファイル名は固定にした。

 (setq org-capture-templates
       '(
         ("c" "capture (howm)"
          plain
          (file "~/var/howm/capture/capture.md")
          "- [%(format-time-string \"%Y-%m-%d %H:%M:%S\")] %?\n"
          :unnarrowed t)))
[ 8月6日全て ]

2014年8月7日 (木)

iOS アプリ Textwell で現在日時入りテキストを書いて PlainText 2 で Dropbox 上のファイルに追記する

Dropbox 上の Markdown ファイルの最後に

 - [2014-08-07 22:23:24] つぶやきー。

みたいな行をどんどん追記する形でキャプっている。Emacs では Org Capture にて、 Android デバイスでは Jota+ で自動的に現在日時を挿入するようにしている。iOS デバイスでは PlainText 2 でこのファイルの編集をしているのだけれど、単独で現在日時を挿入する機能が無いので Textwell という iOS アプリを入れてみた。

Textwell ではテキストをさくっと書いて他のアプリに渡すのに便利なアプリっぽい。Android アプリのサポテキ(SupportText)的なポジションのアプリなのかな。 JavaScript でアクションを書いておいて実行できるのがマニアック。

現在日時を入れるアクション

Textwell にある関数だと日付が / 区切りなので - 区切りにしたい場合は自前でコードを書く必要がある。以下のような感じにしてみた。

 function zerofill(s) { return ("0" + s).substr(-2) }
 dt    = new Date();
 date  = dt.getFullYear() + "-" +zerofill(dt.getMonth() + 1) + "-" + zerofill(dt.getDate());
 time  = zerofill(dt.getHours()) + ":" + zerofill(dt.getMinutes()) + ":" + zerofill(dt.getSeconds());
 stamp = "- [" + date + " " + time + "] ";
 T("insert", {text:stamp});

PlainText 2 に末尾に追記する

Dropbox 上の /capture/capture.md ファイルの末尾に Textwell の内容を追記するアクションは以下のような感じにしてみた。

 path = "/var/howm/capture/";
 file = "capture.md";
 T("iacplaintext://x-callback-url/append?x-success=textwell:&location=dropbox&path=" + encodeURI(path) + "&name=" + encodeURI(file) + "&text=" + encodeURIComponent("\n" + T.text + "\n"));

昨日ファイル名を固定にしたのもこの仕込みだったりもする。

[ 8月7日全て ]

2014年8月8日 (金)

PlainText 2 から Textforce for Dropbox に乗り換え

昨日に Textwell を入れて PlainText 2 に現在日時付きで追記できるようにしたのだけれど、なんか PlainText 2 がクラッシュしがちになってしまった。

でチェックしているうちに TextExpander 入れて PlainText 2 上で直接現在日時を入れればいいのではと思って TextExpander をインストール

'ccc' (Org Capture で C-c c c でキャプチャしているので) と入力したら

 - [%Y-%m-%d %H:%M:%S]

になるように snippet を追加。これで PlainText 2 だけでイケる! と思ったけれどもなぜか使えない。 TextExpander に最初からサンプルで入っている ddate とかは自動変換されるのでうまく PlainText 2 に snippet の更新が反映されていないようなのだけれど、PlainText 2 側には TextExpander snippet のリフレッシュのためのメニューなどがないのだよね。

ということでおもいきって Dropbox 上のテキストファイル用のテキストエディタを別に探してみることにした。せっかく TextExpander を入れたので対応しているものをということで Textforce for Dropbox をチョイス。

PlainText 2 は編集すれば勝手に Dropbox 上に保存してくれて、逆に Dropbox 側で更新があれば勝手に再読み込みをしてくれるのがとても便利なのだけれど、意外に同様の挙動をするものが無い。 Textforce も編集中で完了していない状態だと Dropbox から再読み込みしてくれない。ただ編集が終わったらきちんと「完了」しておけば Dropbox 側で更新された場合に、次にアプリを開いた時に「Loading...」と出て開いているファイルを再読み込みはしてくれるのでまあ許容範囲かな。

逆に編集機能については PlainText 2 より高機能だし TextExpander もちゃんと効く。

ということで PlainText 2 から乗り換え決定。PlainText 2 は2軍落ち。

[ 8月8日全て ]

2014年12月14日 (日)

今日のさえずり: すき家はホットコーヒーあるんだ

2014年12月14日

naney:15991535366

[ 12月14日全て ]

2014年12月15日 (月)

Slack から公開範囲の狭いもの順に日記にしていく

ぼっち Slack チームを作って使ってみたら便利なので Org Capture (Emacs) でのタイムライン型のノートはほとんど使わなくなった。Slackモバイルデバイスからさくっと入力できるし、再編集できるのでとりあえず略記で書いておいて後できちんと書き直すこともできるしで便利。

そのままタイムラインとして Slack に残しておいてもいいんだけれど、ふりかえりをするいい機会なので自分は日記 / Web 日記にまとめなおして Slack 上からは適宜削除していっている(メモ的なものとか、ネタとして寝かせておくものはそのまま残してある)。

まとめ先は

  1. 個人的/家族的な日記 (Day One)
  2. (仕事の)個人的日誌: 個人的日誌で「自分がどう反応するか」を知ろう
  3. グループ内向け日記 (mixi日記): 2014年3月から
  4. マイミク向け日記 (mixi日記): 2012年10月20日から
  5. みんなの日記 (mixi日記): 2014年11月20日から
  6. nDiki (ここ)

とあってその日の出来事などに応じてそれぞれ書いたり書かなかったりなんだけれど、Slackメモをまとめて振り分けていくと同時に書いていくことになってわけが分からなくなってくる。

やってみている感じだと、公開範囲の狭い方から広い方へ(非公開から全体公開へ)の順に書いていくのが自然な感じな気がする。素材である Slack からだんだんふるいにかけていく感じ。

[ 12月15日全て ]

2014年12月31日 (水)

2014年日記まとめ

年末に引き続き2014年日記まとめとして月毎にふりかえり(去年の2013年日記まとめ)。

1月 アイカツ! で始まる1年

naney:12007057735

年初からフリック入力再チャレンジを始めた。これは今年無事マスター。たしかに日本語入力についてはフリック入力が楽なので覚えて損は無いと思う。両親指の付け根が痛くなってスマートフォンが使えない体になってしまうかと思った時もあったのだけれど、これはどうも掃除の時に指を酷使したのが原因だったんじゃないかなということで、ほどなくして治った。

また、正月にデータカードダス アイカツ!初プレイしたところから、アイカツ! 活動が始まった。家ではプリキュアからアイカツ!にトレンドが移った1年。今年後半からプリパラが始まっているのだけれど果たしてどうなるのかな。

遊びといえば今年から花札やり始めた。「マンガで覚える 図解 花札の基本」という本も買ってトライ。主にこいこいをやっていた。最初の頃は結構遊んでいたけれど最近はちょっと下火。この年末年始は百人一首が流行っているところ。

ガンダムフロント東京のガンダムも今年初めてみた。結構しっかり作りこまれた印象だった。

タスク管理ツールは今年は Toodledo復活。公式 Android アプリも出たことで今は Toodledo 1本でタスク管理できている。9月に Toodledo Gold にアップグレードしてアウトライン機能も使ってみているけれども、こちらはおまけレベルかな。Gold だとタスクのノートを永続的に残せるので年に1回やるようなプロジェクトについては過去の知見を生かしていくようにするつもり。

今年出会って良かった製品の1つが「万能Jrくん」。キッチンシンクと、風呂の鏡と握りバーがピカピカになった。もうちょっと安いと嬉しいんだけどな。買う時は何個かまとめて買ってる。

2月 引き続きアイカツ!

naney:12402093015

FaceTime 用に Plantronics M55 Bluetooth ヘッドセット購入。初 Bluetooth ヘッドセット。当初はプライベートの FaceTime で使っていたけれど最近は Skype ミーティングの時に使っている。相手の声が他に漏れずにクリアに聞こえるし持っておくと便利なことがわかった。今だと Plantronics M90 Bluetooth ヘッドセット が後継モデルらしい。

2月からは東京オフィスにエンジニアが転勤してきたので馬肉を食べるなど。一緒にエヴァンゲリオンネタで盛り上がったりしつつ開発している。

第2日曜日にはアイカツ! オフィシャルバインダーを初入手。一時的にオフィシャルバインダーが入手困難な時期で結構確保にやきもきした。

3月 不正ログイン増加

1日から不正ログイン対応で休日出社。また3月20日の内定者アルバイト氏の懇親をかねた飲み会の最中にも発生して、それぞれ別々の場所で飲んでいた部署の人達と LINE グループや IRC などで連絡をしつつ対応したり、その後会社に戻ったりとバタバタしたりしたのも良い思い出ではある。

その日はついでに会社から家まで歩いて帰ってみた。今年はそのあと歩く会に2回参加したりと長距離歩く機会のある年でもあったな。

しかしまあ今年は不正ログインが非常に多い年だった。対策は進んでいるんだけれど、来年はどうなるのかな。

3月3日は mixi 10周年

あと3月中旬ぐらいから howm + Markdown + Plack でのビューアー環境を構築し始めた。ちょっとしたコードだけれど、Emacs で書けるし個人的にはかなり重宝している。 Confluence めんどい。

Emacs といえば Org Capture も3月から使い始めたのだけれど、こちらは Slack に座を奪われた。今はぼっちつぶやきは Slack にしている。 その Slack最初に試しはじめたのもこの3月なんだけれど、今は欠かせないツールになってきている。 IRC 時代に比べて便利になった。

3月から積極的にmixi日記書くようになった。11月20日から「みんなの日記」というのも追加されオープンな記事も書けるようになったのでいろいろ活用できるようになった感じ。

image:http://www.naney.org/nDiki/2014/03/03/10th_Friends_and_mixi.png

4月 歩く会に初参加

naney:13824538435

歩く会初参加。今回は「都電荒川線沿線」。道中楽しいし、達成感もあるしこれはいい会だ。11月には「渋谷から横浜みなとみらい21まで」歩いた。30km ぐらいがこの会のひとつの目安距離だということがわかった。

4月16日で転職から丸3年経過。いい感じに仕事楽しい。

切腹最中も今年初めて食べることができた。切腹沙汰になったら身代わりになってもらおう。

5月 浅草行ったり東京ディズニーシー行ったり

naney:13939532040

ついに SKK を止めることにして Google 日本語入力使い始めた。いや実際には Emacs 上ではまだ SKK を使っていて、思ったより両刀使いできているなと。SKK辞書登録に慣れてしまうとその点だけ他の IM が不便でしょうがない。

ゴールデンウィークは浅草へ。ほぼ「亀十のどら焼」を食べに行った感じだ。今度はもう少し空いている時に行っていろいろ回ろう。それとNHKスタジオパークにも行ったな。予想以上にコンテンツが充実しているので良いスポット。

仕事面ではゴールデンウィーク明けにチームに新卒エンジニアが配属された。今元気に戦力となってくれていて頼もしい。あ、今から Emacs に乗り替えてもいいんですよ。

今年買ったカメラは、防水・防塵・耐衝撃デジカメ FinePix XP70東京ディズニーシー箱根小湧園ユネッサンなどで重宝した。やはり防水デジカメは1台あると便利だな。一度修理に出したけれど気に入っているので愛用している。

今年の健歩大会東京ディズニーシー初めての TDS東京ディズニーランドより居心地が良いね。来年はまた東京ディズニーランドが良いかな。

IDC大塚家具銀座本店で買ったキッチンキャビネットが多分今年一番のお買い物。

6月 NHK おはよう日本にちょろっと出た

rimage:http://www.naney.org/nDiki/2014/06/26/0626_05_watanabe.jpg

いつぶりだろうというぐらいの朝顔の栽培をすることになった。クタッとした状態でやってきた朝顔の復活力には感動した。

例年1人で行っていた渋谷区ふれあい植物センターのホタルの夕べに、今年は家族で行ってみたのだけれど思いのほか長蛇の列だったのでたじろいだ。来年は違うところで見たいな。

そういえばマンボウが流行ったのもこの時期。

引き続き不正ログインはいろいろあって NHK おはよう日本にちょろっと出たパスワードの使い回しはやめましょう。

7月 15年以上ぶりの屋外プール

多分15年以上ぶりの屋外プールみんなペロペロしていてびっくりした。

あと会社で「日本人じゃないと思ってました。」って言われた年末部署紹介の動画でも良くわかってらっしゃる方が本名じゃなくて NANEY ってスーパーをつけてくれたので、引き続き「誰」感が演出できて嬉しい。

8月 東京モノレール車両基地見学会

naney:14619446337

会社のデスクトップ PC が故障してリプレース。最近は仕事ではローカルホスト上にはデータをほとんど置かなくなった。

東京モノレール車両基地見学会があって初めて車両基地に入った。モノレール乗車体験などができて夏休みの良い思い出になった。見学会がある時は1度は行ってみると良いと思う。

あと、8月はヱヴァンゲリヲン新劇場版の DVD貸していただいたのでエヴァンゲリオンについてプチブーム到来。新劇場版はきちんと観たことが無かったので今回が初。

8月下旬は YAPC::Asia Tokyo 2014。今年は Go・Docker あたりの学びと刺激を得ることができた。GoHaskell はやっておきたいプログラミング言語

9月 箱根旅行 2014

naney:15107952780

2014年9月12日から14日の2泊3日で箱根旅行旅行という形での箱根は多分1995年3月28日29日の時以来なので、19年半ぶり!

関東ITソフトウェア 健康保険組合の保養施設で評判の良い「トスラブ箱根和奏林」の抽選がようやく当たったので嬉しくて、もう準備やら旅行やら帰ってきてからのふりかえりやらで9月は終了。

10月 ちょこちょこ出掛ける

naney:15620343871

日本科学未来館の企画展「トイレ? 行っトイレ!~ボクらのうんちと地球のみらい」に行って「うんちのにおい」を嗅いできた。すべり台は楽しかったけれども、期待するほどではなかった。

10月8日は皆既月食だったのだけれど、雲がかかっててほとんど見られず。そのかわりフレアスタックを見ることができた。東京の赤い空の原因の1つはこれか。

仙台出張では「仙台の人は牛タン食べないし牛タン食べるならねぎし」と教えてもらったのが収穫。

あとはお出掛け的にはふらっと日本郵船氷川丸乗船しに行ってきた。やっぱり横浜いいわー。

11月 渋谷から横浜みなとみらい21まで歩いた

naney:15848159431

Emacs で anything から helm へ移行したのだけれど、あいかわらず補完がしっくりきていない。

11月は4月に初参加した歩く会に2度目の参加。「渋谷から横浜みなとみらい21まで」歩いた川崎駅経由で約29km。来年は遠征したい。

あと、11月末からぼっち Slack チームでチャネルをタイムライン型ノートにしはじめた。これはとても便利。日記のネタなんかをいったん突っ込んでおいたりするのに使っている。今年は Slack きたなぁ。

12月 楽園追放と峰不二子

naney:16115927935

楽園追放が良かった。周囲でも映画館に観にいった率が高く人気だった。今年は映画館で観た映画は結局この1本だけだったな。

あとは峰不二子のポジションを拝命し黒歴史を刻んだ

年末レゴ買ったり「エルマーのぼうけん」を買ったりしてエンジョイ。

まとめのまとめ

まとめは後半時間が尽きたというか力尽きたというか。今年のキーワード「アイカツ!」「不正ログイン」「Slack」「歩く会」「箱根旅行」あたりだったかな。

去年「プライベートや仕事での出来事や思いなど、Web 日記には載せないことをどう書き留めていくか最近考えている」と書いて意識できたせいか、今年は非公開な日記マイミク向けの日記も書けたのは良かったなと思っている。

なにはともあれ今年一年も良い年でした。ありがとうございました。

[ 12月31日全て ]

2015年5月21日 (木)

capture を再び WriteNote Pro (+ Evernote に)

capture ツールは常に二転三転していて、直近は

  1. テキストファイル + Dropbox + Emacs Org Capture
  2. ぼっち Slack チーム
  3. Day One + Narrate

みたいな感じに変遷しているんだけれど、 Day One + Narrate も1行エントリを量産するのには便利じゃないなという感じがしてきた。

MacBook Pro を買ってから Evernote の使い勝手が上がった(Linux からだと不便だった)ので、以前使っていた追記専用アプリを復活させて Evernote 上に capture することにした。

使うのは WriteNote Pro。PostEver より良いので一時期ちょっと使っていたやつ。

iOS 版も出ていたのでそちらもインストールしてみた。投稿をセパレートするための空行の位置がなぜか「Android 版は投稿の次に」「iOS 版は投稿の前に」と違う仕様になっているので、両方使うと投稿順によって空行無しになったり2行になったりしてちょっと不細工だけれど、それ以外は良好。

しばらくとりあえずこれで。そのうち「PC で capture する時に不便」とか多分言うと思うけれど。

[ 5月21日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィでマネージャー・プロダクトオーナーをしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

follow us in feedly

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.053238s / load averages: 1.01, 0.71, 0.48
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker