Winter Is Coming

Fear cuts deeper than swords -- By Arya Stark

Mac OSX通过ISATAP连接清华IPv6

| Comments

由于学校IPv6突然添加了认证系统,而且认证系统极其无比的烂,在忍受很久经常连接不上的痛苦之后,决定用ISATAP方式连接IPv6,因为目前学校这种方式是没有认证的。下面将介绍如何在Mac OSX下使用ISATAP

1、下载ISATAP client for Mac OS X

地址:http://www.momose.org/macosx/isatap.html

2、解压ISATAP client

1
2
% cd /usr/local
% sudo tar xfz ~/Downloads/macosx-isatap-*.tar.gz

Linode Gentoo主机安装PPTP和L2TP VPN

| Comments

由于之前Godaddy IP被block的原因,最近转到linode VPS上来了,作为优秀的VPS提供商,Linode给我们提供了高度的自由空间。这篇文章主要是用来介绍如何在Linode主机上搭建PPTP和L2TP VPN Server,由于我的主机是Gentoo系统,所以下面的内容都是基于Gentoo 2010的

PPTP

PPTP又称点对点隧道协议,是一种主要用于VPN的传输层网络协议,我们知道Microsoft Windows是默认支持PPTP协议的。下面是Gentoo下按装PPTP的方法:

安装程序

1
emerge -av ppp pptpd iptables

注意:此处需要内核有PPP支持,Linode Gentoo默认是有的,如果没有,需要重新编译内核

该来的终于来了

| Comments

当我9月份建立这个博客站点,我就想过,我的博客会不会被GFW认证,当时认为做为技术分享为主要内容的博客,应该不会引来河蟹的双钳。

可是很快事实就证明我错了,由于不是VPS,由于是共享IP,由于是大名鼎鼎的Godaddy,可恶的GFW对其采取的策略是封锁IP,这么简单粗暴的方法,带来的是无数的,像我这样的独立博客站点的倒掉。

我不明白为什么方滨兴带着他们的河蟹团队又开始了一轮扫荡,我也不知道这样的block,block,block要持续到什么时候,我只知道当你想要把一些东西扼杀来换取你们的利益的时候,实际上你们失去得更多

写在岁末年初

| Comments

差不多还有2个小时就要迎来2011年了,在这个岁末年初,寒冬之夜里,希望用文字总结2010这一年的收获,也对2011年有一个展望。

2010年的选择

最大的选择莫过于放弃保研,投奔创新工厂

2010年的收获

Gentoo 下安装 PAC Manager

| Comments

PAC Manager 是一款不错的带有 GUI 界面的 SSH 链接管理器,可帮助你管理大量的远程 SSH 主机。PAC Manager 采用 Perl/GTK2 实现。由于官方只提供Deb包,所以在Gentoo下如果想用使用PAC Manager 需要从源代码手动安装,本文将介绍在Gentoo下如何安装PAC Manager

下载

从SourceForge主页上下载pac manager最新的源码包,地址为

http://sourceforge.net/projects/pacmanager/files/pac-2.0/

选择pac-*-all.tar.gz下载即可

或者从svn上直接checkout出最新的代码:

1
$ svn co https://pacmanager.svn.sourceforge.net/svnroot/pacmanager pacmanager

《ReWork》读书笔记

| Comments

今天看到@virushuo推荐《REWORK》这本书,有幸拜读了一下,很不错的一本书

这本书由Jason FriedDavid Heinemeier Hansson 写成,而这两位是著名的Ruby on Rails框架的创造者,当然他们还有很多成功的产品,比如37signals

我读的是@livid的翻译版本,在线即可阅读,地址为:http://v2ex.com/rework 不过这是在GAE上的网站,可能由于网站访问量太大而造成Over Quota。今天花几个小时读完这本书,现在把其中精彩的部分摘录下来,供大家分享:

Chapter 2: 铲旧谋新

字符串近似连接算法——Ed-Join & PPJoin+

| Comments

什么是字符串近似连接(Similarity Join)

在说明什么是字符串近似连接之前,首先看看这个例子。我们在使用Google的时候,常常一不小心输错了关键词,这个时候Google会提示我们是不是要找那个关键字,就像下图:

"Google Did you mean"

Google这个“您是不是要找”就是字符串近似连接的一个例子

Google Reader官方Android版

| Comments

由于自己是Google Reader的忠实用户,所以一直很期待能在Android上使用Google Reader。第三方的Google Reader软件都不是很令人满意,所以就之前在手机上只用网页版的Google Reader了,网页版的Reader也设计得不错,这里是地址: https://www.google.com/reader/i/

移动网页版Google Reader截图:

Gentoo下emerge安装byaccj

| Comments

由于作业的原因需要用到java yacc,所以需要安装byaccj,eix看了一下在最新的源里面已经没有了byaccj,所以希望通过下载 源码来安装byaccj,但是下载下源码之后,编译有问题,所以想去找byaccj.ebuild这样的文件,运气好的是刚好之前版本的gentoo有这个ebuild,所以在这里分享一下安装方法:

配置自己的portage目录

我们知道默认的portage目录是/usr/portage ,我们也可以指定自己的portage目录来添加第三方的应用程序,方法如下:

Gentoo下安装ZendOptimizer和ZendDebugger

| Comments

由于开发需要,需要配置php,下午在gentoo下琢磨了一下怎么搭建php调试环境,我所使用的php开发环境是eclipse pdt,所以需要配置ZendDebugger(不知道eclipse pdt如何安装的可以参考这个官方文档http://wiki.eclipse.org/PDT/Installation),而ZendOptimizer对Apache做一些优化,所以需要两个并存。我的配置过程如下:

安装ZendOptimizer

1
emerge -av ZendOptimizer