2008-09-18

Soring Algorithm - Python Implementation


最近在看Python

剛好上次竹講了一堆sorting 的 algorithm

由於 我忘了差不多了 所以呢~ 再複習一下 順便用 python 來 implement

做了, QuickSort, MergeSort, HeapSort
為何叫 QuickSort --> 看程式碼的長度就知 它是 O(nlogn)排序法裡 程式碼最簡單的吧 :Q 哈

Python 寫出來的程式,有沒有比較整齊乾淨啊~ 呵呵

Quick Sort:


Merge Sort:


Heap Sort:


閱讀全文...

2008-09-08

Web 的技術愈來愈複雜啦~


最近比較有再重新接觸Web的東西

感覺自已已經有點退流行了~ 所以 得看一看 呵

最近有看的、有接觸到的名詞

* LAMP - 架了 Linux + Apache + MySQL + PHP 來玩,這個太多人用了 至少要玩看看
當然很快的看了PHP, MySQL 就偷懶直接用 PHPMyAdmin 來管理
寫了一個很無聊show報表的東西,報表的圖是用 Google Chart API 來畫的
真的超簡單的 :Q

* 重看了 XHTML(HTML 4.01), CSS, JavaScript

實際上,XHTML 出了這麼多年,我還是第一次看 ><~
CSS 跟 JavaScript 也是,以前沒真的大量用過 啥 selector, class, 有的沒的 還是第一次套
不過,真的覺的 web 的技術、client 端的東西 愈做愈屌了..

* 好好了看了 perl 5, 不過 說真的 看完又忘的差不多了

* Ruby on Rail(RoR)、Djando(python based web development framework) Web 快速開發

Rail 快速開發之前是知道,也很無聊的有試玩一下,不過就是半調子
Djando 是我最近才知道的,是based on python 來寫網頁
python 愈來愈紅了! 可能要看一下 他是2007年評選最佳的程式語言

* Java Script library: YUI, jQuery, jQuery UI

* JSON, Java Script Object Notation
其實就是 java script 裡面用來表示 object literal 的方法
格式像是 { name: minchua; gender: male; age: 29; }
因為不像 XML 要一堆tag, 且 可以直接用java script引用,所以 目前也是很多人拿來用的Web資料交換格式

* Google Solution:
- Goole Ghart API - 超屌 Java Script畫一堆漂亮的圖
- Google Gears - offline browsing solution
- Google App Engine - 提供infrastructure, 可host python-based 的 web cgi program..

* Social network
- Open ID - 可做跨 authentication domain 的 single-sign-on
- Open Social - 規範一套標準的 java script api, for 站台間資訊交換、連結


閱讀全文...

2008-06-25

公司價值評估


一些重點:

公司活動 = 營業活動 + 投資活動 + 融資活動(融通資金)

公司價值 = 獲利性 * 獲利持續性(獲利成長性) * 風險性(獲利風險性)

獲利能力 = 營業績效 * 投資績效 * 融資績效

濩利能力 可看 ROE(股東權益報酬率),為一好指標

透過杜邦分析,可將ROE(獲利能力) 拆解為

ROE = 稅後淨利 / 股東權益
= (稅後淨利/營收) * (營收/資產總額) * (資產總額/股東權益)
= 淨利率 * 資產週轉率 * 權益乖數


營業績效 ->
可看損益表的 稅前淨利率 (業內+業外)
若要看本業表現 則看 盈業利益率
損益表內的毛利率的高低,決定了公司可針對產品做差異化及管銷作為的空間
(若毛利太低的話,管銷研發空間不大)
(毛利 = 營收-直接可歸屬於產品本身的成本)

投資績效->
可透過 資產負債表+損益表 得到相關資訊
主要是看 資產週轉率 = 營收/資產總額
藉以看到公司運用資產的能力 (週轉率當然愈高愈好,表資產有效率的運用)

融資績效(影響) ->
即財務槓桿比率,通常可用 Debt(負債)/EQ(股東權益) 比來表達
可由資產負債表(balance sheet)得到相關資訊
財務項桿比率愈高,相對風險愈大 對市場及營業績效的表現愈敏感 (有槓桿加乘效果)

--

EBIT(息前稅前淨利) 反映公司去除 負債成本後 之獲利狀況

資產負債表重點:
- check 資產規模 (大者,吸收風險能力較強)
- check 資產結構 (固定資產比率愈高,表示該行業為資本密集,退出不易,受景氣影響也很大(因不管營收高、低,設備的運轉、成本 都有一定的 overhead在)
- check 公司償債能力 (流動比率、速動比債、利息保障倍數)
- check 長期資產(資金用途)的資金來源為何 (切忌以短支長,以短期借款購置長期資產,
因長期資產發揮效益 創造淨現金流入的時間通常較長,若以短支長 會有資金調度上的問題)

損益表重點:
check 營收變化 對 EBIT 變化的影響 (影響愈大 表該公司風險愈高)
check EBIT 對 EIT 變化的影響 (影響愈大 表該公司借款所帶來的利息因素愈高,不景氣時 有可能獲利都被利息吃光了)


閱讀全文...