Airpub 写博文的时候标题不显示的解决

Airpub 写博文的时候标题不显示,原因很简单。 默认主题 bower_components/chill/css/chill.min.css 中定义有错误。

.admin .title-group input { box-shadow: none; padding: 28px 6px; font-size: 20px; border: 0px none; }

改成

.admin .title-group input { box-shadow: none; padding: 8px 6px; margin: 8px 0px; font-size: 20px; border: 0px none; }

即可。

mysql自增ID起始值修改方法

大批量删除数据后,想id从888888退回123开始 代码如下:

alter table users AUTO_INCREMENT=123;
ALTER TABLE `mt_comment` AUTO_INCREMENT =2042

win10下MarkdownPad2预览无法显示的解决

一直以来都是使用 MarkdownPad 2 来写Blog。
在win7系统下,这个是写 Markdown 格式文档的利器,因为其的实时预览模式,实在是太强悍了。
但是最近升级到了win10,打开 MarkdownPad 2 后,实时预览功能居然失效了,提示如图。
md_pd.png

难道要逼我换软件吗? 在 http://markdownpad.com/faq.html#livepreview-directx 这里发现了一些信息:

LivePreview is not working - it displays an error message stating This view has crashed!

This issue has been specifically observed in Windows 8. You may see an error message as shown here, and no HTML will be rendered when you type in the Markdown Editor pane.

To fix this issue, please try installing the Awesomium 1.6.6 SDK.

If you continue to experience issues, please install Microsoft's DirectX End-User Runtimes (June 2010).

OK, 那就先试试 Awesomium 1.6.6 SDK.

下载,My God,居然 110 M。。。。

下载安装,再次打开,一切正常:)

md_pd_ok.png

Movable Type 的数据库瓶颈

<p>随笔 而已,能力所限,只是个人看法。</p>

<p>就向大家看见的这样,由于多说服务器的原因,路杨正在逐步把 多说的评论写回本地 Movable Type 的数据库。</p>

<p>过程不算难。通过 API 获得 JSON 数据,分析后写入MT评论数据库罢了。
为了区分和拓展,给 MT 数据库的评论表增加了3行,分别记录 远程服务器名(remote_service),远程服务器ID (remote_id) 和 UA (
agent)。</p>



Read More

[随笔]多说的几项不足

ds

昨天晚上,又经历了一次多说服务器的当机。SQLSTATE[08004] [1040] Too many connections 。显然是数据库连接数超过资源限制。
于是乎,多说的稳定性又得到了挑战。

看看长草的官方 和久久不更新的Blog。。不由叹息: 这本来是多好的互联网产品啊。。。

不说这些了。这几天抽空在研究 多说的API,为把多说的评论同步回本地而做准备。 研究过程中谈谈多说的一些不足吧。

  1. API文档严重不足: 这倒是像搞技术的通病。茶壶里的饺子的事情,不说也罢。 不单是多说的API这样,腾讯的API文档也是。
  2. 数据库储存逻辑很奇怪。 从反向同步API返回的数据来看。 多说对于用户评论并没有真正的删除说法,而是永久存储? 所谓的删除仅仅是新加上一条记录。 设置 metadelete 或者 delete-forever。 开始没有搞明白这个逻辑,将 http://api.duoshuo.com/log/list.json?short_name=short_name&secret=secret_key&limit=200 拉下来的数据直接写入数据库,发现了很多已经删除的评论。。。
    多说的数据库真的富裕成这个样子了吗?
  3. 用户。 在多说管理界面添加或者同步的本地用户http://short_name.duoshuo.com/admin/users/)无法删除。。 这个是什么逻辑?
  4. 删除评论: API文档中没有告诉你怎么删除评论。 只有怎么发表评论。 其实这个删除功能还是很必要的,我的想法,同步到本地后随即删除已经同步的的远程服务器评论,是一个多么合适的选择。可惜,官方并没有提供。
  5. 对于 ssl(https) 的漠视: 其实多说自身的代码已经很好的支持https ,但是在 https 下会汇报风险的原因,只是因为头像和表情的地址不支持 https 罢了。 但是官方客服在讨论区中明确回复: 头像和表情不需要HTTPS.。 虽然,第3方修改JS可以完全实现全站https, 但是第3方的修改总是第3方的。

嗯,随便写点流水帐。 附上自写的部分处理逻辑

    return if ( @{$action->{'delete-forever'}} ~~ /$ds->{'post_id'}/ );
    return if ( @{$action->{'delete'}} ~~ /$ds->{'post_id'}/);
    return if ( @{$action->{'spam'}} ~~ /$ds->{'post_id'}/);