2006年11月30日星期四

Totalcmd (Total Commander 7)的令人愉悦的新功能

Totalcmd (Total Commander 7)的令人愉悦的新功能
(华南理工大学 qjchen)

用Totalcmd也有8年的,是很早时候OLDFAT兄介绍的3.5开始,最近总算看到版本翻倍的时候了。许多软件我都懒得去更新,比如office一直用的是97的,还觉得只用到极少的功能,autocad还用14的等等,但是基本上Totalcmd我是跟着升级的,还不断到www.totalcmd.net更新插件。

7.0虽然还是beta版,但毕竟是个大号版本的更新,还是有不少新功能的,DRL有朋友已经全部翻译了更新,这里就不重复,贴几张TC的更新图片吧。

1)图标变得漂亮(用了大图标,为了显示而已),感觉颇是淡雅的感觉。

2)给同时喜欢资源管理器的朋友增加了侧边栏(一个或者两个)

3)命令行的自动补全,向win+r和typeandrun靠齐了


4)单双行颜色不同的选项,记得以前有一个非常类似TC的程序有这样的功能,竖列还有虚线可以选,比现在的TC还要好些,不过相信TC会越做越好。

5)可以用简单的按键,比如F1,或者一个名称,如nn,来调用TC内部函数和其他外部函数了,这个就是它的HOTKEY或者ALIAS功能了。以前在config-misc里面,只能用到内部程序,而在start里面,调用的基本是ctrl+alt+F1之类比较难按的按键。


2006年11月29日星期三

ADOBE CAPTIVATE2真不错

原来的ROBODEMO,后来的MACROMEDIA CAPTIVATE 1,现在的ADOBE CAPTIVATE2挺好用的,看到有用它做的flash,挺简单易用的。
会自动添加许多的提示。

2006年11月28日星期二

snagit8让人开心的地方

2006.9.12 snagit8让人开心的地方

之前一直用hypersnapspx instant screen capture来抓图,snagit是6的时候用了一下,最近用snagit,发现也有不错的地方。

1. 抓窗口中的文字,它不是OCR,是把一些截面或者菜单里面的文字抓出来。以前装过一个desktop experience,可以完成这个,好像比snagit的来的更简单,可惜不是很稳定。现在snagit可以做的不错。不知道为什么,抓图软件好像抓自己总是有点麻烦,只能动用hypersnap来抓这个图了。


2. 增加了边缘效果,比spx还要多一些。
3. snagit网页的输出,比较怪异,可以把网页变成图片(自动滚动捕捉),然后保持其链接。可以存为pdf或者swf或者mht格式(这种可以点到连接)。
4. 有些挺优雅的图形处理效果



5.对象抓取,以前用hypersnap或者spx都没有抓到这个rocketdock的图,现在终于抓到了,不知道它抓屏幕保护的图怎么样?


5. 延时菜单的捕捉,等待几秒钟后出现的菜单
比如这种结构



6. 定时捕捉定时存盘。

7.网页中的图片,这个功能不知道和先存为html,然后去目录里面拷贝有没有太大的差别,否则也没什么。

一些我还不会用或者它本身没有的功能。
1. 怎么进行横向纵向同时滚动的功能?有些页面就是这么不可理喻。
2. 怎么抓自己界面。

OPENSEE软件的简单介绍

OPENSEE软件的简单介绍
(华南理工大学 建筑学院 陈庆军)

前两年曾经下过opensee,并把所有的例子做了一遍,勉勉强强知道怎么回事,记下来权当是学习日记吧:)

What is OpenSees?
(Open System for Earthquake Engineering Simulation)
An object-oriented software framework for simulation applications in earthquake engineering using finite element methods. OpenSees is not a code.
(面向对象的软件框架,采用有限元方法对地震工程进行仿真)

Opensee 的特点:
+ The library of materials, elements and analysis commands makes OPENSEES a powerful tool for numerical simulation of nonlinear structural and geotechnical systems (可用于非线性结构、岩土分析的丰富的材料,单元库及分析手段)
+ The OpenSees library of components is ever-growing and at the leading edge of numerical-simulation models
(一个领先且不断进步的数值模型库)
+ The opensees interface is based on a command-driven scropting language which enables the user to create more-versatile input files (基于脚本语言可以创建非常灵活的输入文件)
+ OpenSees is not a black box, making it a useful educational tool for numerical modeling (非黑箱操作,适用于科学研究)
+ You can create your own material, element or analysis tools and incorporate them into OpenSees (可以自定义材料和单元库,并整合到opensees里面)
+ NEES is supporting integration of OpenSees as the simulation componenet of laboratory testing (NEES(network of earthquake engineering system)支持OPENSEES作为试验室试验的仿真组件)


Opensee 的单元库:
 Truss Element(桁架单元)
 Corotational Truss Element (同步旋转桁架单元?)
 Elastic Beam Column Element (弹性梁柱单元)
 Nonlinear Beam Column Element (非线性梁柱单元)
 Beam With Hinges Element (带塑性铰梁单元)
 Displacement-Based Beam-Column Element (分布塑性,基于位移梁柱单元)
 Zero-Length Element(0长度单元)
 Zero-Length ND Element(0长度ND材料单元)
 Zero-Length Section Element (0长度截面单元)
 Quad Element(4节点单元)
 Shell Element(考虑剪切的壳单元)
 Bbar Plane Strain Quadrilateral Element (一种用于平面应变的单元)
Enhanced Strain Quadrilateral Element(增强型应变单元)
 Standard Brick Element(标准8节点实体单元)
 Bbar Brick Element(8节点Bbar实体单元)
 Eight Node Brick Element (有不同体力方向的8节点实体单元)
 Twenty Node Brick Element(20节点实体单元)
 u-p-U element(可建立8节点或者20节点实体单元)
 FourNodeQuadUP Element (用于流固完全耦合的平面应变单元)
 BeamColumnJoint Element(梁柱节点单元)


Opensee 的材料库:
Elastic Material (弹性材料)
Elastic-Perfectly Plastic Material (理想弹塑性材料)
Elastic-Perfectly Plastic Gap Material (理想弹塑性间隙材料)
Elastic-No Tension Material (弹性不能受拉材料)
Parallel Material(并联材料)
Series Material (串联材料)
Hardening Material(硬化材料)
Concrete01 Material -- Zero Tensile Strength (基于Kent-Scott-Park的无抗拉段混凝土材料)
Concrete02 Material -- Linear Tension Softening (线性受拉软化的混凝土材料)
Concrete03 Material -- Nonlinear Tension Softening (非线性受拉软化的混凝土材料)
Steel01 Material (双折线钢材)
Steel02 Material (Giuffré-Menegotto-Pinto等向硬化钢材)
Hysteretic Material (滞回材料)
Viscous Material(黏性材料)
BARSLIP Material (钢筋滑移材料)
Bond_SP01 (应变渗透型模型用于模拟钢筋锚固段)
Concrete04 Material (Popovics混凝土材料,可以考虑静水压力)
Fatigue Material(疲劳材料)
Limit State Material(极限状态材料)
PINCHING4 Material (pinchin4捏缩材料)
PyTzQz Uniaxial Materials(模拟土——结构共同工作的材料模型)
Reinforcing Steel Material(钢筋材料)


Opensee 使用:
1)安装过程:
1. 到网站上下载opensee
现在版本是1.73,可以直接下载exe或者下载源码回来编译,源码是c++语言编写的,采用CVS(concurrent version system),方便大家共同修改。还有一个写程序的约定,方便后来人认识你的代码。
2. 到网站上下载TCL/TK
一个现在比较流行的脚本语言,也可用于某些界面设计,比如现在有些ANSYS的开发也用到它。
安装过程:
TCL/TK官方网站建议安装目录:
C:\program files\tcl,而非C:\tcl
注意:TCL/TK是个平台,和OPENSEE不是一家公司

安装完了之后是一个ActiveTCL(TCL的平台之一,就如Borland C,Turbo C有多家公司一样),可以参考activeTCLHelp.chm了解一下它的使用。
接下来安装一个Opensee TCL editor
将其释放到c:\tcleditor这个目录下
把opensees拷贝到这个目录吧
打开其目录下的tcleditor.conf,可以看到
exe C:\tcleditor\bin\openSees.exe
editor C:\tcleditor\bin\tcleditor.exe
bin C:\tcleditor\bin\
help C:\tcleditor\help\
所以要把opensees.exe拷贝到这个bin目录下

Tcl/Tk 的发明人 John Ousterhout 教授在八十年代初,是伯克利大学的教授。在其教学过程中,他发现在集成电路 CAD 设计中,很多时间是花在编程建立测试环境上。并且,环境一旦发生了变化,就要重新修改代码以适应。这种费力而又低效的方法,迫使 Ousterhout 教授力图寻找一种新的编程语言,它即要有好的代码可重用性,又要简单易学,这样就促成了 Tcl (Tool Command Language) 语言的产生。Tcl 最初的构想的是希望把编程按照基于组件的方法 (component approach),即与其为单个的应用程序编写成百上千行的程序代码,不如寻找一个种方法将程序分割成一个个小的, 具备一定“完整”功能的,可重复使用的组件。这些小的组件小到可以基本满足一些独立的应用程序的需求,其它部分可由这些小的组件功能基础上生成。不同的组件有不同的功能,用于不同的目的。并可为其它的应用程序所利用。当然, 这种语言还要有良好的扩展性, 以便用户为其增添新的功能模块。最后,需要用一种强的,灵活的“胶水”把这些组件“粘”合在一起, 使各个组件之间可互相“通信”,协同工作。程序设计有如拼图游戏一样,这种设计思想与后来的 Java 不谋而合。终于在 1988 年的春天, 这种强大灵活的胶水 - Tcl 语言被发明出来了。


一些要点:
1)暂时没有界面
2)有高亮显示
3)基本分为:前处理所需几何数据段,荷载约束段,求解控制段,数据输出控制段等几个方面

求解过程:
1)出现了一个叫做tcl84.dll的组件没有找到的情况。
查找,知道它在tcl的目录下,
按win+pause键,找到系统变量,发现这个目录已经添加,所以做法是:重启一遍就可以了
不然,把文件拷贝过来也是一种方法。

1)查看刚才的目录,可以看到存在了几个文件
有element1.out和node3.out
这个是文件里面的record控制的。把数据打开,进入到图表绘制系统里面,可以看到一些结果

(还有不少的图片和后续东西,一时发不上来,有时间再来添加了)





钢筋混凝土非线性有限元软件diana的textpad语法高亮文件

学习非线性有限元软件diana好一段时间了,在去年的时候,为了编写他的fgc文件,编写了一个基于文本编辑器textpad的语法高亮程序,方便查错,做的效果还比较一般,如下,勉强够用。
以前还做过truegrid,ansys,abaqus等的语法高亮,觉得挺有趣的。

这个附件文件且等我放到其他地方,才方便下载,或者把以下这段文字保存为diana.syn,再到textpad中设置


; SYNTAX FILE FOR DIANA [QJCHEN, qjchen@gmail.com]

C=1

[SYNTAX]
NAMESPACE1 = 6
IGNORECASE = NO
INITKEYWORDCHARS = A-ZA-Z_
KEYWORDCHARS = A-ZA-Z0-9@*-'`
BRACKETCHARS = {}[]
PREPROCSTART =
SYNTAXSTART =
SYNTAXEND =
COMMENTSTART =
COMMENTEND =
SINGLECOMMENT = !
SINGLECOMMENTCOL =
SINGLECOMMENTALT =
SINGLECOMMENTCOLALT =
SINGLECOMMENTESC = \
STRINGSSPANLINES = YES
STRINGSTART = "
STRINGEND = "
STRINGESC = \
CHARSTART = '
CHAREND = '
CHARESC = \

[KEYWORDS 1]
$#
ECHO=NO
RESULT
ANALYSE
ASSEMBLE
AUXILIARY
CONSTRUCT
DRAWING
EYE
FEMGEN
FEMVIEW
FILE
GEOMETRY
INDEX
LABEL
MESHING
MONTAGE
PRESENT
PROPERTY
REINFORCE
RESULTS
SAVE
STOP
UTILITY
VIEW

[KEYWORDS 2]
MODEL
COORDSYS
LINE
LMASK
MERGE
NAME
PARAMETER
SCURVE
SET
SHAPE
SPACE
TCURVE
TRANSFRM
ANIMATE
CONTENTS
DISPLAY
RECOVER
SAVE
VIEWPORT
ANGLE
DIRECTION
FRAME
PERSPECT
ROTATE
SHIFT
WALK
ZOOM
NORMAL
LOCATE
POINT
LINE
LCMB
SURFACE
BODY
MOVE
COPY
SWEEP
SPLIT
FLIP
FILLET
UNSPLIT
OPTIONS
COPY
DELETE
GRAPH
LOG
MEASURE
NAME
OPTIONS
READ
SETUP
TABULATE
UNDO
UPDATE
UNLOCK
WRITE
MESH
SHAPE
PMODIFIER
OPTIONS
CANCEL
DIVISION
ELEMENT
GENERATE
MERGE
NODE
OPTIONS
SHAPE
SMOOTH
RENUMBER
TYPES
OVERLAY
CLOSE
SAVE
RECOVER
STATUS
CONTOUR
DIAGRAM
DISC
GRAPH
NUMERIC
OPTIONS
PEAKS
SHAPE
SYMBOL
VECTORS
ATTACH
BOUNDARY
FE-PROG
INITIAL
LOADS
MATERIAL
PHYSICAL
BAR
GRID
ATTACH
MOVE
COPY
SET
LOADCASE
NODAL
ELEMENT
GAUSSIAN
INVARIANT
RANGE
STACK
CALCULATE
TRANSFORM
OFF
CURRENT
BACKUP
HIDDEN
ELEMENT
OPTION

[KEYWORDS 3]
CYLINDER
PLANE
TO
CLEAR
ADD
SHADE
SHELL
CONSTRNT
PLOTFILES
LOADCASES
MODESHAPE
COMPLEX
DTX....G
DTX
DTY
DTZ
TDTX...G
TDTX
TDTY
FRX....G
FRX
RESDTX
EL.NXX.L
NXX
NYY
NXY
QXZ
QYZ
QXY
DEFORM
EDGES
EL.MXX.L
MXX
MYY
MXY
EL.SXX.L
SXX
SXY
MONITOR
POSITION
EL.SXX.G
RE.SXX.G
ELEMENTS
LIST
USE
COPY
SETUP
2SURFS
4SURFS
5SURFS
6SURFS
GENERAL
PRISM
SETS
CONSISTENT
FOCAL
ANGLE
ARC
BETWEEN
CIRCLE
CURVE
INTERSECT
NODES
PARALLEL
PERPENDIC
SPLINE
STRAIGHT
ONTO
X
Y
Z
REPAIR
AT-NODE
COORD
INTERSECT
ONLINE
TRANSFORM
3POINTS
3SIDES
4POINTS
4SIDES
AUTOMATIC
INTERSECT
ONSHAPE
REGION
SIDE-PNT
AUTOMATIC
BODY
DEFAULT
ELSIZE
FACTOR
LINE
PROPAGATE
RELATIVE
SURFACE
ALGORITHM
CHECK
LOCK
MIDNODES
NODE
UNLOCK
3SIDES
4SIDES
4SURFS
5SURFS
6SURFS
ARC
GBODY
POINTS
PRISM
REGION
SPLINE
STRAIGHT
BEAM
LINE
NODE
PROMPT
SCAN-OUTPUT
SECTION
APPEND
CLOSE
OPEN
REMOVE
AVERAGE
AV-DIFF
COMBINE
DIFFERENT
EXPRESSN
EXTRAPOLATE
INTEGRATE
P-ESTRAIN
P-SHEAR
P-STRESS
P-YIELD
PERDIFF
PRESSURE
SAFETY
SCAN
SCAN
VONMISES
EL-RESULT
GLOBAL
LOCAL
MATERIAL
SET
SURFACE
VALUES
GLOBAL
LOCAL
RELATIVE
ANGLE
DISTANCE
LENGTH
BATCH
DXF
IGES
PATRAN
STL
VIEWDATA
ANIMATE
BINSET
COLOURS
CONFIRM
DIRECTORY
FEEDBACK
PLOTTER
QUALITY
ROTATIONS
SYNONYMS
UNDO
UNITS
ALL
LINES
CONSTRAINT
SHRINK
COLOUR
PRESTRES
DIANA
GRAVITY
DISPLACE
SURFACES
RY
RX
RZ
CYLINDRIC


[KEYWORDS 4]
MATERIALS
STEEL
MASS
DENSITY
ELASTIC
ISOTROP
CONCRETE
STATNONL
METALS
VMISES
WHARDIA
REINFORC
BOND
WHARDEN
MASONR
PLANSTRS
THREGULR
CRACK
MATCRK
INTER
THERCONC
TIME
TEMP
L2TRU
L4TRU
L6TRU
CL6TR
CL8TR
CL10T
CL9TR
CL12T
CL15T
L6BEN
L12BE
L7BEN
L13BE
CL9BE
CL12B
CL15B
CL18B
CL24B
CL30B
T6MEM
Q8MEM
CT12M
CQ16M
CQ18M
T9MEM
Q12ME
T6OME
Q8OEM
CT12O
CQ16O
T9WME
T6EPS
Q8EPS
CT12E
CQ16E
CT30E
CQ20E
CQ22E
CT18GE
CQ24GE
CT27GE
CQ36GE
T6AXI
Q8AXI
CT12A
CQ16A
CT30A
CQ20A
CQ22A
CL9AX
Q12PL
CT18P
CQ24P
T15SF
Q20SF
CT30F
CQ40F
T18SF
Q24SF
CT36F
CQ48F
Q48SPL
Q56SPL
T15SH
Q20SH
CT30S
CQ40S
CT45S
CQ60S
CT30L
CQ40L
TE12L
TP18L
HX24L
CTE30
CTP45
CHX60
CTE48
CTP72
CHX96
HX25L
CHX64
T3CMP
CT6CM
CT9CM
Q4CMP
CQ8CM
CQ12C
N4IF
N6IF
L8IF
CL12I
CL20I
L16IF
L20IF
CL24I
CL32I
T18IF
Q24IF
CT36I
CQ48I
L4CT
CL6CT
T9CT
Q12CT
CT18C
CQ24C
BCL6S3
BCL6S2
BQ24S8
BQ24S4
SP1TR
SP2TR
SP1RO
SP2RO
SP6BA
SP12BA
L4TB
CL6TB
T9TB
Q12TB
CT18T
CQ24T
CT27T
CQ36T
PT3T
PT3RO
PT1CR
CL3CR
T3HT
Q4HT
CT6HT
CQ8HT
B2HT
BC3HT
T3AHT
Q4AHT
CT6AHT
CQ8AHT
B2AHT
BC3AHT
TE4HT
CTE10H
TP6HT
HX8HT
CTP15H
CHX20H
BT3HT
BQ4HT
BCT6HT
BCQ8HT
L2HT
L4HT
T3GW
Q4GW
CT6GW
CQ8GW
B2GW
BC3GW
T3AGW
Q4AGW
CT6AG
CQ8AG
B2AGW
BC3AG
TE4GW
CTE10G
TP6GW
HX8GW
CTP15G
CHX20G
BT3GW
BQ4GW
BCT6GW
BCQ8GW
T3KD
Q4KD
CT6KD
CQ8KD
T3RE
Q4RE
CT6RE
CQ8RE
IPT2H
IL4HT
ICL6H
IT6HT
IQ8HT
ICT12H
ICQ16H
T3TO
Q4TO
CT6TO
CQ8TO
INTERFAC
EXTERNAL
EXTERNAL







[KEYWORDS 5]
QU8
CQ16M
LC1
LC2
LC3
LC4
LC5
LC6

[PREPROCESSOR KEYWORDS]

2006年11月24日星期五

两个轻量级的小软件

关键词Visual subst; Winsnap

两个轻量级的小软件

虚拟光驱,虚拟PC,还有不少,虚拟硬盘以前用subst的,现在有一个win界面的小软件
visual subst,用起来还不错。
下载地址
http://www.ntwind.com/download/VSubst_1.0.3.exe
使用方法:点搜索图标,找到目录,添加,赋予盘符。就可以了。


免费抓图软件winsnap
免费,多种抓图法,还是portable,何乐而不为:)
http://www.ntwind.com/download/WinSnap_1.1.8-portable.zip




网站翻译及俄罗斯AutoLisp论坛

网站翻译及俄罗斯AutoLisp论坛

关键词网站翻译 俄罗斯 Autolisp

昨天,Evgeniy给我推荐了一个俄罗斯的Autolisp网站,不过不懂俄文,于是他又帮忙找了这么两个翻译的地方,发现俄文和英文居然可以翻译的这么不错,起码意思差不多看懂了。
好像google也可以翻译网站,但似乎没有这么好。

http://www.online-translator.com/url/tran_url.asp?lang=en&url=http%3A%2F%2Fwww.autocad.ru%2Fcgi-bin%2Ff1%2Fboard.cgi%3Fp%3D44%26sort%3D5&direction=re&template=General&cp1=NO&cp2=NO&autotranslate=on&psubmit2.x=95&psubmit2.y=3

http://babelfish.altavista.com/

一个台湾Autolisp论坛

一个台湾Autolisp论坛

关键词Autolisp 论坛

一个台湾Autolisp论坛
http://www.autocad.com.tw/asp/ShowRecord.asp?WebName=AutoCAD&ID=11502

是在这个页面xyz518mm说的
http://www.xdcad.net/forum/showthread.php?s=&threadid=605292

更多的autolisp论坛可以参见本人的这个帖子

晓东xdcad AutoLISP论坛 推荐网址 集中

http://chenqj.blogspot.com/2006/09/lisp.html

以及本人的各种Lisp文章

http://chenqj.blogspot.com/search/label/autolisp

学习体会(05.7.20)

学习体会(05.7.20)

关键词maxivista multiplicity Aqua Deskperience

翻到去年的一点东西,作下记录。上网及学习的一些收获

现在软件已经比较少引起冲动了,下的软件越来越少,资料越来越多

1.有趣的新软件--Aqua Deskperience,用于屏幕抓文字,不是ocr,是直接抓,挺怪的,不过挺有意思。不过现在snagit也有这个功能了。

2.全屏工具--full screen,这个用处不大,就是将各种软件尽可能的全屏显示,可能对各位没什么用,但是用acad14的时候,用它来唬唬人是挺好的。

看书收获

1.局域网内共享显示器:maxivista

2.局域网内共享键盘和鼠标:multiplicity

3. 用adobe acrobat批量下载网文:主要对付网络小说,先到网页目录页,存盘,作为pdf,可以在链接处点append,可以下载一页,也可以到书签项,,在目 录的书签点右键,选view web links,连续选择,download,就可以了,其实也没有什么好处。

上网收获

1.在verycd查找“小游戏”,得到下面一些,《Reflexive公司小游戏合集》,《Popcap_Gamehouse_Reflexive小游戏精品集》,大多个头不大,图面精美。

2.学习了abaqus,truegrid和hypermesh和opensee,用textpad做了不少文件的语法高亮,突然间觉得好像又到了一个软件学习的高峰期,挺高兴的。

4.做了一个totalcmd的自认为漂亮的盘符图标,弄了一套icl。

5. 碰到了一个病毒,比较吓人的,就是把u盘的doc文件都变成exe的,McAfee给这个病毒起名叫W32/Hilin.worm,Kaspersky和 Symantec则分别管它叫Trojan-Spy.Win32.VB.dz(Kaspersky)W32/SillyFDC (Symantec),现在已经见到两例了,没有找到比较好的专杀软件.

小巧漂亮的文本编辑器——NOTEPAD2

小巧漂亮的文本编辑器——NOTEPAD2

关键词notepad2

小巧漂亮的文本编辑器——NOTEPAD2

文本编辑器有好多,功能强大的如Ultraedit,Editplus,Emeditor。也有如国人用汇编语言编写的NoteXpad,此处介绍一个小巧漂亮的文本编辑器——NotePad2。
软件版本:1.0.11
软件授权:免费软件+附送原码
下载地址:http://www.flos-freeware.ch/zip/notepad2.zip
这是一个非MDI界面的文本编辑软件,普通的编辑功能和查找、替换等功能自然不缺。与功能较强的文本编辑软件一样具有行编辑,段编辑,垂直选择,加行号等功能。
这里介绍它的几个特点:
1.它是一个附送原码的免费程序
软件小巧玲珑,界面清爽,不但免费,还附送原码:http://www.flos-freeware.ch

2.放大缩小功能
这 个功能在其他文本编辑软件中没见过,用户可以在不修改当前界面字体的情况下,用"ctrl"+"+"和"ctrl"+"-"对当前编辑的文本文件进行缩 放,这个功能和MYIE2类似。我现在采用17寸的LCD默认的1280×1024的分辨率,经常觉得字体太小,这个功能就非常实用。
3.具有细致的页面配置功能
NotePad2 可以对许多方面的细节进行配置,比如当前页面前、背景色,当前编辑行前、背景色,控制光标颜色,选择文本的颜色等等。这给予用户很大的配置空间,用户可以 找出自己最喜爱的方案。而且,NotePad2本身自带了许多默认的方案,针对不同的文件,如Html、VBscript、CSS、C++、ini、 reg等,按照不同的语法,都有比较合适的配置方案。如打开一个.ini文件,其界面如图1所示。可以看出,其针对不同的字段,采取了不同的前背景色,可 让人很好理解其文件结构。
假如你整天面对文本工作的话,相信NotePad2是一个不错的选择。
(华南理工大学 qjchen)

超强工程览图工具——Autovue

超强工程览图工具——Autovue

关键词工程 图形 Autovue

超强工程览图工具——Autovue
超级强大的文件查看软件——AutoVue SolidModel Professional,不过个头比较大,60多M。
1. 支持的文件格式
其支持的文件超过200多种,此处列出较为熟悉的一些:
2d的包括
-AutoCAD (DWG, DXF, DWF);
--MicroStation (DGN);
--Mechanical Desktop
- CGM;--HPGL, HPGL/2, HP RTL;;- IGES;- ME10;- Postscript, EPS
;- Solid Edge 2D;- SolidWorks 2D;- CALS Group IV;- TIFF
- Visio;- PDF;- Word;- Excel;- Powerpoint;- Microsoft Project
- and many more...
3d的包括
-----------------------------------
- CATIA (3D & 2D)
- Pro/Engineer (3D & 2D)
- Unigraphics (3D & 2D)
- SolidWorks (3D & 2D)
- Solid Edge (3D & 2D)
- Autodesk Inventor (3D & 2D)
- DirectModel JT
- SolidDesigner
- SPATIAL ACIS
- Parasolids
- Mechanical Desktop (3D & 2D)
- IGES (3D & 2D)
- STL, STEP, VRML
- and many more...
-----------------
eda的包括
- Cadence Allegro
- Cadence Allegro IPF
- Mentor Board Station
- Mentor Neutral
- Orcad Capture
- Orcad Layout
- P-CAD Schematic
- P-CAD Layout
- Gerber
- EDIF
- IDF
- PDIF
- ODB++
- GenCAM
View complete list...
它同个公司的产品还有
CIMMETRY_AUTOVUE_SOLIDMODEL
CIMMETRY_AUTOVUE__PROFESSIONAL
CIMMETRY_panoramic-_V17.0
自上而下功能递减

扫雷世界记录网站

扫雷世界记录网站

关键词扫雷 世界纪录

有时候扫扫雷,速度不算快,高级(75)中级(21)和低级(3)三个记录的时间加起来99秒,不过比起高手还差的比较多。在98年我曾经在碧海银沙放过一个“扫雷与数学原理”及“扫雷中的一些定式”,不过后来网站关闭了,硬盘中就只剩下零零散散的一些内容,以后看看能否找回。当时记得问了这么一些问题:“扫雷高级版中,可能出现的所有数字总和的最大值和最小值是多少”等问题。

-------扫雷世界记录网站,高手云集

http://www.metanoodle.com/minesweeper

现在扫雷记录网站采用了一个叫minesweeperclone的顶替软件,可以计算到小数点后两位,同时可以自动记录每盘扫雷局的过程到MVF的视频,很不错。

现在的世界记录是高级38.589秒了。非常厉害。

下面是我录制的这段世界记录视频,注意,假如在线看有点停顿的话,可以下载了再看。可以看出高手的点击效率是非常高的。



minesweeper clone的下载地址如下:
http://www.geocities.com/minesweeperclone/

由于有时候有点难下载,我在这里放两个版本,方便自己下载
97版本:Minesweeper clone 97
2006版本:Minesweeper clone 2006

有两个版本, 97颁布的比较容易安装,但是不能播放06版录制的一些录象
2006版的有不少更新,但是有时候比较难下载,过几天我把它放到这里吧。

同时,在minesweeper clone里面,有不少的名词,比如3BV(最小左键点击数),IOE等名词,都是为了客观衡量扫雷速度的指标,过几天我会把它们的概念翻译写在这里。

先把未整理好的名词解释放在这里,会不断增加
(翻译minesweeper clone的帮助,转载请注明,华南理工大学qjchen)

一些扫雷名词
Minesweeper Clone是一个扫雷的高级版本,有许多有趣的高级新功能。它的特点包括:帮助“雷友”提高成绩,回顾进步的历史(比如扫雷录像及回放),记录扫雷历史,重建某些布局加强记忆等。

虽然比较吓人,但对于雷初友倒是没有任何难度,上手即可用。

一些名词:FLAGGING(标雷)NON-FLAGGING (NF-不标雷,或者现在人称破空)

第一次玩扫雷游戏的时候,经常会不自觉的在雷盘上右击标雷。在初级阶段的时候,标雷是很有用的,它帮助你知道哪里有雷,同时也让你不会误操作(有雷的地方是打不开的,你必须把它取消才能打开)

过了一段时间,雷友标雷会变得更有效率了,他们会不标一些特别明显的雷了。但是,有时候他们会利用双击来开雷(左右键的双击有时候比单击更有率)

但是,有部分的雷友会觉得不标雷(NF,破空)更加的有趣,这种情况雷初友可能会觉得很惊奇,他们会怀疑这些雷友是否真的记得雷的位置还是在乱点。

对于标一个雷以上的做法,我们成为标雷型,对于一个都不标的,我们成为不标雷型(破空型NF)。

有些雷友的扫雷风格很是特别,让人记忆深刻,一些是标雷高手,一些是破空高手NF。但是,一般来说,顶尖雷友是混合型的,就是说,在一些雷盘中,一部分用标雷法,一部分用破空法。一般来说,大雷区用标雷法,小雷区用破空法。

名词:3BV (BECHTEL BOARD BENCHMARK VALUE )
说真的,扫雷很需要运气的,一般来说,记录总是产生在一些比较容易的雷盘里。但怎么才能定义雷盘的难易程度呢?3BV就是一个这样的数值。虽然它不是绝对的(因为相同的3BV雷盘可以有不同的难度的),但是起码它给出了一个不错的思路。

3BV 代表了BECHTEL BOARD BENCHMARK VALUE 3BV ——BECHTEL雷盘基准值,是一个叫Stephan Bechtel的雷友在2002年第一次提出的,他定义了一个为完成一个给定雷盘所需要的最小左键点击数。之后另一个雷友Benny Benjamin建议把这个数字称为3BV。

如上所述,3BV仅仅依赖于雷盘中雷的分布,它和玩的过程无关。所以,一个雷盘,只有在完成之后才能计算出其3BV值,而在此之前我们认为雷的位置是未知的,只有完成后全部雷位定下后才能计算。
计算倒是很简单,这里先提一个名词,空位(openings-holes)——雷盘上那些非雷非数字的位置(雷盘上的数字位在其周边8格中至少有一个雷,只有在那些离所有的雷都至少有两格以上位置的地方才可能是空位)。空位将耗费一个3BV值,开启空位的同时会将围住洞口的所有数字位也打开。

剩下的远离空洞的数字位就没有法由空位来点开了,因此,这些距离空位1格以上位置的数字位必须一个一个点开,因此每个数字为耗费一个3BV值。

如果刚才计算的每个3BV的位置都被打开的话,雷盘其实就完成了。下图是一个范例,它有三个“空位”,用黄色高亮表示,其余有13个绿色高亮显示的数字位,它们离空位都是一格以上,必须一个个单击点开,因此,此雷盘的3BV值是3+13=16.

理想3BV的定义也引申出“实际左键点击数”的定义,它就是实际雷盘中左键所点击的次数。

还有一个3BV/s->3BV每秒的名词,它给出了完成雷盘的等效速度。它的计算是:把3BV/完成时间。这里需特别指出的是,扫雷游戏的时间总是从1秒而非0秒开始计算的,因此计算的时候,公式是3BV/(时间 - 1)的。

名词:RQP:RAPPORT QUALITé PRIX (RQP)

这个名词来源于法语, 意思是 ”性价比“-它的计算是这样的,把时间除以3BV/S,值越小越好。许多的雷友认为这个数字对于衡量雷盘完成的质量更有意义,它考虑到了雷盘完成时间与点击数的关系,越小的时间和越高的数字,那么RQP就会越好。

名词: IOE:效率指标(INDEX OF EFFICIENCY)

由于3BV代表了完成一个雷盘所需的最小左键单击数,那么,对于非标族(破空族-从不标雷,不用右键的雷友),他们会经常把3BV和实际左键点击数进行对比。一般而言,实际3BV要大于理想3BV,因为很难用最优的方法来完成的,所以,“实际左键点击数”越接近3BV,就越好。

IOE的计算是这样的:计算3BV和实际总点击数(这个数通常都在0和1之间的),如果IOE=1,那么这个雷盘算是完美效率了,所有的点击都用在3BV位置了。

对于标雷族,IOE失去了部分意义,因为它的比值中,点击数包括了各种类型的点击(左键单击,右键单击,双击),而3BV只是指左键点击总数。而正确的标雷和双击可以用更少的按键数解决几个3BV方格。所以,对于标雷族而言,一些IOE可能比1大,比如某些雷盘可以通过比3BV更小的点击数来完成。

名词: IOS—速度指标
在雷盘的3BV、完成时间和速度(3BV/s)之间有着一种紧密的联系。一般而言,更高的3BV值意味着有更多需要点击的格子,与此同时更高的3BV经常来说有更好的雷位分布,也会使得更高的开雷速度。但是,这个并不能完全补偿,一般而言总体时间会增加。

当雷盘3BV值较低的时候,需要点击的格子小了,但是其雷分布往往更加集中,形成几个雷团,这个使得你必须不断的在几个雷团空隙间大范围移动,同时,雷团的出现也增加了判断难度而降低速度。但是,即使是低速,完成时间却经常更少。

所以,一个单一的指标是不足以完全判别一个雷友的水平的,比如一个平均完成时间比较快而速度不是很快的选手,在某些方面看来,他确实是个高手,但从某些其他方面而言,一个评价完成时间比较长而速度比较快的选手不见得就比他差,是吧。

Roman Gammel,一个俄罗斯雷友, 在2005年建议, 一个评判选手更加平衡合理的综合指标——速度指标IOS。
一个返回值更加平稳的指标,它独立于完成时间和3BV/S,因此,在计算几个雷盘的时候,IOS提供了更可靠的数值,也可以更好的给出一个雷友的级别。公式如下:
IOS = log(时间 - 1) / log(3BV)


所以个人看法:Minesweeper是职业扫雷选手的战斗工具,假如只是普通玩玩,也不必要这么专业了。

-----------------------------------------------------------------------------------------------
此下是对本次锦标的一些相关翻译
翻译综合www.minesweeper.info/MinesweeperCompetition.php
http://www.minesweeper.info/MicrosoftAnnouncement.html

也希望张砷镓兄弟可以顺利得到赞助,获取荣耀。
其他有兴趣的朋友,如条件许可的话,也可以去参加看看啊。

关于扫雷的一些其他信息,比如38秒世界记录录像,扫雷的破空法,3BV,ioe等名词的解释,可参考
http://chenqj.blogspot.com/2006/11/blog-post_8647.html

(qjchen)

微软匈牙利和国际扫雷协会 合办

扫雷世界冠军赛

展示你的才华,与世界上最好的雷友一争高下【争夺雷王的称号——这句是我说的:)】

2007年4月27日

匈牙利,布达佩斯

地址: 布达佩斯Corvinus大学,信息系统系

Corvinus University of Budapest - Department of Information Systems
36, Veres Pálné street.

免费注册,截至2007年4月10日。【可惜不是机票免费】
带上你的鼠标!

注册请联系 Gergely Nagy aknakereso@yahoo.com!

比赛在13:30开始,时间3个小时。

微软将对最小时间总和的6个参赛选手进行嘉奖(哇,想想MS$把一块沉甸甸的“雷王”奖牌挂在你头上,多么光荣啊),选手的排名将

按照他们5个最好的“高级”和5个最好的“中级”成绩叠加。如果选手无法完成规定数目的比赛,有一定的惩罚(具体如下)。。

有意向参赛的选手

选手
Damien Moore (世界前10),苏格兰, (人称“苏格兰雷尊”,不好意思,我起的,但想到比赛那一天,肯定人人加称号的,嘿嘿


Manuel Heider(世界前10)
Steven Gvozdenovic(世界前10)
Roman Gammel(世界前10)
Elmar Zimmermann(世界前10)
Thomas Kolar(世界前25)
Jonian Grazhdani(世界前100)
Gergely Nagy(世界前100)
Robert Farnik(世界前100)
Jan Farnik(世界前500)

如果选手无法完成规定数目的比赛,扣分如下:

高级
第五个比赛没有完成: 最差一次的时间+35秒
第四个比赛没有完成: 最差一次的时间+80秒
第四个比赛没有完成: 当场剥夺资格(来人,抓去喂狗,嘿嘿)

中级:
第五个比赛没有完成: 最差一次的时间+40秒
第四个比赛没有完成: 当场剥夺资格

关于本次比赛的Minesweeper X的介绍,将后续进行,据说是Minesweeper clone的开发是受其激发灵感的。

利用紫光输入法,快速输入希腊字母

利用紫光输入法,快速输入希腊字母

关键词紫光输入法 希腊字母

小伎俩:快速输入希腊字母
根据紫光输入法的特点,可以自定义
一般来说,紫光里面的i字符没有什么用,我是按照字母读音的第一个发音
或者形状来定义这些希腊字母的,不过这些希腊字读音经常搞错,可能大家读法不一样,大家可以自己修改一下,希望对大家有用,雕虫小技啊:p
在紫光输入法的----特殊字符和短语里,加入这些

ia=α
ib=β
ic=θ
id=δ
id=Δ
ie=ε
if=φ
iff=ψ
ig=γ
i=
ii=
iii=
ij=ζ
ik=κ
il=λ
ilo=ρ
im=μ
in=η
io=ο
ip=ξ
ipi=π
is=σ
is=∑
it=τ
iu=υ
iv=ν
iw=ω
ix=χ
ix=≤
ix=≥
iz=ι
iy

我喜欢的建筑结构网站汇编

我喜欢的建筑结构网站汇编

关键词建筑 结构
这个是我们的专业
虽然高层建筑没有什么好的,不过看看也挺过瘾

http://www.skyscraperpage.com/
世界高楼排行版,有现在的,有将来的
http://www.skyscraperpage.com/diagrams/?1241105
有illustrator的图片,很漂亮

http://www.skyscrapers.cn/
国内的类似站点(繁体的)

http://www.skyscrapercity.com/
高层建筑及各种其他土木建筑的论坛,可以看出中国现在在建筑方面
挺喜欢乱花钱
比如里面有讨论,最漂亮的港口:悉尼港或者是维多利亚湾,图片很漂亮

建筑最摩登的城市:东京,日本,上海,香港,迪拜图片都很多
未来的高度
http://www.skyscraperpage.com/diagrams/?2063133
看了这张,你会发现迪拜的发展是多么的吓人
http://www.skyscrapercity.com/showthread.php?t=269274
还有许多漂亮的图片

http://www.greatbuildings.com/models/Hongkong_and_Shangha_mod.html
提供不少建筑的3d模型,比如这页就是香港汇丰银行的。
http://www.hb2.tuwien.ac.at/dbase/ddb/ddb_architect_project_list.php?id=115&mid=247
有汇丰银行的一些平面和立面图

不断更新中

局域网共享的好软件--Http file server

局域网共享的好软件--Http file server

以前老是用serve-U,但是有时候用起来好像太专业,最近经常向别人推荐的一个程序是
HttpFileServer 2.0
它的使用很方便,安装完了之后,会在右键菜单加上一个add to HFS的选项,选你需要共享的文件,点击一下add to HFS,就能共享。在IE里面打上地址,就可以下载文件了。
界面淡雅清新,很是好用。

一个alt+tab的代替软件

关键词alt+tab

有时候按alt+tab的时候,程序太多的时候,比较难找到需要的程序切换,假如可以用鼠标以及可以预览页面,情况会好很多
taskswitchxp是一个这样的程序。
它的下载地址
http://sourceforge.net/projects/taskswitchxp/

预览autocad的dwg文件的绝好工具

预览autocad的dwg文件的绝好工具

关键词autocad dwg 预览 totalcmd 插件

由于一直以来都用total commander作为文件管理工具,因此希望它能多做些事情,它的插件确实使它功能更加强大。

下载一个cadview.wlx(一般插件可以去www.totalcmd.net下载得到)
安装之后,就可以按ctrl+Q来预览图形了。

缺点:没有注册时,不久得重启tc一次,否则提示注册。

其他代替工具:viewdwg或者seedwg都不错。

autocad 2006 中shift的新功能和temp keyboard override

autocad 2006 中shift的新功能和temp keyboard override

关键词autocad, shift, temp keyboard override,autohook

以前想把F8的功能定义到其他按键,如F1有些困难,必须利用autohook等类似arx工具,
但 是,到了autocad06之后,可以在tools-customize-interface里面的keyboard shortcut里面很方便的就进行修改,而shift按键更是具有了临时正交的功能,更可以在temporary keyboard override里面进行更有趣的设置,不妨试试

一个把autocad图变成有些手绘效果的软件SQUIGGLE

一个把autocad图变成有些手绘效果的软件SQUIGGLE

关键词SQUIGGLE autocad 手绘
http://www.signaturecad.com/gallery/
的一个软件SQUIGGLE,可以将cad绘制的图形转变为类似手绘效果的图形。
现在autocad2007也有一些类似的功能,sketch也有类似的功能。

2006年11月23日星期四

一些CAD和AUTOLISP网站

blogspot好久没有登陆上了。
今天总算重开,记录一点东西吧

一个cad的blog网站
http://www.dailyautocad.com/
介绍了一些知识
同时,从中知道了cad2007的漂亮渲染效果原来是采用了
http://www.penguin3d.com/
的技术

另一个Lisp的网站
http://www.tktn.com/utilities/tkutil.htm