分類
Ruby Software Development

E-TextEditor 編輯器

 

最近開始要認真寫程式了,一直在找適合 Ruby on Rails 的 editor for windows,畢竟 notepad++ 實在是陽春了點,我又不喜歡肥大的IDE (aptana? Netbeans+JRuby?)。

本來年初很期待 intype,沒想竟然從年初到現在都沒什麼開發進度,連搜尋功能都沒有實在沒有辦法使用,真是等不及了呀。

前幾天hlb的提醒我才又重新試用 E-TextEditor。記得去年就有看過,不過那時候並沒有留下深刻印象,可能版本還太早…:p

anyway… 回到正題,裝起來之後發現還蠻不錯的,功能成熟多了(畢竟都開始賣錢了) : 有 Tab可以切換文件、可以開啟成 Project 有檔案列表、少不了的搜尋,當然還有重頭戲移植自TextMate 的 Bundles。

首頁的 screencast 介紹了一個蠻實用的功能: 按住 Ctrl 用滑鼠拉出好幾個區域,接著就可以同步修改這幾個地方(例如同時修改好幾處同樣名稱的變數超方便的),或是用 Alt 拉好幾列可以做同步輸入。

中文有點小問題,看是可以看,不過包中文的引號會小錯置,應該不成大礙。輸入也沒問題。

另外在裝好 E-TextEditor 後,有一些進階功能說要裝 cygwin (也可以不裝),anyway… 我就想試裝玩玩看吧,沒想到安裝噩夢(?)從此展開,又裝了好多東西,最後整個 Rails 都跑在 cygwin 了,真是棒極了,哈哈。(請待續集 Rails on cygwin)

最後,我也換了 Coding 的字型,一般預設是用 Courier New ,不過經由 ericsk 的介紹,我改裝 Consolas Font Pack for Microsoft Visual Studio 2005 這套試試,接著再把 E-TextEditor 的 theme 換成黑底的 blackboard。嘿嘿,質感好多了… :)

Etexteditor

分類
Books Software Development 商業管理

Eric Sink 談小軟體公司的創業經營(續) Sales

呼,脫稿好久,終於把最後的 Part 4 整理好了。雖說是 Sales,其實都是在強調行銷 Marketing 的重要性。其中 Closing the Gap 這兩章同時也收錄在 Joel 的 Best Software Writing 1一書當中,也可以說是這本書最總結的部分,非常值得一讀。

分類
Books Software Development 商業管理

Eric Sink 談小軟體公司的創業經營(續) Marketing

Eirc Sink 開頭就提到在 smaill ISV 至少要有人得會基本的行銷概念才行。

作者把行銷跟程式設計類比在一起,程式設計的第一階段是 deisign,第二階段 implementation。行銷同樣也是兩個階段,第一是 strategy,第二才是 maketing communications(如打廣告)。奇妙的是大家都喜歡忽略第一階段的重要性…:p

分類
Books Software Development 商業管理

Eric Sink 談小軟體公司的創業經營(續) People

Update(2007/4/12): 補充 Simply Patrick 的延伸閱讀文章連結。

Part 2 談人 People,讓我想起另一本軟體管理名著: Peopleware。我想兩本書拿來一起比較的話,應該有非常有趣的觀點差異,有機會再來分享那本書的內容。

分類
Books Software Development 商業管理

Eric Sink 談小軟體公司的創業經營

ericsink.png這是一本由 geek 寫給 geeks開小型軟體公司的書。書的預設讀者是給技術出身(developer,programmer)的創業者來補足一些技術之外的知識跟概念,像是行銷/銷售/人事/經營策略/會計/產品定價等等。我想任何有 freelance 意識,進而想要有自己事業的programmer都很適合這本書,而且念起來非常有趣 (嗯,非常geek風格~)。

就如同Joel所說的,一間非技術背景管理階級的軟體公司,沒有太多機會。要創立軟體公司,還是給搞技術的人來吧… :p

by the way… 如果你對這樣的獨立創業模式(員工人數少、所需資金少,以正現金流量為導向)有興趣,我建議還可以看看這本書 Go It Alone

回到 Eric Sink 這本書分成四個部份,Entrepreneurship 企業家精神/People 人/ Marketing行銷/Sales 銷售 

Part 1 : Entrepreneurship

第一章 定義 ISV 跟本書預設讀者

 independent software vendor,自行創造/行銷/銷售軟體產品。某個有技術背景的人管理小型 ISV,稱作 a geek founder。

分類
Software Development UI

Adobe Apollo 初發布 Alpha 1

Apollo

就是今天,終於發布第一個公開版本啦,實際裝起來用超興奮的。

Apollo 是一套由 Adobe 所開發的跨作業系統執行平台(runtime),它讓開發者可以使用現有的網站開發技術來建立跟部署桌面軟體 rich Internet applications (RIAs)。它同時結合了 Web 應用程式跟桌面軟體的優點,讓 Web 應用程式也可以享受到本地端儲存跟執行的能力。