Categories
快乐每一天

一个小故事

这件事情已经过去几天了,但是回想起来总还是觉得比较有意思,所以发上来做个纪念。

事情发生在microsoft.public.vc.mfc新闻组上面,是一个英文的新闻组。然后在某天,有位叫“松竹”的同学发了一篇帖子,询问关于CEdit::GetSel的问题。这本来也很正常,不过唯一例外的是这篇帖子使用中文写的。于是故事开始了…

由于字符集的问题,老外看来肯定是乱码,于是有位叫Ajay Kalra的MVP就re了一句简单的“That’s all right”,或许就不想再离了,然后我们这位“松竹”就re Ajay Kalra的回帖,继续用中文写了很长一段描述。于是Ajay Kalra和Tom Serface开始讨论到底是自己的字体不对呢,还是怎么回事。其中有个建议说应该试一下UNICODE编码,另外一个同意,然后说了一句“I think you are right. I missed that completely. Next time I will put on my UNICODE glasses.”,很幽默的一句话。

当然故事并没有结束,因为这位同学根本就不是用的UNICODE的字符集,理所当然的这两位先生看到的还是乱码。直到2天之后,另外一位fiveight的看不下去了,re了一下,说“It is not your font’s fault, Tom.This artical is writen in Chinese,and uses GB2312 code.”,故事才告结束,否则还不知道那两位老外要研究多久。 : )

Categories
随心所记

“九月天”及其它

九月天”的由来很简单。在几个月前,由于猪宝大人喜欢去“四月天”看小说,正巧自己也正无聊,申请域名上瘾,.net的肯定没有希望了,那就看.cn的吧,于是就一月天查到九月天,竟然还能碰到9yt.cn还空缺,于是得到了现在手里最短的域名。

9yt.cn本来是拿给猪宝大人将来写小说的时候用的,但是近期估计没有这方面的计划,一直闲置也有些浪费,还是该先利用一下,到时候再奉还。

不过在新网的虚拟主机的空间一直很小,而且自己的空间不能绑定另外的域名,买个新的又不划算,事情也就这样放下来了。就在前些天,忽然想起来,自己在dreamhost还是有个超级帐号的,可以开辟无限数量的domain,于是空间的问题解决了。

至于内容的问题,是在前几天在自己的Blog上面贴电影剧照的时候,突发其想。既然喜欢电影剧照,那就收集下来吧(版权的问题暂且不论),既然收集,那就找个专门的地方吧。于是9yt.cn就拿来用了。

没有期望会有谁去访问,只是自己看着方便一些吧。

Categories
随心所记

遭遇“侵权”提醒(msn)

还记得在前几天的时候,在blog上写道“国外的月亮比较圆”,说的是相同情况下,英文的adsense的受益要高于中文adsense的10倍以上,然后盛赞外国人的慷慨和投入。

今天上午打开信箱后发现我的Code Libray有5篇comment,心想才开张10天就有这么多评论,窃喜。再仔细一看,发现不太对劲。其中某人这样写道:

“hamo” has posted several of my articles on ucosoft.com. I am the original author of these articles, I hold copyright on them.
I did not grant “hamo” permission to reproduce those articles. I must insist that the articles be removed. If you’d instead like to quote perhaps a short snippit of them and provide a link to the full, original article, that would be acceptable. If you’d like to reproduce the articles in full, we can negotiate a suitable fee to do so.

类似的其它人的还有2篇。

这件事情的由来有点意外,因为当初贴那几段文字的时候也没有想过版权的问题,而且当时也只是想作为阅读心得,后来懒的写就copy了两段原文,没想到人家就找上门来了,呵呵。

看来外国佬在这一方面还是蛮注意的,而且从记录上看应该是从google搜出来的。看来后面在这些方面还需要更加注意一些,即使在没有几个人访问的个人的blog上面。

对比一下国内的网站,同一篇文章baidu一下能搜出成百上千篇一模一样的文章,然后也都是写道 Copyright 200x-2006, all rights reserved. 不过也不好说,大家都是copy-paste,也就没什么谁对谁错,因此也就共同繁荣了。

回想一下,某人在国内外研发软件的感慨,还是蛮有意思的。在国外,也不少,而且世界上大部分的盗版产品都是来自美国、俄罗斯等国家,但是在软件的使用上,至少在商业方面的使用上,大家还是比较注意的。首先,相对于生活水平来说,软件并不贵;其次,万一出点问题,处罚相对来说比较重。意识有了,措施有了,于是发展也就就好了。

仅此纪念。

Categories
快乐每一天

赞伟大的盾(msn)

盾是非常伟大的,虽然说有了矛才有的盾,但是当把所有的窗口都关闭的时候,人是会窒息的。

有好几天不能访问Google了,但我还是能够忍受,google.itgoogle.de 都不能访问了,我还可以容忍,因为我还有google.cn,再不济也还有baidu在,虽然搜英文是一塌糊涂。

但是今天,打开自己的space的时候,去查看comment的时候,出现那个熟悉了千百遍的画面。呵呵,我的blog又有什么问题呢?

万般无奈,只好拿出Tor试一下运气,启动Tor,打开FreeCap,速度极慢,而且打开comment页面的时候,依旧是那个提示。不会连Tor也被搞定了吧?

然后再搬出“伟大的梯子gladder”,希望能够有所收获。访问Goolge还有google快照都没问题了,但是Space的comment页依旧不行。也难怪,梯子是给人看wikiMedia或者google cache的,我的space恐怕不在它的作用范围之内。

算了,至少还能看正文,满足了。

后记:研究了一下gladder,还是很不错的,应该发扬广大。

再后记:这片blog发完之后,似乎space都正常了,似乎我错怪盾了。

Categories
技术讨论

突破公司网络封锁,畅游无限网络

2010.06.10补充:随着vps的价格降低,现在采用vps方案进行解决已经更加经济和合理。这样可以保持一台24小时在线的服务器,有着固定ip和更多的功能。

具体可参考下文,只需要在其中定制对应的代理端口即可。

在VPS上用3Proxy架设http代理和socks代理(Ubuntu)

——————-补充结束,以下为以前旧文———————————–

似乎现在总是喜欢来点噱头,不管怎么样下面总结一下怎么突破公司的BT网络限制实现自由上网的方法,希望不会被领导看到,也不要被同事们发扬广大。

公司是由科研院所改制的股份制企业,很多地方都体现着一种呆板和守旧,网络也不例外。

在公司局域网上网需要通过统一的ISA服务器(10.0.0.1)并以域帐号验证身份。对于大多数普通员工而言,只开放了smtp和pop的端口(这还是在2006年新年以后的恩赐,当时年终总结的时候,我在总结报告里提出作为程序研发人员,连email的权限都没有实在严重影响工作等等,反正后来就开放了,不知道是不是因为我提的原因),我当然也不例外。即使对于某些可以上网的同事,也是需要设置10.0.0.1:8080的代理才可以。

Microsoft的ISA防火墙还是非常强大和完善的,它通过在客户端安装ISA Firewall client,劫持socks通讯到ISA服务器,通过基于域帐号的身份验证和预设的规则决定是否允许通讯。详细资料参考Microsoft ISA Server: Integrated Edge Security Gateway Product。这样的体系几乎没有办法强制的绕过,所以只有变通处理。

由于开通了SMTP和POP的权限,也就是说,如果没有进行内容过滤的话,25和110端口应该是开放的,所以如果在外部在上述端口上开设代理服务器,那不就骗过去了?

由于这些端口具有明确用途,网上的公共代理没有开设在上述端口的代理服务器的,所以只好自己动手,拿自己家的电脑顶上。

代理软件有很多,最简单的就是CCProxy了,从网上下载回来,最新的版本是6.3.9,演示版支持3个用户,自己用就够了。启动CCProxy,在服务设置里面打开的http和socks两种代理,并分别把服务端口设置在25和110。同时在用户设置了帐户密码,禁止匿名使用。

在公司电脑上,启动ISA firewall client,打开ie,设置好代理为 221.111.33.123端口25,地址栏输入http://www.ucosoft.com,成功了。然后测试socks代理,flashget下载,cterm上bbs都没有问题,但是在使用msn上碰到了问题,发现不论是使用http代理或者是socks代理,都不能登录,或者登录之后不能显示联系人名单,不知道是否ISA服务器上做了特殊的限制,只好拿Google Talk(gtalk)代替,效果不错。

后来发现使用http代理,在访问某些https网站时可能白屏,不知道时ccproxy的bug还是其它原因,利用FreeCap封装利用socks代理则没有问题。

最后,由于服务器时adsl拨号,每次的ip都会变,为了不要每次都抄录ip,采用了花生壳的DDNS客户端软件,当前版本是3.9。

总结:

利用25和110端口在公司外部利用CCProxy开设代理服务器,在公司通过http、socks代理访问网络,对于不支持代理的软件,可以利用FreeCap来进行封装利用socks代理。同时利用花生壳的DDNS软件动态更新域名的ip,省却记忆ip的烦恼。

后记:

曾经想过一个问题,为什么现在才想到这些呢?原因似乎只有一个,现在需要

Categories
快乐每一天

国外的月亮比较圆(zz from MSN)

取这个名字的用意也就是哗众取宠,至于能不能达到目的也就不是自己所关心的了。

当初建立blog(http://www.itcivil.com)的原因有几个,有把空闲的域名利用起来的因素,也有想整理一下自己的感想、收集一些资料的原因,但是其中Google Adsense也是其中因素之一。

Blog后来把名字取为卓越无限,虽然定位已经和原先的设定相去甚远,但也在坚持写或者copy。随着Blog的数量的增多,Baidu的光临也比较热情(这里还是要感谢一些baidu),所以访问量也慢慢到了50ip/100pv左右,虽然依旧少得可怜,但毕竟还是有人访问过了。然后就去看adsense的收入,每天也会有一次半次的点击,但是每次点击的费用最高也就$0.05,距离google的支付金额100$还有着无穷的距离,同时在在把Google Adsense的每日报告关掉之后,也就慢慢淡忘了。

后来在某天,大约是在11月初的时候,发现dreamhost真的很慷慨,很方便,远远比国内的主机服务商实惠的多。于是,就想建立一个纯英文的blog,做技术学习的笔记也好,当作联系英语也好,当作测试dreamhost也好,反正就建起来了,于是就有现在的CodeLib(http://www.ucosoft.com)。内容同样也是缺乏,而内容永远都是网站的生命根本。于是就把当初改进CGridCtrl比较得意的一个作品放上去,也就是这一篇ucoGrid, a great grid control of MFC,并且到CodeProject上面的CGridCtrl下面发了一段介绍性的comment,于是带来了每天8ip/20pv的访问量。

事情倒此似乎并没有意外,不过在昨天心血来潮去查看Google Adsense的报告时,发现了比较有意思的现象。首先,在CodeLib上面的Adsense的点击率都比较高,从统计数据上看,似乎每个ip的来访者都点击过(也可能是广告吸引人);另外一个就是Adsense的每次点击费用都远远高于中文Adsense,一般在每次点击$0.4左右。而且eCPM也有破天荒的看到了140.8$的景象,老外真舍得花钱。

写到这里就该结束了,虽然adsense帐户上的金额离100$的支付起点相距千里,但是聊剩余无吧。回应标题的噱头,总结一下,如果有可能的话,国外的银子应该比国内的好赚的多。

我的Blog:

卓越无限(http://www.itcivil.com)

CodeLib(http://www.ucosoft.com)

即将开张的还有

UIWORK (http://www.uiwork.com)

IT-Civill(http://www.itcivil.net)