Proを購入したので、iPhoneには触らずにSiriだけでいろんな操作ができないか試していました。その過程で見つけた「散歩メモ」が高機能で驚きでした。13用ショートカット「散歩メモ」バイクで運転中、または散歩中に魅力的な場所を見つけることがあります。その場所を記録するための労力が大きく、何か感じることがあってもそのまま通り過ぎてしてしまうことがほとんど。MapsのURLを自動的に生成したりと、いままでならばプログラムが必要な機能をノンコーディングで実現しています。ショートカットに興味が湧いたので、お正月休みの時間でちょこちょこ触っていたのですが、とても楽しい!簡単な部品を組み合わせていていくだけで便利なものが作れますし、APIを叩いてJSONを解析するような複雑なものも作れてしまいます。そこで、ショートカットを使って「10年日記」アプリと同じことができないかをやってみました。無料日記、写真、カレンダーで、プライベートの手帳に、シンプル料理や育児や生理を記録www.10nikki.com「10年日記」はとても気に入って「いた」アプリで、過去の同じ日付の日記が一覧で見れるため、自分の成長や成長してなさが分かってとても楽しいです。今でもサービスが続いているのですが、ある時から肝である「クラウド同期」の機能が、10年日記の独自サーバでしかできなくなり、そのサーバの詳細(暗号化の有無など)が不明なので使用をやめました。Drive経由で同期ができたのですが)求める機能として・クラウド同期(いろんな端末から記入や閲覧をしたい)・10年日記みたいに過去の同一日付の日記を見たいを考えると、「10年日記」一択だったのでとても残念です。Drive経由のバックアップが復活すればまた使いたいくらいなのですが。代替案として、OneNoteやEvernoteなどのクラウドメモを試したのですが、手動でタグを作るのが面倒だったり、スマホ用のクライアントアプリが重くてあまり好きじゃなかったりとしっくりきていませんでした。そこで、ショートカットを使って日付タグの自動生成をしつつ日記を作れるメモアプリを探していたところ、ショートカットの連携対象アプリとして「Bear」が出てきたので使ってみました。プライベートメモ‎Bearは、ライター/弁護士/シェフ/教師/エンジニア/学生や保護者などのさまざまなユーザーによって利用されている自由なメモアプリです。Bearは、素早い整理機能・編集ツール・エクスポート機能を備えているため、素早く書いてどこでも共有することができます。暗号化によってプライバシーを保護します。A...apps.apple.com良い点は沢山あるのですが、特に秀逸なのが、タグを文中のどこにでも何個でも書けて、しかも自動的に階層構造になるところ。ようなタグの階層構造ができます。それに加えて「#ToDo/買い物」というタグをつけておけば同じ記事が買い物リストにもなります。1つが、iOSの共有機能からの連動がすごくやりやすいこと。Twitterで気になったツイートや、見つけたURLなどを、同じ記事に追加できます。「レシピ」「PC購入検討」などのノートを作り、見つけた記事やツイートを共有機能で追加していく使い方です。BearはPro版を購入すれば、iPhone/iPad/MacOS間でiCloudを使ったクラウド同期ができるので、どの端末からも記入・閲覧できますし、タグの階層構造を使って「月/日」というタグを用意すれば10年日記と同様に過去の同一日付の日記をまとめて閲覧できます。そこで、ショートカットを使ってBearの日記記事を自動的に作る仕組みを考えました。実は「10年日記」にはもう1つ優れた機能があって、iOSのカレンダーに入っている予定を自動的に日記の本文に入れてくれます。Calendarに連動しているので、日記を書くときに、この日は「何をした」「ここに行った」というのが自動で入るわけです。これがとても書きやすい。それを実現するためにショートカットを作成しました(まだショートカット歴3日くらいなので、もっといい書き方があるかもです)日記エントリを作成するショートカットShortcutwww.icloud.com※実行するには後述の「特定日のカレンダー取得」が必要です。不要な場合は手順を削除してください。中身はiOSの「ショートカット」アプリで見てもらえれば分かりますが、ポイントになる点をメモ・変数にリテラルをくっつけたいときには「テキスト」アクションを使う(使わなくてもできるのかも??)日付を「MM/dd」にフォーマットした後、先頭に「日記/」をつけてBearのタグとしています。23:59:59」で期間指定すると上手くいくみたい前述と同じく「テキスト」モジュールを使って、フォーマットした日付に「00:00:00」「23:59:59」のリテラルをつけています。「繰り返す」モジュール内で、カレンダーオブジェクトの配列として帰ってきたものを1つづつ処理して、タイトルだけをテキストの配列に再格納しています。開始時間なども必要でしたらカスタマイズしてみてください。・返却する値をテキストにする他のショートカットから内部的に使用されるショートカットは、戻り値を明確に指定しておいた方が良さそうです(変数がいくつかあると、どれも戻そうとして予期せぬ結果になりました)。テキストの戻り値を明確に指定する場合は、最後に「テキスト」モジュールに変数を入れておきます。それにしてもショートカット楽しいですね!電車でつり革につかまりながらでもプログラミングできるので、とてもいい暇つぶしにもなります。PLUS、やっと買えました。5.0.1」を入れてみたどうも最近iPhone4S(KDDI版)を使っていると、時々電波表示の部分が「検索中...」になることが目につき始めました。IncludeDebugMen...記事を読む今さら聞けないAutoLayoutのコツAutoLayoutがiOSに導入されてからだいぶ経っていますが、いざ使おうとすると不思議な挙動にイライラすることも多い機能ではないでしょう...記事を読むメモ:Macでポートフォワード(踏み台アクセス)のやり方いっつも忘れるのでメモ。本番サーバにアクセスするために、サーバ群の「踏み台」と呼ばれるサーバだけがInternet越しにsshでアクセスで...記事を読むデスクトップ用スピーカーを置き換え購入デスクトップ用のスピーカーに、BOSEのMediamateIIを使っていて、機能的には大満足していました。nanoを買ってしまいました。コメントをキャンセルメールアドレスが公開されることはありません。@torikasyuとりカシュ@torikasyuHL2を入れる肩掛けカバンがほしい。トートバッグだと雨の時にちょっと心配。独立型戦闘支援ブログ.。