返回首页
最新
我一直在使用不同的应用程序来阅读研究论文、书籍和网络文章。在iPad上,我通过Apple Books阅读研究论文和书籍,在Safari中阅读文章;在Mac上,我使用Skim来处理研究论文和书籍,因为它提供了出色的注释功能。
但我希望有一个可以在iPad和Mac上都能使用的阅读库,而不将我的PDF文件和注释锁定在单一的服务或应用中。
因此,我构建了一个基于浏览器的阅读器,您的图书馆存放在您选择的Google Drive文件夹中。该应用程序本身是客户端的:PDF文件、导入的文章和注释文件存储在您的Drive中,而不是在我的服务器上。
- PDF和网页文章在一个图书馆中共存
- 文章保持为HTML格式,而不是转换为PDF(因为转换为PDF通常会导致文字被垂直切割,使得一个单词的上半部分在一页上,剩下的部分在另一页上)
- 高亮标记、手写注释和笔记与每个文档分开存储
- 应用程序首先在本地写入,然后与Drive同步。
您可以使用演示文档尝试该应用,而无需登录。
Google仍在审核OAuth验证,因此当前登录Drive时会显示标准的未验证应用警告。
我主要对架构、注释模型以及使用Drive作为存储层是否是合适的权衡感兴趣。
该应用几乎完全是客户端的。PDF使用PDF.js进行渲染,文章保持为HTML格式而不是转换为PDF,注释以纯JSON格式与每个文档一起存储在您的Google Drive文件夹中。浏览器保持本地缓存以便快速重新打开,而Drive则处理跨设备的同步。我故意避免了自定义后端,因此您的图书馆仅仅是您拥有的文件。
一位朋友建议我在我的博客文章中嵌入一个 RSVP 阅读器,于是我在页面的角落做了一个浮动按钮。它使用了 Spritz 的启发式方法来确定焦点字母(短单词使用第一个字母,长单词最多使用到第四个字母),同时也会考虑标点符号,时间间隔也不是均匀的。我不想在这篇文章中埋没太多技术细节,所以如果你对其中的任何内容感兴趣,随时问我,我很乐意分享。
不过我其实不太习惯快速阅读,所以不确定这个功能是否真的有用。你觉得怎么样?
关于浏览器扩展呢?当一个扩展理论上可以在任何地方使用时,针对每个网站的阅读器还有意义吗?
这个功能在我的博客(glitchedcat.com)上可以找到,在每篇文章的角落都有一个闪电按钮。
大家好,
我和我的团队一直在努力推进这个项目:https://peppy.bot
它是ROS 2的直接替代品。我们已经在这个平台上实现了OpenArm机器人(https://openarm.dev)的支持,包括v1.0和v2.0版本,以及Isaac Sim和MuJoCo的集成。
如果你很着急,可以直接访问https://docs.peppy.bot/quickstart/,在5分钟内开始使用。
我们的长期愿景是让任何人(甚至非开发人员)都能通过简单的指令实现真实的人形机器人动作,首先在模拟环境中,然后在实体机器人上。
欢迎随时提问。
在过去的一年里,我在一个个人多人游戏项目上花费了相当可观的资金。我设计了这个想法,直到它准备就绪,随后与一个离岸开发团队签约,花了几个月时间进行迭代制作,但不幸的是,在项目仍处于预发布阶段时,承包公司倒闭了。
在这种情况下,我应该如何重新思考我的问题空间并向前推进?游戏开发与某些行业不同,因为投资主要集中在前期,这使得在构建最小可行产品(MVP)的同时很难开始产生收入。
我坚信这个项目本身,它已经显示出潜力。这个游戏是一个在线战斗游戏,目前我拥有的是一个(粗略的)可玩演示,里面使用了占位艺术。
从职业上来说,我是一名开发者,所以我可以自己继续开发,尽管这涉及的内容远不止软件开发时间。包括2D/3D艺术、音效、音乐、网络、用户界面、用户引导、测试等在内的工作量巨大。如果没有时间限制,我会很乐意参与所有这些工作,但我试图保持现实。
为了实现一个生产级的MVP,我仍然需要:
- 生产级的图形和音效
- 使游戏达到最终20%打磨的工作
- 为上述内容提供更多预算
经过思考,我得出了以下几个选项:
- 自己完成游戏(需要几年时间?)
- 将范围缩小到完全不同的内容?
- 将概念开源
有没有办法将这个问题拆分成更小的问题,以便能够产生某种形式的收入并重新点燃项目?有没有人经历过类似的情况,可以提供一些智慧?