13年前的西祠胡同入站欢迎辞。。

西祠胡同是一个城南的小胡同,纯朴、善良的民风,乐于助人的习俗,使这里成为一个和睦的大家庭。在胡同里住有23家人家,最老的住户是住在15号的张大妈家,她是西祠胡同的居委会主任,张大妈可是个热心肠的人,张家长,李家短,全胡同没有一个比她更清楚的。来西祠胡同的人多了,张大妈也就更加忙了,谁家的客人太多,谁家忙不过来,都还得张大妈来调解。这不,二子的茶馆里有一位客人要提建议,也得张大妈张罗。

猛击阅读

Ubuntu 安装 Java[转]

回回都要手工装,烦躁。

安装办法:

1,编辑源列表:

sudo vim /etc/apt/sources.list

在最后 添加一行:

deb http://archive.canonical.com/ lucid partner

2,更新:

sudo  apt-get update

3,安装java:

sudo apt-get install sun-java6-jre

在 Ubuntu 上安装 MingW-W64 交叉编译环境[转]

I contacted Pali, who was kind enough to provide a better solution (https://bugs.launchpad.net/ubuntu/+source/gcc-mingw32/+bug/568028):

Download the newer packages from the mingw-packages ppa repository (these are not only for karmic, they work on maverick, too):

wget http://ppa.launchpad.net/mingw-packages/ppa/ubuntu/pool/main/w/w64-toolchain/i686-w64-mingw32-toolchain_1.0b+201011211643-0w2273g93970b22426p16~karmic1_amd64.deb
wget http://ppa.launchpad.net/mingw-packages/ppa/ubuntu/pool/main/w/w64-toolchain/x86-64-w64-mingw32-toolchain_1.0b+201011211643-0w2273g93970b22426p16~karmic1_amd64.deb

Make sure you choose the correct architecture for your system (amd64/i386)!

Install some dependencies:

sudo apt-get install libcloog-ppl0 libgmpxx4ldbl libmpfr1ldbl libppl-c2 libppl7

Finally install the downloaded packages:

dpkg -i i686-w64-mingw32-toolchain_1.0b+201011211643-0w2273g93970b22426p16~karmic1_amd64.deb
dpkg -i x86-64-w64-mingw32-toolchain_1.0b+201011211643-0w2273g93970b22426p16~karmic1_amd64.deb

Enjoy your new compilers like this:

i686-w64-mingw32-gcc main.cpp -o main.exe
i686-w64-mingw32-g++ main.cpp -o main.exe
x86_64-w64-mingw32-gcc main.cpp -o main.exe
x86_64-w64-mingw32-g++ main.cpp -o main.exe

Joel Spolsky: 创业公司如何公平分配股权?[转]

创业网友提问:

我有一个新的社会网络应用的构想。我并不期望这个应用可以获得巨大成功,但我想还是有些潜力的。我找过一些好友和同事交流过这个想法,他们都十分喜欢这个构想。还有些朋友甚至提出想作为合作伙伴加入一起进行开发,把想法变为一个可用的软件。

我无法用自己的钱给他们支付工资(他们也不期望那样),而且大家都打算把这项工作作为我们平时晚上或周末的业余项目。因为我认为这个想法有潜力可以变为成功的企业,我想从目前这个阶段开始,就解决企业所有权/薪酬的问题,免得将来因为没界定清楚导致真正的问题。我倾向于把公司所有权在我们三个创始人当中平分,而且基于这个分配规则来确定将来盈利后如何分配。这个选择对吗?如果对,怎么才算公平的股权分配?这是我自己提出的想法而且已花了不少时间做规划(而且我很确定我将自己负担所有开发过程中发生的费用),所以我感觉我应该理所当然持有更大的股权。这个要求是否合理?

我还同时企图想办法按付出的努力来激励我的合伙人。我不担心有人加入后什么都不干,但我的确认为我们当中有一个或多个人也许将十分努力付出,比其他人付出更多。如果情况是这样,我想这类合伙人应该获得更多的股份。在规划股权架构方面,您有何建议?
猛击阅读

伟大的架构师和产品经理--老聃

《道德经》里面有这样一段话:

“三十幅共一毂,当其无,有车之用。埏埴以为器,当其无,有器之用。凿户牖以为室,当其无,有室之用。故有之以为利,无之以为用。”

大致的意思是,做轱辘,你得留一个洞来插车轴;做器皿,你得把中间挖空来盛水;做房子,得把里面空出来才好住人。

一个架构,一个产品,必须能解决问题,就是有,同时必须能够解决同一类问题,就是无。

对于开放平台,必须能够尽可能的接入外部资源,同时有对外部资源有价值。有价值就是有,开放就是无。

相信今天的程序员,架构师,产品经理,都可以从里面找到自己学科的身影。

什么设计模式,开放平台,api。。。

纠结的 websocket 握手协议

websocket 现在版本的握手协议相当变态。

前一版本看着还像个 http 的握手:

GET /ws HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Host: www.9465.net
Origin: http://www.9465.net
Cookie: somenterCookie
HTTP/1.1 101 Web Socket Protocol Handshake
Upgrade: WebSocket
Connection: Upgrade
WebSocket-Origin: http://www.9465.net
WebSocket-Location: ws://www.9465.net/ws

再看看现在的版本:
猛击阅读

How are you,怎么是你啊

今天随心回来,抱怨学校里面的英语太简单,连老师都觉得课本讲的没有意义。

我就好奇问她,开始是不是教:“How are you”啊?

然后她说,是啊是啊,于是大笑。

因为之前我给她讲过一个笑话,翻译“How are you”为“怎么是你”,翻译“How old are you”为“怎么老是你”。

看了不少美剧,有个感觉,那就是如果有人问你:“How are you”的时候,多半你的状况其实已经很不好了。更多的和更随便的是“What’s up”,或者“What’s going on”。

不过还好的是,随心他们的教材里面,回复“How are you”的不是“I’m fine,  tank you, and you”了。也许是个进步了,^_^。

管他呢。

谁是阿凡达

最近折腾 WordPress 和 Redmine,发现他们都支持了一个头像服务,叫做 Gravatar,就觉得老外挺搞笑,居然也跟国人一样山寨。

然而随着不断挖掘,居然发现大家似乎都很山寨,不但 WordPress 和 Redmine 自己都有支持本地上传的 avatar 插件,就连 facebook 和 tweeter 也叫 avatar,于是就很费解了,就开始问 google 大叔。

google 大叔让我问爱词霸MM,爱词霸MM 这么回答的:

猛击阅读

ubuntu 上 redmine 安装及 svn 权限绑定

本文并不适用于所有的需求。适用环境如下:

  • redmine 用户分为程序员和普通成员,普通成员不可访问 svn,程序员可以访问,并且可以访问全部 svn 代码。
  • 只有项目组成员才被允许向版本库中提交代码。

因为 apache 认证模块的限制,未能实现 svn 的浏览权限与项目绑定。因此程序员允许查阅全部代码。
猛击阅读

如何干净的独立一个 svn 项目目录

需要从一个庞大的版本库中将一个项目目录独立出来,这个问题很常见,解决方法也差不多,这里有详细讲解:

http://blog.chrisramsay.co.uk/2008/11/03/split-up-a-multi-project-svn-repo/

不过这么处理之后,会有一个遗留问题,那就是会留下大量垃圾日志。整个代码库内的日志全部都会保留,无论是否属于本项目。在大量搜索的基础上,发现这个问题基本无解,甚至准备放弃。

考虑几天后,突发奇想,笨人用笨法,全库操作不可行,咱就一个一个来。通过依次 dump 每个版本,来达到仅同步有用版本的目的。
猛击阅读

免费邮箱搬家

9465.net 的邮箱以前一直由 live.com 托管,随着使用越来越频繁,感觉国内使用实在是太慢太慢了,但是一直也下不了决心更换。

直到最近重装 wordpress,想用邮箱发送注册邮件和评论通知,使用了一个 WP-Mail-SMTP 的插件,而在安装过程中却发现不支持 live.com 的邮箱,趁此东风,决定更换邮箱托管了。

于是简单查看了一下国内的免费域名邮箱,sohu 需要企业营业执照,就先选择了网易的免费企业邮箱 ym.163.com。

 折腾一下午,更换完成。目前看来有几个好处:

一,速度快。的确是快,ping pop.ym.163.com 延时 66ms,而 pop3.live.com 要 380ms。
二,支持邮件群。对我是没有用处的,但是企业使用这点还是有些好处的。
三,协议简单,使用方便。我并不需要多好的安全性,但是却需要比较好的兼容性,于是不支持 ssl 对我来说反而成了优点。对于企业就难说了。
四,outlook 收信不再重复。live.com 在设置不删除服务器信件后(因为手机还需要收信,所以不能收信后立即删除),outlook 会不断重复信件。现在好了。

第 1 页,共 4 页1234