Category Archives: 电脑相关

使用 he.net 的 Tunnel Broker 为 vps 设置 IPv6 连接

并不是所有 VPS 供应商都会给你配备 IPv6 地址,包括备受赞誉的 Linode 也是一样,这时候我们可以使用 he.net 提供的 Tunnel Broker 服务。进入 http://tunnelbroker.net/ 注册一个用户名,并且输入 vps 的 ip ,选择一个距离 vps 最近的接入节点,创建一个 Regular Tunnel,之后打开 Tunnel Detail 就可以看到给你分配的 IPv6 地址,以及 IPv6 网关和 IPv4 节点地址了。之后进行 vps 段设置,编辑 /etc/network/interfaces,加入如下内容: auto hetunnel        iface hetunnel inet6 … Continue reading

Posted in 电脑相关 | Tagged , , , | 9 Comments

mysqlbinlog Error in Log_event 原因及其解决

话说昨天配置好了 mysql 的 replication,今天到 slave 上 show slave status 却发现出错了,错误日志里面这么说的: 100921 21:49:10 [ERROR] Error in Log_event::read_log_event(): 'Found invalid event in binary log', data_len: 80, event_type: 19100921 21:49:10 [ERROR] Error reading relay log event: slave SQL thread aborted because of I/O … Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , | 2 Comments

配置 master-slave replication mysql 服务器笔记

对于服务器来说,数据丢失是最要命的事情了,系统崩溃,硬盘物理损坏都可能造成无法挽回的损失。谷奥数据库的备份也一直是我心头之病,最近有空架设了一台 slave 服务器并且在 slave 服务器上用 crontab 保留 snapshot,数据安全性应该有了比较大的改善了。简单配置过程如下,环境为 mysql 5.0 / 5.1 + FreeBSD 8.1 master 服务器,首先修改 my.cnf: sudo vi /var/db/mysql/my.cnf 修改或加入如下行,binlog-ignore-db 可以根据自己实际情况修改 log-bin=mysql-bin server-id       = 1 binlog-ignore-db=mysql,information_schema 重新启动 mysql-server sudo /usr/local/etc/rc.d/mysql-server restart 进入 mysql console,加 slave 用户: mysql> GRANT … Continue reading

Posted in 电脑相关 | Tagged , , | 2 Comments

WordPress 多语言支持中 .mo .po 文件的相互转换

最近在折腾一个 WordPress 的插件,看了下多语言的部分都是 .mo 以及 .po 的语言文件,其中 .po 是文本文件可以直接编辑,.mo 则不可直接编辑识别。Google 后得知,用 msgfmt / msgunfmt 工具可以互相转换,这两个工具都属于 gettext 包,用 apt 安装即可。 aptitude install gettext 使用也非常简单。 po –> mo: msgfmt zh_CN.po -o zh_CN.mo mo –> po: msgunfmt zh_CN.mo -o zh_CN.po

Posted in 电脑相关 | Tagged | 1 Comment

Debian Lenny 安装 Nginx + PHP5 FastCGI 笔记

PS:这篇 blog 是我第一次尝试安装 nginx 时候写的,有不少配置不合理的地方,更好的配置请参考这篇文章。 由于最近谷奥的负载实在比较大,究其根本除去 WordPress 本身程序的问题外,很大一部分原因在于 Apache 的低效。虽然谷奥更换了更强劲的 Xeon x3370 CPU,但是还是未雨绸缪试了试传说中可以承受 Apache 10 倍负载的 Nginx,安装环境为 运行 Debian Lenny 的 VPS。 1,安装 Nginx: aptitude install nginx 搞定了。。。打开 80 端口看一下吧,应该已经 Welcome to nginx 了。 2,安装 php5: aptitude install php5-cgi php5-mysql … Continue reading

Posted in 电脑相关 | Tagged , , , , , , | 3 Comments

Displaylink —— Macbook 等笔记本的多显示器解决方案

昨天看到 @fire9 在 twitter 问 Macbook Pro 外接多于一个显示器的办法,今天简单把我的解决方案说一下。 我是因为家里有两个显示器,一个 24 寸的飞利浦 IPS 用 mini-displayport –> Dvi 连接 MB,还有一个老的夏普 LL-T1620,虽然小点,但是显示效果真是非常好,闲置的话有些浪费,于是也开始寻找给 MB 外接第二个显示器的方法。 Google 后发现 Matrox 有不少类似产品,但是价格实在是比较贵($200以上),接下来我发现了 displaylink 这个好东西。displaylink 是一个标准的芯片,HP、ASUS、Kensington 等都有相关的产品,我用的是在 Amazon 买的 Kensington Universal Multi-Display Adapter,当时 $66,现在降价了只要 $56了。。。 安装非常方便,这个 Adapter 一头通过 … Continue reading

Posted in 数码产品, 电脑相关 | Tagged , , | 6 Comments

简述 GFWInterceptor PHP 服务器端安装

18911080868 佟 Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , , , , , , | 111 Comments

试用 GFWInterceptor

GFWInterceptor 是 @overboming 同学写的一个 iOS App,其原理为按照关键字拦截应用程序外发网络请求到 proxy,并接受 proxy 传回的返回值,twitter / 4sq / Facebook 等一般都可以搞定。 GFWInterceptor 的手机端可以用 Cydia 安装,Source 地址是 http://gfwinterceptor.googlecode.com/svn/trunk/cydia,proxy 服务器端有 GAE 和 PHP 两个版本,不过 PHP 版本在我这里稍有问题,4sq 没问题,对返回值要求严格的 twitter 则提示 Extra Content,可能需要写 PHP proxy 的 @luosheng 同学 debug 一下 @overboming … Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , , , , , , | 10 Comments

搭建支持 OAuth Echo 的第三方 twitter 应用

背景:进入8月中,twitter 已经在每天减少 Basic Auth 的 API limit了,到月底 Basic Auth 将彻底关闭,也就是说到月底,所有的客户端,twitter与第三方服务之间都必须使用 OAuth 来传递帐号密码等信息。 我喜欢 twitter for iPhone 的很大一个原因就是其支持自定义图片服务,3.0 以及之前的版本使用 Basic Auth 自建图片服务很容易,只要处理一下提交过来的 multipart/form-data 就行了,但是相应的安全性比较低——密码用明文传送,所以 atebits 强烈推荐用 https,并且曾经计划在后续版本强制 https。当然现在都 OAuth 了,这个问题也就不存在了。 twitter for iPhone 升级到 3.01 以后,就一直有人说其有 bug,自定义 API 和 自定义图片服务都不能用,这个 "bug" … Continue reading

Posted in 我的工作学习, 电脑相关 | Tagged , , , , | 1 Comment

Debian 5 安装 Pure-ftpd 笔记

今天实在要用到 ftp 传文件了,不得已开始装 ftpd。因为之前一直在用 pure-ftpd,所以这次在 Debian 上也打算用这个,发现还稍微需要配置一下,简单记下来: 安装: aptitude install pure-ftpd 当然也可以直接装 pure-ftpd-mysql ,不过我嫌弄 mysql 表和用户麻烦。。 添加组和用户 groupadd -g 2001 ftpgroup useradd -u 2001 -s /bin/false -d /bin/null -c "pureftpd user" -g ftpgroup ftpuser 修改启动方式,从默认的 inetd 改成 独立启动,这步很关键,不过 ubuntu 下安装貌似默认就是 … Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , , , | 2 Comments