3作者: johnnyApplePRNG4 个月前原帖
简而言之:这是一个私有的浏览器内转换器,可以将几乎所有图像文件格式转换为标准的JPEG格式。所有操作都在本地进行,无需上传。 最开始我只打算花五分钟搞定这件事,结果花了四十个小时…… 我想在不上传文件的情况下转换HEIC格式,因此我利用Emscripten/WebAssembly将谷歌的Jpegli运行在Web Worker中。现在有了一个小的用户界面,并且可以处理多种格式。 几乎唯一无法解码的格式是JXL,但其中仍然包含一些JPEG XL的魔力:XYB感知色彩量化默认通过Jpegli启用。 所有这些过度工程的好处是隐私和兼容性:图像完全在你的机器上处理,永远不会接触到服务器;输出是一个常规的JPEG格式,可以在任何地方使用。 我当然可以使用命令行工具,但那样就没意思了。 欢迎对边缘案例和默认设置提供反馈。 已在Firefox、Chrome和Safari上测试过。 谢谢!
3作者: yuwahhid4 个月前原帖
我即将推出一份通讯,但在选择合适的平台时遇到了困扰。 一方面,像Substack这样的平台简单易用,确实很吸引人。我只想专注于写作。 但如果我选择这个方向,每一篇文章都将对谷歌不可见,被困在他们的生态系统中。我相当于在别人的土地上租用我的受众。 另一种选择是使用WordPress博客,但每周除了写作之外,还要与插件和更新作斗争,感觉压力很大。 对于那些有过类似经历的人: 1. 如果你今天重新开始,你会怎么做? 2. 在封闭平台上,发现问题真的像我想象的那么严重吗,还是我在过度思考?
5作者: thepianodan4 个月前原帖
当我得知Obsidian是在没有任何前端JS框架的情况下构建时,我感到非常震惊。(https://forum.obsidian.md/t/what-framework-did-the-developer-use-to-create-obsidian-desktop-application/30724/11) 我能看到其中的好处。 JS框架发展得非常迅速,当我们在进行一个大型、长期的项目时,若在短短几年内引入重大破坏性变更,实在令人沮丧。坚持使用发展较慢的网络标准(这些标准现在已经相当成熟)可以延长项目的生命周期。 而且,稳定性也意味着我们可以花更多时间在交付功能上,而不是修复兼容性问题。 还有独立性的好处。项目的成功不依赖于框架的成功。这也使得项目在面对供应链攻击等威胁时更加安全。 由于没有框架的“抽象层”,你对项目的控制力更强,可以在更低的层面进行性能优化。 我觉得不使用框架甚至可以让我们成为更好的开发者,因为我们对发生的事情了解得更多。 使用框架也有其好处,我并不是在挑战这一点。 但这种不使用框架的替代方案似乎很少被提及。我想了解更多关于如何构建大型(最好是基于网络的)软件项目的方法,尤其是依赖较少的项目。 你有什么建议可以让我更深入了解吗?你知道有哪些以这种方式构建的开源项目吗?它们需要是大型、复杂、类似应用程序的,并且基于浏览器。我对前端方面更感兴趣。 谢谢!
1作者: tanaylakhani4 个月前原帖
我们相信你不仅仅是你的简历或履历。我们展示的是创意作品、经历以及更多内容,包括旅行、兴趣和喜好。 Rize 让用户创建丰富的个人资料,包含项目、写作、画廊和注重隐私的分析功能。它包括一个仪表板、入职流程和 OAuth 登录。 LinkedIn 是为你的父母而建的。它希望你看起来“光鲜亮丽”、“专业”,并且已经“成熟”。但如果你只是刚刚起步呢? 你没有多年的经验,也没有华丽的简历。你所拥有的是……草图、边缘项目、编辑、反思和实验。 是时候在为你而建的平台上讲述你自己的故事了。