转眼 MarkEditor 发布一周年了,推翻重写吧……

2016-11-02 09:34:25 +08:00
 ZreySoft

时间过得真快

我们之前在 V2EX 上发过两个关于 MarkEditor 的帖子,MarkEditor: 还需要再多一个 Markdown 编辑器吗?MarkEditor: 赋予 Markdown 更多的意义。 转眼之间,距离我们第一次在几个朋友间发布内测版本,已经一周年了。前些天,主程同学补了一篇感觉欠了很久的文章 我用 Markdown ,所以显得很酷吗?, 聊聊我们自己对 Markdown 粗浅的看法,以及关于 Aaron Swartz 是 Markdown 作者的谬传。

当然,这一年中, MarkeEditor 自己最重要的事情,是陆陆续续地更新了很多个小版本,除了修 bug 外,后来还增加了一些酷而实用的功能、甚至个别看起来像黑科技(其实逻辑都是简单的),林林总总,有趣的、无趣的、尴尬的、遗憾的、庆幸的,一年间,总是有些感慨吧。

如果呈现在代码中,倒都只是迭代,虽然有时失东隅,收桑榆。比如限于 Qt 的 Webview 本身的性能问题,我们通过 websocket 通讯的方式,直接可以再各个浏览器内同时实现同步滚动、实时刷新的效果;结果被一些朋友用于团队内的协作……

还有比如Cai 同学自己调整了样式,调侃道这是 XXX 1.0 版本……

还是推翻重写吧

** 最初压根就下不了这个决心,咬咬牙,也下不了呀! **

MarkEditor 有自己的局限性,启动比较慢、 Webview(预览)的性能比较陈旧,还有我们自己试图控制更多文字渲染细节的时候,(Qt)基础框架无法提供这样的支持。

下不了重写的决心,是可以理解。启动慢,毕竟作为常驻性 App 设计的,打开了别关就好了; Webview 性能陈旧,但通过其它一些方式弥补,不至于那么容易被感知到...

我们也希望能(在未来)进一步在移动端设备上提供一致性的体验,这就需要重新考虑最初的结构设计是否需要调整。 但是,重写 意味着什么?鬼知道会发生什么……

只是作为一名设计师也好,还是程序员也罢。一个“重写”的念头跟种子一样,埋在土里了,过一段时间后,总会发芽。 也就趁这个时机,决心还是推翻重新来过吧。

就是时间不可期了。或许半年,或许一年。毕竟,曾经对“工期”的预估过短的情景,还历历在目……

唯一能确定的事情,这次重写,我们不打算从 1.X 升到 2.X 版,所以,不会产生 License 升级的问题。

题外话,关于“重写”,我们或许做了一个错误的决定,欢迎到时候来看笑话。 😂

终于半价一次了

一直以来,好像没有全面的半价过,主要是考虑老用户的感受,偶尔几次半价也仅限前几名。这次,我们由于新发布了一个产品,想必也能照顾到老用户,于是趁着时节,随大流,也半价一次。

从今天到 2016-11-05 日止,使用优惠码 1year 购买标准版, 50% off ; 购买 Pro 版, 25% off ; MarkEditor Pro 版 (老用户) 再购买 LazyHosts 的时候,可以 90% off 。

注: LazyHosts 目前还并不是非常非常成熟的 App(虽然我们自己是常驻使用的),而且需要对一些网络只是有基本的了解,不要盲目购买,它是本地的 DNS 、可以实现泛解析的 hosts 、将某些域名加入黑名单、连接 Rescuetime 提高工作效率、自动生成 pro**.pac 、自动安装 Double S 的服务端 .etc

再注: 请务必先试用,如果 MarkEditor 适合自己的,再购买。反正促销的时间很长,不要冲动! 再者说,市面上跟 Markdown 相关的工具已经很多了,免费的、收费的,如果已经有用得趁手的工具了,不要因为有优惠码就冲动购买……更不要为了支持下作者什么吊诡的理由就冲动购买呀……

最后

猜,一定会有朋友在这里跟我们要 Bitcron 的邀请。

MarkEditor 的使用者肯定是内测邀请相对优先考虑的范畴。 Bitcron 虽然很酷,也能增加 MarkEditor 的可能性,但远没有到开箱惊艳的状态,甚至并不是完全易用的状态,所以, Bitcron 相关的内测范围一直控制在很小的数量内,也方便被吐槽,所以,想要邀请的话,请务必再等等。 :)

14276 次点击
所在节点    Markdown
60 条回复
ZreySoft
2016-11-02 14:08:36 +08:00
@wbing 提示错误时,有 log 记录吗?非常感谢。
wbing
2016-11-02 14:25:46 +08:00
@ZreySoft
=========================================================
没看到日志,就只有这个

问题事件名称: APPCRASH
应用程序名: MarkEditor.exe
应用程序版本: 1.2.4.1
应用程序时间戳: 4918017b
故障模块名称: MSVCR120.dll
故障模块版本: 12.0.21005.1
故障模块时间戳: 524f83ff
异常代码: c000001d
异常偏移: 0000000000095c01
OS 版本: 6.1.7600.2.0.0.256.1
区域设置 ID: 2052
其他信息 1: 4350
其他信息 2: 4350c57a0b3e716953f3ef0c40b665ae
其他信息 3: 6861
其他信息 4: 686106a82a01e28a501602b5a581def1
=========================================================

不过刚才卸载 32 位后,发现 32 位目录下还有些库存在。之后再装 64 位的, 64 位的就能正常跑起来。
然后我把 32 位和 64 位的全卸载,目录也全删掉,再只装 64 位的,就打不开,提示 MarkEditor 已停止运行
likee2
2016-11-02 14:33:56 +08:00
很牛啊,视频也很不错
RockShake
2016-11-02 15:52:29 +08:00
@ZreySoft

https://ooo.0o0.ooo/2016/11/02/58199b19092b7.png
RockShake
2016-11-02 15:53:45 +08:00
另外能否打包一份不需要权限要求的
diefishfish
2016-11-02 15:55:44 +08:00
以前购买过 pro 版本的这次重写后还要重新购买授权么
ZreySoft
2016-11-02 16:59:50 +08:00
@wbing 貌似就是不兼容导致的。 我们是在 Win7 64 位上编译的程序,或许需要升级系统本身的一些升级包,参照搜索引擎找到的一些信息: https://community.amd.com/thread/192696


@diefishfish 这次,并不需要的。


@RockShake 貌似这个拦截,是基于文件信誉的, https://www.symantec.com/security_response/writeup.jsp?docid=2010-051308-1854-99 可能没有办法,用户虽然不少,但是绝对数算起来还肯定是“小众软件”。 package 本身是自动处理的,包括上传,所以还没有办法单独打包一个权限相关的 package ,不过,如果原始的能安装成功,其本身并没有特殊依赖,整个程序文件夹复制、粘贴后也应该能运行的。 :)
ipeony
2016-11-02 17:01:51 +08:00
考虑升级个 PRO 版
qfdk
2016-11-02 17:04:19 +08:00
老规矩 :) 先来支持~
laycher
2016-11-02 17:05:36 +08:00
为什么 PRO 不也 50%off
ianva
2016-11-02 17:30:11 +08:00
@ZreySoft MarkEditor 的 themes 的样式的色彩能不能支持 rgba 呢?
比如我切到 vim 模式下我想能看清光标下的字符,如果是透明的话就方便的多
laoertongzhi
2016-11-02 17:44:14 +08:00
买了 Mac 以及 Windows 的 MarkEditor pro ,请问能给个 Bitcron 邀请码吗?

ps.LazyHosts 暂时没有需求,用不上 - -
laoertongzhi
2016-11-02 17:46:10 +08:00
另外,提个建议。

文件夹里的文章能否给出一些可以使用的排序规则啊,文章一多,就太尴尬了。

我暂时的做法是通过文章命名去解决,但是这样很蠢,而且文章多了,我就懵逼了。
mosbic
2016-11-02 19:34:14 +08:00
75 折的时候买过
peacewalker
2016-11-02 20:39:09 +08:00
"MarkEditor Pro 版 (老用户) 再购买 LazyHosts 的时候"
是和以前一样在优惠码处填写已购买 PRO 版的邮箱么?
sunshy
2016-11-02 21:10:55 +08:00
购买完跳转回到 license 页面的 URL 地址直接明文包含了我的 邮箱 手机号 软件名称 和 价格

这样真的没问题吗
ipconfiger
2016-11-02 21:18:50 +08:00
我是付费用户也, 不要忘了老用户哦
odys
2016-11-02 21:50:08 +08:00
@ZreySoft 问下,云同步是不是只有下拉框中的那些选项?如果想用新浪云行不行?
odys
2016-11-03 00:07:43 +08:00
另外,试用版是不是没法测试 云同步?
ZreySoft
2016-11-03 10:14:02 +08:00
@laoertongzhi 现在的做法是 `数字 文件名` 这样的文件名实现的自动排序。其它的(日志的)排序设定,在文件夹的设置里可以设定。

@peacewalker 不用填什么优惠码,直接用原来的邮箱,就会自动判定了。


@sunshy 问题应该不大的,回跳的 URL 上的信息是支付宝那边给的。如果捕获得这些信息,另外虽然支付宝也会 POST 一份数据过来,但是使用者可能就无法直接在页面内获得 License 了,而需要等邮件。国内的 QQ 的邮件发送仍然有小几率被腾讯 bounce ,所以这个页面还是没办法回避…… 问题不大,是因为回调的 URL 是 HTTPS 的,原则上,只要不是自己透露,这个 GET 的 URL 本身也是被加密的。


@odys 不能直接用我们没有集成的云,除非自己写脚本,使用 FilesHook 来实现。试用版是标准版,第三方云同步是 Pro 版的功能。如果仅仅是普通的云,比如 Dropbox ,其实直接存储于位于云端的某个文件夹内就可以了,不需要 ME 的特别对应。

:)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/317300

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX