Posts Tagged www
WordPress google-syntax-highlighter 插件的问题
小站上一直使用Google Syntax Highlighter for WordPress 插件实现代码高亮,就在上一篇文章发布之后,我发现了这个插件中存在的一个bug:windows + IE 8无法正常加亮python代码。
查阅了官方网站,发掘Google Syntax Highlighter for WordPress插件用的1.5版已经停止更新,只能使用2.0以上的版本,但2.0版本和之前的版本又存在兼容的问题,直接替换是不行的。不想每篇文章的修改<pre>标记,那就改插件喽。
GAE的数据导入问题
又是关于Google App Engine的问题。
根据GAE的官方文档,向GAE的存储区导入数据,导入了数次均出现问题,翻来覆去的无法成功。
CVS结构示例:1300428,浙江省嘉兴市,联通130卡 (一个手机号码的对应归属地列表)
configfile:
from google.appengine.ext import db
from google.appengine.tools.bulkloader import Loader
class MobilePhone(db.Model):
Number = db.StringProperty()
Area = db.StringProperty()
BrandType = db.StringProperty()
class MPLoader(Loader):
def __init__(self):
Loader.__init__(self, 'MobilePhone',
[('Number', unicode),
('Area', unicode),
('BrandType', unicode),
])
loaders = [MPLoader]
主要分析了一下,问题分为几类。
GAE的镜像
本想将LAMP中的PHP弄成Python,研究下Zope或者索性的Python CGI。想到目前推Python最起劲的公司正是Google,况且Google的App Engine又是免费资源,顺道着就申请了。
GAE对于很多人来说只不过是当作撑杆来翻墙的。其实不管从哪个方面来说,GAE的理念就是一个搭载了Java或Python页面框架的虚拟主机,而且支持一大堆的扩展(google wave上的机器人)。借助了Microblog,我在GAE上架设了本站的镜像站点。
flash播放MP3的问题
最近碰到了一个奇异的问题:apache的服务器,一个Flash调Mp3进行播放,用IE和chromium打开后启动时正常,一旦暂停后,再次播放就无效。但对于Firefox则完全正常。
反复检查代码,无果。将文件上传到另外一台机器后IE也正常。反复修改KeepAlive,disk-cache之类的设置,完全没有效果。
真是叫人郁闷。
将Apache日志实时写入mysql
貌似 站长Litrin已经很久没有关注过LAMP的东西了。
作为网站运行来说,日志分析是一个很重要的工作。当一个网站的日志到了一定程度,或者一个网站同时有多台服务器的时候,传统的文本日志分析总会遇到瓶颈。
这个时候我就会想起强大的sql语句。看了网上很多人的帖子,都是将日志转成sql语句再导入的,搞得有点复杂。本方案不需要任何多余的软件和操作,一切全是实时、自动,供各位参考。
配置Ubuntu的php支持OCI8
PHP的OCI模块支持Oracle总是比较让人头痛。这趟弄个ubuntu的安装文档。
通过ubuntu-server安装盘安装LAMP。当然,正常情况下,建议安装好openssh服务器,免得麻烦。
虽然ubuntu的server支持root直接登录,既然是ubutu,还是遵循它的sudo吧。
安装结束后,启动server。
首先,经典的更新
#sudo apt-get update; sudo apt-get upgrade
说说“专业”
暂且不提中文里说你不专业是什么语气,至少来说,在英语语系里说一个人或者一家公司是“不专业的”,不管什么语境,总归是句很重的话。
公司的一家子公司,由于人少财弱,没有专职的网站开发人员。于是找了一个现在比较知名的免费网店全站程序。用的久了,不够用了,联系了那家公司进行开发。这本身也是符合免费软件生存法则的,没有什么不对。对方很专业的报价350块/小时。很是吓人的价钱。周瑜打黄盖,一个愿打一个愿挨。认了,付钱,问题才刚刚开始。
wordpress2.8的一个问题
前一段时间把小站的wordpress升级到了2.8。升级结束后,发觉后台的特效全部出了问题。文章编辑栏也坏掉了。
搜索了google,很多人报类似的错误。说是google某个插件的lib和系统冲突。多次禁用全部的插件依然无果。
以为是php版本太低,升级了php,照旧。
FreeBSD+apache+PHP+OCI支持Oracle
由于FreeBSD的Port中自带了oracle-client可用,但仅支持i386的平台,故此文仅针对于i386,AMD64无法实现oci的连接库。
首先,确定你已经安装好apache + php,没有安装的可以参考这里或者文学化的这里
安装php5-oci8
cd /usr/ports/database/php5-oci8
make install clean
安装到这里,Php的OCI8库已经安装成功,但需要对oracle-client进行设置,否则无法使用。
将tnsnames.ora拷贝到/usr/local/oracle8-client/network/admin/ 目录下
内容大致如下: Read the rest of this entry »
说说WordPress和Drupal
上次就想把Wordpress和Drupal做一个对比,这次补上。
WordPress和Drupal都是目前比较流行的开源CMS,用户数量也比较多。以下将从比较常用的几个方面进行比较。
- 平台支持
作为典型的LAMP结构的应用软件,WP仅支持Mysql,而DP支持mysql和Pgsql两种数据库。从某种虽然像本站这样从pgsql迁移到mysql的平台几乎很少,而且国内很少有Pgsql的空间,作为一个开源项目,提供多个备选数据库还是不错的。 Read the rest of this entry »


近期评论