生存報告

SNSにめっきりいなくなっちゃったので。

Macのシステムデータがでかいときの対処法(Xcodeユーザー向け)

悩み

Macのシステムデータがでかい。

原因

Xcodeで使用する、iOSランタイムが残っていた。

やり方

ランタイムのリストを出す。

 xcrun simctl runtime list

こんな感じで出てくる。

iOS 17.4 (XXXXX) - XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX (Ready)
iOS 18.4 (XXXXX) - XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX (Ready)
iOS 17.2 (XXXXX) - XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX (Ready)
iOS 18.3 (XXXXX) - XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX (Ready)
iOS 26.1 (XXXXX) - XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX (Ready)

いらないランタイムを個別に削除していく。(GUIDで指定する)

xcrun simctl runtime delete XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX
xcrun simctl runtime delete XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX

キャッシュも合わせると80GBぐらい減った。

Xcodeユーザーは確認してみると良いです。

ググっても見つからなかったので備忘録。

異世界ありがとうはいいぞ

この記事は Otaku Social Advent Calendar 2025 17日目の記事です。

【青展示場】Otaku Social Advent Calendar 2025 - Adventar

異世界ありがとうという漫画を知っていますか?

まずはこちらをご覧ください。

manga-one.com

Twitterで「面白い」と言っている人を見かけて、時間もあったので軽い気持ちで読み始めたんです。

正直、最初はよくある異世界モノだろうと思ってたけど…

この作品の異世界は、舞台設定がとにかく丁寧。現実世界と地続きに感じられるのに、魔物や生態系、文化にはきちんと異世界としての説得力がある。ただの背景ではなく、「そこに暮らしがある」世界観になっていてすごい。

ジャンルはTS要素を含む異世界転生。 一見スローライフだけど、現実はそれなりに厳しい。ただ不思議と重さよりも「知らない世界を知るワクワク感」が勝っちゃう不思議。

異世界を一緒に旅できる作品です。

特に印象的なのはキャラクター造形で、年齢や生き方を重ねてきたからこそ出てくる言葉選びが多い。台詞の端々から、その人物の過去や人生が自然と想像でき、このキャラ一癖も二癖もあるのになぜか憎めないんだよなあってシーンが何個もある。

マンガワンで無料で読めるのも大きな強み。

ちな私は続きが気になりすぎて単行本を買った。

気になったなら、まずは一話。良かったら読んでみてくださいね!

manga-one.com

積読紹介

積読紹介 Advent Calendar 2025の9日目を担当します、ちゃんみずです。

積読紹介 Advent Calendar 2025 - Adventar

今年も元気に積読したので紹介したいと思います!読む気はあるぞ!

(こちらの本はごく一部です。この数十倍積んでいます。)


1 神座す山の物語

パケ買いをした結果、読む時間がなく今に至った本。見た目からしてかっこよい。見てるだけで満足感がある。読む気はある。

2 百年の孤独

読み始めたらずっと読んでしまいそうなので機会を伺っているうちに今に至る。短編集も途中まで読んで積んでいる。風習がぜんぜん違うので面白い。読む気はある。

3 ターングラス

なんと両側から読める本。装丁も美しい。ただし時間がなくて積んでいる。読む気はある。

4 詩学・詩論

理由なくなんか欲しくて買った本。 果たして私はこれが読めるのか…?背伸びしてない?(プラトンの国家とかゴルギアスも積んでる)読む気はある。

5 三体

1は読んだのよ。それから二年経って全て忘れたのでとりあえず買って今に至る。読む気はある。

6 ニンジャスレイヤー

1ページ読んで語録に当てられ、震えながら閉じ、今に至る。ワァニンジャツヨイ。心の準備が必要。読む気はある。


興味の赴くままに、来年も元気に積読するぞ!さっきも本買ったしな!積読はなんぼあってもいいもんです。

GeminiからGoogleカレンダーが複数取れない

ChatGPTに突然飽きたのでGeminiも触っている。

GeminiはGoogleカレンダーが取得できて便利!と聞いてやってみたが、あるカレンダーがどうしても取得できない。

自分が作ったカレンダーなのにおかしいなと思って色々調べてみた。

 

結論から言うと「オーナー」になっているカレンダーしか取得できない。

オーナーのカレンダーは。カレンダー設定からカレンダーIDを見ると自分のgmailになっているのでわかると思う。

グループカレンダー(group.calender.gmail.comとかいう名前)は現状取得できない模様。

 

Radditでも議題に上がってた。

https://www.reddit.com/r/GeminiAI/comments/1jb749q/gemini_not_having_access_to_all_calendar_entries/?tl=ja

 

過去にこんなことがあったので対処した結果かもしれない。邪推。

https://www.wired.com/story/google-gemini-calendar-invite-hijack-smart-home/

 

それはそれとして不便。

しばらくはオーナーカレンダーのみの運用しかなさそう。

 

補足

ちなみにChatGPTでもGoogleカレンダーが取得できたし、公開済みのカレンダーIDから今日の予定を取得することができた。

Geminiは頑なにオーナーのカレンダーしか検索できません、と言われた。

(共有用URLを送っても同じ)

もしかしてChatGPTの方ができること多いかも。。

Scrapboxで料理のログをとってみた

この記事は Otaku Social(おたそ~)Advent Calendar 2023 11日目の記事です。

adventar.org

日々の料理を写真に撮って、Scrapboxを料理ログとして活用してみました。

Scrapboxってなに?

株式会社Notaが提供するノートツールです。
カード形式になっており、一覧として見やすいです。
現在個人で使う分には無料。
scrapbox.io

全文検索も出来るので適当に入れた文章を探しやすいのも特徴ですが、今回はこの機能は使い切れていないので割愛します…。

やったこと

スマホで撮影→アプリでScrapboxに送信という、とってもシンプルな手順です。
スマホで完結出来るようにしたかったため、Scrapboxのテンプレート機能のあるアプリを使いました。

Andoroid(今回はこっち)
play.google.com

iPhone

91958

91958

  • minimalab
  • 仕事効率化
  • 無料
apps.apple.com

こんな感じでちくちく溜まっていきました。壮観~~~!!

そもそもなんでこんなことを?

日々を追われて生きていると今日はこれ食べたいな〜とか考えることすら出来なくなってしまい…過去ログがあれば「そういえば最近◯◯食べてないな?」など気づきがあるかもと思ったからです。
インスタにあげるほど映えがない食生活をしてるので個人的に楽しむ範囲で手軽にできるならと考えた結果、この形になりました。

それでどうなった?

実際効果はあり、最近ひじき食べてないから作ろうとか、肉ばっかり続いてね?などなど気付き、早めに食生活の軌道修正ができていい感じです!
上げるのすら億劫なことがあるので、Slackに投げたらGASでScrapboxに自動送信とかできたらもっと楽かもな。。と画策中。

暇なとき見てはこんなに作ったのかとニンマリする毎日です。そしてなにより料理のラインナップで迷うことが少なくなりました。
料理ログ、思ったよりも楽しいので是非。

Xamarinで、お絵かきジェスチャーが変な動きをする(iOSのみ)

今回の事象

.NET Frameworkを3.1から3.2以上に上げたとき、線を引こうとすると、変に線が途切れました。

iOSでのみ起こり、Androidでは起きませんでした。

Simulatorと端末、どちらも同じ挙動でした。

その他、アプリでは画像の拡大縮小の際に指一本で画面内を移動する機能がありました。(重要

原因

iOSのみ、GestureRecognizers.Clear()が効かないため。 (バグだと思われる)

詳細

「線を引く動作」と、「画面内を移動する動作」を、GestureRecognizersを切り替えて運用しており、切り替えはGestureRecognizers.Clear()を使っていました。

.NET Framework3.2以降はGestureRecognizers.Clear()が効かないので、GestureRecognizersにはイベントが残ったままでした。

デバッグモードで確認したところ、GestureRecognizersのCount=0なので、見せかけはClearされたように見える。不思議)

不幸なことに、どちらも指一本で動かす動作だったため、Clearされていない「画面内を移動する動作」が起こってしまい、今回の事象が起きました。

対処法

GestureRecognizers.Remove()は効くようなので、Removeしたら直りました。

参考

https://forums.xamarin.com/discussion/170807/gesturerecognizers-clear-doesnt-work-for-ios

.NET Framework3.2から起こっていたのなら早く直してほしい…

ハイフン(-)で改行させないようにする

PDFSharpではハイフンは改行文字として扱います。 英語圏では当たり前なのですが、すっかり忘れていました。

うっかり文字の中にハイフンを使ってしまうと意図しないところで改行されてしまうので、 どうしてもハイフンを使いたい場合は「改行しないハイフン」を使いましょう。

 Paragraph para = new Paragraph();
 string str = "hoge-ほげ";
 str = str.Replace("-", "\u2011"); //改行しないハイフンのコード
 para.AddFormattedText(str, new Font("好きなフォント", 10));