All Stories

不停地蓝屏差点把我郁闷坏了

  今天只进了一次系统蓝屏后,就再也进不了系统了,每次在登录界面等待输入密码就会蓝屏然后自动重启,开始还以为是哪个外接的外设引起的硬件不兼容,于是依次把网线、音箱、USB Hub、硬盘全都拔了,依然蓝屏。于是怀疑是电脑附近有什么磁场之类的影响,先把手机拿开,故障依旧,再把本本放到床上去,仍然蓝屏。真是把我郁闷坏了,于是打算进行系统还原,但我把所有重要的东西全都放在系统盘上啊,晕!先进入恢复还原的工作界面,试图把重要的东西刻到光盘上,结果不知道是哪里有问题,就是不能备份啊!退出来侥幸心理想看看还会蓝屏么,果然还蓝屏,最后想起有个安全模式。重启时狂按一票Fx键,终于要进入到安全模式了,偶然看到它居然提示要不要装载某个.sys文件,这倒提醒了我可能是哪个驱动搞鬼。进入安全模式后,先把系统盘上的重要的东西备份到外接硬盘上,再看了看,把360安全卫士和Kaspersky卸载了,再重启,可以进入了。似乎问题就这样解决了。  怎么办呢!没有杀毒防木马软件,还真是有点不习惯,心里不踏实啊!

心情比较糟糕

  今天不知道为什么,心情比较糟糕。一整天都无精打彩的,真是郁闷啊。而且好像昨天去吃火锅有点吃伤了,今天舌头有点木,吃什么都没什么味道。  然后到下午5点多的时候,实在不怎么想干活了。  看到小丫头漂流去的时候拍的一张泳装照,脸还是那么圆哦!小丫头的腿真的很漂亮啊!

又是一天过去了

  真是郁闷啊,睡不好觉!早上好不容易挨到9点多,实在睡不着了。于是起来玩了一会儿电脑,然后在那里看小说,看得眼花缭乱。一直到下午,收拾了一下去华强北逛,问了一下原装的内存条1G的卖2200啊,真贵了,比起半年前要便宜一些了,但还是很贵了,只好继续忍下去了,因为收入有限啊!去石头记看了看,好多人,只好退出来了。  没逛多久xcc打电话来,叫我可以过去了。于是去找车,等了好久哦,差不多20分钟吧,还等错地方了,这地儿是不停的,晕。好不容易上了车,好多人,还是个没空调的,好热,幸亏我站到天窗对下的地方,开的时候有风灌进来。后来有位儿了,因为好像还有比较长的时间,于是打了个盹儿。到了老石火锅,doggy已经在了,xcc在门口接我。1年多没见doggy了,真是怀念啊!过了一会儿,afei也来了,终于也见到了她们家的帽子,开始看着觉得有点面熟,还以为是这长相比较大众化吧,后来xcc提起来,原来是去年去看afei唱歌时,跟她一起合唱的,怪不得眼熟哦!心里还是觉得挺开心的,不知道这样的机会还有多少!  吃完回来,随便找个了车,结果,又因为睡着而坐过了站,然后多花了19块钱打的回家,晕!

去华强北吃了一顿

  好久没去华强北啦,记得上次去,好像是那次看完《变形金刚》然后去K歌,再去吃华神,都是上个月的事了。今天下班就跟大牛高导一起跑去了,先是逛了哈街,再去吃滋味堂,好多菜都没有,难道是因为去晚了,晕!  高导明天就回北京啦,不知道什么时候还能再见哦!

高导来出差

  上周就听说她要过来了,今天快下班的时候看到她从旁边走过,刚好有另外两个领导在,她就只能跟我笑笑。下班后,教授埋单,去湘江老厨吃了一顿,说起来我们几个人很久没有一起出去吃了。高导还是很爱搞笑,真是个有趣的人。一年啊,就这么快过去了。  吃完饭,要走回公司去坐班车。今天很失策啊,没预料到会遇到下雨,还下得很大啊,结果和疯丫头两个人一把小伞,一人湿了一半,还差点没赶上班车,真悬啊。  还以为工具快忙完了,今天才发现,还欠下好多账,唉!不过易用性方面真的也改进了好多,只是我觉得这工具,我们现在花了这么多精力,到时候人家用不用,能用多少,觉得好用不,还一切都是未知数呢,不过就当是给我自己一个锻炼的机会吧,至少是了解了一些MFC编程的东西,以前可是几乎一点都不会MFC的呀,而现在几乎都不想再用VCL了,越来越不喜欢C++Builder了,感觉VC真的太好用了。

快忙完了,这个工具

  这周又过了大半了,真快啊!明后两天要加油把帮助文档解决掉,真是个麻烦事,我总觉得一个编辑器没啥好说的。不过很让我高兴的是,功能上基本把最紧要的部分都完成了,今天又加了几个特性,换行符转换、括号配对高亮等。不过今天去找人玩的时候,突然发现有一个很重要的方面居然一直被忽略掉了,那就是对代码审查(或用例评审)过程的支持。如果能做成像Source Insight那样强大的引用、跳转,就太完美了,不过我不打算继续下去了。那个脚本适配层还需要进行一些改进,原来想得太简单,而且被人看到了那个Panel。要给它们添加自定义快捷键的功能,这样就需要一个额外的文件来保存对应的快捷键信息。另外还有一个可能是,应他们的要求会需要能让外部执行器来运行脚本。

看到一个做共享软件的站点

  本来我也只是好奇在网上搜寻一些IDE,看看它们有哪些优缺点可以借鉴参考的,不经意间来到一个共享软件的官方站点。有些站点是很容易就看出来是一个做共享软件的,很可能就是一个人在做。这个站点卖几款编辑器,分别是针对HTML、Perl、PHP的,我都down下来大概看了一下,觉得还是比较粗糙的,所以我开始有点怀疑这个能卖出去多少,从定价上来看,Perl和PHP的编辑器要$59,HTML那个$24,但同类竞争应该是比较激烈的吧,各种免费、共享、商业软件都在抢夺这么块市场,应该有很多做得比这些好多了。不过这个作者倒是有点意思,只是一个文本编辑器,他就变出三个花样来。但我查看了一下三个编辑器的窗口类,却是不同的,有点奇怪,不知道是出于什么原因,或者说,三个产品开发的时间间隔比较大,导致作者在新开发一款产品时使用新的控件。  另外搜索到一个PHP Designer 2007,记得我大学毕业设计的时候就用过它的,当时好像还是免费的,不过现在这个要€39,它就要比前面提到的那个专业得多,记得两年前用它时就已经觉得很好用了,现在就更强了。它用的TSynEdit控件,应该是用Delphi开发的,About里很老实地把它用到的所有控件都罗列出来了,大部分是用Mozilla协议的,比较乖啊。看来善用开源成果也是做共享软件提高开发效率和产品质量的一种手段啊。

编辑器研究

  从网上down了几十个文本处理的程序下来,我的主要目的是研究一下目前Windows平台下好用的编辑程序,从中汲取一点有用的想法。其实看了看,发现超过一半的编辑器质量很一般,有的简直可以用粗制滥造来形容,只有不到一半的比较成熟。这里先排除像Word这种富文本编辑器,因为我只是为了Impeller来寻找竞争对手和学习对象,所以是纯文本编辑器才列入其中。  Emacs和VIM暂时也不说,感觉这两个从*nix发源起家的,风格完全与Windows平台下的不同,可比性并不大,当然这两个的极强的可扩展性是很值得学习的,VIM了解得更少,Emacs的之前用过一段时间,确实可以说是功能多得变态,这一方面得益于它的灵活的扩展性外,另一方面当然是几十年发展积累下来的众多fans开发的插件,看似很朴素的界面下,甚至可以玩俄罗斯方块。  之后剩下可以参考的,其实就是目前最流行的几款了,如UltraEdit、EmEdit、EditPlus、PSPad、Notepad2、Notepad++之类通用文本编辑器,Code::Blocks、Visual SlickEdit、Source Insight之类具有工程概念支持的代码编辑器。一般说来现在优秀的通用文本编辑器都会支持编程语言的语法高亮,有的还有代码折叠,集成一定程度的文件管理功能,支持外部脚本扩展、宏功能,其它的主要是一些锦上添花的辅助功能,比如支持外部程序调用,各种插入功能等等,看来看去,我觉得Impeller的编辑器功能上除了不支持列模式外,其它的基本上都有了,甚至有的方面还可能略强于那些编辑器。但与那些代码编辑器来比的话,还欠缺一些很重要的元素,比如定位为一款IDE来说,重构是现代IDE必要的功能,以及Source Insight具有的引用、跳转功能也是强得很有特色,作为一款代码浏览器是很需要这样方便的代码导航能力的。  在这个8月里,我大概只能做到完成外部工具调用以及留下外部脚本扩展接口为止了。其它的想法,留给自己的CodingTool来实现吧!

Ruby参数列表提示基本完成

  经过今天近一天的奋战,参数列表的提示功能基本也完成了,顺便发现了一个较新版Scintilla中存在的一个bug,自己动手改了重编译dll,解决。  不过今天为了完成这个特性,还是费了点精神的,字符串指针乱飞,真是头也昏了。有时候我就会想,其它语言没有指针,都是怎么操作字符串的哦,哈哈,越来越井底了。  在完成这个特性时,又顺便发现,可能可以通过从数据库中记录下相关的方法返回值类型,更加智能地进行自动补全。  下周重点是先把胶片和帮助写完,然后把其它模块要求提供的支持做好。