博客

  • 开放源代码软件乱弹

    学习编程其实和学习如何写作一样,借鉴与大量阅读是必不可少的,而且,编程相对于写作自由程度更低,基本上现在的新观念新说法都是新瓶装旧酒。比如从DDE到COM到DCOM,然后是web service与WCF,如果大家对这些东西有印象,就会发现它们最基本的东西都是一样的。所以就编程而言,具体使用的技术其实并不重要,关键是实现的东西有创意。同样一团泥巴,大师手里出来的就是精品,在一般人手里就是脏东西。

    想要了解一个软件使用了什么样的技术,设计文档是无法体现的,而且很可能都是与真正的实现不搭边,只有代码是实际在运行的,最基础的东西,它不会骗人。我们应该感谢那些鼓吹OpenSource开放源代码的人,他们让我们这些程序员有了瞻仰大师级作品的机会。这也是软件业的一个奇怪现象,如果写作也和编程一样,那么对于想要学习莎士比亚作品的人而言,只有进入莎士比亚写作公司的人才有这样的机会,其它人只能看到作品封面上的金字。现在我的工作与微软产品关联很深,也很喜欢微软产品的人性化和强大功能。但也经常安装个SuseLinux或者FreeBSD用一用,呼吸一下不一样的空气。

    下面我的介绍主要基于个人兴趣,也就是C、C++方面编程以及PHP为主的网络应用。如果工作中遇到一个问题,不知该如何解决或者实现,去CodeProject.com搜寻相关的project是我第一选择,经常还要超出我对Google的依赖。CodeProject的评分系统使得我们对于代码或文章的质量有着直观的比较。而且CodeProject上的项目基本都是轻量级的,再次利用起来非常方便,简单点说,CodeProject就是我心目中最佳的轮子工厂。

    第二个经常逛的就是更著名的SourceForge,这是OpenSource的大本营,齐集了世界上几乎大半以上的优秀开源软件,除了少数家族化作战的开源代码系列,比如Apache家族、Eclipse家族、Perl家族、开源操作系统家族系列(如Linux,FreeBSD,OpenBSD)等等,我们可以在这里找到几乎所有日常需要的软件,而不用花一分钱去购买。SourceForge上会有项目的活跃程度、下载次数等等统计数据,通过数据可以了解某个项目大体上的受欢迎程度。

    开源软件都有什么,举例来说,我使用的是WindowsXP,都有什么软件可以使用呢?最常用的浏览器,我们可以使用FireFox或者同族的Flock,当然,IE、Opera也是免费的,只是不开放源代码而已。办公软件,可以使用OpenOffice,最新版本是2.x,功能与微软产品有的一拼。作开发,可以使用文本编辑器NotePad++或者是Eclipse IDE,加上AddIn几乎什么语言都支持。影音可以选择MPlayer,功能强大还不占资源,如果嫌配置麻烦可以下载热心人编译优化好的版本。图像处理可以选择GIMP,号称开源中的PhotoShop。Ftp软件可以选择FileZilla,我现在网站维护几乎就用它而不是什么破解版的CuteFtp。共享下载软件就更多了,比如国外的BT客户端几乎都是开源的,eEmule是开源的。即时通讯软件(QQ类)大多数是与MSN或者yahoo进行互通,开源的也有,不过实话说不太好用。压缩软件可以使用7Zip,兼容rar与zip格式,开源的。

    如果更彻底,可以使用完全开源的操作系统,上面可以选择的软件更多,我比较喜欢FreeBSD,因为它相对Linux更加简单优雅。Linux发布包里的SuseLinux(由Novell公司掌控)界面舒服,是我喜欢的类型。

    本来想谈谈如何阅读源代码,但是说着就跑题了,下一次再谈。

  • 孙秀楠宝宝去赵阿姨家参加大人的聚会

    上周日也就是前天,我跟秀楠爸带她去住在石葵路的朋友家参加同学聚会。因为得带着宝宝(爷爷奶奶去医院了),本来都不想去了。可是离得这么近,不去实在可惜,况且天气那么好,宝宝最近又很少认生,于是一家三口就出发啦……

    当晚我实在太累,就拜托秀楠爸上来记录一下,他写得倒是蛮有新意的,可那个什么”新华社电啊”,真是短得像电报呢!今天有时间,突击把当天拍的照片整理一下,配上解说词,再重新写写吧

    IMG_4766.jpgIMG_4768.jpg

    1.刚刚到赵阿姨家,还有点生,怯怯地依偎在爸爸怀里到处张望。

    2.过了一会儿就熟络起来,趁着其他人还没来,咱们先把宝宝肚子填饱吧。很快,一碗鸡蛋糕就进肚了。

    .IMG_4774.jpgIMG_4776.jpgIMG_4779.jpg

    3.在谭阿姨怀里靠着,起初吕阿姨和谭阿姨怎么逗弄萌萌都无动于衷,自顾自地摆弄她的小棉裤

    4.后来,许是累了,干脆实实在在靠着谭阿姨,注意力仍旧没集中

    5.终于培养出感情,开始摸阿姨脸,揪眼镜.真是的,美女就在身后靠着,怎么才发现

    IMG_4770.jpgIMG_4771.jpg

    6.跟吕阿姨玩熟了。又看见美女,喜欢

    7.可能觉得自己也挺漂亮,开始对镜头做乖巧可爱状,跟阿姨比美(怎么像孔雀似的,嘻嘻)

    IMG_4781.jpg

    8.任叔叔抱抱,宝宝美得够戗(您还别说,叔叔抱的真格挺像样呢。而且抱了好久哦,从下面的照片可以看出)

    IMG_4785.jpgIMG_4792.jpgIMG_4791.jpg

    9.任叔叔抱着很高兴,吕阿姨想抱还不肯呢,这小东西,也喜欢帅哥啊!

    10.在叔叔怀里看阿姨翻照片开始有些眼馋,矛盾的小孩儿

    11.千万不要误会,吕阿姨是阿典叔叔的新娘哦,阿典叔叔正在窗口等待北京来的李叔叔两口子呢!!!

    IMG_4794.jpgIMG_4796.jpgIMG_4795.jpgIMG_4798.jpg

    12.终于,惊喜来了!看见南方美女,喜欢人家,跟人家暪儿一个

    13.指人家脸,可能心里想,皮肤那么好,都要赶上我了……

    14.哦?美女,别走啊!!!李叔叔一看自己女朋友这样有小孩缘笑得很开心。

    15.最后,李叔叔过来应场,也跟宝宝暪儿一个吧,据说他小时候也喜欢跟人家顶暪儿的,呵呵。希望这一顶能把他的智慧顶过来吧,他现在正读博士,当初高考时可是辽宁省理科榜眼哦

    后来丰盛的大梁骨晚宴开始了,萌萌算是第十一个人,坐在爸爸怀里,还跟着品尝了不少美味,真是高兴

    晚上七点多北京的两口子走了,八点来钟,萌萌也累了,玩了这么久当然辛苦啊,赶紧跟爸爸妈妈回家吃奶睡觉吧,以后再有这样的聚会,她一定还想去吧?不过,我们这做爹妈的可是不愿意带了呀;)

    写到这里,贴了那么些照片,突然发现没有二位东道主的影子;而且没有阿典叔叔的正脸,他四月初就要去日本工作,可能好久才会再见。唉,遗憾,下次有机会再补吧,哇,下次不要带宝宝了吧!!!

  • 奥卡姆剃刀

    奥卡姆剃刀原理是在我看《上帝掷骰子么》这篇文章里看到的,觉得它对于软件开发方面而言也有着重要的理论指导价值。留个记录在这里,有机会再展开了谈。

    大连宝贝论坛 奥卡姆剃刀 – Occam’s Razor, Ockham’s Razor

    人们常常引用奥卡姆剃刀的一个强形式,叙述如下:

    如果你有两个原理,它们都能解释观测到的事实,那么你应该使用简单的那个,直到发现更多的证据。
    对于现象最简单的解释往往比较复杂的解释更正确。
    如果你有两个类似的解决方案,选择最简单的。
    需要最少假设的解释最有可能是正确的。

    ……或者以这种自我肯定的形式出现:

    让事情保持简单!

  • 孙秀楠宝宝访问孙宇雷赵妍叔叔阿姨家

    新华社大连分社3月19日电,孙秀楠宝宝对孙宇雷叔叔赵妍阿姨家进行了访问,双方进行了友好热烈的会谈,会上双方议订了多吃多喝多走动的三多方针,会后进行了丰盛的大梁骨晚宴,在晚上八点钟,孙秀楠宝宝与叔叔阿姨依依不舍的告别回到家中。出席晚宴的还有李洪典一家,李玉祥一家以及任永卓、谭魏二人。

  • 我给宝宝拍的,她妈妈负责导演情节

    也是放在了youtube.com上面了,可能稍微有点慢。不过那里人气真旺盛,刚传上去就有人评论了。
    当然,都是英文。我也来两句。

    This video is uploaded to youtube.com too. It maybe slow but the service is wonderful. There are so many people to take part in. Just after uploading, some one wrote comment about my video. Thanks these friends.