|
“学会接受并欣赏命运发给我们的牌,也许会有意想不到的乐趣。 我总认为,坦然的心境就是感受到幸福的理由。” |
css代码的简化跟解读
Author:风之逸 Date:2008-09-28 22:23
以margin为例
margin-top:1px; margin-right:1px; margin-bottom:1px; margin-left:1px;代码简化为:
margin:1px
margin-top:1px; margin-right:2px; margin-bottom:1px; margin-left:2px;代码简化为:
margin:1px 2px
margin-top:1px; margin-r
如何用SQL重新排序留言跟评论的id
Author:风之逸 Date:2008-09-28 21:59
后来自己琢磨过滤器为何无效,重新开启这个功能之后基本上就控制住了评论机器人。
这样id就出现了很大一段空缺。因为根据MySQL auto intrement的设计,删除了之后的id是不会重新利用的。
于是就有了重新排序的想法。去网上爬文,发现有效也直接的就是删除这个field,然后再生成。
本机测试,确实有效。
自然我是以f2blog的数据结构作为例子啦。其他的理论上不是问题。
后来发觉还是有问题,分析一下发觉是comments表里面的parent field跟id有关联。于是就需要做点别的处理。
去网上参照了一篇文章,
http://www.bbstobbs.com/thread-16-1-1.html
然后基于自己SQL的一点基础,尝试性的写了一个SQL Script,有效~
代码如下,相信简单的修改后对别的blog数据结构也是可以应用的。
重新排序guestbook id:
ALTER TABLE `f2blog_guestbook` ADD `oldid` int(8) NOT NULL; update f2blog_guestbook set oldid=id; ALTER TABLE `f2blog_guestbook` DROP `id`; ALTER TABLE `f2blog_guestbook` ADD `id`
在Vista环境下架建Apache+PHP+MySQL测试环境
Author:风之逸 Date:2008-09-28 21:43
参照了一篇很棒的资源,我就不重复转帖了,地址如下:
http://www.444p.com/tutorial/php-setup/aid2626-vista_apache_php_mysql/
我的电脑是Vista Ultimate系统的,看来如今vista的兼容性基本不是问题了。
按照教程里一步一步做,架设整个localhost只要不到2个小时就可完成。值得一提的是里面推荐的文件系统很整洁,一目了然。
建议按照里面推荐的文件结构安装,于将来的维护都是有益无害。
我在架设完毕后出现了http 403 error. 花了蛮久去检查问题的原因。其实并不是教程有问题,只是有一步做的不够仔细。
其实教程里写的也略有不明白。
步骤5: 配置 Apache 和 PHP
5.1 找到
DocumentRoot "xxxxxxx"改成你本机的网站内容的目录。例如我的:
DocumentRoot "D:/WWW/Web/"注意:这里有不止一处需要修改。查找
DocumentRoot "字样应该会出现3处。我开始只修改了第一处,就出现了403 error,后来测试知道第三处也是必须要修改的。
所以,请留意这步。
然后后面的应该就该是一帆风顺了吧。安装完MySQL后设置下root的密码,再安装个phpmyadmin来管理数据库。
关于f2blog内容过滤器无效的问题代码
Author:风之逸 Date:2008-09-28 20:43
http://www.rainboww.net/home/read-157.html
说起来上次还卖关子,实在羞愧,胡乱发出来个补丁包却不对问题的症结进行解释。
如今f2官网也无法访问,感觉很是凄凉,先不论f2前途会如何,作为热爱这个程式的用户,希望能有些许的贡献。
正题。
出问题文件是 /include/function.php
内容过滤器无效的原因在这个replace_filter function, 代码如下:
function replace_filter($content){
include_once("cache/cache_filters.php");
if (!empty($filtercache1) && is_array($filtercache1)){
foreach($filtercache1 as $value){
if (strpos(";$content",$value)>0){
return $value;
}
}
}
if (!empty($filtercache4) && is_array($filtercache4)){
foreach($filtercache4 as $value){
if (strpos(";$con
F1开跑了
Author:风之逸 Date:2008-09-28 19:41
虽然没有到现场,只是在家看看电视的转播,但依然可以感受到那无法抗拒的激情。
我开过极品飞车9,体会过速度给人的振奋跟快感。让全球瞩目的夜间赛事,确实很精彩!
而且F1讲究的不只是技术跟车子,更多的是团队合作。
在赛道上急速奔驰过终点胜利的那一刻,是整个队伍欢心鼓舞的一刻,
世界在奔驰,我们都渴望的极速!
值得一提的是,这个赛事主办单位之一就是SingTel哦。
SQL 更换blog用户名
Author:风之逸 Date:2008-09-27 23:01
UPDATE `table_name` SET `field` = REPLACE(`field`,"from_name","to_name");
我们以f2blog为例吧,比如想更换整个blog中作者'admin'去'webadmin',可以对几个表执行这个语句即可。
假设表前缀为f2blog_
UPDATE `f2blog_members` SET `username` = REPLACE(`username`,"admin","webadmin"); UPDATE `f2blog_comments` SET `author` = REPLACE(`author`,"admin","webadmin"); UPDATE `f2blog_guestbook` SET `author` = REPLACE(`author`,"admin","webadmin"); UPDATE `f2blog_logs` SET `author` = REPLACE(`author`,"admin","webadmin");
在phpmyadmin中运行这几句SQL即大功告成了。
服务器缓存 拒绝频繁的变化
Author:风之逸 Date:2008-09-27 19:51
昨天测试Syntax Highlighter的时候被郁闷了,因为发现编辑器必然会或多或少的处理并修改代码(所谓优化)。然后我输进去的html就被改得一塌糊涂,发出来完全不对。
于是我去修改fckeditor的配置文件,可是无论怎么修改,什么效果都没有。我很纳闷,后来才发觉是哪里缓存了这个配置文件。因为后来想修改皮肤,也是遇到一样情况。我修改了皮肤的css文件之后,又是看不出效果,果然又是被缓存了。可是这缓存到底在哪里,我也琢磨不透。我换浏览器试过了,证实缓存不在本机,那么就可能是1.RG, 2.ISP的缓存。我知道SingNet那边是有缓存的,不过是否确实因为它,我也说不清。。。
总之这不是个办法。不然我改点什么也看不出效果,如何去测试。于是一下午都在测试在本机架建一个apache+mysql+php的环境。基本上是搞定了,看来目前vista的兼容已经没什么问题。真是累啊,等下完整的把blog克隆到本机,以后的调试就方便多了。
然后。。。我在用Windows Live Writer, 看看能否成功发布。OK的话写blog就方便很多了。
代码高亮 SyntaxHighlighter 如何应用在blog中
Author:风之逸 Date:2008-09-27 00:53
看来是捣鼓成功了。相信有朋友会想用上自己的blog,我就把如何应用写出来吧。
首先这是个开源的项目,地址在这里:http://code.google.com/p/syntaxhighlighter/
里面有介绍。属于google code项目的一部分。
那么就开始介绍如何使用,顺便测试下代码的效果。
首先,下载它的那个应用包。地址在上面的链接里有,目前版本1.5.1,以下所有讨论都以这个版本为准。
下载后解压,
会有3个文件夹。我们把"Uncompressed"删掉,把"Scripts"改为"js",把Styles改为"css"
SyntaxHighlighter
Author:风之逸 Date:2008-09-27 00:20
新网域名的whois怎么了
Author:风之逸 Date:2008-09-25 16:48
已经有蛮久一段时间了(至少一个多月),查询我的域名的whois信息就是看不到。去paycenter.com.cn查询一样结果,等半天之后就网页死掉。今日实在忍不住去google一下,看来确实有这样的情况发生,而且是普遍的。
转摘自网上,结论有如下:
1、新网数码屏蔽了whois信息,严重违反icann的规定.
2、新网数码的域名系统技术不行,无法对外提供whois信息
无论是哪种,都只有送它个臭鸡蛋。而且更有甚者,发现一篇文章讲述新网的操作不够安全,一张假身份证冒领了别人一个代理的所有域名。寒了,如果真是如此,拜托想办法改进一下吧!


