如果引用或轉貼,麻煩註明出處與本網誌連結,否則視為侵權。

2012年2月6日

AutoIT應用-工作時間計算,整點休息提醒

作者: Fred Wang (FW知識瑣記) 日期: 2012/2/6

下面小程式可以提供您工作時間計算與整點休息的提醒
include <date.au3>
HotKeySet("^!q", "Terminate")
HotKeySet("^!p", "Reset")
$begin = TimerInit()
Dim $nEnd = 0
Do
 $dif = TimerDiff($begin)
 $nSeconds = Round($dif / 1000, 0)   ;換成秒數
 $nMinutes = Floor($nSeconds / 60)   
 $nSecond = Mod($nSeconds , 60) 
 $nHours = Floor($nMinutes / 60)
 $nMinute = Mod($nMinutes , 60)  
 ToolTip("現在時間 : "&_NowTime()&@LF&"工作時間 : "&$nHours&"小時"&$nMinute&"分"&$nSecond&"秒",0,0,"Ctrl+Alt+q 結束,Ctrl+Alt+p 重新計時 (c)Fred Wang",1,4)  
 If  $nHours > 1 And $nMinute = 0 And $nSecond = 0 Then MsgBox(0,"Information","工作時間滿"&$nHours&"小時,休息一下吧!")  
 Sleep(1000)
Until $nEnd = 1

Func Terminate()
 $nEnd = 1
 ToolTip("") 
 Exit 0 
EndFunc

Func Reset()
 $begin = TimerInit()
EndFunc 

政府施政,稅賦公平與社會公義之我見

作者: Fred Wang (FW知識瑣記) 日期: 2012/2/6

多數人都不喜歡繳稅,常會用捐款給公益組織等辦法節稅。我認為這與繳稅者是否享受相對的福利有關。如果努力求學,努力工作,所得到的所得,許多都被課走,而去照顧一些不努力或不工作的人,這些人不繳稅,仍能享受社會所有公共設施與服務,甚至福利。這並非社會公義。因此寧可捐給公益組織與弱勢團體。(所謂弱勢是非自主性的,可能是先天性或因不可抗力因素造成的,如天災或意外)

社會福利若能與稅賦制度結合,為繳越多稅的人提供越多的福利與保障,如此才能提供鼓勵人們納稅。弱勢者的基本生存保障仍應受到照顧的前提下,唯有努力者可以得到相對社會的保障。例如,失業救濟金與老人年金應該以其過去繳稅多寡,提供相對比例的救濟與照顧

除此之外,應對因社會發展不勞而獲的高所得者課以重稅例如: 土地增值,房屋增值,房租不合理調漲,這些都是沒有付出相對的努力或成本就可以取得超額報酬。因為社會發展的土地增值,房屋增值,房租調漲都不是土地與房屋擁有者的貢獻,而是整個社會的貢獻,因此這類所得產生的暴利應該回饋給整個社會。

企業經營者努力經營企業,正當的獲利應該是企業所賺得的利潤,而因為股票超過票面價值,印股票者因此賺取股票差價並非其努力經營基本應得的,因此獲得的暴利也是不勞而獲。應課以重稅。至於一般投資者的所得,因為要承擔較高的風險,因此對此種所得則不應課以重稅(因為賠錢時也不會給予救濟)。

不勞而獲的結果實際上都造成財富的移轉,高房價(不合理的房價)是將其他人努力所得移轉給房屋所有者。而印股票換鈔票是將投資人的努力所得移轉給企業的老闆。在意義上都同等於壓榨他人的勞力。

至於水費,電費與油價調漲這些觀念,筆者支持合理的調漲,否則政府因為補貼人民(實際用水用電用油的大戶許多都是大企業或有錢人,這些人得到補貼相對更多)造成的虧損,都還是用全民的稅收中支付,也就是全民買單。因此使用者付費才是社會公義,合理的調漲同時可以讓大家更珍惜資源,並刺激節能產業的發展。

期望新政府應以廣大人民的福祉與維持社會公義的考慮施政。

2012年2月最流行的電腦程式語言排名與趨勢

作者: Fred Wang (FW知識瑣記) 日期: 2012/2/6

1月份的最流行的電腦程式語言排名與趨勢文章中提到"來勢洶洶的C#恐怕會讓C++第三名的地位不保",果然這個月出爐Tiobe的統計顯示C#已經由第六名攀升到第三名了,C++則退位到第四名。變化較大的還有Objective-C由第八名升到第五名。Java與C語言仍穩坐第一與第二的寶座。

攀升到前20名的有 : Transact-SQL由26名升到第14名, Visual Basic .NetTransact-SQL由22名升到第16名, PL/SQL由32名升到第17名, Logo語言由24名升到第18名, R語言由25名升到第20名。

在1987年排名前10到現在仍長青的語言有C語言(1-->2), C++(7-->4), (Visual) Basic(5-->7), Lisp(3-->13), Ada(2-->19), COBOL(10-->34)。

獲得2011年程式語言年度贏家獎的是Objective-C,它是2011年排名攀升最快的程式語言。

相關數據請參考TIOBE Programming Community Index 每月公布的數據


評選雲端基礎服務商(Iaas)的十二個要點

作者: Fred Wang (FW知識瑣記) 日期: 2012/2/6

下面是評選雲端基礎服務商(Iaas)十二個重要的評估要點 :


1.付費方式 : 以小時計算?, 月付? 折扣方式等

2.平均每月費用

3.服務等級協議(Service Level Agreement)

4.資料中心的數量 : 是否提供異地備援與近端存取的能力

5.安全認證 : 廠商是否通過一些資安的認證,確保資料的安全性

6.可擴充性 : 是否可以因為業務量, 可容易地擴充設備使用容量與數量

7.支援 : 應考慮廠商可提供的支援能力如何,是否有本國支援等

8.監控 : 是否提供對設備的監控工具,可監控的程度如何

9.APIs : 有什麼API技術的限制

10.免費試用 : 可否提供免費試用以利評估

11.案例數 : 是否可以複製與客製多個案例,建立多個環境,如開發,測試與執行環境

12.資料移轉的成本 : 資料轉入雲端與資料轉出雲端的能力與成本

理想的企業平板電腦的條件是什麼?

作者: Fred Wang (FW知識瑣記) 日期: 2012/2/6

我認為理想的企業平板的條件有下面幾點 :

• 強大的配備 - 處理能力,記憶體(RAM),儲存空間。


• 便於IT管理,提供IT管控的安全與資料防護能力,遺失尋回服務。

• 合理與容易的可擴充性。

• 廠商對企業用戶提供專屬服務(help desk)並提供可自行更換的零件(備品)。

• 能夠執行企業等級的應用系統,並可集中派送企業軟體。

• 具有高的成本效益。

• 強固性。(可以用於較為極端的環境)

• 輕巧且操作容易。