welefen的随笔

KeymapManager增加检测快捷键冲突的功能

IN:SublimeText插件, 软件工具   标签: , , , ,    评论: 0

Sublime Text的QQ群里(193076432)一直有同学对插件的快捷键有抱怨,经常遇到快捷键冲突的问题。目前还没有一个比较好的方案解决这个问题。基于前段时间开发的管理插件快捷键的插件KeymapManager,遂在这个插件上增加了个检测插件快捷键冲突的功能。

安装或者更新

如果你还没有安装,请在Package Control里搜索KeymapManager直接安装。

如果你之前安装过,需要对KeymapManager更新,更新方式如下:

通过shift+ctrl+p打开Command Palette…, 输入upgrade,执行 Package Control: Upgrade/Override All Packages,等待更新完成。

使用方式

通过Ctrl + Alt + k 打开KeymapManager, 拉到最后一项KeymapConflict(可以通过键盘向上按钮快速找到),点击后就弹出当前已经发生冲突的快捷键,并提示快捷键在哪些命令下发生了冲突,如图:

这样就很清楚的列出了哪些快捷键有冲突了,如果冲突的快捷键影响到了功能的使用,你就可以进行对应的插件目录去修改了。并且可以对修改后的快捷键再次检测是否有冲突。

代码维护

代码始终放在github上进行维护,项目地址: https://github.com/welefen/KeymapManager

 

05-11
2012

gplus主题发布v1.5版

IN:wordpress主题, 软件工具   标签: , , ,    评论: 33

经过1个多月的时间对v1.4版本进行bug修复和新增一些功能后,决定发布gplus v1.5版。v1.5版新增的功能和修复的bug主要如下:

修复的bug

1、修复了顶部自定义添加的导航item不能active的bug

2、修复了右侧最新评论点击后在新页面点击书签标题不正确的bug

3、修复了调用widget方式在sinaapp下报错的bug

4、修复了jquery下点击链接页面跳到顶部的动画丢失的bug

新增的功能

1、给评论的用户名和邮箱添加了必填的*

2、给评论的邮箱和URL增加了ime-mode:disabled,IE和FF浏览器禁止直接输入非英文字符

3、优化了评论列表样式

4、优化了详细页展现,去除了日期的突出显示

5、增加了友情链接页面 查看效果

6、增加了日志归档页面 查看效果

友情链接和日志归档页面可以在后台的页面中添加,在右侧模版中选择links和archive即可,然后可以添加到顶部菜单中。

继续阅读 »

05-08
2012

gplus主题发布v1.4版

IN:wordpress主题, 软件工具   标签: , , ,    评论: 41

经过对大家反馈的一些问题进行评估和修复后,决定发布gplus 1.4版本。该版本新增的功能和修复的bug具体如下:

新增的功能

1、增加了对第三方评论插件的支持,如使用友言评论插件,需要在主题设置里开启

2、增加了优化版的Wp SyntaxHighlighter,相对于插件减少了很多HTTP请求,提升前端性能。同时解决了使用pjax后,返回内容中含有代码不能正常高亮的问题。需要在主题设置里开启并关闭wp SyntaxHighlighter这个插件。

3、评论内容增加了对换行的支持

4、增加了对分页插件wp paginate的支持

5、页面顶部增加了rss的链接

6、增加了对大屏幕的支持,大屏幕下会显示更大的宽度。是转向响应式布局的第一步

7、使用了更好的文件组织结构

8、应大家的要求,增加了未压缩版本

继续阅读 »

03-29
2012

chrome扩展对页面性能的影响

IN:Chrome扩展, 前端技术, 性能优化   标签: , , , ,    评论: 5

chrome一直是高性能著称,并且市场占有率也越来越大。同时扩展功能也带来了很大的便利,但也发现用户安装的扩展可能会对页面的性能有影响。本文讨论下chrome扩展如何影响页面的性能以及一些解决办法。

百度新首页实例

下面我们对照看下没有安装任何扩展的chrome和安装了一些chrome扩展后访问百度新首页的瀑布流。

这是没有安装任何chrome扩展的瀑布流,效果还是非常不错的。

继续阅读 »

03-24
2012

悲催的回武汉办身份证经历

IN:我的生活   标签: , ,    评论: 4

最近在准备办理工作居住证,花了很久时间准备好了材料。当把所有的材料交到HR那里的时候被告知身份证不合格,需要重办,原因是身份证上的地址还是学校的,但已经毕业超过2年了,学校只能保留2年的户口,所以只能回武汉重办身份证。

查了很多关于毕业后户口在哪里的资料,最终获得的结果应该是在湖北省高校毕业生就业指导服务中心。买了20号晚上的车票,带好了所有的材料,包括各种证件的复印件,登上了去武汉的火车。

21号早上7点到了武昌火车站,打车直奔湖北省高校毕业生就业指导服务中心,他们8:30才开门,等的过程中和一个从宜昌敢过来给儿子办理结婚证明的叔叔闲聊,了解到一些关于户口更多的细节。开门后,拿着户档托管表(必须是户档托管表或者毕业证,不能是身份证)给工作人员借户口档案页,却被告知只有档案在他们那里,户口不在他们那里。

后来打车去湖北省人才市场,户口也不在那里。去了附近的派出所,让他们帮忙查了下,户口还在学校。

去了学校的毕业生就业指导中心,查不到相关的记录。

后来又去了学校的保卫处,告知他们户口还在学校后,得知毕业超过2年学校无法再托管户口,必须要打回原籍,但周五(3.23)才有结果。没办法,只好找了同学的师弟帮忙,让他周五去取结果,然后把材料在快递给我。

拿到材料后确定打回原籍的话,一个月内还必须要回家一趟。

中国的户籍制度啊,我反正到现在还是不太明白。

这里提醒下毕业后没管户口的同学,赶紧查查自己的户口在哪里,如果还在学校的话,赶紧迁回家吧。即使现在不弄,以后办理居住证、护照、开结婚证明的时候都要弄,那个时候在急着办,以那些人的办事效率来说,是很悲剧的。

小提示: 查自己的户口在哪里可以不用去学校,直接找个派出所拿身份证就可以查,都是联网的。

@update 2012.03.25

拿到了从武汉快递过来的户口迁移证,定了3.30晚上的火车回家。

 @update 2012.04.09

请了3.31和4.1号2天假,买了3.30号晚上的车票,3.31号下午到了我们那里河鹏证的派出所。出示了户口迁移证和身份证后被告知需要所在的乡证开具介绍信。幸好姐夫有车,找了熟人去开了介绍信。然后花了差不多一个小时将户口、临时身份证、身份证给办好了。

本来临时身份证需要3天才能拿到,并且需要到县城的公安局去拿。最后只好又托了关系,第二天下午去县城拿到了。

在中国还是有关系号使,罪过罪过。

03-23
2012

将vps迁移到了日本机房

IN:我的生活   标签: , , ,    评论: 1

去年买的linode上512M内存的VPS,那个时候还没有日本的机房,所以机房选在了Fremont, CA。

现在增加了日本的机房,速度相当于Fremont, CA要快一些,所以昨天晚上花了点时间将vps迁移到了日本的机房。

迁移步骤

1、登录linode,进入Support,点击“Open a new Support Ticket”增加一个Ticket。内容可以填为:change vps location to Tokyo, Japan。提交之后,他们的工作人员差不多会在1分钟之内做出响应。

2、等他们回复后,进入vps管理页,关闭当前的vps。

3、点击migrate button就开始进行迁移了。

4、然后就是等待数据传输了,10-15分钟差不多可以传输1G,具体要多长时间就要看vps里有多大东西了。

5、迁移完成后,启动vps。然后会分配一个新的IP给你,这时候需要将域名的DNS改成新的IP

如果你是新注册linode可以直接选择日本的机房,你可以通过这个链接进行注册:http://www.linode.com/?r=e2270fdd2ac60cd7d3f852c0cb3f1977eb70e53e

 

迁移到日本机房后,使用监控宝大致看了下,差不多可以提速400ms,效果还是非常明显的。

ps: 弄完后也顺便重新编译了下PHP,增加了exif模块的支持。

03-20
2012

使用KeymapManager管理Sublime Text2插件的快捷键

IN:Python, SublimeText插件, 软件工具   标签: , , , , ,    评论: 3

使用Sublime Text2编辑器的同学应该都知道,几乎所有的功能都可以通过快捷键进行。系统默认的快捷键可以通过Preferences -> Key Bindings – Default查看。但对于插件的快捷键查看就没这么简单了,有些插件将一些信息写到Sublime-Menu下还可以方便查看,但很多插件都没写Sublime Menu的信息,这个时候如果忘记了快捷键,那只能找到对应的插件目录,打开对应的文件查看了。

为了解决这个问题,让所有安装的插件可以很方便的管理,开发了KeymapManager这个插件。

继续阅读 »

03-16
2012

gplus主题发布1.3版

IN:wordpress主题, 软件工具   标签: , ,    评论: 21

继上次发布1.1版本后,收到了很多反馈,中间也升级了很多版本,如:1.2.1 – 1.2.5。经过对一些大的需求进行开发后,决定发布1.3版本,主要更新的功能如下:

新增功能

1、新增了最近评论的小工具

由于系统自带的最近评论显示效果非常差,所以可能有部分同学用了一些最近评论的插件,现在gplus主题也默认支持了友好评论展现的小工具,在后台 -> 外观 -> 小工具 开发即可。效果如下:

继续阅读 »

03-13
2012

如何开发Sublime Text2插件

IN:Python, SublimeText插件   标签: , ,    评论: 0

SublimeText是一个超赞的编辑器,具体有跨平台(window/linux/mac)和高性能等诸多特点,使用python开发,安装包10M都不到。如果你对SublimeText还不够了解,请阅读Sublime Text 2 入门及技巧Sublime Text2:超赞的现代编辑器等文章。本文简单介绍如何使用python进行Sublime Text插件的开发。

其实官方已经有了一篇文章来介绍如何开发Sublime Text插件,并且文本是使用Prefixr这个插件进行举例, 需要看的请移步到这里How to Create a Sublime Text 2 Plugin

继续阅读 »

03-10
2012
loading...