哈默博客
心随所致,梦想为开。Follow the Dreams & Heart.
心随所致,梦想为开。Follow the Dreams & Heart.
Nov 27th
之前写了Google Wave试用: 15个关键特性,并且实际用来Google Wave的确很适合讨论交流一些问题。并不适合纯粹的IM聊天。 现在Google Wave似乎开始大量发放邀请了,需要的请留言。
Nov 6th
小时候就被教导说:珍惜每一滴水。 所以即使在现在64M的vps上安装了nginx+php,安装完又卸载了squid,又用3prxoy建立http与socks代理,但是还可以继续。 最近被墙撞得郁闷,虽然有club里提供的超牛代理,但是还是弄个vpn备用吧。 当然,不是所有的vps上都可以搭建vpn服务。只有Xen平台的vps才可以。而现在市面上的便宜的vps大多是OpenVZ平台的。 继续体验Ubuntu的便利之处。 安装服务端: # apt-get install pptpd 设置ip地址: # vi /etc/pptpd.conf 去掉相关注释 localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245 增加用户: # vi /etc/ppp/chap-secrets user1 pptpd password * #最后的*表示允许任意ip连接 设置dns解析支持:# vi /etc/ppp/options ms-dns 208.67.222.222 ms-dns 208.67.220.220 打开转发:# vi /etc/sysctl.conf net.ipv4.ip_forward=1 检查/dev/ppp设备是否存在,不存在则执行:mknod /dev/ppp c 108 0 重启pptpd服务:# /etc/init.d/pptpd restart 激活转发参数: sysctl –p 配置iptables:iptables -t nat -A POSTROUTING
Nov 6th
通过这段视频和解说,基本上就对Google Wave熟悉了. Google的确要整一个Web OS出来,以后几乎所有的事情都可以在web上处理了. 也难怪现在google talk的客户端被抛弃. 主要有以下方面: Starting a new wave 开始一个新的wave Replying to waves 回复wave Replying with Shift+Enter 试用Shift+Enter回复wave Editing waves 编辑wave Spelling correction 拼写检查 Adding contacts 添加联系人 Reading waves 阅读wave Playback 回放 Searching for waves 搜索wave Movine panels 移动面板 Scrolling 滚动 Tagging waves 标记wave Creating a saved search 保存wave搜索 Making a folder 创建文件夹
Nov 6th
前几天记录了在廉价的xen vps主机上通过squid架设http代理的情况,试用效果非常不错。但是现在需要增加socks代理,这方便squid就无能为力了,于是改用传说中的轻量级的NB代理软件3Proxy。3Proxy是俄罗斯人开发的(怎么又是俄罗斯人,前面nginx),主页在www.3proxy.ru。 3Proxy支持windows和linux等各种平台。windows下直接下载安装即可,Linux下面需要自己编译。 虽然是编译安装,但是也是毫不费力。 下载、编译、安装: wget http://www.3proxy.ru/current/3proxy-0.7-devel.tgz tar zxf 3proxy-0.7-devel.tgz cd 3proxy-0.7 make –f Makefile.Linux make –f Makefile.Linux install 好了,下面是配置过程: cp cfg/3proxy.cfg /etc/3proxy.cfg vi 3proxy.cfg 配置文件的说明相当详细,用户验证的手段也非常简单。 #!/usr/local/bin/3proxy nserver 64.79.200.111 nserver 64.79.200.113 nscache 65536 timeouts 1 5 30 60 180 1800 15 60 users user1:CL:**** daemon log /var/log/3proxy/3proxy.log D logformat "- +_G%t.%. %D %C TCP_MISS/200 %I
Oct 31st
前面总结了 基于Xen的VPS的web服务器的配置:ubuntu+nginx+php,下面记录下squid服务器的配置。 安装很简单:apt-get install squid 配置中的重点是打开用户验证。 通过htpasswd建立用户名密码文件,然后在squid的配置文件中设置。 http_port 3128 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid.password auth_param basic children 5 auth_param basic realm Hamo’s Private Proxy auth_param basic credentialsttl 4 hours acl all src all acl manager proto cache_object acl localhost src 127.0.0.1/32 acl to_localhost dst 127.0.0.0/8 acl localnet src 10.0.0.0/8 # RFC1918 possible internal network acl
Oct 31st
跟踪vps已经很久了,但是因为需要特殊端口开服务,所以符合条件的多为Xen平台的vps。众多比较之后选择了vpslink在西雅图机房,速度还不错。 因为对系统性能要求很低,所以选择了Link-1,2.5G硬盘、64M内存、100GB流量、1个独立ip。 使用优惠码9DMM7R可以有10%的折扣,vpslink.com。当然也可以找更大折扣的优惠码,但是一般只限3个月内。 在vpslink后台安装os,选择ubuntu9.04,一分钟后系统装完了,ssh登录root。 工作1:配置web服务器 为了调试程序,支持php的web服务器还是需要的。内存太小所以抛弃了一直以来的apache,改用nginx,并且通过fast-cgi来支持php。vpslink提供了ubuntu的源镜像,速度没的说。 (1)一步到位,安装nginx和php apt-get install nginx php5-cli php5-cgi php5-mysql (2)因为需要spawn-fcgi来启动fast-cgi,所以安装lighttpd,并设置为开机不启动 apt-get install lighttpd (3)配置fast-cgi 在/etc/init.d/下建立php-cgi的服务文件,简单起见,可以直接copy nginx的来修改 cp nginx php-cgi vi php-cgi,修改对应参数 DAEMON=/usr/bin/spawn-fcgi DAEMON_OPTS=”-a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi” 修改stop时的动作为:pkill -9 php-cgi 保存,退出。 (4) 配置nginx,打开php支持 vi /etc/nginx/sites-available/default index中增加index.php,并将相关php部分注释取消,注意需要修改fastcgi_param的路径 location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name; include
Sep 30th
各位观众: 由程序员组成的方阵走过来了,他们头戴绿帽,身穿绿色服装,手拿绿色鼠标,虽然他们面色憔悴,脚步蹒跚,那是因为他们为了客户,坚持不懈的努力改下去,但是我们可以看到,他们的内心是火热的,支持祖国经济发展的决心是前所未有的! 问候:程序员你们辛苦了!! 回答声响彻整个广场:为了客户死了都要改!!