01:33:00 @lo48576@mastodon.cardina1.red
icon

zimfw を参考にして zshrc を簡潔にしようとしているんだけど、やはり sh スタイルのシェルというものは配列や連想配列をネストしたり関数に渡したりなどできないので、本質的にポヨグヤミンが難しい

01:33:49 @lo48576@mastodon.cardina1.red
icon

モジュールの設定をどうやって渡すか (ただし予め規定された名前の環境変数で受け渡しするのは嫌とする) みたいな問題

01:34:38 @lo48576@mastodon.cardina1.red
icon

配列を直接渡せない以上、名前で間接的に受け渡しするのは仕方ないとしても、その名前をハードコードするとモジュール同士で競合するリスクが割と高そうで嫌なのでなんとかしたさがある

01:38:41 @lo48576@mastodon.cardina1.red
icon

シェルスクリプト、たとえば無名関数とかを用意してやらないとファイルローカルな変数さえ作れないとかもそうなんだけど、全体的に名前空間というものの扱いが貧弱すぎる

02:00:56 @lo48576@mastodon.cardina1.red
icon

zshmodules(1) を読んでいる

02:03:32 @lo48576@mastodon.cardina1.red
icon

zstyle 、どうやらパターンマッチによるスタイル検索に肝があるようで、これは特定モジュールに対して情報を提供するというよりも、目的ごとに値を用意して、複数モジュールからそれを引っ張ってくる可能性があるという場合に等に有用なんだな

02:37:18 @lo48576@mastodon.cardina1.red
icon

そろそろ寝るかの……

14:15:02 @lo48576@mastodon.cardina1.red
2018-11-16 20:23:01 やぴの投稿 yaplus@mstdn.maud.io
icon

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

14:15:43 @lo48576@mastodon.cardina1.red
2018-11-17 13:56:11 unaristの投稿 unarist@mstdn.maud.io
icon

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

19:50:03 @lo48576@mastodon.cardina1.red
icon

$ [[ ( -n . ) -a ( -d . ) ]]
zsh: parse error near `-a'
$

あれー?

19:54:32 @lo48576@mastodon.cardina1.red
2018-11-17 17:40:04 ししょー🐟🍶金曜日西さ01-aの投稿 Cisyo@pawoo.net
icon

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

20:08:58 @lo48576@mastodon.cardina1.red
icon

zshbuiltins(1) を読んだが、なんだか `[[` 面倒そうだな……

22:13:13 @lo48576@mastodon.cardina1.red
icon

async はいつ言語機能になるだろうねぇ

22:13:49 @lo48576@mastodon.cardina1.red
icon

futures も 0.3 が stable というか正式リリースされるまではとりあえず futures に本格的に手は出さないでおこうという気持ちでいる

22:14:10 @lo48576@mastodon.cardina1.red
icon

などといいながら授業でやってたプヨジェクトで actix-web を選んだので futures も軽く触ったけど

22:15:22 @lo48576@mastodon.cardina1.red
2018-11-17 22:13:44 あっきぃの投稿 akkiesoft@social.mikutter.hachune.net
icon

Tampermonkeyにぐりもんぶっこんで解決した。

// ==UserScript==
// @name birds gone somewhere
// @include twitter.com/intent/tweet*
// ==/UserScript==

var base = "social.mikutter.hachune.net/sh;
var url = location.href.split('tweet')[1];
location.href = base + url;

Twitter でツイートを投稿する
22:15:28 @lo48576@mastodon.cardina1.red
2018-11-17 22:14:59 あっきぃの投稿 akkiesoft@social.mikutter.hachune.net
icon

時にはツイートしたいとか、マストドンとツイッター両方に投稿したいとか、そういうのないから(迫真)

22:29:44 @lo48576@mastodon.cardina1.red
2018-11-17 22:25:48 あいざわの投稿 nao@mstdn.maud.io
icon

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

22:29:47 @lo48576@mastodon.cardina1.red
2018-11-17 22:26:43 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

あれは FreeBSD のロゴのデーモンくんの顔を thinking_face にしたやつだよ

22:31:02 @lo48576@mastodon.cardina1.red
22:31:58 @lo48576@mastodon.cardina1.red
2018-11-17 22:30:08 mimikunの投稿 mimikun@mstdn.mimikun.jp
icon

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

22:32:27 @lo48576@mastodon.cardina1.red
icon

/etc/locale.gen を弄ってから locale-gen を実行すべしみたいな話かな

22:33:10 @lo48576@mastodon.cardina1.red
icon

GitHub や GitLab では SSH 通信こそできてもシェルには入れないはずなので、そもそもロケールあれこれでエラーとか出さない気がするし、文脈がわからないけど

22:34:09 @lo48576@mastodon.cardina1.red
22:35:24 @lo48576@mastodon.cardina1.red
icon

Docker で立ててる自分の GitLab 鯖に行ってみたらロケールのメッセージ出なかったので、 joinmastodon のセットアップがアレなだけでは

22:35:34 @lo48576@mastodon.cardina1.red
icon

lain はいいぞ

22:36:00 @lo48576@mastodon.cardina1.red
icon

いいんだけど、あれは明るい話ではないのでそれなりに体力があって頭が動くときに観ないと楽しめない

22:39:52 @lo48576@mastodon.cardina1.red
icon

lain のゲッムなぁ