日常碎碎念 2021.10.20

前言

原计划这篇文章应该是要在10.1国庆假期国庆后就写出来的了,但是要准备雅思考试,就停更了一周。(虽然也没啥人来看😂,但总归快乐是自己创造出来的嘛🤷‍♂️)

上周回顾

1. BeyondMeat 植物素肉

8片/80元 一片10元比官方旗舰店便宜一半

之前就已经在很多 Podcast上听到,了解过Beyondmeat生产的植物肉产品,自己却一直没有机会实际品尝过,最近在微信公众号上了解到,山姆超市也有的购买,因此火速前往,购入了一盒。

未开封的”肉”饼
煎制中的肉饼
肉汁(?)

评价

说实话,不好吃也不难吃,对于纯素食主义者或许会是一个不错的补充品。口感方面,尝起来是有一股香芋泥的味道,面筋提供的”肉感”,椰子油带来的汁水,综合来说有点类似于香芋嵌肉的味道。距离真正的肉饼,无论是味道还是口感上来说都是有很长的一段距离,我甚至认为国内的素排会更加有肉味。

思考

是不是我的食用姿势不对呢🤔?在YouTube上一堆博主都在吹多么Juicy,多么像真肉,为啥我吃起来就这么诡异呢? 直到我拿汉堡扒去夹在汉堡胚中,问题才得到解决。当肉饼跟生菜番茄汉堡胚夹在一块的时候,味道是复合的。此时通过其他食材的味道来掩盖住部分汉堡不好吃的味道,是真的可以做到以假乱真的,吃起来特别像真肉饼。

总结

如果大家有闲钱的话,当然是值得去试试看啦🤷‍♂️。毕竟吃过了,就会有新的谈资了嘛。但作为日常食物,我想还是别了吧。先不说官方原价20块一片肉,就是现在山姆的10块钱一片肉,我吃🐂肉不香么? 我这种杂食主义者,还是把这些素肉饼留给真正的纯素食主义者吧。(我个人是非常不认可纯素食主义者的做法的)

2. 惠灵顿牛扒🥩

惠灵顿牛扒 58元

感觉最近惠灵顿牛扒好像挺火的,家附近的茶餐厅都在卖。因此又跑去当冤大头,试试水了。

5分熟的剖面(不过我这块,又点接近7分了😂)

切炒鸡酥脆的酥皮,就可以看到充满汁水的牛扒肉了。除了牛扒肉,酥皮和肉的中间还夹了一层蘑菇酱,让整到菜,从肉香,酥皮的酥脆,又增加了新的一层蘑菇香,真的是很好吃的一道菜。缺点就是会很腻,吃完一整块,就已经饱到吃不下别的菜了。这道菜值得大家尝试一下。

3. GuFilm Vol.2

Vol.1还是去年3月份的时候记录下来的,那时候还是疫情期间,很不容易才能出去拍照📷,于是想用胶卷记录下来。今年早些时候,由于实习生活的安排,被迫重新开始使用手机进行拍摄了,胶卷反而被我搁置下来了。现在感觉要重新起航,所以以后这个栏目不仅仅会分享我的胶卷摄影,同时也会加入我的数码摄影作品,预计会随着每次的周志一同放出,希望大家喜欢。

本周计划

  1. 静候录用offer
  2. 继续学习新的知识

结尾

继续躺平摸🐟吧,其实还挺舒服的,刺激?还是算了吧,舒服才是真。最近其实我还跑去泡了温泉♨️,真的是好爽啊,好好享受生活才是真理。天天争着上位真的是没意思,或许我也应该考虑移民到别的更适合居住的国家会更好?

Mac Mini Server ?

Idea

这是我最近的突然冒出来的一个想法💡,因为新一代的Mac Mini是基于ARM架构的M1处理器的,而我的Air这么久用下来,低功耗,低发热的特点深得我心。于是我想到如果用来作为我的私人家庭服务器行不行呢?

现状

我现在用的家庭服务器是一个群晖的DS218J,性能真的太低了,下个文件都能把服务器资源消耗光,感觉很难用。

2023/10/20更新:

深圳电信的IPv6好难用啊,总是不通,感觉是被防火墙屏蔽了,最后无奈之下只好走FRP了,效果不错。部署好了云盘、HomeAssistant、RSS新闻采集,其他部份的功能还在建设中。

2023/02/12 更新:

最近入手了M2 Mac Mini,Mac Mini Server计划正式起航。

建设进度(下面会不定期更新使用体验)

最近更新:2023年12月27日 10:58

我想要一个NAS+Docker+HomeAssistant的家庭服务器,除了能够实现文件远程下载,还要支持云盘共享,日历共享,密码库共享(Bitwarrden),远程开发环境(VSCode),Homekit支持,帮助我搭建内网的智能家居。

1. Surge 搭建私有DHCP Server 代理家庭流量

2. Bitwarden(Docker) 自建密码库

3. Fresh RSS 自建新闻采集 ✅

4. MT Photo自建图片存储

5. Bark 自建推送服务

6. Uptime Kuma 自建网站监控服务 ✅

很好用,用来监控博客服务器的在线状态很有用,下线了马上就能收到推送了。

7. Cloudreve 自建私有云盘 ✅

8. emby 视频服务器(待定,感觉自己没啥用)

9. wekan 自建看板(希望可以代替trello)

10. 思源笔记 (看看能不能代替Bear,如果有插件可以融合到我的工作上就更好了)

不能,本地Docker部署版在没有对手机做适配,在手机上查看效果很差。目前用的是Notion来代替Bear和Trello,All in one就可以实现更好的文档归档,体验比单独用Bear和Trello好。

11. Memos (简短日志)

12. headscale 自建远程桌面服务

目前用的是Finder内置的远程桌面服务+FRP,体验还算OK,如果是M芯片连M芯片貌似还有性能加持。

13. HomeAssistant 自建iot管理服务✅

14. Tabby 自建Copilot服务

大模型内存不够,而且模型没对Mac的NPU芯片做适配,效率很低,效果也很差,真想提升工作效率,还是用乖乖选择Github的Copilot吧。

https://icloudnative.io/posts/how-to-set-up-or-migrate-headscale

日常碎碎念 2021.09.27

前言

上周是中秋假期,也没有去太多的地方逛,每天就是在家里写一下口语语料,准备一下口语材料,睡睡觉,慵懒的一周。

上周回顾

1. 回鼎湖吃 🐟生 & 🦐生

中秋节假期,父母觉得去哪都很堵,因此决定回鼎湖歇一下。鼎湖在广东比较出门的就是鼎湖山泉水,鼎湖的矿泉水是最好的,因此也有很多鱼生店在此经营。晚上出去吃饭的时候,就点了难得的虾生和鱼生。

虾生🦐,真的是太好吃了,爽脆鲜甜
章红鱼,鲜嫩扎实,好吃😋

2. WPComment2Bark 插件

最近迁移到了国内的主机,不知道为啥评论邮件推送总是有延迟,因此给自己开发了一个基于Bark推送的评论推送插件。当用户评论后,就会把评论推送到博客的手机上,最近一周使用下来,感觉良好,基本上都能收到通知。

https://7gugu.com/index.php/2021/09/21/wp%e6%8f%92%e4%bb%b6-wpcomment2bark/

3. iPhone13 Pro 上手体验

说实话,13Pro其实还挺坠手的,120Hz的屏幕刷新其实我感觉是锦上添花吧,实用意义不大。反倒是基带升级到X60,信号📶质量有了极大的提升,在家里面的5G信号终于是满格的了。A15的性能对于我来说绝对是过剩了,我日常几乎不打游戏,只会去听听歌罢了。最多最多也是玩一下《荒野乱斗》,其实A14也能胜任。年年换新倒是挺香的,每年就花个4-5000,就能换到最新的手机,还挺好的。最后,我感觉买了这个之后,我接下来就是等AppleWatch8了,手机估计明年也不会再换了,现在我对于性能真的没啥追求,追新对于我来说已经不太适合了,还是省点钱,朝着全款Model3前进吧。

金色 iPhone13 Pro 128G
背板是淡淡的金色,比较高级的感觉
边框不带套的情况下就是纯金色,其实真机来看,还挺高级的

本周计划

  1. 准备雅思
  2. 继续躺平

结尾

继续躺平摸🐟吧,其实还挺舒服的,刺激?还是算了吧,舒服才是真。我最近对于露营⛺️越来越感兴趣了,可能以后还会更新一些关于露营的内容吧,感觉秋天的时候去外面草坪露营会挺爽的。

日常碎碎念 2021.09.22

前言

上周一直在摸🐟,一直没动力写周志,于是乎拖到了今天。在临睡前,还是想着上来写一下,记录一下生活吧。毕竟过去的记忆是易逝的,今天看回一个月前的周志还是能多少的回忆起之前的酸甜苦辣,感觉没算白过。

上周回顾

1. 腾讯音乐 留用意向书 Get

时间过的真的很快,转眼间就来到了9月中下旬了,再过10天就要到月底了,时光易逝,感觉身处激流中无法自拔,感觉不干活时间都流转的很快。不知道这是不是就是成年后的烦恼,时间过的真的太快了。终于,在9月17日,我接到了来自阿鹅的Offer call和留用意向书。

说实话,我感觉我能拿到意向书也是有一部分运气因素在里面的。组里恰好缺人,不用考核就直接被留下来了,不用准备考核任务。我其实也非常知足了,能够通过暑期实习顺利拿到大厂的转正offer还要求什么呢?不用准备秋招面试,这么拉的学历就能拿到这么好的工作机会,我认为已经是比很多人都要轻松了,没啥好继续苛求的了,开心😄。

2. 佛山 共享电动车 🛵 游记

周六的时候,朋友发现佛山有共享小电驴,遂约去游玩。

美团 共享电单车 🛵

收费标准:

起租:2元 / 20分钟

后续:1元 / 10分钟

说实话还挺方便的,马路上随处可见共享电单车,停车点🅿️非常的多,几乎每个十字路口都有停车的位置。最高速度目测也只有20km/h,不过对于城市通勤来说其实已经非常的快了,从A点通勤到B点,4-5km的路程,基本20-30min内就能就能抵达目的地,通勤费用也就是2-3元,对于二三线城市来说其实还挺爽的。可惜广州的基础建设不支持大家骑电动车,不然在广州骑电驴绝对是一件很快乐的事情。(顺带感觉深圳其实完全可以引入这个出行方式,刚好弥补了地铁公交至自行车之间的速度区间所确实的交通工具。同时也可以解决短路程通勤难的问题。)

之后我们还去了南风古灶进行游览。

南风古灶是一个位于广东省佛山市石湾镇高庙路的窑,始建于1506年,明朝正德年间,至今已有超过500年的历史。对研究中国的陶瓷生产技术的发展具有重要的价值。

维基百科

同时也是吃吃吃的一天,临走前还去吃了民信甜品,喝了一杯红豆冰再回家,结束开心的佛山游。

3. iPhone13 发布会 有感

王守义都说13香。不过这次13的升级其实都是小修小补,真正吸引我的还是Promotion和镜头模组的升级吧。目前手持的是iPhone12,打算月底的时候跑去天环看看能不能升级成Pro。我其实还挺好奇Lidar的,感觉可以借助lidar来帮助开发夜视系统,通过点云配合语义切割可以在设备端做一点有趣的东西。

目前我是计划做一个电饭煲注水的估算App,通过lidar扫描出整个锅体的容积以及加入米饭后的体积来大致估算一份好米饭的注水量。或许还会通过众包的形式,收集大家的数据来评估。不过这个都是我的一些新的idea,还不能很好的组织到一块,仍需要一些时间的沉淀才行。待一切都准备妥当的时候,我也会再发新的博文来同步的啦。

4. 入手正版 Minecraft

说来惭愧,我从2010年的时候就已经入坑MC了(那时候还是Notch做的MC),却一直没有入正。不过那时候的我确实没有什么经济能力可以支配,也就一直玩着盗版的MC。就在上周的时候,突发奇想把MC给补票了,上车正版MC。其实回看一下,MC没变,只是我变了,时间过的好快啊。当年的时候MC的价格是216元,今天买是169元,甚至还便宜了一点。一个游戏能够兴盛10年可真的是太厉害了,小的时候还记得跟朋友一起联机,一起搭建服务器,一起做的红石电路,入坑编程。我的梦想的也是我接触MC后才正式确定下来的。看着今天交出的答卷,我甚至有点感动了,没想到这么一款游戏,居然能够把我带到今天。从一个爱玩游戏的小屁孩,变成梦寐以求的鹅厂员工,真的是太不可思议了。

本周计划

  1. 准备雅思
  2. 开始躺平

结尾

放在一年前,我大概也想不到今天能够拿到这样子的机会,因此我才会考虑出国读研,争取拿到更好的学历。(其实也是在逃避现实罢了,只是有一个出国留学的名号,好听一点而已)放到今天,我大概率是会考虑工作了而不是继续读研了。对于软工而言,技术的瞬息万变,感觉还是透过实操来缩小差距,会比出国读研来的更加划算一点。希望自己在日后的工作生活中,能够继续努力工作和学习,通过未来两年的工作生活,锻造更加出色的编码和工程管理能力吧。

日常碎碎念 2021.09.12

前言

这一周主要是准备一下撤离手续以及利用空闲时间去深圳再逛一下,深圳真的是一个让我又爱又恨的城市。

本周回顾

1. 深圳 生活吐槽

  • 拉垮的公共交通

回到广州后,突然会感觉广州才是真正适合居住的城市,在广州感觉无论去哪里都是在一个很小的距离尺度上通达,从居民区去购物中心去郊区去任意一个市区内的目的地都是非常的便捷的。(公共汽车+地铁+共享单车)

但是深圳则不然,深圳的地铁🚇就是一坨💩,虽然有很多线路都是交叉建设的,但是它们有极大的可能性是不能直接换乘的。这就会导致一个现象,你要从Q号线换乘到W号线,即使它们两个站点之间只有100米的直线距离,你都只有两个选择,A出站换乘,B绕一个大圈,从换乘站换乘。这个设计就很傻逼,而且A选项也仅仅是在罗湖区的几个特定站点可以做到,南山福田更多的是两个站是平行关系,相差1公里左右,但又有地面施工,绕过去又很麻烦,直接导致你只能绕一个大圈才能到另外一条线路上。导致原来30分钟的路程,一定要走50分钟才行,白白浪费大家的时间,真的是恶心极了。

  • 奇怪的自行车道

深圳很喜欢把自行车🚴道修到人行道上,骑单车就很容易很行人撞在一块(我已经撞过几次人了,感觉非常危险),对于绿色出行来说真的是太痛苦了,又是上坡又是爬楼梯,人都要死掉了,真的是傻逼。

2. 华强北版MagSafe Battery Pack

吐槽完深圳,来说一个收获。之前在抖音上偶然看到华强北已经成功“复刻”MagSafe外接电池了。因此就趁着周四的空余时间去了一趟华强北转转,由于第一次来也不懂,就瞎绕,还真给我捞到了低价,去了华强北三号楼一楼最里面的一个商铺,买到了80元的进货价MagSafe外接电池,完美弹窗 + 强吸力 + 3000 mAh,真的是太爽了,与原装几乎相同的体验。目前已知的bug是不能在电池小组件上面看到剩余电池电量,只能拔下来重新吸上,等弹窗弹出来,才能看到。不过80元,可以原谅了LOL。

80元买到就是赚到
完美触发弹窗动画
丝印模糊的跟💩一样,不过80元没啥好要求的了

3. 滨海38F 无敌海景饭堂

周二吃了腾讯实习的最后一顿免费晚饭,为了有纪念一下,特地骑车到滨海大厦38F吃一顿饭,为短暂的腾讯实习生活,画上一个完美的句号。

不得不说滨海38F饭堂的景色真的是太无敌了
每天都可以边吃饭边看落日,这也太浪漫了吧LOL

38F隔壁还有个商务餐厅,吃潮汕菜的,还有点贵,不过我感觉味道应该不差。毕竟Pony也是潮汕人,肯定知道什么才是地道的口味。

面+厚蛋烧 要消耗一张夜宵卷 再花12元点了份炸猪排 撑死我了 好好吃😋

下周计划

  1. 准备口语语料库
  2. 雅思刷题
  3. 尝试编写《无埋点数据上报》

结尾

加油💪,希望能在10月中的雅思考试中,拿到6.5/6.5/6/6的入门成绩,冲冲冲!

日常碎碎念 2021.09.05

前言

周一的时候跟leader确认了离职意向,leader和老板也很爽快的回复了,周五大家还聚餐吃了顿烧烤,人文关怀的真的好充足,我开始有点舍不得team members了,大家都好好啊😭。周末朋友从广州来深圳在我玩,好朋友就是好朋友,跟他们在一起玩真的是好开心,没有一些“朋友”的尔虞我诈,好轻松好快乐🥰。

本周回顾

1. 公司送别聚会

两个月的实习生活转瞬既逝,很快就要离开公司,向下一个目标进发了。临走前老板和leader还请大家吃了顿东北烧烤当作送别饭(这几个月蹭吃蹭喝的,好不好意思,要是有机会能够回到组里,肯定会请大家吃饭的,反正就是超级感动啦LOL)。

东北烧烤(老板娘好高好凶悍😱)

2. 项目全量发布

历时一个月的开发测试,终于发布项目了,太开心了。本次开发的页面是《全民K歌》中的跨端页面,主要是提供一个分类页面,让大家自由选择想要唱的分类,虽然开发过程中,踩了非常多的坑,但一开始就能承担具有如此重要意义的页面,真的是太开心和感到幸运了。(不过运营侧还在灰度,为了避免法律风险,我就不贴图片了,总的来说就是很爽啦!)

3. 朋友聚会

周末朋友从广州过来深圳找我玩,去了【甘坑客家小镇】、【深圳文和友】、【东门美食街】、【欢乐海岸摩天轮】、【东部华侨城】、【明华轮酒店】,看了《失控玩家》,总的来说很充实,跟朋友一起玩真的好开心啊😄。

  • 甘坑客家小镇

典型的假文物,购物一条街,如果顺路来这里的话,倒是可以考虑来拍拍照,否则没啥好玩的,客家小镇有的,市区也有,完全没必要做这么远的车🚗,来这里玩。

帅帅的背影
  • 深圳文和友

其实文和友哪都一个味,广州也是破破烂烂的味,深圳这个也是。而且跟【茶颜悦色】做了联动,开了个快闪店,排队多人多到爆,其实茶颜悦色味道也就那样吧,没啥特别的。

外墙
生蚝街🦪
冰沙机(可以直接将过冷水态的可乐,震成冰沙)
  • 东门美食街
老东门商城

美食街说实话就跟上下九步行街一模一样,算是90年代的产物了,如果你也是广州人,那么东门美食街真的会让你失望。入门口的音响开的贼大声,路过都觉得很吵,难以想象天天在那上班,听力要衰减多少😂。

抽卡撸串(震惊🤯)
美食街内景
  • 欢乐海岸摩天轮

朋友说想去坐摩天轮🎡,于是三个老男人就跑去搭摩天轮了,150元一个人,看日落说实话还挺值得的,很推荐大家去看看。(算是给实习生活加上了一段美好回忆吧🤷‍♂️)

下周计划

  1. 项目收尾
  2. 准备离职手续
  3. 撰写《银河系Hippy开发指北🧭》
  4. 准备雅思

结尾

下周就要正式离职了。

日常碎碎念 2021.08.28

前言

这周其实还挺无聊的,周一回来把上周折叠屏导致的UI Bug给修复了,将业务发布到外网,又发现客户端有问题,等下周修复完成,测试放量,估计🤔下周放量100%的时候就可以跟大家说,我具体负责了哪个部分的代码开发了。周三喝奶茶晚上去万利达聚餐,周五部门组织给8月生日的同学们庆生。说有意思也行,没意思也行,不过平平淡淡才是真嘛,其实也没啥不好的🤣。

本周回顾

  1. 修复折叠屏Bug

这个Bug的核心原因是三个:

  • RN容器不会根据内容高度自动变化

内容高度超过了视窗高度,但是RN跟H5不同,是不会自动根据内容高度改变视窗高度的,因此导致视窗高度小于内容高度,间接导致内容被遮挡。

  • RN双端渲染不对齐

在iOS侧,RN默认是不会渲染无样式的View标签的,但是在Android侧,则是继承父元素的颜色,将其渲染出来,这里直接导致了内容被遮挡。并且由于这个双端渲染策略的不一致,导致排错花费了大量时间,最后还是得从测试手上拿了台三星fold,配合adb调出MateX的画面比例,最终定位出问题。

  • MateX屏幕比例趋近于正方形

之前之所以没有察觉到这个bug,最主要的原因是,几乎所有的屏幕都是在竖屏状态下使用的。但是竖屏状态下的大多数手机,高总是大于宽的,因此视窗高度往往都是会大于内容高度的,因此没被察觉到。很不幸的是,MateX的宽高数值非常接近,因此导致问题直接被暴露出来😂。

总结:

  • RN UI开发完成后的自测环节,必须加入双端检测
  • 注意视窗高度与内容高度的关系,不能使用来自Dimension的数据,应该优先考虑使用flex布局,让机器自动计算高度
  1. 申请延迟注册

原来计划要在周末回校的,但是学校却要求大家做了核酸,还要回校隔离两周以上才能申请离校。着实是很恼人,因此直接向班导师提出申请,延期注册。说实话,我其实也打算考到雅思6.5均分后,再回校顺便把毕业照拍了。利用寒假前的宝贵时间,好好摸摸🐟,放松一下。出来工作了才知道学校的好呀😂,不用煮饭,到点就能吃,到点就能睡,真的好舒服。

  1. 万利达聚餐

周三的时候,被实习生群里面的几个dalao拉去聚餐了。于是去了万利达三楼的商务接待餐厅吃饭,商务餐厅装修的还挺高级的,主要吃的是湘菜,味道挺好的,最棒的还是可以刷夜宵卷。(刷了14张夜宵卷,真的笑尿了,第一次刷那么多张,一张才值18元,好亏啊,腾大12楼的自选,一张能顶50用呢,可以买一只半的烧鸡诶。)

下周计划

  1. 项目全量发布
  2. 开发需求
  3. 撰写《银河系Hippy开发指北🧭》
  4. 准备雅思

结尾

下下周就要实习满两个月,准备离职去雅思刷分了。时间过的真的是太快了,眨眨眼,暑假就说过去了。7月7日的入职仿佛就是在昨天,时间真的太快了。小的时候感觉暑假都是很漫长的,没想到长大后,才知道暑假是这么的短,被客观事实震惊到了。我还有点怀念小时候的游戏时光呢🤷‍♂️,我已经快3个多月,没有拿电脑认真玩游戏,感觉有点失落,虽然是能见识更多东西了,但是也失去了游戏时光,也失去了很多朋友,有点伤心💔啊😭。

日常碎碎念 2021.08.22

前言

这周真的是太刺激了,为了同一个需求,从周一一直修复到周五,产品又追,设计又追,还有一大堆兼容性问题(比如折叠屏下,UI会裂开的神奇bug🤯)。终于,周五大致修复完成(理论上有一个点还是没能完全验证修复成功,不过产品那边很急,就先hold住,等排期再验证修复吧🤷‍♂️)。

本周回顾

  1. 修复Bug

摸了将近1个月的🐟之后,在8月初的时候,终于来了一个大活了。用Hippy为全民K歌APP开发一个页面,那把我激动的啊,都快睡不着觉了。但前辈的经验已经告诉我们: “期望越大,失望越大”,用Hippy写页面就是大坑。到处都是未知的坑,开发环境与线上构建的包,在真机会出现渲染差异,在双端之间一些标签的不同实现方式,又会出现各种奇奇怪怪的渲染bug。真的是能够活活把人气死。为了解决这些傻逼的Bug,足足花了我一周的时间进行调整。周五才算大致结束了战斗,开始准备发布工作。由于需求改动了APP的一级页面,所以还要跟同事协商灰度策略要怎么改,真的是裂开了😂。以前我总是以为小程序的WXML已经是💩一般的语言了,直到我遇到了Hippy,我才知道WXML是多么的好了。Hippy真的是太💩B了艹。

Thinking:

吐槽归吐槽,但是思考总结🤔还是有必要的,总结当下踩过的屎坑,才能在下一步中做出改进嘛。

  • 为什么大家都争着去做跨端框架?

这个只是我当前的所思所见形成的个人观点,是我一些认为的开发痛点。如果你有其他观点(比如这样设计会更好),欢迎在下方留言评论,进行交流。

我认为主要是以下的三个方面的原因:设计页面门槛高;不支持热更新;客户端开发需要大量人力物力时间。

第一点,写过Android客户端的朋友就知道,其实使用开发工具,没有一定的开发经验下,想要设计出一个好看的页面是很困难的。即使在当下有着Github、Gitee等开源社区的帮助,有很多前辈们已经开发了许多现成的组件。但凭借着个人的力量,想开发出称心如意的APP界面,还是苦难重重的。究其原因,我认为是语言规范导致的。开发Android界面,就像是在Java中使用Swing来开发页面一样痛苦。即使AS已经做了逻辑的抽象,但是不彻底的抽象,其实还是十分的蛋疼。我举一个例子:滚动列表。在Web开发中,开发者仅仅需要专注于页面的样式,以及事件逻辑。如何渲染的问题大部分都将会交给浏览器解决,比如现有一个超出屏幕大小的列表,浏览器会根据屏幕大小,以及内容大小,自动计算出需要滚动才能显示的区域,并且最终将内容放置在一个可滚动的容器类。我认为这种体验才是符合直觉的。而在原生代码(甚至是等下会聊到的跨端框架中),都免不了需要开发者去维护一个滚动系统。而这是一件非常痛苦的事情,作为开发者我在思考清楚样式的同时,还得花时间去维护这个滚动系统,我得在页面框架中,就定义好什么地方可以滑动,什么地方不可以。但浏览器为啥可以做到,各家厂商推出的原生语言就不能呢?解决这个不就能提高开发效率了吗?(我猜是为了性能?但是都是经过编译的代码,还会产生这种性能问题吗?)

第二点则是原生代码不支持热更新。Android和iOS两家系统为了最极致的性能,提供的都是各家底层所使用的高级语言,前者用的是Java,Kotlin,后者则是Object-c或者Swift。使用这些底层语言带来的收益是显而易见的,性能肯定是最高的,直接就可以跟底层进行数据交互,完全没有性能损失。当带来的劣势同样是显而易见的,必须编译后才能执行。在开发者阶段,重复编译,不能即时预览虽然是一个痛点,但总体而言,这是一个小事或者说是可以通过硬件的能力提升而解决的问题。通过高性能的工作站,我们最终也能实现更快的预览。在发布阶段,不能热更新的特点,对于运营和产品来说其实是一件比较痛苦的事情。在大厂实习的这段时间,无论做什么开发,只要是toC的业务。我们就必须要做数据上报的工作,及时采集数据交给数据中心进行分析研判。但是在原生开发中,如果要给页面埋点,肯定是非常慢的。每次新的活动都需要跟版本的话,一个产品一个月最多也就是发布两次。对于商业而言其实是不利的,在算法时代,不能及时掌握当下消费者的消费习惯,无疑是危险的,极有可能下一秒就被竞争对手所绞杀。

第三维护双端耗时耗力。维护双端,就意味着要多批人马来负责项目的开发。并且为了产品方向的一致性,有些时候,还必须统一时间发版,需要投入更多的开发者才能维持住高效率的开发。这也是非常烧钱的,所以开软件公司不仅仅是看赚的多,背后的投资也是巨量的。

  • 好用的地方在哪?
  1. 部分符合直觉的开发规范
  2. 还算不错的性能
  3. 即时预览
  4. 支持热更新
  • 不好用的地方在哪?
  1. 继承自原生语言的滚动容器规范
  2. 底层能力缺失
  3. 费时费力
  • 从什么方向可以改进跨端框架的问题?

Vue不能提供极致的性能,但是能提供一个差不多好的性能

上面那段话不能说是100%原话,但是就这么个意思。我感觉这句话很有道理,当下的所有开发框架,都不是银弹(万能),不能指望一个框架能解决所有问题,框架肯定会因为时代的局限性,而有部分不足。但是使用较低门槛,提供一个还算不错的结果,有一些小坑也不是不能接受的。反正框架是会发展进步的,以后在实践路上慢慢改进就好了。

首先是前两者纯技术的问题。对于前者,我认为滚动容器的实现,应该要下放到原生实现,面向Web开发者仅仅提供一个内容入口即可,将原生开发者从容器的工程难题中,解放出来,花更多的时间在样式上,能够提高更多的生产效率。另外在原生实现还有一个好处,就是可以利用底层API及时对事件做出相应,比如折叠屏的屏幕变化。在底层通过监听hook,就可以及时变更Web的root容器,而不用web过多的去干预这些底层的事件。对于后者则需要双端开发者的配合,封装出更多原生能力API,提高易用性。(小程序算是一个不错的范例了)

费时费力。看到这个词语,不知道你会不会感同身受。就是当下的双端框架都太傻了,非常难用,无论是Vue、React、uni app,在web端开发的时候还好好的,一旦打包到双端的真机上就会迸发出各种各样诡异的bug,而且由于各家有各家的实现方式,代码本身就变得很难调试,总是需要开发者耗费大量的时间在解决bug上。在我看来,这其实也不算是坏事,通过社区文化来找出其中的问题,并且及时反馈给开发者,帮助开发者及时去修正问题。现在多花一点时间来解决问题,在未来就肯定可以节约更多的开发时间。我也相信在未来肯定会有一天,跨端框架能够部分取代原生开发,并且成为主流。说回到解决方案上,以hippy为例。我认为需要建立自己的开源社区,吸引更多的开发者加入使用,鼓励开发者反馈Bug,并形成良性循环,才是未来要做的事情。小程序就是很好的例子,18年的时候,小程序刚刚起来,那时候真的是非常的难用,我甚至嗤之以鼻,认为小程序就是垃圾。但随着这几年的开源社区以及举办高校开发者大赛,让小程序逐渐有了更多的开发者,其本身也借助这些开发者的反馈正在变得越来越完善,使用体验也在变得越来越好。我认为这对于Hippy来说,是一个值得学习的范例。

  1. 深圳文和友

周末的时候,闲着没事,看到大众点评上发的,深圳文和友开业。因此屁颠屁颠的搭着地铁就去了。深圳文和友就在深圳地铁一号线的老街站附近,搭地铁去就行了,非常方便。

说实话,文和友其实哪里都差不多,广州的调性就是70-80年代的老广州,深圳就是九龙城寨的感觉,内核还是传统的商业街。但是透过复古的调性、上档次的品牌以及品牌宣传,来吸引大家来消费。对于周末休闲,情侣来说还是不错的选择,可以来逛逛,不必太唾弃。

里面有一家Top Boy(潮玩店),看到了这个1:4的雅儿贝德,真的是太太太大(好看)了吧,哧溜~。上万能的某宝一查,全球限量300套,12800一只,骨王也是12800。哭了,好想拥有啊QAQ。

正宗茶颜悦色来深圳开店了,巨多人,因此在隔壁买了这个槟榔糖就溜了,还没吃,不过感觉挺新奇的就入手了,在下周的周志中,给大家分享一下味道如何。

还看到了这个Cyberpunk的招财猫,摆这个在门口,绝对招财,那手臂可比其他家猫猫的大多了😂。

  1. 入手AirPods 2代

最近拼多多在搞百亿补贴,769有线版,一下子没忍住,就把AirPods 2代给入手了。虽然这是Apple在2019年发布的产品,但拿在手里还是秒杀身边的一众耳机产品,耳机盒非常的小巧,揣在兜里完全无感。

耳机非常的轻便,待在耳朵上几乎没有感觉,配合着iPhone流畅的动画,真的是爽到了。直接呼出Siri,语音播报,语音接听,一切都很nice。除了接力我没整明白(没法自动切换音频),其他我都很满意了。你问我为啥不买无线充电版?其实无线版并不是刚需,之前的Freebuds 3虽然配备了无线充电功能,但是由于跟P20 pro一样是Type-C口。所以充电的时候,直接插线其实更方便,使用次数也远比无线充电多。另外就是无线版,没百亿补贴就算了吧😂。至于AirPods 3代,我看过年初有dalao分析过,当时流出的照片只是工程验证样机,距离实际的小规模试产还有一段距离,最快也要9月才能开始试产,最快也要22年的第一季度才能发布,所以综合各路新闻,我还是先入手AirPods 2代玩着先吧。等以后去加拿大之后,我再入手AirPods 3代就好了。(不要掉入消费陷阱😄)

  1. 饭乎煲仔饭

月初的时候,抖音上天天在宣传这个饭乎的煲仔饭。出于好奇和29.9的低价,我就买了两个回来试试看。u1s1,煮出来真的挺好吃的。饭焦脆脆的,腊味非常的香。要是秋天来一煲,赛过活神仙啊。推荐大家买来尝尝,买两个还会送一个那个砂锅,用砂锅就好了。(美中不足的就是砂锅没有耳朵,从炉子上拿下来很麻烦😡)

烟笋腊肉煲仔饭
广式腊肠煲仔饭
  1. 鳗鱼饭

周末中午的时候还去试了一下,万象城的鳗鱼饭。(89元/set)

坐的是吧台的位置,可以看到师傅们在炙烤鳗鱼,还挺有趣的。

鳗鱼饭只有照烧一种口味,可以吃出来是新鲜烤制的,肥美多汁,很好吃,三下五除二就办完了。除此之外,店内还有卖横膈膜肉、鸡扒、鳗鱼肝烤串、芝士年糕之类的烤品。不过说实话,水准就不够广州富力海珠城负二层的好了。人家除了照烧还有白烧,还有茶泡饭、各个部位的烤串。对于个人而言,我还是感觉广州的那一家更好。


店名:四万十鳗鱼屋

地址:深南大道华润万象天地6层SL606商铺

大众点评:https://m.dianping.com/shopshare/l3hwdpPJwgdm15s8

  1. 备案完成✅ & 支持HTTP2.0

终于,普天同庆,网站的备案通过啦!!终于可以合法的在国内运营了。站点由于搬回了腾讯云,也终于支持了HTTP 2.0协议。如果你正在使用Chrome或者FireFox浏览器,加载站点的时候你已经会想不到这居然是一个Wordpress的站点,超高的加载速度,绝对匹敌静态站点。

  1. 雀巢鲨刻能

最后再跟大家分享一个小零食,鲨刻能。一定要买榛果味的,吃起来的味道就跟健达巧克力一模一样,而且还便宜,只要2块5就能买到。非常非常的好吃推荐大家入手尝试。

(花生口味别买,一般般不好吃👎)

下周计划

  1. 发布项目到外网环境
  2. 开发需求
  3. 撰写《银河系Hippy开发指北🧭》
  4. 周末回校

结尾

周一把周五代码评审的反馈,修复一下,等后端部署环境包到外网环境,就可以开始灰度测试了。充实而又刺激的实习生活,痛并快乐着,感觉还是有所收获的。兄弟姐妹们,咱们一起继续加油💪吧!

日常碎碎念 2021.08.15

前言

这周说实话其实过的很平常,没啥很特别的活动,工作日开始进入到项目的debug阶段,把一些开发流上面的坑都淌了一遍。说实话,鹅厂最傻逼👎的事情莫过于,口口👄相传的开发指南、同事永远不写注释。你TM敢信,一个内部工具,JSON低代码生成表单系统,核心模块居然能把4个class都塞到一个☝️文件里面。纯代码部分就有2000+行了,还要0注释。刚开始接到需求的时候我人都傻了,这种💩山代码真的是存在于大公司当中的。💩山都不是最绝的,TMD还不写注释,代码没注释,配置文件没注释。完全不知道怎么配置出来的,也不知道怎么改。足足花了我2天时间来梳理流程,补充了注释。(这周我又改了一次,有注释的情况下我还是没看懂,又花了半天来梳理),真的是绝绝子。启动个破环境,文档居然是过时的。开发需求的时候,启动了旧版本的SDK,导致为了实现一个需求绕了一个大圈,下周debug,还得重写,真的是操了。要不是有一个页面死活启动不了,跟另外一个同事反复确认,我都不知道启动指令是过时的。问mentor,mentor才恍然大悟,我人都震惊🤯了。

本周回顾

  1. TME游泳协会第二次活动

u1s1,游泳协会🏊真的爽,整个夏天的游泳票🎫都被它们包了。上次去的是深圳湾文体中心,这次来的是南山文体中心,从公司走过去只要20min就到了,真的是太方便了。(下班时间搭班车去别的地方真的是太痛苦了,堵得不得了)

甚至这次活动还有能量饮品🧃的赞助真的棒👍

一人一瓶(隔壁还有佳得乐,任君选择)

  1. 腾讯班车回广州

由于WXG的办公地点,在广州T.I.T创意园,鹅厂专门有腾大<->T.I.T创意园的班车,我家距离创意园距离还算近。所以这周尝试了蹭阿鹅的广深班车🚌回广州。


优势

  1. 40元一人比高铁的79.5元要便宜
  2. 上车超方便提前在小程序订票,腾大楼下刷卡上车(不用安检、不用身份证)

劣势

  1. 耗时与高铁相当由于深圳开车走广深回广州最快其实也要1h45min,所以其实耗时更高铁🚄也差不了多少时间
  2. 座位空间有点小这个可能是我的原因,我身高191cm,座位空间着实有点小,坐着不是很舒服😣

总的来说,各有优势吧,算是高铁的一种补充选择。如果恰好当天下大暴雨的话,公司班车绝对是一个非常棒的选择。(微信就是🐂🍺,能让pony专门开一条专线来回跑,好希望学成归来的时候,去WXG工作呀😂)

  1. 朋友聚会👬

朋友难得从石家庄回来放假,遂约出来聚餐逛gai。

吃了还算好吃的寿司🍣(其中有一块臭了,我人直接裂开了😂)

去了宜家逛家具🪑

宜家新出了植物肉千层面没吃到,有点可惜,下周末去恰恰看。这家宜家甚至有Cafe & bar 没在里面喝咖啡吃蛋糕🍰有点小可惜。

喝了星巴克新出的啤酒味🍺拿铁☕️

我愿称其为“格瓦斯味的拿铁”,味道就是娃哈哈格瓦斯倒在咖啡里的味道,一般般不是特别惊艳。尝鲜可以,但原味拿铁才是yyds!!

总的来说还是好好玩,好期待跟朋友的下一次聚会哭哭😭。(下次说不定又是约会去清远泡温泉了呢😄)

下周计划

  1. 项目debug & 准备发布流程
  2. 准备雅思口语
  3. 好好摸🐟
  4. 等待备案通过

结尾

继续加油,努力实习,努力复习,争取10月拿到6的雅思口语,冲冲冲!