为CNOpenSource.Com做了个图标

Filed under: 互联网 | No Comments »
Posted on

cnopensource.gif
寓意很简单,笑脸代表人,而整个界面采用了类似rss的标记,表示传播。
开源精神是需要人来传播的,在中国尤其如此。

相关文章

写的第一个wordpress插件——wp-googleanalytics

Filed under: 个人程序作品 | No Comments »
Posted on

以前每次都是在模版的footer.php里添加上google analytics的统计代码,更换模版以后就得再添加一次,极为不便。
so,由于cnopensource.com的缘故,现在在学习写wordpress插件,而第一个插件就是简单的满足上述需求的插件——wp-googleanalytics
程序简单,我就不采用下载这个方式了,直接把代码列出来:

  1. <?php 
  2. /*
  3. Plugin Name: wp-googleanalytics
  4. Plugin URI: http://wordpress.org/#
  5. Description: 在wordpress中添加google analytics统计代码
  6. Author: 李方进(Leo Lee)
  7. Version: 0.1
  8. Author URI: http://blog.jiu8.com/ 
  9. */ 
  10.  
  11. $googleanalyticsjs="<script src=\"http://www.google-analytics.com/urchin.js\" type=\"text/javascript\"></script><script type=\"text/javascript\">_uacct = \"UA-1661513-1\";urchinTracker();</script>";//此处可以改为任意html代码
  12.  
  13. function output(){ 
  14.     global $googleanalyticsjs;
  15.     echo $googleanalyticsjs;
  16. } 
  17. add_action('admin_footer','output');
  18. add_action('wp_footer','output');
  19. ?>

相关文章

CNOpenSource.Com今日进度

Filed under: 互联网 | No Comments »
Posted on

晚上google了很久,看来在国外将wordpress当cms用已经是一个潮流了,国内这么做的人也不少,但也没有想象中的那么多。光是找一个能作为cms页面的wordpress theme都花了很长的时间,反复的上传、激活模版最终都没有找到如意的。后来又试用了一下Semiologic Theme and CMS for WordPress,免费版有很多的限制,而付费版需要$295,实在是买不起。不过,坦白的说,Semiologic Theme and CMS for WordPress在试用过程中也不如人意。
假如实在找不到,就得自己做theme和plugin来把wordpress变成一个cms了……
路漫漫其修远兮,吾将上下而求索。

相关文章

CnOpenSource.Com

Filed under: 互联网 | No Comments »
Posted on

注册了一个域名:CnOpenSource.Com 发现这类公益性质的域名完全不被“米虫”们注视。

域名已经反映了在业余时间我准备做的这个站点的内容是什么。创意来自于cnbeta.com,不同的是,这个站将更专注于开源相关的资讯,以现在流行的web2.0的方式去发展。而其他开源网站上的一些内容我将不打算去做,比如说项目协作、教程之类的。下图是一个简单的思路:
cnopensourcecom.gif
具体怎么做,我还没有完全想好。也希望有幸看到这篇文章同时也关注开源的朋友留下您宝贵的意见。

相关文章

胡润百富于2007年4月11日发布慈善榜

Filed under: 生活感悟 | No Comments »
Posted on

cishan1.jpg
cishan2.jpg
详情见新浪专题:http://finance.sina.com.cn/focus/hrcs2007/index.shtml

相关文章

Zend Studio 5.5.0使用小记

Filed under: 程序开发 | No Comments »
Posted on

原本寄很大希望于delphi for php,但是前几天试用下来的体验并不好。看到delphi for php封装的框架以及ajax效果,的确会让人耳目一新。但是如果不采用delphi for php自带的框架去做php开发,作为一个IDE,delphi for php的优势就不那么明显了。
无奈之下,决定试用 5.5.0。
下面是试用中遇到的几个问题及解决的方法:
1、 5.5.0自带了php解析器,版本为php 5.2.0 for win,我本机用的是 5.2.1 for win,虽然差异不大,但是如果能保持一致是最好的了。第一个问题就是如何更新 5.5.0的php环境?
方法如下:
C:\Program Files\Zend\ZendStudio-5.5.0\bin\php5是我安装后zend studio的php环境,将5.2.1的相应文件覆盖替换除了.exe和.ini以外的文件,将5.2.1的-cgi.exe改名为php.exe后覆盖C:\Program Files\Zend\ZendStudio-5.5.0\bin\php5下的.exe。启动zend studio,环境改为php 5.2.1
2、如何增加zend studio扩展库?
将扩展库的dll文件复制到C:\Program Files\Zend\ZendStudio-5.5.0\bin\php5\ext目录下
改C:\Program Files\Zend\ZendStudio-5.5.0\bin\php5目录下的.ini文件即可

相关文章

在xslt中调用php函数

Filed under: 程序开发 | 2 Comments »
Posted on

最近一直在研究php下的xml+xslt,我固执的认为这种结合生成的xhtml页面是能最符合w3c标准的。
数据层采用xml,界面层采用xslt,界面外观样式则采用css。按照这个模式,可以很轻松的进行工作分配,而且还能同时开展,省时省力。
本文简单的记录下我近期的一段研究成果——在xslt中调用php函数。
test.xsl

  1. <?xml version="1.0" encoding="utf-8" ?> 
  2. <xsl:stylesheet version="1.0" 
  3.     xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
  4.     xmlns="http://www.w3.org/1999/xhtml" 
  5.     xmlns:php="http://php.net/xsl" 
  6.     xsl:extension-element-prefixes="php"><!-- 注意这里 --> 
  7. <xsl:output 
  8.     method="xml" 
  9.     indent="yes" 
  10.     encoding="utf-8" 
  11.     omit-xml-declaration="yes" 
  12.     media-type="application/xhtml+xml" 
  13.     doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" 
  14.     doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" /> 
  15. <xsl:template match="/"> 
  16.      <xsl:value-of select="php:function('getadd','1','2')" /><!-- 1,2可以改变为任意数字 --> 
  17. </xsl:template> 
  18. </xsl:stylesheet>

test.

  1. <?php 
  2. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
  3. header("Cache-Control: no-cache, must-revalidate");
  4. header("Pragma: no-cache");
  5. header('Content-Type: text/xml; charset=UTF-8');
  6. $xmlfile="<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
  7. $xmlfile.="<root></root>";
  8.  
  9. echo parseTemplate("test",$xmlfile);
  10.  
  11. //xml+xsl转换函数
  12. function parseTemplate($xslfile,$xmlfile,$xmlloadtype=1){ 
  13.     $xsl = new DOMDocument;
  14.     $xsl->load($xslfile.".xsl");
  15.     $xml = new DOMDocument;
  16.     switch ($xmlloadtype){ 
  17.         case 0:$xml->load($xmlfile);break;
  18.         case 1:$xml->loadxml($xmlfile);break;
  19.     } 
  20.     $processor = new xsltprocessor;
  21.     $processor->registerPHPFunctions();//这句很重要
  22.     $processor->importStyleSheet($xsl);
  23.     return $processor->transformToXML($xml);
  24. } 
  25.  
  26. //在test.xsl中调用到的php函数
  27. function getadd($i=0,$j=0){ 
  28.     return $i+$j;
  29. } 
  30. ?>

运行显示为3

如果想再深入的加以运用,只要沿着这个思路就可以了。:)

相关文章

Tags : ,

用网络社区粘住你的消费者[转]

Filed under: 互联网 | No Comments »
Posted on

作者:电火球 | 出处:中国经营报

  品牌与媒体一样,除了讲求覆盖外,还讲求粘度,而当消费者变得游离、注意力变得稀缺时,单方面想以哗众取宠的内容吸引消费者变得昂贵而无效,只有与消费者互动及邀请参与,才能有深度的沟通与强大的粘度。

  消费者创造媒体及内容的时代来临

  随着新科技及互联网的发展,媒体的分化与繁殖变得核分裂般剧烈。虽然受众拥有更多的选择,但根据美国“媒体动态”(Media Dynamic)的调查发现,成人每周只看其中的13~14个频道,每个频道平均只花3.3小时,同时另一项西方国际媒体广告接受度的调查发现:只有11%的观众在节目中插广告的时候还会注意广告,换句话说有89%的广告是被忽略的。

  由于传统媒体的二次销售理论是先用内容吸引受众,再将其注意力转卖给广告主。美国电台广告局(Radio Advertising Bureau)曾做过研究发现(如表一),由于媒体的特性,其内容与广告的比例不同,其粘度有先天上的差异:

  由于受众是主动接受内容而被动接触到广告,所以内容比例越高,代表受众的吸引及介入程度越高,以注意力而言,是有价值的。但以传统媒体的价值评估系统而言,仍以接触受众的效率即千人成本(CPM)为主要的衡量标准,而粘度只是参考因素。其实我们都知道受众花在某媒体上的时间越长,表示受其影响就越大。但这点是常被忽略的。2006年 CBES针对全国八大主要城市男性、样本数为353381人对较受欢迎的《财经》杂志、《财富》和《福布斯》三大财经杂志所作的交叉数据发现:其平均版面阅读率为63%、56%、55%。换言之,仍有超过40%的版面,只是被翻过去而未被阅读到的,更不用提排在其后的无数杂志了。其主要原因在于目前的内容生产者仍是少数人,透过判断决定多数内容消费者的需求。
Read the rest of this entry »

相关文章