2021年9月21日 星期二

2020年全球10大新聞事件回顧

2020年1月23日武漢因為爆發大規模的新冠肺炎疫情而開始進行長達76天的封城,其後在短短兩個月的時間隨著疫情迅速擴散影響全球政治、經濟;這時大多數政治人物才開始認知到新冠病毒對於社會深遠的影響,乃至於2020年的重大事件幾乎都是圍繞著疫情:全球經濟衰退、美股熔斷、運動賽事停辦,特別是東京奧運延遲舉辦。2020年絕對是人類歷史上會被深深紀錄的一年。

本圖取自BBC中文網

2020除了新冠疫情這個主軸外,始於2018年出自美國總統川普主導對中國大陸貿易、科技兩方面的雙重施壓也從未停歇,更因為新冠疫情的爆發,不在僅僅是國力的較量,層次更提升至治理體制的較量。除了2019年美國對華為採購與代工先進製程芯片的禁制令外,從港版國安法、QUAD四方對話的重啟、中印邊界衝突,無處不見這兩個政治體制衝突的痕跡。亞洲經濟整合繼CPTPP(跨太平洋夥伴全面進步協定)之後,由東盟主導並加入中國大陸的RCEP(區域全面經濟夥伴協定)也在2020年正式成立。

經濟方面雖然世界各主要經濟體的活動在2020年遭到重擊,至今仍未完全恢復,但是從整年來看,下圖是2020年1月1日到2020年12月31日的台灣及美國主要指數的走勢:3月股市跳崖式的衰退到低點後,緊接著就是強勁的反彈,造成經濟與股市脫鉤的強烈對比。貨幣型基金投資新台幣大約是0.45%的報酬率,台股加權指報酬率22.8%、S&P 500報酬率6.16%、納斯達克報酬率43.64%、費城半導體報酬率51.14%、道瓊指數報酬率7.25%。當然從現在這個時間點,大家都知道雖然2020年全世界的經濟因為疫情的影響而衰退,並且科技業一支獨秀成為台灣與美股成長得引擎,但是S&P 500及道瓊整體來說還是有成長的,並且還是比投資貨幣來得更具成長性。OT不確定是否股市總能持續成長?特別是2021年的現在我們已經看到通貨膨脹的風險已經浮現。就讓我們繼續觀察這場世界級的金融實驗,究竟會往什麼方向前進?



而美國四年一次的總統大選也剛好在2020年舉行。這屆的選舉異常激烈,許多西方媒體都稱這次的選舉將美國分成了兩個世界:依照意識形態劃分的紅州(共和黨)與藍州(民主黨)。這股意識形態內化了對於自由、民主、防疫、環保、科學、軍事、種族、宗教、外交各方面不同程度的詮釋,更進一步激化兩個陣營的對抗。

除此之外,英國的脫歐終於在2020年劃下句點,正式脫歐;以色列在美國的撮合下與周邊的阿拉伯聯合酋長國(阿聯)簽下和平協議,都對未來世界局勢的方展有動見觀瞻的影響。

科技方面除了採用mRNA繼續的新冠疫苗的首度問世,SpaceX的載人火箭也是重要的突破。

OT挑選十大事件並分類為政治、經濟、科技、環境四塊來回顧。

月份事件摘要分類
1武漢封城新型冠狀肺炎(COVID-19) 首次大爆發,導致武漢封城。隨後中國大陸各城市皆傳出疫情,並且中央政府開始實施嚴格的封城令希望藉此切斷傳染鏈。因為隔離策略的奏效,反而成為遭到疫情打擊後,中國大陸成為2020年全世界第一個復甦的經濟體。環境/COVID-19
1英國正式脫歐始於2016年的脫歐公投,歷經3位首相,2020年1月31日英國正式脫歐。英國脫歐,牽動歐盟、美國之間關係微妙變化;而少了歐洲大陸支撐後的英國,我們可以持續觀察它對北京與華盛頓兩強之爭的影響。政治
2澳洲野火從2019年11月開始的澳洲野火,在燃燒4個月之後,終於在2020年2月的大雨下停止。在美國加州與澳洲分別發生大規模的野火後,時任美國總統川普與澳洲總理莫里森始終不相信地球暖化對氣候變遷造成的影響。2020年得益於疫情導致全球經濟活動嘎然而止,但減碳量仍與COP21的目標相去甚遠。環境
8以色列與阿聯酋簽訂和平協議自2020年1月美國總統川普下令刺殺伊朗的聖城旅將軍蘇雷曼尼後,華盛頓當局對於中東局勢一直試圖採用主導周邊國家圍堵伊朗的策略。雖然促成以色列與阿聯酋國家簽訂和平協議是出於美國的政治利益,不過能讓這兩個不同宗教信仰的國家發展和平關係,實在不是容易的事情。我們可以繼續觀察此事對於中東情勢的影響。

美國與伊朗在2020年的衝突中,我們可以看到無人機的應用及其攻防;這對於日後世界比較屬於中小型的國家使用刺蝟戰術,帶來很深的戰略思維。
政治
11美國總統大選自從2016年川普當選美國總統以來就一直爭議不斷,特別是對於他個人的行事風格;不僅有剛當選就爆發的「通俄門」醜聞,並且疑似利用外交手段企圖影響國內選舉,進而遭到反對黨彈劾。儘管彈劾案沒有通過,但終究還是成為美國歷史上第三位遭到國會彈劾的總統。川普對於種族、氣候變遷、與盟邦的軍事費用等議題,也常常因為自己的發言造成更多的對立及衝突。但支持者認為他關照到鐵鏽帶,不僅增加工作機會、帶動股市成長,也是位愛國者,敢於對抗北京政府,並讓美國再次偉大。

2020年美國大選民主黨推出的候選人拜登,從性格與政見上,恰好與川普反其道而行;這場選舉最終也由拜登獲得勝選。但是從2011現在這個時間點來看,美國社會的撕裂在選後仍不見好轉,並且對歐盟等傳統盟友以及對北京政府的政策,仍是每況愈下。拜登是否可以領導美國走出一個新的局面,值得持續觀察。
政治
11SpaceX首次載人任務2020年11月SpaceX終於實現了第一次載人任務,是由NASA委託載運太空人前往太空站。這個任務的意義是除了美國繼2011年STS-135計畫後,睽違9年後第一個在美國本土升空的太空梭載人計劃。

2011年時任美國總統的歐巴馬為了節省NASA經費,在STS-135太空梭任務之後,取消了美國新一代的太空梭載具開發計畫——「星座計畫」,從此美國的太空人要前往國際太空站都是尋求蘇聯的合作,由蘇聯的太空梭載運升空。此次SpaceX不僅證明民間也有力量可以載人往返的太空梭之外,也讓可見的商業化的太空旅行時程提前。
科技
11RCEP(區域全面經濟夥伴協定)簽署由東盟主導的RCEP於2020年11月正式成立,除了印度之外,涵括了亞太的主要經濟體:中國大陸、韓國、日本、澳洲。雖然有許多說法是RECP由中國大陸主導,但值得觀察的是在美國主導與北京政府經貿及科技雙重競爭之下,RCEP成了與中國大陸貿易的另一個平台;像是政治上面與北京關係日趨緊張的日本及澳洲,在RCEP架構下仍可與中國大陸享有部分產業關稅的優惠。而原本關係就惡劣的日本及韓國,RCEP同時也給了這兩個國家WTO之外另一個經貿框架進行貿易談判。

繼亞投行、CPTPP之後,RCEP是亞洲國家另一個經貿整合的里程碑。而亞洲將會成為美國與歐洲將來引領世界10~20年的經濟成長引擎,可能是個不可逆的趨勢。
財經
12螞蟻金服IPO暫停從2021現在這個時間點來看,中國大陸資本市場轉戾點是在2020年11月螞蟻金服IPO暫停這個事件。原本號稱是「地表最大的IPO案」在北京政府的強勢介入下猛然喊停。雖然事後螞蟻金服補繳了100多億人民幣的罰款,但中國大陸資本市場的風向卻悄悄地開始改變。2021年的現在我們知道發生了更多中國大陸資本市場的大事,而其實這一切在螞蟻金服IPO喊停時就可窺見一二。究竟這樣的改變是可以為中國大陸金融體質帶來正向循環,需要持續觀察。財經
12輝瑞BNT取得美國EUA自1月23日武漢封城,到3月份歐洲及美國開始大流行新冠肺炎,最令人振奮的消息是在11月時輝瑞BNT成了第一個通過美國EUA(緊急授權)的疫苗。以往發展疫苗大約需要10年左右的時間,但是各國政府為了能夠有效降低新冠病毒帶來的重症病患以避免醫療崩潰,紛紛投入鉅額資金並提供病患及自願者協助疫苗研發。這不僅是人類史上最快速發展完成疫苗的時間,同時也投入了以往沒使用過的新技術:mRNA實際進行疫苗研發。這不僅對新冠疫情來有正面的影響,同時也是人類生物科技史上一個重要的里程碑。科技/COVID-19
12中歐全面貿易協定2020年的最後一天,北京政府與歐盟簽署了「中歐全面投資協議」,時任歐盟輪值主席的德國總理梅克爾,發揮輪值主席國最後的影響力,希望促成歐盟與中國大陸這個出口額最大的貿易夥伴能有最好的投資協議。雖然是極務實的計畫,不過尚未走馬上任的拜登政府對此顯然十分不滿意。時間點拉到2021年的現在,我們已經發現這條路確實走得不順,是否北京政府與歐盟可以有正向的經貿協議,這也牽動中國大陸、美國、歐盟三方政治與經貿的競合。財經

前10大新聞沒有排進港版國安法以及日本首相安倍晉三的辭職、中印邊界衝突、北斗衛星系統完成建置,這些都是亞洲重要的新聞,只能在此稍微帶過。

寫這篇文章的時間已經是2021年的中秋節,祝福大家中秋愉快、平安健康。

參考資料:


OTORI
9/21/2021

2021年9月14日 星期二

Upgrade Redmine from Windows Server 2008 R2 to Debian 4.19 step by step

In this topic I introduce an easier way to migrate Redmine from Windows Server 2008 R2 to Debian 4.19. In the meanwhile, we also do the upgrading Redmine from 3.2.2 to 4.4.2. The environment to install Debian 4.19 is ESXi 6.5.0.

I would like to separate this article as three parts: 

  1. Backup
  2. Deployment
  3. Migrate
  4. Reference

BACKUP

  • Backup the database from Windows Server 2008 R2 using the command: 
    • $mysqldump -u root -p bitnami_redmine > bitnami_redmine_backup.sql
  • Backup the files that attached inner each issues from Windows Server 2008 R2. The path to store the attachments is usually under C:\Bitnami\redmine-3.2.2-0\apps\redmine\htdocs\files

DEPLOMENT

  • Backup the database from Windows Server 2008 R2 using the command: 
    • $mysqldump -u root -p bitnami_redmine > bitnami_redmine_backup.sql
  • Backup the files that attached inner each issues from Windows Server 2008 R2. The path to store the attachments is usually under <REDMINE_ROOT>\htdocs\files
  • To import OVA file into ESXi, you can do it as following steps 
    1. Click "Create/Register VM".
    2. Click "Deploy a virtual machine from an OVF or OVA file".
    3. Select where the OVA file that you download and give a name to register this VM.
    4. Select the datastore where you want to deploy.
    5. Chose the deployment options. For more flexible disk size usage  I recommend to chose "Thin" as disk provisioning. 
    6. Then click "Finish" and waiting for ESXi to finish the deployment.
  • Power on bitnami-redmine-4.2.2-5-r01-linux-debian-10-x86_64-nami and login.
  • You can find the necessary default login information in the boot log:
    • The IP for this VM.
    • The account and password for login console are both "bitnami"
    • The administrator account and password for login redmine and mysql.
    • After login, remember to  modify these password and add another administrator account for VM, redmine and mysql.
  • When you enter the IP address in a browser and you can find redmine is already installed and well performaning.
  • If you want to start sshd you may find the error message as following picture. Just remove the file /etc/ssh/sshd_not_to_be_run and start sshd again, and sshd should be working normally.


MIGRATE
  • Import the mysql using the following command:
    • $sudo mysql -u root -p database_name < file.sql
  • Migrate the product using rails
    • $cd /opt/bitnami/redmine
    • $rake db:migrate RAILS_ENV=production //remember do not run rails as "sudo"
  • Once execute rails you may find following errors:
    • Index name 'index_issues_on_parent_id' on table 'issues' already exists
      • $sudo mysql -u root -p 
      • use bitnami_redmine;
      • ALTER TABLE issues DROP INDEX index_issues_on_parent_id;
    • Errno::EACCES: Permission denied @ rb_sysopen - /opt/bitnami/redmine/db/schema.rb
      • $sudo chmod a+x /opt/bitnami/redmine/db/schema.rb


  • If you find some errors related "schema.rb" after execute rails , and you can change the owner of db/schema.rb as bitmani. And doing rails again.
  • Copy the backup files into /bitnami/redmine/files/, and then remember to change owner and group as "daemon".

REFERENCE
With this case, it is a good practice to create a new redmine server and migrate data from the old one.


OTORI
9/14/2021

2021年9月9日 星期四

九三

時間是公平的,之所以有意義,是因為活著的人們賦予它意義。9月2日原本也不是特別的日子,卻對總有某些人是特別的;祝福這天出生的大朋友、小朋友,都能有個樂活人生。

從現在的這時間點,回頭看任何一個時間點,都是一片片被切割而成的畫面,只是被標籤上了時間序列;但是如果我們有用某個有意義的事件作為連結,就變成了一串如珍珠般珍貴的記憶。

9月3號軍人節,現在台灣應該很多人對這個節日已經語焉不詳了。1931年918事便開始了日本對華侵略,經過中華民國國軍八年浴血抗戰,「一寸山河一寸血,十萬青年十萬軍」,最終獲得抗戰勝利;並於1945年9月2日在東京灣與美國等同盟國代表接受日本投降。1955年中華民國政府訂定9月3日為軍人節。

在台灣服兵役幾乎是每個男人都必須盡到的義務,隨著兩岸曾經不再這麼對立與緊張,國軍開始裁軍並朝向募兵制發展,並發展出替代役、國防役等等不用服膺軍事管理的兵役方式。據說到現在只需要在軍中受滿4個月的軍事訓練即可。

民國96年,因為研究所晚了半年畢業,照理說是要跟P同一年入伍服役,不過後來卻因為父親服兵役的往事,竟然讓我們兄弟倆還是隔了一年各自入伍。這確實很意外,因為直至P親口跟我說他要再重考預官測驗時,我還從來沒有想過「軍人」這個身份居然也能串起親子間的記憶。也許憧憬父親的背影,讓他下了很大的決心吧?

民國61年,夏天,金門大膽島上晴空萬里,但因為是座小島,海風從四面八方送來,就算是烈日高照也不會太覺得悶熱。

「 X的!今天時間拖比較久,老共差不多要打來了吧?」

趙老大剛理完頭髮準備回營,內心才泛起這個念頭,突然就聽到老共的砲擊聲轟隆作響;本來悠悠哉哉的興致全沒了!就近趕快找掩蔽躲起來。

「X你娘咧!」

這是趙老大在金門的第二個年頭,對於老共單打雙不打的砲擊算是比較習慣了。一年多來的軍事訓練,身為排長的他已經游刃有餘,再也不是成功嶺的那個毛躁小伙。

不管哪個年代抽中外島籤,都是下下籤:戰時是第一線,而承平時又離繁華的本島遠,假都不太夠用。不知道是幸運還是不幸運,趙老大考上了預備軍官,卻抽中了外島籤,而且還是軍種最硬的海軍陸戰隊。 

民國47年八二三炮戰開打之後,雖然老共並未能如願打下金門馬祖,不過也沒讓金門人及駐守國軍有好日子過;每逢單日會發炮彈過來,而雙日及週日休息,成了單打雙不打的慣例,直到民國69年美國與中共建交前才停止。只要民國69年以前在金門生活過的人,大概都經歷過這段金門滿目瘡痍的日子。

18歲的趙老大,是家中長子,也是家中第一個服兵役的孩子。當時他乘著運兵船跟著另一群小伙從本島前往的金門的路上,是懷著怎樣的心情呢?他怕嗎?他知道若干年後他會回到本島,離開自己生長多年的故鄉,到台灣的後山結婚生子嗎?最後,在這塊土地上一路走到最後?

曾經因為家裡窮,他為了不讓自己別人欺負,也為了不讓弟弟妹妹被人欺負,他武裝自己成為地痞流氓,左腿的龍紋刺青告訴當地其他流氓說:「聽老子的!」。但當他決定靠自己的努力擺脫三級貧戶後,埋首苦讀,順利地以公費保送進國立大學 ;而入伍前,他忍痛用強酸把這個人生黑點洗掉,但也在左小腿留下了明顯的傷疤。

「一日陸戰隊,終身陸戰隊」,挺過嚴格的訓練,12周的海上操練,讓他左腿的傷口腐爛,往往他的孩子撞到他的左腿,他就隱隱作痛。這也是自從趙老大退伍後,就不喜歡水上活動的原因了。

這上面大部分的故事是我拼拼湊湊出來的,畢竟父親已經過世多年,很多細節只能道聽塗說,不可考。

有想過父母親最常對自己多的話嗎?父親當時常跟我們兄弟倆說:「多唸英文!」,至今來看還是依然受用的教誨。 😉



OTORI
9/9/2021