医生诊断为软肋炎+肺部感染,运气好的话需要3个月时间才能康复。给我的意见就是多休息,不能运动,最好也别弯腰,更不能提重物,每天干完活儿就睡觉,睡觉就像木乃伊那姿势就行了。
也就是说……我还能生活自理,这真是不幸中的万幸。下周去复查,看看有没有别的问题~囧,但愿没别的问题。
顺便,症状是从生日那天出现的~近几年生日似乎没怎么真正快乐的过过,真想以后能不要再过生日了,当然这也得有以后才行。
医生诊断为软肋炎+肺部感染,运气好的话需要3个月时间才能康复。给我的意见就是多休息,不能运动,最好也别弯腰,更不能提重物,每天干完活儿就睡觉,睡觉就像木乃伊那姿势就行了。
也就是说……我还能生活自理,这真是不幸中的万幸。下周去复查,看看有没有别的问题~囧,但愿没别的问题。
顺便,症状是从生日那天出现的~近几年生日似乎没怎么真正快乐的过过,真想以后能不要再过生日了,当然这也得有以后才行。
这次重装的原因是Windows 7 beta 1 build7000出了,于是又忍不住了……
另一方面也是因为以前的系统里装了太多东西了,有些已经不用了,所以正好重装。
特此截图纪念一下。
貌似我还真是装了不少东西啊……囧~
『本来』摆在这里的应该是一篇2008总结,或者类似的码字产物。
『本来』世界是该和平的。
今天遇到Google Reader在Prism里加载了一半之后Loading不完的问题,估计是因为网络不畅通导致js或者其它资源没加载完引起的。
一般来说这要是在浏览器里的话只要强制刷新或者清空cache就可以了~但是Prism里既没有强制刷新功能又没有清cache的入口。于是只能手工来。
定位到prism的profile,win32下是这个路径
%appdata%prism
找到对应的app文件夹,删除就可以了。这样就会把该app的所有信息(包括cookie以及记录密码和cache)都删除掉了。
另外,说一个Prism的小bug,就是有时候打开WebApp,会发现任务栏中存在该程序,但是桌面上就是没有,右键任务栏图标可以最大化出现,但是还原就又消失了。
出现这种情况的原因是该App被定位到桌面外面去了,这时候只要移动该App就能移回桌面,然后再调整下大小(用context menu里的移动)
具体引发这个的原因尚且不明,只是知道有时候会出现而已。也许个别时候显示桌面的命令会把webapp窗口发到火星上去吧,猜想- -b
另外的另外,Prism会把程序的初始窗口位置存到%appdata%webappsappnamelocalstore.json下。所以窗口位置和大小引发的问题直接删除这个文件就可以了。
Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!
在G公司干了三个月的实习辞掉了。
现在回忆那段日子,觉得自己写的代码挺垃圾的。大多数都没有考虑设计模式,最后写出来的封装性很差,而且组件和组件耦合度非常高,分层架构也只是表面上的分层,组件重用很困难。
究其原因,可能是因为开发的schedule比较紧,而且自己安排时间的能力也不够,所以经常指定plan的时候不清楚需要多久能完,而拿到schedule之后又特别紧张,草草设计匆忙编码,到后来就算有富裕时间,也没有时间和胆量做重构。
也许也是因为大家对代码的看法不同吧。在这个工作环境,头儿很重视文档,认为文档跟上了就okay了,而不是太注重架构。以至于给我一种:啊,只要实现了就行了的感觉,到时候有文档,就算你人走了看着文档也能怎样怎样。可实际情况就是,垃圾的架构会造成后期代码维护的成本无限制增加甚至无法维护,而文档再全,也于事无补。不是说你能看懂我写的和我的思路就okay了,而是就算这是你自己写的,当你想增加一个功能或者改变一点儿需求的时候,也要花上很大的时间和精力——OO都白O了~
静下心来总结了一下我写过的代码,以及同事写的一部分代码,发现里面几乎把所有典型的反模式都实现了遍,这真是一种讽刺。
这两天我老在想,为什么会出现这种情况呢。后来仔细分析了下,发现可能是由于领导层对技术的把握能力欠缺所致。到目前为止,我有两个比较典型的雇主,他们对技术都有一定的了解,但是深度却有所欠缺。这大概就像一个刚学会MFC的人,有一种天下应用我都能写出来的豪迈气魄一样。他们大概有一个想法,认为,一个应用,最重要的是创意和idea,而实现是次要的,因为有了这个想法,实现还能实现不了么,也许他们脑子里甚至会有一个实现的概要甚至憋两三天能给出一份系统设计。这样的想法直接后果就是,疯狂围绕着实现来安排开发。至于性能、可扩展性、可移植性、稳定性、安全性,都成了次要的。甚至于,在极端紧迫的schedule下允许开发者硬编码,更别提什么设计模式的合理运用以及反设计模式的避免了。有段时间我甚至一度怀疑有些人压根就不知道什么是设计模式或者只是知道个名字。
我不否认,创意的重要性。不过这是建立在已经拥有一个强大而完善的技术团队的前提下。而这样的技术团队,绝不是一个什么都知道点儿的顾问加几个coding很厉害的人,也许再加一些coding劳力就够了的。起码,得有一个真的懂架构和设计的人存在。
任何一本关于设计模式的书或者反设计模式的书都在强调一些观点。
就我的理解来看,这就好像,我们已经有了会基本功的民工了,但是怎样盖起一个东西出来呢?
如果只是盖一个厕所,那么大家想怎么盖都可以,哪怕一块砖一块砖的往上码,也出不了什么问题。但是如果要盖的是一栋摩天大厦,那么可就不是想怎样来都可以的了。如果没有足够的架构和设计模式方面的知识,那么搞不好根本就盖不起来。
现在的问题就是,我们能很容易的盖出一个厕所了,却以为就能盖摩天楼了,虽然本质上来说,它们都是『盖』出来的吧。
从这个角度来说,这个技术团队还停留在CMMI L1的层面上。
另外的另外,我发现在开发过程中,不光是我,还有同事,或多或少会有一点儿自我显呗的习惯。比如使用一些奇异的类库,或者使用一些自以为不错的设计方式,又或者,用一种大家很少见的方式完成编码。而最关键的是,产物实际上却是很糟糕的,也许是性能上,也许是架构上,也许根本就是典型的反设计模式。
这就好像,拿着篮球,把球场上所有的防守队员都慌趴在地,然后面对空无一人的篮筐,把球上在了蓝脖子上一样让人无奈——已经忘记了过人技巧是为了什么而存在的了。
有时候我会看到一些编码,真的很让人惊叹,为何能写的如此的好,而有些则相反,让人觉得无比的反胃。我猜这三个月,我写了很多让人反胃的代码。好在,有这么一段时间,可以让我好好反思一下。到底发生了什么,而我又能从中学到什么……
p.s. 写这篇blog没有针对什么人的意思,只是觉得,这三个月的实习生活怎样说也要留下点儿文字纪念一下,而不是如同浪花一样,拍在岸滩上了无痕迹。结果到头来我还是学不会鼓吹祖国形势一片大好啊~
今天家里上水管道漏水,又是楼上。我心里想,这个晚上是睡不好觉了,等着人来修不说,还得提心吊胆的。
这个礼拜我感觉就没睡好过,每天早上都被吵醒,睡眠严重不足,好不容易到家里了心想终于可以睡个好觉了吧……唉。
好吧,然后周日晚上,唔,我又得回宿舍睡,谁叫有人要把我家当旅馆呢……虽然这话说的不太动听吧,身为主人的我只好……
心情越来越差。
今天在学校路上走着,突然看到一个硕大的黑色扣子在地上,于是就开始边踢边往前走。踢了七八下之后,旁边追上来一同学,说,别踢了,我掉的。囧……
这大概是今天最后一件不是不快乐的事儿了吧……………………………………
RA3,这大概是我玩过最糟糕的一代冠以C&C大名的作品了……初代的成就不说了,即使埋葬了Westwood的C&C2,也比这作好不知道多少倍。现在已经借助作弊器完成了2/3的战役了,准备全完了立马删除重新装回NBA 2k9。
现在的游戏容量越做越大,效果越来越好,要求配置也越来越高,但是耐玩度却越来越低。不知道是小时候那会儿游戏少的缘故还是现在的游戏的确是缺乏内涵。也许都有一些吧。
就好像动漫届也一样,越来越萌化,已经达到了千篇一律的地步。前两天重温《彼男彼女的故事》,和现在的一比,真的是不在一个水平上,我说的是内涵,当然这动画是被痞子搞的有点儿太过了倒是……
另外最近找工作,听说很多没接到笔试通知就去笔的霸王笔,还有没接到面试通知就去面的霸王面,最离谱的是还有没接到offer就去签的霸王offer。不禁感叹,这年头,达人总是无处不在啊。到底面霸厉害一些呢还是霸面厉害一些呢,这是个问题。
回想自己有次去霸王笔(其实也是不太清楚怎么回事),人一说没邀请函的就不行了,我就灰溜溜的走了。当时就应该大胆的说,爷是内部推荐的!管丫怎么着先给笔了再说。太后悔了。