blog.rinsuki.net

Google Drive File Stream 内のファイルIDを取る

投稿: 2020/05/17 09:23:48

タグ: memoGoogleDriveGoogleDriveFileStream

Google Drive File Stream でマウントされるファイルに対して xattr -p user.drive.ほげふが /Volumes/GoogleDrive/path/to/file をすると、Google Drive上のファイルIDが取れたりする。

まあ要はstackoverflowのこれ https://stackoverflow.com/q/51439810 なんだけど、これは実は Google Colaboratory https://colab.research.google.com でも使える。

ただし、Google Colabolatory 環境には xattr コマンドが入っていないので、apt install xattr で入れる必要がある。
入れてしまえさえすればMac環境と同じように見える。

続きを読む

NSButtonをCombineで扱いたい

投稿: 2019/10/09 12:00:00

タグ: CocoaSwiftCombine

NSButtonをCombineで扱いたい。

NSTextFieldNSTextViewはそれぞれNotificationCenterでNSControl.textDidChangeNotification/NSText.didChangeNotificationを利用すればよいが、NSButtonにはそういう感じのNotificationはない。

じゃあどうするかというと、KVO (Key-Value Observing)を使う。

続きを読む

App Sandboxの中のmacOSアプリから本当のホームディレクトリを知る

投稿: 2019/09/30 12:00:00

タグ: CocoaSwift

NSOpenPanelとかcom.apple.security.temporary-exception.files.home-relative-path系を使うときに(Sandbox内のものではなく)本当のホームディレクトリが欲しくなることがありますが、

  • NSHomeDirectory()
  • ProcessInfo.processInfo.environment["HOME"]
  • ("~/hoge/fuga" as NSString).expandingTildeInPath

ではいずれもApp Sandbox内のホームディレクトリ(/Users/xxxxx/Library/Containers/...)が返されてしまったため、本当のホームディレクトリを返すAPIを探しました。

続きを読む

はてなスターを追加しました

投稿: 2019/02/07 10:58:22

タグ: info

もう1月も過ぎてしまいましたが、あけましておめでとうございます。
Hexoのブログは書くのにエディタを立ち上げないといけなくてだるいということがわかりつつあります。

さて、いきなりですがこのサイトにはてなスターを追加しました。
実はわりと前から追加しようとはしていたのですが、なぜか表示されず、今ふと見たらHatena.Star.SiteConfigであるところをHatena.Star.Configにしてしまっていることに気づいたので修正したところ、いい感じに出るようになりました。よかったですね。

ちなみにはてなスターのコメント欄はいらないと思ったのでCSSで消してあります。別にはてな垢持ってるならはてなブックマークでよくね的な発想ですが、無いと困る人はなんとかして私に教えてください。

それでは、今年もよろしくお願いします。

1周年を迎えたiMastのこれまでとこれから

投稿: 2018/12/24 09:00:00

タグ: infomastodoniMastrelease

この記事はMastodon Advent Calendar 2018 - Qiitaの24日目の記事です。若干遅くなりすみません。
ちなみに去年のMastodonアドベントカレンダーで書いた記事はこちら。 http://rinsuki.hatenablog.jp/entry/2017/12/01/001743

今日の9:00にiMast 3.1がリリースされます。一応イヴ・サンタクロースさんの誕生日合わせというつもりです。パッチノートはGitHub https://github.com/cinderella-project/iMast/releases/tag/3.1b93 を参照してください。

さて、この記事ではiMastのこれまでを振り返り、またこれからやりたいことを書いていきます。

続きを読む

AndApp(macOS)版モバマスのやたらと太いフォントをどうにかする

投稿: 2018/10/05 11:27:25

タグ: idolmastercinderella-girlsmobamas

タイトル通り。
macOSのAndApp版のモバマス(というか、Electronの日本語のbold描画)は明らかにフォントが(ChromeApps版/Chrome+UA偽造より)太いです。


(左がAndApp版モバマス、右がChrome+UA偽造)

この挙動を何とか直せないかと試行錯誤していたところ、AndApp版モバマスのアプリのファイルを一部書き替える形で直せたので、ここにメモしておきます。

続きを読む

Chromeを再起動するとGoogleのデフォルトアカウントがChromeでログインしているアカウントになるのをどうにかする

投稿: 2018/09/10 02:27:54

タグ: googlechrome

お久しぶりです。
新しいマシンをセットアップしていたのですが、その時に「Googleで複数アカウントにログインした状態でChromeを再起動すると、Googleでのデフォルトアカウントが強制的にChromeでログインしているものになる」現象が起き、対策方法を見つけたので紹介します。

追記: 結局その後のアップデートでできなくなりました。あ〜あ。仕方ないのでFirefoxに移行しました

2018年11月27日追記: Chrome 70以降では無効化の方法が変わったので、Chrome 70以降に対応した物を追記しました(macOS版 70.0.3538.102 と 72.0.3622.0 で検証)。

続きを読む