2007年08月30日 16:38
IDC风暴,站长的末日?
from Solidot by kempson
shizhao 写道 "继河南“紫田事件”、广东汕头“蓝芒事件”之后,下一个会轮到哪个IDC?更有传言说,浙江公安厅召开“十七大”前严打“交互性网站”(论坛/博客/留言板)通告会:会议精神明确要求,各IDC服务商在十七大之前,必须强制关闭
所有论坛/博客/留言板等交互性网站。整个机房只要发现
超过7例,采取
关闭机房强制性措施,并处罚款
5-100万元。希望solidot不会遭受池鱼之殃。整个中国互联网真够文明用语的和谐呀..."
BTW:
今天心情很糟糕。
2007年08月29日 17:55
紫田网络灾难
国企老总一句话,就使数千名站长有了个不眠之夜,使上万个网站无法访问。这个夜晚,直接损失上百万,间接影响无法计算。
汕头电信也搞单方面拔线 Discuz论坛新版发布日惨遭断网
此类事件实属不可抗力及不可预知,由此给您带来的不便,请您支持和谅解。
警察将在互联网上巡逻
如同在现实中那样,用步行、骑自行车或驾驶汽车的方式飞过用户的屏幕,以警告他们远离非法的内容。
题外话:
SB = safe browsing
2007年08月26日 13:50
猎手在周五的晚上突然宣布周六请客。其突然性不亚于一次没有任何征兆的恐怖袭击。当然,袭击行动并没有造成什么影响──因为当时大部分人都不在线。
因此,这次的聚会实际上只有5个人:猎手、Mike、Mike家属、猛禽和我。
虽然人数不多,但是由于菜肴过于精致,最终还是要动用到Mike带来的更加精致的蛋糕。打开蛋糕的时候猎手很为mike弄小了他的岁数而感到高兴,但是我要提醒猎手,男人,还是成熟点好。
席间相谈甚欢,虽然没有女王、TR等BT高手加盟,但还是诞生了一则经典词汇:
先天性表妹。其来龙去脉如下所述: 猎手提到了他的妹妹,然后Mike就想到了一件往事:他的一个同学经常宣称自己出去约见表妹,正当大家猜测他一共有多少表妹之时,传来一个解释:原来“表妹”是“女朋友”的委婉代称。因此当猎手再次提到他表妹的时候,mike说:“你得说清楚,你这个表妹是
先天性的,还是
后天性的”。众人回味,不禁啧啧称奇,一致推选此语为本次聚会经典话语。
聚会照片内部已通知,不公开。
饭后和猛禽去新天地转了一圈。依然是人多嘈杂。拍了几张。
1. 无题
2. 聚会FB地点:葡京煲煲好
3. Luna
4. light in the dark
5. Blue
6. TMSK
7. Light & Line
8. 图腾
9. Keep Walking
2007年08月24日 23:26
关于摄影这件事,我一直活在自己的小圈子里,并没有太多的和人交流。即使有几个一起玩的朋友,也是差不多水平线的。
今天朋友介绍,认识了一下
一菌MM,她的作品真的有让人眼前一亮的感觉。今天
比如
这个 这个 和
这个
平心而论,这些作品艳丽有余而内涵不足,比较适合作为广告的素材而不是单独的摄影作品。但单从技术和美学角度而论,这些照片并不是我们这一类人能拍出来的。
摄影作品是艺术和技术的结合体。我们这些搞IT的,只会注意到技术层面,而在艺术层面难有突破。但真正要夺人眼球,还是需要在艺术方面有所成就。技术,只是表现艺术的一个手段而已。对我而言,即使给我一支同样的微距镜头,一组更加专业的灯光,我也不知道应该怎样去表现一棵青菜、一只西红柿。因为这不是技术问题,而是想法问题、创意问题。
在我们看来头疼无比的想法和创意问题,一菌MM很容易就做到了。今天跟她聊了几句,想她请教拍摄的方法,她总是说自己没有花太多时间,没有太过研究拍摄的方法。不管她是谦虚还是事实,我只能说,摄影是需要天份的。
看完她拍的片子,我想,我还是做好我软件开发这份很有前途的职业吧。
2007年08月23日 23:02
作为一个合格的开发人员,需要掌握两方面的东西:一个叫做专业技能,一个叫做职业素养。
所谓专业技能,不仅是看你已经会了什么,更重要的是看你能学会什么。技术是日新月异的,要快速的掌握一项新技术,需要的是扎实的基本功、广博的见识和钻研的激情。
所谓职业素养,就是你对工作的态度,做事的专业程度。一个合格的开发人员不仅仅是能写出能用的代码就好的。代码规范程度、必要的注释和文档、对常用工具的正确使用,以及对工作的热情,都是衡量职业素养的必要要素。
写下这些话,为某些人,也为自己。
2007年08月21日 22:55
记得大学的时候,有一阵子疯狂迷恋跳舞机,甚至还去买了教程来学习。当然,迷恋不等于在行,直到最后我的成绩也没有突破五级。
今天偶然的看到Linux也有一个
跳舞机游戏,抱着怀旧的心态去下载了来。效果相当不错,比当时在Windows下的那个玩意有过之而无不及。只是这个网站上的歌曲我都太陌生了,于是从它的
Song Download Sites去下载了旧版的跳舞机歌曲来玩,Butterfly、Kongfu Fighting、PARANoiA……,仿佛又回到了学校,在熄灯前狂练手指的那段时光,白天的郁闷和烦恼一扫而光。可惜时间已久,年纪大了,手指不够灵活了。就连二级难度的Kongfu Fighting也只能拿到一个D的成绩。不过PARANoiA居然能完成,当初狂练这首歌的效果还是有残存的,呵呵。
这个游戏同时还有Windows版和Mac版。不过我可舍不得用笔记本玩这种游戏,所以只在家里电脑装一个Linux版就好。喜欢怀旧的同学可以弄一个玩玩。
2007年08月20日 23:10
当初选择Pivot主要是看中它不需要数据库支持。
关于这一点我有个很奇怪的观念:文件系统比数据库更简单、更稳定、更易维护。当然我知道一定会有数据库的专家对我的观念嗤之以鼻──没错,我的确不太懂数据库,不过我有自己选择的权利,不是吗?
当然,这套系统离“完美”还差的很远。最突出的就是它糟糕的配置系统──我到今天都没有搞清楚某个特定的设置,应该是在Weblogs里,还是在Configurations里,还是在Templates里?刚刚使用上这套系统的时候,我整天就在这三个地方转来转去,祈祷着自己想设置的那个项目会突然出现在眼前──当然有时很幸运,但更多的时候我不得不借助Google、论坛和猛禽的帮助才能解决问题。没错,这是一套开源的系统,理论上我可以修改它,但是让我通读整个用我不熟悉的PHP语言写成的代码,仅仅为了解决我一点小问题,我还是忍受一下算了。
今天看到新闻,说
Pivot终于要出新版了。看
截图似乎改进真的不小,越来越像Wordpress了。而且也开始支持MySQL了,不过还好,文件模式依然支持。
看着它整齐的配置界面我感觉到一丝欣慰──起码我希望它能解决原先混乱的配置问题。
如果真是这样的话,我愿意在它release之后,花一点时间做升级。
2007年08月18日 15:13
今天跟TR讨论了一下RPI系统,其中提出了一个设想,就是RPI是独立的,然后提供Web Service供其他程序调用。因为之前提到过.NET的Web Service实现RP有些不好,所以TR特地写了一个Demo让我用Python测试。
Python的官方安装并没有Web Service的能力,因此我安装了SOAPpy软件包。
sudo apt-get install python-soappy
然后写了一个小程序测试:
#from SOAPpy import SOAPProxy \
#这里必须使用WSDL而不是SOAPProxy,否则调用会失败。原因待查
from SOAPpy import WSDL
proxy = WSDL.Proxy("http://www.r*****.net/****/WebService.asmx?WSDL")
print proxy.HelloBuddy()
print proxy.SayHelloTo("ch_linghu")
调用第一个函数输出 “Hello, Buddy!”,是正确的。第二个函数无论传入什么参数似乎都没有用,输出总是“Hello !”
不知道是调用方的问题还是服务方的问题。待查。
UPDATED:
今天跟TR连调了一下,服务方和调用方其实都有点问题。
从服务器的文档页面可以看到,调用参数应该是包含在<s>节中,而上面的代码产生的Request,参数是包含在<v1>中,这是默认产生的一个参数名。因此,应该指定参数节为s:
proxy.SayHelloTo(s = "ch_linghu")
但这样的改动依然不起效果,后来检查发现服务器端需要增加
[SoapDocumentService(Use=System.Web.Services.Description.SoapBindingUse.Encoded)]
说明
查了一下资料说Encoded是SOAP规范里规定的编码方式,而另一种Literal则是使用SDL描述里定义的编码方式。但.NET默认的是后者。而很多客户端能识别的是前者(我查了,至少Python和Java的调用都需要修改这个编码方式)。不知道这是不是就是传说中的.NET的Web Service编码问题。但奇怪的是PHP的默认编码也是Literal,难道PHP和.NET关系这么好?
2007年08月17日 09:18
原先答应的三个程序,总算是了结了一个。虽然只是一个原型而已,但基本的功能都已经实现了。接下去就是做进一步的优化和调整了。
这个程序先交给猛禽去做数据库相关的实现已经其他一些调整工作。
我接下来的任务,就是实现那个开口已久但一直没有出现的传说中的RPI程序了。当然等猛禽调整完成之后,还有部署和后期维护的工作等着我做。
在没有压力的情况下要完成一件事情还真是不容易,总是有很多更加轻松的选择诱惑着你。所以这次的程序虽然简单,还是花了很长的时间(相对于它的难度而言)。
但不管怎么说,总算是把事情给做完了。
现在在新的位置上,更加不会有人来手把手的告诉你你该怎么做,一切压力都是来自自己以及项目的deadline。所以,无论如何,自己给自己施加适当的压力,这个能力我是要学会的。
2007年08月16日 13:23
Kiki是一个很不错的Python Regex Tester工具。昨天给猛禽看了截图之后,他也立即表示要去装一个。
可是今天他却很郁闷的在Gtalk上跟我说,运行出错,提示说
File "kiki.py", line 317, in __do_layout
TopPaneSizer.Add(wx.NotebookSizer(self.Notebook), 1, wx.EXPAND, 0)
AttributeError: 'module' object has no attribute 'NotebookSizer'
上网查了一下原因,原来是在wxPython的新版中,NotebookSizer被废弃了。
因此,只要把原来的
TopPaneSizer.Add(wx.NotebookSizer(self.Notebook), 1, wx.EXPAND, 0)
改成
TopPaneSizer.Add(self.Notebook, 1, wx.EXPAND, 0)
程序即可正常运行。
2007年08月14日 19:13
中午吃饭的时候碰到客户。被要求解释一些产品上的东西。但是我的解释他并不接受,非要自己做出一个理解。
既然如此,你让我解释做什么呢……
有些情况是作为特例存在的,并不能推而广之到普遍情形。为什么非要自作聪明的推论呢?
sigh...
2007年08月13日 12:01
说实话我已经忘记把
谷人的blog加入我的Reader List是什么时候的事了。没想到今天居然会在他那儿看到我的一个“
专辑”。
虽然一再声称自己并不在乎访问量或别的什么,但看到别人——尤其是素未谋面的陌生人——谈到自己,的确还是一件很开心的事情。
从文字中看出应该是
TR的朋友。
不禁感慨一句:世界真小。
2007年08月13日 09:25
一件本来根本不算什么事的事突然被闹得沸沸扬扬的,那就是
火星文遭到了封杀。而且居然还有专家跑出来说"火星文破坏了汉语言文字的纯洁性与规范性"。这专家管得还真宽啊。
火星文在我看来,根本就是小孩子们玩的一种游戏。试问那些专家们,谁没有在小的时候做过一些自以为很有趣,而在大人看来无聊至极的事情呢?当你用一根木棍当作大马的时候,有谁会跑出来说你“破坏了马的纯洁性和规范性”?当你使用拿着一块橡皮当作战舰跟别的小孩“打仗”打得不亦乐乎的时候,谁会来质疑你“破坏了战舰的纯洁性和规范性”?为什么到了现在,小孩们只是用几个稀奇古怪的文字做一些更安全的游戏的时候,却要被人质疑“破坏了纯洁性和规范性”?这些火星文字并没有进入任何正式场合,又何来“破坏汉语言文字的纯洁性和规范性”呢?
大人永远都不能理解孩子的世界。在大人的世界里,不会有会说话的兔子,不会有让人变大变小的饼干,不会有没有心的铁皮人,当然也不会有九又四分之三
二分之一站台。但是,请不要扼杀孩子的想像力。否则,大人们失去的,不仅是现在,而且是更遥远的将来。
如果你不喜欢火星文,你完全可以无视他。但是请不要嘲笑它,更不要粗暴的干涉它。不仅是火星文,很多事情,也一样。
2007年08月09日 08:29
最近工作上的突然变化让我猝不及防。也一下子给我带来了很大的压力。
我不是那种喜欢混日子的人,做到什么事情,就希望能把它做好。但在目前这种毫无头绪的状况下,“做好”只是一个虚无的目标。
除了工作之外,私下里也做了很多承诺。但因为没有生存的压力,找个接口逃避实在是太简单了。轰轰烈烈开始,悄无声息结束的事情在我身上也时有发生。
回头想来,自己会觉得特别惭愧和不满意。压力并不应该成为失败的借口,既然承诺了,无论是否工作上的事,都应该要认认真真的做好——至少是做完它,否则,不要轻易的承诺。
现在机会来了。
我已经有了新的电脑,新的职务,新的一切。那么,也是时候给自己一点新的要求了——最起码,把以前答应了的,但是还没有做完的事情做完吧。至于其它的欠缺,也要安排计划来学习和补充。
希望几个月后能看到一个新的自我。
2007年08月05日 09:23
不顺1:
一大早起床准备买电脑,在淘宝上找到一个买家,全部谈好,钱也付好,准备去提货了。于是兴冲冲的跑到他在店铺里写着的太平洋三期地址,进去一问,人家说没有啊,我们在淘宝木有开店啊。我一下子懵了。赶紧给家里打电话,让LP跟那个人联系。一联系才知道,原来对方是在徐家汇,太平洋一期的总部,三期这里不过是个分部,我出来得又快,信息还没有同步过来。为了避免沟通上的问题,我决定还是直接去徐家汇找联系的那个人,于是再次出发,跑到徐家汇,终于是拿到了电脑。
不顺2
(含技术成分,不喜者可无视):
电脑拿回家开始装系统。这次因为是全新安装,所以打算作一些新的尝试。首先把文件系统换成SGI xfs,据说这个性能比reiserfs更好。另一个是想把/boot分区给独立出来。于是我将第一物理分区分给了/boot(这是一个严重的错误!),第二分区给swap,然后第五逻辑分区开始分给/以及其他的分区。兴冲冲装完,却发现启动不了 -_-。当时因为赶着要参加聚会,没有时间再折腾了,只好随他去了。当然最终得以解决,此为后话,下文再叙。
不顺3:
离6:30还有一个小时,估计时间差不多,于是准备出发。前面一程都很顺利,六点零几分就已经到张杨路了。正高兴时,突然公车凝固不动。抬头一看,好么,长长一条车龙。磨磨蹭蹭的走了一个路口,已经过去了15分钟。终于忍耐不住,提前下了车,走了一站路。回头一看,好么,原先乘坐的公车仍在原地没有动过。
不顺4:
虽然迟到了一小会儿,但是仍然高兴的发现我不是最后一个,大家陆陆续续都来了,唯缺TR。猛禽打电话、发消息、使用意念通讯后均得到答复:马上到,可是……一直到8:30TR才出现。没有了老大的聚会,到底还是缺了不少气氛。
牢骚发完,接下来说一些不那么郁闷的。
这次聚会一如既往的延续了历次聚会跑题的传统,成功的没有深入探讨任何话题。老鼠家的小猫第一次出场,显然还没有适应我们的BT风格,显得那是相当的低调。老鼠本人隐藏功力明显提升,小猫在的时候显得那是相当的乖巧。但趁着小猫出去的间隙,立刻就冒出了“
搞和谐社会”这样的BH语句,完全不减当年BT本色。yili一如既往的扮演着BH角色,无愧于JPM的称号,由于经典语录太多,这里就不收录了,但是其风格想必给在座各位留下鸟深刻di印象。Mike显然是在挑战我们的FQ指数,居然穿着一件正反两面都写着日文的T-shirt出席,而他本人,虽然一再声称自己是程序员,但显然程序员只是他的表面工作,他真正的身份,其实是个“搞BT的”……。葛凤华是在座程序员中最像程序员的一个,比较低调,但到来之后坐在我的旁边,然后问猛禽说:“令狐是不是没来?”还是让大家撅倒。TR延续其RP King的作风,虽然来晚了,但寥寥几个笑话,立刻让大家笑的前仰后合,其超强的BT能力,实在是让我们有如滔滔江水绵绵不绝。猛禽席间多次与yili同学用外星语私聊,很不专业,嗯,很不专业。本次聚会最大的亮点在于研研,上次聚会默默无闻以至于让我忘记掉的这个人,这次在我们提到“济南没有下雨,北京没有下雪,包子没有纸馅,煤矿没有死人”时,突然冒出一句“中国有煤矿吗?”让大家目瞪口呆拍案叫绝。其隐藏的BT能力不可限量。在这里,我郑重的为我忘记研研这个名字做出正式的道歉,以后再也不敢小看你鸟……。
9人聚会,相谈甚欢,以至于最后饭店不得不大声的播放音乐提醒我们该走了,我们才恋恋不舍di结束回家。
(以下文字含技术成分,不喜者可无视)
回家之后,再次研究自己的电脑不能启动的问题。取消启动时的quiet splash参数,让所有的启动输出都显示出来,然后看了一下,发现错误信息为“init: Error Parsing configuration file: No such file or directory”。启动时碰到这种问题,一般是分区没有正确加载或者硬盘坏。考虑到这是一台新的电脑,我宁愿认为是分区没有正确加载(否则我就要吐血了 -_-)。因为这次换了文件系统,我就怀疑是不是ubuntu对xfs的支持不够良好。于是又将所有分区换成reiserfs。重新安装系统,再次启动,仍然报同样的问题。心情很郁闷,但时间已经很晚了,只好上床睡觉。
躺在床上迷迷糊糊的思考着刚才的问题,突然灵光闪现:我的第一分区设置给了/boot,而将第五分区设置给了/,有没有可能是尝试读取/boot的时候 /分区还没有加载,造成无法启动呢?越想越感觉正确,很兴奋,但也不可能起床立刻尝试了(有家有LP就有限制啊……)。第二天起了个大早,开始重新分区,将第一分区设置为/,第二分区给/boot,第三分区给swap,逻辑分区分给/home等次等重要的目录。然后再次安装,启动。yeep,终于成功。
8月4日果然是诸事不宜,到8月5日就一切OK……,命运真是很奇妙啊……。(注:本文有宣传伪科学的嫌疑,科学原教旨主义者请远离本文)
--------------------------
相关阅读:
TR记录
猛禽记录
Mike记录(因触及baidu G点,被和谐)
GFH记录(需要代理)
Jessie的非记录
2007年08月03日 15:42
美国的桥也塌了。在Google Maps上立刻充满了各种
用户自己建立的消息。看后暗暗感慨,什么叫niubility?这就叫niubility。
中国现在已经开始意识到创新的重要性了。这是一件好事。但是,任何创新是需要有一个环境的。就像Google Maps,它再开放,如果没有人拿它的API去玩,去创造,你也看不出几个小小的API到底有多少创新能力。创造力归根结底是掌握在大众手中的。
要想创新,必须要允许多元文化存在,几乎所有的创新都来自于对现有观念的叛逆和突破。然而如果这个社会根本不允许多元的声音,又怎能得到创新的源泉?
悲哀的说,在中国,即使出现了Google Maps,Flickr,也不会有人敢拿它做什么类似于明尼苏达大桥这样的创新应用。因为一不小心,可能就会被当作
散布谣言而被拘捕,或者遭到什么意想不到的待遇。在中国,问题的关键并不在于管制,而在于这种管制,毫无明确的尺度。
也因为如此,中国的互联网,没有变成第四媒体,而是变成了一个大的娱乐场。
但娱乐方面真的就会好一点吗?英国可以出一个
唱歌剧的Paul Potts。但中国呢?能出一个唱京剧的“超级小生”吗?我看难。是因为中国就没有人听京剧,听古典音乐,听歌剧吗?并不是这样,我觉得仅仅是因为这些人不够主流。而非主流的东西,在目前的社会意识中,会被等同于“不存在”。
这就是差距吧。
2007年08月02日 12:12
益
益,利有攸往,利涉大川。
益,损上益下,民说无疆,自上下下,其道大光。利有攸往,中正有庆。利涉大川,木道乃行。益动而巽,日进无疆。天施地生,其益无方。凡益之道,与时偕行。
风雷益,君子以
见善则迁,有过则改。