word automation table

#vb_ref: Function Add(Range As Range, NumRows As Long, NumColumns As Long, [DefaultTableBehavior], [AutoFitBehavior]) As Table

def add_table(doc, range, rows, cols)

doc.Tables.Add({‘Range’ => range, ‘NumRows’ => rows, ‘NumColumns’ => cols})

# doc.Tables.Add(range, rows, cols)

end

 

#vb_ref: Function Cell(Row As Long, Column As Long) As Cell

def set_table_cell(table, i, j, text)

table.Cell(i, j).Range.Text = text

end

references:

word automation range

The Range object represents a contiguous area in a document, and is defined by a starting character position and an ending character position.

Ranges can be obtained in many ways. Many Word objects, like Sentence and Paragraph, have a Range property that contains an object reference to a Range object for the original object.

sel_range = word.Selection.Range

p_range = doc.Paragraphs(3).Range

references:

word object model overview

Automating word with ruby: the range object

Automating Microsoft Word

圣诞礼物

收到一张罚单,闯红灯,75块钱

这下人生完整了

当时有点儿着急办事儿,看到黄灯,感觉离得不远,就踩了一下油门冲过去,记得中间是变红了,没想到竟然被拍照,还吃了罚单

乱七八糟

info, data, model, process, control, program

一切都可以看作是数据和对数据的处理,或者分析

而数学,则是处理的核心

逻辑算是数学的一种

数学之外,就是设计

无论是一个产品,还是一个程序,

数学用来解决问题

设计用来满足体验

设计也用来满足演化的需要

设计建立了人与系统沟通的桥梁

系统的正确性,健壮性依赖算法

而系统的可扩展性,可维护性,可用性则依赖于设计

设计属于艺术

算法属于科学

搞研究主要是搞算法

算法是不可重复的

也就是说,一旦一个算法被提出来,就没有再研究的必要

所以呢,算法似乎是越来越稀缺的资源,越来越困难的领域

而设计则不同

同一个算法,可以写到各种不同的类库里面,这些不同的实现都有存在的必要

一个好的设计,可以不断的重复使用

就如同汽车,其实看起来都差不多,但并不影响他们都跑到路上

搞研究就不行了,算法差不多的话就不算创新,也就不能发表,也就几乎没有意义

解决问题也是一样,如果有了好的解决方案,人家也不会找你

既然找你,问题也就肯定很难,以至于需要你来发明新的算法

所以呢,搞研究肯定是费脑子的事情

而设计系统呢,则主要是设计,是艺术,不需要高深的理论,不需要知道什么线性代数,不需要知道什么SVD

而现代化呢,似乎科学跟设计完全分离了

学术界和工业界,两个不同的世界

互联网的基础架构是科学还是设计呢?当然是设计。

设计必然有设计相关的科学,或者原则

乱七八糟

发现工作之后更为前途担忧

读书的时候觉得自己的前途就跟迷雾一样,不知道以后会干什么

以为定了工作以后的大致方向也就定了

如果是去公司编程,那我以后就走编程路线

如果是去公司做研究,拿以后就走研究路线

现在的公司主要是做研究,作信号处理

以后是否就一直走研究路线?

这条路线走到底又是什么?

像kwan这样开公司?像以前老板那样做教授?还是一直做一名研究员?

觉得自己的编程技术每天都在落后

被趋势抛得越来越远

是否有一条编程和研究的中间路线呢?

其实kwan的公司已经是离这条路线最近的了。

kwan不希望仅仅是研究,kwan也希望能有产品,公司能够发展。

但是目前仍然处于有什么食物吃什么的阶段。

慢慢积累吧。

Google's 'Open' definition: Simply brilliant business, but is it evil?

http://www.betanews.com/joewilcox/article/Googles-Open-definition-Simply-brilliant-business-but-is-it-evil/1261525914

Google’s free business model, supported by advertising, has hugely disrupted news and other information services. More disruption is coming to more business categories in the early 2010s.

Is this disruption evil? The answer may depend upon worldview.