草庐IT

后来我放弃了Obsidian手机端,改用Flomo | Obsidian实践

BGRichi 2023-05-11 原文

Obsidian在本地管理笔记文件的方式是把双刃剑。一方面,用户自行管理笔记文件可以获得更多的安全感,不用担心会出现“平台挂掉了,笔记丢失”的情况;另一方面,免费版Obsidian无法进行多终端笔记同步的问题又常常遭人诟病。

针对多终端笔记同步的问题,我们:

经过一段时间的试用和磨合,最终,PC终端同步沿用至今,但移动端同步没过多久就放弃了,主要原因是:

占用手机存储空间。理论上,纯文本的Markdown笔记文件,不会占用很大存储空间,但架不住图片和参考资料多啊,以至于,只10个月的积累,同步整个Obsidian库就占用了2G+手机存储空间,这谁受得了?尤其是,这个规模还在飞速地增长。港真,对于手机而言,Obsidian实在是太重了——或许,平板电脑能稍好一些?

需要手动执行同步。一般使用笔记工具,希望打开笔记的一瞬间,即可获得最新;然而实际情况却是,直到使用笔记的那一个瞬间,才会想到要启动FolderSync进行同步。担心同步完成之前编写笔记,可能造成不必要的版本冲突;等到同步完成再去编辑笔记,基本上黄花菜也就凉了……

内容同步云端失败。尝试在Obsidian手机端编写内容,但是最终未能同步到PC端。跟踪整个同步的过程,从手机端到云端再到PC端,貌似是手机端到云端的同步失败了,但是最终没有找到解决办法——不知道你是否也遇到过这种情况,如果有好的解决方法,能否分享下?

当然还有一种可能是,其实我也并没有竭尽所能去寻找解决办法,单纯想要放弃了,因为,在手机端使用Obsidian好像也没有那么必要。

回想一下,我们使用手机的时候,更多地是浏览内容,而很少会去编写大篇幅的内容。即便是说,记录的需求是真实的,通常,也只是简短地记录灵感或者思路,便于后续回忆整理就可以了;像Obsidian的反向链接、关系谱图这种高级功能,则完全没有必要,也很难在手机的小屏幕上有很好的呈现效果——别问我是怎么知道。

于是,我决定放弃了Obsidian手机版,转而去物色一个好用的Memo工具,最好还可以支持多终端云同步,方便拷贝,不需要重复录入内容……最终,我选择了Flomo。

笔记管理逻辑

借用《卡片笔记写作法:如何实现从阅读到写作》的笔记管理逻辑(卡片笔记,一个不断增长的外部思想库 | 读书),来理解Flomo与Obisidian的协作关系:

  • Flomo:记录闪念笔记;

  • Obsidian:将闪念笔记整理为永久笔记,并进行管理。

操作逻辑

操作逻辑也非常简单:

  • 在手机端:使用Flomo App编辑Memo,内容存储于Flomo云平台;

  • 在电脑端:

    • 使用flomo Web查看Memo;

    • 使用Obisidian重新编辑Memo,并整理为笔记。

实践案例

举2个个人实践案例作为参考。

比如说,我在电影院观看电影《流浪地球II》时,使用手机端Flomo App将即时的感想,简短地记录为Memo:

回到家后打开电脑,对照着Flomo Web记录的Memo,回顾观影时的想法,在Obisidian中整理为笔记:20230124 电影《流浪地球II》观后。

再比如说,杨康之后,我打算把自己从最开始检出10混1阳性,一直到后来免疫系统与奥密克戎的7日对决,做一个完整的记录。于是,利用上下班路上乘坐公共汽车的时间,我回忆并梳理了这段经历,并使用Flomo App进行了简短记录:

在方便使用电脑的时候,对照着Flomo Web上呈现的记录,将可以复用的内容拷贝到Obsidian,并进一步扩写细节、感想,以及复盘总结等内容:2022-12-24 回顾小阳人的经历。

借助于Flomo的帮助,我可以轻松实现随时随地记录想法,不用担心灵感会一闪而过,再无法想起;而当想法一旦被记录下来,又可以心无旁骛地转头去做其他事情,不必时时上心记挂——犹如卸下了头脑的重负。

关于Flomo

Flomo(浮墨笔记)是一个非常小而美的知识管理应用,极简、优美又高效。创始团队在知识管理方面有着很深刻的见解,甚至众筹策划了一本书来传播构建知识资产的理念,可见其专注与野心。虽然我是Obsidian的重度用户,使用Flomo不过基本功能,浅尝辄止,却不时访问Flomo的官方网站,试图从“Flomo方法”中获得一些启发。

既然Flomo这么好,又支持多终端,为什么还要Flomo+Obisidian两头用?浅做3点对比:

比较项

Flomo

Obsidian

存储方式

Web存储

本地存储

功能

极简

支持插件扩展

费用

基本功能免费;扩展功能需购买付费会员

承诺对个人用户永久免费

我个人的选择是,使用Flomo免费功能,在手机端完成日常的Memo记录;高级功能还是全权交给Obsidian吧,毕竟,作为一只Obsidian重度用户和彩虹屁爱好者,绝不可以浪得虚名。

不过,如果你喜欢极简、优美又高效的知识管理工具,并且愿意为此买单,我还是非常乐于向你真诚推荐Flomo。

相关文章:#Obsidian实践

其他推荐:

实施:GitHub + MarkDown 文档系统的工作环境部署及工作流程说明 | 技术传播

技术传播是一片蓝海 | 技术传播

访谈:TC无处不在,只是我们没有发觉 | 技术传播

这次他们说好要“讲真的” | 传播

在座都别吵了,你们还有我 | 技术传播

一本培养强迫症患者的说明书 | 技术传播

就像用心做好日本料理 | 技术传播

顽固的老头子与无聊的说明书 | 技术传播

转战新媒体 | 技术传播

评测:王者荣耀的用户帮助系统 | 技术传播

让爸爸妈妈也能享受到科技发展带来的便利 | 技术传播

企业级信息管理系统初创方案构思 | 技术传播

 

睿齐

技术传播从业者

品牌内容策划

自由摄影师

自由撰稿人

汪力迪

公众号:techcomm / htstory

微信号:bgrichi

邮箱:hash_0813@163.com

有关后来我放弃了Obsidian手机端,改用Flomo | Obsidian实践的更多相关文章

  1. ruby-on-rails - 使用 Ruby on Rails 进行自动化测试 - 最佳实践 - 2

    很好奇,就使用ruby​​onrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提

  2. 叮咚买菜基于 Apache Doris 统一 OLAP 引擎的应用实践 - 2

    导读:随着叮咚买菜业务的发展,不同的业务场景对数据分析提出了不同的需求,他们希望引入一款实时OLAP数据库,构建一个灵活的多维实时查询和分析的平台,统一数据的接入和查询方案,解决各业务线对数据高效实时查询和精细化运营的需求。经过调研选型,最终引入ApacheDoris作为最终的OLAP分析引擎,Doris作为核心的OLAP引擎支持复杂地分析操作、提供多维的数据视图,在叮咚买菜数十个业务场景中广泛应用。作者|叮咚买菜资深数据工程师韩青叮咚买菜创立于2017年5月,是一家专注美好食物的创业公司。叮咚买菜专注吃的事业,为满足更多人“想吃什么”而努力,通过美好食材的供应、美好滋味的开发以及美食品牌的孵

  3. 怎样用一台手机做自媒体? - 2

    其实做自媒体的成本并不高,入门只需要一部手机即可!在手机上找视频素材、使用手机剪辑视频、最后使用手机发布视频作品获得收益!方法并不难,今天这期内容就来给粉丝们分享一种小方法,每天稳定收益100-300,抓紧点赞收藏!1、找素材(1)使用手机拍摄自己喜欢的经典段落,使用程序把文案内容提取出来(2)也可以在豆瓣、知乎、微博等网站中找一些自己需要的文案素材(3)把文案进行润色修改,可以加入一些自己的观点(4)视频素材可以使用软件中自带的素材,也可以在素材网站中下载完整版的素材2、文案配音(1)把复制好的文案直接导入小程序中(2)调整音色、音调后一键合成音频即可(3)可以选择自己朗读配音,需要花一点时

  4. ruby-on-rails - Rails 中同一个类的多个关联的最佳实践? - 2

    我认为我的问题最好用一个例子来描述。假设我有一个名为“Thing”的简单模型,它有一些简单数据类型的属性。像...Thing-foo:string-goo:string-bar:int这并不难。数据库表将包含具有这三个属性的三列,我可以使用@thing.foo或@thing.bar之类的东西访问它们。但我要解决的问题是当“foo”或“goo”不再包含在简单数据类型中时会发生什么?假设foo和goo代表相同类型的对象。也就是说,它们都是“Whazit”的实例,只是数据不同。所以现在事情可能看起来像这样......Thing-bar:int但是现在有一个新的模型叫做“Whazit”,看起来

  5. ruby-on-rails - 向 Rails 3 添加 Ruby 扩展方法的最佳实践? - 2

    我有一个要在我的Rails3项目中使用的数组扩展方法。它应该住在哪里?我有一个应用程序/类,我最初把它放在(array_extensions.rb)中,在我的config/application.rb中我加载路径:config.autoload_paths+=%W(#{Rails.root}/应用程序/类)。但是,当我转到railsconsole时,未加载扩展。是否有一个预定义的位置可以放置我的Rails3扩展方法?或者,一种预先定义的方式来添加它们?我知道Rails有自己的数组扩展方法。我应该将我的添加到active_support/core_ext/array/conversion

  6. Ruby 最佳实践 : working with classes - 2

    参见下面的示例,我想最好使用第二种方法,但第一种也可以。哪种方法最好,使用另一种的后果是什么?classTestdefstartp"started"endtest=Test.newtest.startendclassTest2defstartp"started"endendtest2=Test2.newtest2.start 最佳答案 我肯定会说第二种变体更有意义。第一个不会导致错误,但对象实例化完全过时且毫无意义。外部变量在类的范围内不可见:var="string"classAvar=A.newendputsvar#=>strin

  7. ruby - 存储外部 API 的密码 - 最佳实践 - 2

    如果我构建了一个应用程序来访问来自Gmail、Twitter和Facebook的一些数据,并且我希望用户只需输入一次他们的身份验证信息,并且在几天或几周后重置,那会怎样是在Ruby中动态执行此操作的最佳方法吗?我看到很多人只是拥有他们客户/用户凭证的配置文件,如下所示:gmail_account:username:myClientpassword:myClientsPassword这看起来a)非常不安全,b)如果我想为成千上万的用户存储此类信息,它就无法工作。推荐的方法是什么?我希望能够在这些服务之上构建一个界面,因此每次用户进行交易时都必须输入凭据是不可行的。

  8. ruby-on-rails - 使用设计身份验证的 API 访问 - 最佳实践? - 2

    我正在使用Devise在Rails应用程序中,并希望通过API公开一些模型数据,但应该像应用程序一样限制对API的访问。$curlhttp://myapp.com/api/v1/sales/7.json{"error":"Youneedtosigninorsignupbeforecontinuing."}很明显。在这种情况下是否有访问API的最佳实践?我更喜欢一步验证+获取数据,但这只是为了让客户的工作更轻松。他们将使用JQuery在客户端提取数据。感谢您提供任何信息!凡妮莎 最佳答案 我建议您按照以下帖子中的选项2:使用APIke

  9. ruby-on-rails - 在多个页面上使用相同表单的 Rails 最佳实践 - 2

    我正在开发一个Rails2.3.1网站。在整个网站中,我需要一个用于在各种页面(主页、创建帖子页面、帖子列表页面、评论列表页面等)上创建帖子的表单——只要说这个表单需要在由各种Controller)。这些页面中的每一个都显示在相应的Controller/操作中检索到的各种其他信息。例如,主页列出了最新的10篇文章、从数据库中提取的内容等。因此,我已将帖子创建表单移动到它自己的部分中,并将该部分包含在所有必要的页面中。请注意,部分POST中的表单到/questions(路由到PostsController::create——这是默认的Rails行为)。我遇到的问题是当Posts表单没有正

  10. ruby-on-rails - Rails 'service objects' 最佳实践 - 类方法或实例化 - 2

    我正在按照我一直在研究的研讨会实现“服务对象”,我正在构建一个redditAPI应用程序。我需要对象返回一些东西,所以我不能只执行初始化程序中的所有内容。我有这两个选择:选项1:类需要实例化classSubListFromUserdefuser_subscribed_subs(client)@client=client@subreddits=sort_subs_by_name(user_subs_from_reddit)endprivatedefsort_subs_by_name(subreddits)subreddits.sort_by{|sr|sr[:name].downcase}

随机推荐