`
bryanzk
  • 浏览: 58486 次
文章分类
社区版块
存档分类
最新评论
文章列表
        多少次听人说,现在的流行音乐都不能算音乐,都是商业化、浮躁的产物。在某种程度上,我认同这一点。不过即使真的有好音乐放在耳边,我们又是否准备好了来听呢?有了互联网和mp3下载,任何一张专辑在我们浮躁、挑剔的耳边恐怕停留不过20分钟,就被扔到“回收站”里面去了吧?然后再次开始等待、搜索下一首可以打动我们的歌曲……       想起小时候,没有电脑,没有cd,没有mp3,只有磁带。不管是翻录,还是用攒了好长时间的零花钱,磁带到手之后,我会反复的,一遍遍的听,而有些歌也许一开始听没有什么,可它们就像我妈腌过的咸鸡蛋,时间长了,才会让你的耳朵出油。       也许现在好音乐真的不如以前多 ...
终于完全靠我自己的思考,做出来一个quiz,就是第四个Animal Quiz,代码贴一下,笔记稍后放出。  1class AnimalQuiz 2    @@animals = Array.new                                        # 用来保存问题和答案的数组,每个数组元素又是一个数组, 3                                                                                    # [["cat", "Is it cute?", &qu ...
关键字:XML  REXML 数组 堆栈本quiz的目的是将一种给定格式的文件转换成为xml文件。需要在ruby中操作xml,可以使用REXML标准库 回过头来,看标准答案:1、ARGF 与$<同义看看《Programming Ruby第二版》p335上的解释:$< 返回object,一 ...
REXML简要说明1、解析XML文件require "rexml/document"file = File.new( "mydoc.xml" )doc = REXML::Document.new file2、解析XML字符串require "rexml/document"include REXML  # so that we don't have to prefix everything with REXML::...string = <<EOF  <mydoc>    <someelement attri ...
   澄清一个错误观念:Many in the Agile software development world labor under the false assumption that working delivered software = business value. Actually business value generally comes from using software. Building and delivering it is simply cost until then.引自奋力进入“守”之境界 bryanzk 2007-07-22 22:41 发表评论
5 Whys From Wikipedia, the free encyclopedia Jump to: navigation, search The five whys is a question asking method used to explore the cause/effect relationships underlying a particular problem. Ultimately, the goal of applying the 5 Whys method is to determine a root cause of a defect or problem. ...
quiz2 LCD 数字 题目意图:输出类似LCD风格的数字,内容由命令行参数决定,并根据"-s"命令行参数指定其大小 思路:需要的method1) 转换方法,将正常的数字,转换为LCD风格的数字2) 缩放方法,缩放LCD风格的数字3) 处理命令行参数方法,读取输入的数字和给定的"-s"参数 笔记:1、transposearr.transpose -> an_array假设 arr是一个由数组组成的数组,并调换其行和列a = [ [1,2], [3,4], [5,6] ]a.transpose -> [[1,3,5], [2,4,6]]2、DI ...
       我想读《Best of Ruby Quiz》并实践里面的内容是熟悉ruby的一个好方法,那么让我从今天开始,每天都用ruby来quiz一下。             几点说明:1、我是ruby新手,一开始要从看人家的答案开始,不一定能够提供自己的 ...
ruby安装包自带的编辑器SciTE虽然也还算不错,但是总感觉不太顺手。决定还是用ultraedit试试看。ruby的语法着色,只要下载一个ultraedit的语法文件,然后把内容贴到ultraedit的wordfile中即可(不过还是有点不完美的地方,就是关于代码块注释的问题,因为ruby是用两个"/"来完成对一段代码的注释,但是在语法文件中没有对应的配置,就算是将配置改成用"/"来完成代码块注释,但是Ultraedit无法区分哪个"/"在前,哪个"/"在后,我的解决方式,是用单行注释的"#", ...
Ruby is really Niubility in some ways.   《Programming Ruby 2ed》中文版这本书的源代码在网站上有下载,但是由于翻译过,并且代码很零碎,有1600多个源代码文件,而且源文件其中的页数已经与中文版的页数不相符了。为了搜索到包含指定的字符串的文件,决定用ruby自己动手写一个,经过多次重构,最后的代码如下:class BriefExampleCodeFinder  EXP_CODE_DIR="E:/MyCode/MyRubyCode/Programming Ruby/src"  def locate(search_reg) ...
这几天在读Alistair Cockburn的《Agile Software Development -- The Cooperative Game》2nd Edition,是第17界jolt大奖的图书奖得主。看了一章多,很有一些东西让我有茅塞顿开之感。推荐有心于、有志于敏捷开发的兄弟们好好看看。我会整理放出自己的读书心得。 bryanzk 2007-06-28 10:06 发表评论
燕子来时,更能消几番风雨夕阳无语,最可惜一片江山 bryanzk 2007-06-02 20:49 发表评论
从4月中旬开始,我们部门进行了破天荒有史以来第一次敏捷项目实践,两周的时间虽然 不长,但是整个团队感觉无论从技术上,还是沟通与合 作上,都有很大收获。当然,还有很多我们事先没有想到的纰漏和问题,经过与团队 ...
          10号晚央视10套《人物》栏目的主人公是收藏界公认的大玩家王世襄先生,他在谈到自己是如何琢磨一件东西的时候,有三个步骤:一、见实物,把真实的东西拿在手里面把玩、体会,来获得感性体验;二、搞清楚实物是怎么制造出来的,以清楚其机理和内部构造;三、研读相关文献。通过上面的三个步骤,成就了王先生自己这个收藏界公认的大家——大玩家。          这三个步骤,能否用在我们学习编程技术的过程中呢?以对开源框架的学习为例,首先通过查看其使用过程,来了解和体会它所能够起到的作用,如果有框架的单元测试用例,应该是这个步骤更好的学习材料吧;其次,阅读其源代码,来达到不但“知其然”,而且“知其 ...
在我们用.net2.0开发的web service中,发生了这样一个奇怪的问题:我们用xmlspy对web service进行测试,有一个web method,发出soap请求后,总是返回空的响应,代码跟踪进去,总是抛出"System.ExeutionEngineException"的异常。为了达成AOP的目的,在web method中调用的其他的类,使用了spring.net来初始化另外一些类的实例,通过配置文件来管理对象之间的关系。其他web method中的调用,也是这样通过spring.net完成的对一些类的实例的初始化,但是这个空响应的问题,只在上述的那个web m ...
Global site tag (gtag.js) - Google Analytics