Category: Opensource

  • 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 🙂

  • 让Mysql server接受远程访问

    一直以来,由于我没做过什么大网站,或者说没把任何网站做大 -_-b 总之我用的LAMP都在一个box里。那么如果把数据库服务隔离出来单独做一个box,该怎么办呢? 首先,修改mysql的配置文件(以mysql 5.0为例): $ sudo vim /etc/mysql/my.cnf 找到 bind-address            = 127.0.0.1 将127.0.0.1替换为服务器的外部IP,然后存盘退出。 为了避免缓慢的远程连接,还必须在[mysqld]段加上: skip-name-resolve 下一步是在mysql中为远程用户开启权限: mysql>GRANT ALL ON your-database.* TO ‘your-user’@’client-name or IP’ [IDENTIFIED BY ‘yourpass’]; mysql>FLUSH PRIVILEDGES; 下一步,要确认firewall为mysql连接让路。以ufw为例: $ sudo ufw allow 3306 这样简单的开放了3306端口,但没有做任何限制。差不多了吧,从client一端可以测试一下了: $ mysql -h mysql-server -u your-user  [-p] 🙂

  • 给Centos安装Nginx

    Centos的缺省软件源里竟然没有Nginx,真让我感到意外了。还好,参考一下,办法还是现成的。 Red Hat Enterprise Linux / CentOS Linux Enable EPEL (Extra Packages for Enterprise Linux) Repository 还是做个笔记吧: # rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm 之后就可以yum install nginx啦。 🙂 UPDATE. 现在已经是release-5-4了, 不过不是什么问题吧. UPDATE2. 查看Centos版本: # cat /etc/*release* 查看Centos是32bit还是64bit版本: # uname -a … 2.6.18-028stab070.14 #1 SMP Thu Nov 18 16:04:02 MSK 2010 i686 i686 i386 GNU/Linux << 32bit UPDATE3. 将CentOS标配PHP5.1.x升级到5.2.x,…

  • 从此离不开VLC播放器

    视频播放这一直是Ubuntu的短板,现在手机都快HD了,可我的T60+Ubuntu还时时因为720P现眼。当然,这都是使用缺省的Totem播放软件的情况。换成VLC,哈哈,原来如此简单。 注:VLC缺省的视频输出(Default)很可能是直接写Video RAM,快是快,但是和Compiz有冲突。解决方法就是改为X11即可。

  • 用Nginx给Joomla!提速

    Joomla!是个不错的基于PHP的CMS,在LAMP环境下安装运行都非常方便,不过性能并非最优。一个提速的方法是用Nginx服务静态内容。 Nginx的配置片段: upstream apache1{ server 127.0.0.1:8001; } server{ listen 80; server_name mysite.com.cn www.mysite.com.cn; location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js)$ { root   /home/raymond/public_html/www.mysite.com.cn; expires 14d; gzip on; gzip_comp_level 3; gzip_types text/plain text/javascript text/html text/css image/png application/json application/x-javascript text/xml application/xml+rss; gzip_vary on; gzip_buffers 16 8k; } location / { proxy_pass    http://apache1; proxy_set_header   Host             $http_host; proxy_set_header   X-Real-IP        $remote_addr; proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;…

  • Ubuntu 9.10 与洋葱头

    参考:Ubuntu 9.10 安装TOR 在Ubuntu 9.04下安装tor 也许是怕自己不够河蟹吧,Ubuntu的软件仓库中不再有Tor了。不过我们怎么能忍受没有洋葱的日子呢?下面是我的“奋斗”: 0,安装libevent1,用网址:http://packages.ubuntu.com/zh-cn/jaunty/libevent1 1,安装tor 1.1,添加GPG key gpg –keyserver keys.gnupg.net –recv 94C09C7F gpg –export 94C09C7F | sudo apt-key add – 1.2,添加source,可以手工编辑/etc/apt/sources.list 也可以在System – Administration – Software sources 的界面中添加。只能用jaunty的,karmic里不存在 🙁 deb http://mirror.noreply.org/pub/tor jaunty main deb-src http://mirror.noreply.org/pub/tor jaunty main 1.3,更新并安装tor + privoxy sudo apt-get update sudo apt-get install tor privoxy 2,修改并重启privoxy 2.1,打开/etc/privoxy/config 文件,记得sudo哦,添加一行 forward-socks4a…