04:06:17
icon

How to find default download directory in linux through c program? - Stack Overflow - stackoverflow.com/questions/13

l10n の存在なんて欠片も考慮しない英語圏の連中が暴れていた痕跡を見て笑顔になった🙃

04:10:05
2018-03-08 04:07:38 8vitの投稿 8vit@gs.yvt.jp

このアカウントは、notestockで公開設定になっていません。

04:11:32
icon

target ディレクトリ結構サイズ食う(食ってた)ので、それに気付いて以来、ある程度の期間 inactive というか触ってなかった rust のプロジェクトでは忘れず cargo clean するようにしている

04:14:49
icon

XDG base directory 、環境変数は省略され得るからその場合デフォルト値を使う必要があるけど、各スクリプトでデフォルト値をハードコードするのも馬鹿馬鹿しいので、なんとかして一発で得る手段を探していたのだか、なさそうということがわかってきた

04:17:19
icon

べつに
CONF_DIR="${XDG_CONFIG_DIR:-"${HOME}/.config"}/foo"
みたいなの毎度書いてもいいけどさぁ……それってプログラミングとしては下の下って感じしません?

17:46:59
icon

735285 - Support for the Freedesktop.org XDG Base Directory Specification in Thunderbird
bugzilla.mozilla.org/show_bug.

人々、 XDG Base Directory Specification についての行動が鈍すぎない? (thunderbird に限らない)

735285 - Support for the Freedesktop.org XDG Base Directory Specification in Thunderbird
17:47:44
icon

人々、無限にホームディレクトリにキャッシュとデータと設定を混合して蓄積しつづけるの、やめてほしい……

17:47:51
2018-03-08 17:32:15 宮原太聖(JP)の投稿 TaiseiMiyahara@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

17:47:56
2018-03-08 17:36:03 宮原太聖(JP)の投稿 TaiseiMiyahara@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

17:48:24
icon

ホームディレクトリのバックアップを取るとキャッシュまで複製されるの、あまりにクソ of クソ

17:50:28
icon

~/.thumbnails を作りやがるのは thunar か……

17:51:52
icon

nautilus が滅茶苦茶な依存を引き込んできたことがある (gnome-weather だか何だったか)ので避けて軽いの使ってたけど、こうなってくると考えなおす必要があるな……

17:52:20
icon
Web site image
らりお・ザ・何らかの🈗然㊌ソムリエ (@lo48576@mastodon.cardina1.red)
17:52:28
2018-03-08 17:52:06 エアダスターの投稿 toshi_a@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

17:53:12
icon

XDG_CACHE_DIR 環境変数が存在していればその下の ${XDG_CACHE_DIR}/mikutter/ 、存在しなければ ${HOME}/.cache/mikutter を使う、というのが XDG 流

17:54:28
icon

pcmanfm 、sshfs とかの根本的に遅いプロトコルでのファイル操作中にディレクトリ開いたりすると、かなり待たされたり落ちることがよくある(たぶん非同期あたりが駄目な感じになっている)ので、そもそもの質が良くない

17:56:02
2018-03-08 17:54:35 8vitの投稿 8vit@gs.yvt.jp

このアカウントは、notestockで公開設定になっていません。

17:56:46
icon

Ruby gems の ~/.gem/ruby/〜 にいろいろ入ってて ~/.gem/specs/〜 がキャッシュというの、直観が云々とかいう以前の問題で、かなりアレ

17:56:55
2018-03-08 17:56:42 あっきぃの投稿 akkiesoft@social.mikutter.hachune.net
icon

.mikutterを作ってどっか別のところに持ってくときにキャッシュも入っちゃって無駄にでかくなるみたいなパターンはあります(そんなに頻繁にやらない)

17:58:13
icon

まあ XDG Base Directory は常識というか基礎教養というか、これから新たにモノを作るならこれに対応するのは当然のことという感じなんだけど、やっぱり古いライブラリとかは互換性問題や外部アプリの決め打ち想定などと戦わないといけないので険しいらしい

17:58:25
icon

~/.pki とか ~/.ssh とか……

17:59:20
icon

あと ~/.dbus とか

18:00:24
icon

そんなことないよう

18:01:21
icon

あと、 XDG Base Directory では /var に相当するディレクトリが既定されていないので、アプリ独自のデータを蓄積するとき $XDG_DATA_DIR に置くことになるんだけど、これ本来は /usr/share 相当のディレクトリと説明されているので、ちょっとモヤっとする

18:01:41
icon

/usr/share 相当と言われると、 read only じゃないといけない気がしてきません?

18:02:58
icon

XDG Base Directory で互換性問題とうまくつきあう方法、まずは環境変数による部分的対応を目指すというものがある:
wiki.archlinux.org/index.php/X

18:03:56
icon

Rust 製の ripgrep 、なぜこの時代の新参アプリケーションなのに ~/.ripgreprc がデフォで、 ~/.config/ を使うために $RIPGREP_CONFIG_PATH を必要とする設計になってるんでしょうね……

18:04:28
2018-03-08 18:04:10 KAZU34@末代の投稿 KAZU34@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

18:04:29
icon

ご尊顔ダブルピース

18:05:48
icon

@toshi_a s/尺/癪/

18:07:02
icon

mikutter のプラグイン設定がどう保持されているか知らないけど、プラグイン側が ~/.mikutter 決め打ちとか使ってたら互換性問題は頭が痛そうだし、まずは「コンフィグディレクトリパスを提供する API」とかを用意するあたりからじわじわ浸透させていくことになるのかな

18:07:42
icon

「頭が痛そう」を「頭が致そう」に typo しそうになったので致す(致さない)

18:09:09
icon

参考までに vim (neovim) のプラグインであるところの dein は、キャッシュ類を ~/.cache/dein に保持しているので、アプリ側はプラグインに干渉しないからプラグインは自分でよろしくやってくれ、というスタンスもありといえばあり

18:10:46
icon

私が mikutter ネイティブだったら直したかったけど、コード読んだことないからなぁ……

18:11:37
icon

影響されやすいオタクなので、ちょっと前は #[repr(transparent)] の必要性にうるさいオタクになっていたし、今は XDG Base Directory Specification 準拠にうるさいオタクになっている

18:13:16
18:13:44
icon

既に設定用の共通 API があるのならどうとでもなりそう

18:16:49
icon

もうひとつ、 ~/.foo があったら互換性モードとしてそれを使い、 ~/.foo がなければ $XDG_CONFIG_HOME/foo とか $XDG_CACHE_HOME/foo とかを作成したり探しにいく、という方法もあるんだけど、こちらの方が楽ではあるか

18:22:10
2018-03-08 18:18:19 nukosuの投稿 nukosu@pao.moe
icon

このアカウントは、notestockで公開設定になっていません。

18:24:19
2018-03-08 18:23:47 エアダスターの投稿 toshi_a@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

18:24:25
icon

悪用される未来が目に浮かぶw

18:27:22
icon

~/.uim は環境変数で変更できるっぽいけど ~/.uim.d/ がどうしようもなさそう……

18:27:29
icon

もう uim 使ってないし消すか……?

18:27:33
icon

いや、でもなぁ……

18:32:59
icon

~/.xscreensaver も決め打ちか……

18:36:02
icon

~/.xsession-errors 、おまえもか……

18:36:41
icon

こういうログ系なら /dev/null への symlink にするのも手ではあるんだけど、 xsession-errors はたまに参照するから虚無に葬りたくないんだよなぁ……

18:41:15
icon

~/.wget-hsts も……

18:41:32
icon

CLI オプションで指定できるのに環境変数使うのは無理っぽいな

19:11:17
icon

$ZDOTDIR 設定するか……そんでついでに .zsh* 系も弄るか

19:11:40
icon

いいかげんラップトップが壊れる時期なのでデータ整理しとかないとヤバい

19:12:08
icon

(や、 btrfs と snapper でスナップショットは定期的にとってるので、 send するだけでいいんだけど……)

19:30:36
2018-03-08 19:30:03 releasebot@toot.placeの投稿 releasebot@toot.place
icon

このアカウントは、notestockで公開設定になっていません。

19:31:28
icon

master 追従するか

19:32:12
icon

tootsuite/mastodon - Docker Hub
hub.docker.com/r/tootsuite/mas

ひとまず edge のビルド完了待ち

19:32:27
2018-03-08 19:30:58 ほたの投稿 hota@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

19:34:43
icon

dotfiles/.zshrc at master · lo48576/dotfiles
github.com/lo48576/dotfiles/bl

これ、本当はファイル分割すべき事案なんだけど、ロード遅くなるのが嫌でひとつのファイルに無理矢理突っ込んでいて、正直分割してプリコンパイルしたい (zsh にそんな機能があった気がする)

19:35:01
icon

ただ、プリコンパイルするとファイル書き換えたとき忘れがちなので険しい

19:35:25
icon

というか、そもそもこのリポジトリとスクリプト類自体ももっといい感じに書き直したい……

19:37:14
19:41:47
2018-03-08 19:39:20 ほたの投稿 hota@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

19:43:36
2018-03-08 19:39:46 蒸れた干し芋🔞🎨の投稿 muretaimo@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

19:51:48
icon

Support of XDG directory structure. · Issue #151 · goldendict/goldendict
github.com/goldendict/goldendi

こちらも XDG 対応リクエスト3年間放置勢です

Web site image
Support of XDG directory structure. · Issue #151 · goldendict/goldendict
19:51:57
icon

これどうしよう……

19:52:11
icon

ユーザデータとアプリデータ分けられないの本当につらい……

19:52:36
icon

或いはユーザデータをホームディレクトリに直に置かず、ちゃんと XDG User Directory にいい感じに分類して置けということか

20:06:51
icon

だん!

20:08:46
2018-03-08 20:08:04 8vitの投稿 8vit@gs.yvt.jp

このアカウントは、notestockで公開設定になっていません。

20:08:56
icon

non-ASCII 記号を活用していく勢だ

20:09:47
icon

私はターミナルやエディタ周辺の ambiwidth とかで懲りてフォントとか入力の面倒さも避けたくなったので、 non-ASCII な文字は必要にならない限り避ける方針でコードとかコメント書いてる

20:16:32
2018-03-08 20:11:04 8vitの投稿 8vit@gs.yvt.jp

このアカウントは、notestockで公開設定になっていません。

20:23:32
icon

Speed Test: Check the Existence of a Command in Bash and Zsh - Top Bug Net
topbug.net/blog/2016/10/11/spe

Web site image
Speed Test: Check the Existence of a Command in Bash and Zsh - Top Bug Net
21:00:17
2018-03-08 20:57:41 ほたの投稿 hota@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

21:00:19
2018-03-08 20:58:25 きーすとの投稿 keasti@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

21:00:21
2018-03-08 20:58:40 大破の投稿 musashino205@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

21:00:26
2018-03-08 20:59:11 きーすとの投稿 keasti@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

21:00:27
2018-03-08 20:59:19 SHIMADA Hirofumiの投稿 shimada@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

21:00:36
icon

mstdn.maud.io 何が起きてるの……

21:03:05
2018-03-08 21:01:18 rinsuki@末代の投稿 rinsuki@mstdn.maud.io
icon

:koresuki:

21:04:07
2018-03-08 21:03:45 ほたの投稿 hota@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

21:08:00
2018-03-08 21:06:00 きーすとの投稿 keasti@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

21:11:41
2018-03-08 21:08:42 ほたの投稿 hota@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

21:12:04
icon

DSiLL 、 long long int 型かと思った……

22:27:58
icon

dotfiles の管理に nix を使ってみようかと思ったけど、変更したファイルをリポジトリにフィードバックする機能が別に必要になりそうだし、駄目だわ(あと nix はそもそもホームディレクトリの任意のパスに展開する能力とかなさそう)

22:30:11
2018-03-08 22:13:33 宮原太聖(JP)の投稿 TaiseiMiyahara@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

22:30:17
2018-03-08 22:19:16 宮原太聖(JP)の投稿 TaiseiMiyahara@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

22:37:46
icon

うーん、スクリプト類だけでも nix に移行してみるか……?

22:41:42
2018-03-08 12:03:28 ねそ@末代の投稿 neso@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

22:41:52
icon

こういうときは "-a" ってやってたなぁ

22:42:07
2018-03-08 22:38:35 Neotagの投稿 neotag@neotag.net
icon

このアカウントは、notestockで公開設定になっていません。

22:48:46
icon

コンピュータが解釈するのは0か1……本当か? (trit や qbit に思いを馳せる)

22:53:49
2018-03-08 22:51:29 解凍の投稿 hina@mstdn.maud.io
icon

リファラで弾くってことか?((

22:53:51
2018-03-08 22:52:21 解凍の投稿 hina@mstdn.maud.io
icon

リファラで弾く、説明ページ飛ばしてDLページに直で飛ばすような(お行儀がどうとはいわないけどアレな)やつに対して説明ページにリダイレクトするみたいなのはやってたりするのでまああれ

22:53:55
icon

なるほどなぁ