老文章

Think in the variable and macro in the common lisp

As you all know we can use defun to define a function in the common lisp, (defun add (x) (+ x 1)) (defun foo (a b c) (list a b c)) Definition above is the most essential method to create a function. Due to the convience we will have to think about the variables and functions again. Writing thinking path: from thinking the variables to functions and get the knowledge of the common lisp.
… 阅读全文>>

中国版的The Design Of Everyday Things

经常时不时地回去逛王垠的博客,接触它并不是因为他特立独行,他从清华退学,主要是 在通过他,认识了scheme的简单和强大,当然这不是本文的主题。 当然也是因为他在其博文介绍了The Design of Everyday Things.这本书的确对我很有启发,这是一本让你以人为本的设计书,程序员也需要经常阅读。
… 阅读全文>>

bash Array 和拓展的pattern match

通过Bash_It的学习,第一次意识到Shell数组的不一样的写法。 并且也看到Pattern Match的一些用途。
… 阅读全文>>

Bash Support IDE的新发现

[Bash Support][1]实现一个vim的bash IDE工具。好处式可以较快捷的 输入命令和编程以及调试(bashdb)。
… 阅读全文>>

FAST In Ubuntu64Bit 编译注意事项

FAST(Fatigue,Aerodynamic,Struture,Turbulence),是一款风力机的气动、水动力、 励磁、结构等几个部分的模拟工具 风力机系统的整体带入流风物理流动现象: 而本文主要讲的是如何在ubuntu64bit系统编译FAST使其可以使用。
… 阅读全文>>

基于现实,抽象现实,模拟现实

信息与知识的不同在于,信息是暂时不被理解的知识,而当它被理解,并被组织,他也就成了知识。
… 阅读全文>>

TurbSim 8个湍流模型的对比

TurbSim,是NREL提供的一个小的开源工具, 用于产生湍流风,设置的时候可能对于不同模型会有不同的参数,基于范本进行了一番分析。当然测试文件在TurbSim的Test文件下的inp文件夹下。 如果对那些湍流模型做一个对比,那样是否可以更加清晰的看出不同呢? 于是就有了下面的shell分析脚本。 TurbSim产生的风力机一圈的入流截面模型(仅仅一个截面,全场是因为捕捉了很多个截面)
… 阅读全文>>

fortran宫殿

任何语言应该都可以有类似宫殿的想法,在纵横交错的街道中,能过找到进口和出口, 并可以使用很多条道路完成你想去的地方,而不是拘泥于一条道路。Fortran也是如此。 诞生于1951年左右的第一个面向对象的高级语言Fortran 语言,也已经65岁左右了,它以其 快速有效的科学数值计算,一直运用于科学研究领域中。 浅显针对fortran的理解—-宫殿式的介绍.
… 阅读全文>>

Shell_Programming_with_fewer_bugs

shell的强大之处在于短小精悍,对于IO处理相当方便,当然也可以兼杂小型的数值计算(很少)。 shell脚本在编写过程中也会产生很多bug。本文借鉴《Pro-Bash-Programming》一书所提倡的: comment 写上开头注释 Initialization of variables 变量初始化 Function definitions 函数定义 Runtime configuration 解析选项,读取配置文件等 Sanity Check 经过Runtime配置之后,可能修改某些值,比如shift操作,所以需要判断变量的合理性 Process information 最后才是计算、IO等 通过这中编写框架,可以减少错误。
… 阅读全文>>

AllFilesInFoldsToOneFile

find的使用 更新了注释
… 阅读全文>>