《愚昧年代》一部发人深省的好电影

on Tuesday, February 2nd, 2010 at 12:40 am by 阿辛

  看过《后天》、《2012》可能世界末日的场面震撼人心,但恐惧之后可能并不能理解末日是由人类自己一手造成的。或者只看到了结局的悲惨而忽略了自己一手造成悲剧的过程。

  《愚昧年代》(The age of stuid)是以描述,记录的方式来演示了地球生存环境毁灭的过程。很触目惊心,发人深省,确实很愚昧。人类不能指望有救世主一般的新能源发现,或者有奇迹发生,而最重要的是全人类都应该知道和认识这一个自我毁灭的过程,知道还不够,要逐渐的开始行动起来。

  看完之后,我突然在想,我们这一代会不是地球上人类最“幸福”的一代,因为我们的子孙可能再也无法如此生存下去,他们将要面对的是能源的耗尽,资源的匮乏,温室效应带来的恶劣气候,甚至没有干净的可饮用的水源,最后想耕种粮食而土地早已污染和贫瘠。饥饿,争夺,战争开始爆发,最后地球死气沉沉、一片废墟。或许过几亿年才能恢复过来,新的文明再次开始?

使用canonical指定主内容页面

on Thursday, January 28th, 2010 at 4:28 pm by 阿辛

  其实我并不是研究SEO的时候发现的,而是在使用Firefox的时候,发现有的网站地址栏右侧怎么会多出来一个灰色的C图标?开始还以为是创作共用之类的。今天才想到去深入了解一下。

原来这个是需要页面添加了:

1
<link rel="canonical" href="http://xinple.org/?p=377" />

才会出来的。

  现在既然把这个Firefox地址栏小图标整出来的,那它是干什么用的?很简单,用来告诉搜索引擎该页面是主页面,用以区别其他重复的页面。例如discuz都会有archive页面,经常会遇到搜索结果点击过去之后说“点击查看完整版本”,其实这也算是重复的页面内容。还有比如我这个博客每篇文章下面都支持打印,点击之后出来的打印页面就没什么风格,但是却和原来页面内容重复。还有查看评论或者有些网站url需要带sessionid等等,简单说就是url后面带了其他参数而内容是一样的。比如http://xinple.org/?p=377&cpage=1#comment-105754 就是 http://xinple.org/?p=377的重复页面了。

  使用了canonical属性之后,搜索引擎就会吧主页面权重提高。另外,不用担心canonical的链接404或者不正确啥的,搜索引擎都会有智能的判断分析,详情可以去墙外观看官方说明:specify-your-canonical

  最后,对于非主页面,firefox地址栏那个C图标就会被点亮,变成蓝色,还是颇具观赏性的。呵呵。

  补充:最新的wordpress默认会输出这个属性,如果是老版本、老皮肤没有的话可以自行添加到head里面:

1
2
3
<?php if ( is_singular() ) { ?>
<link rel="canonical" href="<?php the_permalink(); ?>" />
<?php } ?>

准备深入学习Javascript

on Sunday, January 24th, 2010 at 12:58 am by 阿辛

  好几年前,做网站流行找特效,弄Javascript的代码过来直接用,感觉很酷,而且那时候网页几乎都是用dreamweaver或者frontpage可视化编辑直接做。后来流行网站重构,开始手写html+css代码,从松散、随意、杂乱的前端代码到严谨、完善、简洁的xhtml+css,开始感觉到那些Javascript特效简直就是鸡肋,因为Firefox出来之后很震惊,很多页面不但乱套,特效也失效。所以那段时间,几乎是不用Javascript,感觉有点厌恶。

  随着网站重构的普及,各路大师的经验分享,加上AJAX/用户体验的提出和普及,Javascript又一次被放到一个很重要的地位,最重要的是prototype、jquery等Javascript框架的诞生,顷刻间使得AJAX、Javascript代码写起来很简单,并且兼容浏览器,而这一切几乎都成了透明的。

  当然,长时间使用jQuery等Javascript库之后,发现有时候还是需要深入学习一下Javascript,不然的话越写越感觉心里没底,写心里没底的代码,是一种不负责任,而且我比较追求简洁,用最简洁的html写页面结构,用最少的css写样式,自然也会想写最简洁、运行效率最佳的Javascript了。

  之前好友赠我一本《Javascript权威指南》,但是每次看到那个厚度和拿在手里的重量,我更多的想法是当成哑铃练肌肉……没勇气去啃这一千多页如同封面犀牛般皮糙肉厚的书籍。终于,出来了一个精简版本《Javascript语言精粹》是传说中JavaScript大牛:Douglas Crockford著作并由阿里系的几位牛人翻译的《Javascript权威指南》的精简浓缩版本(只有一百五十几页)。自然这种描述让我产生了系统的深入学习Javascript的欲望。

  《Javascript语言精粹》购买链接一直躺在我的firefox待购书籍书签里面,因为忙于工作,现在过年了,而且公司连续五周单休,过年提前5天放假,终于去买了回来。顺便说一下,当当网买这本书很便宜,因为满29元免运费,而这本书当当网价格是29.1元……其他比这个价格便宜的别忘记还有运费。

  工欲善其事,必先利其器。前两年一直想着创业,虽然获得了一些技术以外的经验,但是技术方面进步很慢。现在趁结婚前这段时间,好好的静下心来学习提高技术,毕竟这是我所热爱的事情。沉浸在技术的乐趣中的时候,可以忘记河蟹,忘记目前恶劣的互联网环境,自娱自乐。先成家后立业,等技术提高,老婆娶好,到时候再重出江湖,哈哈。

乌托邦

on Tuesday, January 19th, 2010 at 11:36 am by 阿辛

  Imagine
  by John Lennon
  翻译:王佩

  Imagine there’s no heaven,
  It’s easy if you try,
  No hell below us,
  Above us only sky,
  Imagine all the people
  living for today…

  想象一个世界,
  没有地狱天国,
  人民幕天席地,
  只为现在而活。

  Imagine there’s no countries,
  It isnt hard to do,
  Nothing to kill or die for,
  No religion too,
  Imagine all the people
  living life in peace…

  想象一个世界,
  没有所谓国家,
  没有杀戮牺牲,
  宗教也靠边歇歇,
  人民诗意安居,
  只为和平而活。

  Imagine no possesions,
  I wonder if you can,
  No need for greed or hunger,
  A brotherhood of man,
  imagine all the people
  Sharing all the world…

  想象一个世界,
  没有私产剥削,
  无人饿死撑死,
  兄弟和谐快乐。
  人民不再分家,
  只为相爱而活。

  You may say Im a dreamer,
  but Im not the only one,
  I hope some day you’ll join us,
  And the world will live as one.

  你说我痴人说梦,
  可痴人不光我一个。
  你也加入进来吧,
  由我们构造这世界。

对于现在中国互联网的状况我也不想多评论什么,一起来听这首歌吧,精神食粮,不管处于怎样的环境中,只有心中不放弃追求美好,才会真的美好。
转载自海盗电台,听歌曲请移步:海盗电台:阿の弹唱《Imagine》

Dropbox太神奇了,同步相当爽,强力推荐!

on Saturday, January 16th, 2010 at 8:46 pm by 阿辛

  以前我上下班都需要背着几斤重的笔记本,生怕在家做的工作有什么重要文件忘记携带,还有保存的很多需要观看的文章书签,因为懒得用U盘拷来考去(却宁愿背着上下班?)。

  后来普及开来的svn那是相当强大啊,于是程序文件几乎都放在了服务器上的svn仓库,这样程序方面就不担心了,随便哪个电脑都能更新到最新版本。然后网页书签是用了firefox里面的同步插件weave(开始是foxmarks后来改名为xmarks后来被和谐了),顺便感叹一下,老外的软件感觉就是爽啊,都是后台“默默的”同步,不像国内的maxthon、theworld同步书签都需要点来点去对于多台电脑使用的人绝对是种折磨。

  虽然程序、书签都能同步了,基本一天工作所需要和家中电脑同步的都差不多了,还差一个文件同步,有时候一些word、excel等文档也需要带来带去,但我又不想使用U盘拷来拷去,更不想使用什么在线网盘(已经伤透了心,国内的不稳定,国外的用的感觉挺好的时候给和谐了)。

  终于,让我遇到了神奇的Dropbox,它在08年被评为年度最佳新产品,09年被评为最佳互联网应用(Best Internet Application),可见其牛逼程度,刚开始我还以为只不过是一个普通的在线网盘,上传下载分享文件,但是等我安装了其桌面客户端之后彻底改变了看法,顷刻间爱不释手设置为开机自动启动。因为它同时也是一款强大的文件同步工具!

  于是现在我工作所需要的程序、文档、浏览器书签都实现了同步,在家在公司感觉不到差别,从此赤手上下班腰也不酸了,背也不疼了,轻松无烦恼,胃口自然也好了(差点胖出来后被女朋友嫌弃)。

Dropbox的优点
1. 后台默默的执行同步,使用就是和平常一样的文件操作,操作完它自动就给同步了,并且在任务栏还能查看其同步的情况。任何电脑、手机安装之后登陆自己帐号,链接一下就同步了。很爽吧,甚至都不需要去官方网站,这就是和普通网盘的巨大差别。

2. 空间大(2G,并且可以通过推荐好友的方式增加到5G),如果您是有钱人,可以直接购买收费服务,那就更牛逼了。

3. 支持代理服务器,我想最担心的就是国外好的网站都会被和谐,这是一个噩梦,所以是否支持代理是首要考虑的功能。能支持代理就没事了,现在很多代理速度很快。

4. 不用担心官方挂掉或者和谐掉,因为文件都是同步到电脑硬盘上面,如果挂了,文件都还在,不像在线网盘,网站挂了,文件就没了,不过在天朝是习惯性杯具了。

5. 今天发现一个巨大优点!那就是热门的文件,竟然可以瞬间传完,其实肯定不是上传了,而是匹配服务器上已经存在的,那就直接哦了,比如我今天把Quicktime安装文件放到同步文件夹,结果顷刻间状态就显示完成同步,我不敢相信,登陆网站去看看,一切都是真的,不是梦。

好了,说了这么多,不好意思,由于国内这个言论氛围大家心里明白,所以经常被憋的话,一个小事情也能整出这么一个长篇来,我都感觉不可思议竟然话这么多,本来是想用三段文字结束战斗的。

最后通过点击下面我的图片推荐链接过去,除了免费的2G空间,还会额外增送250M空间,赶紧过去注册帐号,安装Dropbox体验一下同步的快感吧!

Dropbox

谈网页标准的选择

on Thursday, January 14th, 2010 at 4:18 pm by 阿辛

  几年前网站重构大流行,我也是跟着潮流一步步走过来,开始时候不懂,但是为了追求简洁,基本都不放doctype声明用的是table布局,后来通过学习重构,开始使用xhtml1-transitional的doctype声明,开始用div带着table的思想去写页面,后来开始使用xhtml1-strict完全摆脱了table的束缚,并且一直去w3c那边去校验代码,对我xhtml提高有了很大的帮助,能让我很清楚明白xhtml规范。

  但是最近发现淘宝新首页采用了html5的doctype,再看yahoo这个技术的引领者,竟然没用xhtml,用的是html4 strict的doctype,再看google也是用的html5(去年还是啥时候没有doctype),我突然就有点醒悟的感觉。

  之前为什么要出来xhtml?那是因为html太不规范,很混乱,导致网页结构也很混乱,不够严谨的语言最终会产生很多“灾难”,所以xhtml可以说是一个严格版本的html:标签必须闭合,必须合理嵌套等等。我也确确实实体验到了规范、严谨的代码带来的巨大好处好提高了很多效率,但是曾经我好像有点固执,我一直会去w3c校验自己的代码,感觉要完全没错误才算xhtml或者css,现在终于想通了,完全不用为了校验而去写代码。

  当然不是说不为校验等于代码可以乱写。其实一直严格写xhtml之后,养成的习惯,这个时候如果用html头又何妨?只要继续保持严谨的代码习惯,我想不管是html4、xhtml还是html5都没什么问题。所以,已经很久没去校验代码了,css hack也从曾经符合w3c的改为更简单的+_等,真没必要那么固执。

  校验标准,只是为了学习标准,实践生产还是考虑简洁实用比较好。现在开始用html5的头了,然后在逐渐加入一些html5+css3,先自己爽起来,反正自己目前基本是firefox+chrome很少IE了。