做一个技术之外的自媒体

承接上一篇文章《如何改善程序员的生命质量?》的话题,由于我们的朋友和事业伙伴左耳朵耗子突然离世,引发我们很多人的讨论,其实不必要看具体的数据了,我们周围朋友圈类似的事故报道每年都有。 也由于耗子的博客写得不错,给他带来不少流量,也支撑了他的事业,他也总是建议我多写并分享,于是我考虑再三,觉得或许可以开一个介于技术和商业之间的自媒体。 为什么做技术媒体 因为技术圈子比较封闭,想要突破行业壁垒不容易,例如2012-2015年“互联网+农业”曾经火了一把,但是您听说过多少成功的创业产品案例? 不同专业的人在一起合作挺难的,通过资本和饭碗把人强行绑在一起,其实很勉为其难,越来越多的人其实“不想看在钱的份上为难自己”。 而相同专业的人在一起更容易交流,但跨界才可能出现创新和突破,怎么跨界呢?唯有不谈技术和代码,谈点生活和其他方面才能凝聚不同专业的人。 此外,为了实现某种专业的技术产品营销,于是通过社交媒体做不同专业的人之间的连接,成了一条可行的路径。 不同于大多数的技术类专业媒体对产品报道更多,差异化的缝隙市场,应该关注人,那么侧重点是对人的报道,忽略其技术产品方面的具体内容细节,因为对于智力产品而言,人是最重要的资产。 如果人的关注度上升后,可推很多收费的产品或广告,可扩展性很强: 技术开发者社区; 移民移居的中介和咨询服务; 创业合伙人、人力资源招募、婚恋交友; 为什么to B的媒体比to C 更难收费?因为企业决策过程漫长且流程复杂。 如果是 to C 个人购买,看到一档喜欢的节目或某个产品,我们自己直接线上下单就好了,几秒钟或几分钟就完事; 如果是 to B 企业购买,需要经过业务部门和财务部门多人开会和领导审批,这阻碍了产品销售的效率。 to B的受众相比太少,即使互联网企业和产品,也需要招聘销售代表; to C 的受众体量极其巨大,大多情况下不需要招聘销售人员; 技术之外 采访一些海外的程序员,或让他们写一篇自己的生活质量转变的心路历程,这可能是有看点的,能吸引不少关注,把很多人吸引出来,移民移居到新的环境,换一种活法,这才是终极的解决之道,靠他们自己与大环境对抗是不现实的。 日有所思夜有所梦,我经常有“想什么来什么”的奇遇,很巧youtube推荐我看“beyond code 代码之外”这档节目,虽然我不是程序员,但我大多数时间在互联网圈工作,我的周围一直都有程序员。 可能技术圈子小且话题门槛高吧,订阅量不如李子柒,最近科技媒体Pingwest 记者Rebbeca 和我谈到我们共同的朋友耳朵耗子,我们也说过工作(代码)之外话题的节目很有必要,希望借此改善很多中国程序员(互联网从业者)的苦憋生活,经常听到“996过劳死”的案例,人生不应该只有代码和虚拟空间。 采访提纲 于是我站在媒体的角度,设想如何采访程序员或类似工作者,话题例如: 请简单介绍一下自己 < 500字; 姓名、主要经历、职业履历、教育背景、家庭背景。 为什么要移居海外?< 500字; 在国内遇到什么问题?为何促成这一转变?列举一些案例的经历和感想。 对现在海外的工作和生活满意吗?< 500字; 对比以前在国内有什么不一样? 能给国内同行一些好的建议吗?< 500字; 回答网友的一些疑惑或提问< 1000字; A. 已经在国内成家了,拖家带口不太可能再背井离乡地移民移居了; B. 都说“贫贱不能移”,我太穷了,刚毕业技术也不行,肯定是出不来的; 营销和采访筹划 Podcast: 主持人采访嘉宾的录音,初期不需要录像,节省剪辑时间和维护成本。 节目参考: Rework; 代码之外 ; podcast创作平台,例如: Transistor.fm Dao.fm 受访嘉宾的博客配文,通常由嘉宾自己写一篇,或者直接由录音节目转文字即可; 如果受众主要是个人 to C ,那么重点就是采访程序员个人; 如果受众主要是企业 to B,那么重点就是采访企业创始人和高管; 衍生的垂直行业分类,还可以采访医生、其他各种工程师等容易做技术移民移居的职业群体;

2023-5-29 · 1 分钟 · Atom.X

如何改善程序员的生命质量?

尽管身家百万千万了,中国大多数程序员并未因经济能力出众而改善生活质量。 这或许是我的错觉或偏见,他们大多人有着屌丝一样的邋遢造型,在996没日没夜干活的间隙,迫不及待地补充路边摊的垃圾快餐,10几块钱一份(现在涨价了),或通过外卖送到门口,这群人面临很高的健康风险。这番话可能会招骂,我本意并非为了黑化这个群体,而是就事论事,找找解决方案。 最近,我们的朋友陈皓(左耳朵耗子)心梗离世,正当壮年和事业高峰期,这些年也听到很多类似的案例,让我不得不重新考虑这个话题。 想起曾经在中国的同事们,程序员只要在互联网大厂稳定地待8-10年以上,基本人人都身家数百万至千万,有的人混到联合创始人或副总,随着资本收购和上市,吃一波股价的红利,身家过亿的人也不少,妥妥的中产以上的阶级,怎么会命运苦憋呢? 果真如大厂邪恶的HR们说的“结构优化”,不断淘汰旧的人矿(渣),并通过校招来补充新的人矿。让人不理解的HR市场,互联网大厂的白领35岁就该退休了,怎么就从脑力劳动变成了体力劳动?农民工还能干到60岁以后呢,从职业寿命方面比较,码农还真不如农民工。 为何没有改善 互联网从业者(尤其程序员)的薪酬相较社会平均水平高很多倍,可能高收入掩盖了高风险的事实,犹如赌博的“愿赌服输”的心理,或投资的“高风险高收益”心理,尽管每年都有死亡案例的报道,依然没有引起社会足够重视并改进这个问题。 为什么人生得到一件东西的同时,就必须失去另一件更重要的东西呢?其实人生是可以平衡和兼顾的,如果不行,那就必定是思维误区。 如果作为精英阶层尚且如此,那么普通大众如农民工则更凄惨,更得不到正常的社会劳动和福利保障。 若当事人都不关心自己的福利,那么官方更不会关心这个普遍的社会问题,也就意味着该题无解了。 当有人说要关心程序员的时候,首先说这话的人应该掂量一下自己的综合实力,是否能达到程序员的普遍生活水平?否则“关心”的话未免显得有点虚伪,或不适合他/她的社会地位和阶层身份说得出口的。 程序员并非弱势群体,其普遍经济能力和物质生活水平很高,他们完全有能力照料自己的健康和人生所需的一切,所以主要问题在于他们是否关心自己,而旁人只能叹息一声“这么好的经济条件,却换来这么糟糕的生活”或“一副好牌给打成烂牌了”。 相比较而言,农民工、农村贫穷女孩、留守儿童、孤寡老人、农村守活寡的妇女才更需要社会各界的关心和外援。 调查报告 目前网上能找到《中国互联网从业人员健康状况研究报告》 发布于2007年或更早,每年都有报道因健康原因导致的事故,包括自杀、癌症、心梗等,其中心梗在20-40岁的人群中成为较高死亡风险。 类似的健康调查报告、IT人猝死案例和数据非常多了,那么就不必要再做网络问卷调查,每个从业者自己或朋友圈都有案例,主要涉及如下方面: 工作时长 996、每天超过8小时 健康问题 心理:*** 生理重症:猝死、癌症、心脑血管疾病; 生理轻症:痔疮、肠胃病、肥胖、三高、颈腰椎病、近视等还算是人人都有的小问题; 生活习惯 下班后,依然习惯躺在椅子上打游戏,或继续盯着电脑屏幕。即使自己创业,程序员和互联网从业者依然保持996和整天静坐在椅子上的习惯。 996.ICU 和内卷 996.ICU 996.icu 话题风靡一时,主要关注的是超长工作时间和职业病,至今中国的《劳动法》对此没有形成强力执行的保护作用。 996.icu 前端网页很久没有更新,可能这个风口过去,不再有很多人关心这个话题。 而新的“内卷”话题出现了,也就是中国特色的人力资源竞争,中国法律不会干涉这种恶性竞争,欧洲或德国不一样,警察和法院会敲门,要求公司纠正这种违法行为,否则罚款或关门。 中国乐于见到这种内卷,政府免责,问题责任完全被归咎于劳动者自身,活脱脱的丛林法则。 马云曾公开称996是“福报”,在疯狂内卷的市场中,马云说得也没错,因为很多人想996而苦于没机会,求之不得。如果你不想996,有的是人想996,你不干,总有一大堆人想干,而且人力成本还更低。 程序员的特征 以下说的是普遍的中国程序员的思维、行为特征,不代表少数个例。 封闭、单一和保守 上帝给他们打开了一扇窗,同时关闭了另外一扇。 打开窗:他们安静、专注、聪明,能够掌握高深复杂的计算机语言,成为社会精英和高收入阶层; 关闭窗:他们大多性格内向、不善言辞和社交,远离人群,习惯封闭的小圈子里玩; 这导致他们喜欢宅在家里,虽然掌握远程工作能力,最有资格和条件移民移居到海外,但是很多人却不太容易搬家到一个陌生的社会环境中。 我曾经在乌克兰听到过不少这样的案例: 苏联时期施行计划经济,良好的科学教育培育了大批工程师,据说这些男性主导的工程师们大多不会做基本的家务,很多人连一双袜子都不会洗。 苏联解体后,这些人失业了,有一些人得到国外的聘请就离开了乌克兰,而大量的高科技人才随着国家社会走下坡路,下半生在酗酒和烟草中穷困潦倒度日。 失去了科技工作,他们便什么都不是,别的啥也不会啊,也没有能力承担基本的家庭职责,于是乌克兰有大量破败的单亲家庭,80-90年生的两代人所受的家庭教育于是非常糟糕,几乎继承了父母的失败婚姻,然后学校教育也同样糟糕,甚至不及他们父母在前苏联时期的教育水平。 因为他们被计划体制培训成了单一思维和单一能力的“工具人”,虽然美其名曰工程师。 程序员们是否也被资本培训成类似的单一功能的工具人呢?他们能主宰自己的命运吗? 外向、全面和开放 另外一种就是独立开发者和创业者,天生的独立人格或野心家,他们依靠高超的技能创业,无论是靠细水长流的订阅,还是拿到投资,或成为坊间媒体报道的技术网红。 他们不少人充分发挥了“狼性文化”,参与残酷的资本市场竞逐,左耳朵耗子就是这样逼迫自己,从“封闭的性格”走到“开放的性格”,这肯定要付出常人难以忍耐的困难。 大多数程序员肯定不是这种创业者“开放的”特征,这似乎不符合写代码的天分所需要的性格。 在疯狂的角逐中,不断有人玩命。 创业需要天分、疯狂、刺激,大多数人是不适合创业的。 若培养业余兴趣爱好则是绰绰有余的,例如一些到欧美的朋友,有一大堆爱好:有改装房车的、弹手风琴的、钓鱼的、玩铁人3项的、打猎枪和弓箭的、练空手道的。。。。他们交往一大堆的跨文化背景的朋友,对生活感觉很满意。 绝对不像是我周围遇到的那些程序员,无论普通员工还是老板,人人都觉得很苦憋,中国式的悲情。 当然资本依然控制着市场,决定着大多数人的命运,甚至还有人信了“DS深层政府”阴谋论。 相比较而言,在海外的这些程序员的生活是令人向往的,生命质量更丰满、全面和开放,以及更多掌握自己命运的机会,没有沦为完全的“工具人”角色,这才像个人生。 程序员的形象被媒体娱乐化 由于很多程序员性格自闭,他们也许适合做计算机系统架构师,但不一定适合做人生的架构师,尽管他们消息灵通,也不乏远见和眼界,但他们不一定会在家庭和人生的重大事务上做出正确和有利的决策。 反正程序员只要专心写代码,好好赚钱就可以,带领家庭发展方向的领导职责可能要落到配偶或父母身上。例如:家务管理、移民或移居、投资、孩子教育等重大的家庭责任方面。 依靠配偶和直系亲属,任何其他人都不能替代,如果有一个幸福美满的家庭,那么他们就是幸运的,不但能干到70岁退休以后,成为真正骨灰级的程序员,而且身体健康和生活满意度会很高。 我们遇到不少人虽然掌握翻墙技能,在网络上和同行吵架,辩论和打打嘴炮还可以,现实世界中的行动力却不一定能与嘴上功夫匹配。而不少家属却完全生活在信息茧房或平行宇宙中,眼界见识与普通人无异,这也让他们普遍心态上很着急,因为在家庭氛围中缺乏信息堆成交流的亲人,这相比其他不会上外网的普通人增加了更多的生活焦虑和烦恼。 某种程度而言,程序员的社会形象被媒体过分神话或娱乐化,其实他们大多生活在虚拟的电脑屏幕的两维空间中,唯一的长板是造币能力较强,其他方面与常人无异。 如何解决问题? 健康学习到150岁 - 人体系统调优不完全指南 Human System Optimization 人体系统优化,这篇标题很宏大,比较全面地通过现代科学讲解,作者是一个很懂科学养生的程序员。 ...

2023-5-28 · 1 分钟 · Atom.X

纪念左耳朵耗子:让我们继续协作奋进

今天周一早上起来,我照例先查看工作群,我闻到一丝异常信息,MegaEase网页变灰黑色,很快确证了事故。。。 一时脑子有点懵,意识有点恍惚,不知道做什么,穿衣跑出去,到附近的教堂,一个人安静地做个祈祷,我想和皓哥继续经常对话,如同过去几年。 然后回来查看网络上,已经有很多网友在分享关于他的故事,他影响了很多人,也包括我。 我们的交往经历 2019年末,瘟疫封城 我从杭州去北京开会,因为突发瘟疫封城,我整天被困在公寓里有点难受,想着如果社会处于这种长期的封闭,我们该怎么办? 当时流行“远程工作”的话题,有一篇网络热文,左耳朵耗子的coolshell博客《MEGAEASE的远程工作文化》。 我想从过去10多年的农业实体经验逐渐转到线上,并具备远程工作的能力,MegaEase是我们在国内能看到的最佳案例,然后就经常看他的博客。 我和伙伴们认为耗子可以成为很好的师长和伙伴,得找这样的人结盟才行,然后就给他发邮件,大佬真就回信了。 三观契合才有得聊,我只是想找到能说得上话的人,环境太压抑。隔行如隔山,我们当时完全找不到共事合作的位置,没关系慢慢来,先交朋友,其他都好说。 2020年3月末,线下会面 都春天来了,已封城3个多月,终于在管控稍微松懈的夹缝中,我们在线下约见了几次,吃饭喝茶谈各种事情,有不少工作和生活的共同话题,可能大家都在房子里快憋疯了吧,他说我们是瘟疫发生以来第一个约线下会面的,很荣幸。然后一些变故,导致我离京,又返京。 大概8月份,他从大兴机场送走在京治疗的老父亲,然后带着妻儿驱车来看我们,还请吃了顿烤羊腿,他那天应该兴致很高,阳光灿烂的天气也是相当地好。当时我带着小伙伴在北京城西偏远的门头沟区给牟其中干活儿,并筹备去西伯利亚开发农业项目。 老牟团队的人对他也很有兴趣,我在南德的会议室里给左耳朵耗子拍的第一张照片,也是我给他拍的唯一一张照片,他不像是传统的程序员,挺擅长交流和表达,有布道师的感觉。 我经常凭着直觉力,喜欢不由自主地说话,也不知如何考虑别人的感受,反正是我是真诚的,也很中二,我觉得他很不健康肥肥胖胖的,于是我和他说“希望你能过健康生活方式”,他说“这是他个人的事,与其他人无关,生命不在长度,而在于质量”。我当时觉得,这哥们是个亡命之徒,喜欢冒险。 整个2020年,我过着动荡不安的生活,不能待在北京和杭州,更不可能在老家,几乎无处可去,被迫离开,不断迁徙,系列变故的缘由得另开篇说。 2021年4月,乌克兰的大坑 过完年不久,突然机会找上门,去乌克兰经营农场,就这样匆匆离开了中国。 漫长的旅途中,他来消息问我在哪儿,很意外,我已到波兰转机,预备在乌克兰待2年,然后跳板到德国。没几个人知道我已经出来了,并主动联系我。 其实,我当时对未来懵懂无知,人生犹如过山车,无法做规划安排,“脚踩西瓜皮,滑到哪里算哪里”,只是觉得德国是欧洲最强的,所以随口就说去德国吧,但是没预料到,不到一年后,居然以“难民”方式去的,我曾经开过玩笑说去德国做难民,真就实现了,期间又发生了很多事故。 在这一系列的起伏动荡期,他始终和我保持联系,我想不起来还能和其他什么人能经常联系的。 离开中国之前,我写了一封“意外身故遗书”,托管给亲密的伙伴,在我的几个紧急联系人的名单中也有耗子,我想在关键时刻,他是极其少数可以和我说话的人,给予最重要的精神鼓励,或拉我一把。 世界运行在黑箱里,如果第一眼就能看清里面的状况,那就能避开跳进乌克兰这个大坑,还没在异国站稳脚跟,我又得被迫离开了! 2022年2月24,流亡欧洲 爆发战争的当天早上,耗哥又是第一个和我联系的,询问我接下来的打算,我只知道当天的计划,完全无法预料接下来会发生什么啊,我说先不要慌,原地安静待上2-3天,再看风向跑路。 我当时在中部地区,刚好是俄军从哈尔科夫往基辅行进的路线上,很快不到3天就打到我住的村子附近,外出的路被封锁,每个哨所都要检查行李,盘查的民兵端着枪满脸凶恶,说什么我也听不懂,破碎的路桥和被击毁的装甲车,一路都是噩梦 …… 然后几天我辗转到西部城市利沃夫,他在twitter分享了我的一条信息,觉得我危急时刻心里素质还行,应多分享一些动态,网友或许能提供些支持帮助,我决定先靠自己探路求生,如果实在不行,再请他帮我发求助信,还好我独立习惯了,去哪儿都能应付。 他让我路上不停给他发信息,和他说话,有什么问题,他可以远程协助。 艰险时刻,感谢有你陪伴! 然后,我随着难民队伍入境欧盟,免了几百块的签证费,但是进去之后被立即没收护照和乌克兰居留卡,也为后面我踩的一系列坑埋雷,真是亏惨了。 他让我写日记,把这些年的经历分享出来,认为我的一些做法值得参考借鉴,无奈我不善表达,文笔太差,很多观点也不迎合主流,发出来就要被网暴的,我不想和人争论,不公开。 他说等我博客内容修改好了,帮我推一波,但是还没等到他帮我推博客的这一天到来,有比写日记更重要的事优先去做。 流浪了大半年,路上很多文件也丢了,受咨询NGO和律师误导,我进入复杂的德国官僚办事程序,我即使已经获得工作和租房合同,但依然无法解决居留和工作许可证的问题,没有合法身份,也不能租长期的房子,几乎是居无定所的。于是我经常换住的地方,生活成本还更高,真做起了当初梦想的“数字游民”。 他经常和我说“尽快找个地方安居乐业”,不是我不想,而是外在条件不允许,我也不能再折腾退回中国,重新做professional recognition专业认可和申办工作签证。难民的福利不错,但我又不想和难民待在,高不成低不就,卡在很尴尬的位置上。 于是我准备找回护照等旅行证件,咨询如何退出这些复杂的程序,耗费很多时日耐心等官方给我答复,正一筹莫展彷徨无助时,他又时常发来一些消息。 2022年10月,Marketing怎么做? 期间为了节省生活成本,我在农场劳动换食宿,吃住行生活水平没有下降,经常各种奇遇,结交当地朋友,似乎到处游山玩水,没钱也过得很逍遥。其实我看着表面风光,苦只有自己心里知道。 耗子可能有些羡慕我这非典型难民的日子,觉得还不错嘛,他几次感慨“我不善社交,创业苦憋,被技术死死摁在原地不能动,我脱离不了技术圈,你可真能闯,擅长探索世界,这样吧,你帮我打开欧洲市场 …… ”。 有人愿意给机会,那么我也不提什么条件,自知资质不足,只要看得上我,那就开干吧。就这样,我得到了一个非典型offer,有了一个继续待在欧洲的理由,若我不能在当地就业,远程工作就好,若没有更好的出路,也无所谓待在哪里。 在年初他就和我提出过做MegaEase海外市场,我不懂技术,不知道能做什么,客户在哪里?我先花2周搞清楚GTM(go to market)通用框架,他说“你是这个项目的owner,自由决定该怎么办”。 他的日程很满,也没有多少时间每天跟我说话,所有的材料都在网上公开,我自己查找,想办法怎么做,过一段时间我们就聊几句或开个简短的语音,不在一个时区,对话有一茬没一茬的,也没有日常工作计划和目标,不搞KPI,这可能是受到37signals文化影响,他经常推荐看rework系列的书。 然后我加入MegaEase 工作群,觉得有点尴尬,我算是唯一的非工程师角色,毕竟职业背景的差异,工程师全部都用机器语言,没人和我用人类的自然语言扯淡,除了和他经常交流,不过还好,我孤悬在外也照样有自驱力。我不能“等靠要”,独立自主做事,无论如何,自顾往前走吧。 工作群播报每天不能上班的人状况,2022年12月大部分人似乎都被病毒阳了,每天都有人报告生病,耗子也有两周无法上线,我想糟糕了,对于科技产品而言,从事智力劳动的人是最重要的资产,怎么就疏忽了风险控制? 我说大家都离开高风险地区吧,他总是说等等,还有一些开发没搞完,关键节点上呢,他只考虑工作的事,不在意其他方面问题。 程序员都很聪明,但有时脑筋真是不够灵活的,经常讨论“病毒、核酸、阳了、吃药打针“这些问题有意思吗?不考虑怎么在物理空间上规避风险的问题,为什么不跑得远远地呢?打不过,你可以躲开啊! 2023年,寻找合作伙伴 我拿着MegaEase的材料,尝试递交给海外孵化器,他把我的名字和他并列写到商业计划书中,我从难民秒变科技创业新秀了,这剧情翻转得猝不及防。 通过创业的身份安顿下来,这是一种更新或更高级的玩法,感谢安排这种生存模式,不用打工了,我们彼此帮助,共赢! 一切顺其自然,3月开始找合作伙伴和用户的阶段,然后我参加了欧洲云展会,过去的这一个月找出一批中小型云厂商,和我们的市场需求和客户画像很匹配,皓哥说我找对方向,感觉对路了。而半年前我提出的市场计划,大多都是要被他枪毙掉的,眼看进度就要翻篇了,或许这算是一个小里程碑。 上周五5.12,这是他最后一次给我发信息,要我预备本周召集市场会议,周末他就没再回话。 悔悟和启示 我整个2022年在动荡的流浪途中,拖延了工作的进度,这是我的错误。 如果能早一点建立海外业务; 如果能早点安排好系列商业活动的行程; 如果能早点给他办下申根签证或欧盟蓝卡; 如果能早点让他离开那个压抑的工作环境; 将出现另一种完全翻转的境况,必然不会是今天这种结局。 如果 …… 如果追溯更早,我们算是阿里校友,偶然听过耗子的名字,但在职时并没有交叉点,没准在某个食堂楼道或内网里碰到过。 我2012年入职淘宝农业部门,缺乏耐心,只待不到2年就自动辞退了,不是主管和HR刁难我。我无能为力改进生鲜农产品项目,犹如耗子无法改变阿里云,理想抱负和现实差距太大,不是因为钱的事,眼不见心不烦,一走了之,可以理解彼此的遭遇心境。 ...

2023-5-15 · 1 分钟 · Atom.X

用AI辅助修复旧照片

为了修复老照片,哪一款AI模型最强大? Google、Microsoft、OpenAI等各大厂商的AI都是通用的大模型,虽然其本身并没有一个专门用于修复旧照片的功能,但它具备一些能力,可以结合其他工具和技术,来辅助完成修复旧照片的任务。 以Google Gemini 为例 Gemini 可以辅助的部分: 图像描述和分析: Gemini 可以对旧照片进行图像描述,识别照片中的问题,例如: “这张照片拍摄于 1950 年代,图像泛黄,有明显的划痕和污渍,人物面部细节模糊。” “照片曝光过度,细节丢失严重,需要调整对比度和亮度。” “照片背景模糊,主体人物清晰,但边缘有噪点。” 这些描述可以帮助你更好地了解照片的问题,并制定修复策略。 文本提示生成: Gemini 可以根据照片的描述,生成更有效的文本提示词,用于图像修复工具(如 Stable Diffusion、Midjourney 等)。 例如: 照片描述: “一张黑白旧照片,人物面部模糊,有轻微划痕。” Gemini 生成提示词: “修复黑白照片,清晰人脸,去除轻微划痕,增强细节,高分辨率。” 更好的提示词可以提高图像修复工具的修复质量。 Stability.ai Github repo: Stability.ai 信息检索: Gemini 可以用来搜索和学习图像修复相关的技术和教程,例如: 搜索 “使用 Photoshop 修复旧照片教程” 搜索 “AI 图像修复工具测评” 搜索 “老照片修复算法” 创意灵感: Gemini 可以提供一些修复的创意灵感,例如: 如果照片缺失部分,Gemini 可以根据照片内容提供可能的场景补充建议。 如果照片颜色褪色,Gemini 可以提供颜色还原的参考方案。 需要配合使用的工具和技术: 图像处理软件 (Photoshop, GIMP): 手动修复照片的工具,可以进行色彩校正、修复划痕、去除污渍等。 AI 图像修复工具 (GFPGAN, Real-ESRGAN, Remini): 利用人工智能技术自动修复照片,可以增强图像分辨率、锐化边缘、还原人脸细节等。 图像增强算法: 例如双三次插值、 Lanczos 插值等,可以提升图像分辨率。 颜色还原技术: 例如使用参考图像或自动色彩校正算法,还原照片的色彩。 总结: Gemini 并非一个“开箱即用”的老照片修复工具,但它可以作为你的助手,帮助你更好地分析照片、生成有效的提示词、学习修复技术、并提供创意灵感。 通过将 Gemini 与其他图像处理工具和技术结合使用,你可以更有效地修复旧照片,恢复它们昔日的风采。 ...

2023-2-25 · 1 分钟 · Atom.X

配置 gcloud 环境变量

本文件描述了几种配置python程序所需gcloud 环境变量的方法。 方案 2:在 Shell 启动文件中配置(推荐用于本地开发) 这种方法可以持久地为你的用户设置环境变量。每次打开新的终端时,这些变量都会被设置。 添加 export 命令: 在文件末尾,通常在其他 export 命令之后,添加你的环境变量配置: Bash (.bashrc 或 .bash_profile): export GOOGLE_CLOUD_PROJECT="your-project-id" export GOOGLE_CLOUD_REGION="your-region" # 例如:europe-west3 export GOOGLE_APPLICATION_CREDENTIALS="/path/to/your/credentials.json" 编辑文件后,重新启动终端或使用 source 命令使更改生效: source ~/.bashrc # 或 .bash_profile 或 .zshrc 若项目运行于python .venv虚拟环境中,没有全局配置gcloud环境变量的需求,那么配置在虚拟环境中,通常在 venv/bin/activate。 请编辑激活activate脚本,增加以上bash中相同的export脚本。 方案 3:使用 gcloud 的 application-default 登录(便于使用默认的 gcloud 配置) 如果你已经使用 gcloud auth application-default login 配置了 gcloud ,其中包含你的项目和凭据,则你的脚本可以自动获取这些凭据。这很方便,尤其当你已经大量使用 gcloud CLI 时,因为它避免了显式设置环境变量。 然而,它不如方案 2 明确,并且需要确保你的默认项目设置正确。 gcloud config set project your-project-id gcloud auth application-default login 然后,在你的 Python 代码中,使用 google.auth.default() 获取凭据: ...

2023-2-16 · 1 分钟 · Atom.X