总有一些美好,期待着我们去发现
RSS 图标 Email 图标 首页图标
  • 宝贝儿子的满月照

    发表于 2010年09月4日 黄良懿 2 条评论

    感谢摄影宅Zed同学的专业制作,在这里祝他早日完成把妹子的壮举。

    从小学武功,一定会成功:

    从小学武功,一定会成功

    To be or not to be,这是个问题:

    To be or not to be,这是个问题

    阅读全文 »

    相关日志:


  • 初为人父

    发表于 2010年07月21日 黄良懿 2 条评论

    7月15日下午,喜得麟儿,至今不过区区一周。 然则,狂喜的兴奋、甜蜜的温馨、时不时的憨笑、静静看着宝宝时油然而生的责任感等等陆续体验了个遍。 放上几张孩子的照片,留做存记:

    阅读全文 »

    相关日志:


  • 尝试用Windows Live Writer发文

    发表于 2010年03月23日 黄良懿 4 条评论

    听说Live Writer的名头已久,正好今天在PC上重装MSN,顺便试了一下,确实挺不错,可以直接在客户端编辑发文不用再跟在线编辑器死磕,文章分类和标签这两个最重要的属性也可以直接设置,没写完的保存本地草稿或远程草稿都可以。

    配置起来非常简单,现在WordPress后台的“撰写选项”中启用XML-RPC发布功能,然后直接开启Live Writer,选择其他日志类型,并输入WordPress首页地址、用户名、密码即可。

    Word一脉相传的编辑方式,直接拖拽添加图片、链接等,从Excel里直接粘贴表格等等都是熟悉而亲切的使用习惯,下面是来自Excel的表格和直接拖拽进来的图片:

    Name Age Credits
    Richie 29 12
    Tom 22 7

    Blue hills

    这里有一个直接从IE里拖过来的链接,猛击进入Live Writer的扩展插件:扩展程序,不过太少了点。

    相关日志:


  • 如何用两个立方体表示所有日子的组合

    发表于 2010年02月4日 黄良懿 4 条评论

    今天碰到一个很有趣的问题,如何用两个立体表示所有的日子(不需要年和月)。

    一开始就考虑123是可能需要重复出现的,而12种组合里扣除3个以后无法表示10个数字组合,故此路不通。 而且这问题应该没这么简单吧?

    花了下空间图,结果发现了一个很取巧的方法,其中一个立方体上写上456789,另外一个则是310221。通过仔细的组合,其实能够让第二个“奇怪”的立方体表示出01、02、03、10、11、12、20、21、22、30、31,其他也就不用多说了。思考的时候也考虑过把数字颠倒或者是用LED字体,通过两个立方体组合显示等,不过都没办法解决。

     

    啊哈,当然没那么简单。不能这么的取巧,不同的数字要分步在两个立方体上。  又再考虑了下,其实3在重复组合中是个特例,仅需要30和31 。 所以,只要让3和0分开,两个立方体上都有1和2,那么就刚好可以匹配所有选择。 不过这个答案还是不对,因为无法表现01-09的所有组合。 0也是个特殊化的数字,没有00,然而需要从1-9并没有办法减少对数字的需求,所以我面对质疑还是肯定的说,如果需要表现01-09,则应该是无解的,因为10个基本数字外仅容许两个冗余,1和2已经把名额用光了。 嗯,当然,如果我们说的立体不是正六面体的话,那自然是很简单的啦,哈。

     

    好吧,我也承认这个只是取巧,不可能采用。  回到电脑前查了一下,发现这个问题其实还是有解的,恰恰是我思考中考虑过的,通过字体来“欺诈”,呵呵,很多字体特别是LED字体中的6和9颠倒过来是一样的,可以省出一个空格,只要这个空格放上0并且和之前那个0不在同一个立方体上就可以做到了。 当然,这就不再是数学的解法了。

     

    有些时候,完成一件事情所需要的条件我们都具备或者是不费力的拥有,却无法得出一个最优的答案。 事实上我考虑这个问题的时候一开始并没有限于数学领域,否则也不会有相邻组合的取巧做法和非正六面体组合的想法,然而得出最接近真相的方法是数学方法,于是在得到需要01-09的时候也自然的用了数学方法准确的证明此题无解。

    记录下来,提醒自己不要钻进一个胡同后,蹲在胡同里考虑所有前面巷子转弯的组合就断言罗马不可达,不要忘了递归算法能解决问题最重要的办法就是算不出来就回溯,换个方法再算!

    相关日志:


  • 重构思维态式

    发表于 2009年07月13日 黄良懿 没有评论

    12年了,从开始学习编程到现在,一直以为自己将会是个沉默寡言的技术专家。没想到开始带团队以后性格开朗了许多,在易趣做Leader,更是让我在沟通能力上有了很大的提高。 然而在做了超过一年半的Leader后,却很愕然的发现,原来自己一直还是以为自己将继续坚定的变成那技术专精。

    回想这一年多的工作,特别是最近几个月,其实在代码上的时间却是越来越少了,了解新技术也是越来越关注其应用场景而不是实现细节。 做着这样的事情,却还是那样的心态,肯定是不对的。 而这事情本身,也不见得正确。 技术其实是你安身立命之本,怎可丢下?

    让我开始深刻检讨自己的是那句“不够资深”的评语。是的,我的知识面非常广,早些年做过桌面应用,更早的时候甚至写过鼠标中断处理、640*480*256色实现、中文字库读取显示,这些都是从书里或网上的只言片语推敲出来的,纯自开发完成,无参考代码。 之后主攻Web开发方向却没变过一个广字,ASP/.Net/PHP/Java/JavaScript等开发语言都相当熟悉,都做过项目,而数据库方面SQL Server/MySQL都有过不少经验,负载均衡/Cache等等也花了不少时间去研究,却从来没想过贪多嚼不烂。

    但我依然无法反驳那句“不够资深”,自己的能力,应付那些三四年经验的人是毫无问题了,能让他们感觉我知识面很广,即使在他们熟悉的领域内我也很精通。 但在这些行内打拼了七八年的绝对资历的专家们面前,那五年+的工作经验给他们的感觉却只像个普通四年+的水平。 听上去似乎差异不大?不,这里面天差地别。。。

    自高中开始参加信息学奥赛,一路走来以为只要通了算法和结构,什么语言都是一样的。 所以从来不曾忌讳用什么语言,向来是做什么用什么,事实上也是学什么快速上手什么,赢得朋友同事敬重无数。 可惜却只通了“程序设计”的前两个字。 直至今天才深刻的明白了,自己缺的就是后面那两个字。 是的,是“设计”,是缺少了全局架构思维,是没懂得在完成功能之上,我们还有更多的事情可以去做。

    好好的去想,我们为什么要做这件事?是要解决谁的什么问题?这几种架构方式各有什么利弊?在目前的场景下何者更方便维护,更容易调整或是更稳定?

     

    是的,你应该是个专家,但绝不应该是这个只懂技术细节的专家。 现在,就是现在,开始重构你的思考态度和你的思考方式!

    相关日志:


  • 博客开张

    发表于 2009年04月30日 黄良懿 没有评论

    不想很麻烦的跑各地方去维护,随手在自己的vps里架了个wordpress,安装比尝试过的大部分系统都简单快捷。

    挺好,以后没事的时候写些随笔吧,不过以我的脾气,多半都是技术类文章居多吧。

    相关日志:

    • 没有相关的日志