wordress在windows下实现Permalinks

Posted by: o o   
April 5th,
2008

前一阵子一直在空间里调wordpress很慢,而且也影响浏览,于是今天就在本机上用SOAWAMP在本机上搭一wordpress,可是在选permalinks时,报错“You don’t have permission to access /blog/wp-admin/options-permalink.php on this server”,然后所有网页都打不开了,我的那个盘还是fat32格式啊,在windows上什么也不懂,找了半天,在.hu结尾的网站上看见一段代码,可能是匈牙利的吧,除了那段代码一个字也不认识,死马当活马医,只管贴覆盖到.htaccess里面,一切正常了。代码是:

# BEGIN WordPress
Options +FollowSymLinks
Options +SymlinksIfOwnerMatch

RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
# END WordPress

我的blog提速

Posted by: o o   
April 4th,
2008

这个空间是免费的,域名是免费的,连我上网都是免费的,就是电费不免。本来也是搭着自己玩吧,也不要求流量,可毕竟是免费的又在国外的空间,又加上这个超多图片的主题,就算只自己看速度也不爽。后来看到了一些提速的文章,感觉还是很有帮助的。 最开始,要学习阅微堂的blog提速系列文章,看完他写的东西和给的链接,学到不少东西 1.合并和压缩css,js并放在合适的地方加载,合并用的是合并css和js文件,加快浏览速度的方法,简单压缩css用的是tweak,简单压缩js用的是JsMinGUI.exe 2.使用压缩传输和强制cookie:这个时候css和js已经确认修改好,不轻易动了,这里会给他们价格expire,用的阅微堂里压缩传输你的文件的方法,不过最好在redir.php里加个判断,如果是css或js类型才给加expire,

if ($_REQUEST['type'] == css || $_REQUEST['type'] == js){
header("Expires:".gmdate("D, d M Y H:i:s", time()+15360000)."GMT");
header("Cache-Control: max-age=65360000");
}

要不然客户端不随页面更新 3.能不用的插件尽量不用,现在基本上没用什么插件,有也几乎都是后台的 4.css sprite,经过以上设置基本上,打开页面80%以上的时间几乎都用在了请求这个主题的图片上了,但由于css里的图片都用了background-position里的关键字,不能混合使用了放弃了。 5.使用cos-html-cache静态化网站,使用的时候需要注意除了按readme里说的,用2.5的还要按这里的方法,把cos-html-cache.php里的wordpressuser_改为wordpress_,否则登录状态也触发缓存。同时把没有静态的网页gzip传输,在主题的acchive.php和seache.php的最前面加上

<?php
if ( extension_loaded( 'zlib' ) ) {
ob_start( 'ob_gzhandler' );
}
?>

6.分析wordpress,并优化代码。算了,没能力。在阅微堂给的一个链接里推荐一本书,High Performance Web Sites,对提高网站性能有一个很好的认识,在emule里搜索可以吓到这本书。由于主要是个人自娱的,除了这个有点重的主题,还有对javascript一窍不通,php仅能读简单的代码,没能力自由hack,对网站的捣鼓,暂时到此了。虽然学到了不少,但其间也方法不当做了不少无用功。

blogspot解禁了?

Posted by: o o   
April 4th,
2008

今天早上没有用代理就打开了一个blogspot页面,到前两天还一直打不开呢,以前还想在blogger上建一个blog,后来知道被封了。当时很喜欢那个很简洁的风格呢。在google上随便搜了一下,没有发现有消息。不知道怎么回事。又用国内的代理试一下也都能访问。 总算查到有人说是4月1号解的封,还说是2007年的传统,过完4月4好就又封了。

自发性回应

Posted by: o o   
March 26th,
2008

统计学里有一种样本,叫做自发性回应样本(voluntary response ),举个例子,就像网站做调查让人来投票,是投票的人自己主动投票来构成样本,而不是调查者主动抽取样本。这样取得结果往往是有偏的(biased),因为他吸引到到的往往是对议题有强烈感受的人,这些人可能并不能公平地代表一般大众的意见。

例如某县级地区只有一家公司有权提救护车服务,当地一家报纸发出调查是否赞成由一家公司来垄断,让读者自己打电话来赞成或反对,但之后他们发现3000多个电话中,有600多个都是那家公司的办公室或高层主管的家里,一定还会有更多的底层员工打来的。员工可能担心工作稳定和生活重担,也可能被领导嘱咐和命令多多投票,多次投票。在统计学上,3000多个样本在这个例子中已经足够,然而它却是一个坏样本。

同样想到网上的评论,它一般是自发性评论,通常对这个主题有强烈感应的人,尤其是负面感觉的,才会比较不嫌麻烦的回应。从统计学上去看网上评论和调查也蛮好玩的。主要想说的是,例如网上的泛滥的评论、评分、调查,它只代表这个网站受众中,参与这个这个调查的人的意见,他们不够成代表性的样本,不能拿到参与者之外的语境中说事。

复杂的原因比直接原因更普遍。

通用浏览器显示透明png图片

Posted by: o o   
March 25th,
2008

弄个png图片,可是在IE6以下不能正常透明显示,有一层浅底(像这样IE6下显示效果),其他浏览器和IE7都能透明显示。网上的方法都是IE显示正常了,而其他浏览器又不显示了,要不就要用js。总算找到一篇blog只用css,各种浏览器都可以正常显示。

<style>
#logo1 {position:absolute; left:50px; top:26px;height:41px;width:36px;}
/*not for ie 6.0*/
html>body #logo1{background:
url(http://blog.olio.org.ru/wp-content/themes/jeans/images/hp.png)
no-repeat;}
/*for ie 6.0*/
* html #logo1 {filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
sizingMethod=scale,
http://blog.olio.org.ru/wp-content/themes/Jeans/images/hp.png);
background:none;}
</style
<!--html部分: -->
<html>
<body bgcolor="blue">
<div id="logo1"></div>
</body>
</html>

这样各种浏览器都可以正常显示了。