对于一个程序猿来讲。女友能够(暂时)没有,可是不能没有一个很好的记笔记的应用。由于记笔记能够帮助本身积累学习提高本身。每一次回头看本身记得笔记,你都会有新的理解。
也许有人会说,用有道云啊,有道云就很好啊,你还纠结啥呢?
我是一个对产品需求要求很苛刻的人,也是一个追求性价比的人,因此这里我想说说各个笔记产品的一些缺陷:git
有道云的优点是笔记预览演示/文件上传及预览
。github
但对我来讲他的缺点:mongodb
markdown不支持截图直接粘贴
,因此我通常把截图传到github的issue里或者传到博客园,再粘贴到有道云的markdown的编辑器里(是否是很蠢?)没有代码高亮
,我去不能忍。没有脑图
有剪藏功能,可是作的很烂
leanote弥补了有道云markdwon不能粘贴图片的缺陷,他的普通模式也有代码高亮,同时也有思惟导图。数据库
可是:segmentfault
leanote不能预览演示
leanote不支持文件预览
(有道云支持,不过对我好像无所谓,工做用的文档通常放在公司内网)没有剪藏功能
其实我之前一直是印象笔记的用户,由于印象笔记的剪藏真的作得挺好,可是:服务器
不支持markdown
(虽然能够配马克飞象啥的,可是收费并且麻烦)不支持代码高亮
演示功能不错,可是收费
没用过,可是我去体验了一下,有连接分享功能,代码高亮好像作的不行,老是没有吸引个人地方,就没用了。markdown
因此我权衡了一下,准备用leanote,可是:编辑器
这表示你不交钱根本不能用,只能当一个本地编辑器用。我很无语,由于50一年很便宜可是每个月128M流量
,虽然比印象笔记的60M
限制好点,可是也不多啊。其实我已经准备交钱了,可是忽然看到一篇文章:Leanote 服务器安装,发现leanote是能够本身搭建服务,前提是你要有服务器。之前在学校用的腾讯1元服务器,可是毕业了就不给用了,本身买又不划算。因此我就想用个人树莓派来做为一个服务器;工具
树莓派是一个微型电脑,长这样:学习
这个树莓派是之前参加Daocloud的活动送的,买的话加上配件大概250块钱。个人树莓派的配置是1G内存,16G存储,够用。按照Leanote 服务器安装这篇文章做为参考搭建服务器。我主要说下须要注意的地方:
arm版
,由于树莓派内核是arm7好像,否则下载其余版本leanote服务端代码运行run.sh
会报错,到这里下载sudo apt-get install mongodb
就行,因此安装mongodb不用跟着那篇文章。http://***.***.net:12719/login
(这个端口),
你们确定注意到个人域名后面有个端口,啥操做?其实这个域名和端口都是免费的,可使用花生壳这个工具来映射端口,免费的,实名认证一下就行,每个月有1G免费流量,也送域名;不过我用的是我好久之前买的是花生棒,98块钱,花生棒每个月有2G流量
。你们也能够用免费的ngrok
。(至于花生棒怎么配置就不说了)
总之就是把内网地址映射成外网可用地址,而后把这个外网地址:
这样就OK了,可是要注意帐户你得在你搭建的服务上从新注册一个,或者你本身手动迁移你原来的数据库:
最后,再说下树莓派上的leanote,我是用了一个叫作supervisor
的工具来管理,具体安装配置参考:Supervisor安装与配置(Linux/Unix进程管理工具),若有启动失败的状况,多半和权限有关,树莓派默认登陆帐户是pi,能够切换到root帐户来操做:
可是切换到root帐户,你以前下载的leanote代码路径可能会变,如一开始我代码是放在pi帐户下的~/Projects/leanote/
,可是切换到root帐户以后,地址变成了/home/pi/Projects/leanote/bin/run.sh
,最后附上个人Supervisor的配置(名字是leanote.conf
,放在/etc/supervisor/conf.d
下面):
总之这么搞拿来知识积累是没问题的啦。我还有一个从之前破电脑上拆下来的750G硬盘,这个硬盘接到树莓派上对我来讲能够用很久啦。
最终的成本大概是:树莓派(250)+花生棒(98)=350块钱,就算加上移动硬盘差很少就600块钱吧(若是你用ngrok代替花生棒那就就花买个树莓派的钱),可是你这钱除了能够支持你用来搭建笔记服务,还能够作好多其余事情。
对于我来讲就是花了98块钱买花生棒。因此这笔买卖,划算。
或许有人会吐槽我扣舍不得给leanote充钱,但我想说的是,我这哪里扣啦,我这是精致的生活好吧。
好吧,其实我就是扣。
最后声明一下,我没有给说起的产品打广告。