Tairan's Story

2010

Jan 5

阿凡达 Avatar

说啥呢? 其实对于电影本身真的没啥好说的,有条件的去看IMAX+3D,没条件的看普通3D,剩下没条件的去创造条件到电影院看。 不在电影院看《Avatar》就等于没看过! 鼓吹完大家为美帝国贡献GDP之后,来谈谈Avatar背后的故事吧。 作为技术人员,研究一下电影背后的有关技术的话题,还是很有意思的。《Avatar》所带来的震撼是科技的进步!  为了能百分百的表现潘多拉这个奇绝的梦幻世界,卡梅隆使用了三项突破性技术:虚拟摄像技术、表情抓取,和联合数字立体摄影机(fusion camera system)。 虚拟摄像机技术目前为止还主要用于3D虚拟世界游戏,比如《塞尔达传说》系列游戏,游戏者控制虚拟世界中自己的人工智能体,将人物行为信息实时双向反馈,人物所处的三维立体环境随着其动作位置变化实时发生变化。在《阿凡达》中,演员佩戴无数感应器进行“行动抓取”,电脑对抓取的数据直接进行处理,将其所代 …

2009

Dec 15

国进民退

[这里是一块墓碑,因为这里的一句话,网站被维护了。默哀…] 最近国内比较热闹的话题是“国进民退”,虽然种种迹象表明国家并没有“国进民退”的指导方针,但并妨碍我们去分析以下这种话题的后面是什么。 对于党和国家,咱无法作任何评论,那来看看我所在的IT行业的相似者。 同样众所周知的是Microsoft是一个桌面操作系统的垄断者。我们将历史的镜头移到Windows早期的时代,那时桌面平台是百花齐放,尤其是开发环境。有《Borland传奇》中提到的C++之战,有John carmark英雄般领导的OpenGL和DirectX的3D图形之战,Sun公司出奇招的Java登录桌面之战。 如今,再来看看Windows这个昔日的战场,凭借微软自身的平台优势,现在只有微软第一,其他的都是微型软件供应商,用Joel的话说就是微软不屑的那些剩下来的软件开发商。 只要你选择了微软的操作系统,那么开发工具 …
Dec 2

理解Drupal模块之Google

Google 是居家旅行、工作学习必备之搜索引擎,而且Google还可以给我们的网站带来收入。请看我细细道来: Google的爬虫自不用说,不知道哪天就过来爬了你的网站,可这太依赖于运气,我们需要主动一点,向Google提交我们的网站信息帮助Google更好的索引我们的网站内容(?_? 咋就那么心甘情愿的交给Google呢)。同样Google为了方便我们提交资料,搞了个叫Sitemap的东西作为所有提交资料的规范格式。如此一说,我们对Drupal相关模块需求就了解了,我们需要一个能自动生成网站Sitemap的模块来供Google爬虫享用。 在Drupal模块页搜索”sitemap”, 首先映入眼帘的就是我们需要的那个啦 :-) 。下载、上传、启用模块不用罗嗦。Drupal Sitemap 模块中有5个功能,其中 Sitemap 是核心功能,必须滴!剩下的在仔细阅读说 …

more

Nov 24

近距离Drupal概览

面对国内用户,中文是必须的,因此需要安装中文语言包,目前6.x版本的中文语言包做的不错,下载后直接解压到drupal文件根目录即可。我是在使用drupal安装脚本配置之前就将中文语言包放到drupal所在的文件目录的,这样开始使用drupal安装脚本配置的时候会提示配置中文的。 Drupal 支持主题(Theme)和模块插件(Module),如此一来给网站换马甲和增加武器装备就变得容易。 如果你浏览了Drupal的主题和模块下载页面,你一定会惊讶主题和模块的种类是如此的多。挑一个喜欢的,实用的下载后分别解压到 drupal/sites/all/{theme,modules}目录下,如果这两个目录没有先创建。把主题和模块放在这里是推荐设置,顾名思义,这是对所有site生效的设置(Drupal支持同一程序下多个站点)。当然如果非要放到Drupal核心模块和主题那里也是可以的,只是不推荐而已。 …
Nov 23

Drupal

Drupal是一个出色的开源CMS系统,Whithouse也在使用。 现在把我今天配置Drupal的时候遇到一些问题以及解决办法记录在此,备查。 软件版本信息 Windows7 IIS7 + FastCGI php-5.3.1-nts-Win32-VC9-x86 drupal-6.14 在PHP官方文档中提供了IIS7如何使用FastCGI配置PHP,需要注意的是当启用php.ini-development作为php.ini配置环境时,在CGI部分默认的是无法工作的,需要做如下修改 cgi.force_redirect = 1 cgi.nph = 0 cgi.fix_pathinfo = 1 fastcgi.impersonate = 0 fastcgi.logging = 1 cgi.rfc2616_headers = 0 在php.ini文件中需要启用的 extension …

more

Nov 22

在linux上使用swap文件

作为个人用户,为swap分一个磁盘分区有些浪费,其实我们可以使用swap file来替代swap 分区,而且还可以很方便的调整swap file文件的大小。 To add a swap file: 1. Determine the size of the new swap file and multiple by 1024 to determine the block size. For example, the block size of a 64 MB swap file is 65536. 2. At a shell prompt as root, type the following command with count being equal to the desired block size: dd if=/dev/zero of=/swapfile bs=1024 …

more

Nov 16

云存储

过上云生活 如今的生活已经很难离开电脑了,上班在用电脑,下了班到家还是在用电脑,有些人的家里有不止一台电脑。如果有一些方便的工具把自己的一些不那么私密,又经常用到的资料,文件等在这些电脑中同步多好。 这里我有两个云存储要推荐给大家,其实我已经用上了。 一个是 Dropbox 选择Dropbox的原因是他已经可以跨平台,尤其是在Linux上表现不俗。而不像半死不活的liveMash那样只为Windows和Mac提供服务。新注册用户有2G的空间,完成指定的操作后,会给你加上250M,如果你还能邀请到其他人使用Dropbox的话,你的空间就可以升级到3G。如果只是放一些文字资料的话,这个容量还是够用的。 原来还比较担心Dropbox会遇到GFW的挑战,当看到Dropbox是基于Amazon S3的时候,稍微宽心了一点。 All files synced by Dropbox are …
Nov 7

只言片语

智慧是由内而外的。 如果你说不好,写不好,那是你肚子里没货。 写作,有话要说的时候就写出来了。如果你是为了其他的目的而写作,只能是将垃圾塞进纸里。 不能直言他人的缺点,尤其是平庸之辈,因为你伤了他的自尊心,他会像疯狗一样咬你,如果是有智慧的却会因此而感激你。 学习是学出来的,不是教的。当然有一个好的教导者则会让你学的更好。 这个世界是彩色的,不是非对即错的。 童话、小说都是虚假的,在没有认清真实的世界之前,不要去接触它们。 难道我们就不能为梦想而做点什么吗?
Oct 16

不患无位,患所以立

很多年轻人尤其是刚工作,或者工作不久的年轻人会告诉你他想要一个能学习到东西的工作。 其实企业付钱让你来工作不是让你来学习的。 解决问题是你来公司的首要任务,在解决问题的同时你的经验值就上去了。 你想要什么样的经验值,就去需要解决什么问题的公司。 学习? 准确的来说应该是在战斗中成长起来的经验值。
Oct 14

我的Linux-KVM

kvm Originally uploaded by tairan.wang 用Linux当HOST有很多好处,有很多自由的虚拟机软件可以使用。现在我选择的是 Kernel-based virtual machine – KVM。

© Copyright 2019 Tairan Wang