1. 程式人生 > >可商業使用的免費軟體推薦列表(revision 2 )

可商業使用的免費軟體推薦列表(revision 2 )

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

               

write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie 

討論新聞組及檔案 

Technorati 標籤: 商業使用免費軟體
, 免費軟體, 推薦軟體, 軟體

 

緣起

 

     可以參看《谷歌金山詞霸是完全免費的嗎?谷歌自己的軟體呢? 》中的原因,新的公司對軟體的使用控制很嚴,(當然,從中國的情況出發顯的很嚴,其實嚴是正常的)我需要能夠可商業使用(其實僅表示可以在企業使用)的免費使用的軟體,並且,事實上,為了維持工作環境的儘量統一,我將盡量保持公司家裡一套軟體環境而不是公司一套家裡一套,這樣會很麻煩,比如會碰到公司的openoffice文件在家裡沒有辦法用office來編輯和檢視的問題。

    於是,軟體尋找之旅開始了。。。。。。。。。。中間有很多陷阱,這裡會告訴大家。。。。。另外,每個軟體後以(Linux Enable)標誌Linux下也可用。

 

列表:

 

文字編輯工具:

OpenOffice:作為MS Office的替代,相對來說,有一些不太好用的地方,但是使用後發現數學公式的編寫利用了類Tex的方式,強大的很,HTML,PDF的輸出也是非常漂亮。(Linux Enable)

GVim:常用,特別是一般簡單程式碼的編寫,比如Python,Lua等。(Linux Enable)

notepad++:外掛豐富,事實上,也用其16進位制編輯外掛用於替代Winhex,事實上由於我更習慣GVim,所以其實用的很少.

Google Doc:非常強大,支援部落格的釋出,並且自帶版本控制,這點使得其更加強大,平時管理文件時使用hg的管理的麻煩方式完全省略了.(Linux Enable)

 

IDE:

作為程式設計師最常使用的東西之一,自然需要一個好用的,還好我們有很多選擇:

C++: Visual studio express,MS出品的免費產品,事實上,因為不能使用Visual assist X和ViEmu,原來的VS還是還是太簡單了,這幾點有些鬱悶,ViEmu就是無可替代的。。。。。。。在某些情況下,我們也僅能使用Autohotkey +Ditto來稍微的替代一下Visual assist的snippet功能.

JAVA: Eclipse,強大無須多言,很多好用的外掛都是免費的,唯一可惜的就是一個vi的模擬外掛是要錢的(其實也相當不好用)。(Linux Enable)

 

 

版本控制:

TortoiseHg:我喜歡在本地使用TortoiseHg來管理自己的原始碼。(Linux Enable)

TortoiseSVN: 仍然是世界上最優秀的原始碼管理軟體之一

 

文件生成工具:

doxygen: 通吃C++,C#,JAVA世界,開源世界最流行(不開源應該也流行)的文件生成工具,生成的文件漂亮並且索引做的很好,boost等眾多開源產品使用的傢伙。雖然JAVA自帶JAVADOC功能,但是為了統一,感覺都是用doxygen也沒有什麼不可以。(Linux Enable)

資源管理器:

freecommand:以前還以為是徹底告別TotalCommand了,結果原來還有免費的可以用啊。。。。雖然沒有TotalCommand好用,典型的就是插入U盤不重新整理,常用目錄功能設計不合理。但是,免費的嘛。

 

即時通訊:

MSN:企業專用-_-!沒得選擇。

QQ: 偶爾用用,大眾選擇.

 

比較工具:

WinMerge:最好的目錄,檔案比較工具肯定是Beyond compare,可惜是收費的。。。。於是,WinMerge稍微替代一下吧,而在原始碼合併時使用的比較工具,WinMerge是最優秀的。

 

瀏覽器:

這個世界瀏覽器這麼重要的東西竟然幾乎全是免費的。。。。。。。。。而那麼多小工具卻都是收費的,有人能夠給我解釋一下嗎?我解釋一下,因為世界上所佔份額最高的產品是MS壟斷的Internel Explorer,所以其他軟體公司沒有辦法收費。。。。。。。按照這樣的邏輯,假如有一天Windows是免費的,那麼,估計很難再有其他收費的作業系統.不是嗎?

IE:為了相容性的考慮,很多時候不得不使用,比如迅雷看看,比如網銀,其他時候一般不使用。

FireFox:最常使用的瀏覽器,因為眾多外掛的存在,無疑是世界上最優秀的瀏覽器,事實上,對我來說Firefox已經不僅僅是個瀏覽器了。我使用Gmail Manager來關注Gmail,使用FlashGot+DownthemAll!來作為下載工具,使用Adblock Plus來控制廣告,使用FireShot(僅Windows下可用)來對網頁進行截圖,使用FoxTab來管理眾多的Tab,使用Weave+XMarks來管理書籤。。。。。當然,還有tor套裝。(Linux Enable)

Chrome:使用此瀏覽器主要用於測試一些javascript,畢竟其效率比較高.

 

筆記軟體:

Evernote:以前使用的是Google Note,的確比較好用,但是因為Google Note已經停止開發了,所以將所有資料匯入了Evernote中使用,每月有40M的使用空間限制,但是基本夠用了,對於文字以外的東西支援的也非常好(比如圖片)。網頁版在Linux下可用,並且可以使用Firefox的evernote外掛.

 

截圖軟體:

picpick:網頁的截圖使用FireFox的FireShot外掛,普通的截圖使用Evernote帶的功能,已經基本夠用,再複雜點的情況,截圖,然後繪製一些指導性的文字和箭頭時,picpick這樣非常小巧好用的軟體就非常適合了.

 

看圖軟體:

Picasa:因為很多優秀的看圖軟體都是個人使用免費卻非商業的,IrfanView,XnView等軟體我在家裡用用還可以,但是他們是不允許商業使用的(non-commercial)的,(特別注意啊。。。)Picasa以前使用過,可能因為用慣了IrfanView,覺得太花,認為它是管理照片才用的,所以開始沒有使用,事實上使用後覺得看看圖也不錯。

 

思維導圖:

XMind:雖然freemind也是不錯的軟體,但是感覺XMind生成的圖片更好看,所以嘛。。。呵呵,割捨freemind了。(Linux Enable)

 

輸入法:

搜狗輸入法:雖然常常做出匪夷所思的廣告行為,但是總體而言,輸入法還是搜狗的用的比較舒服。

 

影象編輯:

GIMP :不說太好用,但是基本還行,也找不到更好的免費軟體了。同時還做為不常見圖片格式的檢視工具(比如tga)(Linux Enable)

 

郵件客戶端:

Thunderbird :以前工作的時候連網都不能上,使用Gmail的時候也靠Firefox的Gmail Manager外掛使用,不用專業的郵件客戶端(當年的foxmail可是很出名,也用過,可是當時真的沒有這個工作需求),使用Thunderbird的感覺還是不錯的。(Linux Enable)

 

檔案搜尋:

Everything: 搜尋速度的確是如善用佳軟中所說的快到令人髮指。。。。。。不用不知道,一用嚇一跳,真的比Windows自身的快太多了,Google桌面雖然搜尋功能還還行,可是太花,太拖累系統了,所以割愛放棄。

 

指令碼工具:

AutoHotkey :GUI的bash工具,強大無比。以前我有過專門的文章介紹。見《懶惰是程式設計師的美德! 懶惰程式設計師的最愛AutoHotkey 嚐鮮

 

視訊播放:

k-mplayer:韓國的一個播放軟體,無廣告,支援的視訊總類多,可選資訊豐富,支援高清加速,個人使用後沒有再考慮過別的軟體。(據說其使用GNU不開源。。。。。)

Realplayer: 作為k-mplayer的補充。(Linux Enable)

 

壓縮軟體:

7-Zip:雖然使用方便程度上與Winrar還有一定差距,但是哪叫它是免費開源的呢。。。。(Linux Enable)

 

虛擬桌面軟體:

VirtualWin:非常方便,支援自定義快捷鍵,切換速度也比很多同類軟體快的多。(Linux下自然就不需要了)

 

FTP工具

FileZilla:不僅僅又方便的FTP客戶端,甚至還有伺服器版本。。。。強大的無以復加。

 

電子詞典:

stardict:特別注意金山詞霸。。。。。。。個人免費(non-commercial),別被谷歌和到處免費的字眼混淆了,stardict雖然在螢幕捕獲上有些問題,(用複製來代替就好了)其他方面還是很好的。(Linux Enable)

 

日程管理:

Google Calendar+Gmail+Task:基本上已經很好用了,事實上我以前試用過Chandler這個夢幻般的軟體,可惜速度上實在無法接受。。。。Python啊Python…….也許在用JAVA編寫的大型軟體都會有人抱怨速度慢的今天(比如Eclipse),用Python編寫。。。。速度上要讓人接受並不容易啊。。。。(Linux Enable)

 

剪貼簿增強工具:

Ditto:剪貼簿的歷史記錄儲存算是小功能,但是在沒有辦法使用Visual Assist的功能時,與autohotkey互補使用Ditto的命名剪貼功能,作為補充。

 

UML繪製

StarUML:剛開始離開了Rational Rose會有不習慣的感覺。。。。。但是發現了StarUML後,發現原來開源免費的軟體不一定就比龐大著名的商業軟體差,Rational Rose的逆向工程(從程式碼到UML)我就沒有搞明白怎麼用過,但是一拿到StarUML就會用,非常好用!不過工程大了的時候,UML圖會有點卡。

更多我會安裝的東西,一般人可能不需要了。

 

數學計算及視覺化

scilab:法國出的很強大的軟體,以前因為其與matlab的語法不相容而選擇了與matlab語法相容的GNU Octave和freemat等,但是到了更高階的計算時,這兩個軟體根本無法勝任,這個兩個軟體僅僅只能作為簡單數學的視覺化工具而已,相關的toolbox太少,因此,無奈的選擇了與matlab不相容的道路...............(Linux Enable)

 

Unix環境:

Cygwin:讓Windows有類似Unix的環境,貢獻無論怎麼評價都不過分,特別是bash及其shell的全套引入,習慣了Unix指令碼管理的人使用起來方便沒有極限,哪怕是簡單的grep工具的使用,Windows下我也不知道有啥可以替代的。。。。

MingW:Windows下的gcc套件,雖然我自己不用,但是很多軟體用到,比如Qt

目前有些軟體在公司還沒沒有碰到需求,所以暫時沒有列出來,此列表考慮長期更新吧,不僅給大家一個參考,自己假如碰到重新安裝電腦的時候,也能一一的安裝。

 

 

原創文章作者保留版權 轉載請註明原作者 並給出連結 

write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie 

           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述