Archive for November 10th, 2004
éšç€ WB Editor 2 çš„å‘布,它æå‡ºçš„å£å·æ˜¯ï¼š Blogging is not just editing and posting. Feel the fun and the power with WB Editor 2.
在 å†è®® WB Editor æ’ä»¶ ä¸€æ–‡ä¸æåˆ°äº†ä¸å°‘æµè§ˆå™¨æ— æ³•å®žçŽ°çš„åŠŸèƒ½ã€‚è¿™é‡Œå†æ¯”较一下å³ä½¿æµè§ˆå™¨ä¹Ÿç”¨ä¸Šäº† htmlarea, FreeTextBox, CuteEditor, FCKEditor ç‰ç¼–辑器,也ä¸èƒ½è¾¾åˆ° WB Editor æä¾›çš„é‚£ç§ç»†è‡´ç¨‹åº¦ã€‚
1ã€å¿«é€Ÿæ ¼å¼æ–‡æœ¬
Wiki é‡Œé¢æœ‰ä¸€æ´¾è§‚点是 WYSIWYG 是ä¸åˆ©çš„,å†é‡ç‚¹åœ¨å†™ä½œè€Œä¸æ˜¯æŽ’版的人眼里,排版打æ–了创作的æ€è·¯ã€‚å› æ¤ï¼ŒWiki 使用了 Textile é£Žæ ¼çš„æŽ’ç‰ˆã€‚WB Editor åœ¨ä¸»è¦æ”¯æŒ WYSIWYG ç¼–è¾‘çš„åŒæ—¶ï¼Œä¹Ÿé€šè¿‡ Quick Format æ’ä»¶æ¥å®žçް Textile 的排版功能。 类似的功能也å¯ä»¥åœ¨ word 2003 里é¢çœ‹åˆ°ã€‚
*åŠ ç²—*〠_斜体_ æŒ‰å¿«é€Ÿé”®å°±å˜æˆäº†ï¼š åŠ ç²—ã€ æ–œä½“
2ã€å¤„ç†è¿žæŽ¥ (hyperlink)
æŠŠæ™®é€šæ–‡æœ¬å˜æˆè¶…æ–‡æœ¬ï¼ŒåŠ å…¥è¿žæŽ¥çš„è¿‡ç¨‹å¾ˆæ˜¯ç¹ç。WB Editor 有三ç§åŠžæ³•æ¥ç®€åŒ–它,都是æµè§ˆå™¨ä¸å¯èƒ½åšåˆ°çš„。
- 一是 Add link å¯¹è¯æ¡†å…·æœ‰ Auto-Complete 的功能,就如åŒåœ¨ IE åœ°å€æ 里输入地å€ï¼Œéšç€è¾“入,它从æµè§ˆåކå²ä¸æ‰¾å‡ºç›¸è¿‘çš„ URL。
- 二是 Textile é£Žæ ¼çš„å¿«é€Ÿæ ¼å¼åŒ–,能把 “WB Editor”:http://www.wbeditorï¼Œæ ¼å¼åŒ–æˆï¼š<a href=”http://www.wbeditor.com”>WB Editor</a>。
- 三是 Hyperlink Wizard æ’ä»¶ï¼Œå®ƒèƒ½è¯†åˆ«æ–‡ç« ä¸çš„连接,ä¿å˜ä¸‹æ¥ï¼ŒæŒ‰ä¸ªå¿«é€Ÿé”®å°±èƒ½åˆ†æžæ–‡ç« ï¼Œè‡ªåŠ¨åŠ ä¸Šè¿žæŽ¥ã€‚
3ã€HTML 过滤
如果从网页上å¤åˆ¶æ–‡å—ã€å›¾ç‰‡è¿› WYSIWYG HTML 编辑器,在ä¿ç•™äº†æŽ’ç‰ˆå’Œè¿žæŽ¥çš„åŒæ—¶ï¼Œä¸€äº›æ²¡æœ‰ç”¨çš„ DHTML 属性甚至 Javascript 也被带了进æ¥ã€‚比如,从 google 网页å¤åˆ¶ä¸ªæ£€ç´¢ç»“æžœ WB Editor the desktop blogging tool 过æ¥ï¼Œå®ƒçš„ HTML 是
<A onmousedown=”return clk(this,’res’,1)” href=”http://www.wbeditor.com/”><FONT color=#551a8b><B>WB</B> <B>Editor</B> the desktop blogging tool</FONT></A>。
WB Editor çš„ HTML Cleaner å°±èƒ½æ¸…é™¤é‚£äº›æ— ç”¨çš„ã€ç”šè‡³å±é™©çš„ HTML Tag (form, iframe, script, input ….) å’Œ HTML 事件属性 (onload, onclick, id …),尤其是 id,如果从 ASP.NET 网页å¤åˆ¶çš„东西,会带æ¥ä¸€å¤§å †èŽ«å其妙的 id 属性。这下全部被 WB Editor 过滤掉了。
4ã€å›¾åƒå¤„ç†
与æ’入连接类似,æ’å…¥å›¾ç‰‡åˆ°æ–‡ç« ä¸ä¹Ÿæ˜¯éžå¸¸éº»çƒ¦çš„一件事情。WB Editor 的图片上载使得æ’图æˆä¸ºä¸€ä»¶å¾ˆæœ‰æ„æ€çš„事情,它å¯ä»¥åˆ›å»ºç¼©ç•¥å›¾ã€å¹¶åœ¨ç¼©ç•¥å›¾ä¸ŠåŠ ä¸Šå…¨å›¾çš„è¿žæŽ¥ã€‚è¿™ä¸ªç”¨ GDI+ 实现的缩图功能,使得 blog æ–‡ç« å…·æœ‰äº†å…¨æ–°çš„é¢è²Œï¼Œçœ‹èµ·æ¥æ›´åŠ ç²¾è‡´ï¼Œè±¡ Windows 程åºç•Œé¢è®¾è®¡é…é…¿ä¸çš„å˜é© 一文。(Wordpress, .Text ç›®å‰ä¸æ”¯æŒå›¾ç‰‡ä¸Šè½½ã€‚支æŒå›¾ç‰‡ä¸Šè½½çš„æœåŠ¡å™¨æœ‰ï¼šMovable Typeã€Drupal 4.5ã€Nucleus … )
用 WB Editor 写 blog 的过程ä¸å¯ä»¥æ…¢æ…¢ä½“会到那些æµè§ˆå™¨ä¸å¯èƒ½æä¾›çš„功能和ä¹è¶£ã€‚这就是WB Editor å£å·çš„å«ä¹‰ã€‚这个å«ä¹‰åœ¨ä»¥ä¸Šçš„四点ä¸è¿˜åªä½“现出æ¥äº†ä¸€ç‚¹ç‚¹ï¼Œä»¥åŽè¿˜ä¼šç”¨å…¶å®ƒæ–‡ç« æ¥ä»‹ç»ã€‚
November 10th, 2004
2004 å¹´ 7 月 MSDN çš„ IUIs and Web-Style Navigation in Windows Forms, Part 1 ç»“åˆæœ€è¿‘å¼€å‘ WB Editor 的实践,引å‘了我对 Windows 程åºç•Œé¢è®¾è®¡çš„一些新感想。
WB Editor 是个典型的 Windows 程åºã€‚在开å‘è¿‡ç¨‹ä¸æ€»æ˜¯æ„Ÿè§‰å®ƒçš„界é¢ä¸å¯¹åŠ²ï¼Œå®ƒåº”è¯¥é¢å‘最普通的计算机用户,而实际上它的界é¢å´æ˜¯ä»¤äººæœ›è€Œç”Ÿç•的。
é˜…è¯»é‚£ç¯‡æ–‡ç« åŽæ„Ÿè§‰å®ƒä¸º WB Editor 的界é¢é—®é¢˜æä¾›äº†ä»ŠåŽå¼€å‘的方å‘,那就是 Web-Style。 按照上文,MS æ£åœ¨æŠŠ Web-Style Navigation 的支æŒåšåˆ° Avalon (Longhorn 的显示部分) 里é¢ã€‚WB Editor 2.0 çš„ç›®æ ‡ä¹‹ä¸€ä¹Ÿå°±å°è¯•是 Web-Style Navigation。
我预计从现在开始,会看到越æ¥è¶Šå¤š Windows 程åºç•Œé¢è®¾è®¡å¤§é‡é‡‡ç”¨ Web-Style,这就是我所说的é…é…¿ä¸çš„å˜é©ã€‚
November 10th, 2004
æ›¾ç»æœ‰äººé—®ï¼Œå†™ blog 用æµè§ˆå™¨è¶³å¤Ÿäº†ï¼Œä¸ºä»€ä¹ˆè¿˜è¦ WB Editor è¿™æ ·çš„å·¥å…·ï¼Ÿ
ç”æ¡ˆå¾ˆç®€å•,WB Editor æä¾›äº†æµè§ˆå™¨æ— 法æä¾›çš„功能。
试想在用 WB Editor 写作的时候,
- å¯ä»¥ç”¨ webcam æ‹å¼ 照片,æ’å…¥æ–‡ç« ã€‚
- å¯ä»¥éšæœºæ’入一个å言è¦å¥ã€‚好好å¦ä¹ ,天天å‘上 :-)。
- å¯ä»¥æŽ¥é©³ GPS,把过去走过的路线下载到 blog 里é¢ã€‚
- å¯ä»¥å¤åˆ¶äº›æ–‡å—,å‘个手机çŸä¿¡ã€‚
- ……
自从 WB Editor 有了æ’件支æŒï¼Œåšäº›éƒ½ä¸å†æ˜¯é¥è¿œçš„æ¢¦æƒ³ã€‚
çŽ°åœ¨å·²ç»æœ‰äº†æ’ä»¶åšè¯æ³•检查ã€å¿«é€ŸæŽ’版ã€ä»£ç åŠ äº®ã€‚æ–°è¿‘è¿˜å®Œæˆäº†ä¸ªæ’件,å¯ä»¥ç”¨æ¥ç®¡ç†(自定义)所有æ’件的快æ·é”®ï¼Œæ£åœ¨åˆ¶ä½œ FTP æ’ä»¶(用æ¥ä¸Šä¼ 文件)ã€è¿žæŽ¥åˆ†æžæ’ä»¶(æå–ã€ä¿å˜æ–‡ç« ä¸çš„è¿žæŽ¥ï¼Œè‡ªåŠ¨åŠ è¿žæŽ¥) ……
çœŸæ˜¯ä¸æ€•åšä¸åˆ°ï¼Œåªæ€•想ä¸åˆ°ã€‚
有了这些æ’件,为写 blog å¢žæ·»æ— æ•°çš„ä¹è¶£ã€‚
November 10th, 2004
BlogJet 的作者 Dmitry Chestnykh 和我打算建立一个关于 blog 客户端工具的 Wikiã€‚ç½‘å€æ˜¯ blogclients.info 。我å¯ä»¥åœ¨é‚£é‡Œä»‹ç» WB Editor。
blog 客户端工具的境地ååˆ†å¥‡ç‰¹ï¼Œå®ƒèƒŒè´Ÿç€ blog æœåС噍 bug 的黑锅。
对于 blog æœåС噍æ¥è¯´ï¼Œweb ç•Œé¢æ˜¯ä¸»è¦çš„,xml-rpc æ”¯æŒæ˜¯æ¬¡è¦çš„,很多系统的 xml-rpc 错误百出。 WB Editor Knowledge Base 收录了很多æœåС噍æ–çš„é”™è¯¯ã€‚ä¸ºäº†ç ”ç©¶ blog æœåŠ¡å™¨çš„é—®é¢˜ï¼Œæˆ‘éƒ½å¿«æˆ PHP 专家了。
blog æœåŠ¡å™¨çš„ xml-rpc 支æŒè¿˜ä¼šå˜åŒ–,donews å…³é—了 .Text 系统的 blog 部分,blogger.com çš„ utf-8 支æŒå掉了ç‰ç‰æƒ…况,用户第一个抱怨的是 blog 客户端工具ä¸å·¥ä½œäº†ã€‚还很难解释。
November 10th, 2004
WB Editor å¯ä»¥é€šè¿‡æ’ä»¶å¯ä»¥ä¸°å¯Œå…¶åŠŸèƒ½ã€‚æ¯”å¦‚ï¼Œæ‹¼å†™æ£€æŸ¥ã€Wiki 排版ã€è¯æ³•åŠ äº®æ’ä»¶ç‰ç‰ã€‚WB Editor æ’件是外挂的软件模å—ã€‚å®ƒç¼–è¯‘æˆ DLL 的形å¼ï¼Œå½“把它放到 WB Editor çš„è¿è¡Œç›®å½•,WB Editor 能自动识别它。
WB Editor æ’件是一个实现了 IWBEditorPlugIn 接å£çš„类。
public interface IWBEditorPlugIn
{
string GetPluginName();
string[] GetCommands(string parentCommand);
int QueryStatus(string name);
void ExecuteCommand(string name);
}
WB Editor å¯åŠ¨çš„æ—¶å€™è‡ªåŠ¨æ‰«æç¨‹åºè¿è¡Œç›®å½•下é¢çš„æ‰€æœ‰ DLL,查找实现了 IWBEditorPlugIn 接å£çš„类。找到åŽåЍæ€è½½å…¥æ’件类,调用它的 GetPluginName 方法查询æ’ä»¶å称,并把这个å称显示在 Plugin èœå•下é¢ã€‚接ç€ç»§ç»ç”¨ GetCommands æ¥æŸ¥è¯¢æ’件命令å称,并把它们显示在æ’ä»¶åç§°èœå•下é¢ã€‚这就实现了一个æ’件多个命令的功能。GetCommands å¯ä»¥è¿”回 null,表示没有命令,而æ’ä»¶åç§°å°±æˆä¸ºå”¯ä¸€çš„命令。
如果用户点击了æ’ä»¶èœå•,WB Editor 就调用 ExecuteCommand æ¥æ‰§è¡Œç”¨æˆ·é€‰æ‹©çš„命令。这时候程åºè¿è¡Œçš„æŽ§åˆ¶æƒå°±äº¤åˆ°æ’件手里了。
那么,æ’件有怎么控制 WB Editor 呢?这就需è¦ç”¨åˆ° WBEditorService 类了。WB Editor 一开始è¿è¡Œï¼Œå°±å·²ç»é¢„å…ˆåˆå§‹åŒ–好了 WBEditorService, æ’ä»¶å¯ä»¥
- 用 WBEditorService.GetEditorContent 获å–编辑器ä¸çš„内容。
- 用 WBEditorService.SetEditorContent 设置新的编辑内容。
- 用 WBEditorService.GetSelection 获å–编辑器被选ä¸çš„内容。
- 用 WBEditorService.InsertText å‘ç¼–è¾‘å™¨ä¸æ’入内容。
- è¿˜æœ‰ä½œæ–‡å—æ›¿æ¢çš„函数ã€èŽ·å– COM IHTMLElement,IHTMLDocument,RSS Item XmlDocument ç‰ç‰çš„高级功能函数。
WB Editor æ’ä»¶æŽ¥å£æ ‡å‡†å’Œå‚考程åº: http://www.wbeditor.com/content/view/34/44
WB Editor æ’ä»¶å¯ä»¥ç”¨ C#, VB.NET 或者 Delphi 8 æ¥åšï¼Œå› 为是 .NET 一家å嘛。
åšæ³•是:
1.创建一个 Class Library,Add reference IWBEditorPlugIn.dll
2.创建一类实现 IWBEditorPlugIn 接å£ï¼Œä»¥åŠæ’件的功能。
3.编译åŽï¼ŒæŠŠå¾—到的 DLL å¤åˆ¶åˆ° WB Editor è¿è¡Œç›®å½•ä¸‹ã€‚é‡æ–°è¿è¡Œ WB Editor,就能看到 Tools | Plugins èœå•下有新的æ’件了。
有兴趣者欢迎试试。
November 10th, 2004
WYSIWYG 编辑器
WB Editor çš„æ ¸å¿ƒæ˜¯å¤§å鼎鼎的 Nikhil Kothari çš„ HtmlEditor Control,它什么都好就是载入内容到编辑器去的方法是错的。它生æˆçš„ stream 䏿”¯æŒä¸æ–‡ã€‚äºŽæ˜¯æˆ‘æ”¹è¿›äº†å®ƒï¼Œä¸æ–‡ã€æ—¥æ–‡æ²¡æœ‰é—®é¢˜äº†ã€‚但是,如果 IE Encoding 用 UTF8,WB Editor å¯èƒ½ä¸æ–‡å‡ºä¹±ç ã€‚åŽæ¥åœ¨ http://www.itwriting.com/htmleditor çš„ htmleditor 䏿‰¾åˆ°äº†åˆ›å»º unicode stream çš„æ£ç¡®åŠžæ³•ï¼Œè¿˜å®žçŽ°äº†å°åº¦æ–‡æ”¯æŒã€‚
xhtml
WB Editor æ— æ³•è¿žæŽ¥ b2evoï¼Œå› ä¸º b2evo è¦æ±‚输入为 xhtml。逼得我从 dasBlog 䏿Œ–掘出了个html formatting 工具包,也是 Nikhil Kothari 的作å“。
安装程åº
原先用 MAKEMSI 工具åšçš„ WB Editor å®‰è£…ç¨‹åºæœ‰ä¸ªç¼ºç‚¹ï¼Œå°±æ˜¯æ— 法检测并æé†’用户去下载安装 .NET Framework。以至于ä¸çœ‹ readme.txt 的用户ä¸çŸ¥é“这一先决æ¡ä»¶ã€‚å—到 WiX for dummies 一文的å¯å‘,找到了个办法: 找æ¥åŽŸå§‹çš„ wbeditor.msiï¼Œå†æ‰¾æ¥ä¸€ä¸ªèƒ½æ£€æµ‹ .NET çš„ msi 。两个 msi 都用 wix åç¼–è¯‘å‡ºæ¥ (用其 dark /x 工具),然åŽï¼ŒæŠŠå¾—到的两个 wix xml 文件巧妙地和并起æ¥ï¼Œæœ€åŽç”¨ candle å’Œ light 工具釿–°ç¼–è¯‘ç”Ÿæˆæ–°çš„ msi。
HTML è¯æ³•åŠ äº®
å‚考了很多资料,总算åšå‡ºäº†ä¸€ä¸ªä¸é—ªçƒçš„ html åŠ äº®ç¼–è¾‘å™¨ã€‚ä½†æ˜¯è‡ªå·±éžå¸¸ä¸æ»¡æ„:相应速度ä¸å¥½ï¼Œæ²¡æœ‰ä»£ç æç¤ºã€è‡ªåŠ¨å®Œæˆã€æ²¡æœ‰ as you type è¯æ³•æ£€æŸ¥ã€‚å‡†å¤‡æœ‰ç©ºç ”ç©¶ç ”ç©¶ SharpDevelop 里的编辑器。
æ’件技术
妿–‡è¯¦ç»†ä»‹ç»ã€‚
November 10th, 2004
在 究竟什么是 blog 1 - 个人的网上日记 一文ä¸ï¼Œæ€»ç»“了 blog 的两大特点:个人特点和群体特点。
个人特点是指写什么å‘布什么应该是很自由的。
群体特点是在具有相åŒå…´è¶£çˆ±å¥½è€…之间相互交æµã€‚
å› æ¤ï¼Œblog æœåŠ¡å™¨åº”è¯¥æœ‰å¤šä¸ªã€‚å…¶ä¸ä¸€ä¸ªæ˜¯è‡ªå·±çš„æ‰€æœ‰æ–‡ç« 的汇集,其他是 group blog。自己个人的æœåŠ¡å™¨æ”¾å…¨éƒ¨çš„æ–‡ç« ï¼Œå¹¶ä¸”åˆ†é—¨åˆ«ç±»åœ°å¤åˆ¶å‘é€åˆ°å…¶å®ƒ group blog æœåŠ¡å™¨ä¸Š (cross post)。
åº”è¯¥é€‰ä»€ä¹ˆæ ·çš„blog æœåŠ¡å•†ï¼Ÿ
blogger.com ç‰ blog æœåŠ¡å•†æŠŠ blog å½“ä½œä¸ªäººä¸»é¡µçš„æ‰©å±•ï¼Œè¿™äº›æ¯”è¾ƒé€‚åˆæž¶è®¾ä¸ªäºº blog æœåŠ¡å™¨ã€‚ 它甚至鼓励在 blog é‡Œé¢æ”¾ä½ 自己 google adsense 广告。
å¦å¤–一些 blog æœåŠ¡å•†æŠŠ blog 当作论å›çš„æ‰©å±•ï¼Œè¿™ä¸ªæ¯”è¾ƒé€‚åˆ group blog 而ä¸é€‚åˆåšä¸ªäºº blog æœåŠ¡å™¨ã€‚å› ä¸ºå®ƒå¯èƒ½ä¼š
有个斑竹/管ç†å‘˜ä»€ä¹ˆçš„æ¥å°æ€ä½ 的内容。
åœ¨å®ƒè‡ªå·±çš„é¦–é¡µå¼„ä¸ªæ— èŠçš„阅读排行榜。
å› ä¸ºä¸çŸ¥é“什么人的内容ä¸å¥½å…³é—网站,影å“ä½ çš„æ–‡ç« å‘布。
ä¸å…è®¸ä½ æ”¾çš„ google 广告,而放进 (inject) 它自己的google 广告。
è¦åŠ å…¥ group blog,当然需è¦éµå®ˆå®ƒçš„规则和å议,由它é™åˆ¶å†…å®¹ã€æ”¾è¿›å®ƒçš„广告 …
而架设自己的个人 blog æœåŠ¡å™¨ï¼Œåº”è¯¥æœ‰å……åˆ†çš„è‡ªç”±ï¼Œé€‰æ‹©ä¸ªäººä¸»é¡µæ‰©å±•åž‹ blog æœåŠ¡å•†ä¸ºå¥½ï¼Œå…费的æœåŠ¡ä¹Ÿå¯èƒ½ä¼šæœ‰è¢«åŠ ä¸Šå®ƒçš„é¡µçœ‰ç‰ï¼Œä½†æ˜¯ä»˜é’±å°±å¥½äº†ã€‚
如果选ä¸åˆ°å¥½çš„ blog æœåŠ¡å•†ï¼Œè‡ªå·±ç§Ÿä¸ªweb æœåС噍(虚拟主机),å¯ä»¥æ›´åŠ è‡ªç”±åœ°æž¶è®¾è‡ªå·±çš„ blog æœåŠ¡å™¨ï¼Œå› ä¸ºæœ‰å¾ˆå¤šçŽ°æˆçš„å…费的软件。将在下文介ç»ã€‚
November 10th, 2004
blog æ˜¯åœ¨ç½‘ä¸Šå†™æ—¥è®°ã€‚å¯æ˜¯ï¼Œå°±è±¡ç”¨ web æµè§ˆå™¨ä¸æ˜¯å”¯ä¸€çœ‹ blog çš„æ–¹æ³•ä¸€æ ·ï¼Œç”¨ web æµè§ˆå™¨ç™»é™† blog æœåŠ¡å™¨åŽ»å†™ä½œä¹Ÿä¸æ˜¯å”¯ä¸€çš„写作办法。
写作 blog å¯ä»¥ç”¨ä¸“门的写作工具,称为 desktop blog editing tool 或者 posting tool。它们具有更好的类似 word çš„æ“作界é¢ï¼Œæ¥æ›´åŠ å®¹æ˜“ç›´è§‚æŽ§åˆ¶æŽ’ç‰ˆã€‚è¿˜å¯ä»¥æŠŠ blog æ–‡ç« ã€è‰ç¨¿ä¿å˜åˆ°è‡ªå·±æœºå™¨çš„硬盘上。甚至还有些有趣的功能,例如,把 windows media player é‡Œé¢æ£åœ¨æ’放的音ä¹ä¿¡æ¯ï¼Œæ’å…¥åˆ°ä½ çš„ blog ä¸ã€‚
http://www.microsoft.com/windowsxp/windowsmediaplayer
/downloads/create.asp
这么好的东西。ååˆ†é—æ†¾çš„æ˜¯ï¼Œèƒ½æ”¯æŒä¸æ–‡ blog 写作的工具,并ä¸å¤šè§ã€‚为æ¤ï¼Œæˆ‘专门制作了一个 WB Editor。
WB Editor 通过 IBlogExtension 挂接到支æŒè¿™ä¸ªæŽ¥å£çš„程åºä¸‹ï¼Œä¾‹å¦‚ SharpReader,RSS Bandit,NewsGator …
WB Editor åˆé€šè¿‡ blogger API å’Œ metaWeblog API 连接众多支æŒè¿™äº›æ ‡å‡†çš„ blog 系统,例如,delphibbs, drupal, xoops, .text, b2, nuclues, pmachine, Moveable Type ……
éƒ½æ˜¯æ ‡å‡†åŒ–çš„ä¸œè¥¿ï¼Œä¸Šä¸‹é€šåƒï¼Œåº”该å‰é€”ä¸é”™
November 10th, 2004
Tackback Ping 是 blog 一个å分é‡è¦çš„åŠŸèƒ½ï¼Œç”±åš Moveable Type çš„äººå‘æ˜Žçš„。他们说 TrackBack 是 “a framework for peer-to-peer communication and notifications between web sites”。 (http://www.movabletype.org/docs/mttrackback.html) 厉害了å§ï¼Œæ˜¯åœ¨ web ç½‘ç«™ä¹‹é—´åš P2P é€šè®¯ã€‚å…¶å®žæ²¡æœ‰å¿…è¦æƒ³é‚£ä¹ˆé«˜æ·±ã€‚看看下é¢è¿™ä¸ªä¾‹å:
ä½ åœ¨ç½‘ä¸Šçœ‹åˆ°ä¸€ç¯‡ blogï¼Œåœ¨è°ˆä¸€ä¸ªç®—æ³•ï¼Œè€Œè¿™æ—¶å€™ï¼Œä½ è‡ªå·±æ£åœ¨å†™ä¸€ç¯‡ blog è°ˆåŒæ ·çš„é—®é¢˜ï¼Œä¹Ÿè®¸ä½ å°±ä¼šå¸Œæœ›çœ‹åˆ°ç½‘ä¸Šé‚£ç¯‡ blog 的人也能æ¥çœ‹çœ‹ä½ çš„ blogã€‚è¿™æ—¶å€™æ”¹æ€Žä¹ˆåŠžï¼Ÿä¹ æƒ¯äºŽè®ºå›æ¨¡å¼çš„人就会去网上那篇 blogï¼Œæ‰‹å·¥æ·»åŠ ä¸€ä¸ª”评论”/回贴,把自己相关 blog çš„ url 连接贴上去。但是,blog 世界里å´ä¸æ˜¯è¿™æ ·çš„。
blog 作者å¯ä»¥åœ¨å‘布自己 blog çš„åŒæ—¶ï¼Œä¼šæŠŠè‡ªå·± blog çš„ url 连接 ping 到网上那篇 blog 上去,使得看到网上那篇 blog 的人也能 Trackback 顺藤摸瓜ã€è¿½è¸ªå›žæ¥çœ‹çœ‹è‡ªå·±çš„ blog。在 blog 网站å‘è´´çš„æ—¶å€™ï¼Œä½ ä¼šçœ‹åˆ°æœ‰ä¸ªé€‰é¡¹å¡«å…¥ Trackback Ping URLï¼Œæ„æ€å°±æ˜¯è®©ä½ åœ¨å‘ blog çš„åŒæ—¶ï¼ŒæŠŠè¿žæŽ¥åŒæ—¶è´´åˆ°ä¸ªä»€ä¹ˆåœ°æ–¹åŽ»ã€‚
当然,网上那篇 blog è¦èƒ½å¤ŸæŽ¥å—ä½ çš„ pingï¼Œå¹¶ä¸”æ˜¾ç¤ºä½ çš„ blog æ ‡é¢˜å’Œè¿žæŽ¥ï¼Œä»¥ä¾¿åˆ«äººæ‘¸å›žæ¥ï¼Œè¿™ä¸€åˆ‡çš„é€šè®¯ï¼Œå°±æ˜¯ä¾æ® Trackback Ping å议。这么æè¿° Trackback Ping,应该容易ç†è§£äº†ã€‚
é‚£ä¹ˆè¿™æ · ping / 贴自己的连接出去的é‡è¦æ„义在哪里呢? 如果看过我的《究竟什么是 blog 1ã€‹ï¼Œä½ å°±ä¼šçŸ¥é“ blog 是一ç§ä¸ªäººçš„åˆ›ä½œï¼Œä½ å†™ blog 就是希望å‘表自己的东西,ä¿å˜è‡ªå·±çš„东西。而且对别人å‘表的 blog 的评论也è¦åœ¨è‡ªå·±çš„ blog 里永久ä¿ç•™ä¸‹æ¥ã€‚çæƒœè‡ªå·±çš„写作。 blogger (就是玩 blog 的人) å¾€å¾€æ˜¯è¿™æ ·è®¨è®ºé—®é¢˜å’Œåšè¯„论的:把内容写在自己的 blog 里é¢ï¼ŒTrackback Ping åˆ°äººå®¶é‚£é‡Œã€‚è¿™ä¸ªæ¦‚å¿µæ˜¯è®ºå›æ¨¡å¼é‡Œä»Žæ¥æ²¡æœ‰çš„,称为 remote commenting。 所以,写 blog,难é“å¯ä»¥ä¸ç”¨ Tackback Ping?
November 10th, 2004
blog æ˜¯ä¸ªäººçš„ã€æ”¾åœ¨ç½‘上的日记。强调个人,其é‡ç‚¹æ˜¯å‘表自己个人的 blog,没有任何管ç†å‘˜æ¥ç®¡æŸä½ ,想写什么都å¯ä»¥ã€‚
所谓 group blog 就是有相åŒä¸»é¢˜çš„一群人,åˆåœ¨ä¸€èµ·å†™ blogã€‚å› ä¸ºå¾€å¾€æ˜¯æœ‰ç›¸åŒå…´è¶£çˆ±å¥½å’Œä¸“业的人èšé›†åœ¨ä¸€èµ·å†™ blog,好处在于大家相互看得懂,容易获å–和交æµç›¸å…³é¢†åŸŸçš„ä¿¡æ¯ã€‚
所以,一般似乎应该有个个人的 blog,然åŽåŠ å…¥ä¸€äº› group blogï¼Œæ–‡ç« cross post 出去。
November 10th, 2004