2作者: sandover27 天前原帖
在Oblong Industries,我们构建的一切基础构件之一是一个自家开发的基于C语言的进程间通信(IPC)系统,名为Plasma。消息通道是一个映射到内存的文件,用作环形缓冲区。所有消息都是可读的,性能良好,配置简单。 特别有用(而且在IPC系统中似乎不常见)的是,消息通道的生命周期超越了所有读者和写者,甚至可以在重启后继续存在,因为它们仅仅是文件。对于本地IPC,你不需要代理或服务器进程。 在Oblong工作过的所有工程师都喜欢Plasma,因此我重新创建并更新了它,命名为Plasmite。 Plasmite是用Rust编写的,消息格式为JSON,但由于基于lite3(一个非常酷的项目,你也应该去看看),所以它的速度很快。 它提供了Python、Go、Node和C的绑定,但你也可以仅使用CLI工具完成很多工作。基本命令包括: - “feed”(写入) - “follow”(跟踪) - “fetch”(读取一条消息) - “duplex”(进行双向会话) 我认为双向会话对于代理间通信非常有用,但我还没有进行太多尝试。如果你尝试了,请告诉我!
5作者: neal_caffrey27 天前原帖
在iOS上使用Slack时,我根本无法从Slack应用中复制任何内容。我连在撰写窗口中输入的文本都无法复制,更不用说随机消息、链接、消息链接等了。这对在移动中提高工作效率造成了很大的障碍。为什么会这样呢?我起初以为这是工作区的政策,但与同事交谈后似乎并非如此。有没有人知道这项产品决策的原因?你们也遇到过这种情况吗?