Submitted by gouki on 2011, July 1, 2:17 PM
大多数网上的教程都是这样写的:
XML/HTML代码
- 如果你是英文系统,那玩魔兽争霸时就会出现"此魔兽争霸III需要特定语言版本之Windows",是不是很郁闷?? 以前网友们通过改CD-KEY或改系统注册表来解决,但都很麻烦,现在就告诉你最简单的解决方法!
-
- 用 UltraEdit 打开了魔兽争霸安装目录下的“game.dll”文件,查找到16进制串"3D04080000742A3D04",将其中的74改为EB,保存
当然也会有这样的:
XML/HTML代码
- 按 start-->run
- 输入“REGEDIT”,回车-->打开注册表编辑器。依次展开[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Language ]分支,
- 在右侧窗口中找到这两个字符串值“Default”和“InstallLanguage”,分别双击它们,在弹出的编辑对话框中将其数值数据修改为“0804",(默认是0409,)单击“确定”按钮保存即可.
- 再重启一下,登陆Windows即可运行(注意必须!)
在第一种方法的前提下,很多人都说用ultraedit,但这个软件太大了。推荐一下这个小软件:http://www.physics.ohio-state.edu/~prewett/hexedit/,只要100多K。
顺便,按照教程里的搜索其实是不一定会成功的,因为那个16进制的字符串不一定是上面的所写的值,但是。。。。你可以尝试搜索:3D0408000074,然后直接把74改成eb就OK了。。用hexedit,只要光标移到74上,然后键入eb,就OK了。另存一下,黑黑,可以进游戏了
Tags: 魔兽争霸
Software | 评论:3
| 阅读:29585
Submitted by gouki on 2011, June 21, 10:39 PM
在cnbeta上面看到这个新闻的时候,我以为自己是穿越了。。。我都被强制升到4.0了,难道我还能再缩回去??
以下是内容:
Mozilla Firefox是一个自由的,开放源码的浏览器,适用于Windows, Linux 和 MacOS X平台。它 还有其它一些高级特征,如标签式浏览,可以禁止弹出式窗口.内置了钓鱼保护、改变标签浏览行为、能够重新打开以外关闭的标签、更好的支持网页订 阅的预览和订阅、拼写检查、支持JavaScript 1.7等.
下载:Mozilla Firefox 3.6.18
Firefox 3.6.18 fixes the following issues found in previous versions of Firefox 3.6:
- Fixed several security issues.
- Fixed several stability issues.
Please see the complete list of changes in this version. You may also be interested in the Firefox 3.6.17 release notes for a list of changes in the previous version.
-------EOF------
好纠结呀,是我穿越呢?还是cnbeta穿越了?
Tags: firefox
Software | 评论:0
| 阅读:16556
Submitted by gouki on 2011, June 20, 5:56 PM
在下载phpstorm的时候,向phpstorm申请了开源序列号,在经历了14天之后,终于收到了一封来自phpstorm的邮件,里面给了我一个序列号,可以使用一年。
非常开心,HOHO。
当然,在高兴之余也得谢谢thinkphp,因为我在申请的时候,是用的thinkphp的commiter的身份。幸好流年没有从google code的项目中将我删除。灰常感谢。。
phpstorm在一段时间的使用过程中感觉还是比较爽的,我对它进行了一些简单的配置
1、把字体換成我习惯的字体(参考dualface的更换netbeans字体)
2、将快捷键換成了netbeans的用法
3、将代码的配色基本換成了与netbeans一致的。。方便我更換IDE
4、配置了一些代码的美化功能等。
上图,由于我不知道那个号码是否有用,所以我屏蔽了。。。
Tags: phpstorm, 序列号, thinkphp
Software | 评论:0
| 阅读:22333
Submitted by gouki on 2011, June 11, 11:39 AM
本文来自coolshell.cn。。。,原文地址为:http://coolshell.cn/articles/4811.html
其实文中的情况我们以前在设计的时候也遇到过,不过当时的情况比较好,是在设计的时候就遇到了。本来是想做一个分类树,分类树嘛,大家都接触过,无非就是层次的关系,二叉叉到底也能解决。但是在设计的时候,BA说这样不行啊。某个分类其实 也可能属于另外一个分支的分类。当时就傻眼了。怎么可以这样呢。。。
好吧,先看下面的原文:
-----------------------------start---------------------------
还记得以前本站的那一篇“编程好难啊”吗,那是一篇众程序员调侃程序新手的文章,有恶搞的成分在里面。今天要和大家说的这个事没有一些恶搞和调侃的意思,是比较严肃的话题,你一定可以从中收获一些东西。这个话题来自StackOverflow上的一个问题——Cycle in Family Tree Software,这个程序员问了下面这个问题:
我是一个写家族族谱软件的程序员(我用的是C++和Qt),这个软件基本上没有什么问题,真到有一天有个用户报告了一个bug。这个问题是这样的——我这个用户和他女儿生了两个孩子。
于是,我程序员的一些断言和硬性条件导致程序报错,因为我的程序在处理这个关系的时候,其发现X即是Y的爸爸,又是Y的爷爷,所以只能报错。
请问,在不需要移除我的断言和数据验证的情况下,我怎么才能解决这个问题?
看到这里,请重点阅读一下下面的两点:
- 如果你看到这里开始兴奋了,请你为你阴暗的心理去面壁反省10分钟,因为这是一个很技术的问题。
- 如果你开始陷入了深深的思考如何解决这个问题,那么你绝对是一个合格的程序员,因为你已陷入技术已经很深了,有点呆了。
我在前面说过,“这个是一个严肃的话题,你可以从中收获一些东西”,当然,我并不希望你来收获乱伦的知识和心得,酷壳是一个技术博客,应该是收获技术方面的东西。
从技术的角度上来说,这是我们经常在设计软件时犯的错误——
1)作了错误的假设(Assumption)
Assumption是软件设计的重大天敌,Assumption的动词Assume意为Ass u me – Ass you and me 。你的假设做得越多,你的设计就越不靠谱。这里的假设是——我们以为family tree是一个tree,其实并不是tree。Assumption是魔鬼。
还有一些经典的Assumption如下所示
2)没有认真分析用户案例(Use Case)
在设计软件时,我们需要考虑各种各样的用户案例,比如如下的东西:
- 私生子的问题
- 一夫多妻或一妻多夫,同父异母,同母异父
- 就算一夫多妻制违反法律,也会有离异再婚的情况
- 同性恋的问题,虽然不能繁衍,但可以领养。
- 换妻活动
- 各种乱伦关系——这种东西那个民族都不少,尤其是古时候,比如:
- 先后嫁了两个人其是父子关系(昭君)
- 达尔文同学和他的表妹,爱因斯坦的二婚是和他的表姐,埃及艳后嫁了她的弟弟,……
- 顺治同学娶了四个老婆,这四个人还是一家人:姑姑,侄女,妹妹,女儿。(参看这里)
- 刘邦同学的母后干出来的事,相当变态(参看这里)
- 中国古代的“扒灰老” (类似于楼主那个问题的Use Case)
不想再列下去了,人类真TMD恶心,有点要吐了。
——————————为了缓解一下恶心的气氛,请允许我插入一个搞笑短文——————————
一位自杀者在他的遗书里讲述了他自杀的原因,听起来实在让人头痛。遗书这样写道:“我和一个寡妇结了婚,她有一个已成年的 女儿,我父亲跟我妻子带过来的女儿结了婚。所以我父亲就成了我的女婿,女儿就成了我的后母,我管父亲叫爸爸,而我父亲也管我叫爸爸;我女儿管我叫爸爸,但 我却管她叫妈妈;我还得管我妻子叫姥姥,因为她是我后母的母亲。不久我女儿,也就是我后母生了一个儿子,他是我同父异母的弟弟,他也得管我叫姥爷,因为他 也是我的外孙。后来我妻子,也就是我姥姥生了一个儿子,他是我后母的弟弟,我是他的外甥,所以儿子管我叫爸爸,我管儿子叫舅舅。另外我是我妻子,也就是我 姥姥的外孙,同时也是我姥姥的丈夫,所已我也是我的外祖父。又因为我妻子是我的外祖母,我的儿子,也就是我的舅舅是我的弟弟和我女儿的弟弟,所以我……我 的天哪,这么复杂的关系实在让我伤透了脑筋,我只有一死才能得以解脱……”
————————————————————————插入完毕————————————————————
看完上面这个短文,不知道你是否和我一样,觉得这么一个简单的程序将是如此难做啊。另外,我决定在下一次的面试中让应聘者来设计Family Tree的程序。
我又说多了,现在还是让我们回到技术上来。除了上面那几个观点,我在回复中还看到了如入一些有意思的回复:
- “我的软件没有bug,是你的生活有bug”——让我想到了程序员惯用的借口
- “算法中不应该加太多的限制,限制多了反而让算法不灵活。”
- “移除断言,并不代表就不出错,对于这种rare case,我们最好给一个Warning提醒用户,让用户确认确实是这样的。”
- “关于解决这个问题,移除那个断言,如果显示上会有问题的话,那就复制一下有不同关系的人就可以了”
- “你真的应该想想你的软件的价值是什么?市场在哪里?你真的要照顾这样的用户吗?”
挺好的,相信你对软件开发又学到了一些东西。
------------------------------------------------------
树和图都是让人纠结的东西。做WEB也会用到图吗?
Tags: 软件设计
Software | 评论:0
| 阅读:15291
Submitted by gouki on 2011, June 4, 12:02 PM
这两天一直在试用phpstorm,本以为这个IDE是基于IntelliJ IDEA的,所以性能上不会有太高的体现,但在整体试用过程中,却发现,它果然还是一个不错的软件。当然你说它吃内存不?嗯,比较吃内存,但它有一个调节功能,如:power safe mode,可以在降低IDE性能的同时,释放一部分资源。
而且该软件在状态栏有一个内存使用情况,单击还可以释放内存,看到那个483了没,表示它最大会占用483M内存。于是你到任务管理器的时候,它最多可以占用483.。。不会再上去了,不象netbeans或者firefox之类的特占内存软件一样,会持续上升。
在试用过程中,觉得软件对于对象的识别和智能完成确实不错,对于HTML等的校验也相对比较完善。当然对于代码中错误的定位、warning等的显示都比较迅速和快捷,不象netbeans那样较缓慢,让人几乎感觉不错这是一款基于java的软件。实在让人吃惊。
软件的启动速度和打开速度都是非常的惊人,对于版本控制软件也支持的挺好,扫描项目的时间也相对netbeans来说较短。总体来说,不错
软件有点大,70M,不过,这是含 Jre的版本,这样说来,它其实与netbeans也差不太多了。毕竟,netbeans 46M+jre,也差不多70M了,而且这样的版本里,还有一些插件是不全的,还需要额外下载。
安装完后,240多M与netbeans+jre的大小也差不多。
嗯,快捷页和字符编码以及IDE的字体需要额外的调整一下,我是对着netbeans调整的,而且把快捷键也设成了与netbeans一样。一下子就适应了过来。HOHO
不过,netbeans有一个功能是phpstorm没有的,那就是,将项目save to other directory,这个功能非常好,它使得我在用svn的项目时,可以将代码export到WEB目录下,对于这个目录里的测试,所生成的一些无用文件等不会影响到svn目录,不会污染原SVN项目。phpstorm没有该功能,遗憾啊。。。
Tags: php, ide, phpstorm, netbeans
Software | 评论:2
| 阅读:30451