| tumblrbot asked: | ROBOTS OR DINOSAURS? |
| liruqi replied: | you are robot. I’m not. |
--------------------------------------------------------------------------------
================================================================================
================================================================================
( 李如其的博客. 关于我 )
================================================================================
| tumblrbot asked: | ROBOTS OR DINOSAURS? |
| liruqi replied: | you are robot. I’m not. |
--------------------------------------------------------------------------------
反向代理的问题,在我以前的Wordpress 博客上说过,当时用的 nginx。参考:给 wordpress.com 博客做反向代理。
反向代理配置本身不麻烦。问题是如何保证其它链接不会链到原始网站。上面的文章只考虑单域名,用 nginx 中的 sub_filter 指令做了域名替换。
Apache 做反向代理,也是类似的处理方式。不过 Apache 似乎没有一个自带的模块(所谓自带,就是 apt-get 下来就有的) 专门做文本替换的事情。仔细Google + 翻文档,发现Apache 有个更强大的 Filters 系统, 其中,可以自定义数据流的过滤方式。我把我的海盗湾的 vhost 配置拿出来,大家就明白了。
ServerAdmin liruqi@gmail.com ServerAlias thepiratebay.liruqi.info ServerAlias tpb.liruqi.info ServerName thepiratebay.org ExtFilterDefine FIXDOMAIN mode=output intype=text/html cmd="/bin/sed s/thepiratebay\.org/tpb\.liruqi\.info/g" Order Allow,Deny Allow from all RequestHeader unset Accept-Encoding SetOutputFilter FIXDOMAIN ProxyPass / http://thepiratebay.org/ ProxyPassReverse / http://thepiratebay.org/
这里定义的是用外部 sed 命令做文本替换。其实你自己用 C 写一个程序,读 stdin,写 stdout,也可以拿来用(但是会更有成就感吧 > <)。
还有一个细节,用 nginx 做 reverse proxy 也遇到的问题:从back-end server 读数据不要读 gzip 压缩的,把 Accept-Encoding 的 http 头干掉,就万事大吉了。
--------------------------------------------------------------------------------
“人的一切痛苦,本质上都是对自己的无能的愤怒。”
前几天我爸来北京。也没怎么出去玩。昨晚还因为吃饭时间我在玩游戏,还大吵了一次。完了之后又聊到一些我不想谈的话题。
今天女朋友生日。晚上下班去西直门一起吃饭。之后在商量怎么办。她问我带了什么。我身上就剩下些零钱和公交卡。她突然不太高兴了。问了才知道她今晚本想跟我出去的。维也纳酒店,之前帮巴西同事订房办了张高级会员卡,后来同事回国,会员卡归我了。可我没带卡也没带身份证,现金。
没有跟我爸提到过女朋友。因为知道父母肯定会不满意。我说去我家吧,没事,就住一晚。她说,这算什么。只好送她回家。也就送到地铁口。她住望京。回去也得1个小时左右。
回家之后没怎么跟我爸说话。也不洗澡睡觉。于是又因睡觉的事情吵了几句。烦,可有什么都不能说。说了也不会有好结果。大学的时候,因为住宿问题,我爸把我一华侨同学骂得狗血淋头,弄得我很尴尬。再也不敢冒这种风险了。
我女朋友这边。虽然一直觉得结婚的可能性小,却一直没有分手,我也没时间找别人。我没有明确表达自己的想法。在犹豫中痛苦。慢慢的就习惯如此浪费彼此的青春。
--------------------------------------------------------------------------------
在Cocos2d-iPhone 中设置自定义字体。
Cocos2d 版本1.0.1。
使用方法:把 cocos2d 的xxx.ttf 放到 Resource 目录,然后设置 fontName:@”xxx.ttf” 。注意,这个字体名字是FZCuYuan-M03S。
问题:自定义字体在模拟器上可以看,但是在iPad 设备上看不到。
在 Stackoverflow 上看到一个解决方案,尝试了,没用。。
然后自己尝试下载字体,居然可以work(都没有加到plist)。
然后发现下载的字体名跟文件名一样。
然后我把 xxx.ttf 改名 FZCuYuan-M03S.ttf,再加到 Resource,终于,iPad 上也可以work了。。。
--------------------------------------------------------------------------------
首发床照 (Taken with instagram)
--------------------------------------------------------------------------------
[self setIsTouchEnabled:YES];
-(void) registerWithTouchDispatcher {
[[CCTouchDispatcher sharedDispatcher] addTargetedDelegate: self priority:kCCMenuTouchPriority-1 swallowsTouches:YES ];
}
其中,priority其值越小,越是会优先响应touch事件。- (BOOL)ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event
{
CGRect aRect = CGRectMake(50, 50, 50, 50);
CGPoint touchpoint = [touch locationInView:[touch view]];
return !CGRectContainsPoint(aRect, touchpoint);
}
[[CCTouchDispatcher sharedDispatcher] removeDelegate:self];
--------------------------------------------------------------------------------
都别传谣了…
Dear Jason Russell,
After being bombarded with your KONY 2012 crusade, I have no choice but to respond to your highly inaccurate, offensive, and harmful propaganda. I realized I had to respond in hopes of stopping you before you cause more violence and deaths to the Acholi people (Northern…
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
My lover.
--------------------------------------------------------------------------------

cute~
(via deadgirls)
--------------------------------------------------------------------------------
pg 1 of 4
================================================================================