分类目录归档:Uncategorized

最近一次过敏印象太深刻

从敦煌回来后,过了不到两天,鼻咽部开始疼痛,然后转入鼻后滴露导致的持续咳嗽,还合并了一两天的感冒症状。

自己去买了点感冒药,没啥鸟用,咳嗽倒是更厉害了。不是肺咳,而是鼻后滴漏刺激的咳嗽。

小小咳嗽月月有,这事为什么要写一篇博客呢?因为这次太不一样,感受太深刻。

以前吧,都是白天咳,偶尔咳下,这次是二十四小时不分昼夜地咳。现在,我甚至都知道,咳嗽主要是哪些肌肉参与了。因为到后来小腹的肌肉和心窝处的肌肉,直接咳得发疼。再后来,咳得脑袋都发疼,我必须用手固定住脑袋,才能缓解一些。

火上浇油的是,我去绿城心血管医院看了耳鼻喉医生,开了药。这个庸医,给我开了一种药,有让痰液流动性更强的效果。如果痰液黏稠些,往下流的速度会慢,刺激会好一些。这下好了,仿佛加了润滑剂,一点点痰液就会滴漏下去,刺激咳嗽。

我自己感觉这个用药逻辑不对,主动停药,再加上洗鼻子,喷布地奈德,终于,过了两三天,症状才缓解。

哎!

 

AI Database:从自动化到智能化的演进

最近对 AI Database 有了一些新认识,速记如下。


AI Database 的发展可以划分为以下几个阶段,每个阶段都在数据库的智能化能力上逐步进化,为用户提供更高效、更智能的体验。

1. 早期的 AI Database:Autonomous Database

最早的 AI Database 主要是 Autonomous Database,核心目标是自动化数据库运维,减少 DBA 的管理负担。它具备一定的自诊断能力,例如:

  • 自动调优(Auto-Tuning):基于历史查询模式,自动调整索引、缓存、执行计划等,提高查询性能。
  • 自修复(Self-Healing):检测异常并尝试自动修复,如自动重启崩溃的实例、调整资源分配等。
  • 智能监控(Intelligent Monitoring):分析数据库负载,预警潜在的性能瓶颈。

这类数据库的 AI 主要用于内部运维,目标是降低数据库管理成本。

2. AI + Database:向量存储 & AI 文档能力

随着大模型的兴起,AI Database 进入了新阶段,开始引入AI 相关的数据存储与处理能力,例如:

  • 向量数据库(Vector Database):支持存储和检索高维向量,如 AI 生成的文本嵌入(embedding),为搜索、推荐系统等提供支持。
  • AI 文档(AI Document):结合 AI 的能力,让文本存储更高效。例如:
    • 智能分词、自动摘要,提升文本查询体验。
    • OCR 解析,自动提取文档内容并结构化存储。
    • 自然语言查询,让用户用 AI 直接生成 SQL 语句。

这阶段的 AI Database 主要是为 AI 应用提供基础设施支持,但 AI 仍然是数据库的一个外部工具,而非核心能力。

3. 真正的 AI Database:内置 AI 模型与 AI 函数

下一代 AI Database 将深度融合 AI 能力,不仅仅是存储 AI 相关数据,而是让 AI 直接成为数据库的核心功能,提供 AI 驱动的 SQL 处理能力。例如:

3.1 内置 AI 模型服务

数据库内置 AI 推理服务,用户可以像调用普通 SQL 函数一样调用 AI 模型:

ALTER SESSION SET ai_service = ‘deepseek-r1-011503’;

这允许用户选择适合的 AI 模型,并在 SQL 查询中直接调用 AI 相关功能。

3.2 AI SQL 函数

数据库提供 AI 计算函数,用于文本处理、数据分析、智能排序等,例如:

— AI 摘要
SELECT uid, ai_summarize(comment) FROM order GROUP BY uid;

— AI 排序
SELECT *, ai_rank(age, occupation, spending) AS rank FROM customer ORDER BY rank DESC LIMIT 10;

— AI 生成短文本
SELECT ai_shorten(content) FROM blog_content;

相比传统 SQL,AI SQL 极大简化开发,让数据库具备更强的智能数据处理能力。

3.3 AI 索引

不仅 SQL 语句可以调用 AI,数据库甚至可以创建AI 驱动的索引,提升查询效率。例如:

CREATE AI INDEX idx_short_content ON blog_content ai_shorten(content);

这样,数据库可以自动对相似文本、语义相关内容进行优化索引,而不局限于传统的 B+ 树或哈希索引。

3.4 早期阶段的挑战与标准化问题

目前,AI 函数和 AI 索引仍然处于非常早期的阶段,尚未形成行业统一的标准。在实践中,不同 AI 模型的能力存在较大差异,这导致:

1. AI 函数的适用范围受限

  • 目前的 AI Database 依赖外部大模型或内置 AI 推理能力,不同模型擅长的任务不同。例如:
  • 一些模型擅长文本总结 (ai_summarize),但在智能排序 (ai_rank) 方面能力有限。
  • 一些模型可以高效处理图片、音频等非结构化数据,但无法提供高质量的自然语言处理能力。
  • 这意味着不同数据库实例,甚至同一数据库使用不同 AI 模型时,支持的 AI 函数可能是子集关系,影响用户体验。

2. AI 索引的通用性问题

  • 传统数据库索引(如 B+ 树、哈希索引)有明确的结构和性能特征,而 AI 索引(如 ai_shorten(content) 生成的索引)由于依赖 AI 模型的内部行为,不同模型生成的索引可能不具备一致性。
  • 例如:
    • 使用某个 LLM 生成的 ai_shorten(content) 索引,可能在某些数据集上表现良好,但换成另一个模型,索引的匹配效果可能会显著变化。
    • AI 索引可能依赖特定模型的 embedding 方式,不同模型的 embedding 维度、计算方式不同,导致跨模型的兼容性问题。

3. 未来需要解决的问题

  • AI 函数标准化:类似 SQL 标准(如 SQL-92、SQL-2011),未来可能需要定义一套AI SQL 规范,确保不同数据库、不同 AI 模型都能稳定支持 AI 计算能力。
  • 模型适配层:未来 AI Database 可能需要引入一个模型适配层(Model Abstraction Layer),让 AI SQL 语句能够在不同 AI 模型之间自由切换,而不依赖某个具体的 AI 实现。
  • AI 索引兼容性:需要建立一套跨模型的 AI 索引规范,确保同一 SQL 语句在不同 AI 体系下有一致的查询效果。

4. AI Database 的应用场景

基于 AI Database 的能力,它在多个领域都能大幅提升效率,例如:

  • 互联网内容应用:智能摘要、自动分类、内容生成。
  • 推荐系统:AI 排序、个性化推荐、智能标签。
  • 电商:智能商品搜索、语义匹配、智能客服。
  • 企业内部应用:知识库自动补全、智能数据查询、报告生成。

总结

AI Database 的发展经历了从自动化运维(Autonomous Database)→ AI 存储 & 文档处理 → AI SQL 计算 → AI 深度融合数据库核心功能的演进过程。

相比于依赖外部 AI 系统,直接在数据库的 SQL 接口中提供 AI 能力,是最自然且高效的方式,具备以下核心优势:

1. 极佳的易用性

  • 通过 SQL 直接调用 AI,无需额外的数据搬运或 API 集成,极大降低开发和使用成本。
  • 用户可以像使用普通 SQL 函数一样,调用 AI 进行数据分析、文本处理、智能排序等操作。

2. 强大的表达能力

  • SQL 本身就是一个强大的查询语言,结合 AI 后,用户可以在 SQL 层面进行更加智能的计算,表达更复杂的需求。
  • 例如,可以直接用 ai_summarize 提取关键信息,或用 ai_rank 计算智能排序,极大提升 SQL 的数据处理能力。

3. 更优的数据实时性

  • 数据库天然具备实时更新能力,AI Database 能在最新的数据上执行 AI 计算,而外部 AI 系统通常依赖定期同步数据,实时性较差。
  • 例如,在电商系统中,用户购买行为实时更新,AI Database 可以立即调整个性化推荐,而外部 AI 可能因数据延迟导致推荐不精准。

4. 更好的数据安全性和合规性

  • 直接在数据库内部处理 AI 任务,避免了数据外流的风险,确保数据安全和合规
  • 外部 AI 系统通常需要将数据传输到第三方服务,而 AI Database 可以在本地或企业内部环境中完成 AI 计算,提升隐私保护能力。

5. 降低系统复杂度

  • 传统 AI 解决方案通常需要多个组件(数据同步、AI API 调用、结果存储等),而 AI Database 将这些能力内聚到数据库中,简化了系统架构。
  • 开发者不需要维护额外的 AI 计算集群,数据库本身就能完成 AI 推理。

AI Database 的价值

真正的 AI Database 不是简单地支持 AI 数据存储,而是让 AI 直接成为 SQL 计算的一部分,让开发者能够更自然、更高效地使用 AI 进行数据处理。

基于 AI Database,用户可以像使用普通 SQL 语句一样使用 AI享受 AI 带来的智能化能力,同时保持数据库的实时性、安全性和高效性。这才是真正对用户有价值的 AI Database,也是数据库智能化的未来方向。

 

MINI COOPER COUNTRYMAN 2014 BATTERY REPLACEMENT

It turns out I was cheated by the dealer. The battery is almost die. I can not start the engine without a battery booster.

Many Mini Cooper and BMW has IBS installed to manage the car battery. With an IBS, it is very complicated to replace a battery. You must buy hardware($50) and software($39) to calibrate the battery after install. Otherwise the battery could be overcharged. And car electronics such as head light, window auto-scroll may malfunction.

For my MINI Cooper Countryman,  it is not equipped with an IBS. How I find out this?

No.1 From some documents:

MINI Cooper Countryman (2011 – 2016)

  • MINI Cooper Countryman JCW ALL4 Hatchback (2013-16)
  • MINI Cooper Countryman, Cooper Countryman S and Cooper Countryman S ALL4 Hatchback (2011-16) Note: For cars with Brake Energy Regeneration (S1CDA) or Navigation System Business (S606A) or Navigation System Professional (S609A) or Radio MINI Visual Boost (S6FPA) or MINI Navigation System (S6UMA) or Auto Start/Stop function (S1CCA).

Which means,

  1. if your countryman is ‘S’, it is equipped with an IBS.
  2. if your countryman is low end trim, you are lucky, no IBS, no calibration required.

This is why different YouTuber use different way to change their battery. Some of the cars have IBS, some do not.

 

No.2 From observation

There is no IBS module on the end of my negative cable by the battery.

You can tell if your car has the IBS (Intelligent battery system) by looking for the electronics pack on the end of the negative cable by the battery. If it’s just a cable, you can replace with lead acid or go AGM, just make sure you obv use the right size and CCA (cold cranking amps). If you have IBS, you either need someone who has the ability to plug into the ECU to register there’s a new battery, or head to a dealer.

Will it run if you don’t register, yes. Might it shorten battery life because the ECU will treat it like an old battery, I’ve heard yes and no. Automotive engineers are smarter than me so I register as instructed.

 

多伦多的冬天

“亲爱的,该吃药了” 和往常一样,老婆向我嘴里塞了一颗乳黄色的胶囊。我轻轻咬开胶囊,然后用牙齿磨碎它,慢慢就着唾液吞了下去。

这是一颗维D,加拿大冬天必备良药,人工小太阳。

“这会儿已经5点了,天居然还没有黑透” 我仿佛发现了什么一样跟老婆说,她也附和道,“是啊,往常4点天就擦黑擦黑了”。

我翻了下日历,噢,圣诞节的时候就已经冬至了。冬至过后,天就一天天长起来了,等到三月份,到了春分时候,白天和黑夜就一样长了。我仿佛看到了希望,于是决定现在把这个冬天对天气的感受记录下来。

下面的图依次是周三上午,周三下午,周五下午拍的。第一幅图是冬天的主旋律,天总是阴沉沉的。今年的风并不多,虽然很冷,只要穿好了羽绒服,外加三条裤子,也问题不大。但是,这种阴沉沉的天,却让人没有户外的动力。周三是元旦,下午天气略好一些,我就带着 Flynn家的三个孩子,还有我们一家,乘着空儿去 Rosedale Ravine 河谷逛了一圈,返回到 Chorly Park 的时候发现光线很美,赶紧拍下了图二。今天周五,居家办公,下午三点我独自出门绕着社区转了一会儿,天空出奇地蓝,还出了太阳,真是难得!

为了有户外时间,在多伦多一定要会一个冰雪运动,比如溜冰(Figure Skating),打冰球(Hockey),这样才有足够的动力从温暖的室内走出去。笑笑在10月还是11月份开始学溜冰,现在已经初步入门了,有空妈妈就带着她到离家200米远的 Rosedale Park 滑冰场滑上半小时,如果遇到了朋友或者同学,通常就能玩上一个多小时。

下周就可以拿到车了,周末准备顶着严寒去北边看看,在无垠的农场里领略下寂寥的冬日。1月份是多伦多最冷的月份,熬过去,就胜利了。

人生第一辆车,10年二手mini cooper countryman 2014 款

老婆的敦促下,2024年12月底拿到了加拿大的G2驾照,冬天也过去了一半,乘着圣诞假期赶紧把车看起来。

本来是想买VW Tiguan 2024 Comfortline 的新车,钱都准备好了,结果发现这个车在加拿大买的话,开到美国后是没有当地保修的,只能在加拿大保修。太膈应人了。干脆放弃,改走破罐子破摔路线,在一个小 dealer 那里定下了一辆 2014 年出场,已经跑了 11wkm 的 mini cooper countryman 2014 ,算上税费,1.2w加元,还行。这辆车的 Carfax 还算干净,19年出过两次小事故,修了几千块钱,最近5年没有其它事故记录。这个大概可以证明最近5年这个车运行正常,没有受到事故的影响。它的公里数变化如下,大概就是1年1万公里的节奏,平均每天30km,典型代步车的里程,在北美算是非常低的了。二手市场上,大部分车都是一天60km~100km的玩法。

  • 2016 Aug 24 37,503 KM
  • 2019 Jul 2 61,097 KM
  • 2024 Oct 30 113,259 KM

研究了下 mini cooper countryman 2014 这款车,电子化水平很低,能机械的部分都是机械,比如需要手动调座椅,没有显示屏,也没有倒车影像,倒车的时候后视镜也不会自动下翻,方向盘比较重。虽然车主用得比较爱惜,但毕竟是10年老车,做好了买来就出问题的心理准备,权当体验了。

优点:空间对于一家三口很足够,小巧好停车,加一个行车记录仪、手机支架,就能解决所有电子化需求。价格不贵,舍得造。大件有保修,比去4S店买二手车放心。

这次研究车发现一个很大的中美/中加差异,我是当地的“新手司机”,保险第一年大概要1800~2500人民币一个月,一年就是2w~3w的保险费用,太逆天了!

另一个发现就是丰田本田燃油车的口碑实在太好了,被誉为北美神车。以前在国内没啥感觉,应该是因为修车便宜。在北美修车太贵,大家倾向于使用简单靠谱的代步工具,至于德系车的驾驶体验只能放一边。因为这个缘故,国内感觉属于末流的丰田RAV4,在这里被抢破头,新车要等将近一年,二手车保值率也是逆天,都快赶上新车了。

第三个发现是,在北美,电动车、混动车,都被视为高端,价格要贵非常多。这里的市场急需中国人来整顿。

还有一个有趣的地方:美国和加拿大有很多相似的地方,但在度量衡上确又不尽相同。美国的码表是 miles,加拿大的是 kilometer。加拿大的车如果进口到美国,要求车里的码表必须支持miles,非常恼火。其实加拿大以前也是英制,但加拿大的特殊性在于它既包含了英国文化,同时也包含有法国文化,而法国用的是公制。在以前,加拿大也是普遍使用英制的,但在1970年代正式转向公制单位。尽管如此,加拿大的公制转换并不彻底,比如在超市里,经常看到有些商品用 lb(pound)标重,有些商品用 kg 标重,或者二者都标,非常拧巴。

 

## Description

Welcome to Imperial Autozone Inc. Used Cars! We operate by appointments and are located at 57 Beverly Hills Drive NorthYork Toronto ON. .

***IMMACULATE CONDITION LOOKS AND DRIVES LIKE NEW**3YRS EXTENDED WARRANTY & Carfax History is included in the price**Safety Certified Available for 699/- Only*

~~Performance~~

Base engine size 1.6 L
Cylinders Inline 4
Base engine type Gas
Horsepower 181 hp @ 5,500 rpm
Torque 177 lb-ft @ 1,600 rpm
Valves 16
Cam type Double overhead cam (DOHC)
Transmission 6-speed Automatic
Drive type Front wheel drive

~~Warranty Info~~
Warranty is included in the price (36 months or 36,000 km) power train warranty covers the engine, transmission, differential, roadside, and hotel allowance covered up to $1000 per claim & $250 deductible with every claim. You just pay the activation fee of $39.00 to activate the warranty one time.
“WARRANTY UPGRADES AVAILABLE
No admin fee, no extra fee, and no hidden charges, you pay what you see !!!!!
***This vehicle is sold without certification. Certification costs $699/- additional to sale price + HST.***

Included in the price:
1. Omvic fee.
2. Administration fee.
3. PDI (pre-delivery inspection).
4. Carproof vehicle history report.
5. Extended warranty
Taxes and licensing are not included in the price.

We take your safety very seriously! Each vehicle is pre-inspected by licensed mechanics Certification package may be purchased for only 699 that includes full certification, professional detailing and If not certified as per OMVIC regulations the vehicle deemed to be not drivable, when not certified and not e-tested. Purchase of safety certificate is optional. All our vehicles are mechanically fit and available for test drive!

~~PRICE~~
At Imperial autozone used cars, we believe in fair and transparent pricing. You don’t have to endure uncomfortable negotiations with us. We constantly monitor the market and adjust our prices below the market average to offer you the best possible price. Enjoy a no-haggle, no-pressure buying experience with us! Why pay more elsewhere!!

We are serving our clients from GTA,
Toronto, Barrie, Oshawa, Scarborough, Mississauga, Vaughan, Richmond hill, Markham, Pickering, Ajax, Whitby, Hamilton, Burlington, Brampton, waterloo, London, Milton, Oakville, Milton, newmarket, aurora, and Kitchener.
We accept all makes and models of trade-in vehicles. Even if you just want to sell your car, we will buy everything!

For more details please feel free to contact:
Imperial AutoZone Inc
57 Beverly Hills Drive, North york, on m3l1a2
Office: 437-855-4786

## SAFETY

Side Impact Beams
Dual Stage Driver And Passenger Seat-Mounted Side Airbags
Low Tire Pressure Warning
Dual Stage Driver And Passenger Front Airbags
Curtain 1st And 2nd Row Airbags
Airbag Occupancy Sensor
Passenger Knee Airbag
Rear Child Safety Locks
Outboard Front Lap And Shoulder Safety Belts -inc: Rear Centre 3 Point and Pretensioners
## EXTERIOR

Tires: P205/55R17 All-Season Run Flat
Wheels w/Silver Accents
Clearcoat Paint
Body-Coloured Front Bumper
Body-Coloured Rear Bumper
Black Fender Flares
Chrome Side Windows Trim, Chrome Front Windshield Trim and Chrome Rear Window Trim
Chrome Door Handles
Body-Coloured Power Heated Side Mirrors w/Manual Folding
Fixed Rear Window w/Fixed Interval Wiper, Heated Wiper Park and Defroster
Light Tinted Glass
Fully Galvanized Steel Panels
Chrome Grille
Front License Plate Bracket
Liftgate Rear Cargo Access
Perimeter/Approach Lights
## INTERIOR

Driver Seat
Passenger Seat
40-20-40 Folding Split-Bench Front Facing Manual Reclining Fold Forward Seatback Rear Seat w/Manual Fore/Aft
Manual Tilt/Telescoping Steering Column
Front Cupholder
Rear Cupholder
Front Cigar Lighter(s)
Ashtray
Power Fuel Flap Locking Type
Cruise Control w/Steering Wheel Controls
HVAC -inc: Underseat Ducts
Illuminated Glove Box
Driver Foot Rest
Interior Trim -inc: Metal-Look Instrument Panel Insert, Metal-Look Door Panel Insert and Chrome/Metal-Look Interior Accents
Full Cloth Headliner
Urethane Gear Shifter Material
Carbon Black Interior Colour
Day-Night Rearview Mirror
Driver And Passenger Visor Vanity Mirrors w/Driver And Passenger Illumination
Full Floor Console w/Storage, Mini Overhead Console and 3 12V DC Power Outlets
Front Map Lights
Fade-To-Off Interior Lighting
Full Carpet Floor Covering -inc: Carpet Front And Rear Floor Mats
Carpet Floor Trim
Cargo Area Concealed Storage
Rigid Cargo Cover
Cargo Space Lights
FOB Controls -inc: Cargo Access and Windows
Refrigerated/Cooled Box Located In The Glovebox, Driver / Passenger And Rear Door Bins
Delayed Accessory Power
Driver Information Centre
Redundant Digital Speedometer
Outside Temp Gauge
Analog Appearance
Seats w/Leatherette Back Material
Manual Adjustable Front Head Restraints and Manual Adjustable Rear Head Restraints
Rear Centre Armrest
2 Seatback Storage Pockets
Immobilizer
3 12V DC Power Outlets
Air Filtration
## MECHANICAL

Engine: 1.6L I-4 16V DOHC
4.72 Axle Ratio
4-Wheel Independent Suspension
GVWR: 1,750 kgs
Front-Wheel Drive
55-Amp/Hr 480CCA Maintenance-Free Battery w/Run Down Protection
150 Amp Alternator
390.0 Kgs Maximum Payload
Gas-Pressurized Shock Absorbers
Front And Rear Anti-Roll Bars
Electric Power-Assist Speed-Sensing Steering
47 L Fuel Tank
Single Stainless Steel Exhaust w/Chrome Tailpipe Finisher
Strut Front Suspension w/Coil Springs
Multi-Link Rear Suspension w/Coil Springs
4-Wheel Disc Brakes w/4-Wheel ABS, Front Vented Discs, Brake Assist and Hill Hold Control
Security System Pre-Wiring

## ENTERTAINMENT

6 Speakers
Audio Theft Deterrent
Integrated Roof Diversity Antenna

第一次租车

没想到,人生第一次租车不是在中国,不是在加拿大,而是在美国。

10点多到达SFO,时间不赶,其实可以打车到酒店,然后每天打车上下班,价格也不贵。

如果租车的话,我既不熟悉租车流程,不确定中国驾照能不能租车,也不熟悉美国的路况。万一出口没搞对,都不知道会绕到哪里去。不过,好的方面是,对于北美的驾车规则,幸亏刚考了G2,了解交规,同时上了一节教练课,对基本的红绿灯规则有了实操经验。

最后,心一横,还是试试吧。最坏又能如何?

SFO 租车很有意思,顺着指示牌往 Car Rental 方向走,居然要坐轻轨,5站地。Google 导航说坐 Blue Line,到 Car Rental 下。然后顺着指示牌到 Level 1 赫兹租车,护照、驾驶证。不过,我好像是被工作人员坑了,他给我 upgrade 了,不是我原来预订的车型,费用也增加了。他还给我选了最完善的保险。关于加油,他开始还给我默认选了无需我加油,帮我包干,我跟他说我不怎么开,哪个最划算,他才跟我说包干要75刀费用,自己加油比较优惠。

一切手续办好,给了我停车位的编号,直接过去就行。车没有锁,上车开走就行。如何保证安全呢?原来,这里开出去的每一辆车都在出门的地方有严格检查,护照、驾驶证、收据齐全才放行。

用了Google导航,一团糟,从 CarRental 出去后,上101之前,因为没有提前变道,不能左转,绕了好几个弯。还好,上了101后,走第三道,跟着慢慢悠。101 换414B的时候也算基本顺利。之后就很简单了。幸亏,Google导航左上角的 “多少米后右转” 这种标记还算好用,凑合到目的地。按照柏老师的建议,之后开车换成了苹果,好用多了。最重要地,导航是中文播报!舒服多了。

再开两天,就可以信心十足了。

水浒

水浒里记载的一些地名,居然是去过的。比如安吉的“独松关”。抗金时期,独松关是有历史记载的。水浒中的事情虽为虚构,却平添一些趣味。

再者,宋江在历史上确有其人。
《侯蒙传》建议用宋江打方腊,但为得实行,侯蒙就死了。
《折可存墓志铭》是灭宋江的当事人的墓志铭,记录了他的功劳是先灭方腊,后剿宋江。

至于108将,则纯属故事了。

街溜子

这几天继续当街溜子,Bay St., Yonge St., Javists St., Church St. 这几条街走了个遍,很熟悉。超市除了 Loblaws,Metro 也去了,还有一些亚洲杂货铺。

办卡方面,SIN 办好了,电话卡办好了,图书卡办好了,公交卡办好了,银行卡也办好了,信用卡预约中。

吃饭方面,主要是 monkey 自己做,越来越能掌握节奏了。中式厨房雏形初见,柴米油盐酱醋茶,是中国人的专属。

这几天到了Allan Gardens,水族馆,市政厅,CN Tower,Snowflake 办公室所在的大楼。

多伦多的公交系统挺好的,3.5加元2小时免费无限换乘政策是我的大爱。步行得比较多,腿都走细了。

Amazon 网购的流程走了一遍,挺方便的,就是信用卡扣款时机不太习惯,下单后好几天突然一笔信用卡扣款,我还以为是被盗刷了。净水器,买了个滤壶,水质瞬间有了很大的改进,但是还有很大的改进空间,涩味消失了,但还是略有一点点咸味。这是滤壶远离决定的。如果希望进一步改进,必须用上 RO 反滤,亚马逊搜索 Countertop Water Filter,有不需要修改水路的桌面反滤系统。

去了趟 Rosedale,以及笑笑未来的学校。这个社区真不错!