0%

要撰寫IRC 機器人其實不難,網路上到處都有範例,其實就是簡單的NP,字串來回處理而以。

  1. Connect To IRC SERVER
  2. Send User Infomation
  3. Join a channel
  4. Read data from irc channel and do response
  5. Send something to irc channel
  6. looping (4~5)
Read more »

本文基於 Openflow 1.0 的規則書,跟大家分享一下在 Openflow 的規範裡到底什麼叫做 Port, 以及有多少種相關的 Port,在使用上要注意些什麼。

Read more »

最近在弄irc機器人,希望這個機器人能夠靈活一些,因此把所有功能都弄成module

機器人在掛上這些module來完成各種能力,心中的設想架構如下

--------ircbot
    |-------config.json
    |
    |
    |-------server.py
    |    
    |
    |-------modules
        |
        |-----googleSearch
        |   |
        |   |---googleSearch.py
        |   
        |-----wikiSearch
        |   |
        |    |---wikiSearch.py
        |   
        |-----echoServer
            |
            |---echoServer.py
Read more »

在python中也可以利用split的方式把字串按照特定的字元切開

str.split([sep[, maxsplit]])

sep代表用來切割的符號,而maxsplit代表最多切多少個字串。

值得注意的是,sep可以吃多個字元,但是必須是連續字元,如下舉例

1
2
3
4
a = 'a,b,!c,!d e f :g'
a.split(',')
a.split(',!')
a.split(',! :')
Read more »

Msn的log採用的格式是XML,隨便打開一個LOG後仔細檢視,可以發現msn log的訊息格式大概是採這樣

<Message Date="2012/3/23" Time="下午 11:33:12" DateTime="2012-03-23T15:33:12.790Z" SessionID="1">  
    <From><User FriendlyName="邱 渣"/></From>  
    <To><User FriendlyName="XXX"/></To>  
    <Text>明天會到否</Text>  
</Message>  
Read more »

不久前,MSN正式停止服務,過去曾稱霸一時的聊天軟體如今也走入了歷史的潮流(嘆),高中開始使用這個服務,跟合併後的

SKYPE比起來,我還是喜歡用MSN,可惜現在都在也不能用一些自己做的表情符號了QAQ

長久累積下來的MSN對話紀錄,通通都被存成XML的格式記錄在電腦中,

可是每次想要打開來看,都沒有辦法像用MSN一樣,一目瞭然。

舉例來說,直接以文字編輯器打開來看就會如下圖

Read more »

在C#中繪製統計圖表,如折線圖、圓餅圖、長條圖 ,除了可以使用內建的Graphics物件外,還可以使用第三方的套件來畫圖,這邊就介紹第三方套件 ZedGraph,下次再介紹以內建的方法來繪圖

Read more »

##清蒸鱈魚+乾拌麵##

今日素材:

  • 手打拉麵(2入)
  • 冷凍鱈魚(小)一隻
  • 蔥段
  • 調味料(拌麵醬,醬油)
  • 高麗菜
  • 水煮蛋一顆
  • 米血一份(6塊)
    Read more »