gvim中输入逗号点号以及斜杠时反应很慢的问题
今天看到vim讨论组有人问这个问题,说是在插入模式输入逗号的时候反应很慢。
我个人还遇到过输入点号和斜杠时反应很慢的问题。
这不是反应慢,这是因为这些符号被映射为热键了,比如斜杠,如果你输入”\c”的就发现整行被注释了
要想查出问题很简单,在命令行中输入如下的命令就可以看到所有插入模式下的键盘mapping
:imap
比如其中就有
\c
然后找个文本搜索工具到vim安装目录下搜一下相应的关键字就找到了,我用的是自己编写的文本搜索工具,命令是:rsr Esc.*Plug *.vim,结果如下:
.vim71pluginEnhancedCommentify.vim:1537: .' <Esc><Plug>DeCommentji' .vim71pluginEnhancedCommentify.vim:1539: .' <Esc><Plug>DeCommenti' .vim71pluginEnhancedCommentify.vim:1559: .' <Esc><Plug>'. s:Method .'ji' .vim71pluginEnhancedCommentify.vim:1561: .' <Esc><Plug>'. s:Method
然后禁掉这个插件或者换个热键,把vim关掉重开就行了。
奥运会,真tmd的爱死你了
最近的新闻模板:
xxx冲击xxx,是一小撮xxx,xxxx不明真相的群众xxx把xxx给xx了
截至xxxx,xxx得到有效控制,没有造成xxxx,城区交通秩序xxxx
xxx作出批示要求xxx严厉打击不法分子,全力做好稳控工作,妥善解决善后工作
xxx召开紧急会议成立了xxxxx要求尽快xxxx,了解事实真相,给xxxx一个满意的答复
目前,xxxx情绪正常,xxxxxxx稳定,xxxxxx有序
日,什么时候改改?
压缩并激化社会问题
让我们发腿狂奔直向共产主义
奥运会,真tmd爱死你了
关于删帖和信息过滤
看到经常有博客留言上说删回复的问题,说是不够民主云云
我觉得这是一坨误解:在自己的blog上面删帖,和国家对互联网进行信息过滤是不一样的。
举个例子帮助理解:
有人在你门前拉了一坨屎,你是不是应该清理一下?在blog上面删帖就是如此。
但是,有一天,有人把你家门外加了一把锁,然后对你说:门前的那个花盆好像一坨屎哦,赶紧清理了吧,要不然你往后就别想出门了!这就是互联网信息过滤。
三步让你在共享主机(比如Bluehost)的web服务提速50%?Gzip css/js !
由于Ajax的兴起,现在的web服务多数对css和javascript有很强的依赖,网页上的脚本多达几百K。
尤其是使用了比较肥大的ajax框架的网站,这些脚本和css文件在几乎所有网页上都会被使用,严重拖慢了网站的整体速度。
解决方法很简单,将你的文件传递方式搞成gzip即可,一个50K的脚本gzip压缩以后只需要传递15K左右,压缩率高达70%!
如果你的网站大量使用了js和css,使用这种方法提速50%非常有可能!
怎么搞呢?参见这篇文章:[转贴] 配置IIS和Apache的HTTP压缩-Gzip (IIS 6.0配置Gzip Apache配置Gzip
但是,但是,但是,如果你是共享主机呢?像Bluehost这样的,怎么办?
别着急,后面介绍的三步曲非常简单,并且完全不用动以前写的代码,不会有人和的冲突问题!
先说说我面临的问题:
————————————————————
近几天在学jQuery,使用以后应该会对代码发芽网(fayaa.com/code )的体验有所提升
原来由于js不熟悉导致的一些问题应该也可以避免了
但是,jQuery毕竟体积不小,min版也有54.5k,比代码发芽网的首页还大。
发芽网定位于小而精的产品,所有这样的大小肥了一点儿。
在jQuery网站上看到可以使用gzip压缩,但是实际上Shared host可能不直接提供gzip,比如Bluehost就没有。
上面那个链接中也提到一个简单的php脚本,但是在我看来还是有些复杂。
今天终于搜到一篇文章提到Bluehost上面如何搞定Gzip css/js,根据文章上的方法成功的解决了Bluehost上的css/js文件压缩的问题。
下面贴一下如何三步搞定Bluehost上gzip传输css/js,实现网站提速:
————————————————————
这里用css文件做例子,javascript(.js)文件照葫芦画瓢。
一般情况下css文件都存在一个单独的目录下,比如说是styles目录,进入这个目录
1. 建一个文件命名为.htaccess(包括那个点儿),里面写:
AddHandler application/x-httpd-php .css
2. 再建立一个文件命名为gzip-css.php,内容为:
ob_start ('ob_gzhandler');
header('Content-type: text/css; charset: UTF-8');
header('Cache-Control: must-revalidate');
header('Expires: '.gmdate('D, d M Y H:i:s',time() + 2629743) . ' GMT');
?>
3. 再建立一个文件php.ini,里面内容为:
[PHP] ; Automatically add files before any PHP document. auto_prepend_file = gzip-css.php
好啦,万事大吉了,对于css文件来说,所有这个目录及其子目录下的css文件都已经自动gzip了!
下一步就是重复上面的步骤,注意
* 在第一步把.css改为.js
* 在第二步文件名为get-js.php,并把text/css改为application/javascript
* 在第三步把get-css.php改为get-js.php
搞定了!就是这么简单!你完全不用动以前写的代码!
最后,如果你不相信,用curl或者firebug里面的”Net”小工具查查原本54K的jQuery现在有多大:
http://www.fayaa.com/static/scripts/jquery-1.2.6.min.js
好吧,我直接说答案好了,17K!,超过70%的提速!
怎么样,赶紧试试吧!
“子贡赎人”和“子路受牛”的故事
《吕氏春秋》中“子贡赎人”和“子路受牛”的故事:
鲁国之法,鲁人为人臣妾于诸侯,有能赎之者,取其金于府。子贡赎鲁人于诸侯,来而让不取其金。孔子曰:“赐失之矣。自今以往,鲁人不赎人矣。取其金则无损于行,不取其金则不复赎人矣。”子路拯溺者,其人拜之以牛,子路受之。孔子曰:”鲁人必拯溺者矣。”孔子见之以细,观化远也。
翻译版来自:从“子贡赎人”、“子路受牛”评郑渊洁匿名捐款
按照鲁国法律,鲁国人在他国沦为奴隶的,如果有人能把他们赎回来,国家可以为他“报销”赎金。有一次,孔子的弟子子贡(端木赐)赎了一个鲁国人,回国后却“发扬风格”拒绝收下国家“报销金”。孔子说:“子路呀,你这就做错了嘛。受你的影响,从今以后,鲁国人还会有谁再肯赎回鲁国在国外奴隶呢?如果你收下国家的补偿金,这并不会贬低你的行为的价值;而你不肯拿回本属于你的补偿金,别人就不肯再赎人了,因为如果他们再去拿补偿金就显得没有你有“风格”了。子路救起一名落水者,那人感谢他,送了他一头牛,子路收下了。孔子说:“ 太好了,受你影响,鲁国人一定会都愿意勇救落水者了。”孔子从小事情能看到教化的潜移默化的深远影响。
我的想法:
很佩服孔子的洞察力
好的制度应该体现并尊重人性,而不是无视、扭曲人性
人的欲望是存在的,包括被认可,被表扬,被赞美
好的制度引导人的欲望,最终对社会带来利益
差的制度,很常见的是开禁令、宣传超人,你一定不会陌生的,因为这样的新闻报道每天都有出现。



