2007年1月29日星期一

到丽江旅游

以前来过一次,这次陪LP来多一次,住在官房别墅区,是最靠近雪山的一栋,居然还有一个台式机可以免费上网,还真不错。先歇歇后再出去看看了。

在丽江的几天天气可谓每日不同。第一天晴空万里,第二天阴天,第三天下雨,第四天大雪(据说是近几年来难得一见),第五天雪过天晴,总而言之天气不好。

下面是几张照片。






2007年1月27日星期六

关于DOSLIB 7.5的读书笔记

关于DOSLIB 7.5的读书笔记

很早就听说和下载了DOSLIB了,也在明经看到了其早期版本的翻译-http://www.mjtd.com/Manual/ShowClass.asp?ClassID=87。今天为了学习汉化CHM,做了一点尝试,顺便把DOSLIB7.5的所有函数简介和一些更新做了翻译。

做法:采用TOTALCMD解压CHM文件,用雅信+星际译王两个软件配合GVIM进行HTML编辑。其中采用老马大侠的finstr软件批量替换。之后再压缩回去。感觉颇好。

此处,先上传一个汉化了第一级菜单的CHM文件(2006.1.27),由于后面工作比较忙,只能等后续有空再汉化了,会在这里提示时间说明的。
现在好像传不了图片,可见这里
http://structure.cn.googlepages.com/doslib75chm.png (chm示意图)


下载地址:http://structure.cn.googlepages.com/doslib17.chm(2007.1.27版本,第一级菜单汉化)

等以后慢慢有时间了就把整个CHM给汉化了也好。下面是一些心得(翻译的,没有个人见解),由于有一部分意思不是很懂,水平也比较烂,大家将就看看,有错误请指出,谢谢。

DOSLib
应用参考
(翻译,华南理工大学建筑学院 qjchen)
Version 7.5
--------------------------------------------------------------------------------
版权
版权1992-2007 Robert McNeel & Associates. 保持所有权.
Robert McNeel & Associates
3670 Woodland Park Avenue North
Seattle, WA 98103
电话: (206) 545-7000
传真: (206) 545-7321
Internet: http://www.mcneel.com
技术支持: dale@mcneel.com
DOSLib 是Robert McNeel & Associates的商标.
--------------------------------------------------------------------------------


新的函数
--------------------------------------------------------------------------------
DOSLib 7.5
dos_strformat
把一个字符串的格式改成类似C语言中 sprintf 函数的格式. .
dos_strformatcurrency
把一个数字变成货币格式的字符串.
dos_strformatnumber
把数字变成字符串.
DOSLib 7.4
dos_hatcharea
返回值:填充对象的面积.
dos_isinsidecurve
检验一点是否位于一封闭平面曲线内.
dos_plinecentroid
返回值: 一封闭平面多义线的质心.
DOSLib 7.3
dos_hlstorgb
转换HLS颜色到RGB格式.
dos_msgboxchk
显示 "不再显示这个对话框" 的消息框.
dos_rgbtohls
转换RGB颜色到HLS格式.
DOSLib 7.2
dos_hideobjects
隐藏一个或多个AutoCAD实体.
dos_merge文件
将两个或者多个文件合成一个文件.
dos_showobjects
显示或者取消隐藏一个或多个AutoCAD实体.
dos_traywnd
显示弹出托盘窗口.
DOSLib 7.1
dos_linetypebox
显示AutoCAD线型选择对话框.
DOSLib 7.0
dos_absolute路径
转换相对路径到绝对路径.
dos_acadmem
返回值: AutoCAD内存统计.
dos_arxlist
返回值: 已加载ARX应用程序.
dos_extractpreview
Extracts the preview image from the active document.
dos_get文件nav
显示一个AutoCAD风格的文件对话框.
dos_htmlhelp
显示一个HTML帮助文件内容.
dos_ispoweruser
检查当前用户的权力状态.
dos_pathbackslash
Adds or re移动s a trailing backslash to a 路径 字符串.
dos_pathextension
在一个路径字符串中加入或者删除一个反斜杆.
dos_pathquotes
在一个路径字符串中加入或者删除一个双引号.
dos_popupmenu
显示一个上下文或弹出菜单.
dos_regaddkey
添加一新的键到Windows注册表..
dos_regdelkey
从Windows注册表移除一个键或键值.
dos_regdelval
从Windows注册表移除一个键值.
dos_regenumkeys
从Windows注册表中枚举键.
dos_regenumnames
从Windows注册表中枚举键名.
dos_reggetint
返回值: 一个windows注册表的整数值.
dos_reggetstr
返回值: 返回值: 一个windows注册表的字符串值.
dos_reggettype
返回值: 一个windows注册表输入的数值类型.
dos_regsetint
修改一个windows注册表的整数值.
dos_regsetstr
修改一个windows注册表的字符串数值.
dos_strtrim
从一个字符串中切掉开头和末尾部分.
--------------------------------------------------------------------------------


变动
--------------------------------------------------------------------------------
DOSLib 7.5
dos_processes
函数没有返回全路径. 已经改正.
DOSLib 7.3
dos_rgbtoaci
函数需要三个参数值而非一个表.
dos_ver
更新至支持Windows Vista.
DOSLib 7.2.2
dos_getfilenav
修正小错误.
DOSLib 7.1.1
dos_dwgver
修正至支持AutoCAD 2007.
DOSLib 7.1
dos_exewait
修正小错误.
DOSLib 7.0
dos_date
修改了参数及返回值.
dos_demandload
函数功能变化.
dos_file
返回表变化了.
dos_help
对DOSLib函数显示HTML帮助.
dos_ipaddress
支持多网络系统.
dos_macaddress
支持多网络系统.
dos_regdel *
删除此函数,代替为 dos_regdelkey 和 dos_regdelval.
dos_regget *
删除此函数, 代替为 dos_reggetint 和 dos_reggetstr.
dos_regkey *
删除此函数,代替为 dos_regenumkeys 和 dos_regenumnames.
dos_regset *
删除此函数,代替为 dos_regsetint 和 dos_regsetstr.
dos_time
函数功能变化.
dos_touch
修改了参数及返回值.
dos_version
返回值变化了.
* 已经删除了的函数将不会在以后的版本中出现不应该再被使用。
--------------------------------------------------------------------------------


DOSLib历史
--------------------------------------------------------------------------------
Version 7.0 - 2006.3
支持AutoCAD 2007.
Version 6.1.5 - 2004.6
支持AutoCAD 2004和2005.
支持AutoCAD 2000, 2000i,和2002.
Version 6.1 - 2003.3
支持AutoCAD 2004.
支持AutoCAD 2000, 2000i,和2002.
Version 6.0 - 2002.2
支持AutoCAD 2000, 2000i,和2002.
Version 5.1 - 2000.7
支持AutoCAD 2000和2000i.
支持AutoCAD Release 14.
Version 5.0 - 2000.4
支持AutoCAD 2000和2000i.
支持AutoCAD Release 14.
Version 4.4 - 1999.5
支持for AutoCAD 2000.
支持AutoCAD Release 14.
支持AutoCAD Release 13 for Windows.
支持Visio's IntelliCAD 98.
Version 4.3 - 1998.11
支持AutoCAD Release 14.
支持AutoCAD Release 13 for Windows.
支持Visio's IntelliCAD 98.
支持IMSI's TurboCAD Professional v5.
Version 4.2 - 1998.8
支持AutoCAD Release 14.
支持AutoCAD Release 13 for Windows.
支持Visio's IntelliCAD 98.
Version 4.1 - 1997.11
支持AutoCAD Release 14.
支持AutoCAD Release 13 for Windows.
Version 4.0001 - 1997.5
Shipped as a Bonus Tool with AutoCAD Release 14.
Version 3.0 - 1996.2
支持AutoCAD Release 13 for DOS和Windows.
支持AutoCAD Release 12 for DOS和Windows.
Version 2.0 - 1994.4
支持AutoCAD Release 12 for DOS和Windows.
Version 1.0 - 1993.5
第一个官方版本的DOSLib.
支持AutoCAD Release 12 for DOS和Windows.
Version 0.6 - 1992.9
原始的DOSLib版本,发布在Compuserve.
支持AutoCAD Release 12 for DOS.
--------------------------------------------------------------------------------

所有函数:

驱动器函数
--------------------------------------------------------------------------------
dos_chkdsk
返回值: 驱动器空间统计.
dos_driver
返回值或改变当前驱动器.
dos_driverp
检查驱动器是否存在.
dos_drivers
返回值: 可用驱动器列表.
dos_drivertype
返回值: 驱动器类型.
dos_文件ys
返回值: 驱动器文件系统.
dos_format
初始化磁盘或磁盘列阵.
dos_label
返回值或设置驱动器卷标.
dos_serialno
返回值: 驱动器系列号.
--------------------------------------------------------------------------------

路径函数
--------------------------------------------------------------------------------
dos_absolutepath
转换绝对路径到相对路径径.
dos_compactpath
把一个路径切短到一定的字符数.
dos_fullpath
将一个部分的路径转换为一个全的有效的路径.
dos_ispathrelative
检查路径是否是相对的.
dos_ispathroot
检查一个路径是否是根目录.
dos_ispathsameroot
检查 两个路径是否在同一个目录.
dos_ispathunc
检查一个路径是否是一个有效的可以用于服务器或者共享路径的UNC.
dos_ispathurl
检查一个路径是否是一个有效的可以用于服务器或者共享路径的UNC.
dos_longpath
转换一个短路径名到一个长路径名.
dos_makepath
根据组件创建一个路径.
dos_path
返回值: 当前搜索路径.
dos_pathbackslash
在一个路径字符串中加入或者删除一个反斜杆.
dos_pathextension
添加,修改或者删除路径字符串的扩展名.
dos_pathquotes
在一个路径字符串中加入或者删除一个双引号.
dos_relativepath
创建一个文件或者文件夹相对其他文件或者文件夹的相对路径.
dos_shortpath
转换一个长路径名到一个短路径名.
dos_splitpath
把一个全路径名打断为四个组件.
dos_uncpath
把路径或文件名转变为UNC路径或文件名.
--------------------------------------------------------------------------------

目录函数
--------------------------------------------------------------------------------
dos_chdir
改变当前工作目录.
dos_deltree
删除一个目录和其所有子目录.
dos_dirattrib
返回值或设置目录属性.
dos_dirp
检查目录是否存在.
dos_dirtree
返回值: 一个目录和其子目录的列表.
dos_getdir
显示一个Windows的 "浏览文件夹" 对话框.
dos_mkdir
创建新的目录.
dos_pwdir
返回值: 当前工作目录.
dos_rendir
重命名一个存在的目录.
dos_rmdir
移动目录.
dos_specialdir
得到一个特定目录的路径.
dos_subdir
返回值: 子目录列表.
dos_sysdir
得到Windows的系统目录的路径.
dos_tempdir
得到Windows的temporary目录的路径.
dos_windir
得到Windows的系统目录的路径.
--------------------------------------------------------------------------------

文件函数
--------------------------------------------------------------------------------
dos_attrib
返回值: 文件属性.
dos_copy
文件拷贝.
dos_delete
文件删除.
dos_dir
返回值: 文件列表.
dos_dos2unix
把一个DOS格式的文件转变为UNIX格式.
dos_encrypt
用密码加密文件.
dos_file
返回值: 文件详细信息.
dos_filesdate
返回值: 文件和日期的列表.
dos_filep
检查文件是否存在.
dos_filesize
返回值: 文件和大小的列表.
dos_find
文件递归查找.
dos_getfiled
显示一个单选的文件对话框.
dos_getfilem
显示一个多选的文件对话框.
dos_getfilenav
显示一个AutoCAD风格的文件选择对话框.
dos_mergefile
将两个或者多个文件合成一个文件.
dos_move
移动一个文件.
dos_openp
检查所打开文件的状态.
dos_recent
加入或者清除Windows最近使用的文档列表.
dos_rename
重命名一个文件.
dos_search
沿某路径查找一个文件.
dos_tempfile
产生一个针对临时文件的名字.
dos_touch
设置文件的日期和时间.
dos_unix2dos
转换一个Unix格式的文件到DOS格式.
--------------------------------------------------------------------------------

打印机函数
--------------------------------------------------------------------------------
dos_getprn
返回值: 当前的Windows打印机.
dos_printers
返回值: Windows打印机列表.
dos_setprn
设置当前的Windows打印机.
dos_spool
输送一个文件到Windows打印机.
--------------------------------------------------------------------------------

配置函数
--------------------------------------------------------------------------------
dos_getini
返回值: 一个从Windows INI类型文件的得到的值.
dos_regaddkey
添加一新的键值到Windows注册表.
dos_regdel *
从Windows注册表移除一个键或键值.
dos_regdelkey
从Windows注册表移除一个键.
dos_regdelval
从Windows注册表移除一个键值.
dos_regenumkeys
从Windows注册表中枚举键.
dos_regenumnames
从Windows注册表中枚举值名.
dos_regget *
返回值: 一个字符串或是从注册表中枚举值名.
dos_reggetint
返回值: 一个windows注册表的整数值.
dos_reggetstr
返回值: 一个windows注册表的字符串值.
dos_reggettype
返回值: 一个windows注册表输入的数值类型.
dos_regkey
从Windows注册表中枚举值名.
dos_regset *
修改一个windows注册表的字符串数值.
dos_regsetint
修改一个windows注册表的整数值.
dos_regsetstr
修改一个windows注册表的字符串数值.
dos_setini
在Windows INI类型文件中设置一个数值.
* 未来版本将不再支持不再使用Deprecated函数.
--------------------------------------------------------------------------------

进程函数
--------------------------------------------------------------------------------
dos_command
返回值: 一个内部命令.
dos_execute
运行一个外部程序.
dos_exewait
运行一个程序并等候其完成.
dos_processes
返回值: 运行进程的列表.
dos_shellexe
打开或者打印一个程序或文件.
--------------------------------------------------------------------------------

使用界面函数
--------------------------------------------------------------------------------
dos_checklist
显示一个带有可检查列表框的对话框.
dos_combolist
显示一个带有组合列表框的对话框.
dos_editbox
显示一个多行编辑的控制对话框.
dos_editlist
显示一个可编辑列表框的对话框.
dos_get取消
显示一个带有取消按钮的无模式对话框.
dos_get颜色
显示一个颜色选择对话框.
dos_getint
一个和getint等效的对话框.
dos_getpassword
显示一个密码输入对话框.
dos_getprogress
显示一个带有进度条的无模式对话框.
dos_getreal
一个和getreal等效的对话框.
dos_get字符串
一个和getstring等效的对话框..
dos_htmlbox
显示一个网页(在一个对话框中).
dos_列表框
显示一个带有列表框的对话框.
dos_msgbox
显示一个信息框.
dos_msgboxchk
显示一个"不要显示这个对话框" 的消息框.
dos_msgboxex
显示一个扩展信息框.
dos_multilist
显示一个带有多选列表框的对话框.
dos_popupmenu
显示一个上下文或者弹出菜单.
dos_proplist
显示一个带有属性列表框的对话框.
dos_splash
显示无模式的splash屏幕图像.
dos_traywnd
显示一个弹出托盘窗口.
dos_waitcursor
操控沙漏光标.
--------------------------------------------------------------------------------

字符串函数
--------------------------------------------------------------------------------
dos_strcase
将一个字符串里的所有字符转换大小写.
dos_strcat
连接多个字符串.
dos_strchar
返回或设置一个给定位置的字符.
dos_strcompare
比较两个字符串.
dos_strdelete
从一个字符串中删除一个或者几个字符.
dos_strexcluding
获取不包含在charset中的字符的第一段字符串.
dos_strfind
在一个大字符串中查找一个字符或子字符串.
dos_strfindoneof
查找字符串中符合charset的第一个字符位置.
dos_strformat
把一个字符串的格式改成类似C语言中 sprintf 函数的格式.
dos_strformatcurrency
把一个数字变成货币格式的字符串.
dos_strformatnumber
把数字变成字符串.
dos_strincluding
获取包含在charset中的字符的第一段字符串..
dos_strinsert
在字符串的给定位置插入子字符串.
dos_strischar
根据一定的条件检验一个字符的类型(比如是数字,或者字母,或者标点符号).
dos_strleft
得到字符串的某位置以左的子字符串.
dos_strlength
返回值: 字符串中的字符数目.
dos_strmatch
按照通配符匹配字符串.
dos_strmid
根据个数和位数截取字符串中的一段.
dos_strre移动
在字符串中移去指定字符.
dos_strreplace
把指定字符用其他字符替代.
dos_strreverse
将字符串反向.
dos_strreversefind
在一个字符串中找特定字符;从末尾开始.
dos_strright
得到字符串的某位置以右的子字符串.
dos_strtokens
按照某些符号标记把字符串转变为表.
dos_strtrim
从一个字符串中切掉开头和末尾部分.
dos_strtrimleft
切掉字符串的开头部分.
dos_strtrimright
切掉字符串的末尾部分.
--------------------------------------------------------------------------------

AutoCAD函数
--------------------------------------------------------------------------------
dos_acadmem
返回AutoCAD内存使用信息.
dos_acitorgb
转换AutoCAD软件颜色到RGB颜色.
dos_arxlist
返回值: 加载的arx应用程序列表.
dos_closeall
返回值: 关闭全部打开的AutoCAD图形文件.
dos_cmdline
返回值: AutoCAD命令行或历史窗口的文本.
dos_curvearea
返回值: 闭合曲线实体的面积.
dos_dwgpreview
显示 图形和他们的略图预览图像的列表.
dos_dwgver
返回值: AutoCAD图形文件的版本.
dos_extractpreview
提取活动文档的预览位图到一文件.
dos_hatcharea
返回值: 填充对象的面积.
dos_hideobjects
隐藏一个或多个AutoCAD实体.
dos_hlstorgb
转换HLS颜色到RGB格式.
dos_isbreak
检查控制台中断.
dos_isinsidecurve
检验一点是否位于一封闭平面曲线内.
dos_istextscr
检验AutoCAD文本屏幕是否可见.
dos_isvlide
检验Visual LISP IDE是否打开.
dos_layerlistbox
在一窗口对话框显示AutoCAD图层.
dos_linetypebox
显示AutoCAD的线型选择对话框。.
dos_lisplist
返回值: 加载Lisp文件的列表.
dos_massprops
返回值: 3D实体的质量属性.
dos_plinecentroid
返回值: 一封闭平面多义线的质心.
dos_progbar
操纵AutoCAD状态栏的进度条.
dos_rgbtoaci
转换RGB颜色到AutoCAD颜色.
dos_rgbtohls
转换RGB颜色到HLS格式.
dos_saveall
保存所有AutoCAD图形文件.
dos_show
控制AutoCAD的显示窗口.
dos_showobjects
显示或取消隐藏一个或多个AutoCAD软件实体.
dos_xreflist
返回值: 外部参考文件的列表.
--------------------------------------------------------------------------------

DOSLib 函数
--------------------------------------------------------------------------------
dos_about
显示版本和拷贝版权信息.
dos_demandload
改变DOSLIB使用的加载方法.
dos_help
返回值: DOSLib函数列表.
dos_version
返回值: DOSLib版本号.
--------------------------------------------------------------------------------

系统和其他函数
--------------------------------------------------------------------------------
dos_adminp
检查当前用户的管理者状态.
dos_beep
播放Windows声音.
dos_capslock
操控 按键.
dos_cdate
返回值: 一个格式化的日期/时间字符串.
dos_clipboard
返回或者设置Windows粘贴板文本.
dos_computer
返回或者设置计算机名.
dos_date
返回或者设置系统时间.
dos_guidgen
创建一个GUID,一个随机的独一无二的128位整数.
dos_hostname
返回值: 系统的主机名.
dos_htmlhelp
显示HTML帮助文件内容.
dos_ipaddress
返回值: 系统IP地址.
dos_ispoweruser
检查当前用户的权力状态.
dos_macaddress
返回值: 系统的网卡MAC地址.
dos_mem
返回值: 系统内存信息.
dos_numlock
操控 按键.
dos_pause
停止程序执行.
dos_random
返回值: 一个伪随机数.
dos_scrolllock
操控 按键.
dos_sortlist
对表进行排序.
dos_speaker
通过PC喇叭播放声音.
dos_time
返回或者设置系统时间.
dos_username
返回值: 当前用户.
dos_ver
返回值: 操作系统版本.
dos_wav
播放wav声音文件.
dos_winhelp
显示Windows帮助文件.

2007年1月24日星期三

对自己写的和收藏的LISP程序汇总帖子

在网上也收集了几千个Lisp了,自己也写了几百个Lisp。在自己机器上面做了一些函数的分类整理,做了一个方便查询的chm。其实晓东、明经都有自己的函数库,但我觉得更希望能够按照作者进行分类。 下面先把自己写的一些小程序进行整理,以后有可能的话再把一些高手的程序也加入。所有的程序版权当然归各位原作者所有,假如各位原作者认为我这种做法侵犯了您的权力,请来信qjchen@gmail.com告知,我会即刻改过。

作者
[qjchen]
早期程序

#在R14中绘制封闭多义线的形心 (利用系统功能) html Lisp
—— to draw the centroid of a closed polyline in Autocad R14.

#在autocad中按照动态的方式来绘制一条多义线(动画) html Lisp
-- to draw a polyline in Autocad dynamicly (R14 and above)

2007年1月23日星期二

本人主持或参与的部分工程设计、分析及试验项目

工作: 华南理工大学建筑学院
国家一级注册结构工程师(注册于华南理工大学建筑设计研究院)
国家注册岩土工程师(注册于华南理工大学建筑设计研究院)
特长: 结构分析 (熟悉Etabs, PKPM, Gscad,懂Midas, Staad, opensee)
有限元分析 (熟悉Algor, Ansys,Sap2000, Safe, Diana, Abaqus,懂Truegrid,Hypermesh)
Cad/Cam建模 (熟悉 Autocad, Catia, Inventor, 懂Rhino, 3dsmax),曾为全军cad速度大赛作指导教师
编程 (熟悉 Autolisp,懂python, Fortran, Basic, pascal)

主持或参与的部分工程
1. 名盛广场40m大跨度多层拱式转换结构的试验及有限元分析(ANSYS及ALGOR)
1.jpg
2. 广东科学中心14万平米网架结构仿真分析(ANSYS及SAP2000), sap20001.png,sap20002.png,sap20003.png,sap2000h1.png,pic5
3. 广东省博物馆结构及节点试验分析(CATIA及ABAQUS)
hengjia.gif
4. 梁直通型钢管混凝土柱节点试验研究及分析(ANSYS及DIANA)
5. 广东省电力调度中心穿心暗牛腿式钢管混凝土柱节点试验研究及有限元分析(ALGOR)
6. 广东东莞国际展览中心结构分析及斜拉网架建模(Sap2000)
7. 某114米高层框架剪力墙结构结构分析及施工图绘制(PKPM)
30floor.jpg
8. 某3层地下室板柱抗震墙结构分析及施工图绘制(PKPM)
prestress.jpg
9. 某大型住宅小区结构分析及施工图绘制(PKPM)
10. 河南某大型校区砌体结构结构分析及施工图绘制(PKPM,GSCAD)
11. 某大型标志性构筑物(斜拉杆双悬挑结构)结构分析及施工图绘制(TBSA)
12. 某带吊车钢结构厂房结构分析及施工图绘制(STS)
13. 某锈蚀大型网架结构分析复核(SAP2000)
14. 某大型工程单索支撑玻璃幕墙结构分析(Ansys及Sap2000)
15. 冷轧带翼钢筋最小配筋率试验(全过程分析软件)
16. 某66层超高层建筑方案设计(PKPM及ETABS)
17. 广州市歌剧院大型空间足尺模型试验(进行中)

关于Filematrix的学习心得

关于Filematrix的学习心得

关于Filematrix的学习心得
华南理工大学 qjchen
今天在Xbeta的“善用佳软”blog上看到关于Filematrix的推荐,去它网站上看了一下,确实比较眩目,于是下载回来看看学习一下。
Filematrix是1974年出生的George Gabriel Hara的个人作品,2006年12月25日发放8.05版本,是免费的,还可以被用作商业用途。
由于在其主页上的8.05版本没有下载完全
http://www.gardenerofthoughts.org/downloads/filematrix.exe
先在国内网站上下了一个8.04版本试用。
这个软件和常用的TC有比较大的操作不同,学了一段时间才大概把它的所有菜单试用过一遍,有些还不大懂,下面简单介绍一下学习体会。

1.软件起名的来由:Filematrix -文件矩阵,据作者言,他是采用一种类似三维空间的概念来构建这个软件,文件放在列(column)中,而列(column)是在面板中(board), 面板(board)是在程序(program)中。大概这也是作者比较玄乎的说法了,个人在使用的过程中,只能模糊的感觉到这种概念。程序当然是最高级 别,底下设有几种board,比如有main,music,picture,media player等几种不同用途的面板,界面排列有所不同。比board低一个级别的是column,也就类似我们常用TC中左右界面一样,这个程序最多可以 支持到10个column,column间有时候可以有关联。这个应该也是他的创新点吧。比column更小的是sub-column,可以在一个 column中分列显示,有点类似TC中的CTRL+F1效果。主要在图形预览的时候有些用处。
(具体图形界面可见图1~图6)






2.一些软件特有的功能
1) container:可以说是书签功能,也可以说是将一堆本来不在一个目录的文件,用一个临时文件夹来统一管理。在任何一个文件按右键,COPY TO CONTAINER就可以,在BOARD中选CONTAINER就可以看到了。比如查找文件之后,也可以把文件放在一个叫found container的中。
2)SKIN功能:软件的第一印象是很重要的,君不见TC如此强大在早期版本确经常让人生畏,而Filematrix 的皮肤功能还是做的不错的,自带了一些,也可以DIY。唯一的问题出在,假如是不注册版本,采用自定义图片作背景的时候,会显示NOT REGISTER。(不注册基本不会有任何其他问题出现)
3)HOVER功能:针对程序可以识别的文件格式,当将鼠标移到其左边图标的时候,会出现一个小窗口,对文件内容进行预览和描述,这个对TXT文件还是不错的。(如图7)


4)把文件隐藏到图形文件中,做法,将一个文本文件拖到一个pic上面,出现file-drag菜单,进入misc中的steg-in,出现密码输入框,输入之后,就可以了。解密也不难。其实也有不少这样的单独软件。
5)面板board的切换,只要按1,2,3之类的数字即可,也挺方便的。
一些不那么突出的功能
1) CONVERT PICTURE,进行图片间的转换
2)作者号称读大量文件的时候特别快。

3.使用上的一些记录
1)一些快捷键,比如按D就新建目录,按F就新建文件,按N就重命名,F11就删除到回收站,T就定位文件。这个在右键菜单中可以找到。大部分快捷键和TC不同。
2)MEDIA PLAYER LIST的功能也不错,进入某个MP3目录,按F6,这个目录下面的文件就会跑到播放列表里面去进行播放,再按F7就可以看到,还是挺好的。经常用TC听MP3,不过原始版本好像不会自动下一首,得装插件有点郁闷。
3) 看PICTURE的时候,调整大小得按一下屏幕,点右键,进入attribute-thumnail-调整一下大小。COLUMN间大小的改变必须通过右 键-ATTRIBUTE-WIDTH调整为2,3,4等把当前COLUMN的大小进行放大。不能通过鼠标拉动,有点郁闷。按CTRL+F10可以在 THUMBNAIL中切换。

4.一些觉得比较遗憾的地方
1)对于COPY,比较郁闷,它好像不能像TC一样,直接拖动拷贝或者按某个快捷键,它拖动之后是出现一个filedrag菜单的,需要点copy*才能跳出确认窗口,有点麻烦。
2)键盘操作还是有点麻烦,对鼠标右键的依赖太大。
3)文件选择不算特别方便,它的选择虽然有一些快捷键,比如按INS选择文件,CTRL+INS和SHIFT+INS是上下到顶的选择,比如选某个文件到某个文件还是有些复杂,假如有鼠标的话,必须按中键才能选择。
4)帮助合某些快捷键藏的比较深。


总体体会:
是一款有特色的软件,许多地方体现出作者的与众不同。可能就像作者在描述自己是个完美主义者。由于用的时间不久,可能许多的好处还没有好好理解吧。值得再学习一段时间。
现在测试软件也不见得就是会抛弃TC移情别恋,只是我觉得每个作者在编软件的时候一定会想把它做到最好,所以总是会想出一些与众不同的点子。每个好的软件都有它让人值得记忆的地方。

更多的软件学习:请参看 http://chenqj.blogspot.com/

google个性化主页再次更新

一直用google个性化主页,觉得很方便
今天,它的rss变成+号,可以直接展开了,如图所示。

[Patrick_35]让autocad发声的程序

;;;http://www.theswamp.org/index.php?topic=14549.0;all
;;;Patrick_35

(setq sapi (vlax-create-object "Sapi.SpVoice"))
(vlax-invoke sapi "Speak" "Do you want autocad speak ?" 0)
(vlax-release-object sapi)

Doslib 7.5出了

前几天,在Jtbworld的blog看到的
http://jtbworld.blogspot.com/2007/01/doslib-75-for-autocad-2007.html
下载地址是
http://www.mcneel.com/
好像是地震的原因?到现在去这个网站还是很慢
主要的改动是支持cad2007和增加了一些函数

2007年1月18日星期四

《关于电脑商情报和新电脑读书笔记》

《关于电脑商情报和新电脑读书笔记》
由于现在用的是每月30小时/60元的ADSL上网方法,因此没有办法象以前那么关注电脑资讯了,为了不让自己太落伍,定了《电脑商情报》,有时候买下《新电脑》(就是和德国CHIP合作的那本杂志),然后每年向《电脑商情报》投两~三篇电脑文章来弥补这个订报费用:),相当于免费获取点知识挺好的。

个人觉得报纸期刊等传统媒体的信息量也与网络媒体相当,知识层次高于一般的网络媒体(这个毕竟是有编辑审稿,不至于象普通媒体的良莠不齐,但某些比较另类的绝招也学不到),而低于一些高手或者比较精品的论坛(不少高手不屑于向普通媒体宣讲知识,但这类论坛1有门槛2也不是每天都有新内容看就是)。

2007.1.9电脑商情报第二期

1)三星笔记本燃料电池充电一次可以用一个月,4周×5天×8小时。感觉真好,就是体积比较大,象一个底座一样。个人感觉千万不要象定时炸弹就可以。
2)esata接口有可能在2007年革USB的命。个人感觉最高技术并不一定是最好的,还得众人拾柴火焰高。不知道有没有PCI转ESATA的转接卡卖。有一个叫做忆捷双捷王ST600的移动硬盘有ESATA接口。
3)“保修”和“包修”,“良品”和“新品”,这些名词要注意。
4)HDDVD不是被JON LECH JOHANSEN(解DVD的著名黑客,申请了DEAACS.COM)搞定,而是被muslix64的网友破解,看来江山辈有英才出啊。
5)UMPC可能会代替PDA,其实我觉得PDA的大小差不多了,再大也不好放啊。
6)有一种VGA转S-VIDEO的视频转换器,几十元(注意,不是普通的那种转接线),可以把电脑出来的VGA线转成S端子线,这下在房间的小电视也可以看片子了,不错。
7)雪地拍照的要点:用好偏振镜,准确曝光(增加一档或者两档曝光补偿),白平衡设置(不用用阴天或者白灯的白平衡)。

2007年1月2日
1)《家用电脑》采访了ECSHOP的高春辉,以前高春辉可是个人网站的第一人,最早的时候华军也是一样的注册码满天飞,以前还有陈肇瑜啊海龙王啊山鹰啊什么的,虽然网页数量很少但记忆很深刻。
2)这期大篇幅的讲地震对msn等等的影响,看来网络即时联系还是现在最大的应用,想想许多政府部门买着最高级的电脑配置不断更新换代却整天做着最简单的办公室操作,难怪那么多人想考公务员。不过海底光缆的维修还是很麻烦的。
3)真空膜破损引起硬盘故障,那以后拿硬盘要小心了,冬天到了,浑身都是静电,小心弄坏硬盘。
4)知识搜索平台:zhidao.baidu.com,iask.sina.com.cn,jingyan.qikoo.com,据说最后一个还最好。可惜现在老是上不去wiki。
5)word2007有一个叫电子图章的应用,有空得学下用用,上次装office2007 beta2,卸载的时候把以前所有版本的office都搞傻了,这次得悠着点。
6)有一个media-convert.com的在线转换文件格式,缺陷还不少,但也体现了web软件的用途。
7)虎哥说没有可调节行距的文本编辑器,但是我以前确找了好一段时间的文本编辑器,做了一大堆对比,发现确实没有几个软件有行距设置功能的,有时候看着密 密麻麻的满屏文字挺郁闷的,就想他们间距疏些,editplus有这个功能,tool-preference一进去的第一个功能就是了Line space,调整成为10%或者50%都能使页面行距看起来疏些。最近学用gvim,发现这个功能强大的软件也有设置行距的功能,其命令为:set linespace=10,最后一个数字是行间象素个数,应按屏幕大小和字体类型进行不同的调整。假如只是想象word一样,按ctrl+鼠标滚轮快速缩 放页面的,可以试试notepad2,是一个开源软件。注意不是notepad++也不是Notepadpro。

2006.12.26
1)手机"X卧底"软件,一旦被安装,手机上的所有操作,包括通讯录、电话拨打记录、短信收发内容将被发送到制定的网站上被查询到。这个手机功能越强大越容易出问题啊。
2)这期采访了软件高手马健,老马的程序多而精,是个高手。前段时间用他的PDG2PIC和PIC2PDF把家里的超星文件都转成了PDF,不错不错。
3)摄像头的秘密:DSP是核心,它类似于计算机里面的CPU,将CMOS传感器传来的数字图像信号进行处理再通过USB传到PC,驱动主要就是驱动这个。看来以后买摄像头要说点专业名词吓吓人了。有中星微,SONIX松翰、EMPIA等系列。
4)笔记本事故急处理:比如进水的时候,1强行断电,2翻成180度,键盘面朝下,绝对不能让水在显示屏上停留较长时间否则水分渗入显示屏内侧会造成不能修复的永久“花脸”。
5)听说“首尔”是韩国人逼着我们改的,“汉城”会给人误解是中国的附属城市。看来我们也得做点民族保护宣扬一些传统文化了。

2006.12.12
1)五个网络硬盘,ys168,vdisk.cn,mofile.com,webdisk.cech.com.cn,wg333,该文作者建议用Mofile,个人感觉Gbaopan也不错,最近整理硬盘,重新审视了一番以前下载过的,发现有90%是没有意义的,毕竟只有自己做的东西才是不可复制的,其他再好的东西,只要不是你做的,大多都有备份,自己何必紧张呢。就像希捷老总说的:“硬盘并不能改变世界,它的容量越来越大,只不过是存放更多的垃圾文件而已”。
2)比如想把doc里面的“第一章”、“第二章”等同时改成“第一章、”、“第二章、”可以,查找“第?章”,点击高级,使用通配符,输入《^&、》(注意,不带书名号)即可,这个挺好的。
3)现在web软件越来越多了,刚看了电脑报里面讲的用tegoweb软件可以将软件网络化(用的是activex插件),以前也不大想象的出什么叫网络操作系统,现在慢慢有些眉目了,google的calendar,spreadsheet,writely等工具,无不显示出新的OS的特性(当然,事情的最终发展可能会出乎意外),比如krun.ch网站就可以在线帮助压缩和解压文件,感觉应该是有一些后台程序,就像以前的工作站和终端机一样,只不过更加先进而已。其实就如autocad网络版一样,究竟什么叫做协同绘图呢,假如大家绘制的是不同的部分,那比较好理解,但是大家同时都对一个图块进行操作,不是乱的一团糟么。奇怪。人脑都处理不了,电脑是怎么完成的呢?
4)调节音量的小喇叭找不到了,怎么办。蔫老虎说,先regsvr32 stobject.dll,然后看看这里
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad]
"SysTray"="{35CEC8A3-2BE6-11D2-8773-92E220524153}"
去别人机器上拷贝一下这个键值就可以了,看来有两台机器对比还是比较能解决问题的的。
5)电子墨水:这个东西以后真的能起到象纸质报纸的功能么,期待。



2006年12月5日
1)灵格斯词霸,应该说还不错,免费,但是词库一来太小,二来ctrl按键和其他程序经常重复。
2)超级ADSL——8M,原来一直以为是电话线路本身的缺陷上不了高速度,看来是电信的策略了。其实在小城市再就实行了(几年前老家的好朋友就用过了),大城市反而都走的比较慢。不过比起光纤还是慢的多。
3)硬件广场中详细剖析了鼠标档次,用了一个A2界面,也导致了一点研究兴趣。
4)DVD-RAM,真的好么?
5)aven公司推出的ILOUPE相机,加个镜头之后,可以有150倍的光学变焦。

2006.11.28
1)看LUPA开源社区负责人 邵炜引用某位开源人士的一句话:“每日至少抽一刻钟解答列表中初学者的问题,每周至少抽两小时整理新学知识,发表体验BLOG/WIKI/MAIL分享出 去,每周至少抽四个小时来翻译自己喜欢的自由软件的文档,每月至少抽出八小时编程,推进自己的项目,每年至少参加一次自由软件的活动,传播自由软件思想。 我觉得这句话说得挺有道理的,这个时代不像以前,知识越封闭越好,而是需要通过交流来获取进步。
2)硬盘固件技术的进步,混合式硬盘,固态硬盘将使得硬盘不太脆弱。希望这一天的到来,毕竟比如现在用内存和闪存就没有象用硬盘那么战战兢兢。
3)OFFICE2007中的SMARTART使得绘图更加漂亮。
4)四个在线相册,FLICKR,YUPOO,BABABIAN,FOTOLOG,毕竟还是FLICKR更好些。
5)RAPIDSHARE GRABBER可以下载RAPIDSHARE的软件。

不过电脑期刊的实效性很强,没有太高的收藏价值。这点和网络小说一样,情节非常吸引目光,也很紧凑,就是看完一遍不会再看一遍,这和经典的小说没有的比,比如《平凡的世界》我就大概看了10来遍。

《数码相机拍图OCR心得》

《数码相机拍图OCR心得》
首先介绍一下几种OCR软件的比较
自从2000年以来,也偶尔做做图片的OCR处理。用过的软件包括丹青、清华紫光、尚书、CAJVIEWER的OCR、汉王等几种,以下简单说一下感受。
丹青是最早用的,当时好像是3.0版本,总体感觉——识别率不是特别高,是否因为它本来是开发作为繁体用的呢。
清华紫光,当时用的是2000版本,还不是很好用。
后来比较常用的是尚书,5.0,6.0,7.0等几个版本,它可以进行表格的识别,不过个人觉得识别的还不大好。但是尚书的识别率还是挺高的,也有校正、去污点、分块等功能。
CAJVIEWER的OCR功能主要是针对他们出的CAJ期刊的,对PDF也可以,由于CAJ期刊的格式问题,这种文件用它自带的软件来识别,识别率还是很高的,就是速度比较慢。
后来由于要批量OCR一本书,找到了汉王,汉王的操作也挺人性化的,但是经常会由于一次识别的图象太多而导致出错,识别率倒是不错。

采用扫描仪得到的图片一般来说要比数码相机得到的效果好,但是由于扫描仪占地较大,一般也不经常拿出来用,有时候用数码相机也可以得到不错的效果。

下面顺便讲讲怎么对数码相机或者扫描仪得到的图象进行一定的处理,使其能够有更高的识别率。
我主要用的软件是一个很老的版本PAINT SHOP PRO(简称PSP,几经易主之后,现在已经是COREL旗号了)
在这里面主要调整的部件有几个
1)亮度和对比度(shift+b)和色调、饱和度、亮度(shift+h)
这个的好处是两个工具同时使用,可以使得一个是宏观调控,一个是微调,数字不需要变化,可以连续用键盘完成。
2)灰度系数调整
这个在psp里面是shift+g,有时候图象对比度不强的时候,用调整亮度和对比度的方法会使得字体变得很模糊,导致无法识别,而此时可以适当的采用shift+g,将图象先调黑,之后再进行亮度和对比度调整,就可以使得效果更好些。
比如以下是几张图片在照相之后的调整结果,可以看到可以处理的不错,识别率也比较高。
对于制作课件的时候需要对书本图形进行操作的也可以用这种方法。

由于以上是本人自己摸索的结果,应该有更好的操作效果,也请各位多多指教。

LISPLINK的配色方案颜色保存方案

《LISPLINK的颜色保存方案》
去到REGEDIT里面,查找LISPLINK,一般在这个路径下可以找到
[HKEY_CURRENT_USER\Software\CAE-Link\LispLink]
特别是这个颜色的选项
[HKEY_CURRENT_USER\Software\CAE-Link\LispLink\Colors]
其他许多软件的颜色配置也都可以这样备份
做法:先在其用户文件夹里面找找看有没有颜色备份的选项,比如COLOR,SYNTAX或者是INI文件,如果没有,多数在注册表里面,此时必须通过注册表的导出来实现备份。

比如我现在用的就是这个配色方案

[HKEY_CURRENT_USER\Software\CAE-Link\LispLink\Colors]
"Text0"="16777215"
"Bk0"="3355443"
"Text1"="16776960"
"Bk1"="3355443"
"Text2"="65535"
"Bk2"="3355443"
"Text3"="8454143"
"Bk3"="3355443"
"Bk4"="0"
"Text5"="8421631"
"Bk5"="3355443"
"Text6"="4227327"
"Bk6"="0"
"Text8"="8388863"
"Bk8"="3355443"
"Text9"="8453888"
"Bk9"="3355443"
"Text10"="16777215"
"Bk10"="3355443"
"Bk7"="8404992"
"Bk11"="3355443"
"Bk12"="65535"
"Text7"="14671839"