Maintenance (UTC)4/1 AM0:30- メンテナンス(JST)4/1 AM09:30-
iconPosting 日下夏稀(kb10uy@mstdn.maud.io)

適当な発言を繰り出すのでご了承ください

[フレコ]
・オンゲキ 3067667719792
・CHUNITHM 3064637617722
・maimaiDX 3061667713762

[やってる]
・Einsamkeit (オレオレActivityPub)
・Askyharkraata (某AC音ゲーシミュ)
・ShortStoryServer (オタク文章投稿サイト)

[おすすめ]

(Separate space with AND, OR with OR break)
Account searching target for with "notestock"
Shortcut クソなぞなぞ 
Previous day 2020-3-31
icon

CR えあい、確変モード突入したら筐体からさつきさんの人形かチンポがせり出てきてほしすぎる

icon

多分そう、謎に包まれたアーキの一つ

icon

ESP32 とか当たり前にありそうだもんなあ

icon

まあある程度 Flash ROM容量確保できるタイプの組み込みアーキって割と限られるしまあまあユーザーいそうだしさぽーとされてそうという気もしてきた

icon

でも思ったよりはありそうな感じだな

icon

ええ……

icon

MSP430 とか H8 みたいなのです

icon

llvm だとターゲットサポートがまだ不安感ある

icon

変なアーキに出力したいみたいなのどうなんだろう

icon

ふむふむ

icon

C に巻かれるのが Nim なら C を巻き込むのが Zig/Zen みたいな感じか

icon

C を巻き取る、なるほど

icon

LLVMね

icon

Zig/Zen も C にトランスパイルされるんだっけ

icon

ちょっとだけチュートリアル読んだぐらいだったけどそんな昨日あったんかになてり

icon

HOGE[2:0] とかあるし組み込み環境でレジスタ手軽にいじれて便利そうな言語機能ではあるな

icon

一応 Rust は並べ替えて align が詰まるなら並べ替えることもあるみたいな最適化はあります

icon

キモいな……

icon

u1 u4 u3 とか並べても 1byte に収まるみたいな感じか

icon

でも手元にバイト列があってそれの特定領域をバイト跨いで操作したいというのなら bitvec crate の BitSlice は使えそう

icon

なるほど……

icon

キモい packed struct は作れないねえ

icon

Zig/Zen のそれらは何か便利機能がついてそう

icon

中身見たらマクロ使っててなるほどやはりっつった

icon

パワーだ(もとの意図的にはこれが近そう)

Posting らりお・ザ・何らかの🈗然㊌ソムリエ 2020-03-31 02:50:28
icon

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

icon

bitvec ならあるよ

icon

もし 評価済みのを返していいならウルトラハイパワー解決策として裏で emacs 立ち上げて実際に実行してもらうみたいなことやってもよさそう

icon

そう、それです

icon

インテルネッチで例えると
・ブラウザキャッシュが無期限でスーパーリロードがない
・キャッシュなどない、毎回フェッチする
のどちらかなのかが問題

icon

これはこれで逆に助かる

icon

それとも skkserv が有効なときはユーザー辞書ガン無視なんだろうか

icon

skkserv はキャッシュしてないけどクライアント側がユーザー辞書を持ってると実質キャッシュじゃない?

icon

すると「レスポンスの候補が impure であることを示したい」というのに戻ってきてしまう

icon

concat で1文字ずつエンコードしたやつを返したとしてもそれがキャッシュされてしまうと意味ないしなあ……

icon

これはたぶんそうっぽくて、でもこれだと skkserv側でダイナミックな結果を返す黒魔術ができなさそうじゃない?という悩み

Posting らりお・ザ・何らかの🈗然㊌ソムリエ 2020-03-31 02:40:41
icon

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

icon

Rust 書ける SKK のオタク集めて最強の SKK 作りたいねえ

icon

大多数の実装で concat は解釈してくれていて、もしあれがキャッシュされない……わけないな

icon

lisp 辞書があるなら lua 辞書があってもいいじゃないとは思う。互換性皆無だけど

icon

結局フロントエンドから実装するはめになってしまうんだよなあ

icon

SKK-JISYO.S とか存在を考えるとほぼすべてがユーザー登録単語ということもあり得るのであの挙動がおかしいとはいえないが、 .L だとなあ

icon

僕がユーザー辞書に本当にユーザー辞書みたいな役割をもたせてしまったのが根源的失敗で、理想的にはアイツには順位・学習の結果だけを含ませておくべきだった。

icon

skkserv のレスポンスに Cache-Control みたいなのつけられたらだいぶ楽になれそうだなと思ったけどどのクライアントもそんな仕様もってなさそう(ddskk と Corvus ならいけるか?)なので :very_sad:

icon

libskk ぐらいすべてを牛耳らないとダメっぽいことがわかってきた

Posting unarist 2020-03-31 02:21:55
icon

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

icon

なるほど(Lua いっぱいあるのは今日ソースをチラ見して確認していた)

Posting unarist 2020-03-31 02:19:37
icon

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

icon

学習切っちゃえばいいのかなあ。でも僕は変換の学習は残しておきたいタイプだし

icon

でも黒魔術できないという点ではあんまり面白みはない気がするなあ

icon

それなら「elisp が含まれていればキャッシュしない」みたいな判断をクライアント側でできるな……

icon

elisp の評価結果じゃなくて登録されたエントリをそのまま返してるのか

icon

あ、そうか

icon

/today って打って /today を初めて使った日付が出てきたら意味ないじゃんという話でして

icon

殆どは辞書に対して static なエントリだけど lisp 辞書は dynamic なわけで、うかつにキャッシュするとまずそうというのはわかる

icon

そういえば単純に調べてないからわからんのだけど変換結果が userdict にキャッシュされるわけだけど lisp 辞書みたいなのはどうしてるんだろう

icon

ドメイン層で出力の型を固定するという解決策をとった

icon

もっと暴力的なことするなら abbrev で sin(pi) みたいな文字列渡して 0.0 帰ってきたらめちゃくちゃ楽しいと思う

icon

あと Rust でちょっと elisp 実装したら楽しそうだな、とか思った

icon

homochecker-rs/repository.rs at master · kb10uy/homochecker-rs
github.com/kb10uy/homochecker-

これめちゃくちゃがんばったのでほめてほしい(?)

icon

trait 経由抽象化はよさそう、 homochecker-rs で実績もあるし

icon

Map で持つより性能的にアドのある実装あるかなあ

icon

なんでいきなり skkserv の話し始めたかというと userdict が吹っ飛んだからです

icon

メモリ効率は inlined_string とか使って改善するとして

icon

RwLock でこれを保持しておいて、skkserv 側は read lock、skkservctl は write lock を掴むようにすれば割といい感じになるのではないかと考えたがどうだろう

icon

これなんですけど、
HashMap<String, Vec<(String, DictId)>>
みたいなクソでかいハッシュテーブル持っておいて更新時は DictId で差し替えるみたいな構造を考えている

Posting 日下夏稀 2020-03-30 18:58:58
icon

辞書全部マージしてそれを参照するとして、辞書のリアルタイム更新に対応するためにはそのマージされた中から更新された辞書のエントリを探し出すための処理が必要なんだよな

icon

はい、僕は luatex がそもそも LaTeX の方を向いて開発されているわけではないと聞いて lualatex をやめずに ConTeXt に移行しようとする人間です

icon

ナツキの知らない LaTeX の世界だ……

Posting らりお・ザ・何らかの🈗然㊌ソムリエ 2020-03-31 01:40:42
icon

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

icon

僕本当は ConTeXt 使ってみたいんですよ LuaTeX なら

icon

まあ実際タイプセット時間長引くしただでさえ遅い LuaLaTeX なのでなあ

icon

自己満足でやってた感はある

icon

Anaconda はもう Corigorida

icon

マジ

Posting らりお・ザ・何らかの🈗然㊌ソムリエ 2020-03-31 01:38:51
icon

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

icon

listing 環境よりか幾許マシだろうということで使ってるけど

icon

マジでこれなんですよ、これに言及したかった

Posting らりお・ザ・何らかの🈗然㊌ソムリエ 2020-03-31 01:37:05
icon

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

icon

ぼくの講義レポートに載せたソースコード全部 minted 通したけ

icon

minted、ソースコードに色付けられるやつです

icon

そういえば LaTeX で思い出したけど minted ってみなさん使ってますか

icon

つらみだ…

icon

やっぱり SSD もう 1 枚入れて Arch 入れてメイン開発環境これにしたいな……

icon

Ry5-3600、 Rust プロジェクトのビルドもやはり爆速で感動しちゃった

icon

負の vspace 、見るからに Web のネガティブマージンぐらいバッドノウハウ感あるんだけど

icon

Windows Update と申します

icon

業界標準が Tcl なの AI 応答システムぐらいしかなくない?

icon

書きたいかというと書きたくないがな

icon

Tcl、言語仕様めちゃくちゃ割り切っててすごいと思う

icon

Drop に書く解放処理、「OS がケツモチかどうか」が一つの基準だと僕は思っている、勝手に

icon

積ん読は無いが積んマイコンと積んFPGAをどうにかせねば

icon

flush のエラーを補足できないってやつか

icon

科学 ≡ 錬金術 (mod 魔)

icon

科学と錬金術は魔を法として合同

icon

家にこもってゲームとプログラミングばかりしているがこれでいいのかもしれない

icon

不安を煽らない程度に危機感をもつことの難しさについてコーヒー牛乳を飲みながら考えている

Posting ぴけぴけ 2020-03-31 01:09:06
icon

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

icon

icon

語呂がいいからね

Posting Masanori Ogino 2020-03-31 00:36:35
icon

TLの人々、なぜ最近やたらとダークライとコラボしたがるのか

icon

[____]  (:3 っ)=≡=-・∴
日下夏稀のオストンチャレンジ!

(¦3[____] (成功:0cm)ジャストオストンイン!おやすみなさい!良い夢を!

shindanmaker.com/362791

君は就寝できるか - 診断メーカー
Info A Greasemonkey script has been released that displays a link from Mastodon & Misskey to notestock. GitHub