PDA

View Full Version : 《Lotus爱好者》期刊(001期)2007-08


8bit_name
28-08-07, 11:51 PM
征求了管理员的意见(至少没反对),第一期《Lotus爱好者》期刊编制完成。
不少材料已经先期发布在论坛中提供大家阅读。不过因为论坛更新速度很快,所以更多的人可能都没来得及看,因此特编制了本索引,提供大家查询阅读。

期刊提供了以下栏目:
* 新闻时事
* 特别推荐
* 新手须知 和 使用技巧
* 技术课堂
* 实验与练习
* 热点问题
* 故障排查
* 软件错误
* 连载文章
* 相关知识
* 休闲娱乐
* 其他转载

有耐心的可以一一阅读,也可以选择相关的栏目个别查看。

<新闻时事>

开场白
经过一个月多的努力,《Lotus爱好者》期刊终于开创。考虑到论坛有越来越多的新人支持和捧场,创刊号也将从娃娃学步开始,提供最最初逐步循序渐进的学习材料,希望能够不断发展。

LotusFans大事记——论坛搬迁
 在人气日益旺盛的时候,论坛所承受的压力也越来越重。不少人越来越多地与浏览器的“500 server error”有了“亲密接触”。
 因此管理员在确定“论坛不能承受之重”之前,“忍无可忍”之际,在7月31日发出了最后的“通告”:
 随着用户的不断增加,目前的空间已经无法适应论坛的发展,不少用户在登录时碰到500错误,这是由于在线人数较多,导致服务器和后台数据库连接时出现问题,为了避免該问题长期影响论坛运作,我们將会在本周六、日(2007.08.04 ~ 05)安排將论坛迁移至新的服务器,届时您可能无法访问论坛。

 随着一个周末紧张地工作,论坛在8月4日提前迁移完成。但是由于访问压力的问题,一度出现了网络访问速度慢,没有响应的情况,以致于本观察员发出了不满言论:
 打开论坛费了我一袋烟,发表话题还要两袋,这样下去我的烟瘾会和发帖数量的平方成比例了……
 搬迁后新系统,访问速度慢了好多,是还在做优化还是其他?是不是有必要有个官方说明才好,总不能老是考验耐心喽~
 好在系统不断地进行调试优化,终于在8月8日使用恢复了正常,搬迁宣告成功。

参考URL:http://www.lotusfans.com/forum/showthread.php?t=35189

月度工作报告——07年7月
 转眼间过去一个多月了。确切地说,自打注册后的熟悉外,又完整地度过了一个月,所以觉得可以像古板的单位里一样写一份总结报告,嗬嗬。
 一直想做一些知识整理,所以一个月前就开始寻寻觅觅,找一个好一点的版块,可以作为新闻代言人一样发布。
 也算是缘分吧,比较了好几个版块,包括以前曾经混过的和刚开始看到的,终于选定了LotusFans,一方面也是因为它比较专一,同时也有那么多的注册用户(不管在与不在)和日均几十篇的帖子量,确实值得关注与投入的了。
 赶紧注册了用户,发现自己身无分文一穷二白,没啥权限也没啥“地位”。于是看版规看帮助看权限,并且瞎折腾一番。终于在两天后,白手起家,开始混坛子的“事业”。
 哈哈,把大家都十分喜欢十分关注,希望可以学习解惑增长知识的地方,拿“混”字来形容,稍微不中听了点。
 不过说白了,来这里的虽然也有一部分是可以进一步从问题中积累知识的作用,但是一直以来是个懒人,要这样作为一个月来努力看帖回帖辛勤“劳动”的动力,确实弱了点。所以这一个月里的除了统计一下自己每天花多少时间回多少有意义的帖子外,想做点什么就成了主要目标。
 虽然开始的动机不纯,但是目标最后定得还算合理,因此坚持了一个月,首先发布两篇知识帖,然后就整理出三个版块的索引帖。回头关注了一下统计数据,居然还天天都是每日之星,真是有点惭愧,唉~ 而且自己回帖子也比较粗暴,一些说得不够清楚的,或者看不顺眼的,有时候啊容易忽略掉。
 不过这不整理还好,一整理发现,坛子里的水还不够深呐,还有很多内容有待增加,还有不少空白有待填补,“任重而又道远”。这个鼓了劲的皮球啊,似乎好象大概也许有点气儿不足了……
 其实也正好前一个月时间还空,因此几乎天天在线就挂着,回帖速度也较快。也可能接下去一段时间,会从以人为本,转为自我为中心多一些,想更多地考虑出一点有意义的经验帖。不过为了减轻压力,自然就会增加帖子筛选的力度了。
 不过,还是希望可以有更多的内容也可以分享,同时也希望可以使这里人气足一点,这样来的机会也就更多一点,发帖的动力也会更强一些了,呵呵。


<特别推荐>

新新手的第一步(分享)——学会规划
URL:http://www.lotusfans.com/forum/showthread.php?t=35464

8bit_name
28-08-07, 11:51 PM
概念二
1. Domino网络域
 Domino网络域是共享一个公共Domino目录的Domino服务器和用户的集合。其主要的功能是邮件路由。
 用户的网络域由他们的基于服务器的邮件文件的场所决定。
 为使Domino服务器与不同网络域中的服务器进行通信,可在“Domino目录”中创建“网络域”文档来定义名称、场所以及对相邻和不相邻的Domino网络域及非Domino网络域的访问权限。

2. 验证字
 验证字是标识用户或服务器的唯一数字签名。
 Domino使用两种类型的验证字:Notes验证字和Internet验证字。
 Notes验证字被存储在Notes或Domino标识符文件中,并且将名称与公用密钥相关联。Notes验证字能允许用户和服务器访问特定的Domino服务器。
 Internet验证字包含公用密钥、名称、到期日期和数字签名。Internet客户机验证字允许用户使用SSL客户机身份验证或发送S/MIME消息来访问服务器。客户机验证字被存储在Notes标识符文件中(如果正在使用Notes客户机)或存储在用户硬盘上的文件中。Internet服务器验证字允许用户使用SSL服务器身份验证访问服务器。服务器验证字被存储在服务器硬盘上的密钥集文件中。
组织和组织单元
 组织是用于生成验证字的名称。组织信息作为根验证字,存放在Domino目录和各标识符文件中,作为系统验证使用。组织验证字可以生成组织单元的子验证字,进行不同组织单元的验证。同一个系统下的服务器和用户的验证字都将由组织和组织单元验证字来生成与验证。
标识符(ID)文件
 标识符文件用于存放组织/组织、服务器或者用户的验证信息。
 CERT.ID是一个组织或组织单元的验证字文件,在服务器安装和设置时创建,它自动验证第一个服务器的标识符和管理员的用户标识符。
 SERVER.ID中存储服务器的证书和标识符信息,以便于服务器之间或服务器和客户机之间的通讯。
 USER.ID中存储用户的证书和标识符信息,它标识一个由组织授权的Notes用户。

8bit_name
28-08-07, 11:52 PM
Notes客户端使用技巧——工作台的使用
 不知道大家对欢迎Notes客户端的页面是否很习惯。
 一般来说如果只是收发邮件的话,欢迎页面还是很美观和方便的;如果要管理呢,也可以直接打开Administrator来操作。因此其实很多人用不到太多的功能。
 不过如果公司有很多文档、资料等数据库,或者在使用一个应用系统的话,甚至是个开发人员,平时要接触到使用到很多数据库,又没有或者不想借助索引库来打开的话,使用工作台或许不能算是很好的办法,至少是一种使用习惯。

 使用工作台的方法比较简单,但是因为它没有放在任何菜单中,所以容易被忽略。
 看到Notes客户端左边一条工具栏了么?靠下边一块第二个图标,是“数据库”图标,展开后就可以看到“工作台”书签放在第一位,单击就可以打开了。
 为了点击方便起见,可以把它拖拽到外面的工具栏中,还可以单击“工作台”的右键,将“书签设置为主页”,这样每次启动Notes就再也不用看欢迎页面了,直接就对着一堆图标进行管理啦。想要恢复回去,找第一个“个人兴趣书签”的“欢迎页面”,将它设置为主页就行了。
 工作台默认有六个标签,当然我们还可以在“创建”菜单里面新建工作台标签。我们可以为每个工作台标签写上名字,将通过拖拽数据库图标,将它们分别放在不同的标签下,管理和使用起来就更方便了。

8bit_name
28-08-07, 11:52 PM
<技术课堂>

Lotus Professional入门计划
URL:http://www.lotusfans.com/forum/showthread.php?t=35677

管理篇——视图索引和服务器时间
URL:http://www.lotusfans.com/forum/showthread.php?t=35518

<实验/练习>

新开辟的实验与练习帖,有兴趣的话,可以准备好环境,一起做。
第一期的实验和练习,当然是Domino/Notes的安装与设置。
其实“熟能生巧”是自古以来永恒不变的成语,在你Domino/Notes安装与设置达到数十遍以上,估计你对其中的内容也就熟悉得差不多了吧,呵呵。

跟我做01——Domino R6服务器的安装与设置
URL:http://www.lotusfans.com/forum/showthread.php?t=35708

跟我做02——Notes R6客户端的安装与设置
URL:http://www.lotusfans.com/forum/showthread.php?t=35763

8bit_name
28-08-07, 11:53 PM
<热点问题>

根据这两个月左右的初步统计,无论是根据统计数据,还是根据编制索引出来的知识条目,最热门的版块肯定是管理版,最热门的话题肯定是邮件。
这里先摘取其中的两个问题进行说明。
由于Designer的问题相对比较零散,因此第一期暂时不收集Designer的问题。

基础使用热点问题——设置邮件规则
 其实邮件的问题有很多,这里根据Notes使用进行分类,先将邮件规则的问题提出来。
 打开邮箱数据库,应该会在左边的视图导航中看到收件箱、草稿、发件箱、垃圾箱等一系列视图列表,然后有个“工具”的分类可以折叠和展开,展开后会看到有个“规则”视图。
 进入规则视图,可以创建一个新规则,比如发送人(Sender)包含(Contains)某个域(abc.com)的,可以移动到“垃圾邮件”的文件夹。
 完成后启动规则,同时建一个“垃圾邮件”的视图,以后来的邮件就可以移动过去了。
 说明:R5中称之为“定则”,R6后改为“规则”,视图分类略有不同。


系统管理热点问题——如何限制附件大小
 没有单独限制某个附件大小的设置,但是可以设置整个提交的文档大小,以及发送的邮件大小。
 位置分别如下:
* 对发送的邮件大小可以进行限制
 Domino目录(服务器上的names.nsf)下的“配置->服务器->配置”视图,或者通过Administrator打开“配置”标签中的“服务器->配置”视图,找到当前服务器的配置文档,没有就创建一个。
 在路由器/SMTP->限制和控制->限制标签下,可以看到邮件大小,可以根据需要进行设置。
 注:还可以将比较大的邮件作为低优先级邮件,放到空闲时间再进行发送。
* 如果都通过浏览器访问系统收发邮件,那么发送邮件大小放宽后,还得在服务器文档中进行设置。
 打开当前服务器文档并进行编辑。
 在“Internet 协议”的“基本”标签下,最右下方有“请求内容的最大大小”一栏,默认是10000K,根据需要进行设置。此栏目仅在R6以后的版本中有效。
 在“Internet 协议”的“Domino Web引擎”标签下,右边某一块位置有“最大POST数据”,默认也是10000K,根据需要进行设置。
 完成后重起HTTP服务。


<故障排查>

客户端故障排查方法——连不上服务器
URL:http://www.lotusfans.com/forum/showthread.php?t=35622

编程故障排查方法——调试LotusScript程序
URL:http://www.lotusfans.com/forum/showthread.php?t=35623

<软件错误>

iNotes邮箱下载中文附件的问题
URL:http://www.lotusfans.com/forum/showthread.php?t=34512

8bit_name
28-08-07, 11:53 PM
<连载/文章>

新开场,先发以前的一篇老文章。
程序?程序——1
 也该留点垃圾了。写文章也不是为了其他,只是希望大家如果有机会,真正能够多交流,能够一起将NOTES技术发扬发扬。现在这类人才还是不多啊,呵呵。
 记得在NOTES前,学的是ACCESS和VB,首先接触了一套微软的东东,它的通用化和设计风格一直欣赏并沿用。

Sub Initialize
On Error Goto Err_Agent_Initialize
'Declaration,变量定义
'Operation,具体操作的代码
'...
Exit_Agent_Initialize:
Exit Sub
Err_Agent_Initialize:
'Get Error Message
Resume Exit_Agent_Initialize
End Sub

 就拿它开始程序的风格的一点体会吧。
 一般来说,程序风格中,关键的是几点:
 注释——之所以放在第一位,就是要能够让大家明白你做的是什么;
 合法性判断和错误处理——程序里面应该多一些合法性判断,以便对程序出现的错误异常能够快速地调试,不管是多简单或者多复杂,这一步都不应该省略;
 交互性——从用户那里获取需要的数据,提醒用户那些该做哪些不该做,以及处理的过程,处理中间的一些信息;
 规范化——比如规范的变量命名便于你判断和查找错误,使程序可读性加强;一些常见的错误处理方式,以及可能冗余但是也有必要的判断等;
 通用性——如何将程序分割成通用化的函数甚至是类,封装起来,但是可以为其他函数方便地调用。
 注释这玩意儿说得太多了,就少说一点,我的习惯很多也都是抄袭来的(天下程序一大抄?)无非就是:

一、函数头
%Rem
Creator:
Create Time:
Function Name:
Description:
Parameters:
Return Value:
Error Message:
Update Record:
%End Rem
 是不是有点像JavaDoc?

二、判断和循环的描述:
 比如针对一个域的判断:
FieldName = "Field1"
FieldValue = "value1"
If doc.HasItem(FieldName) Then
'If the field exists, set and...
Call doc.ReplaceItemValue(FieldName, FieldValue)
'...
Else
'skip or terminate...
End If

三、程序中间的一些规定、错误考虑以及其他:
 但是也要注意如RichTextItem的判断方式不同。
FieldName = "Body"
FieldValue = "value1"
If doc.HasItem(FieldName) Then
'If the field exists, set and...
Set RichTextItem = doc.GetFirstItem(FieldName)
'skip checking RichTextItem.Type=RICTTEXT, maybe next we should add...
Call RichTextItem.AppendText(FieldName, FieldValue)
'...
Else
'skip or terminate...
End If

 先说到这儿吧,休息一下,错误这一块等我理理清楚再介绍。
 附. NOTES程序的工作
 整理下来,NOTES中编写程序无非就是几条获取文档,获取/写域值,以及相关的操作(如判断权限,合法性等等)。
 获取文档的方法:
 获取当前文档;
 获取其他文档;
 批处理(获取其他文档的特例)。
 具体的,在专门的文章中介绍吧。


<相关知识>

对主机名进行IP地址解析
URL:http://www.lotusfans.com/forum/showthread.php?t=35540

用ping命令测试对方的主机
URL:http://www.lotusfans.com/forum/showthread.php?t=35540#post_message_177174

8bit_name
28-08-07, 11:53 PM
<休闲娱乐>

“笑”“拗”江湖
URL:http://www.lotusfans.com/forum/showthread.php?t=35705

<转载/其他>

Notes和Domino的历史
developerWorks Lotus, Web团队, IBM
URL1:http://www-128.ibm.com/developerworks/cn/lotus/ls-NDHistory/
URL2:http://www.lotusfans.com/forum/showthread.php?t=26009

8bit_name
28-08-07, 11:57 PM
匆匆忙忙,第一期内容与大家见面,也是为了能够提供一个更好的学习材料。

其中有很多不足和问题,也希望读者们能够多提提意见。有人支持的话,期刊才会有生命力,才可以持续地办下去。

等到论坛有了更进一步发展,如果能够吸引更多的人来关注,相信期刊内容也可以越来越丰富。

hnlion
29-08-07, 03:26 PM
不错,好东东!呵呵!

zhangym
29-08-07, 04:33 PM
以后我会贡献资料的,看了你们的期刊的内容,内容很简明,对新手入门很有帮助.
我也希望能为大家一份力量,以后会尽量写些内容,整理下自己的思路,希望能坚持下去

wxfwbg_Notes
29-08-07, 05:37 PM
好東東,支持LZ

wefo
30-08-07, 08:47 AM
支持8bit_name,内容很好,如果做成电子书形式的那效果会更好。

8bit_name
30-08-07, 02:14 PM
做其他格式的太费劲,以后人气旺,也可以逐步汇编,简单的就做成word格式的了。

mikehouse
30-08-07, 05:02 PM
谢谢LZ,很不错,学习再发问

jasonjanus
30-08-07, 07:00 PM
細緻入微,這些東東可以解決很多朋友的問題,包括我在內啊...

支持!

恋猪明
31-08-07, 02:14 PM
顶的人怎么这么少。。不开心了。。来,都来顶我们的BITNAME

profn02
31-08-07, 05:26 PM
顶一个,顶一个。。不顶不象话。。支持一下。

profl
06-09-07, 01:56 PM
如果真的能够每期都出,所有想学习Lotus的人绝对是期待的,在此预祝期刊越办越好,越办越旺

heliang2646
07-09-07, 11:36 AM
太好了,刚开始学习

fish_happy
17-09-07, 03:24 PM
DDDDDDDDDDDDDDDDDD

ezcomx
19-09-07, 01:35 AM
真的是太好了,其实我觉得安装不难,难的是对组织,组织结构,服务器,验证,以及要规划作为INTERNET服务的设置,希望能针对这些设置做一个通俗的讲解

54673475
21-09-07, 02:45 PM
不錯
有些平時不注意的東西﹐今天也看到了

jenthy
22-09-07, 04:00 PM
Supporting .please keep on .

xiaoyuer6801
28-09-07, 04:11 PM
谢谢啦很有帮助阿!

tcs_lzy
16-10-07, 09:51 PM
长见识拉!!!

tcs_lzy
16-10-07, 09:52 PM
长见识拉!!!

china_fankai
18-10-07, 10:56 AM
好東西,支持

juny_323
18-10-07, 12:06 PM
8bit name 能联系一下我吗 juny_323@163.com 向你请教一下,谢谢!

qianxiong
18-10-07, 02:35 PM
如果可以订阅就好了,每周可以自动收到期刊,那不可以上外网的朋友也可以看得到了

heqiang
19-10-07, 10:22 AM
花了一个上午看了一下,真的是好东西啊。

desk
21-10-07, 03:54 PM
值得一看!!!!!!!!!!!!!

desk
21-10-07, 04:02 PM
值得一看!!!!!!!!!!!!!

oniu
24-10-07, 01:18 PM
恩 很好! 谢谢

frigate
25-10-07, 01:46 PM
顶你了,收下来

xiaomophappy
30-10-07, 04:45 PM
不错不错。支持一把

偶是南天
31-10-07, 09:49 AM
很支持这种刊物类型的形势,希望继续保持!

frigate
31-10-07, 10:04 AM
很好很好,,

joviqq
01-11-07, 09:27 AM
赞一个,hehe

zjb219219
02-11-07, 01:57 PM
谢谢楼主了,顶你一个!

fighter05
05-11-07, 02:45 PM
好东西,支持知识共享.

rachael
12-11-07, 03:43 PM
感谢楼主,很精彩!!;:)

wwk
25-11-07, 01:10 PM
good,very good

brant_huang
01-12-07, 03:14 PM
非常期待哈,赞楼主一个!!!

qinqin2001
01-12-07, 08:50 PM
谢谢LZ,很不错,学习再发问

guoyuwei2007
13-12-07, 05:53 PM
支持……
希望以后不会间断!

alex515
14-12-07, 06:06 PM
謝謝..................................

isnono
17-12-07, 04:06 PM
谢谢楼主!学习中......

勤奋的小鸟
17-12-07, 06:35 PM
这样的资料很不错~~让我对DOMINO又有了更进一步的了解啊

xiangzhetaiy
25-12-07, 11:07 AM
???????

wuzoubao
28-12-07, 10:34 PM
真的是好东东啊,有点相风恨晚的工作,谢了啊

michael_bj
02-01-08, 10:24 AM
这种好帖一定要先顶后看!!

michael2046
03-01-08, 04:25 PM
楼主辛苦了,谢谢分享

shengmingqiu
27-02-08, 11:04 AM
支持!。。。x谢谢

rinky
14-04-08, 03:51 PM
支持楼主,以后每天都来学习

cooldla
19-04-08, 04:57 PM
这个是个很好的东西!非常谢谢!

hoben
02-10-08, 10:26 AM
不错,很好,

rzj_gz
14-11-08, 10:24 AM
好东西,多多出点呀。