这里记录每周值得分享的科技内容,周五发布。本杂志开源[1],欢迎投稿[2]。另有《谁在招人》[3]服务,发布程序员招聘信息。合作请邮件联系[4](yifeng.ruan@gmail.com[5])。封面图上图是一个茶饮品牌的旗舰店,位于武汉江汉路步行街。建筑设计灵感来自《西游记》压制孙悟空的“五行山”。(via[6])工作台副屏的最佳选择以前,我有一个习惯。在电脑旁边,放一个平板,作为副屏。大屏幕干活,小屏幕做一些自己感兴趣的事情:看视频、查网页、听音乐、玩小游戏等等。不少人都会这样吧。平板作为工作副屏,具有两大优势:可以运行手机 App,触摸屏比鼠标方便。但是,我后来发现,
平板不适合作为副屏。今天就来谈谈为什么,以及我是怎么解决的。平板作为副屏,有几个缺点。(1)部分 App 只能竖屏,如果横屏使用,就会像下图那样,不得不经常翻转屏幕,很烦人。(2)大部分横屏 App,在平板上体验不佳(下图)。(3)平板的多窗口操作一团糟。无论 iPad 还是安卓,最多只能做到分屏(下图),而且操作繁琐。(4)工作台平板不能太小。我自己的11英寸 iPad 就不够大,看视频不爽,但更大的型号未免就太重了。(5)iPad 特有的问题:某些安卓应用没有 iOS 版。由于以上原因,我一直在寻找替代方案。有一天,我突然想到,华为和三星这两个牌子的手机有桌面模式。所谓“桌面模式”,就是 USB-C 线将手机与显示器连起来,手机就会变成一台电脑主机,在显示器上显示类似 PC 的桌面,但其实是安卓系统。抱着试一试的想法,我买了一台二手的三星手机(建议选择 S 系列)。由于需要谷歌服务框架,我就没有选择华为。然后,我又花了400多元,买了一个13英寸的触摸显示屏。事后发现买小了,应该买尺寸更大的。大家买的时候要注意,显示屏需要支持“一线通”,即要有 USB-C 接口。至于质量不用担心,我的经验是,网上那些没牌子的山寨屏,用起来都不错。我把手机和显示屏连起来,一切就 OK 了。启动时会显示“Samsung DeX”,这是三星桌面模式的商标。接着就会进入桌面,简直是 Windows 桌面的克隆。前面的那些平板问题,在桌面模式下都得到了完美的解决。那些只能竖屏的 App,打开就像上图那样,可以占满100%高度。最让人满意的,就是多窗口体验。所有窗口可以移动和堆叠,可以放大至全屏,或者缩小成状态栏的一个图标。这就是目前我正在用的副屏方案,我觉得很完美,推荐给大家。科技动态1、流浪者的手机充电器[7]一个英国学生为伦敦的流浪者,发明了一种自助式手机充电器。流浪者通常找不到电源,为了让他们可以使用手机,这种充电器卡在共享自行车的链条上,用磁铁吸住旁边的金属壳。伦敦的共享自动车只锁车头,不锁车轮,因此不花钱就可以踩动车轮。通过车轮转动,带动充电器的齿轮,从而实现自助发电。只要踩25分钟自行车,就可以给手机充一次电。2、机器狼防熊[8]日本山区有熊,夜间会进入村庄觅食。农村都是老年人,如何防熊就成了大问题。一家日本模型公司生产了“机器狼”,用来让熊远离村庄。一到夜里,机器狼的眼睛闪闪发亮,发出刺耳的嚎叫,露出獠牙,还会摇头晃脑。它放在一个无人驾驶底盘上面,底盘载着它前进。3、iPhone 专业拍摄[9]苹果公司最近的 M3 芯片发布会,所有视频都是用 iPhone 15 Pro Max 手机拍摄的。苹果还发布了拍摄的幕后花絮,原意是展示 iPhone 的拍摄能力有多强。但是,专业人士看了以后,发现这个幕后花絮到处都是槽点,根本没有达到宣传目的。(1)现场使用了许许多多专业设备:灯光、稳定器、导轨、活动支架、监视器、收音麦克风……所有设备中,iPhone 是最便宜的。(2)拍摄团队使用了 iPhone 的 Log 模式进行精细调色,普通消费者不会用这个模式。(3)拍摄所用的 App,不是 iPhone 的内置相机,而是第三方公司的 Blackmagic Camera。上图是花絮中出现的 App 截图,它不是 iPhone 的内置相机。(4)现场使用的拍摄参数是 ISO 55 和手动对焦,普通用户无法手动调节这两个参数,并且 iPhone 一直宣传的是自动对焦。上图中,摄影师正在用旋钮控制对焦。(5)编辑视频使用的软件是 Adobe Premiere Pro(下图的背景),而不是苹果自家的 Final Cut Pro。总之,这个花絮恰恰说明,普通消费者使用 iPhone 15 根本拍不出苹果的宣传视频。4、减肥药流行[10]美国现在有一种非常火爆的减肥药,叫做 Ozempic。它原用来治疗糖尿病,意外发现可以减肥,从而被疯抢。美国是肥胖症大国,专家估计,未来10年内,7%的美国人口(约2400万人),会服用这个药进行减肥。由于该药使得服用者减少20%的热量摄入,这意味着美国全国的食品消费将会显著减少,尤其是那些高热量、高脂肪、含糖的食品。最新计算是,2035年时,美国人口虽然在增加,但是所有人口摄入的食品热量,将比现在减少1.7%。一个减肥药会影响国际粮食市场,真是令人意想不到。文章1、如何训练 AI 生成个人肖像[11](英文)作者演示,上传一组自拍照供 AI 训练,然后就能根据提示,生成你的个人肖像。2、Chrome 的 Headless 模式升级[12](英文)从 Chrome 112 开始,Headless 模式(无 UI 模式)得到了升级,与 Chrome 浏览器的实际行为完全一致,本文介绍基本用法。3、我的创业故事:两年内从零到每月4.5万美元[13](英文)一个越南程序员的自述,辞职两年,做了4个应用,最近收入达到了每月4.5万美元。4、男孩概率问题[14](英文)本文讨论一个概率问题:有两个孩子,已知一个是男孩,请问另一个也是男孩的概率是多少。很多人会回答是50%,这个答案是错的。5、Twitter 社区笔记的算法[15](英文)Twitter 今年推出了一个“社区笔记”功能,允许用户对别人的发言撰写笔记,其他用户可以对这些笔记进行投票,系统自动选出一条,跟原始发言一起展示。本文分析该功能背后的开源算法。6、分片不等于分布式[16](英文)本文区分两个概念,数据库分片(sharding)不等于分布式数据库。7、如何让字体等比例缩放?[17](英文)本文介绍使用 CSS,将字体缩着窗口大小等比例缩放。[本周软件] Authing 应用网关周刊以前介绍过 Authing[18],他们主要做身份认证 SaaS 服务(身份云),这两年发展很快。他们最近发布了一个重量级产品—— Authing 应用网关,解决了很多企业的一大痛点:不同的内部应用,或者老旧的现有系统,如何简单改造为统一的登录系统?他们的解决方案,就是提供一个身份/登录网关,架设在所有内部应用前面,不用改造原有系统,实现 “一个身份”登录所有应用。“Authing 应用网关”同时集成了用户管理、权限管理、负载平衡、路由、安全保护、加密、压缩等功能,为企业提供重要的基础设施,并自带一个简洁直观的管理后台。它需要私有部署。感兴趣的朋友可以访问 Authing 官网[19],详细了解软件信息,并要求演示。工具1、SSHFS[20]这个工具使用 SSH 协议,将远程服务器挂载成本地目录。2、inshellisense[21]微软推出的命令行自动补全工具。3、KDesign[22]金蝶的企业级产品设计系统,包括设计规范、设计资源、前端组件库。(@quanzhiyuan[23] 投稿)4、react-exercise-playground[24]一个开源的 React 练习场(playground)。(@fewismuch[25] 投稿)5、ChatGPT 中文网页版[26]一个开源的 ChatGPT 中文网页版,做得非常精致,可以自己部署。这里是 Demo[27]。(@geeeeeeeek[28] 投稿)6、Caravaggio[29]一个图像处理服务器,可以根据 URL 参数将原图转换成不同大小、格式等,适合用作图像 CDN 的源服务器。7、Soul[30]一个 JS 库,可以为 SQLite 数据库添加 HTTP 服务,自动提供 RESTful 接口。8、Aegis[31]一个开源的安卓双因素认证的密码管理器。它的最大特点是可以导入导出数据,其他密码管理器好像都没有这个功能。9、LazyVim[32]neovim 的一套配置文件,让其快速变成一个 IDE。10、Glance[33]一个很有意思的工具,使用 AI 找出代码最重要的部分,高亮显示。资源1、巴塞罗那超级计算中心[34]一个浏览器中访问的 3D 全景展示。2、Replicate[35]Replicate 提供数千个 AI 模型的云服务,可以在他们的网站上使用,也可以 API 调用,比如 stability-ai 的 sdxl “文生图”模型[36]。3、中国五级行政区划查询[37]该网站可以查询中国34个省份,2800多个县,60多万个行政村历年的行政管辖范围和所属关系变化,源码[38]开源。(@ruiduobao[39] 投稿)4、TIL[40](今天我学到的)一个开源笔记库。大家可以学习他做笔记的方式,内容按主题分类,放在 GitHub 上面。图片1、USB-C 线的标示[41]USB-C 是现在的主流接口,虽然看上去一模一样,但是接口和线材的速率差异很大,肉眼根本无法分辨。一家国外品牌率先在 USB-C 线上注明速率,这种做法急需推广。2、蒙德里安主题[42]蒙德里安(Mondrian,1872-1944)是著名的荷兰抽象派画家,以方块画成名。最近,Linux 的 KDE Plasma 桌面出现了一个蒙德里安皮肤,让人眼前一亮。这个皮肤还有 GTK 版本[43]。文摘1、坐着还是站着工作?[44]大部分人工作时,都是坐着。这是因为坐着消耗的能量少,而且有助于稳定身体,所以精细的任务通常都是坐着完成的,比如驾驶、编程、写作、绘制图纸、显微手术等等。但是,久坐超过一小时,已被医学证明会引起脂肪沉积,并且增加心脏病风险。很多人提倡站立工作。站立工作会导致更多的热量燃烧,对身体比较有利。但是,站着工作也有问题。它更累人,站着比坐着多消耗大约20%的能量。站着会给循环系统以及腿和脚带来更大的压力。如果你本身已经有心脏病,站着工作会导致循环系统的额外负荷,加速颈动脉粥样硬化。另外,长时间站立工作也会增加静脉曲张的风险。所以,整天站着是不健康的。而且,当人们站着而不是坐着时,许多精细工作的表现也不太好。如果你的工作很重要,或者需要全神贯注,建议还是坐着做。很多专家建议,定时轮换站着和坐着。最好坐着工作每20到30分钟,就站起来运动1-2分钟。这时,你不要仅仅站立,要四处走动一下,不需要剧烈运动,只要走动就足够了。这对于促进血液循环很重要。因此,公司最好建立一种多样化的运动模式,比如要求大家步行到打印机、饮水机,以及站立开会、走楼梯等等。总之,如果你的工作需要久坐,就一定要记得,每过一会就要站起来走动一下。言论1、新的科技公司创新,老的科技公司诉讼。-- 《谷歌对待互联网数字版权的态度》[45]2、个人和小企业适合去传授知识,而大公司不适合。因为大公司受制于保密政策,正式发布的每一个句子都得经由律师过目,再经严格的层层审查。大公司的强项是付得起广告,小公司付不起。所以你能在传授知识方面大力投入,而大公司不能。-- 《Rework》3、19世纪末,美国有一个发明家,声称发明了一辆只需一加仑水就可以穿越美国的汽车。过了好多年,他都未能交付这辆车。投资者要求他,要么立刻生产出来,要么退还资金。发明家拒绝了,说他现在已经想出了这种汽车的一个更好版本,只需一点点水就能穿越美国,匆忙发布劣质产品有损他的职业尊严,他别无选择只能继续他的研究。-- Hacker News 读者[46]4、按照目前的学术界气氛,我肯定会因为生产力不足,而被大学解雇,幸好后来得到了诺贝尔奖提名,大学才让我留下来。-- 彼得·希格斯[47],“希格斯玻色子”的发现者。从1964年至今,他发表的论文不超过10篇。电子产品的用电量(2022 #230)你想住在中国哪里?(2021 #180)低龄化的互联网(2020 #130)企业软件创业,为什么在中国不容易成功?(2019 #80)(完)References[1]
开源: https://github.com/ruanyf/weekly[2]
投稿: https://github.com/ruanyf/weekly/issues[3]
《谁在招人》: https://github.com/ruanyf/weekly/issues/3599[4]
邮件联系: mailto:yifeng.ruan@gmail.com[5]
yifeng.ruan@gmail.com: mailto:yifeng.ruan@gmail.com[6]
via: https://www.sohodd.com/archives/189107[7]
流浪者的手机充电器: https://www.dezeen.com/2023/09/29/mypowerbank-hacks-santander-bikes-homeless-charge-phones/[8]
机器狼防熊: https://www.bbc.com/news/world-asia-66737051[9]
iPhone 专业拍摄: https://prolost.com/blog/scarybts[10]
减肥药流行: https://www.axios.com/2023/10/06/ozempic-weight-loss-drugs-food-business[11]
如何训练 AI 生成个人肖像: https://www.shruggingface.com/blog/self-portraits-with-stable-diffusion-and-lora[12]
Chrome 的 Headless 模式升级: https://developer.chrome.com/articles/new-headless/[13]
我的创业故事:两年内从零到每月4.5万美元: https://news.tonydinh.com/p/my-solopreneur-story-zero-to-45kmo[14]
男孩概率问题: https://www.maa.org/external_archive/devlin/devlin_04_10.html[15]
Twitter 社区笔记的算法: https://vitalik.ca/general/2023/08/16/communitynotes.html[16]
分片不等于分布式: https://medium.com/@magda7817/sharded-does-not-imply-distributed-572fdafc4040[17]
如何让字体等比例缩放?: https://tobiasahlin.com/blog/responsive-fluid-css-type-scales/[18]
Authing: https://www.authing.com/[19]
Authing 官网: https://www.authing.com/gateway-integration[20]
SSHFS: https://github.com/deadbeefsociety/sshfs[21]
inshellisense: https://github.com/microsoft/inshellisense[22]
KDesign: https://kingdee.design/[23]
@quanzhiyuan: https://github.com/ruanyf/weekly/issues/3606[24]
react-exercise-playground: https://github.com/fewismuch/react-playground[25]
@fewismuch: https://github.com/ruanyf/weekly/issues/3609[26]
ChatGPT 中文网页版: https://github.com/Yidadaa/ChatGPT-Next-Web[27]
Demo: https://chatgpt.gitapp.cn/[28]
@geeeeeeeek: https://github.com/ruanyf/weekly/issues/3611[29]
Caravaggio: https://caravaggio.ramielcreations.com/[30]
Soul: https://github.com/thevahidal/soul[31]
Aegis: https://getaegis.app/[32]
LazyVim: https://www.lazyvim.org/[33]
Glance: https://github.com/novoselrok/glance[34]
巴塞罗那超级计算中心: https://my.matterport.com/show/?m=oj5FSKsTt7o[35]
Replicate: https://replicate.com/explore[36]
sdxl “文生图”模型: https://replicate.com/stability-ai/sdxl[37]
中国五级行政区划查询: https://map.ruiduobao.com/[38]
源码: https://github.com/ruiduobao/gaode_MAP_CUN[39]
@ruiduobao: https://github.com/ruanyf/weekly/issues/3605[40]
TIL: https://github.com/jbranchaud/til[41]
USB-C 线的标示: https://www.theverge.com/2023/11/6/23948486/usb-c-cables-marking-speed-power-delivery-elgato[42]
蒙德里安主题: https://store.kde.org/p/1350981[43]
GTK 版本: https://www.pling.com/p/1348481/[44]
坐着还是站着工作?: http://ergo.human.cornell.edu/CUESitStand.html[45]
《谷歌对待互联网数字版权的态度》: https://www.techdirt.com/2023/08/02/googles-plan-to-drm-the-web-goes-against-everything-google-once-stood-for/[46]
Hacker News 读者: https://news.ycombinator.com/item?id=37516029[47]
彼得·希格斯: https://www.theguardian.com/science/2013/dec/06/peter-higgs-boson-academic-system
0 评论