Bun Wong's Blog

专注于 Web 应用程序开发

mod_rewrite 将大写路径重写成小写路径

2010/08/13 •

一个同事今天提到的一个问题,将凡是包含大写字母的路径都通过 301 HTTP 头重定向到小写字母的路径,通过 Apache 的 mod_rewrite 可以达到目的,这里使用了 RewriteMap 的内部映射函数 int:tolower,请查看 http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mod_rewrite.html#RewriteMap。
RewriteBase /RewriteMap lowe...

最近发表

Mac OS X 编译 sphinx 的一问题解决办法

2010/08/07 •

昨天研究了一下 sphinx,回家在 Mac OS X 下用同样的方式编译 sphinx 时发生错误,
svn export http://sphinxsearch.googlecode.com/svn/trunk sphinxcd sphinx./configure --prefix=/usr/local/sphinx --with-mysqlmake...sphinxstd.cpp: In function ‘bool sphIsLtLib()’: sphinxstd.cpp:1001: error: &ls...

Mac OS X 命令行配置 Alias

2010/08/07 •

Mac OS X 的 Terminal profile 在控制台启动时加载,路径是 /etc/profile (for everyone) 和 ~/.profile (for 当前 user),编辑此文件,即可在每次启动控制台时生效,例如:
alias ls='ls -G'alias grep='grep --color=auto'

标题中文转换成英文文件名

2010/08/05 •

因为要考虑到 SEO,今天按需求给项目写了个简单的函数,把文章标题和商品标题转换成英文文件名,
转换规则是:
中文中文 => Zhong-Wen-Zhong-Wen中文chinese => Zhong-Wen-Chinesechinese chinese => Chinese-Chinese

Mac 下的 MySQL 管理工具

2010/07/23 •

这段时间一直在家里用 Mac 开发东东,经常需要操作 MySQL,以往在 Windows、Ubuntu 下驾轻就熟的官方老版本 MySQL GUI Tool (MySQL Administrator 和 MySQL Query Browser),现在已经被升级为 MySQL Workbench,界面换了,交互变了,资源也用多了,感觉还没有老版本用得自然……

...

Mac 仔满一周啦

2010/07/12 •

嘻嘻,MacBook 入手满一周啦,这周下来感觉 OS X 是越用越好,虽然是从键盘按键学起,折腾到目前为止工作的大部分软件都已经安装上 (AMP, Eclipse, Photoshop, MS Office, Firefox, QQ, YM...),可以开工干活了 :)

我开QQ微博啦~~~

2010/06/25 •

昨天在 facebook 看到星哥提到了 QQ 微博,上去注册了一个,估计大家都可以过把推瘾,以后大家不用翻墙了 :)
建议装上 2010 版,可以直接管理微博
PS: 我的微博是 http://t.qq.com/bunwong :) 欢迎一起来 t

《高性能网站建设指南》

2010/06/17 •

最近翻读了一次这本书的中文版,想当初 Y! 建立了很多优化前端性能和体验的标准,正好作为这一标准的初级指南,这本书覆盖了大部分最重要和最有效的实践,建议大家拜读一下 :)

FreeBSD 的一些个性化设置

2010/06/12 •

1. FreeBSD 的 ls 是没有文件类型颜色高亮的 (就是一律灰白色),在 Ubuntu 下有默认 ls 别名 ls --color=auto,而在 FreeBSD 下,需要编辑用户目录下的 .cshrc 文件,例如 /root/.cshrc,加上一行
alias ls    ls -G
如果需要对所有用户生效,可修 改  /etc/csh.cshrc
2. FreeBSD 下命令行提示符默...

libmemcached 编译错误

2010/06/11 •

今天在一台主机上编译 memcached 的客户端库 libmemcached,在运行编译后,出现如下错误
clients/ms_conn.o: In function `ms_get_udp_request_id':/root/libmemcached-0.40/clients/ms_conn.c:194: undefined reference to `__sync_fetch_and_add_4'clients/ms_conn.o: In function `ms_reconn_socks':/root/libmemc...

关于 FreeBSD 下 root 无法远程登陆

2010/06/09 •

今天安装了 FreeBSD8 玩玩,配置好网络后,发现 putty 无法用 root 用户登录,
login as: root Using keyboard-interactive authentication. Password: Access denied Using keyboard-interactive authentication. Password:
Google 结果默认配置下 FreeBSD 不允许 root 登录 -_-#,vi /etc/ssh/sshd_config,把
#Perm...

Google Analytics

最近一个月访问数:544