Author: admin

  • Cherokee!!! 切诺基!!!

    这个 Cherokee 可不是威武的4×4大吉普. 也许是向前辈 Apache 致敬, 这款网站服务端软件使用了另一个北美印第安部落的名字命名. Apache2 曾经是 Web Server 里的老大, 但现在显然是老迈年高了. 作为一个不那么专注的 Webmaster, 我最初用一个 Apache2 就以为交差了呢. 随着公司网站 hits 不断增加, Apache2 成了瓶颈, 我就添加 Nginx 作为静态文件的服务端并将 PHP 请求转发给原来的 Apache2. 这个 N + A2 架构效果还不错, 而且没有什么兼容方面的问题. 麻烦的是我不得不同时掌握 Nginx 和 Apache2 两种风格语法完全不同的配置文件, 一种像C, 一种像XML. 若有了问题可能要看两处日志文件. 最近又要为朋友公司建站, 想起以前这些, 我就有些纠结了. 搜索一下, 发现”新大陆”: Cherokee 网站服务端软件, 同样是 Open source, 据称速度最快, 口碑稳定,…

  • 给老婆的Macbook Pro升级内存

    据说是因为泰国洪水的原因, 硬盘价格奇高甚至缺货. 不过内存是相当便宜. 前些天我花260买了2条 Elixir 4GB DDR3 1333 的内存条, 把我的小 Thinkpad 武装到了极致. 出于好奇, 我测试了一下, 这两条 DDR3 1333 内存条不能用在老婆的 MacBook Pro 上(型号是A1278). 于是就没再购买. 后来研究了一下, 原来 Mac OS X 本身就包含了 32bit 和 64bit(64bit 架构才能存取>4GB 的内存). 于是我觉得不给 MBP 来个升级我又不甘心. 拆开 MBP 后盖, 原来它原配的内存是三星的. 那就买三星的吧(Samsung DDR3 1066 4GBx2). 升级步骤: 1, 首先确认一下硬件是否支持 64bit 架构: $ ioreg -l -p IODeviceTree |…

  • Joomla! 1.7.x 缺省模板的 Page Class

    真是不理解, Joomla! 1.7的缺省模板Beez2里居然没有把 Page Class 写在 <body> 里面. 在菜单条目里可以给每一个页面设置 Page Class, 但如果 Page Class 不是出现在模板的 <body> 里, 那通过 Page Class 来做特定页面的 CSS 布景就不能实现. 还好, 找到了实现方法: 编辑/templates/beez_20/index.php. 在33行找到: $doc->addScript($this->baseurl.’/templates/beez_20/javascript/md_stylechanger.js’, ‘text/javascript’, true); 在之后添加成: $doc->addScript($this->baseurl.’/templates/beez_20/javascript/md_stylechanger.js’, ‘text/javascript’, true); $pageclass =  & $app->getParams(‘com_content’); 然后, 找到 <body> 并改为: <body class=”<?php echo $pageclass ->get(‘pageclass_sfx’); ?>”> 任务完成. 😀 参考链接: http://forum.joomla.org/viewtopic.php?f=619&t=623802&p=2653319#p2653319

  • My Work Experience

    1, As a Webmaster at Dayang, Jun. 2001 ~ Feb. 2003 I joined Dayang(www.dayang.com.cn) in June 2001. At that time, Dayang planned to build a new website for a better branding on Internet. And with my previous experience my friend(Haibo) referred me to this position. After I got this job, I started to do graphic…

  • 一个月后的香菜

    一个多月之前, 我突然来劲种起了香菜 . 现在, 我感叹: 这世上还是植物靠谱! 这是”十一”之前, 想到将近一周不在家, 于是我做了这个简陋的灌溉设施 😀 回来后, 看到这个, 我心里的石头算是砸地面上了. 昨天, 这是遭受酸菜鱼, 炸酱面等几次掠夺之后的样子. 要可持续发展哦. PS. 北京的天空越来越灰, 仿佛摄影发烧友用了灰度滤镜. 这让本来就隔了玻璃的阳台里的光照更加不足. 看来家里怕怎么也长不出菜市场里那么”有机”的蔬菜.  

  • 笑笑的"十一"与爷爷奶奶在一起

    笑笑小朋友是个很”懂事”的孩子, 知道爷爷奶奶这些长辈要比爸爸妈妈好说话, 于是一到爷爷奶奶家她就迫不及待的开始撒娇并且希望爸妈赶紧”放权”. 不过笑笑还是有长脸的一面, 奶奶带她出去时她见到邻居就打招呼. 我们带她出去时, 她可没这么给面子的 🙁 笑笑真是幸福的小朋友, 奶奶给准备了刚采摘的蔬菜, 吃饱了饭就有爷爷陪着玩各种小游戏. 笑笑爷爷之前特意买了一套兽棋, 并亲自练习了几手, 就等着回来教笑笑一起玩. 结果很不理想, 笑笑偷偷对奶奶说, 爷爷的棋没意思. 但笑笑跟爷爷一起玩的还是很开心, 经常听到她咯咯的笑声. 也许是喷药的原因, 北京的公园里, 基本上见不到什么虫子, 顶多有蜻蜓, 蚂蚱什么的就很难看到. 而笑笑奶奶家院外不远就是河堤, 两边草丛中蚂蚱多的是, 还能经常见到螳螂. 一天, 我给笑笑捉了一只大蚱蜢, 笑笑高兴的捏着它回家了. 第二天, 笑笑大哭, 原来那蚱蜢被笑笑没轻没重的捏着, 估计有了内伤, 清早就死了. 后来我又给她捉了一只. 还好这次笑笑很爱惜. 过了一夜, 蚱蜢还活着, 但没有吃喝, 已经虚弱. 我对笑笑说, 你再不放它回去, 它也要死了. 笑笑居然很理解, 就把蚱蜢放回草丛了. 从锦州回来之后, 我们一起参加了飞飞的婚礼. 虽然笑笑没什么出色的表现, 但也没惹麻烦 🙂 婚礼是露天的, 于是笑笑和花童小姐姐一起在草地上玩, 一直玩到下午我们离开. 这回笑笑是真的玩累了,…

  • Ubuntu 11.10 + Gnome Shell 装好之后

    我在 Ubuntu Software Center 里面给 Gnome Shell(Gnome 3.x) 评了个5/5, 但这只是表明我的感受, GS 仍旧有许多值得改进的地方. 使用自由软件的好处也是自由, 当你想到需要某种修改时, 那么很可能你不是第一个人, 也很可能已经有现成的方法了.  但我并不赞同一些让 GS 看起来像一个 Gnome 2.x 增强版的方法. 首先一个必要的工具是 Gnome Tweak: $sudo apt-get install gnome-tweak-tool 另一个是将 webupd8team 的 PPA 加入进来: $sudo add-apt-repository ppa:webupd8team/gnome3 $sudo apt-get update 顺便给 CCTV13 一个提醒, 就像 B2C 不能读作”B 二 C” 一样, 这个 webupd8team 也不能读作 “web upd 八…

  • 丰收季: Ubuntu 11.10 + Gnome 3.2

    昨天半夜了, 才开始下载Ubuntu 10.10的ISO, 所以升级工作就顺移到今天了. 我的升级步骤是这样的: 将ISO文件复制到升级前的Ubuntu 11.04系统, 然后用Ubuntu自带的Startup Disk Creator把此ISO复制到一个U盘上(建议2GB). 升级前一定要备份哦, 例如mysqldump –opt –all-databases >all.sql 使用U盘启动, 然后选择安装, 当安装程序发现本地的11.04系统后, 会有一个Upgrade的选项. 选择Upgrade. 升级过程中, 多数有依赖关系的软件都会被卸载. 而升级接近完成时, 会尝试重新安装这些软件的新版本. 这个过程会很慢很无聊. 也可以跳过, 然后自己安装. 如果喜欢Gnome 3.2, 可以在首次登录后打开Ubuntu Software Center, 搜索并安装gnome shell. 安装其它软件, 例如Chromium, Gimp, VLC Player, VMware Player… 配置Online Account 这次升级是我经历的最顺利的一次Ubuntu升级, 没什么需要手动修改的. 目前知道的: 改良: Gnome 3.2 也就是Gnome Shell非常棒, 稳定, 快速, 精致. 其实Unity也不错,…