メインコンテンツへスキップ

iCloud Driveのパスは?(ターミナルからアクセス)

パスとしては/Users/ユーザ名/Library/Mobile\ Documents/配下になるが、iOSのアプリが作ったフォルダと、自分が直接iCloud Driveへ作成したドライブでこの後のパスが違ったりわずらわしいので、 Finderからドラッグ&ドロップするのがお手軽

  • FinderでiCloud Driveのフォルダを選択しターミナルへDrag&Dropする
  • ターミナルへパスが展開される。ちゃんとスペースをエスケープされた状態で展開されるので、そのままコマンドで使用できる

関連記事

Numi: 日常の電卓以上、Excel未満の計算に便利な美しい計算アプリ(Mac)

日常生活で良くある「電卓以上Excel未満」の計算で便利なMac用のアプリ Numi. Beautiful calculator app for Mac. 起動するとApple標準のメモ.appよりもシンプルな画面が開く。 ここへおもむろに数式を入力していくと、リアルタイムに計算結果が右側へ表示される。 上の画面では2021-1997をタイプしたところで、計算結果の24が表示されている。 改行すると次の数式を入力でき、感覚としてはテキストエディタで数式混じりの文書を書くと勝手に計算されていくイメージ。 他にもビット演算や平均値の計算、各種変換(通貨・タイムゾーン・CSS・単位)、変数、関数などもサポートし手いる。 Documentation · nikolaeu/numi Wiki · GitHub 計算式 # 数値・ビット演算 # 平均・通貨 # 変数・関数 # タイムゾーン・CSS・単位の変換 # Numi関連のノート # Numiの使用例

Kindle for Macの情報を使って蔵書一覧を作成する

Kindleで持っている本の一覧が欲しくなり方法を調べたところ、そのものズバリの情報があった。 Kindle蔵書一覧を取得する方法 - Qiita このページでは、以下の3つの方法が紹介されている。 コンテンツと端末の管理ページからスクレイピングする Kindle Cloud Readerが使っているWeb SQL Databaseのクライアント側のDBからそのまま取得する Kindle for PC(Kindle for Mac)で生成されるXMLを参照する いちばんお手軽そうな2.を試してみたが、自分の環境ではうまく動作しなかったため、3.のXMLをパースして蔵書一覧をCSVで出力するスクリプトを書いた。 出力されたCSVを眺めてみると、 最初に買ったKindle本は、2011年11月のThe Rails 3 Wayだった 所有情報は存在するが、読めなくなっている本があるようだ XML上はASINのみ出力され、書籍名は—などとなっており、どの本が読めなくなったのかわからない トータル1035冊あった Kindle Unlimitedで読んでいる本はXMLに出力されない などがわかり、なかなかおもしろかった。 Kindle for Macが生成するXMLからは、 ASIN 書籍名 著者 出版社 出版日 購入日 を取れるっぽいが、これに図書分類コード的なものがあれば、ジャンル別に分類したりもできたんだけどね。

Pro Git(第2版)

クリエィティブコモンズで公開されている Pro Git(第2版)のHTML, PDF, epub3。むかしasciidoctorで生成したもの。 Pro Git 第2版(日本語版)HTML Pro Git 第2版(日本語版)PDF Pro Git 第2版(日本語版)epub3

Hugoのローカルサーバでページが表示されないパターン

Hugoで作成したページがhugo serveしても表示されない場合がある。 timeZoneを指定していない 以下の両条件を満たしていると実行する時刻によっては表示されない config.tomlでtimeZoneを明示していない timeZone = “Japan” ページのFront Matterのdateを日付のみ指定し時刻を省略 date: 2022-12-29 このパターンにハマってしまった。hugo serveのオプションを調べていて--buildFutureを付けてみたら表示され気付いた。 draftフラグを設定している ページのFront Matterがtrueになっている

Obsidianのノートを外部公開する場合のデッドリンク問題

ページタイトル変更時の問題 # Obsidianでノート名(ファイル名)を変更した場合、そのノートに張られているリンクは自動的に修正される。このため、Obsidian単体で使っている限りは気軽にノート名を変更して問題ない。 ページの内容が変化した場合、それにあわせてノート名を変更したくなるのは自然なことで、Obsidianはそれをアプリケーションの機能として実現しているわけだ。 ただ、Obsidian PublishやQuartzなどを使って、Obsidianのノートをインターネット上で公開する際には、外部サイトからリンクを張られる可能性がある点を考慮する必要がある。 Obsidianを単体で使うときのように気軽にノート名を変更してしまうと、外部サイトからのリンクがデッドリンクになってしまうからだ。 この問題に対してScrapboxは、 ページタイトルをURLにする(ページタイトルとは別に一意なページIDを持っている) 外部からのアクセス時、ページが無くなっていた場合は、そのURLのアクセスログからページIDを探し、ページIDから移動先へリダイレクトする という方法で対応しているようだ。 wikiでページのURLをIDにすると絶対にうまくいかない - 橋本商会 本サイトでの対応 # 本サイトではこのページタイトル問題について、以下のように対応している。 ノート名(ファイル名)は半角英数字と一部の記号(- _)だけを使用する Markdownファイルとしての取り扱いを考慮 ノート名(ファイル名)は基本的に変更しない(外部公開時のパーマリンク維持のため) それでも変更したくなったらFront Matterにaliasesを書いておけば大丈夫そう これはHugoの機能。ただしまだQuartzでは試していない。 ノートのタイトルはFront Matterのtitleを使用する URLの構成要素ではなくなるので気軽に変更できる ただ、これだとファイルエクスプローラなどで視認性が落ちてしまう… ファイル名表示をtitleがあればそれを使用するプラグインがあった obsidian-front-matter-title オプションのAlias titleをONにすれば、Aliasを本来の目的で使用できなくなるものの、Wikiリンクの補完時に日本語のtitle、ファイル名のどちらでも候補を検索できるようになる 現時点では大きな問題は無さそうだが、しばらく運用して再評価したい。

国立国会図書館サーチAPIでISBNから書誌情報と書影を取得する

国立国会図書館サーチAPIは個人・非営利団体等がデータ利用により利益を得ない場合は、利用申請不要で利用できる。 APIのご利用について « 国立国会図書館サーチについて ISBNをキーにして書誌情報を取得するのはOpenSearchがお手軽なようだ。 API仕様の概要 « 国立国会図書館サーチについて https://iss.ndl.go.jp/api/opensearch?isbn=ISBN 結果はXML(RSS)で得られる。 <?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:dcndl="http://ndl.go.jp/dcndl/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <channel> <title>9784253265218 - 国立国会図書館サーチ OpenSearch</title> <link>https://iss.ndl.go.jp/api/opensearch?isbn=9784253265218</link> <description>Search results for isbn=9784253265218 </description> <language>ja</language> <openSearch:totalResults>2</openSearch:totalResults> <openSearch:startIndex>1</openSearch:startIndex> <openSearch:itemsPerPage/> <item> <title>海が走るエンドロール = Umi ga hashiru Endroll</title> <link>https://iss.ndl.go.jp/books/R100000002-I031602764-00</link> <description> <![CDATA[<p>1,秋田書店,9784253265218</p> <ul><li>タイトル: 海が走るエンドロール = Umi ga hashiru Endroll</li> <li>タイトル(読み): ウミ ガ ハシル エンド ロール</li> <li>責任表示: たらちねジョン 著,</li> <li>シリーズ名: BONITA COMICS</li> <li>NDC(10): 726.1</li> <li>NDC(9): 726.1</li> </ul>]]> </description> <author>たらちねジョン 著,たらちね, ジョン,</author> <category>本</category> <guid isPermaLink="true">https://iss.ndl.go.jp/books/R100000002-I031602764-00</guid> <pubDate>Wed, 29 Sep 2021 09:00:00 +0900</pubDate> <dc:title>海が走るエンドロール = Umi ga hashiru Endroll</dc:title> <dcndl:titleTranscription>ウミ ガ ハシル エンド ロール</dcndl:titleTranscription> <dc:creator>たらちね, ジョン</dc:creator> <dcndl:creatorTranscription>タラチネ, ジョン</dcndl:creatorTranscription> <dcndl:volume>1</dcndl:volume> <dcndl:seriesTitle>BONITA COMICS</dcndl:seriesTitle> <dc:publisher>秋田書店</dc:publisher> <dc:date>2021.8</dc:date> <dcterms:issued xsi:type="dcterms:W3CDTF">2021</dcterms:issued> <dcndl:price>600円</dcndl:price> <dc:extent>158p ; 19cm</dc:extent> <dc:identifier xsi:type="dcndl:ISBN">9784253265218</dc:identifier> <dc:identifier xsi:type="dcndl:NDLBibID">031602764</dc:identifier> <dc:identifier xsi:type="dcndl:JPNO">23585081</dc:identifier> <dc:identifier xsi:type="dcndl:TOHANMARCNO">07471697</dc:identifier> <dcndl:genre>漫画</dcndl:genre> <dc:subject xsi:type="dcndl:NDLC">Y84</dc:subject> <dc:subject xsi:type="dcndl:NDC10">726.1</dc:subject> <dc:subject xsi:type="dcndl:NDC9">726.1</dc:subject> <dc:description>機器種別 : 機器不用</dc:description> <dc:description>キャリア種別 : 冊子</dc:description> <dc:description>表現種別 : テキスト</dc:description> <dc:description>表現種別 : 静止画</dc:description> <dc:description>NDC(9版)はNDC(10版)を自動変換した値である。</dc:description> <rdfs:seeAlso rdf:resource="http://id.ndl.go.jp/bib/031602764"/> <rdfs:seeAlso rdf:resource="https://opac.lib.city.yokohama.lg.jp/opac/OPP1500?SELDATA=TOSHO&amp;SSNO=3-0500928436"/> </item> <item> <title>海が走るエンドロール = Umi ga hashiru Endroll</title> <link>https://iss.ndl.go.jp/books/R100000098-I000372329-00</link> <description> <![CDATA[<p>1,秋田書店,9784253265218</p> <ul><li>タイトル: 海が走るエンドロール = Umi ga hashiru Endroll</li> <li>タイトル(読み): ウミ ガ ハシル エンド ロール</li> <li>責任表示: たらちねジョン 著,</li> <li>シリーズ名: BONITA COMICS</li> <li>NDC(9): 726.1</li> </ul>]]> </description> <author>たらちねジョン 著,,</author> <category>本</category> <guid isPermaLink="true">https://iss.ndl.go.jp/books/R100000098-I000372329-00</guid> <dc:title>海が走るエンドロール = Umi ga hashiru Endroll</dc:title> <dcndl:titleTranscription>ウミ ガ ハシル エンド ロール</dcndl:titleTranscription> <dc:creator></dc:creator> <dcndl:volume>1</dcndl:volume> <dcndl:seriesTitle>BONITA COMICS</dcndl:seriesTitle> <dc:publisher>秋田書店</dc:publisher> <dc:date>2021.08</dc:date> <dcterms:issued xsi:type="dcterms:W3CDTF">2021-08</dcterms:issued> <dcndl:price>600円</dcndl:price> <dc:extent>158p ; 19cm</dc:extent> <dc:identifier xsi:type="dcndl:ISBN">9784253265218</dc:identifier> <dc:identifier xsi:type="dcndl:JPNO">23585081</dc:identifier> <dc:subject xsi:type="dcndl:NDC9">726.1</dc:subject> <dc:description>単行本全巻ID : C451417</dc:description> <dc:description>マンガ単行本備考 : 機器種別 : 機器不用 / キャリア種別 : 冊子 / 表現種別 : テキスト / 表現種別 : 静止画 / NDC(9版)はNDC(10版)を自動変換した値である。</dc:description> <dc:description>ID : M852583</dc:description> <dc:description>登録番号(館固有割り振りID):031602764(国立国会図書館)</dc:description> <rdfs:seeAlso rdf:resource="https://mediaarts-db.bunka.go.jp/id/M852583"/> </item> </channel> </rss> 書影はhttps://iss.ndl.go.jp/thumbnail/ISBNで得られる。