安装permalink后(不安装的话,所有文章都的链接都是”/?post=id”的形式,不利于搜索引擎收录),要不就是用postid,要不就是用post的标题作为slug。但通常我们的标题都是中文的,每次写文章,还好再修改标题为英文才好…(为啥要英文的呢?url如果是中文,就会是一对的百分号,并且不利于seo)。
有没有帮助我们自动生成英文slug的插件呢?
wp slug translate可以使用文章的title去google请求翻译,然后帮你设置好文章的slug,这样,就可以使用英文的固定链接了
我以前的文章,都没有设置slug,怎么办?
cos_slug_converter可以将你以前的文章都设置一下slug,也是去google请求翻译,直接操作数据库,将文章的slug设置好
那我所有文章的链接地址都变了?
Permalink Redirect插件可以帮你做301永久重定向,如果你以前是用postid作链接的,只要在“Old Permalink Structures”填上以前的你的链接样子就可以了
以前上学的时候,主要用java,Eclipse真是个好东东。上班后,开始用c,php,python等,越来越发现vim是一个好东东,如果不是写java的话,推荐大家投入vim的怀抱。
vim的根本性好处就是:写代码的时候,你的手腕不需要动。不需要动鼠标,不需要移动右手去按那个“上下左右”(当然是在你用hjkl的情况下)
基本的那些用vimtutor看看就好了,高级的应用里面,我接触到的一个是正则,另外一个是列编辑。建议大家写代码的时候,都列对齐,使用ctrl+v进行列编辑,简直太爽了。
关于vim的插件,都是放在在~/.vim文件夹中的,在这个文件夹下面有一些子文件夹
1.plugin。启动Vim时, 它自动载入一些全局的plugin,就是从这个目录里面读取的
2.ftplugin。这种插件是通过“:filetype plugin on”打开的,默认这个命令可以配置在~/.vimrc文件中,插件的作用比如是帮助控制缩进等,对python语言来说尤其重要
3.doc。这个可以放置一些plugin的帮助文件
上面的这些定义比较宽泛,是在vim手册里面描述的。另外,python推荐使用indent/python.vim,可以按照规范的控制python的缩进。
————问题的分割线————
问题:为啥不是写java就推荐vim呢?
回答:Eclipse可以根据java代码的编译情况,自动添加import选项,并且重构功能也很强大,是一个很好的选择。
关于网页乱码问题,网上貌似有不少的说法,但与此同时,也有很多人说解决方法不起作用,无论是在网页的head头中加上“”标识还是修改apache的AddDefaultCharset问题,都有不能解决问题的时候。其实大家把这个搞复杂了,影响正常显示的只有两个因素:
1.网页被浏览器解码的方式
2.网页文件中字符本身的编码方式
只要这两个是一致的,就可以解决乱码问题。JavaScript操作中文出现乱码的问题和这个也是同一个道理。
在网页的head头上制定charset是要求浏览器按照制定的方式对这个页面进行解码,而在apache配置AddDefaultCharset则是在response的一个header中加上了指定的解码方式。个人感觉还是在head头中指定更灵活一些,当然,这个是与应用相关的,孰优孰劣也说不定。
解决了浏览器解码的问题,就需要注意查看文件的编码是否与指定的解码方式是否一致,在vim里面可以通过”set encoding”来查看当前文件的编码方式,使用”set encoding=gbk”就可以指定文件的编码方式是gbk了。我目前用的文件编码方式多是latin1的,貌似反而到没有遇到乱码的问题,具体没有进行深究
编码方式,还是推荐大家使用gbk或者gb18030。gbk(gb13000)中包含:
1.gb2312的全部汉字,非汉字的符号
2.big5中的全部汉字
3.其它 CJK 汉字
4.其它汉字,部首,符号
gb18030是在2000年推出的标准,与gbk完全兼容
php不用学习直接使用的特点,使它迅速风靡起来,并且被很多不注意的人用烂。当然,它在设计之初就没有考虑采用很规范化的方式也是原因之一。最近在写代码的偷懒之余,偶然发现,基类是可以访问子类的数据的(php 5.2.6):
class base{
protected $data_test1 = false;
//FIXME 这个搞法太山寨了
function set_data($name, $data){
$this->$name = $data;
}
}
class extend extends base{
protected $data_test2 = false;
function do_output(){
var_dump($this->data_test2);
}
}
$test_class = new extend();
$test_class->set_data("data_test1", "hello1");
$test_class->set_data("data_test2", "hello2");
var_dump($test_class);
$test_class->do_output();
看看结果就能知道,php没有将方法的作用范围与类严格的绑定在一起。不过这个对依赖注入的框架来说,这个算是好事了,只需要以数组的形式提供自己所需要的数据,框架用个foreach就给注入进去了。
gae被墙的厉害,以前还仅仅是ghs.google.com,现在连appspot.com都不行了。导致以前在appspot上面写的应用彻底没法用了。现在dreamhost又是$1.95一个月,只好先买了个dreamhost。顺便也将blog换成WordPress了。主题选了半天,发现还是iNove最好,汉。
micolog导出的时候,遇到了一个小问题,就是导出的xml文件中没有评论,Entity的comments没有使用标签标示为属性。
昨天年会的主题是10年,10年啊,人生又有几个10年呢,要珍惜时间啊
历史果然也是有它搞笑的一面的,今天google终于忍受不了gfw,宣布停止过滤搜索结果,这也就意味着有可能退出中国了,甚至说要解散中国的办事处。而看看下面的这个06年的预言(http://tech.sina.com.cn/i/2006-04-10/1635897517.shtml),当时大家觉得搞笑,现在竟然成真了
大家再看看这个图片搜索,google已经耐不住压迫,要反抗了:爷也挣不到钱,还天天憋屈着,拍屁股走人前也给你拿以前的破事抖搂搂搂
http://images.google.cn/images?hl=zh-CN&um=1&newwindow=1&q=tianamen%20square&sa=N&start=54&ndsp=18
怕被和谐,图就不放了,要看请早。目前几乎所有的以前被和谐内容都被提高优先级了,大家请早啊