短くなった睡眠時間を改善:七号食ダイエット(1週間終了)

ここ数ヶ月、睡眠時間が短くなってきていた。最初は「今日は夜更かししちゃったな」くらいにしか思っていなかったのだけれど、それが続いて段々と「眠れなくなってきている?」気がしてきた。原因を考えてみたところ、思い当たることが一つ。

それはコーヒー

6月の下旬から9月末まで3ヶ月間飲んでいなかったのを10月からまた飲み始めたのだ。朝はグランデを必ず1杯。最近は、夕方にもグランデ。。。こんな生活をしていたら、眠れなくなってくるのも当然といえば当然かもしれない。前はこんな生活でも全然大丈夫だったのにおかしい。年末は外食も増えるし、出張だってある1。このまま放っておくと忙しい時期に体調を崩しかねないので、思い立ったが吉日とばかりに、この状態を改めることにした。

ただ、コーヒーを断つだけじゃなく、今回はもう少し欲張って七号食ダイエットに挑戦だ。七号食ダイエットとは、10日間玄米だけを食べる、というダイエットで、その間、カフェインの摂取は厳禁

本来は、玄米のみらしいのだけれど、主食が小豆玄米+押し麦の私にとって麦は抜いても小豆を抜くのはツライ。ということで、小豆玄米でなんちゃって七号食ダイエット。小豆玄米を食べられるなら問題なくクリアできる!と思えるものなのだけれど、想像以上にキツイ。

まず、開始2日間は、カフェイン断ちの影響で、「眠い」「頭が痛い」「眠い」「頭が痛い」「眠い」「頭が痛い」「眠い」「頭が痛い」「眠い」「頭が痛い」「眠い」「頭が痛い」「眠い」「頭が痛い」「眠い」「頭が痛い」「眠い」「頭が痛い」「眠い」「頭が痛い」「眠い」「頭が痛い」「眠い」「頭が痛い」「眠い」「頭が痛い」「眠い」「頭が痛い」。頭痛薬にもカフェインが入っているので、ひたすら症状が治まるのを待つだけ。同僚がコーヒーを飲んでいるのを見ながら、白湯を飲む。本当にキツイ。

カフェイン断ちの影響が収まったら今度は小豆玄米に飽き始める。主食としての小豆玄米はいい。でも、朝から晩まで小豆玄米のみ、飲み物も水・白湯・麦茶しかない。この変わり映えのしないメニューは想像以上にじわじわと苦しめてくる。小豆入れててもこんな状態なんだから玄米だけだったら絶対にギブアップしちゃう、私。

1週間後

まだ10日間のプログラムは終了していないけれど、1週間の実践でもそれなりに効果があった。

まずは、当初の目的の一つ、睡眠時間の改善。これは、カフェインの摂取量がゼロになったからだろう。

次は、体重の減少。始めてから3キロ近く痩せた。運動なども取り入れると全然効果が違ってくるのだろうけど、残念ながらジムに行く気にはなれず、食生活以外は全く普段どおり。

最後に、肌の乾燥改善。最近、乾燥してカサカサしている部分があったのだけれど、それがなくなったし、心なしか肌が柔らかくなった気がする。冬場の乾燥する時期にこの成果は嬉しい。

カフェインを取らないことのメリットが分からない

金曜日で丸10日。そこから回復食期間に入って七号食ダイエットは終了。
カフェイン断ちについてはいつまで続けようか少し迷っている。コーヒーを2杯以上飲んじゃうと睡眠時間がおかしくなってしまうというのがわかったので、今後は控えるつもりだけれど、お茶とかチョコレートとかココアとか、日常生活からカフェイン全てを断つことなんて可能なんだろうか。というかそれほど厳しい生活で得るものって何なんだろう。

今のところ、控える程度で私の望みは叶いそうだけど、カフェインを取らないメリットをもう少し調べて、七号食ダイエット終了までにどうするか決めようと思う。


  1. 普段はほぼ事務のようなことしかしてないけど、秋から冬はなぜか出張が多く、ここ3ヶ月も毎月のように出張。 ↩︎
Advertisements

さよなら、TextExpander!こんにちは、Typinator!

Typinatorの出来の良さに感動を覚えていたものの、一つだけ不満があった。それが、この度、サポートチームのお陰で解消されました!!!

彼らが解決してくれた問題の詳細の前にその背景から。。。

Day Oneを使った映画・TVログ

休日や少し時間のあるときには、Netflixなんかで映画鑑賞したりするのだけれど、これまでは鑑賞後に記録を付けるということをしていなかった。でも、観る映画が増えてくるに従って「あれ、どっかで観たような気がするけどなんだったけ?」と思ったりすることが増えてきたので、記録を付けてみようかと思うようになってきた。ブログのようなオープンな記録ではなく、あくまで個人的なデータベースとしたかったので、それまでもちょっとした日記として使っていたDay Oneに新しく映画・TVログ用Journalを作って使ってみることにした。

これが思いの外、私の求めていたスタイルにマッチして、感想文を書くのが大嫌いな私でも続けることが出来ている。

参考にしたのは、Day One アプリの日々の使い方(自動化)で紹介されていたMovie DiaryTV Journal
ただ撮った写真にコメントを付けてログにしていたときには気づきもしなかったけど、「ふむむふ、こうやって記録を付けるといいのか」と思う点がいくつもあって非常に参考になった。

Workflowも大好きなので、使いたいのは山々だったのだけれど、問題だったのはスマホで長文を入力するのが非常に苦手だということ。そこでパソコンからの入力フローを検討。最終的に、TextExpanderを使って入力フォームを表示させる方法に落ち着いた。

登録したスニペットをタイプしたら、フォームが表示されるので、ジャンルを選んで、評価の星を付けて、・・・とテンプレートに沿って入力していくのは、まっさらなノートに1から書くのに比べるととってもラクチン。ある程度規則的に記録をつけていきたい場合にはオススメです。

SampleEntry-DayOne

特に挙動などに問題もなく、それなりに満足していたのだけれど、毎月引き落とされる料金。PhraseExpressとかだったらこんなことないのに・・・と思いつつ(当時はMac版がなかった)、しばらくは我慢していたのだけど、とうとうTypinatorへの乗り換えた!

Typinatorのフォームは日本語変換がサポートされてなかった(→解決)

TypinatorでもTextExpanderやPhraseExpressと同じように入力フォームを作れるとマニュアルにあったので、早速作ってみた。見た目は問題ない。

が、しかし、文字を打ち込んでみたところ問題発生

私のフォームでは、レビューのアイテムをドロップダウンリストから選択した後に、作品タイトルを入力するのだけれど、作品名を入力して変換のために「スペース」を押したら、入力フォームが閉じてしまったのだ。

Day Oneの入力ページには、変換前のひらがなのタイトル。なんともマヌケに見えて泣きたくなった。解決方法を模索したものの全く見当たらず、しばらく途方にくれていたのだけど、落ち込むのにも飽きて、サポートにメールしてみた。

サポートチームからは、次の日すぐに返信がきた。海外の会社ということもあってか、日本語の変換方法がよくわからなかったらしい。アルファベット入力後にスペースキーを使ってドロップダウンから適切な表記を選ぶんだよと説明を返信したら「ちょっと調べてみる」との回答。それ以降、「音沙汰ないな〜」と思っていたら、今日、メールが届いていました。

ベータ版リリースしたから使ってみて、と。

私の思い描いた動きをしてる!!!!!!

ということで、私と同じ悩みをお持ちの方は、下記のページに載っているTypinatorのベータバージョンをお試しください。
正式にリリースされていました。(17年12月2日)

Download beta versions |Typinator (for Mac OS X)

Read Meより

Fixes a problem with confirmation of characters when CJK input methods were used in interactive forms.

私の映画・TV鑑賞ログ

参考まで、私の使っているフォーム。

SampleForm-Typinator

# {{?Category(【映画】|【TV】|【本】|…)}} {{?Title}}
![]({clip})
## Information
|{{?Genre}}|{{?Year}}|
|:---|:---|
|Database|{^}|
|Points|{{?Points(★☆☆☆☆|★★☆☆☆|★★★☆☆|★★★★☆|★★★★★)}}|
{{?--}}
## Review
### きっかけ
{{?きっかけ//#2}}
### 作品の説明
{{?作品の説明//#2}}
### 面白かった、つまらなかった
{{?面白かった、つまらなかった//#2}}
### 心に残ったシーン
{{?心に残ったシーン//#2}}
### 薀蓄1:作品単体の疑問
{{?薀蓄1:作品単体の疑問//#2}}
### 薀蓄2:監督や作者の別作品などの疑問
{{?薀蓄2:監督や作者の別作品などの疑問//#2}}

※ 画像のアドレスをコピーしてからスニペットを入力するようにしてるため、画像のアドレスURLの部分を{clip}としている。

このテンプレートのレビューの部分は、Hagex-day.infoの映画感想文の書き方教えますで説明されていたもの。最初はテンプレの項目を入力、その後セクションを取っ払ったひとつの文章にして完成。

この他にも、Day OneとTypinator入力フォームで、近所のレストランの情報などを書きためている。アナログなノートを作るのも好きなのだけど、地図とか載せたり、スマホから検索ということを考えるてDay Oneを選択。

MOLESKINEとかの映画用ノートを買ったり5 minute Journalを買ったりするのもいいけど、すでにDay Oneを持っているなら、スニペットを作って入力していくのがお財布にも優しくていいですよ。

テキストエディタでタスク管理:一ヶ月後

テキストエディタでのタスク管理に変えてから1ヶ月以上経ったので、使い勝手などについて振り返る。そもそもテキストエディタに変更した理由は、BuJoでのタスク管理が破綻してしまったから。基本的に、複雑なことが苦手な私にとって、優秀と評判のGTDアプリなんかより、アナログなBuJoの方がしっくりきていた。ノートの週間予定のページの右側にタスク一覧を作成し、完了したタスクを消しこんでいく。残ったタスクは次の週のページに書き写す。たったこれだけ。たったこれだけなのに破綻したっていうのだから、冷静に考えると恐ろしい。ここ数ヶ月は、退職した同僚たちの分のタスクが追加されていたので仕方なかったのかもしれないけれど、それにしても、だ。

あんまり・・・だったところ

思い込みだろうけれど、タイピングをするより自分で文字を書く方が物事をしっかり覚えているような気がする。その点で、BuJoでタスク管理をしていた頃は、結構タスクをしっかり覚えていたもの。あと、一週間以上放置すると、新しい週にも同じタスクを書くはめになるため、早期にタスクを完了させるようにしていた。その他に気に入っていた点は、スケジュール・タスクが一冊にまとまっているところ!タスクとスケジュールはお互い行ったり来たりする必要があるから、一緒にして常に行き来するようにしておく方がいい。アプリのリマインダー機能は便利だけど、他の事情(関係者の出張・休暇予定に合わせて今月は前倒しの必要あるぞ、など)は考慮してくれないので、スケジュールをこまめに見て、アプリはあくまで補助的に使うようにしておくべきだ。

以上、手書きの暗記効果とスケジュールとの連携という点でテキストエディットでのタスク管理はBuJoより物足りない。

良かったところ

前述の通り、タスク1が管理できる量に収まっているうちは、BuJoをオススメしたい。管理できる量のタスクというのは粒度の違いもあるだろうが、サブタスクも含めて(1つのタスクを1日以内に完結する基準で分割して)、20〜30個程度だと思う2。30を超えると1ページに収まり切らなくなるから必然的にBuJoでのタスク管理が破綻していることに気がつく。というか、特別なイベント期間以外で、個人のタスクが常に30以上あるって、タスクの粒度がおかしいか、人員配置がやや狂っている可能性があると思う。もっとデキる人に仕事を振ってもらうか、増員をお願いするのがいい。

閑話休題。仕事を渡せる相手がいなくて、とりあえずなんとかしなくちゃいけないときには、テキストエディタでのタスク管理は代替案としていいと思う。ノートと違い量の制約がないため、タスクをどんどん追加できる。だから、小さなことから大きなことまで前よりもキチンと新規タスクを記録することができるようになった。(以前は、本当にちっこいタスクについては、ポストイットに殴り書きして、当日中に取り組むようにしていたので、どれくらいの頻度で頼まれるかということが追えていなかった。)

毎日、□のついた未完了のタスクを全部見直して、!のついた優先度の高いタスクから取り組んでいく。終わったら、□を■に変更して完了日を入力。今日取り組むことのできる優先度の高いタスクが終わったら、次はタスク追加日の古いものに取り組む。割り込みタスクが発生したら、リストに追加して取り組む。この繰り返し。

完了させたタスク量が記録されていくので、毎日こなせるタスク量が視覚的にもわかりやすい。特別と思っていたタスクが意外に発生頻度が高いと気がついたり。。。BuJoの場合は、タスクをこなすことが一番でそれ以上の活用があまりできていなかったけど、過去のデータが見やすくなったことで、気づきが多くなった。

今後の課題

スケジュールとの連携が今のところの課題。Outlookカレンダーなどアプリを使ったりもしているけど、基本的には手書きの方が好き。いつでも起動できるし、視覚的にも簡単に工夫ができるから。タスク量からして手書きのBuJoには戻れないので、タスクの追加や振り返りの手順の中での解決策を検討する必要があるのではないかと考えている。(1ヶ月のキースケジュールをテキストエディットの一番上に入力する?)


  1. 毎日繰り返すルーティンタスクはリストに載せない、もしくはルーティンリストにまとめておく。 ↩︎
  2. 例えば、1つのレポートを完成させるのに、各拠点データを集計しなくてはいけない場合、「○○レポートの提出」というタスクではなく、「○○レポート用データの集計」「○○レポートのドラフトレビュー依頼」「○○レポート提出」くらいに分けておく。アプリなどでは、サブタスクとして登録できるものも、全部バラす。 ↩︎

 

素人の数週間にわたる試行錯誤:Keypirinha

ランチャーアプリ初心者の私がkeypirinhaを使いこなそうなんて言うのはやはり難しく、まずは当初の予定通りAlfredでランチャーアプリの便利さを知るところから始めている。とはいえ、仕事とプライベートのパソコンの使い方は異なることもあってKeypirinhaでどういうことができると仕事が捗るのか、ということが検討できていない。

Alfredで便利だなと思っている機能は、アプリの起動と終了、英辞郎くらい。カレンダーとの連携とかいろいろできるのかもしれないけど、プライベートのカレンダーは手書きだから不要。

以下、使い始めて数週間、素人なりの試行錯誤の記録。

アプリの起動は簡単なのに・・・:Third-party packageで解決

地味に、アプリの終了とかできるとラクということが分かったのは収穫。VBAのフローを考えていたときに少しぶつかった壁でもあるのだけれど、Acrobatなんかはキーボードショートカットでタブを閉じることはできても、アプリケーション自体を閉じることができなかったりする。

最初はAlfredみたいに【Quit】とか打てば使っているアプリのリストが表示されるのかと思っていたのだけれどハズレ。じゃあ、とアプリ名を打ち込んで【Ctrl】+【Enter】をクリック。詳細リストに終了オプションを探したけどこっちも空振り。

設定をチャチャッといじったらなんとかなるのかもしれないけど、素人の私には全くわからないので、Keypirinhaのページに載っていたサードパーティパッケージを2つダウンロードして解決。

ダウンロードしたパッケージ

  • 6.1.4 Kill
    アプリを終了させる。
  • 6.1.8 System Commands
    パソコンを再起動させたり、ゴミ箱を空にすることができる。

インストール方法は、How to installのとおりに進めるだけ。非常に簡単でわかりやすい。

一応、日本語で書いておく。

インストール手順

  1. 各サードパーティパッケージのGitHubページにいく。
  2. 【releases】タブをクリックする。
  3. 最新のリリース1のダウンロードリストから、拡張子が【.keypirinha-package】となっているものを探しリンクをクリックする。
  4. ダウンロードしたデータをKeypirinhaの【InstalledPackages】フォルダに移動させる。2(了)

かんたーん!
これで、【Kill】+【Tab】+アプリ選択で終了させることが可能。私の場合、Chromeとかリストにたくさん名前が表示されたときは、【Ctrl】+【Enter】を押して【By Name】を選択して終了させてます。

デフォルト以外のブラウザで特定のページを開きたい:素人的解答(☓模範解答)

個人的な趣味で、ブラウザは基本Chromeを使っているけど、Office 365はInternet Explorerを使うようにしている、とりあえず。これは、Alfredも同じだけど、設定をしない限り、デフォルトのブラウザで開かれてしまう。

「デフォルト以外のブラウザを起動させる」の模範解答はコチラです。

そして、素人的解答は、「ショートカットを作る」になります。

Keypirinhaにショートカットの名前を入力するとリストに表示されるので、それを選択して【Enter】。3

私の場合、ショートカット名を「Office365」としているので、「Of」と打ち込むとリストに表示される。(【O】は他にもOutlookがあるので、たいてい2文字打ち込まないと絞り込まれない。。。)

Google Translates:日⇔英なら英辞郎に軍配

デフォルトで入っているGoogle翻訳パッケージ。使い方は、5.11. GoogleTranslate Packageに書かれていて、ちょっと使ってみた。英辞郎に慣れている人間からすると、面倒くさい。いろんな言語に対応しているから仕方がないと言えばそれまでなのだけれど、いちいち言語を指定しなくちゃいけないのが地味にツライ。その点、英辞郎は日本語を入力すれば英語を、英語を入力すれば日本語を表示してくれるし、使用例が表示されるから文脈に応じた単語選択をできる。

英語以外の言語のときには使えるかもしれないけれど、仕事で触れる外国語の9割は英語なので、個人的にはこのパッケージ使用の優先度は低い。

何が便利なの?と思ってたけど意外に便利:mailto(多分、skypeも)

タスクリストをメンテしてるときに、「あ!ヤバッ、メールしとけばよかった。。。」と思うことがあったりする。【Alt】+【Tab】でOutlookに切り替えて、メールの作成を【Ctrl】+【Shift】+【M】でメールを作成。これでも十分だけど、Keypirinhaから作業するのも同じくらい便利だと気がついた。「ヤバッ」と思ったらKeypirinhaを立ち上げて、【mailto:(メールアドレスは未入力でもOK)】で新規メールを作成・書き始める。

基本的に私のコンタクト先の人たちはSkypeの使用頻度が低い(音声もチャットも)ので、Skypeは活用できていないけど、多分Skypeも同じくらい便利なんじゃないかと思う。

素人がKeypirinhaを使いこなすレベルになるのは難しそうだということが、数週間使ってみてわかった。ただ、機能を最大限に活かしていると言えないまでも、これだけの機能を使うだけでも前よりもラクチン。
焦らず、一歩一歩進みたい。


  1. 上が最新、下に以前のリリース文が表示されているが、念のため、バージョンの数値を確認すると良い ↩︎
  2. 最初は何も入っていない。 ↩︎
  3. 初回はリストの下の方に表示されていても、次回以降は上に表示されるようになる。 ↩︎

カップヌードルを作る時間くらいで作業を終わらせたい。

毎月発生する面倒くさい作業をする日が今月もやってきました、今日。こんなものぐさな性格のくせによく事務なんて、と思うけど、営業なんてもっとできないし、この分野で頑張っていくしかないな〜、という考えで着地。本日も同じ終着点にたどり着いたところで、少し作業を改良してみることにした。

作業の概要

  1. 本社のデータベースから吐き出されたデータ(CSV形式)が添付されたメールが自動配信される。
  2. レコード数は数百行程度だけど、フィールド数が多くて無駄に難しそうに見える。(※)複数の部門のデータが混在しているので、部門ごと、取引内容ごとに日本円と米ドルベースで集計する(ときどき他通貨の記載もあるけど、日本円と米ドル換算額どのレコードにも絶対入力されている)。
  3. 当月だけじゃなく前月の数値も並べて表にまとめる。
  4. 違う粒度の集計を希望するチームには、そのチームから指示されたテンプレへ転記。(転記時に複数のグループを合算)
  5. 各チームで乖離があった場合には、原因を探す。(だいたいは期ズレ。たまに計上漏れ。)
  6. 乖離がなければ、事務所の月次レポートに確認済みの数値を記載して終了。

※ 引き継いだ当初、各フィールドが何を意味しているのか不明だった。(前任者に聞いたものの「知らん」と一周された。実際にはもっとやんわりとだけど、確実にその意図するとこは「知らん。聞くな。同じようにやっときゃ問題ねー」だった。。。)
年度末に発生する数値の乖離があまりにも大きくて、さすがに営業チームに数十年いる同僚に助けを求めてなんとか重要な項目を理解。
データを加工しようとすれば、そのパターンやデータの意味を理解しようとするから、もっとまともなフローが出来上がってたと思うんだけどな〜。とは言え、解決できたからいい。

処方箋

当時、Power Queryに魅了されてたという非常に勝手な理由で、Power Query機能を使用。でも、結果的に、メンテも簡単な便利なフローにできたと思う。

  • Power Query
  • ピボットテーブル

仕掛けの簡単な説明(改善前)

これまで半年くらい使っていたのは、以下のようなもの。

  1. フォルダをひとつ用意する。
  2. データ集計用エクセルファイルを用意する。Power Queryで、1.で用意したフォルダのファイルを結合(Append)してデータテーブルを作る。(テーブルは【Connection Only】と設定して、シートには表示させない。)
  3. 2.で作ったテーブルをもとに、ピボットテーブルを作成。(デフォルトのテーブルのデザインは大嫌いなので、デザインはもちろんカスタマイズしておく。)

作業内容

  1. 新しいデータが届いたら、1.のフォルダにファイルを保存。
  2. データ集計用エクセルファイルを開き、データタブの「すべて更新」(もしくは【Alt + Ctrl + F5】)を2回クリック。
  3. 出来上がったレポートをそのまま送る。もしくは、更に加工して送る。

今回の改善箇所

仕掛けの説明の2.の部分がこのワークフローの肝だけど、そっちは別の機会に振り返るとして、まずは今日の改善したことの記録。

作業内容の3.の「更に加工」っていう作業がなぜだか突然この上ないほど面倒な作業に感じたので、列を追加して更に大きなグループ分けをして再集計作業も「すべて更新」で終わっちゃうようにした。

手作業でしているときの集計ルールを改めてゆっくりと追いかけてみると、部門・取引の大項目の順に確認して、最後に取引内容のキーワードを拾って集計再集計していた。具体的(?)には以下のような感じ。
【部門】A, B, C、
【大項目】輸出、輸入、
【取引内容】国/形態/商品項目/相手先企業コードなど。
取引内容は「形態/国/コード」の場合もあれば「コード/形態/商品項目/国」もあるといった具合で、項目数も決まっていなければ、取引によって項目の並べ順もバラバラ。

再集計を希望しているのはA部門だけで、再集計の際のグループ数はかなり少ない。「A部門の輸出で○○という取引内容なら、カテゴリー1」「A部門の輸出でXXという取引内容ならカテゴリー1」と分けていって6グループ程度。そして彼らは、百万円単位で数値を把握したい種類の人達。(表示形式で百万円単位にする方法は不可。)

解決策

Power Queryで【Add Custom Column】というのを選択して、以下の2列を追加。

  1. 日本円データを100万で除算
  2. If関数で条件ごとにカテゴリー分け

行にカテゴリー(2.)、値に単位が百万円の数値(1.)を設定したピボットテーブルを作成して完成。

具体的な設定

以下は、Power Queryで【Add Custom Column】をクリックした後の設定。

1. 日本円データを100万で除算

  1. 追加する列の名前を設定。
    特にルールはないけど【JPY_mil】とか後で何となく思い出せるようなものにしておく。
  2. (元の日本円データのフィールド名がJPYであると仮定)
    = [JPY] / 1000000
  3. クエリのステップの名前を変更しておしまい。
    例:Add JPY_mil Column

2. if関数で条件ごとにカテゴリー分け

基本ルール(1)ifif 条件 then 条件をみたす場合 else 条件を満たさない場合
andorは英語のようにそのままつなげるだけ。このあたりはExcelの数式よりも簡単。
基本ルール(2)Text.ContainsText.Contains ([フィールド名]), “文字列”)
エクセル関数だとワイルドカード(*)を前後に付けたようなもので、VBAだとLikeのようなもの
  1. 追加する列の名前を設定。
    例:TranCategory
  2. (元の日本円データのフィールド名がTransactionであると仮定)
    = if Text.Contains([Transaction], “JPN”) and Text.Contains([Transaction], “Parts”)
    then “Category_A”
    else if Text.Contains([Transaction], “USA”) and Text.Contains([Transaction], “Parts”)
    then “Category_B”
    else “Category_C”
    訳:Transactionの列にJPNとPartsという文字が含まれていればCategory_A、USAとPartsが含まれていればCategory_B、それ以外はCategory_Cを返す。
  3. クエリのステップの名前を変更しておしまい。
    例:Add TranCategory Column

今後の課題

今回はカテゴリー数が少ないこともあってif関数だけでなんとかする、という力技だったけど、メンテナンスのしやすさを考えるならば面倒臭がらずに参照テーブルを作っておいた方がいいとおもった。

今後の改善候補箇所は、受信したデータの保存自動化かな。フロー(MS FLOW)を使えば、メールを受信したら指定のフォルダに格納してくれる。あとは、集計用エクセルを開いて更新をすればおしまい。これならカップヌードルを作る時間と同じくらいまでにはなるんじゃないだろうか。。。

 

Typinator、・・・恐ろしい子

プライベートはMacを使っている。これは単に父が熱狂的なApple信者で、Mac以外は買わない、という数十年続く我が家の暗黙ルールによるもの。個人的な趣味は殆ど無い。大学院を卒業するまでは家でもパソコンを使うということをしていたけれど、ここ最近はネットくらいしか利用していないから、パソコン自体なくても大丈夫な気がしてきている。 そうは言いつつ、最近、転職を考え始めているのでパソコンスキルもアップデートして置くべきかと家でもちょこちょこ使うようにしている。スケジュールもアナログの方が好きだけどしばらくは我慢、我慢。

Widowsで一番好きなアプリは【PhraseExpress】だけど・・・

職場ではWindowsということもあってできるだけ、OSを選ばないようなアプリを使用するようにしているものの、同じメーカーでも使い勝手が違うのは仕方ない。でも、個人的には、Office以外はMacの方が使いやすいような気がする。
Keypirinhaは設定が面倒くさくて(というか未だに理解ができていなくて)、Alfredの方が使いやすい印象。Day OneのようなアプリはWindowsにないし・・・。 そんな中「Windowsのアプリの方が絶対にいい」と思っていた

PhraseExpressの立場を危うくするアプリを見つけてしまいました。あんなに大好きなPhraseExpressだったのに。

とはいっても、Windows用のアプリはないみたいなので、Windowsでは引き続きPhraseExpressを使っていくつもりだけど。今回見つけたアプリは、「Typinator」という有料アプリ。 PhraseExpressはつい最近までMac用のアプリを出していなかったので、かの有名な

TextExpanderを使用していたのだけれど、日付の設定などPhraseExpressと違う部分にやや使い辛い印象を抱いていた。ネットなどでは、月額課金制への移行に対する否定的な意見が多かったもののその性能や使い勝手については評価が高かったし(だからこそあんなにネガティブな記事が多いのでしょうね)、私の知識が足りなくて「すごいラク」というレベルに到達できていなかっただけだと思う。(話は逸れるが、個人的には使い勝手さえ良ければサブスクリプションでも全く気にしない。)
TextExpanderもPhraseExpressもiPhoneアプリを出していて、それもあってこれら2つのアプリに固執していた部分も少なからずあったのだけれど、「死にそうなほどに面倒くさいと思うような入力をしないじゃん、私」と気づいてこだわるのをやめた。本当に面倒なのは、Workflowなんかにも渡しちゃったし。 現時点での私の付けた順位はこんな感じ。

TextExpander <<<<<< Typinator < PhraseExpress

日付、日付、日付!

PhraseExpressはもう数カ月使っていて、どんなことができるかの理解も進んでいることもあって今のところは一番だけど、Typinatorの説明書を読んでたら、Typinatorのポテンシャルすごい!日本語にも対応しているので、日付は「金曜日」なんて返してもらうことも可能。 業務でもそうなのだけれど、私が一番良く使うのは、日付。とにかく日付。新しく買ったものに必ずと言っていいほど日付を書くおばあちゃんの血を受け継いだからか、日付を入れたくてたまらない。今やこれをやると「いつの時代の人間だよ」という時代遅れのレッテルを貼られるだろうけど、回収したファイル名の頭に日付を追加したりしちゃう。 更に今は、テキストファイルでTodo管理をしているから更に日付の入力が多い。YYMMDDくらいなら大したことないと思うけれど、週末挟んだ途端日付を忘れたり、たまに興奮してか「1711001」みたいに0がひとつ多くなったり(その反対も)。だから、今日の日付がパパンと入力できるだけでかなりラクチン!

ちなみにPhraseExpressでは、以下のような設定をしている。

PhraseExpressでの日付設定

  1. [file;]:ファイル名の頭に付ける日付[YYMMDD_]
  2. [,,date;]:Todoリストの日別セパレータ[—– DDD, DD MMMM YYYY —–]
  3. [,,today;]:Todoリストの日付(タスク追加日・完了日)[YYYY-MM-DD]

(入力前に【,,】入力後に【;】と入れる変なクセを付けてしまって、こうやって見ると恥ずかしいです。)

こんなのはもちろんTextExpanderでもTypinatorでも可能。

Typinatorでの設定方法

  1. 左側のリスト下の【+】をクリックして【New Abbreviation Set】を設定するか既存のセットを使用する。
  2. 左側のリストを選択し、右側のリスト下の【+】をクリック。
  3. 両方のリストの下にある【Abbreviation】に呼び出す文字を設定。(上の例の[file;]にあたる)
  4. 【Expansion】という下半分に、展開したい文字などを入力。(右にある【{…}】をクリックするとマクロなどのリストを表示することが可能。)

Typinatorの場合、【保存】しなくても、すぐに使えるようになります。

Regular Expressionとの組み合わせが面白い!

この程度だったら「へえ〜、でもPhraseExpressの方がいろいろマクロとか充実してるし」という印象だったのですが、正規表現(Regular Expression)というのが便利ですよ、という記事を読んでみて自分でも作ってみたら思いの外面白い!

Macで使えるスニペットツール
(真ん中から下のあたりが該当箇所)

上のページの記事にあるように、例えば日付だけを打って、今月の任意の日付を入力するのだって簡単。上のページの例だと、2日とかは【2017-11-2】と表示されてしまうので、下のように最後にちょっとだけ追加する。

Regular Expresson:日付の設定(1)

  1. 【Abbreviation】:,,([0-9] );
  2. 【Expansion】:{{refDate={YYYY}-{MM}-$1}}{YYYY}-{MM}-{DD}

【,,5;】と打つや【2017-11-05】と爆速で入力されます。

Regular Expressionについては、上の記事を読んではじめて知ったので(Word使ってるときは単純な「置換」くらいしか使ってなかったです。。。)、このシリーズで簡単に勉強しましたよ。(「肝だけを短時間で」という感じの動画です。)

ちょっと応用(?)して、Todoリストに締切を入力するスニペットも作ってみた。

Regular Expresson:日付の設定(2)

  1. 【Abbreviation】:,,d([0-9] );
  2. 【Expansion】:{{refDate={YYYY}-{MM}-$1}}@DUE:{MM}/{DD}

【,,d5;】と打つやこれまた【@DUE:11/05】と爆速で入力されます。

そして、月の終わりになったら必要になってくるだろう違う月の日付も打ちたい衝動には。。。

Regular Expresson:日付の設定(3)

  1. 【Abbreviation】:,,d([0-9] ),([0-9] );
  2. 【Expansion】:{{refDate={YYYY}-$1-$2}}@DUE:{MM}/{DD}

【,,d12,5;】と打つや【@DUE:12/05】と入力されます。これに至っては爆速っていうか、やや便利程度。。。

sample-typinator

その他、すでに用意されている【Regular Expression】のセットの中には、日付を展開後すぐに【+】をクリックすると、一日ずつう増えていくというスニペットも。(例えば、【,,today,】で2017-11-05と展開後、【+】を連続で3回クリックすると、2017-11-08って表示される!) 同様に【ー】で1日ずつ減って【>】で一週間ずつ増え、【<】で一週間ずつ減る。 なんて便利・・・。

仕事と違って、プライベートではそこまでスニペットを使う必要性もないんだけど、今日まで「正規表現」を知らずに生きてきた人間にとっては、こんなことが面白く感じられて、Typinatorの株が上昇中なのでした。 この他にもいろいろ機能があるらしいから、また使えるようになったらメモっておきたい。

押しつぶされるような感覚

出張に行ったり、反対に出張者対応したりと通常業務と違うことをしているとすぐにパニックに陥ってくる。適応スキルが欠如しているのだと思う。軽々乗り越えられる人もいるのだろうけれど、私はできない。できないことをできないと伝えて、周りの人に心の準備をしてもらうことも社会人として必要なことだろうと、「真面目にタスクが多すぎて対応できない」と意を決して言ってみたけど、「そう。だから人を早く雇いたいってことだね。雇おうよ。」返されとイマイチ伝わらなかった。

確かに、仕事量が多い→人を雇っ解決、なんだけど、その途中の→の部分で今現在もう死にそう。。。

私の仕事なんてミニミニの重要度の低いタスクが大量にあるだけで、大したスキルなんて要求されない。だからこそ、こんな報告はタダの一過性の弱音として軽く扱われるのだろう。私も彼らと同じ立場にいたら同じことを言う。だっていくらタスクを書き起こしてみても大したタスクに見えない。

ストレスになるのは、スイッチの切り替えの回数の多さだ。

電話で他の同僚から質問される。その対応をしている最中に上司から急ぎの仕事を頼まれる。そうこうしてると毎月のルーチン業務のリマインダーがポップアップされる。

この一週間で更にタスクリストは倍に膨れ上がり、もうリストを見るだけで吐き気がする。他人のリストの長さがもっと長かろうとそんな比較はもう関係ない。そういうスキルの高い人を代わりに雇ったら良いと思う。