About Me

我的相片
台北市, Taiwan
我是方選,
方白科技(finebind tech.)共同創辦人,
臺大資管所畢,
希望能幫助更多的人!

FB: http://fb.com/function1122
LINE: http://bit.ly/1foeZft (手機開啟點擊網址自動加入)

最新15則讀者回應

最新文章

FUNction's 上課筆記

Label Cloud

Blog Archive

FeedBurner

追蹤者

[逼真]踩地雷

FUNction 於 2007年12月28日 上午10:42 發表

我只能說...拍得跟真的一樣
蠻酷的,家興什麼時候也去拍個這樣的預告片好了

後來才發現那個黃黃的臉是採地雷右上角的笑臉><
繼續閱讀全文 [逼真]踩地雷

絕望網,又是一個這類的網站

FUNction 上午10:32 發表

嘖!!!
最近這種東西真是越來越多@@
而且現在看到的第一篇留言是:
絕望啦!我對『 絕望網 』絕望啦!

太酷了~
看來不快點出來不行了
網址:http://d.veryxd.net/
繼續閱讀全文 絕望網,又是一個這類的網站

Google Pages 超好用網路空間

FUNction 於 2007年12月27日 晚上11:33 發表

網址: http://pages.google.com/
我覺得這網站超好用的,只要有Google 帳號,你可以在上面放很多東西
比如一個.html 網頁或.jpg 的圖案,你也可以放一的.rar 的檔案讓朋友下載
雖然空間目前只有100MB ,但是我覺得

  • 他是Google 的,不會連不到而且速度超快
  • 他雖然只有100MB ,但是他是Google ,難講不會擴大
  • 他是中文介面的,讚!!!

我現在圖片都放那邊,連過來速度也ok
不要放那個詭異的Pisaca 了啦,那個外面都連不太到,又不好用
最上面那張圖是我放在Google Pages 的首頁
一起來玩吧 :-)


      繼續閱讀全文 Google Pages 超好用網路空間

      資管系→應美所

      FUNction 於 2007年12月26日 下午5:39 發表
      聽說我們上一屆有個學長
      綽號叫小叮噹,也叫Nicky
      現在讀本校應用美術研究所
      這是他的無名Blog
      網址:http://www.wretch.cc/album/nicky0918
      上面有他的作品(還有一些照片)

      但是我怎麼沒印象看過這個人
      是我太...
      以上資訊由Yumi 前一段時間提供^^
      繼續閱讀全文 資管系→應美所

      對抗紅單的網站

      FUNction 下午2:03 發表


      引言:
      您接到不實、不爽、跨大與烏龍的紅單,卻投訴無門的心情,我們十分瞭解!
      我們從判例、實例、到對抗寶典的異議程序、範本以致於攻擊要領,都為您提供詳細資料。
      我們的論壇更能讓您暢所欲言、盡心討論、發洩與切磋。

      我上學期紅燈右轉被開單也很不爽(雖然是我自己違規,但他都不通融的)
      那時候我跟小廖講...想架個網站來「同仇敵愾」一翻
      沒想到就有人架了,哈哈
      (聽說一一名上上禮拜才被開單)

      不過真的還蠻討厭的,國家沒錢的時候就用這種發法吸百姓的錢 > <
      網址:http://885.uptaiwan.com/index.php
      繼續閱讀全文 對抗紅單的網站

      ThreadPool.QueueUserWorkItem (new WaitCallback... 的意思

      FUNction 上午11:14 發表
      嘖...我又看不懂了
      ThreadPool.QueueUserWorkItem (new WaitCallback... 這是什麼意思
      從"毛毛的小窩—勤奮人生絢麗生活"找到的資料
      (http://www.cnblogs.com/mjgforever/archive/2007/05/16/748505.html) [簡體]
      我將之用Google 翻譯成正體,再替換掉一些專有名詞(應該有比較平易近人才對)

      1) ThreadPool 類別,提供一個執行緒池,可用於發送工作項、處理非同步I/O、代表其他執行緒等待以及處理計時器。
      許多應用程式創建的執行緒都要在休眠狀態中消耗大量時間,以等待事件發生。其他執行緒可能進入休眠,只被定期喚醒以輪流更改或更新狀態訊息。執行緒池通過為應用程序提供一個由系統管理的輔助執行緒池,使我們可以更為有效的使用執行緒。一個執行緒監視排到執行緒池的若干個等待操作的狀態。當一個等待操作完成時,執行緒池中的一個輔助執行緒就會執行對應的回調函數。值得注意的是:託管執行緒池中的執行緒為後台執行緒,即它們的IsBackground 屬性為true。這意味著在所有的前台執行緒都已退出後,執行緒池的執行緒不會讓應用程式保持運行。

      我們也可以將與等待操作不相關的工作項排列到執行緒池。若要請求由執行緒池中的一個執行緒來處理工作項,就要使用QueueUserWorkItem 方法。此方法將對將被從執行緒池中選定的執行緒使用的方法或委託的引用用作參數。一個工作項排入佇列後就無法再取消它。

      計時器佇列中的計時器以及已註冊的等待操作也使用執行緒池。它們的回調函數也會排列到執行緒池。

      每個程序都有一個執行緒池。執行緒池的預設大小為每個可用程序有25個執行緒。 使用SetMaxThreads方法可以更改執行緒池中的執行緒數。每個執行緒使用預設的堆疊大小並按照預設的優先順序運行。

      2) WaitCallback 委託表示執行緒池執行緒要執行的傳回方法。
      WaitCallback 表示要在執行緒池中的執行緒上執行的傳回方法。創建委託,方法是將傳回方法傳遞給WaitCallback 建構函數。我們的方法必須具有此處所顯示的簽名。

      通過將WaitCallback 委託傳遞給ThreadPool.QueueUserWorkItem 來將任務排入佇列以便執行。我們的傳回方法將在某個執行緒池中的執行緒可用時執行。

      如果要將資訊傳遞給傳回方法,請創建包含所需資訊的對象,並在將任務排入佇列以便執行時將它傳遞給QueueUserWorkItem。每次執行您的傳回方法時,state 參數都包含此對象。

      有關如何使用傳回同步執行緒池執行緒的更多資訊,請參見託管執行緒池。

      3) ThreadPool.QueueUserWorkItem 方法 將方法排入隊列以便執行,並指定包含該方法所用數據的對象。
      此方法在有執行緒池中的執行緒變得可用時執行。

      在程式中我們通常會看到ThreadPool.QueueUserWorkItem (new WaitCallback(someMethod), someHandle) 這樣的語法,剛剛那個大陸Blog 也有程式範例。其他的資料請參考MSDN囉:http://msdn2.microsoft.com/zh-tw/library/system.threading.threadpool.aspx
      繼續閱讀全文 ThreadPool.QueueUserWorkItem (new WaitCallback... 的意思

      苦哈哈生活劇場

      FUNction 於 2007年12月25日 晚上8:50 發表
      引言:
      苦哈哈生活劇場~ 開麥啦!
      這也省、那也省、每天辛苦打拼工作
      現實生活是我們在過的,不是長官媒體用說的...

      這是今天在奇摩首頁看到的廣告
      據觀察,第一篇留言在12/7開始
      目前為止共380篇留言
      網址: http://www.kuhaha.tw/
      (覺得和我的想法有部分相似><)

      但也有人說這是在野黨的策略
      讓人民覺得現在生活很苦
      所以要輪替...
      不過我覺得見仁見智吧
      繼續閱讀全文 苦哈哈生活劇場

      嘉恋 千里之外 模仿14位歌手

      FUNction 於 2007年12月21日 晚上11:46 發表

      嘉恋 千里之外 模仿14位歌手
      自己跟自己玩,逛到,蠻威的!!
      也許很多人看過吧,女聲都模仿很像
      但我覺得模仿劉德華有像到,很性感
      就像有留鬍子的女生(有這種人!?)
      又琴又操!!!
      繼續閱讀全文 嘉恋 千里之外 模仿14位歌手

      Halo 3 E3 2006 Original Trailer

      FUNction 晚上10:07 發表


      Halo 3 E3 2006 Original Trailer
      奇怪,怎麼會把分類放在「我的書籤」

      這是半年前出的遊戲吧,也沒有必要在這裡宣傳,而且...
      我明明就不玩遊戲
      也不賣XBox 360

      放這影片是因為我覺得背景音樂很好聽
      今天突然想起來,我怕以後聽不到阿~~~~~

      我很想設計這種簡單華麗風,就當我設計的參考吧

      繼續閱讀全文 Halo 3 E3 2006 Original Trailer

      C#的 enum, EventHeader, [STAThread]

      FUNction 中午12:16 發表
      之前不是說我在寫C#
      可是其實是個C#廢物
      看看簡單的code 就發現自己真的超弱...是不是其實不會寫程式,我不知道
      好...現在來寫一些剛剛才看懂的東西(請不要笑)

      我看不懂enum 以下...
      public enum CompletionStatus{
      Sucess,
      Failure
      }

      我不知道enum是什麼型別,後來才發現...
      enum 關鍵字用來宣告列舉型別 (Enumeration),是由一組名為列舉值清單的具名常數所構成的獨特型別。每個列舉型別都有基礎型別,此基礎型別可以是除了 char 型別以外的任何整數型別。列舉項目的預設基礎型別是 int。根據預設,第一個列舉值的值是 0,而每一個接下來的列舉值會遞增 1。例如:
      enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri};
      在這個列舉型別裡,Sat 是 0,Sun 是 1,Mon 是 2,等等。
      參考:http://msdn2.microsoft.com/zh-tw/library/sbbt4032(VS.80).aspx

      此外,我看不懂EventHander,以下...
      public event EventHander<ProgressEventArgs> Progress;
      後來才知道可以自訂事件處理
      我們繼承現有的EventArgs寫成自定的ProgressEventArgs Class
      以處理特別的事件
      (這句話說得好玄,而且也看似沒錯...但其實是因為我一知半解)
      參考:http://msdn2.microsoft.com/zh-tw/library/w369ty8x(VS.80).aspx

      最後,我發某些程式開頭有[STAThread]
      [STAThread]:這是因為某些類別只能用在設定為單一執行緒 Apartment (STA) 模式的執行緒中。若要使用這些類別,就要確定 Main 方法以STAThreadAttribute 屬性做為標記。
      [Serializable]:還有這種,若物件必須被序列化,則要將之加在Main裡。"
      參考:http://chuiwenchiu-arick.blogspot.com/2007_02_01_archive.html

      這些對某些人來說也許很簡單,但是書上似乎不好找到 Orz
      繼續閱讀全文 C#的 enum, EventHeader, [STAThread]

      Blogger 文章加密&最新回應

      FUNction 於 2007年12月20日 晚上11:59 發表
      找到這兩個方便的功能,在此分享...

      Blogger Hack 密碼保護文產生器
      http://yukitowu.blogspot.com/2007/09/blogger-hack.html
      from 雪兔の部屋

      Blogger 最新回應功能(與無名、Pixnet格式相同)http://chagg.blogspot.com/2007/07/blogger-pixnet.html
      from Chaagg's嘴砲日記
      繼續閱讀全文 Blogger 文章加密&最新回應

      周杰倫 我不配

      FUNction 晚上7:44 發表

      周杰倫 我不配
      詞/方文山 曲/周杰倫

      這街上太擁擠 太多人有秘密 
      玻璃上有霧氣 在被隱藏起過去
      妳臉上的情緒 在還原那場雨 
      這巷弄太過彎曲 走不回故事裡

      這日子不再綠 又斑駁了幾句 
      剩下搬空回憶的我 在大房子裡
      電影院的座椅 隔遙遠的距離 
      感情沒有對手戲 妳跟自己下棋

      還來不及仔仔細細寫下妳的關於
      描述我如何愛妳 妳卻微笑的離我而去

      #這感覺 已經不對 我努力再挽回
       一些些 應該體貼的感覺 我沒給
       妳嘟嘴 許的願望很卑微 在妥協
       是我忽略 妳不過要人陪

      *這感覺 已經不對 我最後才了解
       一頁頁 不忍翻閱的情節 妳好累
       妳默背 為我掉過幾次淚 多憔悴
       而我心碎妳受罪 妳的美 我不配
      繼續閱讀全文 周杰倫 我不配

      UCMA是不是都沒人在研究

      FUNction 於 2007年12月19日 上午11:59 發表

      拜託...世界這麼多人,為什麼研究UCMA 的就幾個人
      寫個robot 有這麼困難嗎??
      為什麼我光是按照教學都有這麼多問題

      看看Interactive Bot,是個多好的程式
      功能既強大又實用
      可是為什麼還要用IE7 的RSS 和惱人的WF(Windows Workflow Foundation)呢??
      我光是看程式碼就看不懂了

      唉@@
      誰能救救我呢,抓狂了!!
      繼續閱讀全文 UCMA是不是都沒人在研究

      Using Batch to Install Apache, PHP & MySQL

      FUNction 於 2007年12月18日 下午3:30 發表
      為了專題驗收,我想寫個批次檔讓學弟妹只要配合autorun.inf 就可以直接安裝專題
      感覺起來蠻酷的
      我們專題用apache+php+mysql的環境,而且使用xampplite這個組合包(http://www.apachefriends.org/zh_tw/xampp-windows.html)
      我的構想是將光碟放入,就會出現DOS畫面選單(可選擇要不要安裝或瀏覽之類的)
      這是用批次檔寫的,所以我找到了批次檔選單的寫法
      http://blog.yam.com/flyup/article/11985193
      很好懂...
      此外,還有一些有用的參考資料
      http://www.ss64.com/nt/ (Windows XP commands)
      http://files.myopera.com/gamnan/blog/bat.txt (批次檔教學,簡體中文)

      後來,我想要在命令列幫他們把資料庫、網站都copy過去
      所以我需要建立mysql使用者
      我參考http://fanqiang.chinaunix.net/a2/b1/20010513/21051741_b.html (繁體中文)
      後來無意發現這兩篇,都還蠻有用的
      http://forum.slime.com.tw/thread149378.html (Mysql自動制作備份批次處理 for windows)
      http://www.hkitn.com/article.php/4023 (用批次檔處理對MySQL進行資料操作)

      不知道寫不寫的出來,因為有點趕了
      明天就要搞定,而且我還要上班
      如果寫出來再分享吧^^
      繼續閱讀全文 Using Batch to Install Apache, PHP & MySQL

      自製小公主

      FUNction 於 2007年12月14日 晚上10:28 發表

      今天晚上輪到我帶妹妹,平常都是講故事
      但今天禮拜五,來做我喜歡的勞作吧^^

      自創個剪紙小公主(立體的喔,它可以自己站),帶他也做一個
      右邊的是我做的,左邊是他做的喔!!

      材料:
      白紙、蠟筆、剪刀、膠水、美工刀以及銀色的鐵絲
      繼續閱讀全文 自製小公主

      UCMA 1.0 開發人員手冊

      FUNction 下午4:16 發表
      Development Guide for Unified Communications Managed API version 1.0
      http://msdn2.microsoft.com/en-us/library/bb773385.aspx

      目錄:


      另外,來整理一下Joe Calev 對UCMA 的介紹吧(http://blogs.msdn.com/jcalev/archive/tags/ucma/default.aspx)
      繼續閱讀全文 UCMA 1.0 開發人員手冊

      發現一個UCMA Bot 開發成功的案例

      FUNction 下午2:00 發表
      以下引用自Unified Communications (http://unified-communications.blogspot.com/2007/10/creating-bots-using-ucma-api-and-moss.html):
      Based on the series of Blog posts of Joe Calev ( http://blogs.msdn.com/jcalev/default.aspx) on using the UCMA API, my colleague (Marc Wetters) created a simple bot.

      His series of blog post is an excellent start on building bots. You can ask the bot a question using keywords. The bot then searches a MOSS 2007 environment en presents the results as a series of titles and links to the a set of documents.

      Next to the set of results (Max 5) the bot returns the names of the author’s. The next step for this bot is to put you through to one of the author’s (which I didn’t get to work yet ;-( )

      For searching a MOSS 2007 environment Marc Wetters used the standard Search Webservice from MOSS 2007.
      (http://msdn2.microsoft.com/en-us/library/search.aspx)

      我有去他那兒留言...希望能得到專案的source code 阿
      殘念
      這是我的留言內容...由此可知我的英文是該加強了
      hi
      I'm really interesting in your bot...

      About 3 months ago, I studied Joe Calev's blog and and followed his tips to write a bot, but I failed :(

      Before 2 months, I found "Interactive Bot Sample Code" and studied it, but it used
      workflow foundation and the project is really big, it seems too complicated to
      understand for me...QQ, i can just run it but cannot modify the bot core(especially WF)

      Could you give me some idea about bot core or mail your project to me?? Please...
      Thanks a lot!!

      function1122(using Gmail)
      繼續閱讀全文 發現一個UCMA Bot 開發成功的案例

      聊聊 Web 2.0 回應文章的設計

      FUNction 於 2007年12月13日 晚上11:20 發表
      很喜歡這網站的配色,藍天白雲
      http://www.oui-blog.com/2004/08/css_3.php
      只是好像有點散開

      還有...我喜歡Flicker 的乾淨感,雖然聽到知名藝術家說:「現在流行五顏六色風
      但Flicker 的作風我還是很喜歡(我過時了嗎??)
      http://www.flickr.com/photos/yumin/1875846734/
      (↑這是一個女孩配新眼鏡的照片...吧,擺這張不代表什麼,我並不認識他,也不是我的菜)
      我是要Demo 我很喜歡Flicker 「回應」的感覺,相較於Youtube 網頁回應的空洞感,Flicker 的確好很多!!
      http://tw.youtube.com/watch?v=fSc9k94leEI ←隨便一篇
      還有,推推王很亂 Orz ,黑米反而好一點
      http://funp.com/t63922 ←隨便一篇
      http://www.hemidemi.com/bookmark/info/776066 ←隨便一篇

      不知道你有沒有發現,最近主流的Web 2.0 網站都採用兩欄式的,一年前三欄式的主流似乎已經不復存在!!
      繼續閱讀全文 聊聊 Web 2.0 回應文章的設計

      朋友Blog 增加中!!

      FUNction 晚上8:42 發表
      唉...大家的Blog 太多了
      我一時不知道要怎麼加才好XD
      我把Link 放在右下角...如果有人看到,覺得我朋友太少
      請告訴我你的Blog!!
      哈哈
      (應該不會有人留言才對吧 Orz)
      繼續閱讀全文 朋友Blog 增加中!!

      Web 2.0創新服務大募集

      FUNction 下午5:53 發表
      前一陣子跟deduce 談到創業的事
      他也很熱情的跟我分享他的點子...沒想到今天
      他說: Orz
      因為他的點子被人家用了(默哀)

      現在行政院有舉辦一個「Web 2.0創新服務大募集」活動
      參加不只可以增加網站知名度,也更有機會獲得贊助資金
      一舉多得!!

      這是活動網址 http://www.web20.org.tw/wp/ideas/ (也是deduce給我看的)

      他很想參加這個活動
      但是不知道為什麼...我還在考慮,哈
      是什麼因素呢?? 我想是因為我覺得我的點子Web 2.0不單純吧
      繼續閱讀全文 Web 2.0創新服務大募集

      周杰倫 彩虹

      FUNction 於 2007年12月12日 中午12:41 發表

      周杰倫 彩虹

      歌詞:周杰倫/曲:周杰倫

      哪裡有彩虹告訴我
      能不能把我的願望還給我
      為什麼天這麼安靜
      所有的雲都跑到我這裡

      有沒有 口罩一個給我
      釋懷說了太多就成真不了
      也許時間是一種解藥
      也是我現在正服下的毒藥

      看不見妳的笑我怎麼睡得著
      妳的聲音這麼近我卻抱不到
      沒有地球太陽還是會繞
      沒有理由我也能自己走

      妳要離開 我知道很簡單
      妳說依賴 是我們的阻礙
      就算放開 但能不能別沒收我的愛
      當作我最後才明白

      Rap:
      看不見妳的笑 要我怎麼睡得著
      妳的聲音這麼近 我卻抱不到
      沒有地球 太陽還是會繞會繞
      沒有理由 我又能自己走掉
      釋懷說了太多就成真不了
      也許時間是一種解藥解藥
      也是我現在正服下的毒藥
      繼續閱讀全文 周杰倫 彩虹

      12/7 UCMA SDK 又更新了

      FUNction 上午11:47 發表
      之前睽違幾個月的Interactive Bot Source Code 在國慶日左右釋出
      後來在網路上發現 Well Known Bug...
      沒想到在12/7 又改版了,趕快來下載看看吧
      我正在安裝XD
      http://www.microsoft.com/downloads/details.aspx?FamilyID=b30306e4-7dc1-44d2-9a68-9b4a6fc5c2df&displaylang=en

      希望它不要寫得太複雜
      功能也不要太強大...這樣改起code 很囧
      繼續閱讀全文 12/7 UCMA SDK 又更新了

      E-Office的阿達早就創業了

      FUNction 於 2007年12月11日 下午3:03 發表
      最近有我一些打算
      剛好跟他聊到
      他給我看他們開發的網站 http://www.meworks.net/
      還蠻酷的 很多silverlight
      還有一個開發到一半的sl目錄XD
      繼續閱讀全文 E-Office的阿達早就創業了

      請你不要忘記 什麼是So Sweet

      FUNction 於 2007年12月10日 晚上8:02 發表
      放在心裡好久的話終於在昨天說出口
      一如往常的回答,讓我更無話可說
      什麼叫做So Sweet,你也許比我更懂
      除了畢業專題,還埋藏著逆光的時光

      很匆忙,似乎有一些話忘了說
      但是,希望你記住
      什麼是So Sweet!!

      我想我是不會忘記的
      為什麼...我現在很在意
      繼續閱讀全文 請你不要忘記 什麼是So Sweet

      Flash 全螢幕語法教學

      FUNction 於 2007年12月8日 下午1:46 發表


      flash全螢幕很酷
      之前不會做我是用javascript算出視窗大小,跳出一個滿板的視窗,裡面直接放swf檔完成,但感覺有點弱
      在flash 9出來之後,這個功能很容易實作
      以下是轉貼「奶綠」老師的文章 http://blog.yam.com/milkmidi/article/11764995


      FLASH自已本身就能滿版,PS:client端的player版本需為9,且在滿版時,無法打字看一下F1的說明:全螢幕模式是相應於使用者按一下滑鼠或按壓按鍵的動作而觸發的;只要使用者不輸入,影片就無法變更 Stage.displayState。

      當 Flash Player 處於全螢幕模式期間,除了可讓使用者離開全螢幕模式的鍵盤快速鍵以外,所有的鍵盤輸入動作都會停用。當使用者進入全螢幕模式時,影片上方會出現 Flash Player 對話方塊,告知使用者已進入全螢幕模式,並且可以按 ESC 鍵離開全螢幕模式。

      Demo:如上方顯示(原始範例)

      程式碼:stage.displayState = StageDisplayState.FULL_SCREEN

      如果要包在html的話,在embad的屬性裡要加入以下語法
      <embed src="full_sc.swf" quality="high"
      bgcolor="#ffffff" width="550" height="400" name="danger" align="middle"
      allowScriptAccess="always" allowFullScreen="true"
      type="application/x-shockwave-flash"
      pluginspage="http://www.macromedia.com/go/getflashplayer" />

      如果要對付flash 8 呢?我也找到一篇文章
      因為語法太多了,我只貼連結
      http://julian.empiregn.com/2007/2/22/How-to-create-true-fullscreen-movies-with-Flash
      繼續閱讀全文 Flash 全螢幕語法教學

      Firefox Add-ons: CSSViewer

      FUNction 於 2007年12月7日 晚上10:51 發表

      為了研究Microsoft(http://www.microsoft.com/) 網站的網頁設計,花了我一個晚上的時間
      我一開始是先把網頁存下來用Dreamweaver 編輯,想說者樣可以直接改
      可是發現複雜的CSS之後...想到小魚說的Add-ons
      就來裝裝看...沒想到用了之後感覺有點噁心XD
      不過我想一定有幫助

      下載連結 https://addons.mozilla.org/en-US/firefox/addon/2104
      我還在找Javascript 執行效率檢視器,但都沒有發現好貨 http://research.microsoft.com/projects/ajaxview/ <=這個好怪XD,裝起來是個命令列的proxy
      繼續閱讀全文 Firefox Add-ons: CSSViewer

      這樣...不太好吧

      FUNction 下午1:15 發表

      有人建議把「大中至正」Web2.0 化
      但是我覺得,這樣...不太好吧(好像在哪聽過XD)

      轉貼自 http://kyte.exblog.jp/7645399
      你可以在那裡看到更多好笑的例子!!
      繼續閱讀全文 這樣...不太好吧

      第一次對機器人的共識(是吧)

      FUNction 上午11:44 發表
      經過一連串的誤會,我們決定要每周開一次會,這學期是周五
      開會的結果是凝聚共識&回報進度&回報遇到的問題

      早上與deduce討論的結果,現在對於機器人的共識是:
      使用者可以對機器人至少下達兩個指令: list, search

      1) 當使用者執行list 指令時
      Communicator開啟右邊視窗,顯示整個列表清單
      當list後面帶列表參數時,右邊視窗列出list 中的items
      使用者可以閱讀item的內容或下載item 檔案

      2) 當使用者直行search 指令時
      使用者需要在search 後面帶參數
      Communicator會開啟右邊視窗,列出搜尋結果
      搜尋結果有可能是list 或是item ,如果點選list 就套用上述list 方法,列出list 內容
      如果是item 就套用上述item 方法,讓使用者閱讀文章或下載檔案

      所以機器人只做選擇開啟哪個視窗的功能,其他的操作都由aspx完成

      轉貼jill的補充:
      機器人針對不同的指令去做判斷
      userA : I want need to (search find) XXX
      userB : show me the XXX list lists

      bot 即針對user的關鍵字去做動作
      case1 search/need 使用search webservice用XXX 去抓MOSS內的資料
      return result in activity windows

      case2 list/lists使用webs webservice 用XXX去找
      return result in activity windows


      我覺得一定要開會,不管整個team是不是都是強者
      還是會有很多沒有共識的時候
      像我之前很不好...
      專題開始沒多久,分派的工作組員都不做,然後跟我講不會
      我就罵他們說,你們不懂就要問,我就會跟你講
      過了一段時間,組員一直問我
      我就罵他們說,你們不會自己去Google 阿!!

      團隊合作就是要重溝通,不能一直希望別人都自己完成
      不然就算別人辛苦的完成了,作的東西也不是你要的
      你還是會抓狂XD
      繼續閱讀全文 第一次對機器人的共識(是吧)

      12/7 小主人生日了!!

      FUNction 於 2007年12月6日 晚上10:51 發表
      大一抽的小主人,拿著紙條,發現他叫XXX(給他點隱私)
      我想說...不知道他是怎樣的人
      結果畢業專題跟他一起做,他也超了解我的
      明天是他的生日,我寫了滿滿的卡片給他,希望能一直當好朋友阿^^
      讓我們祝他一直很幸福!!

      後來他有在我的無名留言給我耶,不過留言內容是秘密...
      就是這樣XD
      繼續閱讀全文 12/7 小主人生日了!!

      魔術方塊教學

      FUNction 下午6:42 發表
      系上大一學弟做的,我跟助教要來研究XD
      很不賴啦

      後來找找...其實網路上教學資源非常多
      魔術方塊解法 http://www.unicube.tw/
      今古庸龍速解魔術方塊網站(Jinguyonglong's Speedcubing Website) http://game10.myweb.hinet.net/

      這幾個好像都還不錯!!
      繼續閱讀全文 魔術方塊教學

      家聚,我第一次請客

      FUNction 下午6:30 發表
      時間:96年12月9日 晚上6:30
      地點:西門町 熊一燒烤(台北市萬華區西寧南路155號2樓)
      官網:http://www.bear-1.com.tw/jt-hotel/front/bin/home.phtml
      介紹與評論:http://tw.lifestyle.yahoo.com/biz_comment.html?bizid=e61d380180da812f

      其實我只是怕忘記而已,要失血了...
      但我都沒請過學弟妹啊
      這只是備忘
      繼續閱讀全文 家聚,我第一次請客

      國歌

      FUNction 下午6:20 發表
      昨天晚上夢到唱國歌還有國旗歌XD
      還記得以前小時候看頑皮豹前,都會先放國歌的MV
      印象中有李登輝作在軍車上揮手,還有一面牆壁
      很懷念,找遍了各大網站
      只找到這個像樣點的,為什麼這麼多愛國的人都沒人上傳那隻MV呢
      不知道KMT有沒有人有保留阿
      其實也不太寄望KMT了QQ

      繼續閱讀全文 國歌

      MOSS 提供的 WebService

      FUNction 於 2007年12月5日 下午2:56 發表
      從MSDN上抄下來的 (http://msdn2.microsoft.com/en-us/library/ms445760.aspx)還有klaus_salchner 寫的 整理出來的

      Web Services

      Administration Web Service
      http:///_vti_adm/admin.asmx
      This Web service provides administrative capabilities like creating a new top-level site, deleting a top-level site and getting the list of available languages

      Alerts Web Service
      http:///_vti_bin/alerts.asmx
      Provides access to the list of active alerts and allows to delete active alerts.

      Authentication Web Service
      Copy Web Service


      Document Workspace Web Service
      http:///_vti_bin/dws.asmx
      This Web service is used to manage Document Workspace sites. It allows you to create new document workspaces, delete document workspaces, create new sub-folders, delete sub-folders, and so forth.

      Forms Web Service
      http:///_vti_bin/forms.asmx
      Each list has forms associated which are used to display list items, create new list items, and update or delete existing list items. This Web service allows to get the collection of forms associated with a list and then get detailed information about each form.

      Imaging Web Service
      http:///_vti_bin/imaging.asmx
      SharePoint has picture libraries that users can use to manage pictures. This Web service allows to upload pictures, download pictures, create new folders, delete folders and pictures, and the like.

      List Data Retrieval Web Service
      http:///_vti_bin/dspsts.asmx
      Allows you to run XPath like queries against a list.

      Lists Web Service
      http:///_ vti_bin/lists.asmx
      This Web service is used to work with lists and list data. You can obtain the collection of lists, add new lists, remove lists, add new list attachments, remove attachments, and so on.

      Meetings Web Service
      http:/// _vti_bin/meetings.asmx
      This Web service is used to work with Meeting Workspaces. You can create a new Meeting workspace, remove an existing Meeting workspace, add new meetings, add new meetings using ICal files, and so forth.

      People Web Service

      Permissions Web Service
      http:///_vti_bin/permissions.asmx
      Sites and lists have permissions assigned to them. This Web service is used to obtain the permissions assigned to a list or site, add new permissions, and update or removing existing permissions.

      SharePoint Directory Management Web Service

      Site Data Web Service
      http:///_vti_bin/sitedata.asmx
      The Site Data Web service can be used to return meta-data about a site or list, get the collection of lists, get the attachments for a list item, get the collection of items in a list, and so on.

      Sites Web Service
      http:///_vti_bin/sites.asmx
      This Web service can be used to return the list of site templates. When you create a new site using the Administration Web service you need to specify the site template name to use that you can obtain through this Web service.

      Search Web Service

      Users and Groups Web Service
      http:///_vti_bin/usergroup.asmx
      This Web service is used to work with users, site-groups and cross-site groups. You can add, update or remove users, site-groups, and cross-site groups. You can also add users or cross-site-groups to a site-group.

      Versions Web Service
      http:///_vti_bin/versions.asmx
      Document Libraries and Picture Libraries can have versioning enabled, which stores a copy of every single file version. This Web service can be used to get the list of available versions, delete versions, and also restore a file version.

      Views Web Service
      http:///_vti_bin/views.asmx
      Lists have views associated that define what fields are shown, what filtering and sorting is applied, what grouping is applied, and so on. This Web service is used to work with list views. You can get the collection of views, add new views, remove views, update the Html code used to display a view, and the like.

      Web Part Pages Web Service
      http:// /_vti_bin/webpartpages.asmx
      Web Parts are objects that you can place on Web part pages. This Web service is used to work with Web parts and Web part pages. You can get the list of Web parts on a page, you can add or remove Web parts, and so forth.

      Webs Web Service
      http:///_vti_bin/webs.asmx
      This Web service is used to work with sites and sub-sites. You can get the list of list-templates, get meta-data about a sub-site, get the list of sub-sites, and so on.


      此外 Nick Swan 的Lists Web Service 寫的蠻詳細的 (Getting started with the SharePoint Webservice - Lists Service)

      繼續閱讀全文 MOSS 提供的 WebService

      機器人的流程

      FUNction 上午11:53 發表
      機器人開發到現在已經三四個月了...今天詳細的跟家德討論了基本流程:
      我擬出以下兩個方案

      方案一:
      使用者在communicator輸入MOSS上的帳號密碼
      Agent列出可以使用的方法,兩個(一個是search 一個是list)

      list
      當使用者輸入list後,開啟activity
      在act顯示網站列表(MOSS上不只一個網站)
      使用者在act點選想要的網站 點選後act列出該網站有的清單
      在act上點選清單後 出現檔案列表...(檔案前有checkbox 可一次下載多個)

      search
      search後面可以接關鍵字 執行後一樣在act顯示搜學結果
      然後之後再討論act要如何呈現

      方案二:
      當使用者喚醒機器人後...機器人會要求使用者輸入帳密
      輸入正確後立即在右邊開啟activity
      act的內容是 上面有個search bar
      下面是網站列表 使用者可以在search bar打關鍵字
      也可以展開網站列表看list
      下載檔案...後面的方法就像第一個想法一樣了


      關於下載檔案:
      因為要將MOSS檔案佔存到Agent的IIS目錄中,讓使用者下載
      家德有提到把網站存在自己的路徑在.Net中有個方法叫 webclient 下次再研究一下
      繼續閱讀全文 機器人的流程