<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sanmao的幸福(?)生活</title>
	<atom:link href="http://blog.sanmaozhao.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.sanmaozhao.com</link>
	<description>Domino/Notes技术、Ubuntu、TV Game</description>
	<lastBuildDate>Sat, 03 Dec 2011 05:21:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Notes/Domino 8.5.2 FP4 已发布</title>
		<link>http://blog.sanmaozhao.com/articles/notesdomino-852-fp4-available.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=notesdomino-852-fp4-available</link>
		<comments>http://blog.sanmaozhao.com/articles/notesdomino-852-fp4-available.html#comments</comments>
		<pubDate>Sat, 03 Dec 2011 05:21:51 +0000</pubDate>
		<dc:creator>Sanmao</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>
		<category><![CDATA[nd852]]></category>

		<guid isPermaLink="false">http://blog.sanmaozhao.com/?p=645097</guid>
		<description><![CDATA[请参考 Release Notes，下载链接]]></description>
			<content:encoded><![CDATA[<p>请参考 <a href="http://www-10.lotus.com/ldd/r5fixlist.nsf/8d1c0550e6242b69852570c900549a74/b93adf7c96f57afa8525794c00500d74?OpenDocument" target="_blank">Release Notes</a>，<a href="http://www-01.ibm.com/support/docview.wss?uid=swg24028680" target="_blank">下载链接</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sanmaozhao.com/articles/notesdomino-852-fp4-available.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在 NSD 中查看 LotusScript 的调用堆栈</title>
		<link>http://blog.sanmaozhao.com/articles/examining-lotusscript-call-stack-in-nsd.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=examining-lotusscript-call-stack-in-nsd</link>
		<comments>http://blog.sanmaozhao.com/articles/examining-lotusscript-call-stack-in-nsd.html#comments</comments>
		<pubDate>Wed, 30 Nov 2011 08:57:33 +0000</pubDate>
		<dc:creator>Sanmao</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>
		<category><![CDATA[lotusscript]]></category>
		<category><![CDATA[notes.ini]]></category>
		<category><![CDATA[nsd]]></category>

		<guid isPermaLink="false">http://blog.sanmaozhao.com/?p=645093</guid>
		<description><![CDATA[通过添加以下 Notes.ini 参数，可以抓取 LotusScript 的调用堆栈，帮助我们分析宕机等问题： DEBUG_LS_DUMP=1 结果格式如下： LotusScript Call Stack &#60;@@ ------ LotusScript Interpreter -&#62; Call Stack for [ nlnotes:  0ef8:  1494]  (Time 10:38:14) ------ @@&#62; [3] COUNTVIEWS [2] GETDBINFO @ line number 7 [1] COUNTDOCUMENTS @ line number 12 &#8230;<p class="read-more"><a href="http://blog.sanmaozhao.com/articles/examining-lotusscript-call-stack-in-nsd.html">继续阅读 &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>通过添加以下 Notes.ini 参数，可以抓取 LotusScript 的调用堆栈，帮助我们分析宕机等问题：</p>
<blockquote><p><tt>DEBUG_LS_DUMP=1</tt></p></blockquote>
<p>结果格式如下：</p>
<blockquote><p><tt><strong>LotusScript Call Stack</strong></tt><br />
<tt><strong>&lt;@@ ------ LotusScript Interpreter -&gt; Call Stack for [ </strong></tt><tt><strong>nlnotes:  0ef8:  1494</strong></tt><tt><strong>]  (Time 10:38:14) ------ @@&gt;</strong></tt></p>
<p><tt><strong>[3] COUNTVIEWS</strong></tt><br />
<tt><strong>[2] GETDBINFO @ line number 7</strong></tt><br />
<tt><strong>[1] COUNTDOCUMENTS @ line number 12</strong></tt><br />
<tt><strong>[0] INITIALIZE @ line number 2</strong></tt></p></blockquote>
<p>请参考：<a href="https://www-304.ibm.com/support/docview.wss?uid=swg21499034" target="_blank">Examining LotusScript call stack after a crash or hang with NSD</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sanmaozhao.com/articles/examining-lotusscript-call-stack-in-nsd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notes/Domino 8.5.3 中文版已发布</title>
		<link>http://blog.sanmaozhao.com/articles/notes-domino-853-chinese-available.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=notes-domino-853-chinese-available</link>
		<comments>http://blog.sanmaozhao.com/articles/notes-domino-853-chinese-available.html#comments</comments>
		<pubDate>Wed, 09 Nov 2011 01:34:08 +0000</pubDate>
		<dc:creator>Sanmao</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>
		<category><![CDATA[nd853]]></category>

		<guid isPermaLink="false">http://blog.sanmaozhao.com/?p=645088</guid>
		<description><![CDATA[请参考：IBM Lotus Notes and Domino V8.5.3 availability of group 1 national languages]]></description>
			<content:encoded><![CDATA[<p>请参考：<a href="http://www-01.ibm.com/common/ssi/ShowDoc.jsp?docURL=/common/ssi/rep_ca/2/649/ENUSA11-0952/index.html&amp;lang=en" target="_blank">IBM Lotus Notes and Domino V8.5.3 availability of group 1 national languages</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sanmaozhao.com/articles/notes-domino-853-chinese-available.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notes/Domino 8.5.3 已发布</title>
		<link>http://blog.sanmaozhao.com/articles/notes-domino-853-available.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=notes-domino-853-available</link>
		<comments>http://blog.sanmaozhao.com/articles/notes-domino-853-available.html#comments</comments>
		<pubDate>Sat, 08 Oct 2011 03:46:56 +0000</pubDate>
		<dc:creator>Sanmao</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>
		<category><![CDATA[nd853]]></category>

		<guid isPermaLink="false">http://blog.sanmaozhao.com/?p=645081</guid>
		<description><![CDATA[Notes/Domino 8.5.3 已于10月4日发布，包含了很多实用的新功能： 版本控制支持：可以将库中的每一个设计元素通过 SVN 等版本控制系统管理 JavaScript/CSS 聚合：服务器自动将多个 JS/CSS 文件动态合并为一个，大大改善性能 XPage 预加载选项：减少首次访问 XPages 时的等待时间 全文搜索排序：新的 FTSearchSorted API，同时 XPages 也支持此功能 XPages 控件增加 HTML5 支持：增加 attrs、type 属性 完整的新功能列表请参考：Domino Designer 8.5.3 中的新增功能、IBM US Announcement Letter]]></description>
			<content:encoded><![CDATA[<p>Notes/Domino 8.5.3 已于10月4日发布，包含了很多实用的新功能：</p>
<ul>
<li>版本控制支持：可以将库中的每一个设计元素通过 SVN 等版本控制系统管理</li>
<li>JavaScript/CSS 聚合：服务器自动将多个 JS/CSS 文件动态合并为一个，大大改善性能</li>
<li>XPage 预加载选项：减少首次访问 XPages 时的等待时间</li>
<li>全文搜索排序：新的 FTSearchSorted API，同时 XPages 也支持此功能</li>
<li>XPages 控件增加 HTML5 支持：增加 attrs、type 属性</li>
</ul>
<p>完整的新功能列表请参考：<a href="http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.designer.domino.ui.doc/wpd_whatsnew.html" target="_blank">Domino Designer 8.5.3 中的新增功能</a>、<a href="http://www-01.ibm.com/common/ssi/ShowDoc.jsp?docURL=/common/ssi/rep_ca/0/897/ENUS211-330/index.html&amp;lang=en" target="_blank">IBM US Announcement Letter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sanmaozhao.com/articles/notes-domino-853-available.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>注册用户时“Entry found is not a person entry”错误的解决</title>
		<link>http://blog.sanmaozhao.com/articles/entry-found-is-not-a-person-entry-when-register-new-user.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=entry-found-is-not-a-person-entry-when-register-new-user</link>
		<comments>http://blog.sanmaozhao.com/articles/entry-found-is-not-a-person-entry-when-register-new-user.html#comments</comments>
		<pubDate>Thu, 11 Aug 2011 02:20:46 +0000</pubDate>
		<dc:creator>Sanmao</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>

		<guid isPermaLink="false">http://blog.sanmaozhao.com/?p=645075</guid>
		<description><![CDATA[从错误信息来看，应该是在 Names 中找到了与新注册用户重名的数据，但不是一般的用户文档。 可以通过 ($Users) 视图找到这个文档，然后再视具体情况处理即可。]]></description>
			<content:encoded><![CDATA[<p>从错误信息来看，应该是在 Names 中找到了与新注册用户重名的数据，但不是一般的用户文档。</p>
<p>可以通过 ($Users) 视图找到这个文档，然后再视具体情况处理即可。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sanmaozhao.com/articles/entry-found-is-not-a-person-entry-when-register-new-user.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>time is too far in the future 问题的处理</title>
		<link>http://blog.sanmaozhao.com/articles/time-is-too-far-in-the-future-workaround.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=time-is-too-far-in-the-future-workaround</link>
		<comments>http://blog.sanmaozhao.com/articles/time-is-too-far-in-the-future-workaround.html#comments</comments>
		<pubDate>Fri, 05 Aug 2011 09:29:22 +0000</pubDate>
		<dc:creator>Sanmao</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>

		<guid isPermaLink="false">http://blog.sanmaozhao.com/?p=645073</guid>
		<description><![CDATA[做 Domino 开发有一段时间的人估计都见过这个错误，产生的原因是曾经把 Domino 服务器的时间往回调过。 说的更细致一些，比如服务器的时间曾经是2012年，所以视图更新时间、上次复制时间等信息都记录为2012年。这时如果把时间调回2011年，那么就算有新的文档添加到数据库，它的修改时间也比视图的更新时间要晚，所以在这种情况下视图并不会自动更新。我举的只是其中一个问题，足以说明问题的严重性。 关于如何解决这个问题，IBM 技术支持网站给出的方法是新建拷贝或者新建复本，但一个一个处理太麻烦了。可以使用我之前提到的批量拷贝库来处理这个问题： 通过操作系统的 ls 命令获取文件列表 生成批量拷贝库（如果需要保持复本关系要加 REPLICA 参数）的脚本 将所有库拷贝到临时目录 停掉服务器，删除原目录、将临时目录改名为原目录名 我实际操作过一次，一个有几十个库的系统不到半小时就搞定了。大家也可以试试看。]]></description>
			<content:encoded><![CDATA[<p>做 Domino 开发有一段时间的人估计都见过这个错误，产生的原因是曾经把 Domino 服务器的时间往回调过。</p>
<p>说的更细致一些，比如服务器的时间曾经是2012年，所以视图更新时间、上次复制时间等信息都记录为2012年。这时如果把时间调回2011年，那么就算有新的文档添加到数据库，它的修改时间也比视图的更新时间要晚，所以在这种情况下视图并不会自动更新。我举的只是其中一个问题，足以说明问题的严重性。</p>
<p>关于如何解决这个问题，<a href="https://www-304.ibm.com/support/docview.wss?uid=swg21161751" target="_blank">IBM 技术支持网站</a>给出的方法是新建拷贝或者新建复本，但一个一个处理太麻烦了。可以使用我之前提到的<a href="http://blog.sanmaozhao.com/articles/batch-copy-database-via-server-command.html">批量拷贝库</a>来处理这个问题：</p>
<ul>
<li>通过操作系统的 ls 命令获取文件列表</li>
<li>生成批量拷贝库（如果需要保持复本关系要加 REPLICA 参数）的脚本</li>
<li>将所有库拷贝到临时目录</li>
<li>停掉服务器，删除原目录、将临时目录改名为原目录名</li>
</ul>
<p>我实际操作过一次，一个有几十个库的系统不到半小时就搞定了。大家也可以试试看。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sanmaozhao.com/articles/time-is-too-far-in-the-future-workaround.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>运行 Java 代理时出现“Invalid or nonexistent document”错误</title>
		<link>http://blog.sanmaozhao.com/articles/invalid-or-nonexistent-document-on-java-agent.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=invalid-or-nonexistent-document-on-java-agent</link>
		<comments>http://blog.sanmaozhao.com/articles/invalid-or-nonexistent-document-on-java-agent.html#comments</comments>
		<pubDate>Thu, 28 Jul 2011 05:25:07 +0000</pubDate>
		<dc:creator>Sanmao</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[nd852]]></category>

		<guid isPermaLink="false">http://blog.sanmaozhao.com/?p=645069</guid>
		<description><![CDATA[今天发现在 Domino 8.5.2 环境下如果通过 Java 代理引用 Script 库，那么代理运行的时候就会报“Invalid or nonexistent document”错误。此问题为已知的 bug，通过安装最新的补丁包可以解决。]]></description>
			<content:encoded><![CDATA[<p>今天发现在 Domino 8.5.2 环境下如果通过 Java 代理引用 Script 库，那么代理运行的时候就会报“Invalid or nonexistent document”错误。此问题为已知的 <a href="http://www-10.lotus.com/ldd/r5fixlist.nsf/Public/0B6D05C2AA76FC0385257814005D2374?OpenDocument" target="_blank">bug</a>，通过安装最新的<a href="https://www-304.ibm.com/support/docview.wss?uid=swg24028680" target="_blank">补丁包</a>可以解决。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sanmaozhao.com/articles/invalid-or-nonexistent-document-on-java-agent.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notes/Domino 8.5.2 FP3 已发布</title>
		<link>http://blog.sanmaozhao.com/articles/notes-domino-852-fp3-available.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=notes-domino-852-fp3-available</link>
		<comments>http://blog.sanmaozhao.com/articles/notes-domino-852-fp3-available.html#comments</comments>
		<pubDate>Thu, 28 Jul 2011 03:35:03 +0000</pubDate>
		<dc:creator>Sanmao</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>
		<category><![CDATA[nd852]]></category>

		<guid isPermaLink="false">http://blog.sanmaozhao.com/?p=645065</guid>
		<description><![CDATA[请参考 Release Notes，下载链接]]></description>
			<content:encoded><![CDATA[<p>请参考 <a href="http://www-10.lotus.com/ldd/r5fixlist.nsf/8d1c0550e6242b69852570c900549a74/b23767bb4ff78657852578d1005f85b8?OpenDocument" target="_blank">Release Notes</a>，<a href="https://www-304.ibm.com/support/docview.wss?uid=swg24028680#FP3" target="_blank">下载链接</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sanmaozhao.com/articles/notes-domino-852-fp3-available.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>通过服务器命令批量拷贝数据库</title>
		<link>http://blog.sanmaozhao.com/articles/batch-copy-database-via-server-command.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=batch-copy-database-via-server-command</link>
		<comments>http://blog.sanmaozhao.com/articles/batch-copy-database-via-server-command.html#comments</comments>
		<pubDate>Thu, 21 Jul 2011 09:27:49 +0000</pubDate>
		<dc:creator>Sanmao</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>
		<category><![CDATA[notes.ini]]></category>

		<guid isPermaLink="false">http://blog.sanmaozhao.com/?p=644886</guid>
		<description><![CDATA[首先在控制台输入以下命令，启用额外的数据库拷贝命令（不是群集也可以用）： set config CLUSTER_ADMIN_ON=1 无需重启服务器，以下命令就可以用于拷贝数据库了： CL copy serverA!!db1.nsf serverB!!db2.nsf（将 serverA 上的 db1 新建拷贝到 serverB 的 db2） CL copy serverA!!db1.nsf serverB!!db2.nsf REPLICA（将 serverA 上的 db1 新建副本到 serverB 的 db2） CL copy serverA!!db1.nsf serverB!!db2.nsf TEMPLATE（将 serverA 上的 db1 新建拷贝为模板到 serverB 的 db2，不含文档） &#8230;<p class="read-more"><a href="http://blog.sanmaozhao.com/articles/batch-copy-database-via-server-command.html">继续阅读 &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>首先在控制台输入以下命令，启用额外的数据库拷贝命令（不是群集也可以用）：</p>
<blockquote><p>set config CLUSTER_ADMIN_ON=1</p></blockquote>
<p>无需重启服务器，以下命令就可以用于拷贝数据库了：</p>
<blockquote><p>CL copy serverA!!db1.nsf serverB!!db2.nsf（将 serverA 上的 db1 <strong>新建拷贝</strong>到 serverB 的 db2）</p>
<p>CL copy serverA!!db1.nsf serverB!!db2.nsf REPLICA（将 serverA 上的 db1<strong> 新建副本</strong>到 serverB 的 db2）</p>
<p>CL copy serverA!!db1.nsf serverB!!db2.nsf TEMPLATE（将 serverA 上的 db1 新建拷贝为模板到 serverB 的 db2，不含文档）</p>
<p>CL copy db1.nsf db2.nsf（将 db1 从当前服务器新建拷贝到 db2）</p></blockquote>
<p>将各个拷贝数据库的命令写成一个文本文件copydb.txt，保存到服务器的程序目录：</p>
<blockquote><p>CL copy db1.nsf bak/db1.ntf TEMPLATE</p>
<p>CL copy db2.nsf bak/db2.ntf TEMPLATE</p></blockquote>
<p>然后在服务器控制台输入：</p>
<blockquote><p>&lt; copydb.txt</p></blockquote>
<p>就完成了批量备份数据库设计为模板库的工作。</p>
<p>请参考：<a href="http://www-10.lotus.com/ldd/dominowiki.nsf/dx/cluster_admin_on" target="_blank">Cluster_admin_on</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sanmaozhao.com/articles/batch-copy-database-via-server-command.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>警告：Domino 8.5.2 FP1服务器丢失数据的风险</title>
		<link>http://blog.sanmaozhao.com/articles/alert-domino-852-fp1-delete-data.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=alert-domino-852-fp1-delete-data</link>
		<comments>http://blog.sanmaozhao.com/articles/alert-domino-852-fp1-delete-data.html#comments</comments>
		<pubDate>Mon, 30 May 2011 09:18:09 +0000</pubDate>
		<dc:creator>Sanmao</dc:creator>
				<category><![CDATA[Domino/Notes]]></category>
		<category><![CDATA[nd852]]></category>

		<guid isPermaLink="false">http://blog.sanmaozhao.com/?p=644880</guid>
		<description><![CDATA[在某些情况下，Linux/Unix 下的 Domino 数据目录会在服务器退出时被删除。（后果很严重！） 其原因是记录临时目录的文件 ~notetmp.reg 错误的指向了数据目录，所以数据目录被当成临时文件清除掉了。在 852FP3 发布之前，可以通过删除 ~notetmp.reg 文件来解决这个问题。 请参考：Domino data can be deleted during server shutdown on UNIX and Linux platforms]]></description>
			<content:encoded><![CDATA[<p>在某些情况下，Linux/Unix 下的 Domino 数据目录会在服务器退出时被删除。（后果很严重！）</p>
<p>其原因是记录临时目录的文件 ~notetmp.reg 错误的指向了数据目录，所以数据目录被当成临时文件清除掉了。在 852FP3 发布之前，可以通过删除 ~notetmp.reg 文件来解决这个问题。</p>
<p>请参考：<a href="https://www-304.ibm.com/support/docview.wss?mynp=OCSSKTMJ&amp;mync=E&amp;uid=swg21500850&amp;myns=swglotus" target="_blank">Domino data can be deleted during server shutdown on UNIX and Linux platforms</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sanmaozhao.com/articles/alert-domino-852-fp1-delete-data.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

