Browsing all articles in 负暄琐话
Mar
2

小解释一下怎么用vps给GAE做反向代理

Author laihj    Category 负暄琐话     Tags , ,

最近可能出了某些事,you8g先挂了,后来chinasb又出问题,免费的反向代理服务基本全没了(今天听说chinasb已恢复),于是开始考虑自己用VPS为GEA做反向代理。

题外话,免费的东西其实很贵,因为不知道什么时候就没了,而反向代理的收费又不好做。因为ip很贵的,唯一可以降低这个成本的方法是多个站点使用同一ip,但这样又增加了ip被封的风险,封ip完全是网络上的连坐。

反向代理的搭法,在google上搜”VPS GHS 反向代理”就能出现一串,问题在于,软件的blog上来就给你两个nginx的配置文件,完全没有解释,也许对正经玩vps,玩nginx的人来说完全够用,但不解释的风格对完全没接触过网络这一块的程序员来说还是不适合了一点。这里尝试解释一下。

Apache的我没用过,这里只说nginx的,用nginx就是用它的负载均衡模块,所谓负载均衡,简单地说就是把浏览器对网站的请求分发到不同的服务器上去。写成配置文件是这样的:

Nginx

upstream ghs {
ip_hash;
server ghs.google.com;
server 72.14.203.121;
server 72.14.207.121;
server 74.125.43.121;
server 74.125.47.121;
server 74.125.53.121;
server 74.125.77.121;
server 74.125.93.121;
server 74.125.95.121;
server 74.125.113.121;
server 216.239.32.21;
server 216.239.34.21;
server 216.239.36.21;
server 216.239.38.21;
}

server {
listen 80;
server_name ghs.diggdb4.us look.diggdb4.us;

location / {
proxy_redirect off;
proxy_set_header Host $host;
proxy_pass http://ghs;
proxy_set_header  x-real-IP  $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

server配置不同服务器的部分:

listen 80  监听80端口

server_name ghs.diggdb4.us look.diggdb4.us;    请求ghs.diggdb4.us和look.diggdb4.us时,将请求转到这里服务器

location / 从哪个路径开始,以这个配置文件为例 location / 就是ghs.diggdb4.us/* ,  location /233/ 就是ghs.diggdb4.us/233/*

proxy_pass 将请求转到到 http://ghs  这里把向的就是上面配置的upstream ghs.

配置完之后,整个请求的行为是这样的:浏览器录入look.diggdb4.us  > 转到vps > nginx将服务转到ghs.google.com > ghs.google.com定位具体的appspot > 返回结果.

Jan
27

失业二旬记,准备回家过年了

Author laihj    Category 负暄琐话     Tags

很多年以后,比你想像的还要很多年的很多年以后,在巴米利恩,当杨将皇帝的旗舰伯伦希尔纳入射程时,他选择不攻击,之后联盟与帝国签定了条约,而杨元帅则开始了也许是他一生中最快乐的日了,他退休了。

一月上班第一天提交申请,几天后就离职了,说退休也不合适,算是失业下岗吧,算了也近二十天了,总体来说,很开心。

这二十天主要做了两件事,一是写第一个ios程序,anTimeLog的iphone版,其中不断查文件不断google,等做得差不多了需要申请apple developer program时出问题了。我原先的想法是反正回家才有机器,回家前两天申请一个就完了,当初申请android market 也就花了半小时而已。所以昨天我开始提交了申请,到最后一步的时候出问题了,丫太蛋疼了,丫要求打印个单子填好再传真过去,天通苑这乡下地方,我出门找了一圈,只有两台传真机,还都告诉我只能传真国内的。

第二件是豆瓣相册链接的收集,最近忽然发现豆瓣相册很有意思,就我个人的看法,豆瓣相册完全有可能成为最好的SNS相册,这可能是无心插柳的结果,豆瓣本身并不重视这部分,很久以前豆瓣还说因为带宽原因不支持相册。以我现在手上的数据推算,豆瓣上现在应该有150W个以上的相册,而以豆瓣普通用户的身份,接触到相册的主要途径是友邻推荐,这个途径效率并不高,非常不高。所以豆瓣上现在有一些原生的豆瓣相册推荐列表,我想做的就是这么个列表机械化做大,或者也可以为这些个性列表提供基础数据。说白了就是一个系统,你可以对它说:嘿,爷现在没事干,给个十个推荐数1000的相册看看。真正着手之后发现工作量异常大,可以要几个月的时间才能完成,但它的一个副产品,一周之后就会上线了。

我觉得这是一个不错的时代,手机应用的崛起使程序开发这个领域部分回归传统的年代,程序员是手艺人,而不是流水线工人的年代,我们耳中流传着的英雄程序员们所处的年代,一两个人可以开发产品的年代。它只是不错,并不很好,手艺人的门槛比以前低多了了,手艺人也比以前,一两个人虽然可以开发产品,却不一定好卖。

啊对了,还有很多开源工具。

手艺人有手艺人的乐趣,流水线工人却很少有,这是一种很简单的乐趣:做东西玩。

我坐在家里做东西玩,我喜欢做东西玩。如果能够养活我自己,坨坨,还有两只猫,我还真愿意就这样一直做东西玩。

快要过年了,这也算是年终总结。

感谢MAC OS和Ubuntu,*nix系统绝对是适合手艺人的系统。

尤其感谢Ubutnu,是ubuntu带我离开WIndows的世界,虽然我现在主要的活动是在Mac上进行,但我无比怀念apt-get.

apt-get,有无穷的牛力。

Jan
14

程序员何苦为难程序员

Author laihj    Category 负暄琐话     Tags

前几天在推上看到一堆人争论盗版的问题还比较欢乐,转头一看Android国内市场出现在了后台发短信扣费的软件。

这下市场又不好看了。

本来,Android国内开发者没有App Store,赚钱能力就不如iphone。唯一的优势就是Android看上去比较开发,国内也可以做自己的市场,本来我还天真的想,像安卓,机锋这样的市场做大了会不会有机会走收费的模式。虽然国内信用卡也许没有想象中普及,也不会有像iTune那样已经培养好的大一统客户群。但国内还是有统一付费渠道的,网络的有支付宝,直接用移动联通的SP付费也是一个不错的途径,把猪养肥了再杀,老大们吃肉,我们程序员也跟着喝点汤。

着什么急啊,猪还没养肥呢,就玩破解加流氓吸费软件这一手。用户不肯付费就够让我们小媳妇样了,何苦自己又打自己一巴掌呢。

Jan
1

你好,2011

Author laihj    Category 负暄琐话     Tags

2011年的第一天就要结束了。这一年的目标只有一个:要目田。

Dec
22

黑松白鹿

Author laihj    Category 负暄琐话     Tags

C360_2010-12-18 18-15-45C360_2010-12-18 18-17-40C360_2010-12-18 18-17-56

 

不错的日本料理店,生吃蠔极靠谱。

Dec
10

空椅子

Author laihj    Category 负暄琐话     Tags

empty.jpg

Dec
3

加班

Author laihj    Category 负暄琐话     Tags ,

我们的祖国,就是有把正不正常的事变正常的能力,同时也把正常的事变不正常了,比如加班不给钱。

这个项目刚开始的时候,我坚持撑着不加班,后来也撑不住了。我实在找不到加班的理由,要一个人加班,他从加班这件事中能得到什么呢?

首先,我们不多给钱,没有人会因为加班得到奖金。

其次,这就是一个用无差别人类劳动到市场上换钱的项目,就是说从技术角度讲,它并没有让人眼前一亮或保持持续兴奋的地方。曾经有一个故事说,从前有一个程序员,他老婆在产床上睁开双眼看到他还是写代码,于是质问他说那破游戏比她还重要么?这个程序员回答说这不是破游戏,这是星际争霸。我们做的不是星际争霸,我们不改变世界,当然也不改变中国。

再次,我们使用上个世纪的技术,从经验值的获取来看,相当于三十级四围30,30,30,30的英雄带着骨龙砍十个骷髅,当然,英雄的四围也许没那么高,带的也可能不是骨龙而是僵尸,但经验值确实就就那么多了。

以我的角度上,程序员能从这个项目中得到的非常少,在商言商地说,甚至是负的。因为工作这件事,本质上来说,就是一个人将自己的时间卖给公司,在这段卖掉的时间里,他不能做自己的事,要做公司要求的事。加班,就降低了他单位时间的售价。

那么程序员为什么不辞职呢?程序员抱怨加班,抱怨伙食太差,抱怨公司行政人力太SB,他们却不辞职。

是因为懒惰和恐惧吧。懒得出去找工作,懒得折腾,害怕辞职之后找不到工作,还不起房贷。

公司就是利用这一点,公司比程序员强一些的地方在于,它对雇员的承受力,远比员工失去工作的承受力为高。亚当斯密说过这事儿,假设公司不开工,一年才会破产的话,劳动者经常不工作两个月就要饿死了。于是劳动者对加班这给钱这事儿的容忍度也高一些,之后又高了一些,再高一些,于是有一天我们头对我说,你看我们整个公司的这样,外面的公司其实也差不多。

对于公司来说,这么做的风险在于,忽然有一些,劳动者不忍了,他们竟然提出要辞职,(应该不会有罢工这回事,这需要组织,至少我们公司来说,工会的作用联系一些企业到公司来搞促销)这个比较麻烦,不过这件事发生的机率非常非常小。一般情况下,只会是他提出辞职,不会是他们。这事儿麻烦一点,公司越小越麻烦,所以事实上,小公司的待遇反而好一些,因为人员离职对他们整体的伤害更大。而大公司早就有应对之策,它会先让你的工作永远有人可以代替,所有paul有篇文章就说为什么不要为大公司打工

顺带一提,我辞职了,在工作交接期。

 

 

 

Nov
23

即将退休

Author laihj    Category 负暄琐话     Tags

me & ace (艾斯最近喜欢趁我站在洗手池旁边的时候跳到我背上来,这事儿路飞永远也做不到,路飞是一只连窗台都跳不上去的恐高猫,丢尽了猫科的脸)

下午跟主管领导说了想辞职的事,没有意外的话,最晚一个月后,就小退休了。

大约到明年五月前,过上喂猫跑步写自己想写的代码的好日子。

Sep
30

姑凉,我钱包丢了

Author laihj    Category 负暄琐话     Tags

2010-09-30-155927_639x474_scrot

早上换了地铁公交,下车发现钱包没了,到总站找了一圈也是没有。于是打电话给姑娘说我的钱包丢了,姑娘的语气小烦,说在干活呢一会打给你。再打来时语气平和有说有笑了。

后来姑娘说,到其它地方用力地骂了我一顿才回头安慰我的呢。

忽然就觉得心神定了,赶紧把要挂失的东西一串挂失了。姑娘说我们在一起总是亏钱呢。我想,还好,只是亏钱呢。

上次亏钱,亏了够姑凉二三十件衣服那么多的钱,姑凉说,那我下月工资跟你补吧。于是觉得就都还好了。

世界是一个概率体,它只是路过了你的生活,它对你既不特别好,也不特别坏,既不永远地好,也不一路地坏,它今天给你一颗糖,明天可能就甩你两巴掌。

所以会有那么一天,世界对你的苛待达到顶点,有那么一天,你灰头土脸,两手空空,眼睛青肿,坐地铁回家的钱都是借的,姑凉坐在家里,她并不急着发愁,并不忙着生气,她跟你一起骂这个世界真是MLGB的,然后陪你去大排档吃串喝酒。于是你就会觉得,世界这个东西,还是不错的。

所以王海桑有诗云:
所以我看见一百个一千个女人美好地生长
只抱住其中一个,亲亲她,娶她为妻
这件事啊,如此浪漫
只想一想,就是幸福

Sep
17

教育

Author laihj    Category 负暄琐话     Tags

谢泳的《靠不住的历史

第一篇讲陈宝箴其事,谈到教育,说一个社会教育是否成功,要看五十年,因为五十年时间,这个教育机制下出来的人,都爬到了社会的顶端,如果他从政,那应该就进入中枢了。科举教育太多不是,至少其教育出来的人所治理下的中国社会,礼义还是伸张,血气还算汹涌,算不上大失败。

从今年往回算50年,想想那时候的教育。从2020(如果世界没有在2012年毁来的话,算来我应该还活着)往前再倒推五十年的教育,忽然觉得如果谢泳的命题是对的话,也不是什么好日子啊。