TypExport 0.9 Released

前言:

1. 为什么是0.9,而不是0.3,0.8?因为目前的这一个版本基本达到了我的心理预期,但是可能还会存在一些问题,所以这个版本应该是1.0的beta版本。

2.为什么要做这个插件?前一篇文章提到了我要在11月底之前做一个这样子的插件出来,目前提前了不少,可以抛弃之前的那个小程序了。至于使用wp还是te,我只能说仁者见仁,智者见智,虽然wordpress慢一点,但是还是蛮符合我的心理预期的,至于typecho,文档严重缺失,这个插件我只能慢慢的翻一些源码来写,写的挺头疼的。

3.会有wxr文件导入到typecho的功能吗?NO,至少目前。

Continue reading TypExport 0.9 Released

2014呢?

元旦,跨年什么的在我的生活中嗖嗖的就过去了,来不及抓住2014的尾巴,就来到了崭新的2015,回想一下2014年,忘记了2014元旦时候的样子,年纪越大记性越差。

2014主要的还是工作上面的变动,从上一家公司讨回了工资,本想回家考个驾照,各种原因拖延了下来,然后在家浑浑噩噩的过了两个月,入职了现在的这家电商公司,然后存钱准备今年的婚礼,准备房子,车子,人的一生都在和票子打交道。

2014年最大的敌人是拖延症,2015年的每个季度都制定了不同的计划,别让自己在浑浑噩噩的过日子,2014的尾巴,丈母娘来到了我的家乡,对于大山里面(只是一路上山有点多)我的家显然有点不满意,于是我们夫妻俩准备着大城市捞得一套房子,革命尚未成功,我们还需努力。

2014消逝了,2015加油。

wordpress 4.1新主题真不错

我不记得我有手动升级过4.1,但是我进后台打算升级体验新主题的时候,发现已经升级过了,难道静默升级,这个有点汗颜了。虽然有点臃肿,但是每次更新还是挺让人激动的。还有这个全屏写作的功能,看起来真不错。

这个冬天有点冷,赶紧到被窝里面去了。。

Codeigniter连接数据库非默认端口

项目中遇到一个问题,需要连接10个数据库,在database.php中一个一个的配置可能有点不太现实了,可用dsn的方式连接,这种不需要提前配置,可以用程序动态实现。

首先看一下,默认方式的端口配置,很简单的添加一行代码:

$db['default']['port'] = '3358';

默认的是3306,如果是默认的话就不用添加这一行了。

另外,我前面提到的使用dsn区连接数据库,使用如下方式传递port参数:

// 可以查看$this->load->database()这个方法了解传递的方式,文档中是没有写到的
mysql://username:password@localhost/dbname?port=3358

EOF;

改良了博客的加载速度

由于国内的特殊原因,google字体和gravatar头像加载的都很慢,严重拖慢了博客打开的速度,于是对博客进行了两个处理,第一个是去掉了google字体的加载,第二个是,把头像换到了v2ex家的cdn。现在速度是快不少了。

另外,公司的电信和家里的长宽访问博客这个主机的时候速度很不理想,长宽的直接无法打开博客,电信的网络有时候快,有时候慢,等到期之后还是迁到其他的服务器上。

关于typecho转换数据到wordpress

从github上面的记录来看的话,4年之前,我按照自己的需求写了一个小程序,把我在typecho上面的数据转换到wordpress,那时候typecho已经停止很久没有开发了,应该也有一部分人使用过这个小程序转换过数据,今天偶然上到这个博客,看到有网友留言,想要这个程序的最新版本,最新版本也是3年前的了,测试的是wordpress的3.2.1和typecho的0.8之间的转换。

不久之前,typecho好像又复活了,之前也应该复活过一次,但是已经没有心情去折腾各种程序了,况且,typecho的开发状态也是断断续续的。曾经的时候,有一种冲动,写一个typecho插件,可以导出数据,并且,导出的文件时xml,并且,可以直接导入wordpress。太多并且了,对,就是这样一个插件,11月底面世。wordpress和typecho粉丝准备欢呼吧,因为你们可以无痛在两者切换了。

如果急着使用,可以尝试一下文头提到的小程序,readme文件里有使用的详细信息,这个不提供技术支持了,自生自灭吧。