Tuesday, March 30, 2021

VirtualBox 6.1.18 on Windows 10 安装 Ubuntu 20.04 和 Debian 10

每次 macOS 大升级,VirtualBox 就不好用,在 Big Sur 上问题多多,VirtualBox 论坛上有一个很长的帖子。我之前装的 VirualBox 没法启动了,只好全部删除了,换到在 Windows 10 上装 VirtualBox。

+++++

在 Windows 10 搜素框下输入 system information 查看自己的电脑情况如下:

  • Acer Predator Helios 300 - PH315-52。
  • Intel i7-9750H CPU @ 2.60GHz, 2592 MHz, 6 Cores, 12 Logical Processors。
  • Microsoft Windows 10 Home - 10.0.19042 Build 19042。

先看看这篇文章:How to Use VirtualBox: Quick Overview。主要有一点,第一是 Enable virtualization in your PC BIOS第二是要 Disable Hyper-V。

安装过程很简单,先下载 Windows Hosts 版本,除了选择 2048 MB 的内存外,其余都是默认设置。然后安装 VirtualBox Extension Pack

然后下载和安装 Ubuntu 20.04.2.0 LTS。

然后下载和安装 VirtualBox Guest Additions。

+++++

VitualBox 上安装 Debian 10,可以看这个指南。

安装 ibus 中文输入法,请看这个教程。这里有 ibus 相关的命令。

 


Thursday, March 25, 2021

一些新鲜词汇 - 凡尔赛、PUA 等

最近在加拿大的中文社区论坛上看到“凡尔赛”这个词,我猜出了大概的意思,但是不能准确描述,这个百科词条有详细的解释。

在看 Life (2020 British TV series) 这个十分精彩的短系列电视连续剧的时候,很多人在弹幕上用 PUA 这个词骂 Henry,原来这个词来自英语 pick-up artist。

还有什么“阿尔法男”(Alpha male)、“贝塔男”(Belta Male)等。Alpha、Belta 也用来形容股票特征,真是什么都拿来形容啊。

因为这些词汇,我还搜到了这个 PUA dictionary,它有很多有趣的词条。

话说“弹幕”这个词对我来说也是新东西,指视频上飞过的观众评论。我特别查了一下,它的读音是 Dan(4) Mu(4)。我知道英文单词 Barrage 也翻译成弹幕,因为 Diablo 3 里 Witch Doctor 有一项技能叫 Spirit Barrage,被翻译成“灵魂弹幕”,指的是不断打出的“灵魂弹”,它与我现在谈的弹幕指的是完全不一样的东西。你告诉英国人 barrage,他们肯定摸不着头脑,不知道指的是屏幕上不时飞过去的看客评论,因为弹幕这个东西近几年在亚洲流行,必须用描述手法来解释:“Bullet screen” or “Dan Mu” in Chinese, is an emerging new feature on online video sites in China and Japan, which allows real-time comments from viewers to fly across the screen like bullets.

Tuesday, March 23, 2021

RBC Direct Investing T5013 来得最快

T5013 这个税表一般是很后才会收到的,在四月上旬收到就不错了。RBC Direct Investing 在 3 月 10 日和 17 日两次把 T5013 的税表寄全了。在 HSBC Canada InvestDirect 持有同样的几家公司,还没影。

MoCA 和 powerline

什么是 MoCA Adapter?我们先看这篇文章:What Is a MoCA Adapter and What Does It Do? 

什么是 Powerline Adapter?请谷歌“What is a powerline adapter”。

++++

视频一:How to Hardwire Your Internet EVEN WITHOUT Ethernet Wiring in Your House!

MoCA 测试的产品是 Actiontec Bonded MoCA 2.0 Ethernet to Coax Adapter, 2 Pack (ECB6200K02), Black,这个型号已经不生产了,也没货了。最新型号是 Actiontec MoCA 2.5 Network Adapter for Ethernet Over Coax (2 Pack) – 1 Gbps Ethernet, Coax to Ethernet Adapter, Enhanced Streaming and Gaming (Model: ECB6250K02) 。

POWERLINE 测试的产品是 TP-Link AV1000 1-Port Gigabit Powerline Adapter, up to 1000Mbps (TL-PA7010 KIT) 。TP-Link AV2000 是最新型号。

+++++

再看视频二:MoCA 2.5 adapter setup (goCoax WF-803M) and test in home environment。

这位大叔的视频比较详细介绍了他如何连 goCoax WF-803M 以及效果测试。

+++++

如果你需要 cable splitter,看 goCoax 论坛上的这个回复。

如果你需要 coaxial cable,在 Amazon 上搜,你需要多长的就没多长的。

Monday, March 22, 2021

ROGERS 上网盒子桥接模式及其它问题

这篇文章写得不错: Rogers/Fido 网络 modem 配置及桥接模式(Bridge mode)设置,有参考价值。读完这篇再看下面的内容。网上也有很多中文网页讲如何设置 ROGERS 的 Modem 或者如何设置桥接模式的,用 Google 输入中文关键词和 Rogers 就可以搜到,都可以作为参考之用。

这篇文章有一个错误之处。设置成桥接模式后,还是可以登录 MODEM 后台的,IP 是 192.168.100.1,不再是 192.168.0.1。

第二点,最好先把 MODEM 的 WIFI 关掉,再换成桥接模式。

这篇文章把后面路由器的部分省掉了。如果你的路由器的默认登录 IP 也是 192.168.0.1,那么路由器和 MODEM 之间就冲突了,你需要把路由器的默认 IP 改成其它段的,比如 192.168.2.1。这个最好先改掉,再去把 MODEM 换成桥接模式。

另外,看本文后面的补充说明部分。

+++++

我的 package 是 150 Mbps,拿到的是黑盒子,型号是 CGN3ACSMR,是 Hitron Technologies Inc. (仲琦科技股份有限公司)制造的,特别轻,外壳是塑料片。

Rogers 有很多种 CABLE Modems,但是配置参数都差不多,后台界面也差不多。

如果你不用自己的路由器(ROUTER),仅用 ROGERS MODEM,那么可以参考上面那篇文章的第一部分。也可以直接搜索 ROGERS 的指南,比如我搜索“how to set up hitron cgn3 modem”,第一个搜索结果(Easy Setup Guide - CGN3 WiFi Modem)就是。

如果要用自己的路由器,最好要将 MODEM 设置为桥接模式,避免造成数据包解析冲突。

如何将 MODEM 设置成桥接模式?除了上面那篇文章,还可以搜“rogers bridge mode modem”,第一个搜索结果(Set up bridge mode on your modem)就是。

我用的自己的路由器——TP-LINK ARCHER C9,不算很高端,但是不比 HITRON MODEM 带的差。

+++++

朋友用的 ROGERS MODEM - Arris XB6

这个 MODEM 是 Arris International Ltd 制造的,Arris 是一家美国公司,2019 年被 Commscope Holding Company Inc 收购了,很小的一家美国上市公司,股票代码 COMM

MODEM 的 PN 号是 CGM4141ROG。可以使用关键词“arris xb6 ports”搜索图片看它的 ports:它有一个 ETH1 和 ETH 2 两个口,还有 TEL1 和 TEL 2 两个电话口。大致是这样的

朋友的 package 是 500 Mbps,使用的是 ASUS RT-86U 路由器。

首先这个 MODEM 的登录 IP 是 10.0.0.1,其它几种 ROGERS MODEMS 都是 192.168.0.1。设置界面没有什么不同。

通过截图和聊天的方式帮朋友设置 BRIDGE MODE,路由器上网没成功,路由器的 WAN 是红灯。最后发现问题是这样的:设置成桥接模式,只有一个 Ethernet port 是 active 的,ETH1 上接了监控系统,ETH 1 被用了,ETH2 是没用的

解决方法,ETH1 接路由器,ETH2 没用了,监控接到路由器的口上。

没有测试这种情况:只接一个口,比如只接 ETH2,是否可用。

我自己的 HITRON,有四个 Ethernet 口,只接一个,随便接哪一个都可以的。第一个被插上的那个口就是 active 的。

+++++

补充说明一下。

对 ARRIS XB6,SHAW 公司(ROGERS 上周宣布收购 SHAW,消息出来后,两家公司的都涨得不错)的指南说了下面几点:

  • 两个口哪个先插上就哪个是 active 的。
  • 设置成 bridge mode 后,要 power cycle 一次,就是要 reset 一次。
  • 还是可以通过 10.0.0.1 登录后台。
  • RESET 只能 power cycle,不能恢复到出厂设置,恢复到出厂设置要到后台操作。

+++++

不能连上中国网站的问题

谷歌“rogers 不能打开国内网站”有很多结果,很多人有过这样的遭遇。只要能打开加拿大、美国等地的网站,那就说明网络没问题。很多人骂 ROGERS 或者 BELL,那是不懂。这边的 ISP 不会封网。

首先手机和电脑都连家里通一个 WIFI,上同一个中国网站,看是否能打开。 如果你的手机可以,电脑不行,你的电脑有问题,首先查毒/木马等,还不行?把浏览器 reset 到默认设置,再试;还不行,把网卡 reset 再试。

如果你的手机和电脑都无法上中国网站,那估计要从几点来找原因了。

那么为什么上不了中国网站?

  • 第一个原因:到中国的海底电缆出问题了。2001 年断了四天,后来 2006 台湾地震,也断了很久,2013 年也发生了一起事故,断了几根,网速龟速。
  • 第二个原因:ROGERS 或者 BELL 的 DNS 解析暂时出了问题。
  • 第三个原因:IP 被那边封了。
  • 第四个原因:如果你用 ROGERS MODEM,你的 MODEM 的 MAC 地址被那边封了。 
  • 第五个原因:如果你用路由器,你的路由器的 MAC 地址被那边封了。

第一个原因是天灾(地震)人祸(战争或者被人为故意切断),没办法的,等修复。

第二个原因也很好处理,MODEM 或者路由器的 Internet (WAN)设置一个 public DNS,比如 Google DNS,OPENDNS,Cloudflare DNS 等来解析网址。不建议使用 ISP 的默认 DNS。



第三个原因,据搜索 ROGERS 的客户反馈得换一个新的 MODEM,才能换一个新的 IP。把 CABLE 拨了一个晚上也不一定换得了 IP。我以前用 COGECO,打电话过去,它那边重置一下可以换 IP。

第四个原因,用自己的路由器,把 ROGERS MODEM 设置成桥接模式,看能否行。不行就去换一个新的 MODEM。

第五个原因,如果你的路由器支持 MAC Clone,把 MAC 地址换了试试看。不行就去换一个新的 MODEM。有人说这样换了 MAC 后可以从 ROGERS 取得一个新的 IP,我没试过。

+++++

上得了很多中国网站,也上不了很多中国网站

用了 PUBLIC DNS,还是有这些问题。上得了百度 baidu.com,上不了百度百科 baike.baidu.com,这个实在很奇怪;上得了 hao123.com,上不了招行 cmbchina.com;微信也上不了。

如果手机和电脑都如此,那么十分有可能被那边封了,但是没全部封。很多国外网站在中国某些地区被封了,但是有些地方没封。有些国外网站被电信封了,但是联通没封。这些情况都是有的。

还是按上面几点,换 IP 试,换 MAC 试,最终解决方案换 MODEM。

请记住:自己的路由器是非必要的。

补充:

  • 百度百科的 IP 是 103.235.46.232,是在香港的百度云上。
  • 百度有两个 IP,一个在北京移动网上,一个在北京电信网上。
  • 招行网站在广东深圳电信网上。
  • 微信用到了广东深圳移动、联通、电信的网,也有香港的腾讯云。

这么分析下来,广东深圳那边的网断了朋友的连接?

+++++

大部分的上网问题都可以在 Rogers 的论坛上搜索到,比如这个很长的帖子。比如:MODEM 口少了?买一个 SWITCH 加上。

与中国网站相关的问题只能在华人论坛上搜了。

Friday, March 12, 2021

WAR AMPS 垃圾慈善机构

WAR AMPS 发出的信收件人是你的真实名字,它们不知道通过什么渠道搞到了这些个人信息,广发邮件。我儿子刚过十八岁不久就收到了一封来自它们的信。这次所谓的慈善机构必定很垃圾。大型慈善机构一般广发邮件的时候只是针对地址,不会针对特定的人。

如果你搜索 WAR AMPS 这家慈善机构就会知道它的影响力特别低,这种慈善机构基本上是为了某些个人赚钱用的。

Tuesday, March 9, 2021

外币税务申报相关事项

你的银行账户里加元换成了美元,或者美元换成了加元,你其实有外汇损益的,因此产生了 capital gains or losses,你需要报税。很多报税会计都不知道或者忘记这一点。

看看这篇文章。

其实下面 RBC Wealth Management  的三篇文章讲得更清楚:

  • Tax implications of investing in the United States,点这里,或者这篇长文。
  • Foreign Currency Tax Reporting,点这里
  • Currency tax reporting – foreign exchange gains and losses,点这里

Monday, March 8, 2021

TD WebBroker 的税单很好

TD WebBroker 的税单到了,税单很好,很全面,直接拿给会计去报税都不需要额外说明,而 HSBC 的税单就差得太远了。如果你不想找麻烦,请远离 HSBC InvestDirect。

VSCode 和 Anaconda 之间的各种环境真复杂

VSCode 和 Conda 之间无缝结合真是很麻烦,看这篇文章。

我嫌麻烦,直接在 Anaconda Prompt 下通过 code 打开 VSCode 解决问题。

Friday, March 5, 2021

GOOGLEFINANCE 找某天或者最近一次交易日的收盘价

GOOGLEFINANCE 函数取得某一天的收盘价会产生意想不到的结果。

比如,想要找到 2020 年 5 月 31 日的收盘价,如果这天不是交易日,找到上个交易日的收盘价,想当然的会用下面的公式,它得到的却是 2020 年 6 月 1 日 16:00 的收盘价,因为 5 月 31 日是周日,不是交易日。

=GOOGLEFINANCE("NASDAQ:GOOGL", "close", DATE(2020,5,31))

+++++

那么怎么取得 2020 年 5 月份最后一个交易日的收盘价?

请看实例展示,及解释。

Thursday, March 4, 2021

看看 BMO InvestorLine 的月结单的荒谬之处

先上两个图。



 这是 BMO InvestorLine 月结单(statement)上的两笔交易记录。看到了吧,它把两笔单子合并起来了当作一个 transaction 放到月结单上了。这是第一个荒谬做法。

+++++

再谈荒谬之处第二点。

另外,其实卖美元股票的费用也不是 19.90 或者 9.95。我再上一张图来说明。

看到了吧,卖股票费用显示 9.95。每笔买卖都这么显示,谁不知道你是 9.95 的费用啊,何必多此一举显示上去。

这么显示上去很误导,以为交易费用就是 9.95,其实卖的时候还有一个 SEC Fee,在交易确认单(confirmation)上有,这笔卖单实际上是这样的:

1000 x $82.040068 - $9.95 - $1.43 = $82,028.69

$1.43 在确认单上显示的是 US TRXN Fee,其实就是 SEC Fee,计算方法我前面谈到过。


Wednesday, March 3, 2021

LVGO 和 TDOC 合并的 cash distribution 的税务问题

Livongo Health Inc - LVGO 的 FORM 8-K 详细说明了 Teladoc Health Inc - TDOC 合并的一些细节。我们只关心下面这一段。

Later that evening, Teladoc management and representatives of Lazard and Paul Weiss discussed a potential revised proposal that would imply a 10% premium to Livongo’s then prevailing stock price (based on Teladoc’s then prevailing stock price). Teladoc management determined to submit a revised proposal pursuant to which Livongo stockholders would receive per share merger consideration of 0.5920 shares of Teladoc common stock and $4.24 in cash and a special cash dividend equal to $7.09 per share (which, at the prevailing Livongo and Teladoc stock price, collectively implied that Livongo stockholders would receive approximately 42% pro forma ownership of the combined company and a value per share of Livongo common stock of $158.98, which represented a 10% premium to the closing price per share of Livongo common stock on August 4, 2020) and the board of directors of the combined company would be expanded to 13 members, 5 of whom would be comprised of existing members of Livongo’s board of directors (which composition was approximately commensurate with the implied pro forma ownership of Livongo’s stockholders in the combined company, as proposed by Livongo). Later that evening on the same day, Mr. Gorevic called Mr. Tullman and discussed Teladoc’s revised proposal. Representatives of Lazard, at the direction of Teladoc’s management, also called representatives of Morgan Stanley and discussed Teladoc’s revised proposal.

2020 年 10 月 29 日(周四)开了一个特别会议,LVGO 的股东批准了与 TDOC 的合并。LVGO 的股票在 2020 年 10 月 29 日晚上八点盘后结束就停盘。合并在 2020 年 10 月 30 日(周五)开盘前完成。TDOC 在 2020 年 10 月 30 日(周五)到 2020 年 11 月 2 日(周一)停盘,于 2020 年 11 月 3 日(周二)恢复交易,发 $7.09 每股的 special cash dividend,然后 LVGO 一股换成 0.5920 股 TDOC 和 $4.24 的 cash。大致过程是在这篇英文文章里说明了。

++++

我有 290 股 LVGO。在券商发的月结单上是这样的。

  • 2020 年 11 月 3 日收到了 $2,056.10 的 special cash dividend。交易描述 ROCUSD,也就是 return of capital USD。我把这部分当作 ROC 来处理,对我税务上有利,也符合。
  • 2020 年 11 月 4 日 290 股 LVGO 被去掉。交易描述是“Presumed Dis”,不知道是什么意思。账户多 $35,565.60,也就是相当每股 $122.64。
  • 同时,2020 年 11 月 4 日 171 股 TDOC 被添加。交易描述还是“Presumed Dis”。账户少 $34,336.00,也就是相当每股 $200.7953。

290 x 0.5920 = 171.68。应该可以换到 171.68 股,但是这一天只给了 171 股。

290 x $4.24 = $1,229.60。

  • 2020 年 11 月 17 日 TDOC 条目 $120.34 添加到账户,交易描述"Fraction",应该指的是 0.68 股 TDOC,相当于每股 $176.9706。查看 TDOC 股价历史,应该是 11 月 16 日按照卖出的。

+++++

首先,虽然账户里给钱了,但是我并没有卖 LVGO,也没有买 TDOC,这只是一个合并的过程,在月结单上看起来有买卖的交易。这一点必须要向会计说清楚。

第二,作为加拿大老百姓,$2,056.10 的 special cash dividend 和 $1,229.60 的 cash 都应该算作 returns of capital。这篇文章举了很多这样的例子。

第三,这两笔 cash 都没有显示在 INVESTMENT INCOME SUMMARY 上面,也没有显示在 T5 上面。

第四,LVGO 在 T5008 上显示的卖出操作。这是错误的。

第五,TDOC 的 book value 肯定是错误的。月结单上把 $34,336.00 当作 TDOC 的 book value。这里没有买卖操作。TDOC 应该继承 LVGO 的 book value,同时要考虑两笔 returns of capital。

+++++

2021 年 3 月 27 日更新。

后来我搜到了这个在 Quicken 上的讨论帖子,有了更进一步的理解,因此我之前的描述有错误之处。其实,最重要的就是这份 FORM 8937 表

CRA MyAccount 的数据不一定正确

某家银行在给投资者的 Tax Slips 的 cover letter 上这样写道:

Summary of Securities Disposition Canada Revenue Agency (CRA) and Revenue Quebec (if applicable) require us to report your book cost and to remove any decimals on book cost and disposition values. You can access this information by logging into MyAccount on the CRA website.

另外,这篇文章值得一读。