Logo

site iconJustYY | 小赖子

小赖子的英国生活和资讯,以及投资和个人生活。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

JustYY | 小赖子 RSS 预览

花了288英镑修了我那佳能24-70mm红圈镜头/还能让这个镜头再战几年

2025-12-26 05:30:24

年中我去法国巴黎旅行,当时天气很热。在去埃菲尔铁塔的路上,我用佳能 EOS R6 Mark II 配一个转接头和 24-70mm F2.8 红圈镜头拍照。拍着拍着,背景的曝光越来越严重,最后相机显示错误码 01,再也无法使用。我还以为是天气热造成电子零件发热暂时不能工作,想着一会儿冷却后就自己好了,但是尝试了很多次后彻底坏了。 [caption id="attachment_70691" align="alignnone" width="1279"]错误代码 01:设备间通信故障。请检查摄像头、镜头或麦克风适配器的触点。 Err 01: Communication Between the Devices is Faulty. Check the Camera, lens, or mout adapter contacts. 错误代码 01:设备间通信故障。请检查摄像头、镜头或麦克风适配器的触点。 Err 01: Communication Between the Devices is Faulty. Check the Camera, lens, or mout adapter contacts.[/caption] 起初我以为是相机的问题,但把这个镜头装到另一台单反相机上发现也无法使用。而把 EOS R6 换上其他两个镜头(50mm F1.2 和 70-200mm F2.8)则完全正常。由此可以确认,是这个 24-70mm 镜头坏了。 这个 24-70mm 镜头被称为“万金油”,焦段非常好用,旅行拍摄常常依赖它。镜头坏了后,这半年我只能勉强用 50mm F1.2 拍照,但它是拍人像的镜头,拍风景效果就差很多,只能用 iPhone 的广角镜头补拍。 我的镜头是 2017 年买的,已经 8 年,早已过了三年的保修期。当时买时花了 1300 多英镑,坏掉挺可惜的。于是我联系了佳能官方,得知可以维修。流程是:先填一个表格,官方审核后会寄给你 UPS 邮寄标签,把镜头打包寄到他们仓库是免费的。 [caption id="attachment_70695" align="alignnone" width="652"]2017年7月在Panamoz上买的。 2017年7月在Panamoz上买的。[/caption] 他们收到镜头的第二天,就给出了维修费用估价:288.04 英镑,包括两个半小时人工(每小时约 80 英镑)和一个坏掉的零件(他们还顺带清理了镜头/小保养)。我觉得价格可以接受,于是就同意维修。需要注意的是,他们必须先收到镜头才能检查和报价,无法根据描述提前报价。 如果觉得太贵,还可以额外支付约 8 英镑把镜头退回,或者直接让他们当作废品处理。 大约不到两周,他们就修好了。我付了款,第二天 UPS 就寄回了镜头。正好这个圣诞节我要去瑞士,可以好好拍风景了。 288英镑,还能让这个镜头再战几年,挺值的。朋友说:单反穷三代。 [caption id="attachment_70692" align="alignnone" width="1536"]维修镜头的费用是288.04英镑。还能让这个镜头再战几年。 维修镜头的费用是288.04英镑。还能让这个镜头再战几年。[/caption] [caption id="attachment_70693" align="alignnone" width="864"]修好的镜头,除了修,还做了一个小保养/清理 修好的镜头,除了修,还做了一个小保养/清理[/caption] [show_file file="/var/www/wp-post-common/justyy.com/slr.php"] 英文:Faulty Canon R6 MarkII Camera 英文:Canon Repaired My Canon 24-70mm for 288 GBP

自制龙舌兰浓缩咖啡(Tequila Espresso)

2025-12-24 00:36:44

前几周,在微软剑桥研究院 2025 冬日派对上,我第一次听说、也是第一次品尝到带酒精的咖啡,当时就觉得特别好喝。咖啡香气很足,又很提神,同时还有明显的甜味,感觉应该放了不少糖。 [caption id="attachment_70560" align="alignnone" width="864"]这个饮料好喝,好像是Teqilla酒+咖啡,超市有卖已经调好的。 这个饮料好喝,好像是Teqilla酒+咖啡,超市有卖已经调好的。[/caption] 后来上网搜了一下,发现这种**龙舌兰浓缩咖啡(Tequila Espresso)**其实并不复杂。周末去超市顺手买了瓶 Tequila,又配了一瓶咖啡利口酒,想着在家复刻一下当晚的味道。第一次照着配方做出来,虽然少了派对的氛围,但那股熟悉的香甜和微醺感一下子就回来了。细品还是稍微有点不一样,不过还是挺不错的。 这种组合很有意思:咖啡负责清醒,酒精负责放松,刚好卡在一天结束的那个节点,让人既不想立刻睡觉,也不想再继续工作。

龙舌兰浓缩咖啡(Tequila Espresso)的制作步骤

龙舌兰浓缩咖啡是一种将咖啡的香与提神龙舌兰的微醺结合在一起的鸡尾酒。 做法并不复杂,在家也可以轻松复刻。

一、所需原料(1 杯)

  • 龙舌兰酒(Tequila)30–45 ml(推荐 Blanco 或 Reposado)
  • 浓缩咖啡(Espresso)1 shot(约 30 ml)
  • 咖啡利口酒 20–30 ml(如 Kahlúa、Tia Maria)
  • 糖浆或白砂糖(可选,按口味调整)
  • 冰块(冷饮做法)

二、制作步骤(冷饮推荐)

  1. 萃取一份浓缩咖啡,放置 1–2 分钟稍微降温。
  2. 在摇壶或密封容器中加入龙舌兰、咖啡利口酒和浓缩咖啡。
  3. 加入适量冰块,用力摇晃 10–15 秒。
  4. 过滤倒入冰镇过的杯子中。
  5. 可用咖啡豆或可可粉装饰(可选)。

三、简化做法(不摇版)

如果没有摇壶,可以直接在杯中加冰, 倒入龙舌兰和咖啡利口酒,再加入浓缩咖啡,轻轻搅拌即可。 口感略弱,但非常方便。

四、热饮变体

不加冰,直接将热浓缩咖啡与龙舌兰、咖啡利口酒混合, 更像一杯“带酒精的咖啡”,适合冬天饮用。

五、小建议

  • 不想太甜:减少咖啡利口酒,用少量糖浆调味
  • 想更香:选择 Reposado 龙舌兰
  • 想更提神:一定要用 Espresso,而不是美式咖啡
[caption id="attachment_70675" align="alignnone" width="1152"]制作Tequila Espresso的原料在超市里都能买到。 制作Tequila Espresso的原料在超市里都能买到。[/caption] [show_file file="/var/www/wp-post-common/justyy.com/cocktail.php"]

今年生日: 拖延症、混日子、瞎忙

2025-12-23 23:19:20

拖延症

我是上个月过的生日,直到现在才动笔写今年的生日记录。眼看着再过几天就到 2026 年了,如果再不写,生日当天的那点感觉大概也要慢慢淡去了。 我感觉自己有点完美主义,总觉得要等到有时间、有精力、状态也刚刚好,才配得上一次“完美的开始”。结果反而拖着拖着,这一两年很多博客都没再写。 那天我看到一句话:不要等完美再开始,只要开始行动,就已经成功了一半。 这句话对我触动挺大的,也许真正需要的不是更好的条件,而是先迈出那一步。 我从 30 岁开始,每年都会记录一次生日。30 岁以前没有这个习惯,现在回头看,很多细节已经记不清了,也无从考证。写博客对我来说,一方面是分享,另一方面是记录、做笔记,同时也是锻炼自己写作和组织语言能力的方式(锻炼大脑)。我一直还在用五笔输入法,平时除了在电脑上用微信聊天,其实很少有机会真正打字写东西,写博客也算是让自己的中文输入能力一直保持在线。
文章写完之后,我一般都会让 AI / ChatGPT 再帮我润色一遍,让文字更通顺一些。

混日子/瞎忙

今年从 9 月份开始,每天早上 7 点就得起床送娃去坐校车,晚上也常常睡得很晚,尤其是媳妇那段时间在准备考试,我也得陪她一起熬夜。长期下来,睡眠严重不足,几乎每天都觉得特别累。 本来对生日还抱着一点小期待,毕竟日子过得太平淡了。但媳妇也很忙,生日当天我还得上班。中午我带着娃去找她一起吃饭,就在她公司附近——剑桥 Leisure Park 的一家餐厅。 晚上和媳妇一起出去吃了泰国菜,然后又去朋友那儿取了蛋糕。朋友亲手做的抹茶蛋糕,味道真的很不错。 今年的生日礼物是给自己挑了一个 X8CPU 的车牌。生日当天我去 Fen Drayton 的车厂把车牌换了,车厂老板人很好,没有收我钱。之后又去了 Tesco Bar Hill 洗车,给工作人员看了 ID,直接省了 5 英镑(原价是 35 英镑一次的手洗)。 [caption id="attachment_70645" align="alignnone" width="2048"]媳妇午餐时间只有一小时。选了她公司边上附近的一土耳其餐馆。 媳妇午餐时间只有一小时。选了她公司边上附近的一土耳其餐馆。[/caption] [caption id="attachment_70661" align="alignnone" width="2048"]这个是前两周在意大利罗马和媳妇在公寓沙发上的合影。 这个是前两周在意大利罗马和媳妇在公寓沙发上的合影。[/caption] [caption id="attachment_70660" align="alignnone" width="1024"]媳妇在意大利 媳妇在意大利[/caption] [caption id="attachment_70659" align="alignnone" width="2048"]朋友做的抹茶蛋糕 很不错! 朋友做的抹茶蛋糕 很不错![/caption] [caption id="attachment_70658" align="alignnone" width="864"]上了年纪 感觉体力不支,是不是有一天蛋糕也切不动了。 上了年纪 感觉体力不支,是不是有一天蛋糕也切不动了。[/caption] [caption id="attachment_70657" align="alignnone" width="2048"]2025年的生日蛋糕 以众不同,前几年都是花50英镑定做的。 2025年的生日蛋糕 以众不同,前几年都是花50英镑定做的。[/caption] [caption id="attachment_70656" align="alignnone" width="2048"]蛋糕分量有点大,第二天吃了一些也没吃完。 蛋糕分量有点大,第二天吃了一些也没吃完。[/caption] [caption id="attachment_70655" align="alignnone" width="1536"]泰国餐馆的饭后甜点 泰国餐馆的饭后甜点[/caption] [caption id="attachment_70654" align="alignnone" width="2048"]泰国餐的一些咖喱 泰国餐的一些咖喱[/caption] [caption id="attachment_70653" align="alignnone" width="2048"]还有这个,我都忘记是啥了 还有这个,我都忘记是啥了[/caption] [caption id="attachment_70652" align="alignnone" width="2048"]甜饮,好多糖,乱死了 甜饮,好多糖,乱死了[/caption] [caption id="attachment_70651" align="alignnone" width="864"]每年生日去 Costa, Greggs拿免费吃的。Greggs店员听说,结果我自费又了买了三个甜甜圈。 每年生日去 Costa, Greggs拿免费吃的。Greggs店员听说,结果我自费又了买了三个甜甜圈。[/caption] [caption id="attachment_70650" align="alignnone" width="2048"]Costa的生日礼物,我自费了拉铁咖啡。 Costa的生日礼物,我自费了拉铁咖啡。[/caption] [caption id="attachment_70649" align="alignnone" width="2048"]生日午饭,和媳妇还有老大一起在剑桥Leisure Park边上的土耳其饭店吃的。 生日午饭,和媳妇还有老大一起在剑桥Leisure Park边上的土耳其饭店吃的。[/caption] [caption id="attachment_70648" align="alignnone" width="1536"]我吃了牛排 我吃了牛排[/caption] [caption id="attachment_70647" align="alignnone" width="864"]和媳妇喝了点无酒精的酒,店员看我有孩子 不让我喝酒。 和媳妇喝了点无酒精的酒,店员看我有孩子 不让我喝酒。[/caption] [caption id="attachment_70646" align="alignnone" width="864"]无酒精的酒。 无酒精的酒。[/caption] [caption id="attachment_70662" align="alignnone" width="1536"]照片里的我们真年轻啊 照片里的我们真年轻啊[/caption]

朋友圈方案/2025生日

前两天看到一个说法: 人什么时候觉得自己老了? 有人说,是当你开始觉得身边的人都很好看的时候。 我觉得还可以补充几点: 当你开始不再争对错,而是想想“值得不值得”; 当你不再为了证明自己去辩解,而是选择沉默; 当你发现聚会越来越少,聊天越来越短,却越来越珍惜每一次见面; 当你开始早睡早起,吃饭讲究清淡; 当你买东西不再追求最新最贵,而是想“实不实用”; 当你听到一首老歌,会突然鼻子一酸; 当你看见年轻人追梦,会心一笑,心里却默默祝福; 当你开始懂得,不是每个“以后”都有机会; 当你对很多事不再执着,而是轻声说一句“算了”。 ——那一刻,大概就是你真的开始老了。[流泪][流泪] [caption id="attachment_70681" align="alignnone" width="2048"]2025生日朋友圈文案 2025生日朋友圈文案[/caption] [show_file file="/var/www/wp-post-common/justyy.com/birthday.php"]

通过了AI-900和DP-900两门微软认证考试! 新时代应该人手一个AI-900证书

2025-12-21 06:27:28

昨天顺利通过了 AI-900(889/1000) 和 DP-900(850/1000) 两门微软认证考试。 [caption id="attachment_70626" align="alignnone" width="1024"]Microsoft AI-900 AI Fundamentals Microsoft AI-900 AI Fundamentals[/caption] 两场都是线下考试,AI-900 原定 11:30,DP-900 原定 13:30。我 10:30 左右到考场,运气不错,被允许提前开始,结果 11:30 就全部考完了。

Code 证书名称 证书号码 获得日期
AI-900 Microsoft Azure AI Fundamentals 7Z9DA9-388866 2025年12月19日
DP-900 Microsoft Azure Data Fundamentals CD4244-E236BG 2025年12月19日
一直觉得自己上了点年纪,脑子不如以前灵光了,但考试真的能涨点自信 🙂 准备方式也很普通:每天大约 1 小时,连续学习 3 周,就这样顺利通过。 唯一的缺点是考场离家有点远,开车单程四十来分钟(Peterbourg,距离27英理),路上困得不行 😅 到考场的时候,正好有个小姐姐刚从考场出来,情绪特别激动。当她被告知“考过了”的那一刻,整个人都绷不住了,喜极而泣。教官还很贴心地递给她一杯水,让她平复一下情绪,并说了一句 “Well done”,现场挺暖的。 这个考场考试科目很多,我媳妇这个月的考试也在同一个教室。等我两门都考完出来的时候,同屋的考生还都没出来。 继续学习吧,至少证明一件事:不是变笨了,只是需要一点系统的投入。 💪 PS:进考场时只能携带身份证件,需要拍照并通过安检。 PPS:已经定了下两门考试(SC-900安全还有AZ-900云),之后打算2026年每1-2月考一门。为了薅公司羊毛 我也是拼了[Lol] 我在内部系统填了一个表(用于统计),然后马上就收到了一封邮件祝贺,关键是抄送经理了,所以我只能在Teams上和经理说这事,他给我点了个小红心。

软件工程师需要考证么?

我以前说过搞计算机的可能不太需要考证,但是现在想法渐渐变了,我觉得是一个很不错的事情,能让学习变得有动力有规划,并且通过认证能让简历变得好看! 而且考试就是一种延时满足、努力学习后通过考试的那一刻(在考场电脑上提交后)还是很开心的,分泌多巴胺/内啡肽,很爽。 最最重要的是,微软员工考这些微软证书是免费的!但其实也不贵,初级证书考一次99美元(60几英镑)。我之前在AWS的时候公司也是免费让员工去考AWS的证书,只不过当时我没有想法、也没有去研究。

在 AI 新时代,几乎每个人都值得去考一个 AI-900 证书

不仅仅是程序员,很多产品经理,甚至销售人员,都非常适合去考一个 AI-900。这个证书不会要求你写模型、调参数,而是帮助你系统性地理解 AI 的基本概念和工作方式。 比如,当你在电梯里和客户闲聊时,你至少能分清楚什么是机器学习、什么是生成式 AI,知道大模型到底“聪明”在哪里,又有哪些边界和局限,而不是只能泛泛地说一句“我们也在用 AI”。 更重要的是,AI-900 帮助你建立一套正确的认知框架: 哪些场景适合用 AI,哪些不适合; AI 能提升效率,但并不等于万能; 以及在真实业务中,数据、成本和合规往往比算法本身更重要。 在这个人人都会被 AI 影响的时代, 掌握这些基础认知,已经逐渐从“加分项”变成了“必备技能”。 AI-900 正是一个成本低、门槛低,但回报很高的起点。

微软证书有效期

微软的一些基础认证是永久有效的,例如 AZ-900、AI-900、DP-900、SC-900。这类证书主要用于验证对云和 AI 基础概念的理解,不需要定期续期。感觉就是一次考过,终身受用。 而其它进阶类认证通常有效期为一年。在证书到期前约 6 个月,微软会开放续期通道,一般是通过在线完成一次相对简单的评估即可完成续期,而且是免费的。至于是否可以反复尝试直到通过,官方并未明确限制,但实际体验上通过难度并不高。 如果从求职角度来看,Expert 级别的证书更有含金量,例如 AZ-305(Solutions Architect Expert)和 AZ-400(DevOps Engineer Expert)。这类证书在找工作时尤其有帮助,特别适合工作经验相对较少、或者刚毕业、希望通过证书来增强简历竞争力的人。

怎么样准备考试

我一是让ChatGPT/Copilot帮我练习,这是我用的Prompt:
You are my Microsoft AI-900 Test Coach. Please give me 60 questions, one at a time. After each question, I will answer — then you will tell me whether my answer is correct, and provide a brief explanation of the correct answer. Keep track of any questions I get wrong. After the first 60 are done, ask me those incorrect ones again until I answer all of them correctly. Number the questions sequentially (1, 2, 3… up to 60, then 61, 62, 63…) until I’ve answered everything correctly.
还有就是看油管视频,在O’reilly上也有视频和教程,通过了还能有认证的Credly电子奖章/证书
O’Reilly (oreilly.com) 是一个知名的学习平台和出版商,专注于技术、软件开发、数据、人工智能、云计算和商业技能。 O’Reilly (oreilly.com) is a well-known learning platform and publisher focused on technology, software development, data, AI, cloud, and business skills.
对于不会的内容可以多问问AI。比如我就在考试当天问了ChatGPT last-minute cheat sheet:关于数据仓库的那些容易混淆的服务,比如:Azure Data Factory、Azure DataBricks、Azure Data Lake等。 Microsoft Learn上也有模拟题,不过题目有限,就50-60道题不停的重复,不会做的题专门的学习,每道题做过后可以立马查看答案,还有提供相关的链接学习。Microsoft Learn上有针对每个证书提供的Learn Path,照着进度学习即可。 总题来说,这些Fundamentals的课程并不难,通过了才能解锁下一些更难的证书,然后就可以去找/换工作了,比如Data Engineer、AI Engineer这些。 英文:Passing Microsoft AI-900 and DP-900 Certificates Today!

理解C++中的std::transform_reduce及示例

2025-12-18 21:47:19

理解 C++ 中的 std::transform_reduce 及示例

std::transform_reduce 是一个强大的 C++17 算法,它结合了 transformreduce(或 accumulate)的功能。它允许你对元素进行转换,然后使用二元操作进行归约,从而写出简洁高效的代码

语法

template<class InputIt1, class InputIt2, class T,
         class BinaryOp1, class BinaryOp2>
T transform_reduce(InputIt1 first1, InputIt1 last1,
                   InputIt2 first2, T init,
                   BinaryOp1 binary_op1,
                   BinaryOp2 binary_op2);

template<class InputIt, class T,
         class BinaryOp1, class UnaryOp>
T transform_reduce(InputIt first, InputIt last,
                   T init,
                   BinaryOp1 binary_op1,
                   UnaryOp unary_op);
  • 它可以对每个元素应用 一元转换(可选)。
  • 然后使用 二元操作对结果进行归约,如求和、求积或自定义组合
  • 在 C++17/20 中支持 并行执行策略

示例 1:求平方和

#include <iostream>
#include <vector>
#include <numeric>
#include <execution>

int main() {
    std::vector<int> numbers = {1, 2, 3, 4, 5};

    int sum_of_squares = std::transform_reduce(
        std::execution::seq,   // 顺序执行
        numbers.begin(),
        numbers.end(),
        0,                     // 初始值
        std::plus<>(),    // 二元操作(求和)
        [](int x){ return x*x; } // 一元转换(平方)
    );

    std::cout << "平方和: " << sum_of_squares << std::endl;
    return 0;
}

示例 2:向量点积

#include <iostream>
#include <vector>
#include <numeric>

int main() {
    std::vector<int> a = {1, 2, 3};
    std::vector<int> b = {4, 5, 6};

    int dot_product = std::transform_reduce(
        a.begin(), a.end(),
        b.begin(),
        0  // 初始值
    );

    std::cout << "点积: " << dot_product << std::endl;
    return 0;
}

示例 3:并行 transform_reduce

#include <iostream>
#include <vector>
#include <numeric>
#include <execution>

int main() {
    std::vector<double> numbers(1'000'000, 1.5);

    double sum = std::transform_reduce(
        std::execution::par,  // 并行执行
        numbers.begin(),
        numbers.end(),
        0.0
    );

    std::cout << "并行求和: " << sum << std::endl;
    return 0;
}

关键点

  • transform_reduce 避免了为转换后的值创建中间容器
  • 支持 顺序并行执行策略。
  • 有两种主要形式:单个范围带一元转换,或者两个范围进行成对操作(如点积)。
  • 初始值是必须的,以正确处理空范围。
std::transform_reduce 可以让你的代码更简洁、更高效,尤其适合大数据集或并行计算场景。 [show_file file="/var/www/wp-post-common/justyy.com/cpp.php"] 英文:Understanding std::transform_reduce in Modern C++