Friday, September 28, 2018

發噏瘋 - 孤獨的 python 新手 - Metra alert message + Python + Telegram bot

以前睇過啲疑似成功人士o既分享。佢地話,要成為成功人士o既首要條件,係要克服孤獨感。而我理解為習慣孤獨感。

又有個小故事同大家分享。

話說小弟家陣要日日坐火車。oh, wait a minute, to be precise,係差不多日日搭火車先啱,因為有時我係會揸車返工,正所謂:有得揀,先至係老闆。但我選擇揸車而唔坐火車有三個可能性,一、有需要,可能要早走或者放工後要去別處,無車返唔到屋企;二、火車 delay,因為未上前已知道火車 delay 的話,我會選擇直接開車返工而費事同佢癲,呢度塞火車唔係人咁品。早兩日就因為突然 severe thunderstorm 吹冧咗棵樹,downed tree on track。咁我就坐咗喺架火車度三粒鍾。。。五點十分上車,八點半先返到屋企。痴線。。。三、心情唔好,係呀,心情唔就要開車去舒緩一下情緒。

由於火車會因種不同原因 delay,咁你係要周不時去火車公司個網頁去留意佢有咩資訊發佈,了解下發生咩事。其實你上咗火車之後,了解嚟都無咩叉用,就好似肉隨砧板上咁,無埋站你係落唔到車。你啲資訊好多時都話你聽 delay duration 係 unknown。同埋即使話過你聽 delay 10min.,過咗廿分鐘後佢可以出個 update 話要 delay 15min.。但明明過左廿分鐘,你先話會 delay 15min. 咁即係講嚟都多餘喇都唔準。同時又即係好似隧道啲廣播一樣,話你知隧道內交通暢通或者交通擠塞一樣:我開緊車,唔通我唔知道佢係擠塞定暢通咩?你話咗知擠塞對事情都無咩幫助o架啦,唔通你話咗我知會即刻暢通翻?唔會吖嘛!嗱,講翻正題,為咗係上火車前了解下火車有無已經 delay,你可以選擇去 metrarail.com 去睇下有無咩 alert message。但我成日都好討厭喺電話度睇網頁,加上佢個網又多 script,load 起上嚟好L慢,所以萌生起一個想法,我可唔可以寫個小 program 去淨係 capture 佢 alert message 啲訊息然後再 send 個 notification 俾自己呢?咁就開始咗我呢個 programming 小 project。

呢次我就係用 python。貪佢簡單易學多 api 同埋古天樂名曲—今期流行。整整下,就變由原本諗住每隔十五分鐘 check 一下,如果有新嘢就通知我,變成我要去 trigger 一下先去睇下有無更新。因為個做法好似會容易啲同埋實際啲,你諗下,好多時都係你去緊坐火車嗰時,即返工放工嗰下,同埋,坐緊嗰下想睇下有無 alert,其餘時間話之你停駛都唔關我事,無謂不斷 polling 即係垃圾訊息。所以方式就改變咗,跟手就再 twist 到利 telegram 去做呢個 solution。

玩咗三個禮拜,終於叫做搞掂用得。

做完之後就好似好失落唔知做咩好。分享俾人聽都好似無人想聽、聽得明或者覺得有興趣咁。就連寫 program 遇到困難想問下有咩 approach 去解決好都好似同樹洞講嘢咁,無人想/識/有經驗去答你。唉,感覺好孤單,好似呢個世界都無呢個需要,只係自己多多事幹,嫌三嫌四o既廢中(頹廢中年)咁。。。

今次都有啲得著。
一、就係需求主導,當你有嘢覺得唔方便,而你又有心想解決,就會有動力想去整啲嘢,就算唔識都會學到識。漫無目的無 mission 去學一樣但又無用的好飄渺,好難學得好。
二、不斷修正,起初諗o既 idea 其實同成品係有啲偏差,係成個 methodology 唔同咗,因為現成有啲簡單啲o既 solution 而同時間做到差唔多o既效果,何樂而不為?
三、認清需求,諗真啲你想要啲咩,無論你所以的資訊、次數。
四、平台,我今次用咗 telegram,係因為我有,加上網路上啲人又話好易整個 telegram o既 bot,所以就揀咗佢。但後來發現,原來 telegram 無我想像中流行,周圍問人十個先得一兩個有用 telegram,好彩唔係用嚟搵錢,唔係就中伏了。

成個小 project 完成後,發個成個過程終都係自己搞掂,做完又係自己用,感覺好很宅。。。即刻有莫名o既孤獨感。為咗要成為成功人士,就等我慢慢習慣佢啦。(白痴,咁呢個世界上大把成功人士啦)

下次有機會介紹下用 python 加 telegram bot 去做到我想要O既 message alert。

廢噏完畢。

Thursday, September 27, 2018

發噏瘋 - 講普通話啲人聰明啲?

真實故事,非道聽途說。

話說小弟的一位姨甥升上芝加哥一間 L 字頭的私立大學,今學期選修了一科中文科。老美o既中文科好顯然會多數由一些以國內普通話拼音名字的人授課。根據姨甥所述,那授課的人出言道,懂中文,講廣東話但唔識講普通話是比較蠢的。

我聽到就即是無名火起,尤其我呢啲近年突然香港意識強烈o既中年人。

我即係同我老婆講,屌,咁撚巴閉,走嚟美國教書替死呀,返去建設祖國喇。

早兩日再去搵去佢個貴寶號,睇下佢有咩優質論文或文章發表,點知咩都搵唔到。連 ext. no. 都無個,實在有點令人奧惱。

我一般都唔鍾意主動挑起事端,正所謂,對人以寬,律己以嚴。我呢次我實在抵唔住頸。各方各地文化各有差異,有長有短,多點欣賞或理解差異o既因由,而唔係純粹把現像作出非黑即白分類。唔通你呢個授課人員仆街我就話成間大學啲人都係仆街咩?唔係吖嘛!講嘢都唔撚科學。

認識語言係認識一地方文化的重要元素,如果你硬要吹噓自己因為講普通而自覺比別人優勝或聰明的話,我會為你同要上你課的莘莘學子感到好可悲。

Wednesday, September 26, 2018

高錕教授

高錕教授,一位值得人專敬的學人以及科學家。

關於高錕教授的成就或佚事,相信近日有看報紙的人都會看到如繁星多而又美麗的報導。相信都無用小弟多說,亦不敢班門弄斧。

只係想在自己的地方,公開o既平台,發表一下自己的感受。

雖然我專稱高錕先生為高教授,但我不是他的學生,亦不是畢業於中大,但我覺得高教授作為一個學人,專稱一聲高教授實不為過,亦叫做表達我對高教授的教育成就專敬。

而跟高教授於生命中有著一刹那的交匯o既故事係咁o既:

話說小弟有幸曾經於香港一家晶片設計公司工作,於某一年的周年晚飯場合中遇見了高錕教授。當年,高教授為那家晶片設計公司的非執行董事之一,故有緣於周年晚飯遇見。

心想,嘩,名人呀,公司有呢位學人/科學家做公司董事,好犀利吖。當年只知高教授就係那位發明利用光纖作通訊用途的人,但都已經覺得佢勁到爆炸。唔知點解,突然間有個衝動想同呢位好犀利o既學人合照一張。

雖知道,我本人並不追星,亦對跟明星拍照威威呢鋪癮沒有興趣,甚致乎對所謂支持你的偶像去什麼演唱會吖買什麼什麼照片呀視為白痴行為。但唯獨高教授,我覺得好想好想跟高教授來一個合照。

就食到半路中途,見到高教授在阡陌席間出現,看似要離開晚宴。小弟立馬捉住個同事:喂,你係唔係有部相機喺身?幫我同高錕影張相吖。佢反應係呆一呆,覺得人地肯唔肯同你影呀?當刻我本著小弟很薄的面皮,鼓起勇氣,走上席間向高教授問道:高教授,我可唔可以同你一齊影張相呀?高教授很和善咁回答可以。咁我就叫同事快啲幫我影相。影完相之後,佢仲問我係公司做咩?係唔係讀中大?讀咩學科?咁我都一一回答。高教授雖然反應不算得快,但語氣和善,半點架子也沒有。跟住就同高教授握手言謝。面紅耳熱,個心仍然跳得好快。

此事乃小弟懂性至今,唯一一張與名人的一張合照。

後來返到公司發現,同事相機居然用了一個超低o既解像模式去同我拍照,佢o既解釋係:唓,公司用機,平時影 FA 嘢,求其唔駛咁靚o架嘛,無為意咪無轉番高像素囉。我即時差啲激到暈咗。如果我即係返睇過張相,我一定會再影過,張相像數低,白平衡又錯晒,真係 no good.

世事往往就係咁,總係有啲遺憾。

之後喺港台一個電視節目,先叫做比較多一點認識高錕教授,先知道原來佢o既成就係咁犀利,慢慢再知道原來高教受o既為人同情操都好好添。但好不幸,高教授患上了腦退化症,亦即謂老人痴呆。個心即時呆咗一呆,同埋個心酸咗一下。

因為高教授,我曾經想過去中大讀個 master,但最後都無成事。

高教授太太亦成立咗一個基金,一方面支持為研究腦退化症,一方面支援腦退化症病人及家屬,久不久就見到一架由貨車改裝為宣傳車經過中大或科學園附近,有大大個高教授o既肖像。每次見到個心都酸一酸,嘆天意弄人。

於上星期日早上的 Twitter 看到高教授離開人世的消息,實心情沉重,對高教授退休後選擇香港作為他渡過晚年到離世,為的只是想為香港作出多小貢獻,實令人感動。

願這位偉大的學人和發明家安息。

Monday, September 24, 2018

發噏瘋 - 佛系找數

話說早排(係好很早一排),應承咗網友交出節目錄音,但一拖再拖,實屬無地自容,直頭係 chat room 都唔敢多加發言,因為自知走數理虧。
好喇,星期六早上突然全屋無人,實為錄音大好時機,快快的錄有個音出個 session 當係 warn up 好找數好,咩都好,總之就,做咗件事,交住數先。

notes 打好,自以為自己會臨場發揮, elaborate 一下,令內容豐富啲完整啲,點知講嘢時會腦塞,被來電打亂,加上家人抵家,故草草了結。

睇嚟下一次都要 plan 好啲先。

Thursday, September 13, 2018

話樓巿 - 按揭

相信按揭呢家嘢好多人都唔會陌生,尤其你曾經買過樓。按揭o既意思係,當你想買一層樓(香港嚟講其實係指買一個單位o既意思),而你又無足夠o既金錢 full pay 去買入呢個單位,咁你就需要銀行或者財務機構去借錢買入呢個物業。同時間,銀行亦唔會無端白事咁借錢俾你,而佢係會做幾件事去平衡借錢俾你呢個風險:

  1. 首期,即係買入價o既兩成(視乎準業主買入單住o既價錢、財務狀況等等。。。)。目的係顯示買家係有充分意圖或者意願去買呢個單位,俗啲講就係想同你攬炒或者洗濕你個頭。假如貸款人唔駛俾首期就借到錢,即係無本(某程度上 credit record 都係你o既成本嚟o既)就借到錢,萬一有朝債仔搞唔掂,供唔到款,佢就同銀行講,我無錢還,你收咗層樓喇,銀行都真係吹佢唔漲。如果你有俾首期,而你又供唔掂層樓,銀行收翻你層物業,你除咗無咗層樓之外,你付出o既首期都會付諸流水,一去不復返。咁你估相對講,你俾咗首期係唔係會落力啲撲水供樓呢?

    你可能即刻會問,喂,銀行收翻層樓有抵押品喺手,怕咩喎。說話就唔係咁講,因為銀行目的只係想將錢借出然後有穩定而又預期到o既利息作為收入,而唔係想收翻你層樓。銀行其實好多時都好保守,佢唔想承擔風險,佢寧願穏定咁收小啲錢,唔係係收翻你層樓轉售套利。雖知道一買一賣涉及風險,同埋,銀行收翻你層樓其實仲有一大堆 procedures 要做,法律上喇、估值喇、跟住要搵賣家喇(即銀主盤),再唔得就要拎去拍賣,但拍賣好多時個價都係低於巿價,一來買入o既人都怕麻煩,二來銀主盤好多時都要你 full pay,因為銀行都想盡快收翻啲錢,唔係唔想揸住個物業。咁 full pay 得,個價自然會有所折讓。銀行唔想經歷一次下一個準業主要去做按揭冗長o既步驟及時間,萬一下一個準業主大吉利是上唔到會,交易告吹,即係成個過程又要再嚟過,真係好煩o架。仲有喎,拍賣行又會收銀行拍賣費用,所以銀行要做銀主盤的話分分鐘係會蝕錢的(雖然呢個可能性好低,銀行點會做蝕本生意。)
  2. 利息,即如果銀行如果認為借錢俾你個風險高啲,佢就會收你高啲息,用高啲利息回報去消除佢心中o既不安,或者叫做快啲收回佢o既成本。打個擘如,假設兩個相似o既單位,成交價相近,但點解你個 rate 同佢個 rate 唔同?因為銀行覺得你風險高啲,而個成本上升,咁佢咪要加你利息去 cover 個成本囉,無錯,風險都係成本之一。總之收多啲錢咪接受到高啲o既風險囉,正所謂高風險高回報嘛。
  3. 抵押,即係銀行作為你o既債權人,喺你有咩依郁o既時候,佢可以變賣你層樓(即你個單位)去支付你欠佢o既錢。雖然你係名議上o既業主,但某程度上只係建基於銀行賦予你物業o既某部分使用權同掛名叫做業主。好多時,按揭合約寫明你係唔可以私自再去做二按(即再抵押樓宇去借錢)或者改變用途,例如由自主變出租。呢啲動作你係要得到銀行o既同意先可以咁做。仲有喎,你張屋契係喺你手定銀行手呢?睇到呢度,你覺你係業主定銀行先係真正o既業主呢?

好喇,講咗一大論,我其實想講啲咩呢?就係想講下我呢個無錢買樓o既人對家陣發展商十成按揭或者二按去做埋銀行八成或六成或五成之後剩餘貸款金額o既做法。我集中講下當中o既風險。如果你計掂數,供到,就以為無問題?咁你就要小心喇。好多時,發展商為吸引買家,好多時會自己做埋財仔,食埋你最後一浸水。當銀行都預視風險增高或者樓價又開始回落,好多時就會出現所謂估價不足o既情況而導致貸款人借唔夠錢去買入單位。

即係例如個單位發展商賣俾你係 $100,但銀行預期樓巿下行,加上評估風險後,覺得你如果供唔掂要收翻層樓變賣時,個價可能只係值 $60 而批出 $60 呢個貸款額度俾你。而你如果有 $40 喺手,咁成個成交都無問題,你都係籌到 $100 去買樓。

但如果你只有兩成首期喺手,即 $20,咁即係你問銀行借埋都係得 $20 + $60 即 $80。咁剩底嗰廿蚊點算,發展商就發揮佢貪婪o既本色,嗱,小兄弟,見你咁有誠意買樓又一見如故,不如咁,我蝕底啲,借多 $20 俾你買樓,一圓你買o既夢想,一年免息期,之後先計利息,利率係 P+1,咁你咪有夠時間去籌期剩底嗰 $20 囉或者慢慢還。準業主睇到係唔係感激流涕呢?

但其實,你無諗過一年後會點呢?

假設你計好晒數,夠俾晒一按同二按o既供款,都不外乎三個 scenearios:

巿:你供到銀行嗰份又供到發展商二按嗰份,你叻仔,無事。分分鐘過咗罰息期之後你可以 re-mortgage,套多小小現去清咗嗰二按。
巿:你供到銀行嗰份又供到發展商二按嗰份,你叻仔,無事。只係還嗰廿蚊o既利息有啲貴咁囉。
巿:你供到銀行嗰份又供到發展商二按嗰份,你以為你叻仔,會無事?只係還嗰廿蚊o既利息有啲貴?唔止,分分鐘銀行突然發神經,覺得你個物業無當初估值時咁值錢,即係資不抵債,咁佢有機會 call loan,意思係收回貸款。或者好小小就同你追收資不抵債o既差額。當然,銀行一般唔會無故 call loan(但無人敢寫包單),佢係多數聞到味然後就同債仔 call loan。因為我喺頭段都講過,銀行收回物業再賣出涉及成本以及呆壞帳,非到必要都唔想咁做。但如果,如果佢知你個出糧戶口突然間無出糧而樓巿跌得好勁,咁你就要小心,即使你唔知點解無糧出而又籌到旗供樓咁叻仔,佢都一樣會有理由相信你失去(或者快將失去)供款能力而觸發 call loan 危機。所以我成日都話,盡可能就出糧戶口同做按揭用唔同銀行,無需要俾銀行十分清楚你o既財務狀況。

上邊講o既係計好數夠供一按同二按o情況,但如果諗住走精面,博佢升,喺二按供款前就賣出o既話,咁唯有祝君好運。

突然係唔係覺得租樓好過買樓呢?咁就要睇你買樓o既目的係咩喇,要諗清自己做緊咩嘢,能力去度邊度同埋風險係啲咩,最壞打算係會點。當然租樓都一樣有風險,就係加租同埋唔續租,又要搵租盤囉。

Wednesday, September 12, 2018

發噏瘋 - 說明書

其實大家件新玩具返嚟,或者想做啲 DIY,有幾多人會第一時間睇說明書?其實說明書有晒一件產品o既介紹同使用說明。只要跟啱步驟,產品理應做到預期效果。

身為一個工程師,我梗係會睇說明書,仲要係好鍾意睇添。因為說明書o既嚴謹同細緻程度可以顯示到公司或者產品o既品質。

平身最怕遇到一啲頑固,唔識,但又唔跟說明/指引o既人。最終,產品或成果不如預期實屬正常,而事主多數都係賴件產品唔得。。。

Friday, September 07, 2018

NAS 升級 - HP Microserver Gen 8 CPU upgrade

其實呢篇係補完,CPU upgrade 喺上年己經搞掂,不過都想呃個 post 做個紀錄。

話說上年十月臨回鄉探親時,去淘寶買粒舊 U,佢就係 Xeon E3-1220L。用得 Xeon,就梗係放入我部親愛的 microserver。部 microserver 原本係一粒 Celeron。網上好多人有教學講點 upgrade 個 CPU。

升級o既選擇要點係
- FCLGA1155
- 低 TPW
- 唔駛換 heatsink / 唔駛加風扇
- 勁過 Celeron

其實網上好多人都介紹 Xeon E3-1265L v2 。但係佢實在有少少貴,所以最終買咗粒 E3-1220L。少咗o既係internal display。反正底板都有 display chip,所以就由得佢。粒 E3-1220L 話晒都 Xeon 系列,processing power 點都一定勁過 Celeron。雖然 clock rate 慢咗 0.1GHz,但 TDP 由 35W 跌到得 20W,Max Temp. 由 91 DegC 跌到得 77.5 DegC。2 HT 變做 4HT。

總體成個 upgrade 過程無咩難度,鬆 screws,拉出底板,拆甩個 heatsink,取出 CPU,放上新 CPU,加散熱膏,上翻 heatsink,推翻個底板入機,開機,確認 CPU,搞掂。

其實我都係手痕多過實際需要。。。





Thursday, September 06, 2018

經濟循環 (內附影片解說中文版同英文版) 更新

經濟循環呢個學名我估絕大部分人都聽過,但你又有無諗過點解經濟係會循環呢?明明向上行緊,點解會有一日又會向翻下,而且啲人仲話有上就一定有落!呢個疑問其實都一直存在係我心中好 x 耐,點解有上就會有落先?

有一日突然心血來潮定唔知喺邊度俾我搵到一段 video,講關於經濟循環呢個理論。就清楚解釋點解會有循環o既出現。原來一切都源自於借貸。

段 video 雖然係普通話,但無咩北方嗆,好易聽,加上有動畫輔助,應該好易睇得明。好建議所有人都睇一次,明白多啲經濟活動係點運作,同埋你會發現點解銀行係萬惡之源百業之母(正確啲嚟講係借貸先啱)。



Saturday, September 01, 2018

美股月結戰報 - 貳零壹捌年捌月

現金減值源於 Tesla 買賣之損失。Amazon 結於升穿 $2,000 美元。


Cost Comb. Price P/L W. P/L
Cash 1455.2 15% 1249.1 -14% -2%
AMZN 1665.475 33% 2008.605 21% 7%
GOOG 1122.95 11% 1215.59 8% 1%
TWTR 35.165 11% 34.795 -1% 0%
NVDA 240.21 12% 280.881 17% 2%
BRKB 190.99 10% 208.511 9% 1%
FB 175.99 9% 175.4 0% 0%
8.5%