2016/12/30

理財筆記- 如何選股, 以及股票的買進與賣出時機

散戶投資股票之優勢為選股與時間, 由於我們的資本少少因此更許要慎選標的物, 根據每個人自己能夠接受的常現或短線作決定, 但我個人建議要走長線才會提高勝率, 不然只是在賭博!

選股SOP

  1. 是否這間公司(股票)你打算存股10年?
    • 巴菲特曾說過:「如果你不願意擁有一支股票10年,那就不要考慮擁有它10分鐘。」
    • 巴菲特還說:「我最喜歡持有一支股票的時間是永遠。」
  2. 是否這間公司(股票) 每年的配股配息是穩定的 ? 殖利率至少要3%以上, 或者它有好的股東報酬率(ROE) ? 至少要8%以上
  3. 是否這家公司的收益模式是穩定的? 客戶願意常常消費, 或著有跟客戶簽長約
  4. 本益比低於15%,
  5. 是否為該產業的前兩名? 而且是寡占市場?
  6. 買進該股票的時候就要考慮是存股, 還是賺波段?

 

買進

  1. 存股型股票, 等波段回檔時買入。若持續沒回檔,可以考慮其他行業回檔的股票,讓投資產業組合多樣化
  2. 好公司被錯殺, 股價被低估
  3. 觀察還原股價技術線圖, 若是股價回檔到一定程度可以考慮買進, 前提是這家公司的還原股價長線是持續上升

賣出

  1. 本質變壞, 連兩季出現虧損
  2. 該產業逐漸失去護城河, 這塊市場轉向新的商業模式

2016/12/27

IDE, AHCI, RAID硬碟模式

硬碟通常提供 3 種模式︰IDE、AHCI 和 RAID。
AHCI 和 RAID需要安裝相對應的驅動程式。
否則此硬碟機可能無法被偵測。

  1. IDE : 一般硬碟模式,不可熱插拔
  2. AHCI : SATA模式,可熱插拔和可啟動NCQ (必須SATA硬碟)
    • AHCI(進階主機控制器介面)是一種由英特爾制定的技術標準。AHCI需在 BIOS 中啟用
    • AHCI 模式具有 3 大優勢︰
      • 支援 NCQ(原生指令排序),從而使 SATA 硬碟機一次能夠接受一個以上的指令並能以動態的方式對指令進行重新排序以獲得最大效率。
      • 支援裝置熱插拔功能。
      • 在開機時,支援多個硬碟機的交錯加速。
    • *如果您是使用IDE模式來安裝Windows,之後再從BIOS裡將設定變更為AHCI模式然後重新開機,可能導致系統出現藍底白字且無法進入Windows。
    • 如果您希望啟用AHCI,建議您重新安裝Windows,並且於安裝過程載入AHCI驅動程式。
  3. RAID : 一般需要兩個以上的硬碟,將多個硬碟組合成為一個硬碟以提高硬碟效率。
    • 根據不同的 RAID 模式就有不同的功能。
      • 例如 RAID-0 將兩顆硬碟組合起來提高讀寫速度,比較風險。如其中一顆硬碟出問題,整個RAID-0 資料就全滅。
      • RAID-1 組合起來成為鏡像備份,比較安全,但沒有提高讀寫速度。
      • 也有類似 RAID-0+1 模式,同時具備 RAID-0 和 RAID-1 的模式,但最低限度需要 4 顆硬碟。

 

2016/12/20

修正visual studio 的 "Some bytes have been replaced with the Unicode substitution character while loading file"

剛安裝visual studio去編譯, 發現以下錯誤:

Some bytes have been replaced with the Unicode substitution character while loading file C:\Users\xxxxxxxx\1305376\VariableBinder.cs with Unicode (UTF-8) encoding. Saving the file will not preserve the original file contents.

參考自這裡

大致上是說你的一些檔案被修改且取代了, 所以內容變得很奇怪visual studio無法編譯…

這個問題可能發生在各版本,

visual studio 2010 2013 2015, 因為跟系統的設置有關係啦…

解法:

Just ran into similar issue and found a way to fix it:

  1. Open “Region” from Control Panel
  2. Choose “Administrative” tab
  3. Check if  your “Language for non-Unicode programs” is any UTF-8 or Unicode language that other than English.
  4. If so, please click “Change system locale…” and change it to English.
  5. It then works after locale change and rebooting.

2016/12/16

軟體開發之 Iterator 模式 (疊代器)

(參考自設計模式)
在設計程式的過程中,經常有的需求之一,就是希望逐一取得某物件內部的所有資料(或物件),像是取得ArrayList中所有 的資料,或取得HashSet中所有的資料。

由於物件在實作內部資料的組織時方式不盡相同,因此也只有物件本身才知道如何收集內部資料,因此Iterator的實作,通常會是物件的內部類別,外界無 需關心,只要知道如何操作Iterator即可。

以Java 的Collection API設計來說

在JDK 1.4時,iterator()方法是定義在Collection介面上,每個Collection的實現類別,都會有iterator()方法,在 JDK5之後,則將iterator()方法定義在Iterable介面上,而Collection介面則繼承了Iterable介面:

例如,您也許會希望設計一個foreach方法,可以將丟給它的物件中的資料逐一取得並顯示在主控台中:

List list = new ArrayList();...foreach(list);Set set = new HashSet();....foreach(set);

因為List是有序結構並有索引特性,而Set則為無序不重複的特性,兩者所提供的公開存取方法也不相同,如何將foreach方法設計的通用是個問題。

無論是List或Set,都有個iterator()方法可以傳回一個Iterator物件,這個物件會收集List或Set物件內部資料,並有 hasNext()、next()方法可以使用,而實際上,這個方法是繼承自Collection介面(List與Set的父介面),您可以這麼設計 foreach方法:

public static void foreach(Collection collection) {    Iterator iterator = collection.iterator();    while(iterator.hasNext()) {        System.out.println(iterator.next());    }}

這是Iterator模式的實現,不同的物件內部在組織資料方式並不相同(陣列?鏈結?雜湊?),所提供的公開存取介面也不一樣,為了有一致的方式來逐一取 得物件內部的資料,您可以讓一個Iterator於物件內部進行收集,之後傳回Iterator物件,透過該Iterator來逐一取得物件內部資料。

其他語言的一些iterator的範例:

C#

// Method that takes an iterable input (possibly an array)// and returns all even numbers.public static IEnumerable GetEven(IEnumerable numbers){    foreach(int i in numbers)    {        if (i % 2 == 0) yield return i;    }}

C++

templatevoid printall(InputIterator first, InputIterator last){    for(; first != last; ++first)    {        std::cout << *first << std::endl;    }}

JAVA:

Iterator iter = list.iterator();//Iterator iter = list.iterator();    in J2SE 5.0while (iter.hasNext())    System.out.println(iter.next());

PHP

class a implements Iterator {  var $keys = array("k1", "k2", "k3");  var $vals = array("v1", "v2", "v3");  var $pos = 0;  function current() {    return $this->vals[$this->pos];  }  function key() {    return $this->keys[$this->pos];  }  function next() {    $this->pos++;  }  function rewind() {    $this->pos = 0;  }  function valid() {    if($this->pos>=count($this->keys)) {      return false;    }    else {      return true;    }  }}$a = new a;foreach($a as $k=>$v) echo "$k:::$v\n";執行結果:
Feng-Hsu-Pingteki-MacBook-Air:ironman6 fillano$ php 1-4a.phpk1:::v1k2:::v2k3:::v3

2016/12/05

台灣歷年通膨率 / 主計處通膨率 / 消費者物價指數年增率 查詢

可以看:
1. 消費者物價指數及其年增率
2. 消費者物價指數年增率(%)

通貨膨脹會讓你的錢越來越沒價值
要了解什麼是通貨膨脹,我們可以先從字面上的意義來看,通貨就是通用貨幣,也就是錢的意思,通貨膨脹就是錢膨脹了,
換句話說,就是錢越來越沒價值,一樣的錢能買的東西越來越少。想知道東西到底漲多少就要看通膨率, 如果我們把通貨膨脹的概念數字化,就可以很容易的比較東西到底貴多少。所以經濟學家們定義了一個數字,叫做通膨率


通貨膨脹隨時隨地都在發生

還記得我小時候最喜歡吃巷子口的小吃攤,我印象很深刻,當時一頓飯加小菜,吃下來不用50元。國小的時候最喜歡吃零食,那時候最夯的就是科學麵,然而,隨著時代的演進,好萊塢巨星都幫忙代言了,價格也漲了不少!所以你也可以回想一下,從小的成長歷程中,哪些東西也漲價了呢?漸漸的你會發現,不管你有沒有注意到,通貨膨脹隨時隨地都在發生。

消費者物價指數 (民國100年=100)

消費者物價指數( Consumer Price Index ),簡稱為CPI,又稱生活成本指數( Cost of Living Index ),係指各國政府定期對國內各類商品的零售價格,利用加權平均的方法,所計算出來的價格指數。消費者物價指數的內容,主要由食品、房屋成本、交通、水電、衣著、文教、休閒等等與民生息息相關的商品項目所組成。一般而言,各國的工資及退休金的調整幅度大多是按消費者物價指數的漲幅來調整。

消費者物價指數年增率 (%)

各國央行升息、降息牽動全球投資人的心,而央行在決定貨幣政策時,往往將通膨視為重要指標,一般國家通常以「消費者物價指數(CPI)」做為計算通貨膨脹率的依據,消費者物價指數常常聽,但你真的了解嗎?而升息、降息為什麼又跟通膨、跟消費者物價指數有關呢?

消費者物價指數(Consumer Price Inedx,CPI)為反映民生有關的產品、服務價格變動程度的指標,各國會將食衣住行育樂及醫療等,與生活息息相關的消費性商品和服務納入。通常專責統計 CPI 的單位,會定期以抽樣方式調查民眾的消費型態,整理出一組較能代表全國民眾消費狀況的消費組合逐月追蹤、統計。以台灣而言,包含食物、交通通訊、衣著、醫療保健、居住、教養娛樂及雜項等七大類。

在分配各細項權重後,算出一個總指數,再選定一個基準年(月)做為基期,並將基期設定值設為 100,以方便各期的 CPI 數值可直接與基期做比較,各國 CPI 的編制通常大同小異,但在各細項的比重取捨,以及基期的選擇上會有所不同。台灣每逢民國年度尾數為 0 和 5 時,變更一次基期,目前以 2011 年(民國 100 年)為基期。透過與基期年度相比可觀察國家物價與購買力間的消長,並可從 CPI 月增與年增率來判讀通膨壓力和趨勢。

職場分享之向上管理 - 工作滿足感的9成來自與上司(主管)之間的關係

「糟糕的人際關係」這是所有職業都會有的壓力,像是最近開始受重視的職權騷擾、性騷擾,甚至是和上司或公司前輩間關係不好等等。此外,打工族或是派遣員工這類,占所有勞動人口3分之1的非典型就業人員,容易在職場上遭受排擠,午餐時可能獨自一人在辦公室吃,容易產生覺得孤獨,有人際關係出現問題等狀況。

上班族在工作中得到的滿足感,有9成握在與上司的關係上

這些壓力之中,我認為職場上的人際關係最為麻煩也最容易成為壓力主因。以我個人來說,上班族在工作中得到的滿足感,有9成握在與上司的關係上。遇到好上司的人,工作起來特別幸福。我曾接觸過的,被認為有很高潛力的優秀上班族,幾乎都會說:「我能有現在的成就,都得感謝以前一起工作的上司。」由此可見影響有多大。

當然,也有遇到相反狀況的人。養命酒製造株式會社於2013年所進行的「關於上班族壓力與腸胃不適的實際狀況調查」中發現,佔據最容易感到胃痛的壓力第一名的,就是『與上司間的關係』。最為需要養命酒的,就是這些身懷辦公室內上下關係問題的人。與上司的關係一旦惡化,就容易讓人提出辭呈。上班族辭職的最多原因之一就是與上司間的人際關係問題,這也會影響到自己的職涯履歷,千萬不能輕視。特別是與不好的上司一起工作,每天都會覺得活在地獄中。

如果自己很認真工作,卻無法得到上司認同時,自然會感到很失望吧。其中也會出現不只不認同自己的工作,甚至還會阻撓自己的上司。只不過,就算可以選擇公司,卻無法選擇上司,我想,幾乎沒人能夠自己選擇上司吧。此外,有些上司的個性或是行為本身就有問題,就算希望他能夠朝好的方向改變,卻不是件容易的事情。

部下對上司的影響力極為微小

幾乎沒有上司的態度或言行會朝著部下期待的方向變好,非常不幸的部下對上司的影響力極為微小。我曾經也和不擅長相處的上司一起工作過,也曾經希望「他能夠改變和我的相處方式」,但期待越大失望也越大,只留下一個慘痛的經驗。這是因為自己設法想去改變一個無法改變的事物。

擁有恢復力的人,會面對現實且合理接受。並不是努力去改變一個無法改變的事物,而是聚焦在能夠改變的事物上面工作。

遇到這種職場中上下關係問題所導致的壓力時,無法改變的就是上司的個性、思考方法與講話方式。那麼,能夠改變的事物是那些呢?那就是面對上司的言行時,「自己該如何反應」。面對上司的態度或是說話內容,該如何接受、怎麼應對,是自己可以控制的範圍。

應該由部屬主動,比較容易扭轉

作為主管的,理應對部屬互信互讓,試著接近部屬,不過《上司是麻吉,工作更順利》一書作者本間正人卻認為,上司要處理的事情遠多過部屬,應該由部屬主動,比較容易扭轉彼此的相處。 

「畢竟我們所要面對的,無非是上司一個人,但改從上司立場來看,部門主管幾乎都有兩人以上的部屬。」「以一對多」的現實令很多主管即使意識到自己脾氣不好,也未必有多餘心力處理。 如果你面對的正是較為情緒化、火氣大的主管,該如何與他共事,化解他可能帶來的負面影響? 

被罵當下:虛心接受

通常部屬在被老闆罵的當下,不外乎兩種反應。第1種,靜默不語,只是低著頭不說話;第2種,試圖反駁。但這兩種人都會讓老闆更生氣、罵得更兇。其實「事件」本身都是中性的,是因為人選擇負面反應、負面行為,才使得事件變得負面。上班族的EQ要練得比主管高,訓練自己在當下就能轉化心態,不隨主管的心情起舞。「主管通常是對事不對人,只是用詞可能不適當,所以我們不應該以『受害者』的角度自居,而是要當個『問題解決者』。」

鉅微曾經做過績效與壓力來源的交叉分析,發現高績效與中低績效的工作者雖然都有壓力,但是壓力來源不同。前者的壓力來自自我,後者則認為都是主管、環境、工作本身使他感到壓力,「如果一直處在受害者角度,不斷怪罪他人,很難成功,」范淑婷分析。

當你排除了自己的情緒後,就能比較心平氣和地詢問主管:「我怎麼做會比較好?」把對話導向問題該如何解決。 《就是愛被罵》的作者鄭匡宇有很多被罵經驗,他通常在當下會跟主管說:「是,我了解,我會改進。」聽起來似乎姿態很低,其實不然。他進一步指出,因為你並沒有說出「我錯了」、立即同意是自己的錯誤,但又能藉此說法平撫主管情緒。 若把時間拉長,不妨透過一次次的自我修練拉高思考層次。

「被罵」在整段職場生涯中,不過是個小事件,可以藉此反芻,以後絕對不這樣對待他人;也可以把這次事件做為未來帶部屬時分享的故事。 當然,有些主管在氣頭上時,的確會口不擇言,讓人因為他的人身攻擊而感到自尊受損,這時候,修復自我最好的方式就是正面以對。 心情修復:宣洩後再激勵自己 如果心情被干擾,可以先找個安靜的地方發洩情緒,或是利用讓自己開心的事物轉移注意力。「當你不再陷入壞情緒中,你才有腦袋想出解決辦法,」鄭匡宇指出。

「這時不建議先找同事抒發,」范淑婷強調,被主管罵完後,自己也是情緒不佳,這時候找同事宣洩,只會湊在一起抱怨。「抱怨解決不了問題,你可以把『正面』因素加進你和同事的對話中,」鄭匡宇舉例,當同事們聚在一起抱怨主管時,你可以說:「老闆也這樣罵過我,但我們可以怎麼做?」一旦出現「該怎麼辦」的字眼,就能把大家導向解決問題的正面討論。

除了心情受到影響,很多人可能開始指責自己、喪失自信心。《別怕大動物──搞定主管,不怕丟飯碗》作者克莉斯汀娜‧薇納(Christine Weiner)表示,一切取決在己。當自己決定要過正面並自主的生活,就不會受到主管或自己生氣、憤怒的影響。

辭職? 但是到這地步之前你可以…

「了不起我們還可以辭職,但是到這地步之前,你還可以做很多事來增加自信心。」她建議找一張紙,花5分鐘寫下10~15種自己職場的優勢,釐清主管借重你的地方,例如「我很可靠」、「客戶很欣賞我可親的態度」、「我做事認真而且有原則」等等正面語錄,貼在浴室鏡子或是電腦螢幕旁,每天看著這些語錄,會使它漸漸產生效果。

或是找到一塊工作領域內的「樂土」,幫助自己工作愉快。《搞定魔鬼上司》作者肖恩‧貝爾丁(Shaun Belding)說明,首先你要問自己一個問題:我希望從工作中得到什麼?工作中有什麼事能夠帶來滿足?一旦找出你在工作中最感驕傲的一點,下一步就讓自己每天都能享受這一點。「對自己工作感到驕傲的好處是,沒有人能夠剝奪你得到的樂趣,而且提高你的自信度,」肖恩解釋。

背後因素:為我好還是出氣筒?

主管為什麼會變得EQ低?也許他一開始也希望對待下屬如朋友,耐心指導、挖掘他們的潛能,但是當數字、會議和目標進度、績效壓力重重壓在他身上,個性再溫和的主管也可能感到力不從心。 身處高壓下,本來就容易使人覺得煩燥、不耐煩,再加上許多管理者並沒有經過階段性的培養就受到拔擢,管理職使他焦慮,不懂得如何應付下屬的問題,只好以罵人或教訓的態度回應。 不過,從上司罵你的內容中,其實能夠清楚感覺到他是為你好,還是只是遷怒於你。范淑婷認為,如果上司明確指出你應該改善的地方、具體提出建議,就是為你好。如果他只是無的放矢,提不出任何解決辦法,那就表示你只是無辜地成為出氣筒。 內容釐清後,你可以努力改進,但若覺得主管的態度你無法接受,與其亂猜他罵你的原因,惠悅企業管理顧問公司亞太區企業併購諮詢業務負責人周淑媛建議,乾脆直接找主管問清楚。像是與主管約個時間吃午餐,並在事前先找同事角色扮演,預先模擬要講的內容,揣摩主管可能的反應。

「講話最好不要太過隱喻,以免被主管識破更尷尬,」周淑媛說,你可以向主管說明當天情況帶給你的情緒,問他之後該怎麼做,讓他了解你對彼此關係的重視,這麼做都是為了未來合作更順暢。 萬一你一時衝動,跟主管起了正面衝突,「沒有什麼事情是不能回頭的,」鄭匡宇提醒。只要懂得善後,還是有機會修補裂痕。

關係修補:識時務者,主動溝通

除非你不想繼續待在這家公司,或是你的能力很強,主管不敢輕易請你走人,但為了辦公室和諧,以及避免兩人日後可能產生的心結,身為下屬都有必要做一些動作。否則心結產生,你更容易陷入受害者的角色,認為主管老是看你不順眼,對自己挑三撿四。

建議寫一張小紙條給主管道歉;同樣的,還是可以約主管談談,但時機以及怎麼談都非常重要。 肖恩表示,和主管進行開誠布公談話的最佳時機是一天的開始,「在你的上司還沒進入每天程式化的例行公事之前,在某些事情出了問題、惹得他情緒不好之前,早點去上班。」 第2,找一個安靜的地方;最後,事先通知你的上司。如此,你的上司不但能夠預先安排好時間,也同時知道你要和他談的事情十分重要。 談的內容要經過審慎思考。

首先,先針對你當天「以下犯上」的行為道歉,因為這一部份的確是身為下屬的不對。 再來,坦承與主管溝通他對你造成的影響,肖恩舉例,你可以說:「當您說出這些明顯具有諷刺意味的話語後,我覺得它打擊到了我的工作熱情,它給我的感覺是,您不欣賞我做的事情。」

如果主管回應,他對你的工作不滿意,你就可以接下去問:「那我能做些什麼事情來達到您的期望?」

部屬與老闆因為位置不同,看事情的角度也會不同。上司可能不知道自己的行為對於周圍的人有什麼影響,就算他感覺到自己使你不舒服,也未必正確知道自己把你逼到什麼程度。所以一定要給主管適當的回饋,讓他知道可能傷害到了你。

最後一步:職災認定

當你已經試過種種方法,都無法改變老闆對你破口大罵的狀況,還有最後一步可以請求權益上的救濟:職業災害認定。

范淑婷指出,日本已經把躁鬱症、恐慌症、焦慮症、憂鬱症等等職場精神病納入職業病的認定範圍。台灣目前尚未開放,但勞委會已經在研擬當中。 但這當然是最不理想的狀況,畢竟身心受創後,付出代價的是自己。

「向上管理的另一個層面,是管理自己的心態,」周淑媛表示,如果老闆強悍、得理不饒人、EQ低,但你跟著主管或組織能學習很多,就要試著管理自己的想法,念頭一轉,日子自然比較好過,工作也會更愉快。

情緒管理有方法

情緒來時,深呼吸,有意識地放鬆臉上肌肉,或著把注意力轉移到室內的某一點,讓自己冷卻。 當怒火、脾氣要發作,或眼淚要流下時,趁這些情緒尚未完全控制你之前,最好先說出來。

如果眼淚已經流下來了,馬上把原因說出來,對自己和對方都會比較輕鬆。 如果情緒無法控制,就中斷一下,整理一下自己,再約下次談話時間,以便能客觀的把事情談完。然後你再告訴對方,為什麼你會忽然產生情緒。不需要因此自責或不好意思,因為人有情緒是正常的。