Drupal 7 beta 1 释出

万众瞩目的Drupal7从之前的alpha版, 到现在(也就是今天,10月7号)的beta1版本, Drupal官方释出了beta的第一个版本.

从alpha到beta版本的转换,意味着:

  • 官方认为所有的危险数据丢失和安全bug,已经修复掉.
  • 官方认为API已经冻结, 所以主题和插件开发者可以开发或者升级自己的主题或插件了.
  • 官方认为drupal 7 的大部分bug已被修复,所以官方网站(drupal.org)的数据库已经升级到了drupal7的了.

也就是, drupal7 仍然有许多bug没有现身, 因此我们需要你帮助来找出这些bug! 可以在此提交bug:“Drupal core” issue queue (请在提交前搜索相同的bug).

更多内容,请访问官网文章(英文): http://drupal.org/drupal-7.0-beta1

Posted in drupal, php | Tagged , | 2 Comments

有必要升级到VPS吗?

听者有心N久没有更新了,在这里向大家道歉! 自从工作之后,特别是在工作的第一年,很难有时间来维护这个博客.本来从学生转到工作者,就是由一个过渡阶段,再加上非科班出生,所以自然需要多花点时间学习了:-)

最近VPS很火,很多blog开始使用VPS来自己从头到尾搭建博客,从centos,ubuntu等操作系统的搭建,再到apache,mysql,php等的搭建,再再到wordpress,或者drupal,movab type等的搭建,以及之后的写文章,与读者的互动……讲了这么多步骤,soz都觉得累,何况做的人——虽然折腾本来就是blogger的天性:-)

但我想问的是,真有必要升级到VPS吗?
虽说随着技术的进步,我们从shared web hosting,到现在的VPS,价格也是越来越低.但,一台VPS,就相当于一台自己的服务器(只是配置稍低),而为了一个blog,从头到尾折腾服务器,是否有必要呢?(当然,感兴趣的童鞋除外)

“一次只做一件事情”, 这是很正确是一句话, 道理你也懂的.

我觉得blogger最最关心的事情, 就是写出好文章来分享给大家, 让大家知道你的观点, 和大家讨论这些观点. 而不是把主要精力放在折腾上——如果非要折腾, 那么无疑要花费你很多的时间和精力, 而当blog不是你主业的时候, 你会发现你的时间和精力往往是不够的:-( —— 这也是我分享这个观点的主要原因之一.

还有一个原因就是, 你的blog访问量高吗? 如果shared hosting能够放得下, 为什么要花高价钱去搞VPS呢? 这点就不展开详讲了.

我觉得现在我用的 bluehost 就挺好的(是的,听者有心已经在用bluehost了.), 假设一个blog不到5分钟的时间, 然后就可以开始的写文章, 不用关心空间的问题, 有问题就去咨询客服, 多方便呀!

Posted in 闲谈 | Tagged , | 4 Comments

奥巴马的新网站Recovery.gov采用Drupal平台!

引用自http://www.cnbeta.com/articles/77543.htm。

当得知白宫的新网站Recovery.gov采用免费的,开源内容管理系统平台Drupal时,众多Drupal开发者都为此欢呼雀跃。在 Recovery.gov之前,高调采用Drupal平台的网站可能就是Onion网站。但这不是让Drupal爱好者感到兴奋的唯一原因,笔者曾经向两位CMS(内容管理系统)专家朋友询问其中的状况,以下的原因能够解释为何Recovery.gov会大量采用Drupal平台:

首先,最现实的问题是,Drupal是免费的,按照目前的经济状况,转向开源可以节省纳税人的钱。

第二,这说明了白宫并没有就“社区合作开发的软件对于政府部门来说不够稳定和安全”的问题作过多的争辩。

第三,按理说,Drupal正在不断进步,它在民主政治方面有很深的根基,第一次引起政界注意的是Dean Space下的基金会出现,无论在哪个州,Drupal都拥有足够多的开发者社区进行开发。(还有David Cohn所写的Drupal政治历史)

最后,Recovery.gov采用Drupal标志着白宫正和Blue State Digital一起从事开源工作,该公司是奥巴马竞选时的Internet大本营。BSD采用自己私有的CMS。

作为社区共建的系统,Drupal依赖于开发者对代码进行改进,虽然白宫也可以开发出一些构建和节点,但终归还是的回到Drupal世界去。Drupal大会也将在3月4日到7日在华盛顿召开。

Posted in php | Tagged , | 18 Comments

如何搭建Apache+PHP+MySQL环境

因为毕业设计可能就是对一套PHP程序进行扩展,所以可能就需要在本机上搭建运行PHP的环境,并且对针对程序编写一些插件。于是,在本机搭建PHP的环境就很需要啦。

其实很简单,现在推荐一款软件:WAMP

WAMP是一款非常容易使用的软件,只要下载该软件,然后进行安装,就可以轻松地在本地的Windows系统中集成Apache+PHP+MySQL服务了!

现在介绍一下安装好之后的一些操作。

因为WAMP集成了PHPMyAdmin这个管理程序,所以需要对这个管理程序做一些设置。

打开WAMP所在目录的 apps/phpmyadmin3.1.1/config.inc.php 文件,使用文本编辑器编辑。找到 // $cfg['Servers'][$i]['auth_type'] = ‘http’; 这句,把前面的 // (也就是注释)去掉。并且在 $cfg['Servers'][$i]['auth_type'] = ‘config’; 的前面加上 //。从而使得登录 PHPMyAdmin 变为浏览器的认证,加强了一些安全性。

这也是Soz一直以来的做法。当然,你也可不必如此麻烦,因为WAMP安装好之后默认是离线的,也就是单用户模式,只能在本地测试。也就是说,在离线状态下,没有修改也是安全的。

Posted in php | Tagged , , | 6 Comments

使用ScribeFire离线撰写博客

自从Ubuntu的使用时间大于Windows系统时间过后,我就开始考虑寻找一个真正能跟WLW(Windows Live Writer)媲美的博客离线撰写工具。但是很遗憾,我真的找不到比WLW更好的工具了。

于是,我开始考虑使用一个著名的Firefox插件:ScribeFire。经过几次改版过后,现在这个插件是我觉得唯一能替代WLW的夸平台firefox插件。
下面说说有ScribeFire有哪些优点和缺点(当然是跟WLW相比)
优点:

  1. 自带了从Flickr查找图片并且快速在增加到博客的功能。这点是很不错的,要知道,在一篇日志中添加一些合适的图片,是很受读者欢迎的。
  2. 自带了Youtube视频。
  3. 自带了ScribeFire自带的广告业务,可以方便的在文章中插入其提供的广告,当然,这是可以赚钱的 :-)
  4. 自带了一些推广的功能,比如分享此页的功能
  5. 目前还在使用中

缺点:

  1. 一个很明显的缺点,就是需要在Firefox下运行,当然,如果你是Firefox的使用者,这或许可以称之为优点。
  2. 没有分清楚WordPress下的父分类和子分类的关系。
  3. 目前还在使用中

以上,就是我使用ScribeFire的心得,如果你有更多的发现,希望能不吝赐教 :-)

Posted in Blog | Tagged , , | 5 Comments

春节快乐

Posted in 闲谈 | Tagged , | Leave a comment

初始Spring碰到的错误及解决方法

刚刚开始学习Spring,于是在eclipse下引入了spring的包,等一切配置完成后,开始运行,没有想到报错,如下所示:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
    at org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:145)
    at org.springframework.context.support.AbstractRefreshableApplicationContext.<init>(AbstractRefreshableApplicationContext.java:84)
    at org.springframework.context.support.AbstractRefreshableConfigApplicationContext.<init>(AbstractRefreshableConfigApplicationContext.java:59)
    at org.springframework.context.support.AbstractXmlApplicationContext.<init>(AbstractXmlApplicationContext.java:58)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:136)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
    at org.nupt.springtest.A.main(A.java:10)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    … 7 more

仔细得看了看错误,发现缺少一个类:org/apache/commons/logging/LogFactory。

于是开始Google,发现,只要引入logging.jar这个包,问题就可以解决。

Posted in java, Spring | Tagged , | Leave a comment

欢迎你,2009

终于迎来了2009,听者有心在这里祝各位读者新年新气象!2009进步更大!

在2008年里,经历了许多,也成长了许多,受到很多挫折,也遇到很多贵人。不管这么样,经历过了就会成长。

回想当初在2008年的展望中,也对自己提了几点要求,下面来总结做得如何。

1. 对SEO的经验积累,这方面自我感觉只达到要求而已。其中有两个月,经不住黑帽SEO的诱惑,也买过一些工具,但是很快就意识到了这不是一条长远的路。还是踏踏实实,一步一个脚印的好。当然了,了解了一些黑帽SEO并不是坏事。总之,对于SEO的整体意识,自我感觉大方向没有问题。

2.在学校的学习。很好,没有荒废了学业。相反,图书馆去的更勤了,而且是抱着虚心求学的心态去学习的,效果很明显。

3.英语的提高。是的,我确实阅读了相关的一些英文博客,把学习英语和兴趣连接在一起,效果确实是最好的。

总体来说,2008年的计划完成的算不错。但是,之前听者有心推出的订阅邮件的系列,到现在只发了一份邮件,实在是有愧于订阅的朋友。不过,Soz保证会不定期的发送一些优秀的资源的!

在即将来临的2009,对于Soz将是一个更大的挑战,也是更大的一个舞台。2009,即将奔赴新的城市,新的环境,和迎接许多新的朋友。

对于自己在2009的要求就是,努力适应新环境,认真对待挑战,圆满完成任务!

Posted in 闲谈 | Tagged , , , , , | 2 Comments

Joomla中文教程已经有中文书啦!

很多童鞋都发邮件向Soz反馈,说听者有心的Joomla中文教程在fs2you下载不了。对于这种情况,Soz在之前已经解释过了。Soz也感到很遗憾,当初没有好好的备份这些视频资料。同时,也一直在寻找机会弥补这个遗憾。现在,Joomla的中文教程已经出现了书籍了,朋友们可以不用为找不到Joomla的中文资料而犯愁了 :-)

这本书的名字就叫:PHP内容管理系统:Joomla快速建站指南亚马逊的这本书已经卖光了,感兴趣的可以移步到淘宝:Joomla快速建站指南

这是在Soz闲逛山西路的书店时见到的,回来在卓越上一搜索,果然已经出来了。价格也可以接受,于是看了书上的内容。

编辑推荐的理由:

国内第一本详细讲解Joomla的书
详细讲解从安装到应用,掌握快速建站的方法;分析Joomla强大的后台管理,轻松管理网站内容
探讨模板设计、开发和外部模板的应用,打造个性化的网站;结合最流行的MVC开发架构讲解,分析Joomla的设计和工作机制。

Soz评价:

这本书不仅详细介绍了如何安装Joomla,如何使用Joomla,如何制作Joomla模板,如何开发Joomla插件。非常适用于想学习Joomla,却又苦苦找不到学习资料的朋友。对Joomla有兴趣的朋友不妨买一本看看。41元的价格比起自己盲目的在网上查找Joomla的资料,还是物有所值的!点这里去看看这本Joomla的中文书吧!(亚马逊的这本书已经卖光了,感兴趣的可以移步到淘宝:Joomla快速建站指南

Posted in Joomla, 好书推荐 | Tagged , , | 1 Comment

Opera 浏览器中国版

今天的消息:opera浏览器中国版盛大发布

也许朋友们会奇怪了,作为一个firefox 的忠实fans,为什么也还要公布这个消息呢。前段时间firefox 的中国版听者有心上也没有介绍呢!

确实是,我前端时间没有介绍firefox 的中国版,是因为Soz本身使用的就是firefox的英文版,这也不是主要原因,主要原因就是英文版上集成的搜索引擎我用的较多而已。

那么,为什么要特别说opera浏览器中国版呢?众所周知,opera采用的内核是不同于IE和firefox、chrome的。它采用的是独立开发的Presto内核,就Soz所知,目前opera浏览器是最快的一款浏览器。

此次,opera推出的针对中国市场的浏览器,还有移动端的浏览器,与前段时间firefox推出的中国版浏览器相呼应。说明了中国互联网市场开始引起了更大范围的重视,甚至成为了推广产品的必争之地。

作为世界互联网的必争之地,我想,中国网民在未来能够第一时间使用上最好的互联网服务,是不无可能的。

Posted in 闲谈 | Tagged , , | 3 Comments