其实这是老耿一直想写一个关于独立博客的文章,写点这几个月来关于独立博客的一些心得,虽然写博客的时间很短,但感受颇深。老耿是在2月1号从酋长那买的主机,折腾了一个月,熟悉Wordpress程序,把以前从别的地方写过的东西转过来,到3月2号才换的现在laogeng.org的域名,才算正式开始写。

写博客是一个比较枯燥的过程,经常为了写一篇文章需要花掉好几个小时的时间,但在写博客的时候需要将自己的思路重新整理、思考,这个过程可以使自己对问题的理解和看法更成体系,也培养了思考问题的习惯,还可以锻炼文字表达的能力,当然还能认识更多的朋友,如果有可能的话还能赚点小钱。

最近一直有人加我的QQ问我关于博客的各种问题,索性今天就把我对博客的理解和看法整理了一下,与大家分享一下。

独立博客的专注领域

开始的时候老耿也看过很多关于独立博客的文章,大意是独立博客要专注一个领域,这样能提高博客的专业性,像老耿在Google Reader中订阅的谷奥和小众软件都是这个类型,谷奥主要发布一些Google有关的资讯,小众软件是分享各种免费软件。

虽然老耿很喜欢这种类型的博客,但并不想把自己的博客打造成这样,一方面并没有对某个领域有那么高的建树,另一方面我也不可能每天都在关注着同一个事情。虽然这样做并非不可以,但这样就失去了写博客的乐趣,当然,这只是对我个人而言。

老耿在博客中写的,首先是我个人认可并感兴趣的东西,这样才能写出一些真情实感。比如我博客中可能使用最多的一个标签就是Windows 7,这其实也是老耿的使用Windows 7过程中的一些心得,但如果让我专注于Windows 7,文章全部与Windows 7有关,并非是不行,但我不想这样,因为那是门户网站要干的事情。我觉得博客应该是分享一些个人心得和想法,而并非是为了一个软件、公司甚至是一个关键词在写博客。

所以我写过Windows 7,写过Google,写过百度,写过腾讯,写过杀毒软件,也写过韩寒,还推荐过电视剧,并没有一直专注在某个领域,而是写了些我感兴趣或我感兴趣过的东西。

独立博客的SEO

SEO(搜索引擎优化)这是每个独立博客作者都必须了解的,因为大部分独立博客的大部分流量都来源于搜索引擎,这是独立博客作者不得不面对的问题。

老耿以前也看过很多关于SEO的文章,也曾经到处去发外链,发软文,搞得身心疲惫,而且收效甚微。其实SEO只是让更多的人知道我博客的手段,真正的目的是让更多的看到自己博客的内容,没有让人感兴趣的内容,谈何SEO?没有好的内容,即使你的关键词在Google和百度中都排到第一,也没有什么意义,因为你无法给访问者提供任何有价值的东西,网站的内容是 King,推广是 Wing,在将博客内容做好的前提下适当的SEO,才能是如虎添翼。

原创与抄袭

老耿从建立博客起,一直坚持更新的文章全部是原创的,其实我倒是不反对看到好的文章进行转载,只是一直没有这样做而已。大多数的博客都是允许转载的,保留署名和出处即可。可是我们国家版权意识确实是太差,这样小小的要求都做不到,特别是一些门户网站,老耿也专门为些写过一篇文章。不尊重别人的权利,践踏他人权利的同时,也是对自己的权利的践踏。所以现在Made in China的疯子越来越多了。

可是如果一个博客中没有几篇文章是自己的,全是转载或抄袭来的,这样为了更新而更新,更新的文章自己都没仔细看过,靠一些SEO或SEC(搜索引擎欺骗)手段得到流量。我认为这样的博客是没有意义的,这种博客或网站可以定义为垃圾站或准垃圾站。因为垃圾站这个行业也会饱和,这一点从Google Adsense和百度联盟的单价越来越低就能看得出来,当有一天,你觉得越来越累,越来越赚不到钱,想放弃这些垃圾站的时候,你会发现,你留下的也仅仅就是一些垃圾站而已,甚至你都不好意思跟别人说你做过网站,因为Google Adsense和百度联盟的单价就是被你的这些垃圾站搞低的。

成为一个“合法”的博客

这是一个很尴尬的问题,因为我们在中国,我们也要尊重中国的“法律”,尽管我们没办法了解这个“法律”都有哪些条款。

老耿认为一个博客应该包括一些观点和想法,可这些观点和想法往往会触及这个难以琢磨的“法律”,一旦触及,就像众多先烈一样,博客从此就“消失”了,不但如此,还会累及他人,所以中文博客很重要的一点,就是避免成为先烈。

老耿的博客草稿箱中,有好几篇没有发布的文章,当可能吧被和谐后我写过,青海地震后我写过,还有包括袁腾飞老师的事情我也写过,但都没发布,因为这些文章中表达的是我的想法,而不是XX部门的。

前一段时间跟群里的朋友聊天,说现在的博客写完都要自己检查一下,把一些不和谐的东西删掉,结果删得就像国内上映的电影和电视剧一样。而且文章被删得越来越短,就像微博一样。虽然讲出来是个笑话,但心里却很压抑。

博客的价值

老耿喜欢有价值的博客,也希望自己的博客能有价值,这个价值可能也可以说是一个博客的灵魂,这种灵魂说白了就是有自己的见解和看法,并且并这种见解和看法表达出来、阐释清楚,不从众也不盲目,这应该就是Jason NG所说的价值观吧。

老耿认为网站也是可以有人格的,这种人格也代表着一种价值观。在我的博客不能像门户网站那样提供海量的信息,也不能提供某一领域的专业资讯,我的博客内容杂乱无章,五花八门,唯一不变的是我的人生态度,观点和看法,思考问题的方式,我认为这就是我博客的价值。

写在最后

觉得写博客跟我们上学的时候写作文差不多,要说区别可能是作文是写给老师看的,博客是写给大家看的。作文写得好未必能写好博客,好的博客文章也未必是好作文。写博客可能更难一些,因为你不可能在博客中写“扶老奶奶过马路”的故事,也可能更简单一些,因为想怎么写就怎么写,不必拘泥于作文的那种比如“总分总”的形式。

独立博客的作者不会是一无是处的人,将自己的潜力发掘出来,将自己的所学所想与大家分享,就是博客。

原文地址: http://www.laogeng.org/archives/1134.html

想起个比喻,有人说周杰伦就像是国足,大家都在骂,但是他一出新专辑大家还是都会去听,听完了继续骂。《跨时代》推出了,往日那个害羞腼腆的周 杰伦,经过了10个年头的磨砺,也蜕变成了亚洲天王级别的人气歌手。

我不知道周董是不是真正地跨了时代,我只知道,这个陪伴了我成长的歌手,已经很难给我当初的感动。不知道是我找不回曾经的周杰伦,还是仅仅因为我再也找不 回曾经的自己了。

可能和很多人一样,我是从《范特西》才开始接触到杰伦的音乐,那是2001年,我12岁,周杰伦22岁。那时候我刚上初一,还是个啥也不懂的傻小子,听的 歌也不多。起初是上奥数时候的同桌(后来发现居然是一个学校隔壁班的⊙﹏⊙b)老在一旁哼哼哈兮,我才知道原来还有这么一个歌手。

爱在西元前、开不了口、简单爱、安静……说实话,要在范特西里面挑一首不好听的歌真是不容易,我几乎在听完一遍这张专辑以后,即刻就被这个吐词不清的歌手 征服,从那以后,那盘卡带就在我的随身听里被反复蹂躏,一直到后来听着听着都会经常卡带。彼时虽然还没有恋爱体验,但听起开不了口总有种正是在讲自己的感 觉,而简单爱里描绘的简单而温暖的爱恋也一时成了我的憧憬。总而言之,那张专辑在那时在我心目中俨然已是完美的象征,我常常一个人骑车回家,大桥上的风轻 轻吹着,我在路上小声地哼唱每一首歌。

于是我又赶紧补完了杰伦的首张同名专辑《JAY》,作为新人出道的第一张专辑,《JAY》里的歌曲全然没有如今的华丽。简单的旋律 与合声,却给人很贴心的感觉,“手牵手一步两步三步四步望着天”,单纯而美好,“爱像一阵风,吹完它就走”,淡淡的哀伤与无奈,这些简单的歌却最能直击人 心。我最喜欢的一首当属《反方向的钟》,那回忆里向反方向旋转的钟,带来的只能是遗憾和心痛,不留一丝宽慰和幸福,那悲伤和残忍的过去,到底是要将其忘记 还是任其让泪水全面放纵?我还记得《JAY》里歌词本里首页是从下仰拍的杰伦全身像,旁边是杰伦写的“希望很多年以后我还是觉得这些歌很屌”。不知道杰伦 现在如何看待自己当时写下的歌,至少我觉得还是很屌。

隔年的夏天,《八度空间》应运而生,带给我的感动依旧。现在想起杰伦那时候专辑上长发的造型还好生稚嫩,23岁的他,也之比现在的我大两岁。在音乐里,是 雨还没停,就见她撑伞要走;是穿越千年,品味陆羽泡的茶;是不知道几点钟方向,她才能接收到我的讯号;是想回到过去,试着将你抱在怀里,至少不再让你离我 而去;是买不起琴的米兰小铁匠,眼巴巴看着波兰的吟游诗人……可以说《八度空间》借着《范特西》的余力,在其基础上,周杰伦又给歌迷交出了一份满意的答 卷,周杰伦也步步迈上了亚洲天王的宝座。那时候,班上喜欢周杰伦的同学还不少,我任旧记得和坐我后面的女生在自习课上一块小声哼唱半兽人的情景,还记得有 人带了THE ONE演唱会的VCD在教室里放,关了灯,拉下窗帘,一群人就围坐在教室里欣赏杰伦带来的视听盛宴。

第一次听到《叶惠美》这张专辑的名字,是东风卫视里的一则娱乐新闻,我还记得那天我生病了,躺在客厅的沙发上看电视,听到这则新闻一下激动的坐了起来, 第二天就赶到学校迫不及待地同死党分享了这一消息,然后静静地等待这张以杰伦妈妈的名字命名的新专辑。说起来,杰伦引以为傲的中国风大概也是从这张专辑里 的《东风破》大获成功后开始确立起来的吧。《三年二班》还成了初中班上的班歌,因为我们正是初三二班,有一回学校停电,晚自习开始的时候还没来电,全校各 班都开始大合唱,我们班在我的提议下集体合唱了这首歌,那是永远也挥之不去的回忆。高中的时候写了一篇根据《以父之名》改编的小小说,写成的那天晚上久久 不能入眠,脑海里一直回响着以父之名的旋律,演绎着小说里的情节,最后语文老师还对那篇小说大加赞赏。

经历了三年初中的左右逢源,经历了同龄人大概都会经历的小暧昧,我毕业了,大家终究还是各奔东西,踏上了各自的轨迹一去不复返。我去了一所班上很少人报考 的高中,和班上的同学也渐渐疏远了。而杰伦遵守了一年一张专辑的约定,《七里香》按时到来。暑假里看《七里香》的预购广告,当广告里那极富感染力的男声说 出:“每一年,我们都在等待一个声音——周杰伦”,这时顺势播放起七里香的高潮部分,我真是感觉浑身都麻了。一年的等待,那是属于周杰伦和歌迷的约定。发 售当天,我徒步从家里走到市中心,来到唱片行却被告知下午才能到货,不得已,顶着炎炎烈日,下午我又跑了一趟唱片行,那时的我还没有CD机,我记得买卡带 的时候,旁边的两个女生还十分不解地说:“这年头居然还有人买卡带。”

在我看来,经过《JAY》的横空出世,《范特西》的惊艳绝伦,《八度空间》的乘胜追击,《叶惠美》的风格突破,到了《七里香》,杰伦已经逐渐形成了自己固 定的风格,开始了波澜不惊的平稳期。

高中的生活枯燥而繁忙,我当时被分进了年级最好的3个班之一,同学都是各地来的“精英”,整个班级的学习氛围非常浓厚。初中成绩优异的我,到了高中突然 变成了中上游,让我一时间难以接受,本来那时候就比较闷骚(⊙﹏⊙b),到了高中我变的很自卑,变得更不爱和别人交流了,那一段时间真的过得很艰难,总觉 得干什么都是我一个人,身边的朋友也只能与他们说些无关痛痒的话题。但是回过头来却发现到了高中才真正结交了到现在都还互相牵挂的挚友,到现在还时常联 系,互相倾诉。那段和同学共同奋斗的痛苦的日子现在看来也如此难得和珍贵,让人怀念。

而彼时的周杰伦也踏入了他的影视之路,从《寻找周杰伦》里的惊鸿一瞥,到《头文字D》里的崭露头角,大家都发现,杰伦开始变忙了,但他好歹还是遵循了一年 一张专辑的约定。05年《十一月的肖邦》来的稍微迟了一点,06年的《依然范特西》想要证明自己带给歌迷未变的感动。正如我前面所说,这两张专辑同《七里 香》一并可以归入到他的平稳期里。杰伦的唱腔在进步,曲子融入的乐器和元素越来越复杂,总体上看来风格变化不大,一听便知是他的歌,也不乏有《外婆》、 《听妈妈的话》、《夜曲》、《菊花台》等佳作的出现,但我却很难再有像听 《范特西》时一样把整张专辑从头到尾不厌其烦地反复听下去的冲动,他的歌词越写越华丽,越来越个人化,却也越来越空洞浮躁,很难产生共鸣,不知是杰伦开始 浮躁了,还是成长的过程中我也浮躁了起来。很多人都开始怀疑杰伦江郎才尽,难有突破。我在失望的却还是相信着,总有一天,他还是会为我们带来让我们爱上他 的音乐的那种感动。

也就在那时,高三的一个晚上,我碰上了那个以为自小时候分别,同我这辈子再也不会有交集的人,在公交车站,昏暗的路灯下,忘不了她的侧脸。在那一瞬间,就 像命中注定一样,我竟毫无理性地认定她正是我一直在等待的那个人。最终我却没敢上前,纵然搭乘了同一辆公交车,纵然她从我身边走过,纵然有那么短暂的四目 相接,我还是没能鼓起勇气向她问一声好,就这样傻傻地看着她在我的前一站下车。《开不了口》,这首歌就在我脑海里反复播放,一面为自己的不勇敢懊恼,也 许,这次过后就真的再也见不到了吧。

在那之后只在放学的人流中远远看到过她几次。就这样,带着遗憾和不舍,我毕业了,报了一所之前从来没有听过的学校,读了一个从未考虑过的专业,离开了生活 了18年的家乡,只身一人来到了陌生的城市。再也不会见到她了罢,就将这变成回忆吧,也只能在想象中体验《星晴》的美好了,只是在想起那个夜晚的时候无奈 地摇摇头,也罢,也罢。

大学没有我想象的那么清闲,很多时候竟比高中还要忙碌,手上的笔总是在草稿纸上来回划着令人费解的公式。周董这时候也是忙得不可开交了,忙得又一次错过了 约定的夏季,忙得连专辑名字也取做了《我很忙》。其实说起来,这张专辑算不上差,《彩虹》难得地给了我久违的感动,“看不见你的笑,我怎么睡得着”,这句 歌词顷刻让我想起了她,《蒲公英的约定》让我怀念起了少年的时光,中国风的《青花瓷》委婉动听,颇具韵味,《最长的电影》的MV很有电影感,可能是因为我 个人经历的原因吧,这张专辑勾起了我的些许回忆,听到的时候居然比我预想的要好。

就在我期盼下一张专辑很有可能回归本初的时候,《魔杰座》不管是从专辑名,从专辑封面,还是从歌曲都将我雷的是外焦里嫩。除开《稻香》带来的小温馨,我实 在很难从中找到我能承认的诚意之作,让我不禁怀疑,周杰伦一年到底干什么去了,到最后只是敷衍地给了我们这样的答复么?

在这一年我也经历我人生又一个低谷,繁重的课业压的我完全喘不过气,做什么事都不顺心,我又一次怀疑起了自己的能力,更重要的是,在机缘巧合之下,我居然 又和她重逢了,那时的她正在热恋之中,当然那时我并不知道,我还纠结在如何或是要不要和她表白之中,同时,我的一个很要好的朋友也在那时候遇到了重大的变 故。我真不知道那阵子我是怎么熬过来的,当时一度心律不齐,爸爸还专程请了假从家里赶过来陪我去医院诊治,我在休息了一周,才算勉强调整了过来。

后来宿舍的兄弟们帮我出主意,我最后还是下定了决心要向她表白,我想,如果我没有尝试这一次,那这辈子都会为此而后悔。于是在那年冬天, 我平生第一次向女生表白了,不知道是不是冥冥之中的安排,她刚刚失恋,还沉浸在对那个人的无限眷恋之中,于是她理所当然地委婉地拒绝我了,她和我讲了她和 那个人的事情,那晚我们聊到了很晚,我想电脑那头的她一定是哭了,那晚我彻夜未眠,奇怪的是,我当时并没因为她的拒绝而特别难过,而是对狠心背叛她的那个 我素昧平生的人感到了出离的愤怒。

那是多么难熬的一个冬天啊,我也再没有提追求她的事情,只是小心翼翼和她保持着多年未见后再重逢的朋友的关系,偶尔发个短信互相关照。

杰伦真的好忙,隔年杰伦失约了。我却意外地收获了一段不长也不短的初恋,和她。

我一直坚持着,等着,想着总有一天我还会有机会,但起初的那一段真的让我看不到希望,我们的关系确实近了,但她的心还是属于那个伤她 最深的人,我只能默默地在一旁守候,那怕我实际上多么难过,我也要平静地安慰她,每次看到她写下她对那个人的不舍,我都说不出我心里复杂的感受,那一阵总 是单曲循环杰伦的《世界末日》,“天灰灰,会不会,让我忘了你是谁”,我给朋友说,我太累了,我想放弃,他们却劝我坚持下去,会有结果的。

后来我们就真的在一起了,享受了一段甜蜜而温馨的恋情,那一段时间我又重拾起了动力,纵使我对我所学的感到苦恼和反感,但我一想到她,一想到今后我或许会 担负起的责任,我就打起了精神,她就像当时我深陷的激流中的一颗稻草,我抓住了,我感觉自己又活了过来,又有了斗志和勇气。

未曾料到的是甜蜜与感动终究还是要结束的,那怕当时信誓旦旦,两个人要一直到老,这一切却只是一场梦,梦醒了,我还是一个人。我就像杰伦的《一路向北》里 唱的一样,一路向北,离开了有她的季节。我以为我不会那么难过的,我想起杰伦曾说过他失恋的时候就听《安静》来疗伤,我才听了一遍,眼泪就不自主地落下 了,一个人在宿舍里,一个人哭了好久,真不像我,我以为我会很坚强的。

听《回到过去》,想回到过去,想把她抱在怀里。

就这样没了,没了那说好的幸福,总有人说,会有人替代她的,你会遇见比她还好的人的,但在我看来,每个人都是独一无二的,她就是她,没有人能替代她,或许 将来会有人陪在我身边,但也是另外一个人了,再也没有她了,这样一想,又是多么悲哀的一件事啊。

又时隔半年,《跨时代》来了,我其实已经不太报什么期待了,其实抱平常心也是一件好事,没准还能有所惊喜。在我看来,这张专辑真的是平平,实在难以称得 上是跨时代,不过相较《魔杰座》倒是有所起色,不太喜欢电子音的加入,老实说《雨下一整晚》挺有特色,前流行,后古典,乐器和唱腔都有明显的变化,但是结 合的又非常自然,我还是蛮喜欢的,喜欢《说了再见》只因它让我想起最后一次同她说再见的情形,没想到真的是再也见不到了。不过,我实在是没什么信心,我能 从杰伦的音乐里再找回从前的感动了。

现如今,杰伦刚过而立之年,我也过了20岁,再过不到一个月就21了,杰伦出道10年,我听了他的歌9年,从一个懵懂不经事的小屁孩也长成了 过五四青年节的青年了,我听了好多歌手的歌,喜欢上了好多歌手的音乐,但从没有哪一个歌手伴随了我这么长的成长过程,也没有哪一个歌手的歌能让我在经历了 某些事情以后总能找到一首对应的歌,这也是为什么近来的专辑难免让人失望,我却还是一如既往地支持他, 他不仅是周杰伦,更是我的回忆。

前一阵看了飘飘姐写的一篇日志,说是好想有时光机,回到过去。我也真想听着杰伦的《时光机》,乘上时光机,回到小学,告诉自己关注周杰伦这个歌手,好让自 己早一年听到他的歌,真正地和他一同成长,告诉自己记住那个和你一起演话剧的女孩,十多年以后你会因为想她而常常难以入眠;回到初中,告诉自己珍惜身边的 人,因为在将来,他们之中会有人永远地离开你;回到高中,告诉自己不要那么气馁,经历的那些算不上什么苛刻的考验,告诉自己勇敢地去她的身边,不要到最后 只能成她的过客;回到前一年,告诉自己鼓起勇气牵起她的手,将她抱在怀里,告诉她自己有多爱她,不想失去她……

十年如梦,弹指之间,其实想起来还有好多与杰伦有关的回忆。人生又有几个十年,又会遇见多少人呢?我找不回杰伦曾经带来的感动,或许也是因为这十年杰伦变 化了,从腼腆到在演唱会上只会说谢谢的大男孩,变成了在公众场合总要耍帅的男人,而我也历经变化了罢。下一个十年,杰伦还是会陪伴着我,虽然听他的歌时已 经没有那种心境了,他还是会成我的经历,变成我的回忆,永远。

(转载此文记录杰伦的点滴,转自:http://www.mtime.com/my/1935055/blog/4264771/)

此文很有感触,因为伴随着杰伦走来,光阴永远,而我却老去。

《超人不会飞》——经历的跨时代:
好的音乐是什么?是共鸣。
歌者倾注感情,听者一样要倾注感情。

歌者十年,长红不衰:
被捧上神坛,被顶礼膜拜;被嘲笑漫骂,被污言造谣。
友情是梦想的基调,却没有谁成了真材实料。
荣誉是成长的代价,却没有停止前进的步伐。
社会的榜样,他早就是了。
翻开百度新闻,搜索“周杰伦”。
会有很多和他半点关系都没有的人出现,很多很多。
他们,只是在和他作比较罢了。
小周杰伦,新周杰伦,红过周杰伦,超越周杰伦,下个周杰伦,女版周杰伦…………
早些年,我们会觉得骄傲。同桌女生会说,看我们家周杰伦。
后来,我只觉得可笑。难道,就没有别的可比的人了?
然后,我悲哀的发现,没有。
这是杰伦的悲哀,也是时代的悲哀。
有人说这歌是自吹自恋自相矛盾。
那我只能说你无知无耻无理取闹。
我只想问问,他哪句是撒谎的?
跨越十年后,他说了,他也累了。
我觉得,这不是讽刺,这是叹息。

听者十年,长醉不醒:
听歌,是和自己无关的娱乐。
听这首歌,是和每个歌迷有关的百字回忆。
只有歌迷,才会真的了解这首歌的含义。
他,成熟了。
我们,也成熟了。
滴滴答答的时钟,从上课的昏沉,摇到了下班的匆忙。
他的荣誉,已经不缺了;他还在将自己和别人的梦想叠加。
我的工资,已经不低了;我还在为父母和将来的事业咬牙。
这种共鸣,不是叫嚣着那些“这也叫歌曲?”的人所能明白的。
为了公平,我抛弃这种感情。
只用耳朵去听,听无奈的词汇,和温柔的旋律。
温柔的唱着“会让我觉得好一些”,却让人心酸。
我们,是不是该让他,也让我们,好过一点呢?
一休说,休息,休息一下吧。
我们看到的,是他的笑容;却不曾看见,休息时的一休,都是在梦里,哭着找看不清,看不见的妈妈。
指手画脚,甚至人身攻击的孩子,不是杰伦让你们失望,是人类让你们失望了吧。
听到这句,我也在想。
踏入社会以后,我也好累呀。
在这短短的音乐中,也流着泪,休息一下吧。
这种感动,不是一首好歌该具有的吗?

通俗、大众的想法:
不谈感情,只谈歌。
这就容易得多了。
旋律朗朗上口,这话说的,不算过分。
副歌简单易学,有异议的,请补习小学语文和音乐。
至于俗套?不思进取?没有新意?不突破?
最不愿意解释这些,但还是说说吧。
新意是什么?俗套又是什么?来个明确的定义吧。
无非是过去的杰伦,打败了现在的杰伦是吧。
我只问问,你是来听歌的,还是来上课的?
用纲子的话说,高尔基同志教导我们说,去你grand mother的爪吧

《烟花易冷》————指标的跨时代:
大家心目中的神曲魔曲妖曲仙曲,各种封建 各种迷信。
我听这歌,六字而已:一诗,一世,一誓。
树立了中国风的新指标——曲,词,唱皆梦回千年。

一诗:文山所作,非词,乃辞也。诗化的意境,诗化的情节,诗化的痛楚。
杰伦所谱,非乐,乃曰也。曲调即细语,唱腔即倾诉,琴声即忏悔。
两者浑然一体。
一首歌,就成了一首诗。

一世:都说缘定三生,却缘尽一世。
人生百年,云烟过眼。
佛门之下,万般皆空。
殊不知,尘缘难了,佛也有恨。
所以,故事里的他和她,用尽一世。
她,守一世,念一世,怨一世。
他,梦一世,悔一世,寻一世。
歌不过百秒,却带出一世惆怅凄凉。

一誓:国破山河在,城春草木深。
故里草木已深,国以破,山河在。
人,不在。
城门旧石苦守两小婚誓,却没等来大喜之逢。
只有她的眼神,和他的眼泪。
李后主囚狱之际,是离愁,别是一番滋味在心头。
洛阳珈蓝梦断,离愁又何止心头?
他和她都遵守着誓言,却都没能兑现。
何苦?何必?
写的,是永恒的誓言,唱的,却是永不可能实现的誓言。
本就是自相矛盾的怨曲,游荡生死之间,对错之间,爱恨之间。
纠结的各种疼呀。

梦起缘尽风难静,死聚生离雨不停。
因为如此,才会不断 不断 不断 不断的循环吧。

(本文转自:百度贴吧。支持杰伦,支持青春的最爱)

任杰

任杰

任杰

任杰

任杰

任杰

任杰

任杰

任杰

任杰

任杰

任杰

越发发现自己就是个鸟人了。 正经事不干,天杀的,毕业论文还没有搞定呢,整天想着看新闻,下象棋。 杯具,还不加油毕业设计真麻烦了。 那个时候估计连鸟人都做不成,直接变鸟——被枪杀的命。 (PS:今天打篮球很开心。正常上篮都没有进,诡异姿势上篮都进了,哥以后是不是要走诡异路线呢。哈哈)

转自校内日志,2010-05-14 21:37

今天看了下谷歌的Google maps 官方文档及自己买的参考书。开始构造自己的工程,不准备一个个例子敲了。今天总结如下。
Google maps单击鼠标左键会在搜索框里面出现所在点的经纬度。自己尝试了下。其实挺简单的。只不过换了个容器,不是input而是div,另外单击地图时,会在该点打个图标。代码如下:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”   “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“>
<html xmlns=”http://www.w3.org/1999/xhtml” xmlns:v=”urn:schemas-microsoft-com:vml”>
  <head>
    <meta http-equiv=”content-type” content=”text/html; charset=utf-8″/>
<title>Google Maps JavaScript API Example</title>
<!–导入Google Maps API库文件。注意将本代码中的API Key替换为前文申请到的API Key–>
<script src=”http://maps.google.com/maps?file=api&amp;v=3&amp;key=ABQIAAAApKmTc0YujeR_D6rZMiO5yBStynum23X3q7OIuK-h6n3SRzaMGBRxe-vZpao4uH-bVbQoLlG3aQ2ftg” type=”text/javascript”></script>
<script type=”text/javascript”>
//<![CDATA[
    var map;
   
    function load()
    {
      if (GBrowserIsCompatible())
      {     
         var map = new GMap2(document.getElementById("map"));   
         var centerPoint= new GLatLng(30.5301246314748,114.35572385787964);
         map.setCenter(centerPoint, 17);
        //响应地图的单机事件
         GEvent.addListener(map, 'click', function(overlay,  point) {
                           if(point){
                                         var lat=point.lat();//经度
                                         var lng=point.lng();//纬度
                                          var marker = new GMarker(point);
                                          map.addOverlay(marker);//添加图标
                                          var LatLng=document.getElementById("LatLng");//获取容器
                                           LatLng.innerHTML = lat+","+lng;//显示经纬
                           }
                         });
      }
    }
   
//]]>
    </script>
  </head> 

<body onload=”load()” onunload=”GUnload()”>  <div id=”map” style=”width:100px;heigth:50px”></div>
        <div id=”LatLng”></div>
  </body>
</html>

效果如下:

Google_Maps_API示范效果

Google_Maps_API示范效果

另外,发现Google maps的缩放按钮非常好看,但按谷歌官方文档说添加的缩放按钮都非常难看。于是用firebug看了下Google maps的官方示例,原来Google自己偷偷的给页面加了下面的这些代码。

 var customUI = map.getDefaultUI();
   // Remove MapType.G_HYBRID_MAP
   customUI.maptypes.hybrid = false;
   customUI.maptypes.normal = false;
   map.setUI(customUI);

把这些加在上文onload函数里面的 if判断。左上方就出现了漂亮的缩放按钮了,示范效果如下:

Google_Maps_API_2示例

Google_Maps_API_2示例

嘿嘿,要加快进度了。还有最后的一段时间了啊。

今天下午弄ajax的二级联动菜单,搞得人纠结死了。火狐很好,但IE就是出问题。没有办法只有百度了。但找来的都是在IE下实现的,火狐却不行。于是自己总结了下,贴出以下代码。

以下为HTML代码,要实现效果为点击第一个下拉菜单form1,第二个菜单form2的内容随之改变。form.html:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>AJax 二级菜单</title>
<script type=”text/javascript” src=”form.js”></script>
</head>
<body>
<select name=”form1″ onchange=”process()” id=”form1″>
<option value=”1″>文理学部</option>
<option value=”2″>信息学部</option>
<option value=”3″>工学部</option>
<option value=”4″>医学部</option>
</select>
<select id=”form2″>
<option value=”1″>11</option>
<option value=”2″>12</option>
<option value=”3″>13</option>
<option value=”4″>14</option>
</select>
</body>
</html>

接下来为 form.js代码:

// JavaScript Document

var xmlHttp = CreateHttpObject();

//生成xmlHttp对象

function CreateHttpObject() {

var xmlHttp;

if (window.ActiveXObject) {

var XmlHttpVersions = new Array(“MSXML2.XMLHTTP.6.0″, “MSXML2.XMLHTTP.5.0″, “MSXML2.XMLHTTP.4.0″, “MSXML2.XMLHTTP.3.0″, “MSXML2.XMLHTTP”, “Microsoft.XMLHTTP”);

for (var i = 0; i < XmlHttpVersions.length && !xmlHttp; i++) {

try {

xmlHttp = new ActiveXObject(XmlHttpVersions[i]);

} catch(e) {

xmlHttp = false;

}

}

} else {

try {

xmlHttp = new XMLHttpRequest();

} catch(e) {

xmlHttp = false;

}

}

if (!xmlHttp) {

alert(“Error creating the XMLHttpRequest object.”);

} else return xmlHttp;

}

//定义选择第一个菜单时执行的函数,process()

function process() {

if (xmlHttp) {

try {

var value = document.getElementById(“form1″).value;

//将第一个下拉菜单的值作为参数传给form.php

xmlHttp.open(“GET”, “form.php?value=” + value);

//状态OK 则执行 ReadyChange 函数

xmlHttp.onreadystatechange = ReadyChange;

xmlHttp.send(null);

} catch(e) {

alert(“Can’t connect to server;\n” + e.toString());

}

}

}

function ReadyChange() {

if (xmlHttp.readyState == 4) {

if (xmlHttp.status == 200) {

try {

handleServerResponse();

} catch(e) {

alert(“Error reading the response:” + e.toString());

}

} else {

alert(“There was a problem accessing the server;” + xmlHttp.statusText);

}

}

}

function handleServerResponse() {

//接受PHP生成的xml文件

var xmlResponse = xmlHttp.responseXML;

//以下判断 xml文档结构是否合格

if (!xmlResponse || !xmlResponse.documentElement) throw (“InVALID xml structure:\n” + xmlHttp.responseText);

var ResponseRoot = xmlResponse.documentElement.nodeName;

if (ResponseRoot == “parsererror”) throw (“InVALID xml structure:\n” + xmlHttp.responseText);

//xml根元素

var xmlRoot = xmlResponse.documentElement;

//接收xml文件中 oValue,oText 元素的值

var OptionValue = xmlRoot.getElementsByTagName(“oValue”);

var OptionText = xmlRoot.getElementsByTagName(“oText”);

var Form2 = document.getElementById(“form2″)

var i = 0;

if (window.ActiveXObject) { //若为IE,执行以下循环

Form2.options.length = 0;

for (; i < OptionValue.length; i++) {

var option = new Option(OptionValue[i].firstChild.data, OptionText[i].firstChild.data);

try {

Form2.add(option);

} catch(e) {}

}

} else { //若不为IE,执行以下循环

var htmlw = “”;

for (; i < OptionValue.length; i++) {

htmlw += “<option value=” + OptionValue[i].firstChild.data + “>” + OptionText[i].firstChild.data + “</option>”;

if (i == (OptionValue.length – 1)) Form2.innerHTML = htmlw;

}

}

}

以下为 form.php代码:

<?php

header( ‘Content-Type:text/xml’);

$value=$ _GET[ 'value'];

$dom=new DOMDocument();

$option2=$ dom->createElement(‘option2′);

$dom->appendChild($option2);

$i= $value*10+1;

for($i; $i<$value*10+5 ; $i++) {

$option1=$ dom->createElement(‘option1′);

$oValue = $dom->createElement(‘oValue’);

$oText= $dom->createElement(‘oText’);

$titleText1 = $dom->CreateTextNode($i);

$titleText2 = $dom->CreateTextNode($i);

$oValue->appendChild($titleText1);

$oText ->appendChild($titleText2);

$option1->appendChild($oValue);

$option1->appendChild($oText);

$option2->appendChild($option1);

}

$xmlString = $dom->saveXML();

echo $xmlString;

?>

以下为图片效果示例:

IE选择之前效果

IE二级菜单联动效果

IE二级菜单联动效果

IE二级菜单联动效果

火狐二级联动菜单效果

火狐二级联动菜单效果
火狐二级菜单联动效果

火狐二级菜单联动效果

© 2011 听说 Suffusion theme by Sayontan Sinha