Git Product home page Git Product logo

devnotes's People

Contributors

pezy avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

devnotes's Issues

更好的笔记系统(初衷)

这是一个工具繁多的年代,尤其是依托于互联网的工具。譬如,对于笔记这么件事,我们会将其细分为:博客,读书笔记,待办事项,清单,微博,推特,微信公众号,朋友圈,等等。

假使将任何一个古代文人,突然拽到现代来,他面对上述这一切,肯定会蒙圈。搞清楚之后,发现这原来是他最擅长的一件事:写作。

什么时候,我们开始在各个平台上勤耕不辍了?就我自己来说,最早是通过博客,经历了雅虎博客,新浪博客,算是继承与发扬了学生时代写日记周记总结的习惯。然后,上了大学有了校内网,由于都是同学,互动的多了,依赖性强了,就开始什么都往那上面写了。等到大学毕业,随时写个状态的习惯还在,于是又开始在 QQ 空间,新浪微博,到处开花。最后,移动互联网时代彻底到来,朋友圈又继承了这一优良传统。

是不是有很多与我经历类似的人呢?这还不包括其他的社区,论坛,譬如知乎,豆瓣,Google+,V2EX 等地方。有没有想过,如果把这些都集中到一块,会有多大的文字量?

当然集中到一起没有什么意义,我们在每一个平台留下足迹,都有其目的。博客是为了与潜在的网友交流,校内,QQ 空间,微博,朋友圈,都是为了和熟人或刚认识的朋友更好的社交。在知乎,初衷一般是交流知识,获取知识地图。在豆瓣,往往是为了书,乐,影方面的共鸣与观点。每一个成功的产品,都会找准自己的定位,最终让我们无法离开。想必,这就是互联网时代,普通人的日常罢了。

上述提到的,很大程度上都具备同一个属性:分享。其实还有一些产品,反而是封闭,反分享的。譬如各类笔记应用,如印象笔记,OneNote等,还有一些个人日程规划方面的工具,如清单,待办事项,邮件等。这里面也可以细分成很多类,有为了生活的,为了工作的,为了学习的,目的有交流,也有积累,更有规划。它们即使也拥有分享属性,也是仅限于非常私人的圈子内分享。

好的产品,会非常注意这两种看似矛盾的属性的中和。譬如微信朋友圈,可以是分享的,也可以是私密的。豆瓣,会有隐私设置。知乎,设计了匿名回答。这些都是反分享意识的觉醒。

互联网发展之初,大家渴望分享,恨不得将身边大小事务都分享到网上,以获得大家的关注与交流。待到逐步成熟,内容足够丰富了,大家又开始在意私密性,恨不得做到毫无足迹,却一览无余。这就是一个度的形成,通过了漫长的博弈过程。

最好的状态,是既没有留下私人信息,又做到了充分的交流与沟通。

貌似话题扯远了,无论如何分类,这些通通都可以称之为笔记。这像是对一种正在逝去技术的惯性怀念。还有多少人,坚持用笔来记录呢?真要较真名字的话,只有这个字是准确的,可以是笔,也可以是计算机,还可以是手机。以上总总,无非都是而已。

在20年前,人们使用的工具还没有细分到这个程度,对于分享倾向的,使用的是 blog;对于私密倾向的,使用的是 mail。这两个工具可以说是上述的鼻祖。所以,如果要返璞归真的话,实际上,你完全可以用这两个工具取代上述的一切。

搜索 + 邮件,可以解决你的任何私密笔记需求。链接 + 网页,可以解决你的任何分享笔记需求。

对于前者,已经有太多可以信赖的成熟工具,譬如 Gmail,hotmail 这样的。对于后者,如果你不想遍地开花,自己都无法汇总查阅的话,通常有两种思路:

  1. 选择一个信赖的平台,几乎一切都通过该平台打理。现在常见的有微信,你可以弄一个微信公众号,只在上面写作,然后在各种平台,如知乎,豆瓣,论坛上,转帖你的链接即可。
  2. 自己搭建一个平台,譬如一个个人站点,可以是完全静态的网页。然后把一切可以分享到东西写在上面。然后在其他地方,贴出你的链接。

对于1的弊端,很明显,就是几乎很难找到一个合适自己的平台。任何商业平台都有其发展的诉求,控制不好的,就会成为一个大杂烩,如微博这样的,你都很难方便而完整的查看自己写的微博。比较克制的,如微信,Github 这样的,你特别需要某个功能的时候,他又迟迟没有开发出来,或者比较薄弱。此刻就很容易失去耐心。

所以2,虽然步骤繁琐,门槛稍高,但明显是一个更自由的方向。而这个方向,恰好处于百花齐放的景象。

很多程序员都在这方向上进行各种尝试了。光是Static Site Generators就有这么一大堆,更别说其他的一些工具了。

恰恰是选择太多,乱花渐欲迷人眼,反而不知道如何搭配组合,才是最适合自己的。

这也是我多年以来一直思考的,怎样搭建一个写作平台,能够让2这个方向走的更容易。

这便是更好的笔记系统的初衷。

C#项目阅微笔记

无法调试

遇到的第一个问题,居然是无法调试。在 Main 函数里第一句话设置了断点,却没有停下来。经 @Mooophy
提醒,我检查了一下生成路径下,是否存在 *.pdb 文件,发现果然没有,原来问题出在这里。

SO 上搜到这样一个回答,基本解决了我的疑惑。

在 Properties -> Build -> Advanced... 里面,将 Debug info 从 none 改为 full,即解决。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.