3作者: prmph5 个月前
现在是 20205 年,即使对于普通用户来说,虚拟化仍然是个令人头疼的问题。 我用 MacBook Air M1 作为我的开发笔记本,我只是想拥有一个可复现的 Debian 开发环境。 我的选择:使用 devcontainer,或者在 Virtualbox、VMWare、Parallels、UTM 等上使用虚拟机。 VSCode 和 Typescript 偶尔会出问题,导致它们无法正常工作,我根本无法继续使用它们。不确定原因,但我想它们内部存在一些奇怪的错误,这些错误会在我的机器上出现某些特殊情况组合时浮现出来。使用 devcontainer 我认为 VSCode 仍然直接在我的机器上运行,但连接到容器,所以这对我来说不是一个解决方案,我需要一个真正的虚拟机。 所以,我首先尝试了 VirtualBox。花了好几个小时在虚拟机上安装 Debian 并让它运行良好后,很快虚拟机就变得慢得像蜗牛一样。我做的任何事情都无法可靠地解决这个问题。我也无法让显示分辨率正常工作。我再次放弃了 VirtualBox(我每隔几年就会尝试一次,忘记了我不使用 VirtualBox 的原因)。 接下来,我想尝试 VMWare,却发现它被卖给了 Broadcom,当我点击他们的页面链接时,我需要登录才能下载,但我找不到注册的方法。好吧。 接下来,我尝试了 Parallels。在上面运行 Debian 虚拟机后,我惊叹于它的流畅程度。我正在试用,但如果一切顺利,我不会有问题付费。唉,这太好了,不真实。我开始在虚拟机中随机失去互联网连接(奇怪的是只影响终端)。我看到默认的网络模式是共享网络。我在网上阅读了指南,建议切换到桥接网络。在虚拟机上花费大量时间设置防火墙和其他安全配置并切换到桥接网络后,我仍然遇到间歇性的连接问题。似乎现在情况更糟了。突然,我再次想起了为什么这么多年来我没有 Parallels 订阅。 沮丧之下,我终于放弃了。我痛苦地记得 UTM 也和 VirtualBox 一样存在类似的性能和屏幕显示问题。 那么还剩下什么选择呢?我真的无法在我的 Macbook 上物理安装双启动 Linux(尽管有 Asahi,因为我只想要 Debian)。也许我可以注册一个云 VPS 并使用它。或者直接购买新的 AMD mini PC 并在上面运行 Debian。无论哪种方式,很明显,在经过数十年的技术进步之后,虚拟化的故事仍然是一个令人沮丧的故事。
3作者: skykarthick5 个月前
大家好, 我注意到,由人工智能驱动的开发工具和服务在快速原型设计和加速应用开发方面展现出巨大潜力。但与此同时,它们也带来了一系列局限性和痛点,开发人员和“公民开发者/构建者”们经常会遇到这些问题。 例如: * 人工智能的“幻觉”和不准确的代码生成,导致需要大量手动修复。 * 厂商锁定使得数据和代码导出变得困难。 * 有限的自定义选项和僵化的组件限制了独特功能的实现。 * 糟糕的调试工具阻碍了复杂的故障排除。 * 可扩展性问题影响了生产就绪型应用程序。 * 不可预测的定价导致对人工智能和计算成本的担忧。 * 薄弱的协作和版本控制使团队工作流程复杂化。 您也认同这些局限性吗?
1作者: JTrehan5 个月前
大家好,<p>很高兴向大家展示我的项目,并希望得到一些反馈!<p>DocGoblin 是一款桌面搜索引擎,专为处理大型 PDF 文档集合而设计。它会为您的文档建立索引,让您能够快速、准确地搜索整个文档库中的特定术语、短语或章节,搜索速度不到一秒钟。<p>关于所用技术的更多细节: - JavaFX 用于用户界面 - Lucene 用于索引和搜索 - PDFium 用于 PDF 渲染 - 运行于 Windows、Mac 和 Linux - 通过 jpackage / jlink 打包(作为原生安装程序分发)<p>我还创建了一个开源示例,用于在 github 上打包 Java/JavaFX 应用程序:<a href="https://github.com/JulienTroudet/easyJavaFXSetup">https://github.com/JulienTroudet/easyJavaFXSetup</a><p>DocGoblin 是我的第一个“商业”和独立项目 :) 我真的很自豪!