5/29/2012

反對證卷交易所得稅的謬誤

股票市場是什模樣的一個市場?
基本上,我個人粗淺的認知,基本上就是一場買空賣空的數字槓桿遊戲。

可以低價買進,高價賣出。
但……這個一張股票的價值,到底是誰定下來的?
有人說是市場決定,那市場又是怎麼決定的呢?
但那並不是重點。
重點是這種投機性和賭博沒啥兩樣的數字槓桿遊戲,為什麼不用繳稅?

在股票遊戲中,有交易才會課稅,對吧?是以交易的次數來計算?還是以交易的價值來決定?
前者是如果以交易量大,證交稅就會提高;後者則是不管你交易的數量多少,交易一筆,就以這筆的價值來計算。
前者就是證交稅,後者則是證所稅。

證交稅我只要交易量小,或是我多找幾個人頭戶,那我就可以規避掉這部份。
但證所稅只要有交易,就會被拔到毛。
看到這種情形,被拔毛的牛當然會哇哇叫。
但我們這些受薪階級每年都會被拔毛都沒有在叫了,你們這些投機客叫些什麼?

接著,聽一下這句話:『台灣股市瞬間蒸發兩兆元』。
兩兆……請問一下,如果沒有蒸發的話,這兩兆在哪?
在股市裡。
嗯……假設我今天是總統,我能不能馬上即刻拿出來花用?像是補貼一堆民進黨開出來的福利政策,就像昨天民進黨不是有人說,二十五年不繳助學貸款,就要政府扛下來?如果這『兩兆』可以用的話,可以造福多少像九把刀一樣『貧困』的學子?
不行?
那請問一下,這『兩兆』到底在哪?
他媽的不過就是一堆數字而已!只是證卷交易商喊出來的一個數字而已!一個根本沒有任何價值的數字而已。

股票市場充滿了荒謬和投機性;但一群人樂此不疲。
『請問這家公司的股票是會漲還是跌?』
不管你分析什麼年線、月線、K線,那都沒有意義。因為一家公司是否能夠撐得下去,資金是否能夠週轉的過來,是看這家公司的內部的體質、決策者是否愚蠢到做了一個笨決策,或是公司的投資失敗。
這些都是決定公司的成敗的主因。
而不是去年這個時間點,公司賺了多少錢,今年就該怎麼樣。

要判斷一間公司的股價是否會漲,不是統計學或是經濟學、會計學的範圍,而是機率學、占卜學的強項。
問老師、問名嘴、問專家、問學者,倒不如去卜個掛還比較準一點。
搞不好那些老師、名嘴、專家、學者告訴你的答案,也是他們昨天卜卦、問碟仙之後所做出來的結論。

所有人都在說,如果開徵證交稅,會讓股市怎樣,證券商怎樣,會讓台灣經濟衰退。
但沒有一個人可以解釋一下,這麼一個虛無飄渺,看似存在,但實際上沒有任何意義的數字,為什麼會讓台灣經濟衰退?
股市有這嗎大的效用嗎?你不賣死抱著還不一樣沒有意義?

我不懂的是一間公司營運正常,收入、開銷都可以打平,投資遞減之後還有盈餘,走著平穩踏實,低風險的路線,請問這間公司會衰退嗎?
大家看著鴻海的股票一飛沖天,口水都快流出來,所以都把鴻海的經營方式當成範本,想要複製『鴻海經驗』。
所以大家都在不斷地擴張、擴廠、也不管市場是否已經飽和,市場已經是否開始委縮,就是拼命的增加設備,採購不必要得東西。
這種需要龐大資金的公司,才會需要上市、上櫃,從股票市場之中獲得資金,做他們所謂的『更多的投資』。
那些『更多的投資』,只是說給人聽得藉口而已。
誰知道那些錢到底落到誰的口袋裡?

這陣子交易冷清,加權股價指數每天都在玩『跌跌樂』。散戶每個人都焦急的像什麼似的。
但在我這個不玩股票的人看來,這幾天交易冷清的原因,除了歐洲市場的不穩定以外,這根本就是大戶在教訓劉憶如。
一個公司在交易市場的股價,雖然是由市場決定;但口袋深的投機客,可以收購一間公司的股票,有人搶,就會有笨蛋跟著一起搶,然後讓這股價不斷地往上飆升。
升到高點之後,投機客瞬間殺出,坑殺一票笨蛋。
做得到這種事情的人,都是那些只要證交稅一開徵,他們就會很痛的混蛋。
混蛋們操控了股市,用交易量來教訓政府,讓政府順著他們的意思走,然後繼續坑殺股票市場。
而被坑殺的笨蛋們,卻跟著那群操控股市的混蛋一起痛罵政府,為什麼要在那群混蛋們身上拔毛?

要我提出方案可以,我想大家不會接受。
我的方案是:
找個殺手,看誰股票交易市場上獲利超過一千萬,誓死反對證交稅的傢伙,或是在立法院反對以及阻擋、扭曲證交稅這種稅制的傢伙給爆頭。
反正這些傢伙根本沒有想到什麼叫做公平正義,想到的都是自己的利益。

不過……
那可是一場大屠殺。而我沒那麼多錢可以請的起這種殺手。
……
這只是一種方案,我沒說要執行,也沒說這可行。

5/18/2012

UART通訊控制IO程式

再加個碼吧。
剛剛那一篇發表的是程式庫,這一篇發表的是頭文件和應用程式。

理論上來說啦,我比較想用UART中斷來做,但如果用了中斷,就沒有辦法使用stdio.h的函數。所以只好用輪詢的方式,
再沒有更好的選擇之前,我也只能將就著用著了。

基於我個人的美感,這個程式有個問題。

我不知道該怎麼清除畫面,當在輸入第二次的時候,在終端機顯示的時候,並不會跳到第一行第一列,而是往下增加。
這不是很嚴重的BUG,只是我個人的美感不能接受而已。
不過,話說回來了……
不過就是MCU的程式,在終端機監控部份的UI這麼在意做什麼?
……
我還是不太能接受……

timerAPI.h
 /************************************************************************************************/
/*
本程式依照創用CC規範,也就是說,愛怎麼用就怎麼用,就算拿去賺錢,只要別讓我知道就好。
設計者:Ethan
設計日期:2012/5/5
程式功能:使用計時器,做出一個週期為兩秒的方波
*/

#ifndef   __timerAPI_H__
#define   __timerAPI_H__


//程式功能:內部計時,TR啟動,
//DelayX1msTimer1Mode0 == Timer1,Mode0 1ms延遲產生程式;
extern void DelayX1msTimer0Mode0(unsigned int count);

//程式功能:內部計時,TR啟動,
//DelayX1msTimer0Mode0 == Timer0,mode0 1ms延遲產生程式;
extern void DelayX1msTimer0Mode1(unsigned int count);

//程式功能:內部計時,TR啟動,
//DelayX1msTimer0Mode0 == Timer0,mode0 1ms延遲產生程式;
extern void DelayX1msTimer1Mode1(unsigned int count);

//程式功能:內部計時,TR啟動,
//DelayX1msTimer1Mode0 == Timer1,Mode1 1ms延遲產生程式;
extern void DelayX1msTimer1Mode0(unsigned int count);

//程式功能:內部計時,TR啟動,溢位自動載入
//DelayX1msTimer2      == Timer0,mode0 1ms延遲產生程式;
//8052專屬程式,當需要使用這個函數的時候,請記得加上
//『#define AT8052』這一行指令

#ifdef AT8052
extern void DelayX1msTimer2(unsigned int count);
#endif

#endif 

 main.c
 /************************************************************************************************/
#include
#include
#include
#include"timer\timerAPI.h"
//#include"time\DelayX1msTimer0Mode1.c"

//char uart_data;

extern void Timer2InterupUART(void);
//extern void DelayX1msTimer0Mode1(unsigned int count);

void main (void){
    char input;
    char *c_input;
    char page2;
//    TMOD = 0x01;   
    Timer2InterupUART();
    P1 =0x00;

       TI=1;
    printf("\n");
       printf("*******Welcome*******\n");
       printf("Select function:\n");
    printf("a. port0 on \n");
    printf("b. port1 on \n");
    printf("c. port3 on \n");
    printf("d. next page \n");

       scanf("%c",&input);     
    printf("\n",input);


       printf("*******Power cycle*******\n");   
    printf("a. port0 on 100ms , off 5s \n");

       scanf("%c",&page2);     
    printf("\n",page2);
   
    //scanf("%s",&c_input);
    //printf("\n %s",page2);

   
   while(RI==0){
        switch(input){
        case 'a':
            //11111110
            //P1=0xFE;
            //00000001
            P1=0x01;
            break;
        case 'b':
            //11111101
            //P1=0xFD;
            //00000010
            P1=0x02;
            break;
        case 'c':
            //11110111
            //P1_3=0xF7;
            //00001000
            P1=0x08;
            break;
        }
        switch(page2){
        case 'a':
            P1=0x01;
            DelayX1msTimer0Mode1(5000);
            P1=0x00;
            DelayX1msTimer0Mode1(50000);
            break;
        }

  
   } // endless
 
}

8052延遲程式Library

以下是我最近對8052在計時器上的研究程式。
基本上就只是延遲1ms的程式,因為裡頭有個迴圈,可以透過函數傳值(傳遞數值)的方式去指定需要多少延遲時間。
假設DelayX1msTimer2(1000)為例子,傳入的值是”1000”的時候,代表這個函數要延遲一秒鐘。

請不要說這個程式有錯,因為沒有main()主程式。因為這是函式庫的程式
看到『extern 』這個字了沒?

或多或少也得公開一點原始碼,省得有人說我『這個人不過就是個找不到答案想要免費解答,結果得到STFW安慰獎就開始爆走的人而以,的確不專業和不敬業』
 這是什麼鳥話?這是中文嗎?連標點符號都沒有。


#include
#include "timerAPI.h"
#define AT8052

/*

本程式依照創用CC規範,也就是說,愛怎麼用就怎麼用,就算拿去賺錢我,只要別讓我知道就好。

設計者:Ethan

設計日期:2012/5/5

程式功能:內部計時,TR啟動,
DelayX1msTimer1Mode0 == Timer1,Mode0 1ms延遲產生程式;
DelayX1msTimer1Mode0 == Timer1,Mode1 1ms延遲產生程式;
DelayX1msTimer0Mode0 == Timer0,mode0 1ms延遲產生程式;
DelayX1msTimer0Mode0 == Timer0,mode0 1ms延遲產生程式;
DelayX1msTimer2      == Timer0,mode0 1ms延遲產生程式;
*/

//Timer 2,內部計數,溢位重新載入,TR啟動,計時1ms副程式
//Count=延遲時間
//Count=1000,延遲一秒
//Count=10000,延遲十秒
//僅限在8052上使用

#ifdef AT8052

extern void DelayX1msTimer2(unsigned int count){

      RCAP2H=TH2=(65536-1000)/256;  //設定TIMER2重新載入時間
      RCAP2L=TL2=(65536-1000)%256;
    //因為使用Timer2,會自動重新載入設定
    while(count){
        TR2=1;
        while(TF2 ==0);
        TF2=0;
        count--;  
    }
    TR2=0;
}

#endif


//Timer 1,Mode 0 ,內部計數,TR啟動,計時1ms副程式
//Count=延遲時間
//Count=1000,延遲一秒
//Count=10000,延遲十秒
extern void DelayX1msTimer1Mode0(unsigned int count){
    //13位元計數,所以是2^13=8192
    //TLx=(計數位元數-計數次數)%256
    //THx=(計數位元數-計數次數)/256
     TL1=(8192-1000)%32;
    TH1=(8192-1000)/32;
    TR1=1;//Timer 0啟動
    while (count)
    {
        //TF,計數溢位旗標,數到了就會變為0
        while(TF1==0);
        //重新設定Timer 0
        TL1=(8192-1000)%32;
        TH1=(8192-1000)/32;
        TF1=0;
        count--;
    }
     TR1=0;//Timer 0關閉
 }


//Timer 0,Mode 0 ,內部計數,TR啟動,計時1ms副程式
//Count=延遲時間
//Count=1000,延遲一秒
//Count=10000,延遲十秒
extern void DelayX1msTimer0Mode0(unsigned int count){
    //13位元計數,所以是2^13=8192
    //TLx=(計數位元數-計數次數)%256
    //THx=(計數位元數-計數次數)/256
     TL0=(8192-1000)%32;
    TH0=(8192-1000)/32;
    TR0=1;//Timer 0啟動
    while (count)
    {
        //TF,計數溢位旗標,數到了就會變為0
        while(TF0==0);
        //重新設定Timer 0
        TL0=(8192-1000)%32;
        TH0=(8192-1000)/32;
        TF0=0;
        count--;
    }
     TR0=0;//Timer 0關閉
 }

//Timer 0,Mode 1 ,內部計數,TR啟動,計時1ms副程式
//Count=延遲時間
//Count=1000,延遲一秒
//Count=10000,延遲十秒
extern void DelayX1msTimer0Mode1(unsigned int count){
    //16位元計數,所以是2^16=65535
    //TLx=(計數位元數-計數次數)%256
    //THx=(計數位元數-計數次數)/256
     TL0=(65536-1000)%256;
    TH0=(65536-1000)/256;
    TR0=1;//Timer 0啟動
    while (count)
    {
        //TF,計數溢位旗標,數到了就會變為0
        while(TF0==0);
        //重新設定Timer 0
        TL0=(65536-1000)%256;
        TH0=(65536-1000)/256;
        TF0=0;
        count--;
    }
     TR0=0;//Timer 0關閉
 }

//Timer 1,Mode 1 ,內部計數,TR啟動,計時1ms副程式
//Count=延遲時間
//Count=1000,延遲一秒
//Count=10000,延遲十秒
extern void DelayX1msTimer1Mode1(unsigned int count){
    //16位元計數,所以是2^16=65535
    //TLx=(計數位元數-計數次數)%256
    //THx=(計數位元數-計數次數)/256
     TL1=(65536-1000)%256;
    TH1=(65536-1000)/256;
    TR1=1;//Timer 0啟動
    while (count)
    {
        //TF,計數溢位旗標,數到了就會變為0
        while(TF1==0);
        //重新設定Timer 0
        TL1=(65536-1000)%256;
        TH1=(65536-1000)/256;
        TF1=0;
        count--;
    }
     TR1=0;//Timer 0關閉
 }


我支持的,並不是可以給我多少錢的總統,而是一個可以確立正確價值觀的領導人

看到最近的報紙新聞,我一直在想,我這樣堅持相信政府,到底是對還是錯?
因為現在的政府做的事情大多都是短空長多,未來十年、二十年一定會看到成果。
但反政府的聲音一天比一天大;雖不至於讓我改變我的想法,但也讓我倍感焦慮。

所有反馬,對馬政府失望的人,在根本上就犯了一個錯誤:馬英九不是神,陳內閣不是天兵天將,不可能帶領著整個台灣走向奶與蜜溢流之地(再說,這世界也沒這種地方)。馬英九上台,股市上萬點?這種事情我從來就不相信。
拜託,馬英九也不過只是台灣總統而已,又不是世界總統;還有,是沒看到歐洲那群死豬只要享受不要節約,搞得全球經濟亂七八糟嗎?
還有,哪個笨蛋還對今年的經濟抱持著希望的?

有人說馬英九變獨裁了,但我到覺得馬英九並沒有變,變得是馬英九希望你改變你的生活,因為要改變生活,所以會有不方便的時刻。
但很遺憾的,群眾都是愚蠢的,多一個人就多一群笨蛋。

有人指責政府為何要在現在改革?改革要在正確的時間,做對的事情。
說真的,我覺得這句『正確的時間,做對的事情』話根本就是胡扯。

請定義一下什麼叫做『正確的時間』?
我今天說要減肥,請問一下我是不是應該去起個壇,問個卦,看看今天適不適合減肥?如果不適合的話,那是不是明天再說?明天再起個壇,問個卦,如果還是不行的話,那什麼時候才能減肥?
沒有什麼『正確的時間』,最『正確的時間』就是『即刻』、『馬上』,即起即行。
因為變化太多,所以如果要等待正確的時間,那什麼事情都不用做了。

還有,有多少人知道什麼事『對的事情』?
對股市大戶來說,別說證所稅了,最好就連證交稅都不要繳,『對的事情』就是不准從他們口袋裡拿錢。
對百姓來說,什麼台電、中油有肥貓,那根本不重要,因為對民眾來說,『對的事情』就是要讓他們躺著過,最好連工作都不須要做,待在家裡就有錢可以拿。

美國用美國牛卡貿易協定,請問這該怎麼辦?(我唯一想到的解決方案就是暗殺所有在美國養牛的人。這可是大規模屠殺喔~~)
中、日、韓三國已經取消了貿易屏障,那請問題台灣呢?台灣該怎麼辦?做吃等死?
美國牛有瘦肉精,有狂牛症?
呃……那請問一下,台灣豬有沒有瘦肉精呢?有沒有抗生素呢?有沒有餵食化學飼料?
還有,請問一下,你是喜歡買溫體肉?還是冷凍肉?後者加工有問題,前者我們等於在吃腐敗中的肉,你以為你吃得多營養、衛生、無毒嗎?

台電花了太多錢做不重要的事情?請問台電是四年前成立的,還是四十年前成立的?四十年的沈痾,四年就要清除?你想太美了。
如果把中油這個參數加進去的話,可以引導出另一個命題:請問台灣的能源很充裕嗎?
抱歉,台灣根本是個沒啥要水沒水,要石油沒石油,要能源沒能源的地方。
理論上,台灣的油價應該貴到一般庶民只能騎腳踏車,『機車』是有錢人才騎的起;電價貴到夏天只能用扇子,『電風扇』是有錢人才吹的起。
但為何我們可以享受那麼廉價的油價和電力?
罵來的嗎?

這些改革都是最『正確的事情』。但這把改革的大刀,不是砍到國民黨樁腳、地方派系身上,而是砍到我們大家的身上。
現在馬上即刻做,是最『正確的時間』,因為要等歐豬那幾國開始痛,那不知道要等到多久;而且這兩年台灣沒選舉,現在做的話,兩年後就會有初步的成果。
不現在做,什麼時候才能做?哪年哪月哪一天?等到台灣破產嗎?

另外,政策反覆?什麼叫做政策反覆?
不照你說得就是『獨裁不體恤民心』,照你說的去做就是『政策反覆』?
說真的,套一句郝柏村說過的話:朝令夕改又何妨。
你沒當過兵啊?後令壓前令這種事情經常發生的嗎?

是的,我支持馬英九,我也支持這個政府。
我相信的,並不是馬英九可以讓我們過更好的生活,而是他的人格,他那一家的做事方式,可以讓我們有更好的文化,讓我們有更好的風氣。
上樑正了,下樑還會歪嗎?
苦民所苦?少來了,見鬼了,把總統當成皇帝了嗎?
政府只要把大的事情做好,行政、立法、司法、考試、監察這五項做好就好了。
剩下那是我的事情。

這才叫做『民主』。
不是要政府從出生到死亡,從『早安』到『晚安』的把你照顧的無微不至。
這種民主,叫做『希臘』。
自己做的事情自己負責,反省著自己,甚至是自己祖先做過的事情,過著簡單節約的生活。
這種民主叫做『德國』(呃……二戰德國式的民主的確令人無法認同……)。

你想過哪一種民主?
Google
Creative Commons License markscat的異想世界markscat製作,以創用CC 姓名標示-非商業性-相同方式分享 2.5 台灣 授權條款釋出。