1
zhigang1992 2013-03-06 16:57:31 +08:00 via iPhone
像octopress一樣?
|
2
amoblin OP @zhigang1992 和octopress不一样。Marboo是基于文件夹来管理你的md,rst等文件的,可以根据模板(模板文件可修改)自动初始内容,实时预览HTML页面。Marboo可以配合Octopress来使用:用Marboo记笔记,感觉笔记成熟了,可以用Octopress来发布。
|
3
greatghoul 2013-03-06 17:31:34 +08:00
我使用 Sphinx 来记笔记,感觉还是很方便的。
|
4
amoblin OP @greatghoul Sphinx界面太丑了(个人感觉),而且笔记是需要借助浏览器的。而Marboo给你像Mac下的Reeder, Sparrow一样的完美视觉体验。你可以去Marboo主页看看软件截图。
|
5
linode 2013-03-06 17:47:19 +08:00
笑话,你家黑客是这么做笔记的啊,别动不动扯上黑客好么?
|
6
amoblin OP @linode 囧。我模仿jekyll的风格有错么?你这么说我只能想到一个原因:你没有下载使用,仅凭你的想法断定。我可以毫不客气地说,Marboo比Jekyll强大多了,这么标题当之无愧。
|
7
freewizard 2013-03-06 18:34:31 +08:00
@linode 现下“黑客”、“创新”都是比较日用品化的词汇,不必深究了。
|
8
amoblin OP @freewizard 但这里的不是,我是认真的。你若用了,就知道这不是标题党。
|
9
qinix 2013-03-06 18:46:19 +08:00 via Android
要是能有web版,或者用dropbox同步+手机版就好了,这样外出可以用手机记笔记
|
12
qinix 2013-03-06 18:57:03 +08:00 via Android
@amoblin 噢,忽略了git同步,不过用git的话手机端开发会挺麻烦的,现在主要还是用手机,还不能完全投入使用。不如先开发web版,web开发肯定比手机上快,手机上也能用web,算是最方便的跨平台了。手机上git开发就挺麻烦的,还得兼顾 Android 和 iOS 两个平台
|
13
amoblin OP @qinix 恩,git不需要开发,安装后marboo调用就是了。手机上用git的话,iOS估计要越狱,Android应该会好点。我不擅长Web开发,所以Web版要晚一些,6月份之前iOS版可以推出,然后Android版。
|
14
jaurung 2013-03-06 21:21:37 +08:00
借助浏览器挺好的,这是趋势~
|
15
stbk3179623 2013-03-06 21:45:50 +08:00
CentOS安装没成功。。。
|
16
amoblin OP @stbk3179623 安装python-qt了吗?安装后在terminal里输入marboo启动,看一下错误日志是什么?
|
17
TankyWoo 2013-03-06 23:16:33 +08:00
看起来还行,不过我还是喜欢用vimwiki。。。
|
18
chchwy 2013-03-07 00:29:52 +08:00
求Windows版本
|
19
bitsmix 2013-03-07 01:11:06 +08:00
作者的确有点自大。
软件一打开的时候就会在8000端口上开启一个webserver这样的事情。。也挺让人不舒服的。 |
20
goxofy 2013-03-07 01:21:00 +08:00 via iPhone
不理解,这样有什么优势比起普通的blog或者个人wiki?
|
21
jianson2006 2013-03-07 01:32:38 +08:00
有必要像黑客一样吗?
|
22
sinxccc 2013-03-07 03:09:32 +08:00
楼主确实有点想法,但实在是看不出这个东西跟现有工具相比有什么优点
|
23
amoblin OP @bitsmix 使用本地server是为了在md中能够使用/media/...来引用资源,而不是只能用相对路径。安全性可以放心,只有本地能访问。因为开个本地端口就自大吗,哈哈~
|
24
amoblin OP @goxofy 它是类似Evernote的三栏式界面,但比Evernote简洁。普通的blog或wiki是通过web来浏览,而这个是本地软件。并且,支持命令行互动,你touch一个文件,Marboo界面里直接就显示出来,等等,这些不是优势么?
|
25
amoblin OP @jianson2006 因为这样的方式让你更高效
|
28
tinytub 2013-03-07 09:19:18 +08:00
感觉这个比较适合介绍给没怎么玩过博客或者个人wiki的同学吧...github上搞Jekyll或者octopress,本地编辑器用vim,自己折腾,比这个方便也舒服多了吧.而且你二楼回复的功能,除了所见即所得的功能外,octopress通过配置都能实现.
|
29
ipconfiger 2013-03-07 09:31:05 +08:00
图僧破!!真正的黑客,是酱紫记笔记的。
浏览器地址栏填入:data:text/html, <html contenteditable> 回车 done! 真正的黑客是如何写代码的? 浏览器地址栏填入:data:text/html, <style type="text/css">#e{position:absolute;top:0;right:0;bottom:0;left:0;}</style><div id="e"></div><script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js" type="text/javascript" charset="utf-8"></script><script>var e=ace.edit("e");e.setTheme("ace/theme/monokai");e.getSession().setMode("ace/mode/python");</script> 回车 done! |
30
amoblin OP @tinytub 这个不是取代jekyll和vim,恰恰相反,是增强jekyll和vim的。Marboo只是管理md文件并呈现生成的页面内容,编辑的话会调用你喜欢的编辑器,比如vim,当然你也可以继续用jekyll发布博客,并不冲突。
@ipconfiger 黑客并不是一味敲代码的,在图形界面的OS诞生以前,黑客是以类似这样的方式工作,但现在有了GUI,黑客的含义不能再仅仅局限于TEXT的代码了。能够将GUI和CLI完美结合来使用的才是现在的黑客。你用ACE来记笔记,ACE无非就是Vim模式和Emacs模式,和直接用Vim/Emacs有何区别,不能仅仅为了证明自己是个黑客就非要这么做。 |
31
ipconfiger 2013-03-07 10:05:28 +08:00
@amoblin LZ,你太没有幽默感了,木有幽默感不要说自己是黑客啊
|
32
amoblin OP @ipconfiger 囧,你对黑客的要求可真高哦。我印象中的传统黑客都是性格怪异的噢,如此看来你对黑客的定义也与时俱进了。。。
|
33
bngzoo 2013-03-07 10:11:41 +08:00
@ipconfiger 表闹,卤煮是个认真的人!
|
34
iYu 2013-03-07 10:42:12 +08:00
其实我的第一感觉是 真正意义上能称为黑客的人。不会觉得自己是黑客。也不需要有人来指导怎么样成为黑客。lz的工作值得肯定。 文案可能有很大改进的地方。
|
35
new_bee 2013-03-07 10:49:32 +08:00
@amoblin 认同lz的一些理念。不过有一个疑问,有很多笔记仅用树形文件夹结构存储和查找还是不太便利,例如某些交叉知识。lz是否考虑加Tag?还是像wiki一样通过link管理?
|
36
bitsmix 2013-03-07 10:53:33 +08:00 via iPad
|
37
join 2013-03-07 10:54:47 +08:00
建议以后加个导入evernote的功能啊,毕竟evernote是全平台,云存储的.
|
38
amoblin OP @iYu 关于Marboo的文章很多,这是第一次用这个标题。我觉得V2EX上的朋友偏Geek些,所以用这个标题可以吸引大家。文案我觉得欠缺了很多东西,比如通过Makefile一键发布博客啦,GUI和CLI的完美协作啦,Marboo Shell啦,Marboo Extensions啦等等,都没有介绍。下次一定补上。
@new_bee 以后会加tag,当然还有搜索。目前Marboo还有很多工作要做呢! @bitsmix 好吧,我承认有些标题党。。。:) Marboo启动时会从8000端口开始检测,有占用自增;如果你的服务已经开启,那么Marboo是不会强制占用的啦~ @join 可以把Evernote笔记导出成HTML,然后导入Marboo,在用户手册里有写: http://marboo.biz/guide/#id34 以后会考虑将HTML转为Markdown再导入,这样方便进一步修改。 |
39
iarch 2013-03-07 11:37:50 +08:00
支持数学公式吗
|
40
amoblin OP @iarch Marboo不是编辑器,是管理各种格式文本文件的,可以管理latex文件,但由于latex生成的是pdf,目前无法在webView里显示,所以目前的回答是:不支持。但如果你找到一个格式,输入是纯文本,输出是HTML,且支持公式,那么通过给Marboo安装插件,Marboo就支持了。下面截取用户手册中的内容来说明一下:
Marboo将文档和程序抽象为如下3步: 输入 (markdown等置标语言文档、python等脚本语言文件、c等编译语言源程序) 处理 (markdown的perl脚本、python脚本的python命令、c的gcc命令) 输出 (markdown等置标语言的HTML输出,python等脚本的执行结果,c等源文件的编译执行结果) 可以看出,上述3步中的内容有一个共同特点:都是文本类型。 输入,处理,输出这3个步骤都能安装插件来进行扩展。 详情请查看: http://marboo.biz/guide/#id2 |
41
bitsmix 2013-03-07 12:31:24 +08:00
@amoblin http://d.pr/i/qB1m 你自己来看。
|
42
amoblin OP @bitsmix 我测试了一下,步骤如下:
1. 首先确认8000端口未开启 2. python -m SimpleHTTPServer 启动8000端口 3. 启动Marboo 这样 http://localhost:8000 是步骤2中的server,而 http://localhost:8001 是步骤3的server。 截图中你通过步骤2启动8000后刷新页面了吗? |
43
thenewbie 2013-03-07 12:49:25 +08:00
先马克,晚上仔细看
PS: 抱歉,跑题问个问题,演示视频里面敲进去 cd 命令后,下面就会有本地文件夹的提示是如何做的?什么shell呢?先谢咯~ |
44
amoblin OP @thenewbie zsh,终极shell: http://linuxtoy.org/archives/zsh.html
|
46
amoblin OP @shijian 对,使用Marboo,能更高效:touch一个文件,已经初始化了预先设置好的内容,vim编辑以后Marboo上实时更新输出结果,点击工具栏那个类似播放的图标,在当前目录下执行make或rake命令来一键发博或任何自动化流程,只要写好了Makefile或Rakefile。还有很多。
|
48
amoblin OP @binux vim也有模板,但Marboo提供的不仅仅是模板,还有自定义转换脚本,输出模板。而且Vim的模板,配置起来没有Marboo直观,方便:media/file_init/default.init.c定义c文件初始化模板,default.init.py定义python模板,而且,这里的init是二级模板,他们生成的HTML有统一的格式。
|
50
amoblin OP @binux 哈哈,你这么说也有道理。touch是模拟用户新建笔记操作。直接用vim来新建并编辑也不错,这样用vim的模板,后面的自动更新操作Marboo可以继续接管。都可以,两种方式随便选。灵活的配置才是最好的。
|
51
wych 2013-03-07 18:37:23 +08:00
archlinux里很好玩的报错哈哈,我机器里可没有amoblin用户<(= ̄ˇ ̄=)> 楼主把代码放出来吧,google code上放一个空库
Traceback (most recent call last): File "marboo.py", line 6, in <module> File "/home/amoblin/marboo-linux/qtMarboo.py", line 7, in qtMarboo ImportError: cannot import name QtGui</module> |
55
wych 2013-03-07 19:58:51 +08:00
@amoblin 开玩笑,python-qt我有,不知道你这个是python3还是2?为什么报错会有这个“File "/home/amoblin/marboo-linux/qtMarboo.py", line 7, in qtMarboo”
|
56
amoblin OP @wych 是python2的,python3恐怕用的人还是少吧。这个用别的打包软件打的,可能是打包软件的问题吧~ Marboo监控~/.marboo目录,这样不管用什么方法只要在目录下做了增删改,Marboo都会在UI上有所体现。通过目录监控将Marboo和其他软件解耦,从而可以完美和其他软件配合,比如Vim/Emacs,Git,Jekyll等等。
|
57
guoquan 2013-03-08 00:44:53 +08:00 via iPad
别黑黑客啦,哪只黑客这么记笔记……
|
59
amoblin OP @iarch 目前你可以自己写插件实现: http://marboo.biz/guide/#id50 制作好插件后联系amoblin可以把它放到官网供大家下载。目前官网还没有插件相关页面,稍后会添加上。
|
61
amoblin OP @wych
from PyQt4 import QtGui from PyQt4.QtCore import QDir, Qt, QUrl, pyqtSignal, QFileSystemWatcher from PyQt4.QtWebKit import * 对PyQt的依赖就是这些,你看看是不是都有? |
62
chshouyu 2013-03-08 15:47:03 +08:00
1. 我比较喜欢用Mou
2. 这个的笔记预览的主题有点不好看,我比较喜欢github的markdown显示主题 |
63
amoblin OP @chshouyu 没有一个主题能做到人见人爱,所以最好的方式就是给你高度自由:编辑media/css/marboo.css来各种折腾吧!如果有特别好的主题,可以打包做成插件来给Marbooer一起分享哦!
|
64
pandazxx 2013-03-15 11:10:35 +08:00
能同步到evernote上不
|
65
amoblin OP @pandazxx 现在还不能,amoblin要开发新版本,没时间研究Evernote的API。Marboo有插件机制,你可以写个脚本来实现一下啦。
|
66
lhrkkk 2013-04-15 02:26:50 +08:00
marboo很不错的, amoblin加油!
|
67
gdm 2013-04-15 16:29:24 +08:00
没 windows 啊…… mac 不是干活的机器,也贵……十年内没有购买计划。
拿来管理和预览 jekyll 存在本地的 md, textile, html 很是不错。 |
68
amoblin OP @gdm marboo for chrome支持windows: http://marboo.biz/i chrome版有问题请及时联系,谢谢!
|
69
Zuckonit 2013-04-15 19:28:53 +08:00
黑客是这么记笔记? Geek都未必
|
70
MrMign 2013-04-16 15:53:26 +08:00
很强大啊。。
|
71
zikkeung 2013-04-17 09:20:12 +08:00
像vim viki
|
72
tywtyw2002 2013-04-17 15:50:31 +08:00
目前怎么同步文件呢?
支持dropbox 同步文本文件吗? 我觉得chrome的查件可以做成自定义 md文件目录吧 |
73
amoblin OP @tywtyw2002 以后会支持自定义目录。我记得dropbox支持选择任何一个目录来同步的,你可以先用这种方法解决。另外,也可以通过git来同步。
|
74
tywtyw2002 2013-04-19 07:10:32 +08:00
@amoblin 嗯 问你下怎么能让markdown 支持latex的数学表达式呢,因为记笔记需要写数学公式。
|
75
amoblin OP @tywtyw2002 markdown只是HTML的简化,不能支持latex。你可以试试Pandoc,它对markdown做了增强,支持latex语法,生成png在HTML里显示。
|
76
tywtyw2002 2013-04-19 12:08:35 +08:00
@amoblin 恩,我记得stackoverflow 是用mathjax来解析l在markdown里面的atex的
我不知道怎么配置才能让markdown 编译后支持 mathjax |
77
amoblin OP @tywtyw2002 谢谢你说的Mathjax,很好的工具!marboo的引用资源都在~/.marboo/build下,和笔记源文件目录~/.marboo/source一一对应,你把Mathjax的文件拷到~/.marboo/build下任何位置,然后引用即可,~/.marboo/build是local server的根目录。
|
78
amoblin OP @tywtyw2002 发现一个问题:markdown里面写MathJax,如果写\[ \]或\( \)的话,由于转义问题,需要写2个\,但内部latex语法就不需要。例如: \\( \sum \\) 可以正常显示。
|
80
amoblin OP @adolf1234 谢谢你的反馈。这个情况确实存在,是因为marboo在初始化时要记录目录下的文件状态,以便在文件被修改时进行更新。只是第一次启动会发生,以后会好很多。我也在寻找更好的解决方案。
|
81
youthcould 2013-07-11 21:59:26 +08:00
@amoblin 请问windows版有日程表吗?非常期待
|
82
amoblin OP @youthcould 抱歉暂时木有啊,因为我不懂win开发。你若有兴趣来开发windows版那是再好不过了。
|
83
youthcould 2013-07-13 10:24:44 +08:00
@amoblin 我更是菜鸟了,呵呵,希望v2er出手
|
85
P9 2014-07-01 15:32:22 +08:00
下载404^
|
87
chemzqm 2014-07-01 16:21:29 +08:00
蛮喜欢这款工具,因为用Evernote真挺恶心的
1. 不能用vim编辑文档 2. 没有Markdown,更没有代码高亮 3. 没有完整的历史记录 4. 界面太杂,一堆用不着的功能 |
88
jok3r 2014-07-01 16:49:15 +08:00 via iPhone
刚看到这帖子,我也是充满鄙夷,只是对作者的坚持比较佩服。
但是到官网一看(虽然官网写的也不怎么样),我就改变想法了。效率提高,命令行与GUI结合,各种扩展性,想法确实很不错。我决定再睡一会就去下载使用!(刚睡醒,(ー ー;)) 但是,有几个问题我还想说出来, 作者很坚持(再次鼓励!),但“像黑客XXX”,这确实不太招人喜欢(除非你这软件非常牛逼,非常经典,但是你的是这样吗?) 还有,虽然可扩散性很强,可以自定义CSS,加入脚本实现各种功能,但不能以此为理由就让用户折腾,折腾来折腾去,效率真的高吗? 最后,如果这软件能与Evernote同步,我会感激涕零,立即抛弃后者! |
89
qloog 2014-07-01 17:19:04 +08:00
看出楼主是个很牛X的人, 更像听听软件背后的故事(比如架构什么的)
|
90
9yu 2014-07-01 19:17:00 +08:00
这个和黑客有什么关系?
|