跳至主要內容

關於 #Rust 的內容

蒼時弦也蒼時弦也

Kobako:讓 Block 可以穿透沙盒

Kobako:Handle 機制對許多支援腳本語言的專案並不算太特殊的機制,但是 Block 概念算是 Ruby 語言特有的能力,如果使用沙盒(Sandbox)時無法善用,那就太可惜。

然而,像這樣的寫法真的做得到嗎?

1sandbox.bind("Seq::Map", ->(items, &blk) { items.map(&blk) })
2sandbox.eval("Seq::Map.call([1, 2, 3]) { |x| x * 2 }").value
3
4# => [2, 4, 6]

我們竟然可以在沙盒裡面用一個 Block 接收外部的呼叫。

蒼時弦也蒼時弦也

Tsuzuri:AI 時代又再做一個字幕編輯器,是在重複造輪子嗎?

近期我印象最深刻的,是 YouTuber 壹加壹開發的 What’Sub 這套字幕工具,大多數情境只要有人需要處理影片字幕,我通常會直接推薦。

然而,時間往回推半年前左右,朋友來問我「有沒有辦法做逐字稿?」「有辦法對逐字稿做翻譯嗎?」的問題時,都有一個前提「不能用雲端」這就讓市面上大多數選項無法使用。

這個時代很棒的一點,就是 AI 讓任何人都能針對自己需求客製化,而 Tsuzuri 剛好在這樣的背景下誕生。