im_roriri | Unsorted

Telegram-канал im_roriri - 螺莉莉的黑板报

2449

Subscribe to a channel

螺莉莉的黑板报

庆祝一下重构大成功,洗个澡早点休息了,明天要做很硬的事情了,存点精力

Читать полностью…

螺莉莉的黑板报

这次架构调整带来的代码噪声真的太大了……但我真心没有什么心力去处理这个代码噪声的问题,先这样吧……

Читать полностью…

螺莉莉的黑板报

https://github.com/Losses/rune/commit/8a83f4c75b61a1052f1283839bc68ccd03f0d5c7

花了两天,做了个超巨大的重构,把架构拆开了,现在总算可以开始做 Rune 的四种模式了

Читать полностью…

螺莉莉的黑板报

学术圈翻译梗,最抽象的是 PDF 会被一些浏览器插件翻译成“李玲玲”,也不知道是哪个服务或者 LLM 的问题

Читать полностью…

螺莉莉的黑板报

https://deerlight.design/the-principles-of-aesthetics/

Читать полностью…

螺莉莉的黑板报

https://fxtwitter.com/cldeop/status/1877286963046130073

Читать полностью…

螺莉莉的黑板报

https://anatolyzenkov.com/resizabill

响应式现金

Читать полностью…

螺莉莉的黑板报

大概率是骗 key 的黑产,格式都是一模一样的。

说真的,发邮件之前都不看看分区的吗。

Читать полностью…

螺莉莉的黑板报

https://fxtwitter.com/SplaLog/status/1876845951446397068

啊不是

Читать полностью…

螺莉莉的黑板报

https://www.gcores.com/articles/193225

稽核版

Читать полностью…

螺莉莉的黑板报

https://roriri.one/2025/01/02/fit-boxing-3/

Читать полностью…

螺莉莉的黑板报

https://www.youtube.com/watch?v=P1sYJAY5lwg

猪脚饭虽然好吃但是太肥了

Читать полностью…

螺莉莉的黑板报

额外提一下,这么把架构撑起来是为了给接入第三方串流媒体留空间。第一步先做 Rune Private Cloud 是为了把 local first app 的 UI 架构层做起来,允许媒体文件和元信息从远端缓存。

这么做架构的另外一个好处是,移动端软件可以把电脑当成一个 Server 连过去,主动选择同步电脑上的哪些音乐,理线享用。你既可以从电脑上拿音乐,也可以从别的手机上拿音乐,也可以从你家 NAS 上拿音乐,这样的音乐流动架构是更加灵活的。

Читать полностью…

螺莉莉的黑板报

https://randowis.com

Читать полностью…

螺莉莉的黑板报

北京 SKP 厕所香型的室内香氛总算被我用光了……其实已经试了三四款都没有买到自己喜欢的香型,要不要干脆自己买单一香型的液体自己调算了……

Читать полностью…

螺莉莉的黑板报

接下来会先做 Rune Speaker,这是一个最简单的 headless rune 实现。气氛上来讲是,你买个树莓派,插个喇叭和 TF 卡,摆在那里,就是一个 Sonos(没有云服务版),可以用任何一个 Rune 客户端连过去控制它播放什么曲子

接下来给它套一层 GUI 加在 Flutter 上,就变成了 Rune Remote,用你手里的设备遥控任何一个打开了 Rune 的设备播放什么曲子

下一步是 Rune Sync,比如你用手机或者 Rune HD 跟电脑连上,就可以直接从电脑上 Sync 一部分音乐到手机,变成便携移动客户端

最后一步是 Rune Server,服务器上运行一个 headless 的 Rune,任何客户端都可以连到 Server 上直接在本地放上面的歌

2.0 大版本的技术演化路线差不多就是这样的,也算是重新发明了一遍 Navidrome。我知道有一些人跟我要过 Navidrome 支持,但我真的被那东西的设计不行到了,不是说代码质量,而是对功能的思考,与其迁就不如从头做一个了

明天开工

Читать полностью…

螺莉莉的黑板报

via 猫又云云

Читать полностью…

螺莉莉的黑板报

https://www.youtube.com/watch?v=hVuPwbnH1RQ

这 ED 真的好听 _(:3 」∠ )_

Читать полностью…

螺莉莉的黑板报

https://www.theverge.com/2025/1/9/24339971/nintendo-game-boy-lego-release-date-october-2025

Читать полностью…

螺莉莉的黑板报

https://www.youtube.com/shorts/dJy0AqEkMmQ

Читать полностью…

螺莉莉的黑板报

买了根扁线,到货后把rune硬件的线头整理一下

Читать полностью…

螺莉莉的黑板报

#流言 Gamestop 系统后台开始出现NS2相关配件的SKU,包括速度更快的microSD Express。 ​​​

#只有任天堂不參與的NS2發布會

Читать полностью…

螺莉莉的黑板报

https://github.com/NixOS/nixpkgs/pull/371478

出现了!是大佬!(跪)

Читать полностью…

螺莉莉的黑板报

总结一下这个新架构,主要隔了一层,加两个东西:数据存哪、在哪播

这样能隔出来几个模式:
本地播放:数据存本地,在本地播
遥控:数据存远端,在远端播
串流:数据存远端,在本地播
推送:数据存本地,在远端播

Читать полностью…

螺莉莉的黑板报

Getty Images and Shutterstock to Merge https://newsroom.gettyimages.com/en/getty-images/getty-images-and-shutterstock-to-merge-creating-a-premier-visual-content-company

Читать полностью…

螺莉莉的黑板报

Nvidia announces $3k personal AI supercomputer called Digits https://www.theverge.com/2025/1/6/24337530/nvidia-ces-digits-super-computer-ai

Читать полностью…

螺莉莉的黑板报

看起来是个大火箭,但是实现路径还算清晰,一步一步做吧,明天先把事件系统重构一遍……

Читать полностью…

螺莉莉的黑板报

因为要做遥控模式,所以得把整个事件系统重构一下,现在响应的格式也被集中处理了,这样可以在数据通信层做一次抽象,如果你在遥控其他设备的播放,就走 WebSocket 把结果返回操作机器上,否则直接返回到本地。

做这个设计是为了区分点对点的数据通信,还有广播式的数据通信。

你可以想象一下 Nexus Q 的场景,家里有一个 Rune based Smart Speaker,你家里所有的电脑和手机,只要装上软件就能控制它放什么歌。发起操作请求的设备需要针对特定操作获得响应,但是其他设备只需要知道播放状态的刷新就好,所以得区分两类消息。

Rune 的遥控模式就打算实现成这个样子(其实有点像不支持串流媒体的 Sonos)。

这种架构分离可以支持无头播放设备(Rune 智能音箱)和任何有屏播放器(装了 Rune 的智能设备和电脑)。

这一点做完之后,在架构上我们就有了一个类似 Server 的东西(或者说 Private Cloud),从这个 Server 上我打算再利用 MusicBrainz 和 Acoustic 的开放数据,搭建一个你自己的、有隐私保障的 Auto Tagging Server。

菩萨用户可以开公有云的 Tagging 服务器,你也可以自己搭服务器。

从这个架构开始继续向外延伸,Rune V3/4 应该就会(但我不一定会做) Self-hosted 音乐串流服务器,还有 Self-hosted Podcast Server,这样整个架构和演化路线就说得通了。

Читать полностью…

螺莉莉的黑板报

https://projectbluefin.io/

Читать полностью…

螺莉莉的黑板报

https://windiscover.com/posts/bing-web-provides-a-google-search-ui.html

微 软 你 在 干 什 么

Читать полностью…
Subscribe to a channel