2006 年 8 月

wordpress迁移

前一阵服务器出了些小问题,因此不得不将现有的wordpress做一备份迁移。好在迁移之后还算幸运,整个过程比较顺利,因此现在系统又开始跑起来了。你可能会觉得迁移不是什么太麻烦的事情,不过对于一个几年没挪过窝,东西又烂又多,数据库打包都有8m,虚拟主机权限很少的人来说,这可是一档子大事情。
mysql 4 to mysql 4.1
首先面对的问题,是虚拟主机上的数据库又生了,4.0跳到4.1,老江湖都知道,mysql 4.1新增了字符集,一个没弄好就是页面乱码伺候。
另外一个问题,是前面提过的,原来的数据库用phpmyadmin打包出来,有8M,再用phpmyadmin导入是不用指望,在没有shell权限的情况下,要把这个数据导进去也挺麻烦。

阅读全文(575字)

评论

在wordpress中使用Javascript

今天把站内的搜索全部修改为Google Adsense for search,遇到一些问题。不论我采用什么方式,总是没法在文章中嵌入Adsense提供的javascript,查看源文件,原来每一行Javascript的末尾都被加上了<br /> <p>之类的标签,整个就乱了套。
我找到的最详细可能会有帮助的官方说明文档:Using_Javascript,老实说,我已经很虔诚了,但是看到这篇文档就是两眼一黑,它需要我把Adsense提供的javascript并成一行,以单独的js引用的形式导进来,因为众所周知Google的政策问题,这简直就是开玩笑。而且我还尝试使用里面提到的Text Control Plugin for WordPress,也象是另外一个玩笑,根本就没法生效。

阅读全文(919字)

评论 (3)

Google AdSense for Search的新功能

近日在使用google adsense的时候,看到Adsense for search有了一个新的选项 —— “在我的网站上打开搜索结果”。
什么是Adsense for Search
Google的adsense for search可供发布商用来直接从任一网页向其用户提供 Web 搜索功能。它的结果页使用 Google 的搜索技术提供相关结果,并且可对搜索结果页进行自定义。
在我的网站上打开搜索结果有什么好处?

阅读全文(1032字)

评论 (3)

http_load的使用

记得前些天介绍了一个幻灯——Getting Rich with PHP 5(IE之外的浏览器可看,见用php5来赚大钱),这个幻灯向我们展示了php程序优化的一些技巧,其中命令行工具http_load给我留下很深的印象,这工具看上去和apache的ab很相似,用来做网站的压力测试。昨天在服务器上安装http_load并试用了一段时间,下面是我的一点学习心得。
测试网站每秒所能承受的平均访问量
http_load -parallel 5 -fetches 1000 urls.txt
这段命令行是同时使用5个进程,随机访问urls.txt中的网址列表,总共访问1000次。运行之后的结果:

阅读全文(673字)

评论 (1)

PPForm IDE应该如何make .exe文件

PPForm的1.7b可以编译.exe文件了,新增下面两个命令行工具:

ppexe.exe 可將 php code 建立為 dos mode .exe
pxp2exe.exe 則將 pxp code 建立為 windows mode .exe

阅读全文(848字)

评论 (4)

mysql 5.1新功能 -- 按日期分区

mysql 5.1已经到了beta版,官方网站上也陆续有一些文章介绍,比如上次看到的Improving Database Performance with Partitioning。在使用分区的前提下,可以用mysql实现非常大的数据量存储。今天在mysql的站上又看到一篇进阶的文章 —— 按日期分区存储。如果能够实现按日期分区,这对某些时效性很强的数据存储是相当实用的功能。下面是从这篇文章中摘录的一些内容。
错误的按日期分区例子
最直观的方法,就是直接用年月日这种日期格式来进行常规的分区:
mysql> create table rms (d date)

阅读全文(3381字)

评论 (3)

yahoo的低价域名

yahoo的smalllbusiness经常会弄一段时间的低价域名,比如说现在申请域名是:
Get a
Domain Now
$9.95

阅读全文(388字)

评论 (12)

PPFORM 1.7b发布 — php在桌面程序上更强的利器

沉寂多时的PPFORM终于有新版本发布。
令人振奋的更新
1. 建立 EXE 檔案.
.exe 可以分為 dos mode, windows mode 兩種模式.

阅读全文(1331字)

评论 (2)

学习php-gtk2之事件绑定

上次我们在hello glade的时候看到,php-gtk2已经能够根据Glade输出的xml生成窗体了。但是在Glade中设定的Button事件,如何和php接口呢?看下面的例子:
Glade输出的xml
<?xml version=”1.0″ standalone=”no”?> <!–*- mode: xml -*–>
<!DOCTYPE glade-interface SYSTEM “http://glade.gnome.org/glade-2.0.dtd”>

阅读全文(1041字)

评论 (3)

学习php-gtk2之醉银剑

一直不会耍剑,尤其是上次说到的Glade。如果说Dreamweaver的易用程度为9分的话,Glade我想给它打个1分。这东东让人完全没有可视化编辑的感觉,完成GUI程序的界面设计真是勉为其难。当然,这是我没有找到门道的原因吧,摸索了两天,略有一些小小心得了。
你要回到用TABLE布局的年代
GUI界面设计跟用TABLE布局什么的,当然没有太大关系。但是我还是找到了其中的一些共通处,请看下图:

阅读全文(377字)

评论