Saturday, December 30, 2023

2023 年岁末看过的一些剧

在 2023 年 12 月,我看了一些剧。

我一口气观看了法国连续剧《传奇办公室》的完整五季。由于原版法语连续剧资源稀缺,即使仅出于学习法语的目的,这部剧也值得珍藏和反复观看。此外,剧中涵盖了多个国家的场景,呈现了不同思维的冲突和人性的矛盾,有助于拓宽我们的视野和维度。

此外,我还看了朋友推荐的《看不见的客人》。看完之后,我意识到我以前看过根据它翻拍的印度电影《复仇》。初看完,会觉得这部剧有很多漏洞,觉得逻辑不通,但是看了网上的各种分析之后才恍然大悟。这部剧就像一道很难的数学证明题。

昨天(12 月 29 日)我看了上一篇博客中提到的《1917》。

目前,我正在 Apple TV+ 上追英国连续剧《Slow Horses》的第三季。每周三播出一集,让人等得着急。

今年我看过一部出色的科幻剧《基地》 ,在 Apple TV+ 上一口气看完了已推出的两季。听说还在筹拍第三季。我很少看科幻/未来连续剧,著名的《The Walking Dead》我连第一季都没看完,《基地》激发了我的兴趣,于是我继续在 Apple TV+ 上寻找其他类似剧集。不久前完成了《Silo》第一季,情节有点波澜不惊,中间有几次想放弃,但是最终还是看完了。第二季尚未上线,我等待的心情不那么强烈。此外,Apple TV+ 在强推《Monarch: Legacy of Monsters》,于是我也看了前两集,也不那么吸引人,后面每周已经播出的剧集我还没去追,但是估计将来我还是会追完。

2023 年 12 月 30 日星期六,在 Apple TV+ 上看了《The Family Plan》 。它于 12 月 15 日推出,就是为了迎接节日,所以我知道这部电影就是为了娱乐大家,对它的期望值不高。这种电影对 Mark Wahlberg 来说轻车熟路,小菜一碟。

Wahlberg 的发音前面一部分是 WALL。但是美国理发刀品牌 WAHL 的读音是 WAAL,它也是这个品牌的创始人的姓。

在 Apple TV+ 上还有一部比《The Family Plan》更渣,那就是《Ghosted》。Ghosting/Ghosted 这个词是在千禧年之后兴起的一个词汇,就是在两人约会或者浪漫关系中一方突然玩消失。但是这部电影的简体中文名翻译成了《神出鬼没》,无语了;繁体中文名《真愛搞失蹤》就表达出了意思。这些剧都能在 Apple TV+ 的 Top Chart 上,也难怪苹果公司到处找签约片源和合作。

Friday, December 29, 2023

John Authers的生存贴士中的音乐和电影推荐

2023年12月28日星期四

经过几天辛苦地和家人一起看电影,现在终于迎来一个非常晚到的推荐。距离上映已经22年了,我终于看了罗伯特·奥尔特曼的《高斯福德庄园》。我完全不知道它有这么好。这部电影有点像《利刃出鞘》,有点像《唐顿庄园》,但比它们更为微妙和有趣,拥有一个几乎包括你听说过的每位英国演员的群星阵容。我很高兴我看了它,是一部极好的节日观影选择。

2023年12月29日星期五

又是一则迟到的电影推荐;我最近终于看了2019年的电影《1917》,它真的让我惊叹不已。这部电影以其出色的摄影技术而有名,整部影片看起来像是一镜到底,营造了整个戏剧发生在真实时间内的印象。虽然摄影确实让人瞠目结舌,剧情也引人入胜而且相当真实可信,演技收敛而出色,角色令人关心。

看完了《1917》,情节太单调。

寄生虫》是一部韩国讽刺电影,因令人遗憾的原因再次成为新闻焦点(剧中的演员李善均自杀),但它未能赢得奥斯卡最佳影片奖。这是可以辩解的,但《1917》相比许多其他最佳影片获奖作品更为出色。在我看来,追《绿皮书》或《水形物语》并不太重要,但追《1917》绝对是值得的。

Saturday, December 23, 2023

标普 500 指数在 2023 年的最后一周和我的希望

今天是 2023 年 12 月 23 日,星期六。明天是 24 日,星期日;25 日是星期一,也是圣诞节。美国股市在 2023 年只剩下最后一周,只有四个交易日(26、27、28 和 29 日)。30 和 31 日是周末。

标普 500 指数和纳斯达克指数在过去的八周时间里一直表现强劲,周周收涨。

纳指已经突破了两年前的峰值记录。

标普 500 指数在 12 月 19 日收于 4,768.37 点,距离两年前的峰值记录只差 28.19 点。股民们普遍认为它在第二天就会步纳指后尘。没想到,在 12 月 20 日发生了大跌,虽然在 21 日和 22 日有所反弹,但是表现疲软。

在 2023 年的最后一周,这个指数能否创新高?这个问题最近一直在我的脑海里萦绕。我在今年一月份预测在今年熊市结束,这个预测是正确的,但是我仍然希望有一个更完美的结果来验证我的预测,即创下新高。

为什么我有如此期望呢?股市在上半年一直表现强劲,在七月底离峰值差了大约 400 点,当时,很多人包括我在内都非常乐观,以为熊市马上要结束了,至少能在 4800 点这个位置收官 2023 年。然而,8、9 和 10 三个月连续下跌了 400 多点,跌到了 4100 点左右。很多人又转向悲观,预计会回落到之前的底部 3500 点左右,甚至更低。

2023 年最后几周的市场情绪太好了,我没有看到再次连跌三个月的可能性,相反,我敢肯定新高很快就会到来,但是我想好上加好,最好在 2023 年的最后一周创下新高,为 2023 年画上一个辉煌的句号。

在这最后的四天,我的希望能实现吗?

+++++

税损售出(或称为税损收割)- Tax-loss selling (or tax-loss harvesting) 

税损售出(或称为税损收割)- Tax-loss selling (or tax-loss harvesting)  是指有意以亏损价位售出证券,以抵消应纳税的资本收益。目前美国和加拿大的主要股市的结算完成都是 T+2,因此 2023 年税损售出的最后一天是在 2023 年 12 月 27 日。

2024 年 5 月 28 日星期二开始美国股市将实行 T+1 结算。

2024 年 5 月 27 日星期一开始加拿大股市将实行 T+1 结算。

+++++

2023 年 12 月 26 日星期二,标普 500 指数开盘 4,758.86,收盘 4,774.75。当天最高点达到4,784.72,最低点为 4,758.45。总体而言,上涨了 15.89 点,整个交易日基本呈上升趋势,是表现不错的一天。

2023 年 12 月 27 日星期三,标普 500 指数开盘 4,773.45,收盘 4,781.58。盘中最高点 4,785.39,最低点 4,768.90。总体来看,股市上涨了8.13 点,全天在较小范围内波动。尾盘几分钟内股市突然拉升,总算涨了几个点收盘。

2023 年 12 月 28 日星期四,标普 500 指数开盘价 4,786.44,收盘 4,783.35。盘中最高点4,793.30,最低点 4,780.98。总体而言,上涨了 1.77 点。与前两个交易日相似,开盘点位依然高于前一天。全天在小范围内波动。多次跌破开盘点以下,盘中最高点一度接近两年前的高位,但最终回落并持续振荡。尾盘十几分钟内指数突然快速回落,导致收盘点位低于开盘点位。下一个交易日必须有 26 日的表现才能以突破两年前的高位来收盘并结束 2023 年。

2023 年 12 月 29 日星期五,标普 500 指数开盘价 4,782.88,收盘 4,769.83。盘中最高点4,788.43,最低点 4,751.99。总体而言,下跌了 13.52 点。

总体而言,本周还是上涨的,连续上涨九周。

2023 年标普 500 上涨了 24%,纳指 100 上涨了 54%。

Tuesday, December 19, 2023

macOS Preview automatically sets PDFs password protected after saving

+++++

某些 PDF 文件经 macOS Preview 编辑后无法再打开

今天我遇到了一个奇怪的问题。互联网上很多人都曾经或者正遇到了这样的问题,在 Reddit、Apple Support Community 上求解答,但是无果,只有一些变通的不完美的方法。

问题是这样的:某些PDF 文件经 macOS Preview 编辑后保存或者另存后的 PDF 文件无法再打开,提示需要输入 the owner password。

经测试,这问题只针对特定类型的 PDF 文件才会出现。

谷歌搜索结果: macOS Preview automatically password protected PDF when saving。有两年前提问求解答的,有几天前提问求解答的。

+++++

还原问题和分析问题所在

1、原始 PDF 文件 fillable,且是政府表格。我们称之为 PDF1。

2、用 macOS 的 File > Get Info 可以看到 PDF1 文件权限设置。

原始 PDF 文件的权限
图 1:原始 PDF 文件当前用户(我)的权限

如图 1 所示:

  • 这个文件 Encrypted,但是目前 The document is unlocked with the user password——这个 user 也就是我;
  • 当前用户(我)具有七个 Permissions 中的六个;
  • 文件被锁,必须输入 the owner password 才能解锁并打开全部七个 Permission。我不是 the owner,没有密码,所以怎么都无法打开那个黄色的锁。
原始PDF文件的用户组的权限设置
图 2:原始文件的用户组的权限设置

如图 2 所示,这个文件目前开放给了三个用户组:

  • ard 拥有 Read & Write 权限——ard 就是我;
  • staff 拥有 Read only 权限;
  • Everyone 拥有 Read only 权限。

并且这个文件是没有 locked,而且 Password  Encrypted,也就是说这个文件一直有一个内置的 owner password 密码;我可以用电脑密码打开图上的黄色的锁,修改权限,增加或者去掉用户组。

3、表格填写完成后另存,这个另存的文件我们称之为 PDF2。PDF2 的权限同 PDF1。

以上是常规步骤。

下面是两种处理方法,产生了迥异的结果。

***** 4_1 老版本 macOS 下的 Preview 编辑 PDF2 生成 PDF3 *****

4_1、用老版本的 macOS——比如 Big Sur——的 Preview 编辑 PDF2,比如签名,保存 PDF2,Export as PDF 为 PDF3。PDF2 和 PDF3 可以在任何地方打开。PDF3 的权限同 PDF2 和 PDF1。

PDF2 和 PDF3 的权限和属性类似图 1 和 图 2,但是有一些文件属性发生了变化。

图 3:PDF2 和 PDF3 的一些文件属性发生了变化

如图 3 所示:

  • Authors 这个文件属性没了;
  • Version 变成了 1.3;
  • Security 变成了 None;
  • Content Creator 变成了 Preview;
  • Encoding Software 变成了 macOS Version 11.7.10 (Build 20G1427) Quartz PDFContext。

***** 4_2 新 macOS 下的 Preview 编辑 PDF2 生成 PDF4 *****

4_2、用新版本的 macOS Sonoma 里的 Preview 编辑 PDF2,比如签名,Export as PDF 为 PDF4,保存变更后的 PDF2。

图 4:当然用户(我)没有任何 Permissions 了

如图 4 所示,编辑后的文件 PDF2 和 PDF4 被锁死了,我失去了所有 Permissions (绿色的勾全部变灰了)。

图 5:PDF4 失去了 Authors 等信息。

图 5 基本同图 2,但是PDF2 和 PDF4 的文件属性里都没有 Authors、Version、Pages、Resolution、Security、Content Creator、Encoding software 这几项信息。

***** 4_2 的处理方法带来了问题 *****

经过各种测试,4_2 处理后的 PDF2 和 PDF4:

  • 可以用 Google Chrome 或者 Microsoft Edge 浏览器打开,
  • 也可以用 Irfanview + PDF 插件打开,
  • 但是无法用 Firefox 或者 Safari 打开,
  • 也无法用 macOS 新和旧的 Preview 也打开,
  • 也无法用 Adobe Reader 打开——所以问题大了,因为绝大多数人用它。

在无法打开的情况下,提示输入 the owner password。

几个不合理的地方:

  1. 在编辑之前,我对 PDF2 拥有 Read & Write 权限,我当然可以用 Preview 自由编辑保存 PDF2 或另存为 PDF4。
  2. 在编辑后,我对 PDF2 和 PDF4 仍然有 Read & Write 权限,但是没有用,我用 Preview 编辑生成的文件竟然自己用 Preview 无法再打开。
  3. 为什么 Chrome、Edge、Irfanview 能打开 PDF2 和 PDF4 呢?

这个 Read & Write 权限竟然有时有用,有时没用,实在奇怪。我只能得出这个结论,通过 File > Get Info 查看到的权限并不名副其实。

***** 猜测问题所在 *****

我对 PDF 的内部安全机制并不了解。我首先如此猜测:我只是 user 组,文件的 owner 组具有更高级别的权限。我的编辑操作触发了文件内部安全机制,把文件锁死了。但是这个猜想是错误的,因为有的工具可以打开,所以文件并没有被锁死。

是不是因为图 5 中缺少的一些文件属性信息是问题所在?这可以解释有些工具可以打开,有些工具无法打开。

如果这个猜想是正确的,那么罪魁祸首是新版本 macOS 里的 Preview,经过它的编辑后,某些内置 owner password 的 PDF 会丢失一些重要的文件属性,这导致有些工具不知道怎么正确解析这些 PDF。的确有人投诉 Preview 会丢失文件属性信息。

+++++

解决办法

既然是 macOS 新操作系统里的 Preview 的问题,所以我们不用它,而

  1. 用 Adobe Reader 来签名。这个方法的缺点是 Adobe Reader 编辑功能不多或收费,或者
  2. 用老版本的 macOS 上的 Preview 来编辑。新旧 macOS 上的 Preview 功能几乎没有什么差别。

Preview 的编辑功能十分强大,如果非要用新系统上的 Preview,可以通过下面的方法来解决上面的问题:

  1. 用 Chrome 浏览器打开 PDF4,然后利用“Print as PDF”打印成 PDF5。
  2. 用 Ghostscript 或者其他工具把 PDF2 的密码去掉,再用 Preview 编辑。
  3. 用 Ghostscript 或者其他压缩软件把 PDF2 处理一下,再用 Preview 编辑。

我不推荐方法 1,这是不完美的方法,PDF5 的文本格式有变化,文件大小可能是 PDF4 的几倍大。

我们把经过方法 2 或者 3 处理后的文件称之为 PDF6。PDF6 的 Permissions 全部开放,因此我们可以打开或关闭各个 Permission;还可以设置 PDF6 的 the owner password,也就是说原始的 owner password 被去掉了,

+++++

继续猜想: Adobe Designer 6.3

PDF 本质就是 script,就是程序语言的外在呈现,所以核心里的程序到底怎么写的,我们其实很难知道。

我所用的原始 PDF 文件来自加拿大政府网站,是 Adobe LiveCycle Designer 6.3 生成的(见图2),而这个工具 bug 特别多,并且 Adobe 公司于 2018 年 3 月不再对其提供支持,已经用 Adobe Experience Manager Forms 取代了它。也十分有可能 Preview 遇到了 Designer 内置在 PDF 里的 script 或者编码有 bug,不知道怎么处理,只好把一些文件属性丢掉。

Wednesday, December 13, 2023

Invesco QQQ ETF 今天突破之前在 2021 年的 ALL TIME HIGH

今天是 2023 年 12 月 13 日星期三,美联储宣布不加息,同时预计在 2024 年降息三次。在此明确利好信息下,股票市场突飞猛进。

Invesco QQQ ETF 今天收盘价 403.74,突破大约两年前的高点,那是在 2021 年 12 月 27 日,收盘价是 398.78。

Invesco QQQ ETF 基于纳指 100,也就是纳指里面最大的和交易最活跃的 100 家公司建立的一个指数,与纳指并不完全同步。

纳指于 2021 年 11 月 19 日创历史新高 16,057.44。纳指今天收盘 14,733.96,还与之前的历史高点有不少差距。

纳指 100 的英文代码 Nasdaq-100,也常用 NDX 或 NDQ 表示,而纳指一般用 Nasdaq 表示。

大家说的买纳指,一般都是指买纳指 100 为基准的 ETF,而这里面最大的一只就是 Invesco QQQ ETF,所以 QQQ 具有十分重要的指标意义。

+++++

三十只蓝筹股组成的道琼斯工业指数今天收盘 37,090.24,也突破了之前的新高。之前的新高是 2022 年 1 月 4 日的 36,799.65。

+++++

2023 年 12 月 15 日星期五更新

Invesco QQQ ETF 即使基于纳指 100,因为个股比重等设计,也不是完美地与其同步。纳指 100 也是于 2021 年 11 月 19 日创了一个历史高位,指数收盘 16,573.34 点。2023 年 12 月 15 日星期五纳指 100 收盘 16,623.45 点,终于突破了 2021 年的高位。