IT

A collection of 15 posts
IT

玩《征途》感受,这么多年白玩游戏了

写得很好的一篇文章,转过来保存 ===================== 前言、你可以看完前言就把这篇文章扔到一边 《征途》=?假如你刚好没玩过《征途》,那么在本文开始之前,我认为你有必要先回忆一下脑海里对《征途》的印象。就我猜测,你可能想到的关键词大致包括这些:最昂贵的游戏,垃圾游戏,黑心的公司,史玉柱,道德的底限,游戏行业的搅局者……如果这猜测正确的话,那么我要说,大致在一个月前,我跟你的这些想法一样,——可能更甚。 但是,在接触了《征途》一个月后,我却得出了一个令自己都难以相信,难以接受的结论:我18年(今年24岁, 1989年6岁时开始接触FC,1990年7岁时开始接触黄海286电脑以及上面的游戏)来的游戏理念,以及近8年来在游戏行业工作的经验,——所有这一切,统统都被颠覆了。当我向身边一位朋友推荐《征途》时,我是这样说的:“《征途》是一款颠覆了现有游戏理念的东西,堪称‘心理学百科全书’+‘营销百科全书’,我在玩过《征途》之后,
42 min read
IT

奶罩学堂系列文章:用DNSPod和Squid打造自己的CDN(第7章)

第 7 章 配置Squid 1.设置hosts表 首先我们要明白一下squid在CDN中扮演的角色。squid在CDN中其实只是一个代理+缓存。跟一般的代理服务器类似,squid代替用户向真正有内容的服务器进行请求,并且缓存下来。所不同的是,squid是作为一个类似apache一样的web服务器存在,用户访问的时候并不感觉到是访问了一台代理服务器,而是一个真实的web服务器。一般情况下,我们把这种方式称之为“反向代理”。 所以,我们需要让squid知道内容要到哪里去取。因为我们已经把域名naizhao.com设置了智能DNS,而且这台squid服务器也是网通的,按照正常的dns解析,会把naizhao.com解析为2.2.2.2这个IP(也就是网通机器本身)。但这个IP上面并不存在任何所需要的内容,所有需要的内容其实是在1.1.1.1上(源服务器)。所以我们需要为naizhao.com固定一个IP,也就是1.1.1.1。 让系统得到这个IP的方法有两种,一种是设置hosts表,另外一种是系统里面搭建一个dns服务器。Windows下大家应该会经常去编辑到hosts文件,linux
10 min read
IT

奶罩学堂系列文章:用DNSPod和Squid打造自己的CDN(第6章)

第 6 章 编译并安装Squid 首先使用tar把源代码压缩包解压 tar zxvf squid-2.6.STABLE13.tar.gz 解压后,我们得到一个名为 squid-2.6.STABLE13 的目录。进入目录 cd squid-2.6.STABLE13 在configure前,我们必须要先设置cflags,这里我们假设CPU是intel core duo的,cpu family 6,model 14。通过 http://gentoo-wiki.com/Safe_Cflags#Intel_Core_Solo.2FDuo 可以找到对应的优化参数 CHOST="i686-pc-linux-gnu"CFLAGS="
3 min read
IT

现在的个人站长们

06年底,抛弃网站,转行买基金,赚了一大笔。 07年初,感觉基金赚得太少,于是纷纷到证券市场开户,改行炒股,又继续发了一笔 5.30,股灾,一年以来的钱白赚了,大家为国家的肉类市场献上自己的一份力量,有效的抑制了肉类价格过高的情况。 300%!!!疯狂了,大家都疯狂了,钾肥能让人1万变3万,QQ变骏捷,骏捷变帕萨特,帕萨特变BMW!!权证之疯,都疯了。割掉的肉回来了,还狠狠的翻了几翻,老子TMD就是一个股神!! 没多久,这些权证就该行权了。别人也不傻,没人接棒,到时候手头拿的东西将会一文不值。事物的进化,总有一批人要被牺牲。 为这批将要死掉的人默哀。
1 min read
IT

在Xcode中对Objective-C指针的理解

自己对C和C++一直是迷迷糊糊的,今天看到一本好书,Become An Xcoder(简体中文版本),看书名就知道了,教你如何成为一个Mac下面的程序开发人员。 里面说到了指针的问题,看了半天,不明白指针有多大的用处,感觉是不是一个重复的功能。后来看了演示的代码,大概明白了用处。 void increment(int *y) { *y = *y + 1; } int x = 4; increment(&x); // now x is equal to 5 如果按照一般情况,我们都会在function里面(increment)放置一个return xxx,把结果传回,然后调用function的时候再取到这个值使用。 但用了指针后,跑一次function后就可以直接把值(x)更新了。也就是说,跑一次increment(&x); 后,
1 min read
IT

UO新版本发布

世界上第一款图形网络游戏UO新版本开始beta测试了. UO的最早版本可以追溯到1997年,当时国内知道网络的人并不多,平时玩的也都是一些文字MUD.我可以说算是第一批接触网游的人了.当年上的所谓网络其实就是广东省自己的局域网,叫做视聆通(还不算169),如果要上163(不是网易,是上网的拨号号码),还需要交纳一大笔网费.不过还是在游戏厅里面花了一个多星期把UO给下了回来(一张光盘大小). 目前市场上大部分的游戏都是抄了UO,而且我还没有发现哪款游戏有UO那么完善,不管从制度,技术,还是文化背景.想一下:1997年开发的网络游戏,使用的是UNICODE编码.再看一下当年传奇私服流传的时候,乱码满天飞.这就是差别. 目前新版本的UO使用了新的图形引擎,但在我看来还是伪3D,以后正式推出市场也只能是一个叫好不叫座的东西.除非整套系统能有脱胎换骨的改变.
2 min read
IT

Macbook(Pro)运行Windows XP(Vista)时如何控制风扇降低机器温度

先提醒一下使用Macbook(Pro)跑Windows的各位:长期使用Macbook(Pro)跑Windows,能加速你机器淘汰的过程.原因是,Windows下面暂时没有软件可以控制Macbook(Pro)的风扇转速,导致风扇长期在低速状态下运行,进而导致机器容易过热,造成CPU、硬盘等硬件损毁. 如果非跑不可,可以通过下面的方法来提升风扇的转速: 先进入Mac OS X,打开smcFanControl,把风扇的转速提高到6000(MacbookPro的最大值),然后*重启*到Windows,这样就可以保持风扇一直在6000转. 设置会在关机后失效.
1 min read
IT

如何禁止页面在safari中缓存

基本上safari会缓存所有页面以便加速访问。如果要禁止页面在safari中缓存,常用的header肯定要加上的 <?php header(”Expires: Mon, 26 Jul 1997 05:00:00 GMT”); // Date in the past header(”Last-Modified: ” . gmdate(”D, d M Y H:i:s”) . ” GMT”); // always modified header(”Cache-Control: no-store, no-cache, must-revalidate, max-age=0″); // HTTP/1.1 header(”Cache-Control: post-check=0, pre-check=0″, false); header(
1 min read
IT

禁用Mac OS X的安全休眠

新版本的Mac OS X都带有一个全新的安全休眠方式,并且默认是打开的。安全休眠的作用是在休眠的时候把内存上面的内容保存一份到硬盘的/private目录下面,然后再进入正常的休眠模式。这个功能的好处是能保证系统在掉电的时候(比如更换MacBook/Pro的电池),可以从硬盘把内存的数据恢复回来,而不会造成资料的丢失。 但这个功能的一个不如人意的地方就是进入休眠的时间太长,一般根据内存的大小,进入休眠的时间会在20秒-1分钟不等,而且实际情况下掉电的机会并不多,特别像我这样的人,经常都是直接把本本的盖一盖起来就走人,更加会因为硬盘的频繁读写造成硬盘的寿命减少。所以我很有必要要把这个功能给去掉。 下面的命令在终端里面运行一次,然后重新启动系统就会关闭这个功能。 $ sudo pmset -a hibernatemode 0 $ sudo nvram “use-nvramrc?”=false 如果需要重新打开,那么把第一行的0改为3,第二行的false改为true,同样是运行后重启。
1 min read