考虑一下,当人脑可以像电脑一样时会是一个多么美好的场景,所有的技能将不需要痛苦的长期学习,一条指令,无论是艰深的弦理论还是微妙的谈判技巧或者是不可思议的超级特工技能,你都能马上成为专家,我知道你肯定想到了Matrix,不过我们今天讲的是dollhouse。
某公司发现了人脑编程指令。当这项技术从理论变为可用时,他们建立起了称为dollhouse的机构,征招了一批或自愿或被迫的人成为玩偶,将他们所有记忆移到一个硬盘里。然后再不断植入各种印记,表面上的目的是为了满足各种客户的需要——成为车祸死掉的妻子,成为CIA的特工,成为极具天赋的歌手,等等等等。5年合约满之后将会返还你的原始人格并得到一笔丰厚的报酬。
一切看似简单直接的运行着,可惜,正如所有的历史一样,这一切不过是个开始,试想如果将自己的人格不断植入新的身体,一个伴随人类文明史不断被追寻的玩意——长生不老就此闪亮登台,还没完呢,如果能对任何人都很简单的使用这技术,那一份统治全人类的终极权力就此获得,长生不老+终极权力,多么美妙的组合啊。
正如所有的故事一样,在一切灾难中总会出现英雄。Echo——被迫成为玩偶多年,在缺少自我人格的情况下却发展出了独立人格。如此如此这般这般之后,拯救了全人类。
一部优雅的剧集,高科技的表面之下描述的是充满无奈和绝望的愿望。剧终时死去的男主角在Echo脑中复活,一切都美的如童话一般。
可惜播出两季就草草结束了。过于另类的风花雪月还是无法让常人接受。
"我们的业务是出售愿望,欢迎来到玩偶屋"。
2010年2月6日星期六
2010年2月4日星期四
2008年12月19日星期五
class data member使用建议--减少无谓的非空判断
引用永远无法代表空对象,当一个数据成员为引用时需要在member initialization list里初始化,并将无法更改。
指针则可以指向空对象,可以在member initialization list里初始化为null, 以后再在合适的位置指向某个合法地址
根据此规则来声明一个成员变量。可以减少无谓的非null判断
指针则可以指向空对象,可以在member initialization list里初始化为null, 以后再在合适的位置指向某个合法地址
根据此规则来声明一个成员变量。可以减少无谓的非null判断
2008年12月18日星期四
修改注册表让MSN(live message)具备多开功能
在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Live\Messenger新建DWORD类型,名字为"MultipleInstances",值为1
注意:不用在同一台机子上同时登录同一个ID。会引发错误
注意:不用在同一台机子上同时登录同一个ID。会引发错误
2008年11月24日星期一
vc++ 隐藏编译选项
Project Properties->C++->Command Line->Additional Options里面加上/d1reportSingleClassLayoutXXXX, 或者/d1reportAllClassLayout,
2008年10月16日星期四
操作注册表的简单代码段
HKEY hKey;
LONG n = ::RegOpenKeyEx(HKEY_CURRENT_USER, L"Software\\Microsoft\\Pictures\\Camera\\USER", 0, 0, &hKey);
if (n == ERROR_SUCCESS)
{
DWORD dwData;
dwData = 5;
LONG p = ::RegSetValueEx(hKey, L"Resolution", 0, REG_DWORD, (LPBYTE)&dwData, sizeof(DWORD));
if (p == ERROR_SUCCESS)
{
::RegCloseKey(hKey);
}
}
LONG n = ::RegOpenKeyEx(HKEY_CURRENT_USER, L"Software\\Microsoft\\Pictures\\Camera\\USER", 0, 0, &hKey);
if (n == ERROR_SUCCESS)
{
DWORD dwData;
dwData = 5;
LONG p = ::RegSetValueEx(hKey, L"Resolution", 0, REG_DWORD, (LPBYTE)&dwData, sizeof(DWORD));
if (p == ERROR_SUCCESS)
{
::RegCloseKey(hKey);
}
}
2008年10月13日星期一
MSVCP80D.dll not found错误解决方法(vs2005)
成因:vs2005在生成可执行文件的同时生成了一个manifest file,在链接阶段会将此文件连接入可执行文件,在FAT32文件系统中,如果采用了增量链接,默认情况下vs2005不会对mainifest文件进行更新,从而导致链接嵌入失败。
官方推荐解决办法 project properties->Configuation properties->Manifest tool->General. 将Use FAT32 work-around 改为yes(默认为no)
比较笨的方法,不启用增量链接 Linker->General 将Enable Incremental Linking改为no。(或者每次build前将*.ilk(增量链接文件)文件删除)
官方推荐解决办法 project properties->Configuation properties->Manifest tool->General. 将Use FAT32 work-around 改为yes(默认为no)
比较笨的方法,不启用增量链接 Linker->General 将Enable Incremental Linking改为no。(或者每次build前将*.ilk(增量链接文件)文件删除)
2008年9月22日星期一
vs2005中WTL工程无法打开资源文件
Tools-->Options-->Projects and Solutions-->VC++ Directories 在对应平台下添加WTL的include目录,大慨样子为D:\WTL80\include
2008年6月8日星期日
友善一点
CEN记者:你知道中国四川发生地震
莎朗・斯通:我当然知道
CEN记者:你的感受如何
莎朗・斯通:你知道(我的思想转变)这是件有趣的事情,因为首先...,我很不喜欢中国对待西藏的方式,我觉得每个人都应对人友善,所以一直以来我都很关注,怎样可以去想该做一些什么,因我不喜欢这种事情。
而我一直关注在奥运问题上我们应该怎样,因为他们(中方)对达赖喇嘛不友善,而达赖是我的好朋友,而现在发生这个地震是因果循环吗?当你不好,坏事发生在你身上。然后我收到一封信,由西藏组织发出,他们要去灾区帮忙,这把我弄哭了,他们问我会否考虑做一些什么,我说我会。
对我来说这是很大的教训,有时候你要学习谦卑地服务别人,就算面对待你不好的人,对我来说是种演化,亦是个学习的过程。
CEN记者:我们应该照常观看奥运吗?
莎朗・斯通:当然了,我们也不可孤立他人,我们应该友善,树立模范,期望他人会做到,我们应该尽力做好,我不认为否定奥运是答案,我们应该更友善,中国也应如是。
订阅:
博文 (Atom)