展开讨论

创业与收入经验摘录 · 机器翻译

有一次我尝试写一个N64模拟器

… 有一次我尝试编写一个N64模拟器。我下载了我能找到的所有文档并开始编写。我的模拟器运行了马里奥启动代码的大部分内容,然后我因为缺乏足够的信息而卡住了。我没有意识到大多数N64及以后的模拟器都是现有模拟器的移植版本,因为它们已经经过了实战测试,或者说,唯一的详细参考就是代码本身(或者我并没有真正的N64)。基本上,运行良好的代码就是运行良好的代码,你无法在没有数年工作或实际复制粘贴的情况下精确地复制它。即使那些设计为可以多次重新实现的协议也会有不一致的问题。如果你还没有听说过,可以查一下HTTP请求欺骗。PDF的创新之处在于它精确地指定了文档中每个元素的字体和布局,试图尽可能避免一切偶然因素。…

源讨论专有格式如何成为微软的主要锁定工具原帖 123 条评论 · 导入时统计
5

这条内容在回应什么?

父级讨论 · 节选

MA

这并不正确。 在我公司,我决定我们不再依赖微软的产品。我们使用kSuite,它提供了微软所有的功能,价格便宜约90%。我们遇到的一个真正问题是,当在不同的办公套件中使用时,比如专注于微软兼容性的OnlyOffice,PowerPoint演示文稿看起来不同或会损坏。 专有格式显然是一个锁定工具,因为处理不兼容性的成本高于支付费用的成本。(虽然我有点固执,我让Claude重写了OOXML使其正常工作,但这是个荒谬的要求!) 如果开放格式是标准并且可以可靠地交换,这将消除使用办公软件的一个主要原因。

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 5

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

DE

> 不同查看器中的PDF文件仍有差异 最明显的是在Adobe Reader和Chrome内置查看器中查看PDF时。前者有子像素抗锯齿效果。后者没有。

完整原文
MA

我编写了保存文件并保存为标准地理空间包格式的软件。 微软以其规范与现实之间的大量不一致而闻名。采用开放标准格式的重要部分是,当您有实际的互操作性和格式消费者之间的竞争时,规范需要真正可行。HTML以及Internet Explorer特定标记的真正竞争中消亡是其中一个例子

完整原文
AM

> 我打赌你没有将你的格式定为ISO标准。 如果我和政府(或反之)沟通,对我来说重要的是他们只使用公认的标准化。 我需要一个网络浏览器、电子邮件客户端、文档编辑器……但不需要特定的网络浏览器、电子邮件客户端、文档编辑器。 这需要政府付出努力,因为所有他们消费的产品的供应商都试图利用他们的政府关系来实现锁定,从而让他们的产品成为全国每个人的强制性产品。 例如,即使政府开发人员只使用Chrome浏览器,而忽略在Safari上进行测试,最终可能导致数以百万计的Safari或iPhone用户无法执行法律上必要的任务,而且没有解决办法。使用专有办公文档格式也是如此,这包括当PDF规定与实际存在差异时的Adobe…

完整原文
AP

> 有一次我尝试从头开始为一个平台编写Doom游戏。我成功实现了3D BSP渲染器,可以在一个有墙壁的太空里移动。我当时在寻找如何实现游戏其余部分的参考,但没有找到。我没有意识到,你应当从原始Doom代码开始将Doom移植到一个平台上,而不是从头开始编写,因为唯一足够详细的参考就是代码本身。 这是我见过的对程序员工作最大的误解(由一个似乎会编程的人提出的)。当然,每次将游戏移植到新平台时你都不会从头开始编写游戏。你甚至不应该真正“参考”游戏代码。游戏代码是建立在硬件之上的各种抽象层。你只需要替换不同硬件的抽象层。如果游戏封装得当,你甚至可能不需要接触那些东西。…

完整原文
AP

不管你是否喜欢它们,民主国家必须彻底烧毁它们。在专有格式中的国家文件没有法律效力。这一点以前就很明显,但现在已经成为世界上大多数地区的法律。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。