2011年1月17日 星期一

系統程式設計的觀念

不管是軟體或是韌體, 很多人已經中了軟體工程的毒, 其實不能說是軟體工程的原意, 而是被解釋過的軟體工程造成的誤導, 當然其目的是要推銷其理念或是產品, 但是我們回歸原本系統程式的原始目標, 事情沒有必要被這樣侷限.

系統程式的規範來自於需求, 在這樣的規範之下, 其實可以發揮的空間非常大, 但因開發團隊的經驗加上時程的壓力, 有經驗的團隊始終會以熟悉的開發平台畫地自限, 經驗愈長, 愈不敢跳脫去嘗試新平台新技術, 導致以不是和需求最佳媒合的平台或工具來做基礎, 第一步選錯了, 往往沒有回頭的機會, 就算選對了, 團隊成員若沒能力快速上手, 發揮平台或工具的效能, 那還是枉然, 所以, 關鍵還是在於, 依照需求, 選定平台和人力, 才能發揮最大的成效, 但是這也是理想化的講法, 不是每個成員都像特種部隊或是超級怪咖, 所以選定人力有可能會影響平台的選取, 這只能說專案召集人沒那麼好做, 選錯召集人, 大概就決定了系統的成敗

Moto MB525(Defy)耳機問題確認方法

Can't hear the person calling unless I use loudspeaker/speakerphone

https://supportforums.motorola.com/thread/41152?start=375&tstart=0


If you have a BTxx or BFxx or see a Blue Dot on your phone's label beneath the battery door you can have confidence that your device is not affected by this issue as long as you are still able to connect a Bluetooth or Wired Headset and the issue goes away. If the issue does not go away with a Bluetooth or Wired accessory then you have a separate issue.

Mark
Support Forums Manager

2010年9月3日 星期五

Windows 7下的SMTP

被這個問題困擾非常久, 主要是公司用的Notes, 很多Ap都是借用email的方式達成, 因此在Windows 7欠缺SMTP的情況下, 每次遇上需要用到SMTP Protocol, 就只好切換到XP去執行

在安裝hMailServer之後, 啟用SMTP Relayer, 終於拔除了背後的芒刺

參考文件裡的Configuration titorial, 照著做就可以了

軟體資源如下:

http://www.hmailserver.com/

hMailServer is a free e-mail server for Microsoft Windows. It's used by Internet service providers, companies, governments, schools and enthusiasts in all parts of the world.

It supports the common e-mail protocols (IMAP, SMTP and POP3) and can easily be integrated with many existing web mail systems. It has flexible score-based spam protection and can attach to your virus scanner to scan all incoming and outgoing email.

2010年8月31日 星期二

這年, 頭都變了

RD比的不是技術能力, 而是出差能力.

RD比的不是工作效率, 而是工作時數.

2010年8月19日 星期四

軟體工程是系統設計的觀念

要看一個系統設計是不是有軟體工程的概念在裡面, 從驗證或測試項目就可以看出來, 如果直接是從Functional Spec直接mapping的, 大概就有問題了, 不是不能這樣做, 而是這樣的結果是系統沒有經過分析, 跳過分析的階段土法煉鋼直接coding, 特別是我近幾年來接觸的是以機構傳動流程為主的電子產品,結果韌體的驗證項目展開來和機構流程驗證沒什麼兩樣, 我已經可以預見這樣的韌體系統未來的樣子, 重申一次, 不是不行, 會比較辛苦, 或許是特意這麼做, 理由就各自表述了

但是很玄的是, 大家都會講軟體工程很重要, 但用出來卻是各式各樣, 五花八門, 這其實和企業經營很類似,很多專家整理成功企業的成功法則, 也分析出失敗企業的失敗原因, 但若真的是這樣, 全世界的企業都應該是成功企業了, 事實卻不然, 這種處理事情的方法和概念, 是個人在經過學習後發展來的特質, 沒有依樣畫葫蘆就會成功這回事

和觀念不同的團隊共事, 真的是急死人, 學習放鬆和冷眼旁觀是唯一還能一起cowork的方法, 但更重要的是, 不要被同化了

2010年8月18日 星期三

Good Books on Qt

I currently evaluating Qt and want to make a quick start on this package. I recommend books are

1. Introduction to Design Patterns in C++ with Qt 4(2008)
Good to review C++ conecpts in a short time.
Evaluated version is different with the book published on 2006. Ebook can be downloaded here
http://lawand.wordpress.com/site-map/computer-science/e-books/introduction-to-design-patterns-in-cpp-with-qt-4/

2.  C++ GUI Programming with Qt4(2nd ed. 2008)
Good step by step exercises to be familiar with Qt.

3. Advanced Qt Programming(2010)
Updated reference and advanced topics.

2010年8月11日 星期三

Good Words in House

~House S06E10
Foreman argued about his salary and  Cuddy replied a good answer(I think)

"Salary isn't about fairness.
It's about what you can leverage in negotiation.
Which isn't much without a competing offer on the table."