Category: Free software

  • 尝鲜: Ubuntu 10.04

    Ubuntu 10.04 Lucid Lynx 很守时的出现了, 生命在于折腾, 于是我装上Lucid测试了一下. 集成了众多SNS的Broadcast(Gwibber) 更直观的软件中心 预装的ibus+拼音, 应该可以满足多数中文用户的需求了. 当然, 五笔也是有的. 尝鲜的代价: Lucid目前对双显示器支持还有问题, 希望高手尽快出patch吧. Update: 喜欢这个新logo.

  • 让Ubuntu Server为Drupal7做好准备

    Drupal7 在各方面都让我眼馋, 今天我将D7的dev版装到测试服务器上, 结果发现出了这个问题: 貌似Ubuntu Server自带的GD有点落伍了. 按照提示重新编译PHP5? 那太伤神了. 还好, Drupal站上已经有人解决了此问题: PHP GD library on Ubuntu Server 8.04.x LTS 具体步骤如下: 首先, 清理掉现有的GD sudo apt-get –purge remove php5-gd 将下面的源加入到系统 /etc/apt/sources.list deb http://packages.dotdeb.org stable all deb-src http://packages.dotdeb.org stable all 更新apt数据库 sudo apt-get update 安装新的GD库 sudo apt-get install php5-gd 之后会有一些问题, 全部按缺省, 继续即可. 然后可以重新启动的你apache2了 sudo /etc/init.d/apache2 restart 看结果 🙂

  • 用VMware Player搞定网银

    VirutalBox最近的几次升级, 改善了一些日常操作, 但是不知为什么, 招行网银专业版变成了老牛破车的速度. VirtualBox下招行网上银行速度慢、CPU占用高的问题有解吗?[已解决] 参考以上链接, 我也就打算用VMware Player替代VirtualBox试试网银了. 先下载VMware Player(需要注册, 免费使用), 下载后在Ubuntu上需要使用root权限进行安装, 也就是sudo一下, 之后就是图形化的了. 装好VMwP之后, 可以开始安装WinXP了, 哈哈. VMwP对于一些系统的安装, 提供了Easy Install方式: 系统配置一下… 看到了十年前就熟悉的蓝色… 大功告成! 招行网银专业版总算能正常运行了. 🙂

  • 笔记: Nginx的转发

    就像我启用了新的.info域名这样, 我会希望依旧在用旧的.cn域名访问的朋友在访问旧域名时浏览器会跳转到新域名. 另外如果你注册了很多域名指向同一个网站, 并且希望跳转到主域名, 那么Nginx的配置可以这样写: server { listen 80; server_name old-domain1 old-domain2 old-domain3; rewrite ^(.*)$ http://new-domain permanent; } UPDATE1: 操作符~表示大小写匹配, 而~*表示忽略大小写. !表示取反. 例如 ~ abc 匹配 abc, 而~* abc 匹配Abc ABC等. 括号里面的是参数, 例如 rewrite ^(/download/.*)/media/(.*)\..*$ $1/mp3/$2.mp3 last; 🙂

  • 为Drupal6做布景(Theme)

    尽管强大的Drupal7.0 就要出现了, 但是考虑到组件的支持程度以及程序的健康程度, 目前还不得不使用Drupal6.x 作为产品平台. 做网站的其中一步, 就是把美工做的设计图(一般是.psd文件?) 用html/css以及图片实现出来. 如果你只是需要一个盒饭质量的点一下export就出来的html, 那就不必往下看了, 因为我记录的是手工打造一个符合w3c规范的Drual 布景. 首先, 安装Zen布景.  Zen是目前口碑最好的Drupal基础布景, 就像一套未上色的积木. 安装Zen以及建立自己的sub-Zen布景步骤如下: 下载Zen, 并解压缩到/drupal/sites/all(假设你的drupal安装路径是/drupal), 完成之后, Zen应该在/drupal/sites/all/zen 假设你要制作的布景叫mytheme 将/drupal/sites/all/zen/STARTERKIT 复制到 /drupal/sites/all/mytheme 将 mytheme/STARTERKIT.info.txt 改名为 mytheme.info 编辑mytheme.info/template.php/theme-settings.php,  找到原来是STARTERKIT的地方, 改为mytheme 从zen文件夹复制 zen.css, 并改名为mytheme.css 我一般是选择固定布局, 就是从zen文件夹复制layout-fixed.css并改名为layout.css, 如果你要流动布局, 复制并改名layout-liquid.css即可. 从zen文件夹复制print.css/html-elements.css 完成 这样, 进入Drupal admin之后你就可以找到刚刚制作的mytheme了. 注意, mytheme是Zen的子布景, 所以Zen文件夹不要动, 所有改动和定制都在mytheme完成. Zen为几乎每一个元素都定义了css class, 因此初次接触Zen的你可能在打开mytheme.css后就没了头绪. 其实很简单, 使用FireFox+FireBug(相信很多人已经知道了), 用鼠标一点, 就知道要改哪里了.…

  • Joomla! 1.5.x 首页链接问题

    Joomla! 1.5.x 内容管理系统(CMS)的一个”特点”就是你不需要像Wordpress那样强制指定网站的入口网址, 系统会自动识别网站被分配的域名. 此方法一般来说是没什么问题的, 但是在存在多个域名指向同一个网站的情况下, 首页上的首页链接偶尔会变成另一个域名, 而不是期望的缺省域名. 寻找修理办法中…

  • 用Drupal做SNS

    最近我搜索了一下,似乎Drupal很适合做SNS,当然,要借助无尽可能的社区组件了。先列一个单子,看看能不能做出来。 可用组件: 用户订阅,更新通知:Watcher,Comment Notify 用户积分核心:User Points, 用户积分扩展:User Points Contributed,User points Nodes and Comments,User Points Voting API,Userpoints Karma,Userpoints Login,User Points User Picture 投票:Fivestar,Vote Up/Down, 收藏:Favorite Nodes Tag:Community Tags 奖章:User Badges 生日:Birthdays 个人页面:Author Pane,Profile Setup 关系:User Relationships 用户组:Organic groups 臭味相投:Affinity 邀请:Invite 必要组件: 用户投票接口:Voting API 列表增强:Views 用户向导:Pageroute 内容增强:CCK,Token 功能增强:Rules 希望Drupal就像Lego一样,能帮拼出我心中的图样 🙂

  • 无意中的发现

    我在一台比较老的AMD AM2电脑上装Ubuntu Server 9.10用作测试,结果很意外的发现缺省安装就有系统温度显示出来了。主板是Abit(已经玩完)AN-M2,应该是nForce芯片组的。 BTW,安装US的时候我选好了亚洲时区,但是之后时区又变成美洲的了。Bug?好在容易改: $ sudo dpkg-reconfigure tzdata 🙂