Sunday, April 13, 2008

前陣子受Dotjum的邀請,在點部落開了個分站,
點部落開站到現在已經兩三個月了,也慢慢看到他們的用心.
從基本的部落格功能開始,現在也加上書籤收藏,
在台灣,似乎還沒有一個像是DZone這樣專門針對developer的書籤網站.
我還蠻期望有個專屬developer的華文書籤網站.

以目前點部落的計畫,我想他將不只是部落格,
而可能將會是另一個developer的社群.

Tuesday, September 18, 2007

新的孤影棧在blogger
http://ajunlee.blogspot.com/

這邊預計就寫到這.
因為現在也沒辦法進去看回應,
所以如果對於哪幾篇有甚麼問題或是想回應的.
可以到新的孤影棧回應.
我會將一些文章慢慢複製過去...

之前寫的一個小鋪部落格編輯備份工具總算是派上用場了.

之前已經是用feedburner來產生ReeFeed,
所以現在修改設定就可以了!!

posted @ 2:12 PM | Feedback (0)

Monday, September 17, 2007

今天遇到一個不知道是不是bug的問題.
就是當我使用下面語法去產生一個SqlParameter時,

new SqlParameter("@test",0)

程式一直出錯說要設定參數.
看了一下上面所產生的東西,
value竟然是null,
但是如果改為

new SqlParameter("@test",1)

value又變成是正常的1
看來似乎是不讓我直接設0
後來只好改用

new SqlParameter("@test", Convert.ToInt32(0))

這樣就可以正常傳入0了...

Sunday, September 09, 2007

freelancer : 自由工作者

freelancer這個詞最早是在說中古世紀的自由騎士.
而現在主要是在說提供專業技能但非長期的工作者.

有些人聽到自由工作者可能會想到soho,
但跟soho比較不同的是,soho是指以家為工作場所的,
但是freelancer則可能是跟著工作跑.沒有一個固定的地方.

在台灣,freelancer 似乎比較少聽到,
可能是因為大家對於工作的態度都是想要找一個可以作一輩子的工作.

但是目前企業對於徵人的方式也漸漸在改變,
有越來越多的企業是透過人力公司來找短期的派遣人員,
或是使用短期約聘的條件來徵人,
(之前做過一家人力派遣公司的網站,
發覺現在各大公司的客服人員好像都是派遣的.)
所以也有越來越多人的工作性質類似freelancer.

而我,現在也算是freelancer,
聽到"中古世紀的自由騎士",
感覺似乎很浪漫...
但事實上卻並不是如此.
畢竟,這一切還不都是關係著工作與生活...

目前這樣的工作型態已經有一年多了,
經歷了兩個案子,第一個大約是一年,
現在這個才剛開始沒多久,大約一個多月.
但實際上,再第一年中,以不是整整一年都再做同一個案子,
其中還曾協助其他的案子做過幾天,
所以不計時間長短的話,應該算是四個案子.
所以曾經在一個禮拜跑三個地方.
星期一,三在板橋,
星期四在西門町,
星期二,五在中正紀念堂附近.
因為我做的就是寫程式,
所以一個禮拜是同時進行三個系統的撰寫...

我想,寫程式的應該都會有種情況,
當你上班在寫程式的時候,
寫的最順的時候通常是快下班的時候.
因為早上一來公司,剛睡醒,所有的思緒都還在重組當中.
進辦公室開電腦,還只能在網路上神遊,可能到了中午才能進入寫程式的狀態.
才剛開始想到昨天進度與今天要做的部份,時間已經快一點了.
早上沒吃東西,現在已經快不行了,還是先吃中餐再說...
然後大約下午五六點的時候,正是你的思緒跟系統可以接上軌的時候,
但這時行政人員已經要下班了,
而你這時當然不可能下班,因為你的專案進度在這時才剛要突飛猛進,
所以為了趕進度,也忘了吃晚餐.
等你抬頭看看四周時,如果你的公司能夠看到外面的天空,應該已經是星光點點了...
而外面的車潮也已經散去,
可能只剩下幾隻野狗在路邊翻著垃圾桶.
行人三三兩兩地趕著搭最後一班公車.
偶爾,還能看到一群人搖搖晃晃的招著計程車,很明顯的喝了不少...
這時,你才想起晚餐還沒吃,今天就寫到這個段落.明天再繼續,
然後整理一下東西準備下班去了...

但是當你今天再寫一個新聞管理系統,
明天卻是一個人事管理系統.
每天都是不一樣的系統,今天來是要進入前天的狀況,
所以,一個禮拜做三個不同的案子,
你應該就大約可以知道是個怎樣的情況了.
我還曾經到了中正紀念堂後才發現,
今天是要去大直...
不過現在還好...最多兩個而已...

說完工作內容,再來說說待遇與福利吧.
短期的工作,通常是不要期待有什麼年終獎金,
因為你可能待不滿一年,也可能再過年前就換了.
所以這工作是不會有什麼年終獎金的,
因此,在談待遇的時候,是要將年終攤平各月中的,
一般的資訊軟體或是網路公司的年終可能是兩個月,
也就是保障年薪可能14個月,
那你就是以年薪12個月來計算.
當然,除了薪水外,還要計算其他的福利,
像是公司旅遊,三節獎金,生日禮金,等等的.
甚至有些公司還會有所謂的進修補助等等的.
這些都是可以計算進去的部份.
把你所想要的年薪再加上這些雜七雜八的福利後除以12,
大約就是做freelancer應該要拿到的期望薪資.
另外,因為現在有勞退新制,所以退休金的部份也是可以談的部份,
還有休假等等的也是.
只要記住一件事.該有的福利不能少,大部分的福利都可以用錢計算...

以前,還在唸書的時候,常常都會看日劇,
裡面總是有許多日本上班族的生活情境,
下班後,約些同事,去小酒館喝酒聊天,說說八卦,
那時總是很想以後上班也能像這樣.
但是...現在幾乎完全沒有這樣的機會,只有偶爾回去找之前的同事聚聚餐.

案子之所以需要短期的人力,
就是因為要趕案子,所以當你做這個案子的時候,就是要一直忙到案子結束.
所以不像是待在公司,來上班還能跟同事哈拉,
有時,等你專案裡的同事比較熟悉的時候,案子就要結束了.
去小酒館喝喝酒都很難了,那就更別提什麼員工旅遊了.
我想很多人應該跟我一樣,喜歡這種團體旅遊的感覺.
就像是高中的畢業旅行,一夥人晚上不睡覺,在飯店打牌哈拉,甚至是去夜遊.
但是當freelancer你就別想要有什麼員工旅遊了.
還是多賺點錢,自己去跟團吧...但跟不熟的人去玩,總是比較不好玩!!

好吧.發了一堆牢騷,
今天就先寫到這.改天再繼續...

posted @ 3:55 AM | Feedback (1)

Friday, September 07, 2007

?

現在微軟也將一堆工具打包成一個windows live installer.
所以現在如果要下載windows live writer的話,
下載到的會是windows live installer的安裝檔,
而windows ilve installer中除了windows live writer外.還包含了Windows Live Messenger還有mail及一些其他的工具.
其中還有一個相片(相簿)的工具(應該是要跟picasa抗衡用的)...

不過如果要安裝中文版的,記得一定要瀏覽器的語系切回中文.
因為先前要抓windows live writer都是要切換成英文語系才能抓到...
所以如果你抓了英文版的windows live installer的話,
安裝完,連你的Windows Live Messenger也會變成英文版的...

ps.目前windows live installer似乎還沒有一個專屬的介紹頁面.網路上只有一堆新聞說這周會出來...

ps2.而且現在這版的還支援blogger的圖片上傳.
posted @ 2:25 PM | Feedback (0)

Wednesday, September 05, 2007

今天接到一個問題,
有個表單有限制貼上的功能,

<body onpaste="return false;">

因為有很多筆資料要新增,
如果不能貼上的話,那就要自己重key...真的是非常的不UserFriendly...

通常,遇到這樣的情形,
我會直接改用firefox就好了,
不過因為現在只能用ie去編輯(因為對方不想裝FireFox),
那當然,直接關掉ie的javascript也是可以.
但是一關掉javascript的話,連其他的功能也不能用了,
所以只好另想辦法,
當然最有用的方式就是複製那個網頁,拿掉不想要的限制,
然後丟到自己的電腦或是自己的主機上做(當然action要記得改成對方的主機),
但是,這樣還是有點麻煩...

後來找到一個方法,
只要在ie的網址列輸入下列語法就可以了.

javascript:alert(document.body.onpaste=function(){return%20true;});

如果你要測試的話,
可以透過下面網址測試
http://ajunlee.googlepages.com/PasteTest.htm
當然這個測試只能在ie上測試(因為標題已經說了"在ie"...).

先開啟上面的網頁,隨便複製一段字串,
試試看能不能貼到文字方塊中,
然後在複製上面的javascript語法,
貼在剛剛哪個ie的網址列後按下enter,
這時會跳出一個訊息視窗,按下確定關閉訊息視窗,
然後在試試看能否貼上資料!!

當然,可能還有其他的方法,
不過這樣的方式會讓不會程式的人覺得很厲害(或許把妹可以用的到,如果收到好人卡不要怪我)...

Tuesday, September 04, 2007

用silverlight畫曲線圖

http://vip.blueshop.com.tw/ajun/demo/StockLine.htm

ps.如果你在瀏覽上面的頁面時會發生錯誤,那應該是silverlight版本的問題...
目前最新版本為 Version: 1.0.20816.0
silverlight runtime ps2.好吧...不應該拿人家網站上的silverlight.js來用...我還是從silverlight 1.0 SDK中拿好了... 這樣就不會有錯誤了.... 只是版本不同的話可能還是看不到...
posted @ 3:21 PM | Feedback (1)

Friday, August 17, 2007

今天的SLK簡報終於順利結束了,
還好有先做功課...

要談SLK前,要先知道SCROM.
SCROM簡單的說,就是做電子教材的標準(詳細見wiki上的說明.)
如果你的教材是遵循SCROM所製作的,
那使用SLK將會更加方便.

上一篇提過SLK的主要功能.
這次再說詳細點.
SLK不算是一個e-Learning的系統,
它只算是一個e-Learning的輔助功能
(因為它需要裝在sharepoint上,所以也不太能說是一個系統)

因為他的主要功能就是方便指派作業,
然後追蹤這些作業的後續狀態,以及評分跟回應.
在簡報中,上傳的教材是SCROM標準的教材,
所以可以看到很有效的結合.
老師分配作業,學生直接在線上做作業,
做完後還可以直接評分.

但是...假如你上傳的電子檔只是單純的word或是其他的文件,
而不是符合SCROM標準的檔案.
那是不是也能這樣做呢?
答案當然是不可能.
畢竟它還沒有強大到這樣.
所以假如你上傳一個題目上去,
希望學生可以做份報告,然後上傳.
那這樣的功能就需要客製化了.
或是轉幾個彎(自訂一些規則,讓學生上傳他們的檔案在某個文件庫,教師在去評分),
或是結合其他的e-Learning系統.或是Microsoft Learning Gateway.

所以如果已經有在做e-Learing的人,
可以試試這套solution.
當然,要試的話,
要先有Windows Sharepoint Service 3.0(free)
或是Microsoft Office Sharepoint Server 2007

posted @ 1:14 AM | Feedback (0)

Wednesday, August 15, 2007

今天有個需求,
需要有個功能將遠端的檔案用webclient下載下來存成暫存的檔名後,
確定沒有問題再將它更名為原本的檔名.

但是,寫到要更改檔名時,
發現.net的System.IO中似乎沒有rename的功能,
所以需要使用Copy或是Move的方法來達成.

而用Copy的話,會有個問題,就是當檔案大的時候會很慢,
而且還是要需求看是否要刪除原本的檔案.
所以比較合適的方式是用move.
更名的程式片段如下 :

public bool Rename(string  source,string dest)
{
    try
    {
        if  (!(File.Exists(source))) return false;
        string  dest  =  GenDestName(source); 
        if  (File.Exists(dest))
        {
            return false; 
        }
        File.Move(source,  dest); 
    }
    catch(Exception ex)
    {
        throw ex;
    }
}

 

先想像一個情境,
假如你是老師,你打算透過網站上傳及分配作業給學生,
然後,學生可以透過網站繳交作業.
而老師可以透過網站看哪些學生已經繳交作業,
哪些學生還沒繳作業甚至還沒開始寫作業.
然後,老師可以透過網站來給學生打分數...
(ps.前提是...作業是電子檔...)

上面這情境大致上是SLK(SharePoint Learning Kit)的主要功能.
如果你有這樣的需求或是對這樣的功能有興趣,
可以去codeplexSLK專案頁面下載.

當然,這個kit是需要架構在SharePoint上.
你可以使用 Windows SharePoint Services 2007(免費)
或是 Microsoft Office SharePoint Server 2007

而這個是我這兩天的作業...

posted @ 1:26 AM | Feedback (0)