IntelliJ IDEA 2026.2 已正式发布,带来了针对开发工作流与新技术的重大升级。 核心亮点包括原生集成 GitHub Copilot、新增 Logpoints 调试支持,以及对 Java 27 和 Kotlin 2.4 的首日支持。 发布日志可以参考官方的博文。 AI 的性能有些提升。 https://www.isharkfly.com/t/intellij-idea-2026-2/2983
IntelliJ IDEA 2026.2 已正式发布,带来了针对开发工作流与新技术的重大升级。 核心亮点包括原生集成 GitHub Copilot、新增 Logpoints 调试支持,以及对 Java 27 和 Kotlin 2.4 的首日支持。 发布日志可以参考官方的博文。 AI 的性能有些提升。 https://www.isharkfly.com/t/intellij-idea-2026-2/2983
官方安装的方法请参考:Social Share - Theme component - Discourse Meta 这里安装有几个坑,安装的这个是主题不需要重启,但是需要到主题界面中去安装。 安装路径 进入主题界面后,单击安装。 选择从 Git 安装。 在这里需要输入官方 Git 的地址: GitHub - discourse/discourse-social-share · GitHub 后单击安装即可。 配置 在配置中需要进行一些参数的修改,没有选择项,使用的是逗号分隔符。 在主题上,需要选择应用的主题,意思就是在那些主题中有应用这个分享连接。 比较坑的就是分享连接这里,这里需要使用手动的逗号分隔符进行分割。 使用 Reddit 为例: Social Share Links 的内容就是: Reddit, fab-reddit, Share to Reddit, https://www.reddit.com/submit?url= SVG Icon 用: fab-reddit 因为 Discourse 使用了 Search Icons & Find the Perfect Design | Font Awesome Icon,所以对应的 SVG 图标需要到上面去搜。 比如说,微信使用的是上面的图标。 因此在 SVG Icon 这里就需要使用 fa-weixin。 运行效果图如下: 会在前端界面中出现一个分享的按钮,对应后端的配置。 https://www.isharkfly.com/t/discourse-social-share/2609
很多年前去亚马逊的时候,能感觉到活力,这次去亚马逊总感觉死气沉沉。 美国的科技大厂经过几次裁员和清洗以后,现在里面的人估计个个都是小心翼翼的。 给人的感觉是不求做对,但求不做错,所有的流程和事情都照本宣科,还是一堆的印度人,但感觉不到活力了,他们更多的就像完成一个每天都去做的工作而已,没有说把这个东西怎么做得更好。 门口还给一个稀烂的没有任何收藏价值的工牌,打印机纸介质打印的,连塑料片都不舍得给。 哪怕就算这么一个稀烂的 visitor 卡,还因为没佩戴好,被别人问了好几次,就是过来一天办点事情,还被人盯着问,你的工牌呢? 说心里话,对你们这个工牌也没有什么太大兴趣,本身也没有收藏价值。 现在这种普通 RFID ID 的普通白板卡便宜的不要能再便宜,大不了就投资一个打印机嘛,打一个漂亮的画上去不行吗? 实在不行,再不济也可以从中国淘宝或者拼多多买一点漂亮的挂绳行不行,要提高员工的认同感,细节上面上点心好不好? 就盯着别人挂没挂工牌,就挂上这破工牌是能骗两罐可乐还是骗顿免费中饭呀。 突然觉得很多人,包括自己和《疯狂动物城》里面这些打工的小老鼠是同样的生活。 穿着最体面的衣服,在最豪华的办公区,但是吃着最便宜的冰棍。 看了这么多次,还是第1次注意到上面的银行的名字叫做 lemming Brothers bank,这显然就是在讽刺的是雷曼兄弟银行。 片中仓鼠职员排着整齐划一的队伍转弯,人手一只冰棍,辛辣地讽刺了金融圈盲目跟风和随波逐流的投机心理。 《疯狂动物城》电影上映这么多年了,里面的彩蛋还在不停的被不经意的注意到,真的算是一部宝藏动画片。 https://www.isharkfly.com/t/topic/2980
来说一则和经济有关的事,根据韩联社的消息,在 2026 年的上半年,韩国化妆品出口创新高达到70 亿美元。 这则消息与美国市场上的直观感受是接近的。 近些年逛超市的时候,发现很多化妆品或者护肤品都来自于韩国,以前这部分的东西多是美国本土或者日本的品牌居多。 直观的感觉到市场上韩国的化妆品和护肤品数量占比攀升很快。 再叠加韩国女团和电影产业的发展,韩国文化入侵这些年非常厉害。 Netflix 最近投资韩国的几部电影都是大赚的,比如说《kpop demon hunters》,《Squid Game》。 以及一些不少朝韩关系题材的电影:《特工》都收获了非常好的评价。 随着文化产业的快速推进和出入侵,线下相关服务也会持续需求旺盛。 比如说韩国提供的医美服务,也在逐步侵入到西方和周边国家。 韩国商品 如果说非要研究一下周边国家,我觉得日本和韩国,值得去深入研究。 韩国这个国家地理面积不大,但是在各个领域都能攻城略地。 比如说在工程制造、机械、家电、汽车,半导体等产业都能够在世界市场中获得话语权。 哪怕是在最近还没有结束的世界杯,韩国也能踢进世界杯,虽然被骂得够呛,但是别人踢进去了。 在家电领域,韩国的 LG 品牌在美国也是攻城略地般的横扫市场。 说到家电这里就不得不说一下 GE 和 LG,GE 这个品牌早就是海尔代工的了,2016年,海尔斥资54亿美元完成对美国通用电气(GE)家电业务的收购。 冲着对 GE 家电品牌的信任,早年买过一台 GE 的冰箱,还没到 10 年,冰箱的各种问题层出不穷,制冰盒无法制冰,莫名其妙的噪音,因早就过了保修期,修也没法修,你说完全坏吧,又没有完全坏,但是用起来就是很烦。 也用过一些 LG 的产品说心里话,LG 的东西也好不到哪去,该坏也是坏的,但是就是没有 GE 这台冰箱坏得那么恶心。 海尔拿到 GE 的家用电器,应该真正的把品牌质量做做好,现在身边的朋友一提到 GE 的家电都是摇头,还不如美国自己 Frigidaire。 为什么韩国的商品就是能够在市场中攻城略地,市场是公平的,就好像韩红在电影《抓特务》的宣发中栽了跟头一样,市场是有自己的约束和规律。 哪怕是同样的电影,别人用的是”特工“,我们用的是”特务“,中文里面差一个字,差一个字就天壤之别。 中国代工的产品,出口到国外的和自己用的就是不一样,我们不是做不出来,但是我们就是不愿意去做。 要真正的民族复兴,还得踏踏实实的把脚下的路走好才行,这需要每一个人的坚持。 https://www.isharkfly.com/t/2026-70/2978
T 字特快列车在国人的记忆中总是无法被磨灭,至少在我内心中是这样。 从背起行囊到大学读书那天开始,最喜欢乘坐的一趟列车就是 T5/T6 次。 每次见到蓝白相间的车体,总感觉是那么的亲热。随着中国铁路的提速 T5/T6 次现在也被改成Z5/Z6。 大学毕业后乘坐机飞机的机会并不多,把大量的时间交给了 T1/T2 次,在北京和长沙之间往返。 虽然随后北京西和长沙之间也开通了一趟 Z1/Z 次, 回想起第 1 次去北京工作的时候,乘坐的还是南昌到北京西的 T146 次,也是走的京广线。 可以说在过去的几十年,特快列车蓝白相间的车底已烙印在记忆中。 2026年6月30日,成都至北京西的T8/T7次普速列车也正式停运。相信对很多人来说,就好像当年我听到 T5/T6 次停运一样的感觉。 这些年中国铁路的跨越式发展,不少的城市之间都投入大量的动车和高速列车,这类 K 字头和 T 字头的车已经逐步被压缩甚至被边缘化,哪怕是 Z 字头的车也被压缩了不少。 几年前有机会回国,铁路总局把所有的普速列车全部刷成了绿皮,再也看不到蓝白的 T 车,纯白的 Z 车,红白的 K 车,以及真正的绿皮车。 刹那间感觉铁路的提速拉近了城市的距离,但列车好像也慢慢地失去了灵魂。 高铁跑得很快,但拿出相机拍一下列车的心情却感觉被远远的抛在了身后,而这些老式涂装却成了心目中永久的记忆。 过道上售货员的花生瓜子矿泉水叫卖也越来越少,也没有办法吃到火车餐车上现炒的盒饭。 在我看来这一切都是生活的真实,有些时候跑得太快,一路上迷人的风景也被忽略掉了。 https://www.isharkfly.com/t/t/2325
Windows 又开始盯上了打印机,为打印机提供了一个保护打印机模式。 Windows Protected Print(Windows 受保护打印)是微软从 Windows 11 24H2 开始推出的一种新的打印架构(Windows Protected Print Mode,简称 WPP),目的是提高打印的安全性、稳定性和兼容性。 推出的原因 传统 Windows 打印依赖大量第三方打印驱动(Printer Driver),这些驱动: 运行在系统内核或高权限环境 容易导致蓝屏(BSOD) 存在安全漏洞 每个厂商都需要维护自己的驱动 WPP 希望让 Windows 不再依赖这些专有驱动。 Windows 推出这个保护打印机模式的原因还是因为安全性的问题,例如 Print Spooler 提权漏洞等等,很多漏洞最近都是从打印机这边开始的。 Windows 希望通过这个保护打印机模式,来对打印机机的底层进行一个隔离。 Windows 也希望通过自己把打印机的驱动全部管起来,那么这样打印机的硬件生产厂商就只负责打印机,至于驱动方面就全部交给 Windows。 对于最终用户来说没有什么大的影响,老的打印机驱动还是可以用的,只是针对打印机保护会在界面中显示出一个小的图标。 https://www.isharkfly.com/t/windows/2323
并不需要经常去波士顿。 但去波士顿的时候,能看见明媚的天空,心情总是会莫名其妙的感觉好。 每次过去总忍不住拍几张。 https://www.isharkfly.com/t/topic/10048
本想着使用 Cloudflare 的容器做无服务应用部署。 折腾了10多个小时,还是无法验证部署服务的启动端口。 容器的部署没有想象中的那么简单,不是说在一个服务器上直接装一个 Docker 的引擎,就可以直接部署上去,没有问题。 无服务的容器部署相对来讲,可能出现的问题很多。 验证端口 同样的服务部署在 Docker 容器的纯服务器上就没有问题。 更糟糕的是服务一直起不来,查看日志,服务已经起来了,端口也是对的,地址绑定也没问题,但是容器的连接校验就是不对。 下面的日志显示的是 Spring Boot 的日志输出,因为他们的日志读取模式和普通的日志读取模式不一样, 查找起来很不直观。 冷启动 同时还有另外一个问题,就是容器的冷启动问题。 因为系统的访问量在短期之内不会有那么多的访问量,因此容器的在线时间会被设置在10分钟左右。 就是因为这个设置会导致容器的冷启动,意思就是说在10分钟以内容器的应用没有访问的话,容器会被停止运行。 比如说现在容器的运行状态就是Ready,不是 active。 作为 SpringBoot 的应用程序来讲,下一次接受访问的时候,容器会被启动,启动的时间会要好几分钟。 据说这样做的目的是为了节约使用费用,因为当没有访问的时候容器被停止,被停止的容器是不会被计费的。 我感觉这个调试上来就是很麻烦。 容器更新 在开发的过程中,我们会对同一个 Darker 的 image 进行多次同一版本多次推送。 因为程序代码的变化没有,所以在部署到容器上面去的时候,容器会默认为这次没有变化,然后整个容器不更新。 这个就给调试带来很大的麻烦,有时候甚至都不知道容器部署上去,到底有没有更新。 比如说我们这里已经推送过多次了,但是在版本这里还是显示 V1 的版本,没有办法检测更新的状态。 这个也是无服务容器更新的一个痛点。 正是因为有上面的这么多痛点,我们最终还是回归到普通的服务器容器部署模式。 https://www.isharkfly.com/t/cloudflare-container/2322
最近刷视频,正好因为是高考和中考,老会刷到孩子的学习问题。 更多的是很多孩子,因为成绩不好或者成绩不是非常理想,家长也非常崩溃。 我想说一下我们家的真实事情,事情过去已经有一段时间了,现在就感觉纯粹是当做好玩来说这件事情。 我和孩子妈妈都是硕士毕业,很多时候对孩子的成绩总感觉确实有点丧心病狂。 我们家也老大经常丢三落四,有一次是因为有一个材料是应该要从学校带回家的或者要按时交回给学校,学校老师的消息都邮件到我们邮箱了,但是孩子跟我说的是,嗯学校打印机缺纸了所以没有把东西带回家。 这么拙劣的谎言,作为家长,只要是没有丧失理智,基本上都会知道孩子在说谎。 说实话,当时我知道他在逃避责任,孩子妈妈了一句,“嗯,看来你们学校纸张还是比较紧张,要不然我们考虑捐点打印纸吧。” 我觉得当时我们的选择是尽量不要去拆穿孩子,给他一点缓冲的时间。 当孩子听到妈妈这么说的话,孩子说要不然我明天去学校找一下老师,再重新打印一份吧。 我和孩子说,那你明天去找老师再要一份,记得按时提交可以吗? 说实话,哪怕是就这样提醒,孩子还是没有按时交作业,结果这门课老师给的成绩不高。 不过好在跟老师沟通以后,老师重新给了一次提交的机会,最后孩子还是按时把作业给交上去了拿到想要的成绩。 事情转机发生在半年之后,在有一天去接孩子的路上,孩子突然跟我这么讲的,爸爸,我觉得学校打印机好像是不缺纸。 我的回答是:噢,原来是这样啊,然后我就问孩子,那你当时说的话是对的吗?那孩子告诉我,嗯,好像不对。 然后我跟孩子说做作业和按时提交作业是你的日常责任,如果你需要爸爸,妈妈帮助你,我们可以一起努力,让爸爸妈妈一起帮你把我们该做的事情做好,可以吗? 就是感觉非常释然,然后说好的,下次一定会记得按时交作业的。 在整个交谈的过程中,孩子和我们都全程在笑着说,其实很多时候不戳穿孩子往往是更好的一个选择。 教育 我觉得在中国的教育中,给孩子留给孩子反省的时间太少,社会、家庭、学校从来没给孩子一个喘息的机会。 其实孩子随着年龄的增大,他们对自己做的事情是有感触的,但是在当前的竞争环境下,家长也好,社会也好,学校也好,从来没有说孩子你应该慢一点,好好想想你该做的事情。 结果看到很多视频说的就是硬生生的把一个好孩子完全的逼向另一个极端。 每一个孩子的成长轨迹是不一样的,有些孩子智力发育的比较早,成绩会相对好一点了,但是人生就是一场马拉松,不是说你起跑跑得快,你人生最后是赢家。 当前的筛选机制也让很多家长没有太多的选择。 但是我想说的是孩子成绩不好,可能是每个孩子的发育轨迹不一样,只要智商在线的话,可能就是孩子比较晚熟,仅此而已。 https://www.isharkfly.com/t/topic/2319
Discourse 中开启 Discourse ID 服务,需要把 Discourse 升级到最新版。 以站点管理员身份进入管理员控制台,搜索关键字 Discourse ID 。 直接启用上面的配置就可以,不需要重启,也不需要重新构建。 随后使用浏览器的无痕模式,单击用户注册或者登录按钮。 页面中会看到提示登录 Discourse ID。 点击上面的按钮会网站导航到 Discourse 的官方界面:https://id.discourse.com/signup 如果在这个地方你已经注册了discourse ID 账号或者用户名的话,可以直接输入你的邮箱地址继续。 这个网站会发送一个验证码到你的邮箱地址。 输入验证码后单击继续。 在随后的界面中可以看到你注册的几个 discourse 社区。 点击上面的链接就可以返回到刚才的页面上,然后就已经登录了。 总结 Discourse ID 的目的是官方希望把用户名管理起来,其核心还是调用了 discourse 的单点登录。 但是这个单点登录和其他单点登录是分开的。 如果你是 discourse 站长管理员,建议开启这个功能,因为可能对一些其他的用户已经注册了discourse 的其他网站,那么他们也可以直接在你的网站上进行注册了。 https://www.isharkfly.com/t/discourse-discourse-id/2315