四月 29, 2012

hoamon's sandbox
hoamon
hoamon's sandbox is about »

tag cloud

» Tomcat6 + JSP + JNDI + Oracle 設定

朋友公司最近想要接個案子:『在 AWS 上面架一個 JSP 網站,而且指定資料庫須用 Oracle DB 』。

用 Oracle DB 不是難事,拿信用卡註冊進去就有了,跑一個小時最低收你 0.17 美金(約臺幣 6 元),很多人都付得起。麻煩的是朋友及我都不是熟 JAVA 及 Oracle 的人。因為我們愛用 Open Source (奇怪 JAVA 明明就是 Open Source 呀! 怎麼我直覺不是呢???)。

為此,我找了高中同學 K ,他可是名門正派(資工背景)出身,從 C , Delphi , VisualBasic , JAVA , .Net 一路走來的程式設計師。而且他幫客戶開發時,多半是採用 Oracle 或是 SQL Server 的資料庫。於是一拍即合。

那我要幹麼呢? 也不是作個牽溝仔怎麼簡單的工作就結束了。 K 只熟 Windows ,而那個 AWS EC2 是要跑 Linux 的。所以我的工作就是搞定 Linux 上的 Http 伺服器( Apache or Nginx )、 AP 伺服器( Tomcat6 ) 及 JNDI Container (其實,我一直想不懂這 JAVA 或物件導向的術語)。

在 AWS 上租用 Oracle DB 是即用即付的,所以我想要在本機先測試 Tomcat6, JNDI 設定成功後再送上去。

我的作法是在本機的 VirtualBox Windows 上裝一個 Oracle 11g express (因 Oracle 沒出 Ubuntu 版),再作一個 1521 port 的 forward ,下載 sqlplus, basic 套件,測試連線正常:

$ sqlplus test/test@//localhost/XE

第一個 test 表帳號,第二個表密碼,最後面的 XE 表資料庫實例的名稱,預設是 XE 。能看到 SQL> 提示就表示可連線 Oracle 11g 了。

安裝 Tomcat6 非常簡單,在 Ubuntu 中打上 apt-get install tomcat6 就夠了。接下來去抓 Oracle 的 jdbc driver: ojdbc6.jar ,置入 /usr/share/java 目錄。然後修改 tomcat6 設定檔:

# /etc/tomcat6/catalina.properties
common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,/var/lib/tomcat6/common/classes,/var/lib/tomcat6/common/*.jar,/usr/share/java/*.jar


# /etc/tomcat6/content.xml

<Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource name="jdbc/OracleDB" auth="Container"
type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:XE"
username="test" password="test" maxActive="20" maxIdle="10"
maxWait="-1"/>
</Context>

# /var/lib/tomcat6/webapps/MyApps/WEB-INF/web.xml

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
<resource-ref>
<description>Oracle Datasource example</description>
<res-ref-name>jdbc/OracleDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>

然後在 /var/lib/tomcat6/webapps/MyApps/ 放入一個 test_oracle.jsp 程式:


<%@ page import="java.sql.*" %>
<%@ page import="javax.sql.*" %>
<%@ page import="javax.naming.*" %>
<%@ page language="java" contentType="text/html;charset=UTF8" %>
<%
Connection con = null;
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/OracleDB");
try {
con = ds.getConnection();
if(!con.isClosed()){
out.println("與 Oracle db 有連線!!\n<br/>");
}
con.close();
} catch (SQLException sqle) {
out.println("sqle = "+sqle);
} finally {
con = null;
}
%>

最後到瀏覽器去觀看 http://localhost:8080/MyApps/test_oracle.jsp 網頁,有看到『與 Oracle db 有連線!! 』那就成功了。


» 「作弊的文化」讀後感

---- 聲明開始 ----


要檢討別人前,先自我檢討。

過去我曾在工作上,利用公司列表機印了幾本 PDF 書籍(大概幾千頁吧!),想當然耳,那些 PDF 檔還是違反著作權抓來的。印了近 10 本後就不這麼作了,因為浪費我的時間,印出來後還得整理裝訂,有時候列表機卡紙,也得自己處理,這根本就是打自己巴掌。於是,我直接花錢請印刷店處理,雖然書錢是自己出的,但一樣不脫「違反著作權」這條法令。等到會上 amazon 買書後,就不印了。買原版的書又精美,又對得起作者,何必跟自己良心過不去。當時自己印得不精美的書,後來也是全丟了,真對不起那些樹木。


另外在軟體使用(N 年前)上,也盜了不少的軟體: Matlab, MS Office, Windows 2000, Windows XP, 嘸蝦米輸入法, Dreamweaver, VisualBasic 6...。後來接觸 Open Source 後,一個一個戒掉了,因為要花錢的軟體,沒有比較好用。現在我用 Ubuntu Linux, Python, Netbeans 來工作,偶爾要用 MS office 時,就把裝在 VirtualBox 裡的學校授權 windows xp 打開,然後使用學校授權的 MS office 來看文件。是的,沒錯,中興大學花了一筆微軟授權費讓我可以在受到他人強迫時,不致於違法。


現在算來,我只有「嘸蝦米輸入法」是自己花錢買一套的,至今未買過其他軟體,當然這不含強迫中獎的微軟隨機版 OS ,還好後來的廠商自己也知道這不合理,所以我才買得到無 OS 的 Notebook 。


最後是音樂、電影,過去會用 emule, bittorrent 等作違法下載,但自從有了中華電信 MOD, 網樂通, Youtube 後,就不這麼作了。以前抓電影,還得自己找字幕、種子。用 mod, 網樂通方便多了,不過花個幾十塊而已。而音樂多半就聽我以前 CD 轉來的 OGG ,要不然就是在 youtube 上找 MV 來聽。


用 mod, 網樂通看電影很不錯,但還是有個缺點,電影類型不夠豐富,違法下載已有一堆網址了,但至今我還看不到「全境擴散(Contagion)」有在上映。只能繼續等,要不就是去買它的 DVD ,不過,現在好像也沒得買合法的。別叫我買 amazon 的 DVD ,我自認英聽還不夠好,沒字幕我是看不懂地。


我大學時是很少考試作弊或是抄別人報告的,要不然就不會被當了三十幾個必修學分,像我的結構學考試向來都是拿 6 分的,因為抄一題題目,老師會給 1 分,我乖乖地抄了 6 題。印象中,只有一堂經濟學考試是幫同學作弊,給他看答案,其他應該沒了吧! 如果還有,那就是我記性不好想不起來了。而研究所以後,我開始認真讀書了,不但成績比大學好很多,也不蹺課了。


以上,大概就是我過去作弊的事。


---- 聲明結束 ----


某日幫老婆在中教大圖書館找書時,不小心看到的一本 2006 年出版的書:「作弊的文化」。

以前很喜歡逛書局、圖書館,有興趣的題材當然會翻,但更有趣的是因為工作人員排列習慣不同,常常會發現一些原本我沒機會瞄到,但事後卻發現很令人驚喜的書。雜食是件好事,這在我接觸「指數投資|被動投資」後體會更深。也在塑化劑事件後,對入口食品改採混亂原則。以前我中餐吃飯時可以連吃同一家的陽春麵半年,也不會受不了,當時的想法很簡單,這世界就那麼多家店讓我吃,如果累計起來,這碗陽春麵總共吃了 180 次,那我就連續吃完 180 次後再去煩惱要改吃什麼,省得我每天花心思在思考吃什麼。但現在不這麼作了,我怕連吃某樣食物半年,體內單一毒素太高,一次就畢業了。混著吃,不同毒物的累計量會平均一點。

這本書題材很特別,主要介紹美國氾濫的作弊文化: 學生考試作弊、購買或抄襲他人報告、入學及畢業資格花錢買來、假造學經歷、律師浮報鐘點、會計師協助作假帳、逃漏稅、侵佔公司資產(包含小物件,像是筆、紙)、使用禁藥、以商逼官或是商人去當官人…等現象。

作者提了一些改正措施,不過,我不相信他講得是對的。因為就算他講得對,也無法施行改正來證明措施正確。那當然他也歸納了一些想法來論述為什麼美國人會作弊,這作弊現象是由來已久,還是最近才興起的。同樣地,我也不相信他的歸納,因為我看過「黑天鵝效應」,歸納不見得是有意義的。

那這本書到底對我有沒有價值? 有! 當然有,看這本書,能夠讓我了解美國人作弊的手段有那些,只要作者是誠實以對,是科學訪談來的資料,就能讓我對美國生活有進一步的體會,這就是對我的價值。

學生考試作弊、購買或抄襲他人報告、入學及畢業資格花錢買來、假造學經歷這幾樣也可在臺灣社會體會到,這應該不難想像吧! 而且美國是更氾濫的。因為美國有很多"""高級"""私立學校是可以被「錢」操控的,建議各位可以去看看「女人香」這部電影。

而律師浮報鐘點,可以去看看「黑色豪門企業」這部電影來一窺全貌。

會計師協助作假帳,可以去看看「世界通訊」、「安隆」的倒閉新聞。

在逃漏稅部份幾乎是全民運動。在「蘋果橘子經濟學」中,也提到某一年全美國少了幾百萬個小孩,因為國稅局全面電腦化,可以比對大家的扶養子女是否有重複。

侵佔公司資產(包含小物件,像是筆、紙),我印象中好像有部電影提到職員拿到公司的信用卡後,結果大刷特刷的,忘了是那一部了。

使用禁藥部份請看艾拉馬奎爾麥可強森的故事。

以上作弊的事就請各位自行搜尋資料或是去看本書來深入了解。我想要討論的是「以商逼官或是商人去當官人」這種事。而且想從美國的現象來討論臺灣在這一部份的問題。

商人當官人,在臺灣政壇上,好像只有發生在「縣市首長」及「立委、議員」上,內閣部份就我印象以來,大概都是國營的金融相關事業董事長後來會當到財經首長,像是彭淮南先當中國商銀董事長後轉任中央銀行總裁,陳裕章從第一金董事長作到金管會主委,好像只有陳沖有當過合庫銀、中信證(民營)、永豐金(民營)董事長後再來作金管會主委及行政院副院長,其他的首長多半是先當官人,後才去當商人的,像是顏慶章、邱正雄、林全。就商人來當官人這件事,我覺得中華民國的防火牆作得還不錯。不像美國,一堆財政部長都是從華爾街跑去的,這一點可去看「高盛陰謀」來略知一二。

商人當官人有什麼不對? 如果是靠選舉選上的,那我沒話說,民主時代,選民接受商人當首長,也了解他會有利益衝突但還是讓他選上,這我沒話說,選後是大家一起承擔的。

但如果是指派的,那就大有問題了。因為無法直接監督,卻又得面臨他瓜田李下,所以可以看到 2008 美國次貸後,高盛活得比貝爾斯登、雷曼兄弟、美林、摩根史坦利還好。要不然,你們也可以想像一下,公共工程委員會主委曾任職於某家營造廠,那他監督的了舊公司所承攬的公共工程嗎? 搞不好,有些還是他經手的呢! 所以幸運的是這種事在中華民國不常發生。這值得慶祝。

而「以商逼官」這件事,我覺得臺灣就很嚴重了。當然,還沒有比美國嚴重啦。


上面這部影片,提到「公司」撥出大量的行銷支出去為候選人宣傳,這無非是希望將「有利於公司」的候選人送進政府體制中,在行政、立法方面協助公司經營。

除了送「合宜候選人」進政府體制,另外還有「形塑輿論」以迫使公務員執行政策轉向,因為公務員『買廣告』去宣傳政策是件不容易的事。要『買廣告』去宣傳,通常只能用在『拍馬屁』上。

有幾件類似『形塑輿論』的事,我分享給各位,但也有可能是我錯了,畢竟『形不形塑』都應該是檯面下的事:
  1. 別讓彭淮南總裁變成下一個袁崇煥!
  2. 證券交易所得稅會讓政府抽很多錢,導致沒有利潤。
  3. 立委名額太多是導致國會亂象的主因,所以我們要刪減立委名額。
第一項,中央銀行的作為是不容外界質疑的,它也不受其他首長的管理,那新聞、報紙講新台幣該不該升值、貶值,幹麼? 削總裁威信,看能不能讓高層換個人,如果不能,或許也能逼總裁心死離職。總之,一個獨立性機關建立了,也找了個正確人選進去,那再指三道四都是不對的。

第二項,很多股民在郭宛容事件後,堅信課徵證所稅是件可怕的事,他們不管租稅正義,只在乎股票表面價值。於是,永遠都是在分皮毛,然後讓大戶吃香喝辣。

第三項,刪減立委名額後,可以看見國會的政黨種類急速減少,從2004年2008年的結果看來,2004年泛藍 128 名,泛綠 147 名,其他有 148 名,小黨比例佔有 35 %,而 2008 年泛藍有 114 名,泛綠有 101 名,其他有 16 名,小黨比例佔有 7 %。小黨比例急速萎縮下,失去了政策多樣性。企業要買通立委,也可以花比較少的人力、金錢。這對弱勢團體來說,只有更失去支持聲音,看不來有什麼其他好處。

另外,還有一種是我覺得「大有問題」的「輿論」:「公務員領得錢比人多,事作得比人少」。

醜化公務員後,要幹麼呢? 首先大家都認為他們爛,所以就不介意立委們削他們預算,甚至讓機關合併但員額減少。事變多了,人卻少了,那他們就不能管那麼多事了。他們不能管那麼多事後,則「黑心企業」就爽啦! 沒人力來稽查業務,甚至要打通關節時,需賄賂的人沒那麼多,這對「黑心企業」都是成本下降的好機會。如果我開的是「黑心企業」,「醜化公務員」絕對是一條好策略。

在「作弊的文化」中,它也提到 IRS 被削弱資源,使得他們無法向逃漏稅的有錢人提出訴訟,因為有錢人有能力與 IRS 乾耗。使得他們只好把目標對向一般平凡百姓,這一類人往往無法找到高級稅務律師反辯。諷刺的是 IRS 資源正是被廣大的美國百姓要求刪減的,因為他們極度討厭稅務員。

簡單講,老鼠去說貓的壞話,結果主人相信了,還把貓趕走,那接下來是誰的天下?

但是話說回來,我們如何能分辯什麼是正確的「輿論」。

首先,別相信「廣告」:


這個廣告聽說效果很好。讓很多人下定決心投給那個團隊,不過,仔細想想,這「準備好了」四個字,講也只花了 5 秒鐘。但一個政策執行要花多少時間,像蘇花高從環島路網決策成形、選址、測量、工法決定…也花了幾十年了。你聽到「準備好了」也是花 5 秒鐘,但你該相信嗎? 另一個有「魔力的廣告詞」是「馬上好」,很多人聽到這句話後,就莫明奇妙地把票奉上了。我覺得很可笑。

第二個,要分得清那個是「廣告」:

看雜誌時,出版商常常把廣告作成報導本文,如果你沒能力分得出來,那如何知道那個是忠實報導,那個是自吹自擂。不過,像這類會把「廣告」及「本文」混合的出版商,最好把它們的讀物當作資源回收物,看過即忘。

第三個,少看新聞及雜誌,多看點書(也就是第一手資料,像是候選人政策白皮書):

了解政治或是選擇正確人選,從新聞、雜誌上獲得的幫助不大。多看點書來了解你想要的理想世界是什麼,這樣你才有學識去要求候選人作到。然後要看候選人政策白皮書,這樣你才知道,這個候選人到底想要作什麼,你也才有得選擇,別去聽新聞記者的轉述,二手資料常常是錯的。

最後我的結論是「了解作弊的手段是有助不作弊的人贏得比賽的法門」,所以不管你想不想、愛不愛,都得了解「作弊的方法」。

» 支持證所稅

現在有些券商、媒體、投顧紛紛開始大放厥詞,說證所稅是多麼可怕的,我被新猴子扁怕了。在喊痛之餘,我仍要拿到香蕉。所以我作了一個支持證所稅的圖檔,有意願的人自由取用吧!



圖中的拇指圖來自: http://findicons.com/icon/267784/hand_pro

嵌入網頁的源始碼:

<a href="http://paper.hoamon.info/e-papers/finance/zheng-suo-shui"> <img width="320px" src="http://paper.hoamon.info/stock.jpg" /></a>

» 證所稅是香蕉

「證所稅」: 一個縈繞迴盪臺灣投資人心中久久不散的惡靈。有人提到,壞運就降臨,喔~ 不,是指數就下降。以致於後人,不敢直稱「證所稅」,改叫「香蕉」,或是專業一點的人就稱它為「資本利得稅」。俗稱「改名改運氣」,之後大家提到它時,壞運就不當頭,指數不下降,個個頭好壯壯,考試拿一百。

不過,我不信這一套,我偏愛講「證所稅」,再唸千遍也不厭倦。只要一提到它,周遭人們立刻會回說:「你手頭不是一堆股票嗎? 你不怕 19 天無量下跌嗎?」,這些猴子們一直說一直說,搞得我也快變猴子了,而且是隻想吃香蕉還不認為被噴水有什麼了不起的猴子,對我來說,拿到香蕉不但能果腹,如果"被噴水"了又能洗澡,為什麼不拿? 噴水不是阻礙,反而是周遭這些猴子們才是。(請 google: 猴子+香蕉+實驗 )

我現在 35 歲,目前已投資股市 5 年,這還不是我第一次投資。 15 年前在大學時期就開始作股市投資了,不過那時候要算是「投機」,而且也在 13 年前就全賠光了。這一次的投資則是純長期投資,不在乎基本面也不在乎技術面,只乎在少交易、多分散、拿股利。距離我的退休年齡,理論上還有 30 年,當然還希望能再多一些時間工作,而這表示能持續賺錢再投入股市或債市的時間至少有 30 年。這段期間內,如果股票、債券能"便宜"地賣給我,當然高興啦~ 有便宜的貨可買,我在乎被噴水嗎? 當然不。

「被噴水」除了有好處外,吃香蕉也是有好處的。猴子不吃香蕉能活嗎? 當然也可以,牠們還可以吃地瓜、香瓜、蘋果…,然而還是香蕉最好吃吧! 沒有香蕉的猴子就像沒有玩具的孩子或是沒有夢想的男人,給牠們香蕉根本就是天賦猴權

以上是我用感性的語法說明了證所稅是怎麼回事。基本上,股市裡的投資人包含散戶、法人、基金,他們多半不理性,我用上面的說法應該就說得過去了。但如果你不滿足,覺得自己真的是個「理性人」,不能用這個笑話呼攏你過去的話,那麼請繼續看下去

» 經濟學家也不見得懂股票或資本利得稅

標題很狂妄嗎?  容我以『營建管理博士』為例說明。筆者目前是『營建管理博士候選人』,也就是再差個論文發表就能博士畢業了。我的論文內容是『如何以文法樹找出實驗數據的模式』。若是筆者真的畢業成為一名有學歷證書的博士,難道就代表我對『營建管理所有的問題』都瞭若指掌嗎?  不。

營建問題百百種,有廠商最佳投標策略、 BOT 競價、工地事務排程、設施配置、工地事務協同、營建資源分配、價格分析、判例比對、線性排程…。這些問題,我都會解嗎? 當然不。

就數學方面,我可以說線性規劃、非線性最佳化、離散數學、線性迴歸、主成份分析、因素分析、資料挖堀、工程經濟、二元樹估價算是我的專長。而一般統計則是我最大的弱面,像是 t-分配、卡方分配,我總沒想懂過。

非數學方面,那更是寥寥無幾了。施工法、營建法規,我只能算是懂個皮毛,不敢言之專長。

對一個營建管理專業人士而言,不見得懂所有營建管理事務,這道理也通用於其他專業人士。就像黃仁宇是明史專家,但問他希土戰爭如何分析,"或許"他也說不出來。我常常跟別人說,博士應該改專士才是,因為我們不見得通曉所有事務。

再回到標題。為什麼寫這篇文章呢?  因為我看到宇文渙的舊文『台北左派中產的誕生』,過去他在『諸神的黃昏』寫作時,我就常瀏覽了,文章之辛辣讓人大讚痛快,後來改到『策略武經』去,政治文少很多,不過,經濟文好像就比較多了。我就在『策略武經』上面,看到不少反拖拉斯的經濟分析,收獲不少。

可惜的是,他會刪舊文也不開放回應。有問題不但沒得反應,要引用文章到自己部落格發抒己見也挺麻煩的。

也曾針對美國證交稅問題去信,不過他沒回我。所以我後來,乾脆停止訂閱他的部落格,省得看了一肚子大便,還沒地方宣洩。

那個美國證交稅問題是這樣的:

宇文先生:
您好,我常閱讀您的文章,不過,日前看到 http://evilcapitalismheroes.blogspot.com/2008/08/blog-post.html 一文中,提到美國證交稅很高,心中不驚狐疑,是否證交稅課徵有分美國公民及境外投資人士。因為在 firstrade 中交易單次股票(不限股數)只收 6.95 美金(http://www.firstrade.com/public/zh_tw/pricing/commissions/),如果課稅很高的話,它不應該只收這麼點錢吧? 我如果買一萬美金的股票,證交稅加手續費才萬分之6.95,這比台灣低太多了吧!

期待您的來信~

祝您 一切順心



後來,我從別的管道驗證了美國的確無證交稅,而境內投資人有證所稅,境外投資人則是股利稅。除了「誤認美國有證交稅外」,他也在『台北左派中產的誕生』一文中,把「復徵證所稅」當作是左派人士專有理念,這就大大不通了。世上最右的國家 - 美國,對其國民也是採用證所稅的。

所以我認為他的經濟專長應該是在醫療產業及反拖拉斯分析上,在股票這部份不算行,我說的不是股票分析,而是證券監理、投資學這方面的。但這沒有錯,不是每個經濟學家都得懂證券,真想要好好研究證券的人,應該是去唸財金系,而不是經濟系。要不就是唸了經濟系,但論文得作證券相關的。

我們對專業人士的話不能盡信,信不信得用第三方的客觀事實來推斷,除了驗證事實對你有好處外,當我們從第三方收集資料、學得知識之際,即提升了我們自己的智慧。

勉力各位不要完全相信科學家的話

» 兩則郭台銘相關新聞

=引用自 http://tw.stock.yahoo.com/news_content/url/d/a/120428/2/34jio.html
郭台銘:血汗工廠有什麼不好?合法耕耘收穫!
2012/04/28 18:16 鉅亨網 記者胡薏文 台北 


鴻海集團(2317)董事長郭台銘今天表示,招待旗下富士康優秀員工來台旅遊,早在一年前就開始規劃,並不是如媒體所稱,為了洗刷「血汗工廠」污名。郭台銘並指出,「血汗工廠有什麼不好?只要符合法令,努力流汗,一分耕耘一分收穫!」
郭台銘表示,早在一年前就規劃讓富士康優秀員工來台旅遊,而此次成行的「富士康之星」只是第一批,後續還會舉辦。而富士康員工來台得以成行,代表兩岸分隔幾十年後,和平共存不再是遙不可及或政治文宣。而兩岸擁有共同血脈,唇齒相依,和平共存,才能共創經濟繁榮。
郭台銘指出,他1988年赴大陸深圳設廠,每年招聘5000人,而這5000人就把「富士康精神」與文化,隨著鴻海在大陸各地擴廠,擴散出去。而包括活力、彼此扶持幫助,關心社會等,都是富士康人自豪的文化基因。
鴻海招待旗下富士康216名員工,來台進行7日遊,22日抵台的「富士康之星」,是從大陸百萬名以上的富士康員工中評選出來的優秀員工,來自大陸17個省分、21個富士康廠區。
今天是「富士康之星」來台7日遊的最後一天,鴻海特地安排在土城頂埔廠區舉辦「富士康之星情越海峽兩岸同歡會」,除了安排原住民歌舞、電音三太子等「台味」濃厚的表演節目,也特地請欣葉餐廳外燴,請富士康員工品嚐珍珠奶茶、台灣香腸、烤山豬肉等台灣特色餐點。

=引用自 http://tw.stock.yahoo.com/news_content/url/d/a/120428/2/34jip.html
郭台銘談證所稅:應考量效率 正義解決不了吃飯問題!
2012/04/28 18:46 鉅亨網 記者胡薏文 台北 

針對政府擬開徵「證所稅」,鴻海集團 (2317) 董事長郭台銘今天表示,他贊成抽稅,但是如果「花這麼長時間只抽到100億元」,應考量效率與稽徵成本。而如果課稅讓稅基稅源流失,殺雞取卵,得到的正義解決不了吃飯問題!
郭台銘今天宴請大陸來台旅遊的富士康優秀員工,在接受媒體採訪時,談到證所稅議題時,作上述表示。
郭台銘首先指出,他贊成抽稅,如果國家沒有稅收,那哪來發展?對於證所稅部分,抽稅不是談正義,應該從成本會計的角度來考量。如果政府花了這麼多時間、力氣,才抽到100億元,是不是應該考量稽徵成本?是不是有其他的方法,可以用更少的成本課到更多的稅。
郭台銘並特地提出稅基、稅源的問題,如果企業投資不賺錢,股票不漲,哪來稅基稅源?如果只課到100億元,卻讓稅基減少,稅源沒有培養,「得到的正義解決不了吃飯問題」。
郭台銘也指出,抽稅也必須法令明確,如果法令不健全,未來政府也許還得「開很多法院解決糾紛」,開徵證所稅應「多深思」。

我的評論:


在文 1 中,郭大老闆說得對。企業合法經營,是不是血汗工廠不重要,只要它照法規來聘請員工、解聘員工、給予安全工作環境、生產過程符合環保法規,員工在裡面上班快不快樂,那是其次,員工不高興可以自己換工作。我們臺灣及中國都不在羅馬時代,沒人規定兒子得作跟父親一樣的工作。外邊的人不高興富士康、鴻海的作為,可以不買它們的股票及產品,我沒有意見

在文 2 中,郭大老闆說:「應考量效率,正義解決不了吃飯問題!」

我要說:「大錯特錯」。政府作事,正義第一,效率第二。國民義務教育無法賺錢,那就全部委由民間機構辦理,可以嗎?  維護國防成本太高,又不見得得與中共武力對抗,那就裁軍嗎?  綜所稅累進課徵方式複雜能改以人頭稅課徵嗎?  那些上山受傷或是受災的登山客,政府能說一句救援成本太高,所以不派直升機搜索嗎?

政府作事,效率的確要考量,但正義卻是基本條件,那是賠錢也得咬牙幹下去的。

所以我說:「那些覺得 CEO 當總統可以幹得比較好的人,腦袋應該不清楚吧」。


» 細膩的證所稅財政版法案: +期貨所得稅

本來只是在討論證券交易的資本利得稅,結果沒想到財政部居然多跳了一步,把期所稅也納入。

當下聽到,不禁為劉部長叫好。叫好當然不是『多了稅收』這種原因,如果光是"稅目增加及稅收多"對國家人民有好處的話,那中華人民共和國的人民就不會這麼慘了,繳的稅怎麼多,生活卻過得那麼糟,沒有網路及首長信箱可以投訴,居然還要到北京搞上訪,這對民主國家的我們而言,真是兩種世界。

期所稅會被考慮,我想最主要是法人避險成本的考量。下面這則新聞就是因為我們稅法上沒有納入法人避險的資本利損所造成的:

From 自由電子報
券商必須建立標的股票的部位,才得以發行權證。但在權證部份,因為權利金收入列入所得課徵所得稅,而標的股票的買賣卻無法視為證券交易利損(因為我們沒有證所稅),所以無法列入成本。所以賺要繳稅,但賠卻無法抵扣。

券商的權證發行利潤並不是在跟投機客對作上,而是在權證的買賣手續費上,所以券商一定會操作標的股票。而標的股票的倉位通常是券商以選權權平價公式去計算的,它一定會造成高買低賣的結果。而這現象造成了『在 2006 年以前發行的權證,券商不得認列所對應的證券交易損失,於是他們要補繳 150 億的稅』。

這個案子其實後來因所得稅法修改後,券商未來是解套了,只是不溯及既往,還是得補繳 150 億元給國庫。這裡是臺工銀的詳細報告可以深入了解。

也因此事件,所以我想劉部長提早規劃了期所稅事宜。很多法人在操作股票時,會以期貨、選擇權作避險,如果課徵證所稅後,證券交易利得要繳稅,但期貨交易利損無法扣抵,這些法人不會哇哇叫嗎?

我說這步棋下得好。但就像金管會所說的:『國外期貨市場沒有人同時有這期所稅及期交稅的』,就這一點,我是能接受『有期所稅後就應廢了期交稅』的。

後來在政院版法案公佈時他們拿走了「個人期所稅」,我想他們應是認為一般個人不會作避險動作,所以乾脆不要放,可以少一點爭議。這件事讓我想到之前在玉山期貨開戶時,他們給我填了一份申請書,裡面有一個問題: 『開立本戶頭的目的是投機或避險(限有避險證明的法人勾選)』,申請書填到這裡,我心裡笑了出來。政府果然喜歡搞父權,什麼事都想幫我決定。明明我股票戶頭就是有股票,為什麼我不能拿期貨來避險呢!!!

最後我想講的是,當年那些券商希望政府要『考慮證券交易利損』,如不把證券交易利損納入權證利得扣抵,他們就拒絕發行權證。結果現在政府要全面納入『證券交易利得繳稅及利損扣抵』,他們卻跳出來反對。

或許扁政府當時應該拿證所稅來換權證發行。

你看,美國券商(投資銀行)就沒有這種權證補稅問題。因為他們至始至終都有資本利得稅。果然,人家才是已開發國家。






» 據說昨天(2012-02-16)跌了 135 點,全怪在陳院長談證所稅!!!

*** 以下文章內容已整合至我的電子長文: 『證所稅是香蕉』 ***

昨天早上還未開盤時,計算我農曆年後以來的投資績效已經快把去年 9221 跌下來的錢補回來了,大概還差一個停板(+7%)而已。為什麼呢? 當然是我在 9221=>6609 之間持續買股票,拉低了我的平均成本,另外還有這個指數是除息指數,我手上可是多拿了一筆現金股利呢。

然而就差這臨門一腳,結果陳院長聊起了「證所稅」的事,臺股就跌了 135 點,你說,我氣不氣!!!

不氣、不氣,當然不氣。我還非常欣賞陳院長呢!  之前看過他寫的「法國狼與貓頭鷹」,就知道他是個有讀書且有骨氣的專業人士。最近聽說他又出了另一本書:「自傘自度 還是上帝之手」,正想辦法去借來看。 Why~ 257 元又不貴,直接買本不就得了。不瞞各位,我今年的買書錢花光了。不敢再跟老婆請款。

相較之下,那些只會說體面話的政客,真是一點屁用也沒有。

陳院長或許只是在打邊鼓,測風向,真課稅可能還有幾年時光。但你說,如果真的課徵證所稅,股市跌了 4000 點,怎麼辦? 不怎麼辦。而且我的理由不是:「跌得多,就能買得多」,這種視錢如命的觀念,這樣的視野不夠遠。

課證所稅造成股市下跌,這是短空,長期來看,它不會就這麼一直跌下去的,想想當年我初玩股票時,臺股 7000 多點,美股近 7000 點,結果 16 年過去了,我們現在還是在原地,但美股都近兩倍了。是因為他們沒有證交稅、證所稅嗎? 笑話,股市是經濟櫥窗,又不是稅率櫥窗,重點是這些上市公司有沒有認真工作、好好賺錢,誠實地分配給股東,跟政府怎麼抽稅有什麼關係。

如果你會說「不課徵證所稅」可以獎勵投資,我的看法一樣是「狗屎」,DRAM、面板那一個當年創業時沒拿產創,現在呢! 丟臉的很。

不管你相不相信,美國就是個有「證所稅」的國家,這個現實證據如果不能打破你「19天無量下跌」的迷思,那接下來的文章你別看了。看了也不懂。

美國有證所稅還能漲到 12000 點,這還帶給你另一種思考,那就是現在趕快多存些錢,等宣佈「開徵證所稅」時,就有子彈買進,這可是臺股的周年慶大打折。錯過,這輩子就沒機會了。

之所以美股能漲到 12000 點,我認為「證所稅」就是一個助力。

因為在「證所稅」及「綜所稅(除了免稅天堂外,每個國家鐵定有個人所得稅)」都存在的國家,其股民對現金股利或公司盈餘掛帳兩者的偏好是一樣的(詳見剩餘股利政策),因為發現金股利,股民要繳「綜所稅」; 公司不發現金保留盈餘則股價會上漲,股民要現金的話,自行賣出股票換錢,此時要繳的是「證所稅」。因為都會被政府扒皮,所以股東沒意見,在股東沒意見下,往往董事會會決定保留盈餘,因為帳上現金多,要拿來亂花錢很容易,如果發給股東,之後再跟他們要求增資,這會是件麻煩事。


可笑的是,因為我國無「證所稅」,所以為了要避免董事會將盈餘掛帳,然後股東直接賣股票拿錢,導致政府收不到「綜所稅」,只好又搞了一個 10% 的「保留盈餘稅」,如果保留盈餘有 10 億,那就得先繳 1 億給政府,藉此避免公司股東逃稅,這真是一個疊床架屋的措施。


因為有證所稅,美國公司很少在除息的,像是 AAPL 就很少發現金股利,好像距上次發現金股息,也有 16、7 年了。既然不除息,那就會不扣指數,想想看這 16 年來,如果每年真的除息的話,大約要被扣 200 點(以臺股平均值來看),這樣美股就少扣了 3200 點,現在算來真實點數約為 9600 點左右,跟臺股差不多,如果算扣 300 點的話,那就跟臺股一樣了。

事實上,我根本就不在乎證所稅對臺股指數的影響,前文說過,臺股指數應該是那些上市公司、員工要用心工作來推升才是,政府只要保障創業、經營環境即可,免(少)稅不應該是手段,這種手法就像是傢俱行整年都在說「跳樓大拍賣」一樣,只會砍價錢是不長進的。

不過「課徵證所稅」其實對國家財政會帶來另一種風險。證所稅是一種國內經濟好,政府可有巨額稅收,但經濟不好時,稅收急速下降的稅,因為它有「損失扣抵」的配套措施,所以股市大跌後,該年度的綜所稅也會有巨額的扣抵。

當年,雷根搞得美國政府財政吃緊,老布希又打了場波斯灣戰爭,造成美國債台高築。後來柯林頓上任,他有幸在任內看到 2000 年達康泡沫,致使著美國政府從證所稅中,吃進大補丸,讓稅收超過預算,甚至到了小布希任內,還可以搞減稅方案(當然,小布希怎麼作,不一定是因為有政府財政有盈餘,而是他本來就喜歡這麼作,這是共和黨一致的理念)。結果後來美股大幅下跌,證所稅收得不盡人意時,美國債台再度急速上升。

股市的市場風險很高,將租稅與它相連結,也會讓租稅變成高風險的收入,這對維持政府常態運作是不利的。

證所稅惟一的優點就是「維護租稅正義」,除了這個以外,其他滿是缺點:「課徵方式複雜,小散戶不會自己算」、「增加證券商設備及人力成本」、「可能讓臺股大跌(但以後也會自己漲回來,而且還會漲更高)」、「政府稅收風險提高」。但維護租稅正義就像是「人要呼吸」一樣,沒人能靠「呼吸」賺錢(這句話有問題,當年的萬年國代,就是靠呼吸收錢的),但誰會不想「呼吸」。

「證所稅免徵」這個管道造成許多人可用盈餘證券化來避稅,就像黃任中皇龍投資公司一樣。不過,在這個例子中,以我不專業的法律知識、稅務知識來看,黃任中應該合法節稅才是呀! 這我就想不通了,或許應該要再去讀個法律系或會計系吧!

因為盈餘證券化讓政府課稅多了一個洞,只要你有辦法說得通,把實物交易變成股權交易,那稅就少繳很多,誰不想要,於是大家都這麼作,導致我們的稅務人員得辛苦地找出到底誰是真的交易股權,誰是交易實物。

近日的奢侈稅條款,好像也可以這樣避開,但這是我的不專業猜測,實作請自負風險。方法是這樣的,在買高價土地(幾百萬的不用講了,避稅成本太高)時,先去成立一家公司,用公司名義買入這筆高價土地。如果兩年內就有人想買的話,直接賣給他公司,而不是土地,這樣土增稅可延後繳納、又可避開奢侈稅、再加上土地上漲的實際價值未百分百反應在公司淨值上,證交稅在估價時,又可以打個幾折才來計算。這樣應該可省了不少稅。

免稅、減稅、補助這些都是稅務漏洞,就有些高科技公司(其實我喜歡講它們是高級工廠)想的不是把減免的稅拿去作好研發,而是去鑽營會計項目,讓它們儘量變成少繳稅的工具,競爭力都花在「會計」上,而不是「科技」上。

我說:「政府呀! 你為什麼要自己挖水桶一個洞,然後再想盡辦法找東西塞呢?

給我證所稅吧!


== 2012-02-18 補記 ==

感謝 mobile01 的 chaing675 留言,讓我想到還有「散戶交易成本」這件事。

在臺灣股票市場內的散戶非常喜歡進進出出,所以臺股周轉率非常高,而改課證所稅後,勢必對『散戶的交易成本有下降』之效,然而這算是散戶賺到,但政府吃虧呀! 所以李述德才說,這對政府財政不見得有利。

因為拔百萬股民一人一毛,比扒百名富人每位九牛還來得容易。

我個人一年來回的操作總金額不超過 20 萬,要繳的證交稅不到 300 元。因為我用被動投資。


也是如此,我才不覺得「節省交易成本」該算是「證所稅」的優點,因為散戶都應該學學被動投資或指數投資。但如果你們真的很喜歡買賣股票,享受交易樂趣,那「交易成本下降」就可以算是「課證所稅」的優點,當然這個前提是政府要以證交稅換證所稅才有的。


== 2012-03-13 補記 ==

""" 曾巨威指出,站在租稅公平的角度,證券交易一旦產生利得,也應該繳交證券交易所得的證所稅。他建議,政府可用民眾習慣的證交稅作為籌碼,將現行千分之三的證交稅,分為千分之二及千分之一,千分之二維持證交稅,千分之一轉成證所稅;證所稅與所得稅制配合,可讓民眾選擇課徵方式,一種是併入綜所稅課稅,另一種是推定所得分離課稅。證所稅併入綜所稅課徵,在於針對證券買低賣高所產生的利得,課徵資本利得稅,經過精算後,民眾最後繳交的稅可能低於或高於千分之一;而當投資失利時,民眾不需繳交證所稅,且得在一定年限內,就資本利得部分抵稅。他表示,若民眾不想每年計算證所稅,也可選擇「推定所得」方式。意即由政府推定證券交易所得為百分之十,再分離課稅百分之十,「等於還是課千分之一的稅」,讓民眾相對不會產生「被加稅」的剝奪感。( from http://news.chinatimes.com/focus/11050106/122012031200090.html ) """

這個過渡方法好,先讓大家上了"證所稅"的船,但繳的錢跟"證交稅"一樣。等以後習慣了,才討論是要用強迫選擇還是調整比率。

== 2012-03-27 補記 ==


From 中時電子報

陳院長可是心中已有想法,只是不方便現在說出來影響小組成員。Good ,好個理性且有主見的政治人物。現在想想之前的政客只會說:「尊重專家學者的意見」,多無趣呀!

四月 28, 2012

hoamon's sandbox
hoamon
hoamon's sandbox is about »

tag cloud

» 感謝 Google Drive ,我又有機會付錢給 Google 了

Google Drive 付費方案
最近的科技大新聞, Google 推出了 Google Drive ,它與 Google Docs 結合,把你在 Docs 中的文件置入 Drive 中。免費使用的話,總共有 5GB 的空間。

雖然目前,只出了 Mac , Windows 及 Android 版的同步程式。但將來出 Linux 版只是遲早(應該吧!)而已。

所以當我試用了 Windows 及 Android 版的 Google Drive sync ,我就下定決心要買額外空間。一個月付出 2.5 美金(約臺幣 75 元),能換來 Picasa Web 25G , Google Drive 25G , Gmail 25G ,這麼划算,怎麼不買帳呢!

前一次付錢給 Google 是因為 Voice ,花了 10 美元,但到現在還沒打完,因為有太多機會是使用 Skype, Gtalk, Google Hangout 來與其他人溝通。

而事實上,我使用了 GMail, Blogger, Youtube, Picasa, Docs, Search, Apps, App Engine, Finance, Calender ... 等這麼多的免費服務。心裡一直覺得過意不去, Google 可是我最喜愛的線上公司,如果不能給予實質支持,那麼我憑什麼對它有什麼更高期待呢? 相較於我討厭(痛恨)的微軟,都不得不花錢買它們的帳( NB 的預裝版 OS ),支持 Google 可說是再合理不過的事情。

除了我買帳外,剛剛也推銷給老婆,她同意花 2.5 美金去買 25G * 3 的空間。如果你要問為什麼不兩個人用一組帳號,一樣花 5 美金,但卻換來 100G 的空間呢???

答案是,我老婆不准。用不到那麼多空間,幹麼要多花錢。而且各人用各人的,才不會有安全性的問題。

也推薦給你們用用。

四月 21, 2012

hoamon's sandbox
hoamon
hoamon's sandbox is about »

tag cloud

» 陳偉殷大聯盟初登板

陳偉殷是我看過的投手裡協調性最好的,第二好的則是長谷川滋利。為此,我非常看好陳偉殷在大聯盟的表現。

第一次初登板就被 jeter 打了一支首打席全壘打,後面又被 swisher 敲了二壘打,還好後來穩下來了。但可能是身體還沒熱開,球速僅在 90 英哩左右,這在美國職棒裡是撐不久的。希望他的球速會愈來愈快。

為了證明我的熱血義氣用事,我要到 http://shop.mlb.com/product/index.jsp?productId=3416802 去買 CHEN 16 的球衣。預計本周日(4/15)下單。下面是客製化球衣的示意圖:






有興趣團購請 email 尺寸、件數給我,運費、關稅(若有)則以件數為分母平均分擔,我沒打算靠這個賺錢,逾時不候。

== 後記 ==

2012/4/13 陳偉殷球衣正式在臺開賣。但只有黑、灰、白三色。所以我照原計劃本周日下單。

== 2012/04/21 後記  ==

在美國官網上下訂時,才發現只有男生尺寸有橘色,女生也只有黑、灰、白。而我預計要買一件男生、二件女生的 T-shirt ,這樣算一算後,如果我委屈一點穿黑色的,在臺灣買的話,運費、關稅都還沒算就能省下至少 1200 元的價格。所以我收起熱血,忘掉義氣,以環保為名省下船運的油錢,我還是愛臺灣啦!

最後我選擇到臺中廣三SOGO 9F 的創信買衣服。而省下的錢,就多買了一頂金鶯春訓帽。


四月 14, 2012

hoamon's sandbox
hoamon
hoamon's sandbox is about »

tag cloud

» 總算看到一張從 70 年代以來的臺股線圖

引自:http://www.wretch.cc/blog/tw0050/21639597
1971 年時,臺股大約是在 116 點左右。如果在當時有個以指數高低點作上下限的長期投資人,他大概會選擇 200 點左右買進,在 1000 點左右賣出,這個策略可以安全地渡過 15 年,到了 1987 年時,他一定會拋光所有持股,然後再也追不上臺股

或許他會悔恨一輩子,也或許他會在 8000 點時全買回來,然後修正上下限為 9000 ~ 6000 。但不管如何修正,他總是以為後視鏡中的事物比真實還接近,一直依賴後視鏡中的景像作判斷,結果卻忘了『認真向前看』。

這個現象我常拿來反對那些說:『 6000 點以下勇敢買進, 9000 點以上鐵心賣出』的人。過去我都是用港股在 90 年代的點位為例,但今天好不容易發現臺股線圖,以後我就改用這個故事了。

我想一個正常人開車除了專心看前面外,偶爾才需要去看看後視鏡吧,期待你別成為一個只用後視鏡開車的投資人。

而我呢? 我是一個請司機開車的被動投資人

» 證券市場非零和遊戲,但證券交易報稅近似零和

證券市場非零和,但證券交易報稅近似零和。


股票價格在上漲時,不見得有人損失,而股票下跌時,不見得有人獲利,所以我們說證券市場非零和遊戲。

除了賺的錢不等於賠的錢外,當臺積電是 100 元時,市值有 1 兆 5 ,當它是 200 元時,市值有 3 兆。若有人拿臺積電股票去質借時, 200 元市價當時借來的錢比在 100 元來得多一倍,多出來的市值創造了更多信用。反向而言,少掉的市值也削減了信用。

但報稅時,一定是有交易才需要報稅,而交易會成立,就是同時有人買、有人賣。所以今天賣股票的人有賺錢,那通常會代表他的對家可能賠錢(如果未來點數差不多的話)。

長期來看,只要臺股指數變化不大,不管是先上漲 5000 點,兩年後又下跌 5000 點,只要點位差不多,那就代表整體投資人的實現利得與實現利損是一樣的。所以就交易面來看,它們是零和的。

但再加上報稅就變成只有近似了。因為已實現利得要繳 20% 的稅,但已實現利損卻沒有退 20% 的成本,所以只要臺股點數差不多,那中華民國政府多多少少會賺一點點。

四月 13, 2012

hoamon's sandbox
hoamon
hoamon's sandbox is about »

tag cloud

» AWS 初試

因綠際會讓我有機會去研究 Amazon Web Service 。那是個與 GAE 功能相同,但操作模式不盡相同的雲端服務。

GAE 像是個套裝雲端平台,有些東西它已幫你決定好,要就用,不用就拉倒,當然可以寫 ticket 去建議他們,但不一定會立案。犧性自由的收獲就是得到『自動擴展性』,當你的網站流量大時, GAE 自動開分身,也因為你寫的程式一開始就受 GAE 平台的限制,而這些限制的目的主要就是為了提升擴展性,所以一開始在 GAE 上寫網站很痛苦,但後期維護很輕鬆。

AWS 就像是個高級積木組,你想怎麼兜就怎麼組,在自己架站環境中跑的網站,不用改任何一行程式碼就能移至 AWS 上。但等到你的網站流量大,使用者多時,就得再利用 AWS 提供的系統維護工具來自行維護了。缺點當然是你得多請一組系統管理員,但相較於自己搞機房、架站,利用 AWS 平台可以讓系統管理員工作簡單多了。

對我而言,兩種開發平台各有好處,這我當然兩者都學,唯其資源分配乃先 GAE ,後 AWS 。

AWS 的主力產品就是 Elastic Compute Cloud (EC2) ,一個 EC2 可以想像它就是你的一台電腦,只是放在 Amazon 機房裡。

我們可以開一台 EC2 出來後,在裡面安裝 ubuntu, nginx, django, postgresql 等軟體,讓它跑網頁伺服器。或是裝了 postfix 就能變郵件伺服器,或是裝了 vlc 變影音串流伺服器。簡單講,只要有安裝相對應的軟體, EC2 也能變火箭。

但是 EC2 的硬碟不多,近 10 G 而已,如果你想放很多資料,那就需要 Simple Storage Service(S3) 。而且為了擴展性,你也得用 S3 ,用了 S3 ,當網站熱門到得多開幾台 EC2 出來時,它們才有共同儲存的地方。

當網站只用一台 EC2 時,可以把 MySQL/PostgreSQL/Oracle 資料庫裝在同一個 EC2 裡,但當有多個 EC2 時,怎麼辦?  AWS 有給獨立的資料庫伺服器,除了關聯式資料庫( RDS )外,也有 NoSQL ( DynamoDB )的。把資料庫託給 RDS/DynamoDB 管理,也省得自己作備援、備份、調校等管理工作,而且以 Oracle DB 來看,可以不用購買授權改以每小時租用計費,這相當方便。易言之,在 AWS 上花錢就能換得輕鬆。

整個 AWS 架構是在一個虛擬化的機房內,每開啟一個 EC2 實體,它會得到一個虛擬 IP ,我們可以透過 boto(Python base) 去管理它,也可以直接在 AWS Management Console 頁面管理。

目前 AWS 在美國維吉尼亞、奧勒岡、北加州、愛爾蘭、日本、新加坡、巴西聖保羅都有機房。你想把機器開在那裡,自己決定就行了。

如果要讓 EC2 有公共 IP ,可以到 Elastic IPs 去索取一個實體 IP ,但記得在索取後就要把它綁定到 EC2 實體去,如果要了公共 IP ,但沒有拿去用,是會被 AWS 索取 0.01/hours 的罰款,我就被罰了 0.71 元美金,因為我關了 EC2 實體後,並沒有再去退 IP ,結果那個 IP 就被我佔了 71 個小時。

其他 AWS 產品還有 CloudWatch, CloudFront, CloudCache, SQS, SES, SNS, SWF...,實在很多,請自行到官網了解。

目前 AWS 有免費試用方案,方案為註冊後一年之內使用,而每個月的免費額度如下:

AWS Free Usage Tier (Per Month):

  • 750 hours of Amazon EC2 Linux Micro Instance usage (613 MB of memory and 32-bit and 64-bit platform support) – enough hours to run continuously each month*
  • 750 hours of Amazon EC2 Microsoft Windows Server Micro Instance usage (613 MB of memory and 32-bit and 64-bit platform support) – enough hours to run continuously each month*
  • 750 hours of an Elastic Load Balancer plus 15 GB data processing*
  • 30 GB of Amazon Elastic Block Storage, plus 2 million I/Os and 1 GB of snapshot storage*
  • 5 GB of Amazon S3 standard storage, 20,000 Get Requests, and 2,000 Put Requests*
  • 100 MB of storage, 5 units of write capacity, and 10 units of read capacity for Amazon DynamoDB.**
  • 25 Amazon SimpleDB Machine Hours and 1 GB of Storage**
  • 1,000 Amazon SWF workflow executions can be initiated for free. A total of 10,000 activity tasks, signals, timers and markers, and 30,000 workflow-days can also be used for free**
  • 100,000 Requests of Amazon Simple Queue Service**
  • 100,000 Requests, 100,000 HTTP notifications and 1,000 email notifications for Amazon Simple Notification Service**
  • 10 Amazon Cloudwatch metrics, 10 alarms, and 1,000,000 API requests**
  • 15 GB of bandwidth out aggregated across all AWS services*

我已把未送到 bitbucket.org 的專案及 zotero webdav 丟上 AWS 了。

自己家裡的機器正式結束「網站」的工作,專職作「寫程式機」了。

四月 2, 2012

hoamon's sandbox
hoamon
hoamon's sandbox is about »

tag cloud

» 把 blog 真的當作 sandbox

從我開立這個 blog 以來,就一直認為這裡的文章就像是放在版本控制器的 sandbox 一樣,並不是真正的完成品。

因為 blog 不適合寫長篇文章,無法作版本比對、標題章節設定、上傳檔案附件等。而 wiki 就很適合了。所以我們能習慣在 wikipedia 上看到長篇文章,但如果是放在 blog 中,不僅造成編排者困惱,對瀏覽者也不見得輕鬆。

所以趁著我把學術相關文章丟到 hoamon's paper site 之際,也計劃要把這個 blog 內的文章作個整理,寫成比較完整的版本,順便重新釐清我當時寫作的思緒,一以貫之。

我的第一篇電子長文: 『證所稅是香蕉』。

三月 26, 2012

hoamon's sandbox
hoamon
hoamon's sandbox is about »

tag cloud

» 莎士比亞的英文老師是誰? from 「莎士比亞的秘密( Anonymous )」電影

莎士比亞的秘密( Anonymous ) 是 Roland Emmerich 導的電影,不過我跟他不熟,本文也不是想比較這部電影的好壞,就以故事性來說,我看得很入迷,也開始對莎士比亞文集產生興趣。

英文從來就不是我的強項,所以對英文系學生必修的莎士比亞文集也從來沒想過要去看一看,對莎士比亞的了解就是只知道他是「羅密歐與茱麗葉」、「哈姆雷特」、「馬克白」、「李爾王」、「奧賽羅」、「威尼斯商人」等劇的作者。但是莎士比亞對現今的英文文學非常重要,重要到英文系的學生是沒法跳過「莎士比亞文集」的。

電影一開始,劈頭就說,莎士比亞的父親不過是個作手套的文盲師傅,而他在某段時間內,受了文法教育,並在前往倫敦後變成了演員,這樣的生長背景難使人信服他寫得出宮廷貴族之間的愛恨情仇。於是,就有人推斷「莎士比亞文集」原著是另有其人,且是當時的牛津伯爵愛德華.德維爾。

然而事實是怎樣,其實我不在乎。「莎士比亞文集」的原著是威廉.莎士比亞還是愛德華.德維爾,都不影響文集本身的重要性,也改變不了它對英文系學生的重要性。

我對文集創作者的老師倒是比較感興趣。

什麼樣的老師教得出莎士比亞或德維爾?  諷刺的是,他有能力去教學生寫出「莎士比亞文集」,但沒能力自己寫出來作為後世英文系學生的教本。

「不知道老師是誰」的這個事實其實就告訴了我們,老師在「創作」、「創新」、「革新」、「開創」這一類的指導上,可能沒什麼助力。如果老師真的能教學生創作的話,這代表伊莉莎白女皇時代應該有多個莎士比亞,而且他們的老師應該會是同一人。

在塞西爾爵士為愛德華找來的教師中,有教法文、希臘文、宇宙學(cosmography)、劍術,但塞西爾卻不願意讓愛德華在作文及詩上面有任何長進,他不認為清教徒的政治家需要這些遮蔽上帝雙眼的罪惡。

如果愛德華乖乖地上塞西爾為他規劃的學科,忘掉了對文學的渴望,或許現今英文系的學生就得讀別的了,然而愛德華無師自通,或者是說他從外國語文、歷史、周遭事件中自主學習,並融貫出獨有的手法,創作出別人達不到的文學領域。你們說,這功榮是歸老師還是學生自己的?

就像我們不知道莎士比亞的英文老師是誰? 我們一樣也不知道歐幾里德的幾何學是誰教的,羅素的邏輯學是誰教的,牛頓的力學是誰教的,愛因斯坦的相對論是誰教的。

「創新」、「創作」無非是學生自己開創的新局,老師如果幫得上忙,那就老師自己開創就行了,何必留給學生呢? 創新是學生自己的事,不關老師責任。老師的責任應該是在那些不懂得自主學習的學生身上幫個忙,畫個靶,讓他們知道射那裡,學生射得中,也不過是讓社會多一個平凡人罷了。能自己找靶,還能射得中的學生,才是開創新局的人。

三月 15, 2012

hoamon's sandbox
hoamon
hoamon's sandbox is about »

tag cloud

» 創新那是你家的事,不是教育單位的責任

常常聽到有人抱怨臺灣的教育不教創新,或是老師教的東西不能在職場上實用。雖然我也覺得臺灣教育有問題,但前述的說法卻剛剛好就是我所認為的問題:『被教育者選擇被動接受教育』。

『臺灣教育問題出在被教育者選擇被動接受教育』,這句話看起來有很大的邏輯問題。『被教育者』的『被』不就代表著『被動』嗎? 那名詞定義如此,這句話怎麼會有問題呢!

因為問題不在『被』而是在『教育』。拷~ 你們心裡一定想:『阿蒙,你腦袋不清楚了嗎? 文章起頭你就說臺灣教育有問題,是出在「被教育者選擇被動接受教育」,結果你現在又說這句話沒有邏輯問題是因為問題出在「教育」,那到底你要講的是什麼問題???』

前面的論述讓你們亂了嗎? 很好,那我們來解決問題吧!

「被教育者」是被動接受教育,但「教育」卻不是一件被動的事。因為我們允許「被教育者」的學習表現有不一樣的結果,這意味著我們認同「教育」不是一種「思想複製活動」,而是「思想創造活動」。

還是拿我最喜歡的「數學」作範例吧! 當老師教導學生 1 隻狗 + 1 隻狗 = 2 隻狗時,老師的最後期望是學生能解決 1 + 1 = ? 的問題,而不是下一次遇到『 1 個人 + 1 個人等於多少人』的問題時膛目結舌。因為「教育」隱含著「思想創造」,反應在考試上,老師會在出試題時,就算是使用題庫,也是會把題目中的數字調一調 *1 ,他相信有正確學習的學生一定能解答這種題目。

註1 耳聞某些老師考試時,完全不把題庫題目數字作調整,甚至是考前還拿題庫給學生複習。這一類的教學方式完全不符合教育原理,只能反應教師績效(如果學生的絕對成績算績效的話),這是不可取的。

N 年前,當我還是絕對熱情地支持反對黨時,他們的第一支電視廣告中主打:「過去的中華民國就像一家玩具工廠都在製造同一種玩具,每個人都是相同的玩具,沒有自己的意見,但我們應該要有人想的不一樣」。這個觀點也能應用在教育上,你認同學生應該都是同樣思想的產物嗎?  不會吧! 現在是多元化社會價值觀抬頭的年代,大家都認同不同的學生應該要有不一樣的能力才是。

然而,一班學生有 30 ~ 40 個人,上臺授課的老師卻只有一個,教法只有一種,要如何讓 30 ~ 40 個學生每個人學的東西不一樣? 很簡單。學生(被教育者)會讓學習成果有差異的,而且這種差異並不只是 0 ~ 100 分的不同,而是對於客觀事實有主觀認定的偏好不同,像是有人會比較喜歡光的粒子性,有些人則喜歡波動性,有些人在某些條件下認同粒子性而在其他條件時認同波動性,剩下的其他人則是不在乎。

被教育者「主動」選擇接受、不接受或部份接受,就是讓老師教學成果差異化的主要原因。而且這是「教育」中最重要的一環。

誠如我文章開頭所說的,臺灣教育的問題出在『被教育者選擇被動接受教育』,多數人只懂得「複製」老師的想法,以致於這些「被教育者們」往往會抱怨在職場上無法實用過去所學、作出來的東西被其他人取笑說不夠創新時,他們選擇把球丟回給「學校教育」,不但無視社會教育資源取得管道也卸除過去自己「主動」選擇學習的責任,而且可怕的是「還有人會認同他們的說法」。

教育的未來(Did you know?) 告訴我們未來很難預測,如果老師在意的是學生畢業後要用什麼軟體討生活,那註定會失敗,就像作業系統一樣,15年前教 dos, 12 年前教 win95,10年教 win98…,現在教 Ubuntu ,一直在變,但 15 年前學 dos 的學生,現在失業了嗎? 可能有的有,有的還活得好好的,為什麼! 因為 15 年前的學生會自己學新東西呀!

如果學校老師真的能教創新,那它必定有一個可遵守的模式,都有了模式,那還叫創新,那只是叫作不一樣而已。

高斯還沒出現前,大家從 1 加到 100 ,都是用手慢慢算的。直到他發現了梯形公式。這個公式可以用在梯形面積計算,可以用在等差數列計算,端視你怎麼用。老師只要教會你懂梯形公式即可,剩下的要靠自己。

創新那是你家的事,不是教育單位的責任。

三月 11, 2012

hoamon's sandbox
hoamon
hoamon's sandbox is about »

tag cloud

» 大陸核電廠分佈圖

運氣不錯,看到這篇文章這篇


不禁感到困惱,究竟是大陸人比較實事求是,還是臺灣人比較。這除了我們要關心自己的核一~四外,好像也得關心大陸的。

我想輻射塵是不會分左右的吧!

這讓我想到黃仁宇說:「中國領導人是因為黃河,所以總是有一統中原的雄心壯志,因為只有這樣才能治理黃河水患」。該不會我們為了『非核家園』的夢想,所以只好咬著牙用三民主義統一中國。

» 轉移至 Nginx

2012 三月全世界的網頁伺服器市佔率圖 from netcraft.com 

上圖可以看出歷久彌新的 Apache 持續雄距首位,有超過 15 年的時間,沒"器"可挑戰它的地位。直至 Nginx 的出現,或許它現在只有 10% ,但從各方評價看來,它絕對是 Apache 有史以來最強大的對手。短短 5 年,它已經爬上第 3 名的位子,從趨勢線上看來,要超越 IIS 也是有很大的機會。

而 Nginx 為什麼短短幾年竄起,絕不是因為『用的人多』。如果是這種原因的話, palm 、 Windows OS 、 x86 CPU 、 PlayStation 到現在會活得好好地,因為它們都曾有超越 50% 的市佔率。

Nginx 被選擇的原因有幾點:
  1. 跨平台: *nix, Mac, Windows 皆可。這那算優點呢!!! 那個網頁伺服器沒跨平台,喔喔~講太早了, IIS 就是不能跨平台,或許這就是它市佔率持續下降的原因,強迫綁 Windows OS ,結果只要 Windows OS 下滑,它就必死無疑了。
  2. 開源的 BSD-like 授權。
  3. 靜態檔案輸出省資源。
  4. 不怕慢速連線。
  5. 比較不怕 DOS 攻擊。
  6. 穩定性高。
簡單講,除了效能,還是效能。而我要的功能, Nginx 都有提供,唯一算得上缺點的,就是因為 Apache 活得比較久,安全性已被磨得比較好了。所以對於我們愛研究的研究生來說,還有什麼理由不切換過去呢? 大概只有「懶」是個原因吧!

目前我們使用 Apache + Django 的方式多是利用 mod_python 的技術。然而這種作法是比較不安全的,把很多事都包給 Apache 去作,那不管是我們程式設計有錯,或是它用的元件有錯,只要出錯那就是管理員等級的錯。不過這個「錯」也不算是 Apache 的錯,是「用 mod_python 」的錯,如果用的是「 mod_fastcgi 」,那安全層級就能拉高了。

所以說來,這次的「升級」是把「 mod_python 」丟掉,改用「 mod_fastcgi 」。那麼我心裡想想,都要換成 Django 自己跑 fcgi mode 了,為什麼不乾脆連前端網頁伺服器也換一下呢! 因為重點已換成 Django 的 fcgi server , Apache 的重點性大減,前端網頁伺服器的功能只剩下靜態檔案輸出、虛擬站台切換、 https 處理等,那我何必跑一個 Huge Apache 呢? Nginx 就是我的新選擇。

安裝很簡單,如果是在 Ubuntu 中,請打:

$ sudo apt-get install nginx

如果是在 Windows 中,請到官網下載 nginx.zip 檔,解開了,就是一個可執行的 nginx 程式。

而我用的方法是下載源始碼自己編譯:

$ wget some_file_link.tgz
$ tar -zxf some_file_link.tgz
$ cd nginx
$ sudo apt-get install libpcre3-dev libssl-dev # 這些是編譯時,須用到的函式庫程式碼
$ sudo apt-get install libxml2-dev libxslt-dev # 這些是編譯時,須用到的函式庫程式碼
$ sudo apt-get install libgd2-xpm-dev libgeoip-dev # 這些是編譯時,須用到的函式庫程式碼
$ ./configure --prefix=/usr/local/nginx --with-debug --with-http_dav_module \
--with-http_addition_module --with-http_geoip_module --with-http_gzip_static_module \
--with-http_image_filter_module --with-http_realip_module --with-http_stub_status_module \
--with-http_ssl_module --with-http_sub_module --with-http_xslt_module \
--with-ipv6 --with-sha1=/usr/include/openssl --with-md5=/usr/include/openssl --with-mail \
--with-mail_ssl_module
$ make
$ sudo make install

這樣 Nginx 就安裝完成了。

接下來,我們作 Django 程式的設定,讓它可以跑在 fcgi mode 上,方法很簡單,原本我們在本機開發時,都是用:

$ python2.7 manage.py runserver 127.0.0.1:8080

讓它跑在 http://127.0.0.1:8080/ 上,現在則改用:

$ cd /home/somewhere
$ su - someuser -c "python2.7 manage.py runfcgi host=localhost port=3033 daemonize=true method=threaded workdir=/home/somewhere pidfile=/home/somewhere/fcgi.pid"

這樣 django 會在 127.0.0.1:3033 中,幫我們開一個 someuser 帳號權限的 fcgi server , daemonize=true 則表示指令打完後,它就背景處理了,想要把這個 fcgi server 殺掉,就去看看 /home/somewhere/fcgi.pid 的內容,裡面的編號就是系統行程編號, kill 那個編號就能關 fcgi server 了。

同時殺掉 fcgi server ,再馬上啟動它的指令可參考如下:

$ su - someuser -c "kill `cat /home/somewhere/fcgi.pid` && python2.7 manage.py runfcgi host=localhost port=3033 daemonize=true method=threaded workdir=/home/somewhere pidfile=/home/somewhere/fcgi.pid"

請注意在這個階段,你用瀏覽器去看 http://127.0.0.1:3033/ 是沒反應的,因為它現在跑的是 FastCGI 協定,不是 http 協定。瀏覽器無法跟 Django FastCGI 溝通。

接下來,我們再到 nginx.conf 去設定。Nginx 與 FastCGI Server 互動原理如下:
圖來自陈辉的博客
先由 Nginx 與瀏覽器互動,得到 GET, POST 等變數後,整理成 fastcgi 協定的變數,然後用 Socket 或 Port 方式傳遞給 FastCGI Server ,接下來就是 FastCGI 去驅動程式去處理,完成後拋回。

以下是 nginx.conf 的設定範例:

user www-data; # 子行程用的是 www-data 帳號
worker_processes 4; # 常駐 4 個子行程
pid /var/run/nginx.pid; # 紀錄母行程的編號
http {
    server_tokens off; # 網頁上不顯示伺服器版本編號
    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout 30;
    types_hash_max_size 2048;
    include /etc/nginx/mime.types;
    default_type application/octet-stream;
    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;
    gzip on;
    gzip_disable "msie6";
    server {
        listen 80;
        server_name www.whatever-you-want.com.tw;
        root /var/www;
        index index.html;
        access_log /var/log/nginx/TW-access.log;
        error_log /var/log/nginx/TW-error.log;
    }
    server {
        listen 443;
        server_name www.whatever-you-want.com;
        keepalive_timeout 60;
        ssl on;
        ssl_certificate /etc/ssl/hoamon.info/hoamon.info.crt;
        ssl_certificate_key /etc/ssl/hoamon.info/hoamon.info.key;
        location "/" {
            fastcgi_pass_header Authorization;
            fastcgi_intercept_errors off;
            fastcgi_pass 127.0.0.1:3033;
            fastcgi_param PATH_INFO                          $fastcgi_script_name;
            fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
            fastcgi_param  SERVER_SOFTWARE       nginx;
            fastcgi_param  QUERY_STRING                $query_string;
            fastcgi_param  REQUEST_METHOD         $request_method;
            fastcgi_param  CONTENT_TYPE                $content_type;
            fastcgi_param  CONTENT_LENGTH          $content_length;
            fastcgi_param  SCRIPT_FILENAME           $document_root$fastcgi_script_name;
            fastcgi_param  REQUEST_URI                     $request_uri;
            fastcgi_param  DOCUMENT_URI                 $document_uri;
            fastcgi_param  DOCUMENT_ROOT            $document_root;
            fastcgi_param  SERVER_PROTOCOL         $server_protocol;
            fastcgi_param  REMOTE_ADDR                 $remote_addr;
            fastcgi_param  REMOTE_PORT                  $remote_port;
            fastcgi_param  SERVER_ADDR                  $server_addr;
            fastcgi_param  SERVER_PORT                    $server_port;
            fastcgi_param  SERVER_NAME                  $server_name;
        }
        location "/media" {
            autoindex on;
            root /home/somewhere/media;
        }
        access_log  /var/log/nginx/whatever-you-want.access_log;
        error_log   /var/log/nginx/whatever-you-want.error_log;
    }
}

上面有兩個虛擬站台,一個是給 www.whatever-you-want.com.tw ,一個是給 www.whatever-you-want.com 。

www.whatever-you-want.com.tw 只是單純的靜態網站,預設首頁是 http://www.whatever-you-want.com.tw/index.html ,而它的硬碟位置在 /var/www/index.html 。

而使用者若是瀏覽 https://www.whatever-you-want.com/media 的連結,則 Nginx 會給它 /home/somewhere/media 資料夾內的所有檔案。除了 /media/.* 外,其他的連結都會用 3033 port 送到 Django FastCGI Server 處理。

而使用 https 的方法,只須要設定 3 個變數值: ssl , ssl_certificate , ssl_certificate_key 即可。

設定完成後,用指令開啟 Nginx :

$ /usr/local/nginx/sbin/nginx

重新載入:

$ /usr/local/nginx/sbin/nginx -s reload

關閉:

$ /usr/local/nginx/sbin/nginx -s stop

這樣 Nginx 伺服器就建立完成了。

在新架構下,可以由系統管理員獨立控管 Nginx 網頁伺服器的開啟、關閉,而讓程式設計師,自行作 FastCGI Server 的管理,程設師自己作程式更新、套用,避免給予過多的權限。畢竟這兩者的知識領域是有別的,少有人兩邊都作得很好。

=== 以下可能是 *nix(含 Mac) 專用(因為我不知道 Windows 能不能作 unix:socket 的指定) ===

如果我們一台機器有多個 django-base 的虛擬站台,那麼一個 django-base project 就要花一個 port ,這對於系統管理員及程式設計師而言,容易有搞亂的可能性,畢竟 "網址" <=> "port" <=> "django-base project" 的過程當中,是文字對應數字,再對應文字,難以記在人的腦中(也可能是我的記性比不上平均值吧!)。

所以我建議使用 Unix Socket 方式作對應。程式設計師把 socket 開在程式庫的 root 資料夾中,並取名為 django.socket 。再將 django.socket 權限設為 770 ,然後系統管理員把這個 django.socket 擁有群組設為 www-data 。

程式專案在 /home/someproject/ ,設定範例如下:

$ cd /home/someproject && /usr/bin/python2.7 manage.py runfcgi socket=`pwd`/django.socket method=threaded workdir=`pwd` pidfile=`pwd`/pid daemonize=true

上面程式設計師跑起一個 django-base 專案,並將 socket 開在 /home/someproject/django.socket 。

然後系統管理員作權限設定(也可以用 visudo 指給程式設計師作權限設定):

$ sudo chgrp www-data /home/someproject/django.socket
$ sudo chmod 770 /home/someproject/django.socket

系統管理員再把 nginx.conf 原本的 fastcgi_pass 127.0.0.1:3033 設定改如下:

        fastcgi_pass unix:/home/someproject/django.socket;

改成這樣的設定方式,對程式設計師來說,永遠是把 socket 開在同一個專案資料夾中,並命名為 django.socket ,而系統管理員也知道一定是專案資料夾下的 django.socket 。少了數字 port 的對應記憶,減少錯誤的機率。

三月 8, 2012

hoamon's sandbox
hoamon
hoamon's sandbox is about »

tag cloud

» Now.in 的創新與合法!? 賺錢是企業的第一目標,但法是企業成立的前提,而是不是創新卻不重要

路過 PT2 Club 的『多想三秒鐘,好嗎?』,文中討論 Mr.Jamei 所著『YouTube、土豆網與 Now.in 的不同』的觀點是否正確? 我想要補一刀,引用 Joel Sposkey 的話:『別想要找創投?,他們都是低能兒。』這句話我想 Jamei 也知道,因為他有介紹到


或許是 Joel 與 Jamei 的角色不同,所以對「創投」的想法會不一樣。但我個人卻是偏好 Joel 的角色。 Joel 是一家軟體公司的老闆,他從 Excel *1 產品經理(嚴格講,他還作過很多公司的工讀生)作起,學了一些經驗,然後把錢投資在自己身上開了間公司 Fog Greek 。沒有捲起袖子作事,是不能體會其中的難處及易處。創投只會在旁邊說風涼話,因為出一張嘴巴是很容易的。

註1: 認識我的人,多半都知道我討厭 MS 這家爛公司,但這不表示我討厭裡面的員工,我接受好人是可以在一間爛公司上班的,就像爛人也能在一間好公司上班一樣。後者我指的是 Jobs of Apple 。

創新業務的細節多如牛毛,不親身經歷,是無法想得出周全之計。因為它是『創新』呀!  所以有可能公司業務是法律沒規範到的,為什麼呢? 歐陸法系重成文,海洋法系講慣例,那個不是談已發生過的事。於是對一個新創公司負責人來說,一定要知道自己作的事到底合不合法,別忘了,公司是政府依公司法讓你申請的,公司利潤是會計師合法為你簽證的,與消費者的買賣行為也受消保法的約束。

談夢想,那是對自己、股東及員工說的話,對政府,請講合法的事。

誰寫程式不辛苦,誰開公司不頭大,但"用心用力"不代表你作的事就是正確的。另外,在這事件中,也能知道有得獎不代表一定成功。投資人別迷信那些什麼『最佳創新獎』、『最佳親和力獎』…,投資是要賺錢,但得獎不保證賺錢。

事實上,除了 Now.in 的例子外,我想更經典的是達康網,它都己經搞到興櫃了,還是可以被金管會一紙公文拉下馬。你說,它們嘔不嘔。

接下來,我想講講我的「後見之明」,之前我沒聽過 Now.in ,所以從「Now.In 線上聽廣播、自己當DJ! 免技術、免花錢,3分鐘搞定網路廣播電台!」、「曾經,我有個夢想….」這裡來推估 Now.in 運作原理。

它是由 DJ 下載一個 Python-base(Good Choices) 的 GUI 程式,在本機端執行。 DJ 所播放的音樂及個人語音先是送到 Now.in 的串流伺服器,然後聽眾來到 Now.in 的網站,使用者在該電台頁面利用 Flash 去作聆聽的動作。

因為版權音樂鐵定會經過 Now.in 的機器,所以非常容易受著作權人的限制,而且維護這些機器是很花錢的。

事實上, victor 在介紹時,有說過他也考慮過 P2P 的方案,但缺點是使用者得下載軟體安裝。然而,事後看來, P2P 才是 Now.in 之流業者的解套方案, P2P 只怕 SOPA ,而且 P2P 有一個好處,它可以讓網路電台跟無線電台作一樣的事:「接聽眾 call-in」。而用了 P2P 軟體,一樣可以把聽眾留言、電台資訊複製一份到 Now.in 網站上,供搜尋引擎建立索引,提高曝光率,還能讓 Now.in 的頻寬使用費、機器服務費降到最低。

而在 P2P 程式中,也是有方案可以讓聽眾不須下載程式(使用 java applet)就能聽音樂,但這有賴 DJ 使用電腦所處的網路 IP 是公共 IP ,如果是私有 IP 的話,也是沒機會。但想想未來在 IPv6 的時代中,誰都是公共 IP 了,現在開始開發,完成了,或許剛好接上 IPv6 的環境。

最後,我想講的是,「創新」得持續投入,今天被法律的打敗了,想辦法解決,不管是技術上(用 P2P)還是法律上(給影音產業入股),如果你真得在乎「創新」這個名詞的話。

= 後記 =

看了「專訪馮昌國律師:從 Now.in 案,看著作權法保護了誰?」後,才想到 P2P 也不過是把著作權問題丟給使用者,事實上,也沒真解決問題。

所以還得補上一個方法,當 DJ 播音樂時,程式得用音頻模式去視別它是那一首歌,然後讓 DJ 可以與對應的版權業者作買賣、拆帳之類的契約簽定(當然是在線上就談好的)。把 Now.in 變成一家版權交易的平台,就像 iTune 一樣,惟一的差別是版權人在 iTune 上自己作銷售,而在 Now.in 上,是請 DJ 作經銷。

再補上一個版權管理平台的介紹

二月 23, 2012

hoamon's sandbox
hoamon
hoamon's sandbox is about »

tag cloud

» 臺灣 50 (0050) ETF 的實物交割制度

0050 是類似基金的 ETF 股票,所以除了證交稅外,它也得繳基金管理費,但年費率約 0.5% ,其他國內基金都是 1.5% 起跳的,所以持有這 ETF 也都要每年繳一次『保護費』的,只是它比較便宜。

但它們也只不是只有繳管理費,還有其他零零總總的費用, 0050 都要繳,但它都會比「國內其他非 ETF 的基金」便宜。詳細收費請到綠角去研究,我就不再細說。

再來說明它的交易價格是怎麼決定的。 0050 的一張股票(或是講憑證),它的內容物就是國內其他 50 檔公司股票依市值為權重作組合,所以你買入一張 5 萬元的 0050 股票,裡面大概有 8 千多元的台積電股票。而你所看到的 0050 交易價格是某個人賣出一張給另一個人的價格,它與其他 50 檔股票的交易價格完全無關。

既然完全無關,為什麼 0050 的市價會與它所持有的 50 檔股票市價經加權平均後的淨值接近呢?

就是因為「實物交割」制度。

0050 除了用錢買外,還可以直接拿 50 檔股票(依市值權重比例作組合)去跟它換一堆 0050 的股票回來。它的一個單位大約在 1500 萬左右(要看台股指數),你買了 240 萬的台積電、 135 萬的鴻海…,反正就是按照的市值權重作組合,加起來約 1500 萬時,你可以去寶來投信跟它換 300 張的 0050 回來。反之,你也可以買了 300 張的 0050 ,去跟寶來換這 50 檔股票。

在這個「實物交割」制度下,有些有錢人在發現 0050 的交易價格小於 50 檔股票的加權價格時,他會買入 0050 ,並放空那 50 檔股票,然後去寶來換那 50 檔股票後,回券商那邊補券。反之,0050 的交易價格大於 50 檔股票的加權價格時,他放空 0050 ,並買入 50 檔股票,再去寶來換 0050 ,回券商那邊補券。這種操作手法叫「套利」。

「套利」是有成本的。要價差大,才會有人作套利。也因為套利,所以 0050 的交易價格不會離那 50 檔的加權市價太遠。

A Feedjack powered Planet
A Django site.