<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # IRC / 實時聊天系統 許多項目使用*互聯網多線交談*(*IRC*)提供實時聊天室,作為用戶和開發者互相提問并得到及時答復的討論場所。即使你*可以*在你的服務器運行IRC服務器時,也不必為此事麻煩。而應該象其他人一樣:在Freenode([http://freenode.net/](http://freenode.net/))運行你的IRC頻道。Freenode給了你足夠的權利來管理你項目的IRC頻道,[[17](#)]可以讓你擺脫維護IRC服務器這類無意義的麻煩。 首先要選擇一個頻道名稱。最明顯的選擇是你的項目名—如果在Freenode存在,就使用它。如果不存在,可以選擇一個與項目名接近的名稱,盡可能的易于記憶。在你的項目網站上將頻道廣而告之,這樣期望快速提問的訪問者可以立刻看到它。例如,Subversion主頁上顯著放置的方框中所出現的: > *If you're using Subversion, we recommend that you join the*`users@subversion.tigris.org`*mailing list, and read the [Subversion Book](http://svnbook.red-bean.com/) and [FAQ](http://subversion.tigris.org/faq.html). You can also ask questions on IRC at*`irc.freenode.net`*channel*?`#svn`. 一些項目有多個頻道,每個子主題一個。例如,一個頻道關注安裝問題,另一個是使用問題,還有一個是開發聊天,等等。 ([Chapter?6, *交流*](# "Chapter?6.?交流")的[the section called “處理成長”](# "處理成長")討論了如何劃分多個頻道)。當你的項目還年輕時,應該只有一個頻道,所有人在一起討論。之后,隨著用戶到開發者比率增加,也就有必要分開單獨的頻道。 人們如何知道所有的已有頻道,以及在哪個頻道討論?他們何時交談,如何知道當地的習慣? 答案是通過設定*頻道主題*告訴他們。[[18](#)]頻道主題是每個用戶在進入頻道時看到的一些信息。可以給每個新人一份快速指南,指出更進一步的信息。例如: ~~~ You are now talking on #svn Topic for #svn is Forum for Subversion user questions, see also http://subversion.tigris.org/. || Development discussion happens in #svn-dev. || Please don't paste long transcripts here, instead use a pastebin site like http://pastebin.ca/. || NEWS: Subversion 1.1.0 is released, see http://svn110.notlong.com/ for details. ~~~ 內容很扼要,但是它告訴新人所必需知道的東西。它精確的說明頻道的目的,提供了項目的主頁(如果某人是游蕩近來,而并非從項目網頁過來),提及相關的頻道,并給出一些指導。 **粘貼站點** 一個IRC頻道是一個共享空間:任何人可以看到每個人的談話。通常情況下,這是一個好事情,這允許人們在感到能做出貢獻時跳入談話,也可以通過觀察學習。但如果某人希望一次提供一大段信息時,例如調試會話腳本,因為會輸出很多行,會擾亂其他人的對話。 解決辦法是使用*pastebin*或*pastebot*站點。當向某人要求一大塊數據時,告知他們不要粘貼到頻道中,而是去(例如)[http://pastebin.ca/](http://pastebin.ca/),將數據粘到那里的表單中,并在IRC頻道中告知結果的URL。任何人可以訪問這個URL并察看數據。 現在有許多免費的粘貼站點,完整地例子太多了,這里是我曾經用過的:[http://www.nomorepasting.com/](http://www.nomorepasting.com/)、[http://pastebin.ca/](http://pastebin.ca/)、[http://nopaste.php.cd/](http://nopaste.php.cd/)、[http://rafb.net/paste/](http://rafb.net/paste/)、[http://sourcepost.sytes.net/](http://sourcepost.sytes.net/)、[http://extraball.sunsite.dk/notepad.php](http://extraball.sunsite.dk/notepad.php)、和[http://www.pastebin.com/](http://www.pastebin.com/)。 ### 機器人(Bots) 許多面向技術的IRC頻道有一個非人的成員,叫做*機器人(bot)*,它可以對特定的命令返回信息。通常情況下,這個機器人就像頻道中的其它成員一樣,命令是通過談話傳遞給的機器人。例如: ~~~ <kfogel> ayita: learn diff-cmd = http://subversion.tigris.org/faq.html#diff-cmd <ayita> Thanks! ~~~ 這是告訴機器人(以ayita登入了頻道)記住以特定的URL回答“diff-cmd”的提問,現在其他用戶可以向ayita訊問,并獲取diff-cmd的信息: ~~~ <kfogel> ayita: tell jrandom about diff-cmd <ayita> jrandom: http://subversion.tigris.org/faq.html#diff-cmd ~~~ 通過速記法可以得到同樣的結果: ~~~ <kfogel> !a jrandom diff-cmd <ayita> jrandom: http://subversion.tigris.org/faq.html#diff-cmd ~~~ 準確的命令集和行為方式各不相同。以上的例子來自`ayita`([http://hix.nu/svn-public/alexis/trunk/](http://hix.nu/svn-public/alexis/trunk/)),通常在freenode的`#svn`運行著一個實例。其它機器人包括Dancer([http://dancer.sourceforge.net/](http://dancer.sourceforge.net/))和Supybot([http://supybot.com/](http://supybot.com/))。請注意,運行機器人無需服務器的權限。一個機器人就是一個客戶端程序;任何人可以設置一個并監聽特定的服務器/頻道。 如果你的頻道一次次的得到同樣的問題,我強烈推薦你設置一個機器人。只有一小部分頻道用戶會獲得需要處理機器人的專業技能,而這些用戶會回答不成比例的大部分問題,因為機器人可以幫助他們有效率的回復。 ### 歸檔IRC 盡管可以將IRC頻道發生的任何事情都歸檔,但這不是必要的。IRC對話名義上是公開的,但是許多用戶認為這是非正式的,半私密的對話。用戶會對語法不是很在意,而且經常會表達意見(例如,關于其它軟件或其他程序員),這些都不是他們希望永久保存歸檔的。 當然,有時候*摘要*必須能夠保存。大多數IRC客戶端可以在用戶要求的情況下記錄對話到一個文件,如果不能,人們也可以僅僅是將對華拷貝和粘貼到固定的論壇(經常是bug跟蹤系統)中。但是不加區分的歸檔所有內容會讓某些用戶不悅。如果你需要歸檔所有的事情,請確認你已經在頻道主題明確說明,并給出了歸檔的URL。 [[17](#)] 沒有要求或期望你能夠為Freenode捐獻,但是如果你或你的項目能夠負擔,請考慮貢獻一下。他們在美國有一個免稅的慈善團體,提供有價值的服務。 [[18](#)] 使用`/topic`命令設定頻道主題。IRC頻道中的所有的命令以“`/`”開頭。如果你不熟悉IRC的使用和管理,可以看[http://www.irchelp.org/](http://www.irchelp.org/);而[http://www.irchelp.org/irchelp/irctutorial.html](http://www.irchelp.org/irchelp/irctutorial.html)是一份完美的教程。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看