我一直以来,吃饭的时候看的都是 B 站的视频,看一些比较搞笑的视频,快速吃饭。
不过,最近由于我看的几个视频 UP 主都开始更新放缓,我开始没有视频开始开。
所以我就开始在吃饭的时候看一些新闻(真正意义上的新闻,而不是公众号)。
感觉还不错,相比于短视频,没有那么吵吵,也不一定要带上耳机去吃饭,一个人安安静静的刷新闻。
似乎明白了,为什么欧美的电视剧中,男主人往往是一边吃饭一边看报纸,现在在手机上看新闻的我,不就是像当年看报纸的他们么。
这么来看,iPad 还真是有一个场景。
我一直以来,吃饭的时候看的都是 B 站的视频,看一些比较搞笑的视频,快速吃饭。
不过,最近由于我看的几个视频 UP 主都开始更新放缓,我开始没有视频开始开。
所以我就开始在吃饭的时候看一些新闻(真正意义上的新闻,而不是公众号)。
感觉还不错,相比于短视频,没有那么吵吵,也不一定要带上耳机去吃饭,一个人安安静静的刷新闻。
似乎明白了,为什么欧美的电视剧中,男主人往往是一边吃饭一边看报纸,现在在手机上看新闻的我,不就是像当年看报纸的他们么。
这么来看,iPad 还真是有一个场景。
在对 WXMarkdown 进行改造的时候,我准备使用 Vercel 提供的 cloudFunction 来实现。
在执行时,出现了一个奇怪的问题,当我使用 RegExp 进行匹配的时候,会出现匹配成功和匹配失败的情况。
当我回溯代码时,发现问题出现在
import type { NextApiRequest, NextApiResponse } from "next";
const URL = require("url");
const rule = /BV([0-9a-zA-Z]{1,10})/g;
export default function handler(
req: NextApiRequest,
res: NextApiResponse<MDResponse>
) {
const { url } = req.body;
const result = rule.exec(url);
}
Code language: JavaScript (javascript)
result 的匹配结果不是每次都是可用的,会交替一次 null,一次有结果。
搜索后了解到,这是由于 RegExp 本身是具有状态的,在这种情况下,由于后一次的调用复用了之前的请求,所以出现了一次有结果,一次没有结果。
在这种情况下,有两种解决方案:
本月总结写的晚了一点,主要是这几天确实比较忙,所以写的很慢。再加上这个月没啥变化,所以就有点拖延症,不想写,不想见证自己效率很低的一个月。
我觉得,我应该控制一下自己的预期,即使没有任何好事,但也是值得记录的,因为只有知道自己不好,才能变的更好。
本月试图看书,但心静不下来。
无变化。
无变化
本月又在且慢上投入了一些钱;不过本月的黄金投入还是有点 emmm
本月出行 1 次,去了趟上海,回来后遭遇深圳的疫情,就被封锁在深圳。
无变化
无变化
写了一篇还不错的文章
本月收入:49730.15;
本月支出:34331.15;
本月读书 0 本.
本月学习了 0 门课程;
本月看电影 0 部
深圳疫情,不得已又要重新自己做饭吃,而我做的菜也一直被女友夸赞好吃(当然,我自己也觉得还不错),于是,写一篇小文章,来分享一些做菜的小技巧,帮助大家做好一道菜。
做菜常规的洗菜、切菜、炒菜我并不想在这篇文章中提及,哪些内容相比于用文字来说明,更适合用视频的方式来传授。你可以在 B 站搜索王刚,看看宽油师傅如何做菜。
而我想分享给你的,是我自己做菜一些好吃的诀窍
我和女朋友一直是我做饭,女朋友虽然偶尔也做菜,但难免味道不佳,后来我们聊过为什么,她常常说,自己做菜不是味道甜了,就是味道咸了,导致实际入口时就很难做的好吃。
当我了解到她的调味方式之时,便明白了她的问题在哪。
我们两个人在调味时的习惯是完全不同的,我的调味是大小两个循环,而她的调味,则只有一个大循环。
大循环是指做一道菜与一道菜之间构建反馈循环,调整每次的用量,从而调整味道,这导致无论是味道淡了,还是味道浓了,都需要等下一次做饭时再进行调整。反馈产生效果的概率极小(因为时间间隔太长,无法应用反馈)
而大小两个循环是指,除了外层的循环,在调味过程中,也在不断的进行调味和品尝,来将味道调整到一个合适的度。
通过这样的方式,你可以在当下做菜的时候,即刻感受到味道的咸淡,并进行调整。从而让每一道菜都不至于太差。而这道菜最终的结论调味,就可以应用在下一次重新做菜,让自己的调味更好。
个人建议,初始调味尽可能淡一点,这样方便慢慢加盐,但如果初始调味重了,后续加水可能会影响菜本身的口感。
我做菜以家常小炒为主,并不是很喜欢川菜、鲁菜浓重的调味,我的调味大多是以食物的本味为主,不过我还是会使用一些简单的香料,来丰富菜品的风味。
我常用的香料主要是两样:葱姜蒜粉和十三香。
我虽然知道丁香、八角、花椒、小茴香、大茴香等,但真正在日常做菜的时候,我碍于麻烦,更多使用的都是十三香,来集中调味。
十三香的好处是让你拥有一个大差不差的风味,但坏处是,你有可能做了 N 道菜,在香料带来的风味方面,还是寥寥无几。
不过,如果你不敢使用丁香之类的香料,那十三香绝对是一个好用的工具,简单方便。
除此之外,我还会选择使用葱姜蒜粉来炝锅(油烧热后倒一些粉,炝出香料的味道),同样是由于嫌麻烦,我很少会切葱姜来真正炒菜,大部分时候选择使用葱姜蒜粉。虽然很难达到我们用葱姜蒜的效果,但聊胜于无。
不过,对于如果你要长期做饭的来说,我还是很建议你仔细研究一下中餐中的香料,以及他们能产生不同的风味,对于做出一道好菜来说,香料是必不可少的。
在做菜时,我经常会遇到一些不太好“炒熟”的菜,比如笋、莴苣、莲藕。但如果你又想吃这些菜的风味,那不妨先讲这些菜进行一个简单的过水处理。
烧一锅水,将这些菜切好,并过水进行简单的烹饪,让其断生,捞出控水,在进行爆炒,会让这些不那么容易炒熟的菜变得更容易炒熟,同时也让炒菜变的更加单纯。
在没有过水时,爆炒承担了将菜炒熟和调味两个任务。而如果先对这些菜进行了过水烹饪,就会讲炒熟的工作交给水煮,而在爆炒的时候,更加专注调味,既可以让你的菜炒熟,又可以让你的菜可以被均匀的调味。
除了过水,还有一个非常重要的做菜技巧,就是过油。过水会让菜可以更加软糯,而过油则可以让菜在熟的同时,还保留其本来的形状和口感。这一点在 B 站看过宽油师傅王刚的视频的同学应该深有体会。
由于宽油处理麻烦, 在实际上我们家庭做菜中很少使用,不过,除了直接使用油炸的方式以外,你还可以考虑用空气炸锅、烤箱等工具来进行预处理,可以实现类似的效果。
我自己炒菜的时候,一般调味分两个环节,一个环节是调风味,也就是前面提到的渐进式调味的部分。这一部分主要依赖的是盐、十三香、辣椒、胡椒等具有强烈风味的调料。而第二个环节就是提鲜,提鲜我会放在菜出锅之前来进行。
这个时候,我会借助味精或者蚝油来进行。根据所使用的菜品(青菜我会更喜欢用蚝油,而其他本身有比较重风味的菜则会使用味精)。
需要注意的是,提鲜的调料往往比较怕高温,一定是在熄火之后,再加入进行搅拌,从而获得提鲜的效果。如果你在炒菜的过程中加入,可能会让提鲜本身失去了效果。
每个人做菜的时候往往都会有一些小的技巧和方法,借助这些技巧和方法,你也可以做出更好吃的饭菜。
在吃上多用心,让自己吃道好菜。
五月是忙碌的一个月,在五月份,我做了很多事情,整个人的睡觉也很少。
此外,五月份也是点背的一个月,段子、丢手机,都让我碰上了。
好在五月也有好事,去了趟南京,住了一个非常不错的酒店。
本月没怎么看书。堕落了。
没太大变化,还带王老师出去旅了个游,去了趟南京。
渐入佳境。
本月在理财中充值了 2W 块钱,慢慢囤 Fuck Boss Money。
本月出行 1 次,前往南京,去看了南京夫子庙,还住了一个非常不错的酒店 —— 「夜泊秦淮君亭酒店 · 秦淮书舍」
本月无线下社交;
无。
五月写了 11 篇文章,平均每三天一篇文章;
本月收入:44210.82;
本月支出:41889.76;
本月结余:2321.05
本月读书 0 本,继续堕落了。。。
本月学习了 0 门课程;
本月看电影 0 部,堕落的一个月
《富爸爸 · 穷爸爸》系列的图书是我很推荐给小朋友们买来看一看,建立最朴素的资产 · 负债概念的。
不过,一提到罗伯特·清琦,难免会有人说「这哥们都破产了」
我因为刚好也是比较认可罗伯特清琦的想法,所以我觉得有必要写一篇文章来说明一下这个问题。
看一本书一定是因为这本书本身的价值,而不是因为这本书作者的价值。如果因为作者而看一本书,那你为何不直接去成为作者的粉丝,又何必费心劳力的看一本书?
看书必然是对这本书有所求, 只要这本书的核心逻辑和适应场景都没有发生改变,无论作者是死是活,还是作者成王败寇,都不重要,因为这本书本身有价值。
维基百科中对于罗伯特·清崎有这样一段描述
虽然如此,清崎彻仍然坚持开设公司,经过九个月无工资收入,晚上睡在车子里的艰难日子后,他的创业理想终于成真,包括在中国、委内瑞拉等地,收购或开设石油公司等。其中房地产收入丰硕,更令他明白到现金流对致富极为关键,亦成为他在“富爸爸”系列中,一再强调的致富方法。最后他在47岁时,与妻子金一同达成财务自由,两人更到斐济度假庆祝。
可以看到,这里有一个核心的关键描述,他在 47 岁达到财务自由。如果你的关注点是他是否财务自由,或者他能否帮助你达到财务自由,那么他曾经抵达过财务自由,很显然,可以为还没有成为财务自由的你的指路人。
在维基百科中有这样一段话
清崎于借由举办多次演讲,推广系列丛书中的现金流概念,赚取不少收益。其中部分演讲由旗下的环球富有有限公司(Rich Global LLC)与教育机构Learning Annex合作,然而事后却积欠Learning Annex费用未清偿。2012年,环球富有有限公司被Learning Annex控告没有依约支付分红,并因败诉而需要支付将近2400万美元赔偿金。尽管名下仍拥有许多资产可以偿付,清崎仍为环球富有有限公司申请破产保护,以规避赔偿金。[2]
罗伯特 · 清琦是否破产了?是的,他确实破产了。
但,他是因为经营不善破产么?答案显然是否定的,实际上,罗伯特清琦是为了规避赔偿金而主动申请的破产保护以此来少支付 2400 万美元的赔偿金。
在我看来,这种破产,更像是一种「不太合法」的避税手段,罗伯特·清琦通过将企业申请破产保护,从而规避掉了需要支付的账务。只要他提前通过一些手段将资产进行转移,就可以成功的将个人的身份和企业的身份隔离开,由企业来承担破产的后果,个人则赚的盆满钵满。
罗伯特 · 清琦是好是坏很难判定,但《富爸爸 · 穷爸爸》确实是一本不错的书,推荐给所有没有经过财商教育的人看。
这个周末,我来南京游玩,在即将登机的时候,我发现我的手机遗失了。以下是我做的事情的记录,希望给你后续一些帮助。
我大致记得最后使用手机的位置,便沿着路重新回头去寻找我的手机。
因为我还怀着一丝希望有人可能捡到手机送到失物招领处。所以我马上跑到失物招领处去登记我的手机遗失信息。
借用别人的手机给自己的手机打电话,可惜当时就无法接通。只得作罢。
因为即将登机,所以我来不及做太多的事情,只能先前往南京,到南京再做安排。
为什么会是这样? 我是这样想的:我可以不登机,然后在机场找手机,有一定的概率找到手机,但损失了南京的行程; 我也可以登机,然后等待机场后续联系我; 由于我已经在沿路找过了,所以不太可能依赖自己的能力找到,只能通过其他人来找。 所以我留下的意义并不大。
落地南京后,我就赶紧借电话,拨打 10086 转人工服务办理停机业务。
需要注意的是:停机业务需要联系手机号归属地的 10086 ,你可以拨打区号 + 10086 来找到你的归属地 10086;
办理停机业务需要提供以下信息:
很显然,服务密码更简单,通话记录的提供比较困难,提醒大家一定要记好服务密码。
停机是为了确保你的手机卡不会被别人用来接受短信验证码,并 hack 你的账号。
除了停机,如果你的手机设定了 PIN 码,也可以不用担心这个问题。但考虑到你的手机可能无法找回,也可以直接办理停机。
异地补卡并不是每一个营业厅都可以办理的,因此,你最好打电话给 10086 ,请求他们帮你找到距离你最近的营业厅,进行补卡业务。
得到回复后,你就可以前往对应的营业厅进行补卡手续。补卡一般会需要 10 ~ 20 元不等的制卡费。
这个我其实当时没想起来,如果想起来或许就可以更快的解决问题。
Apple 提供了一个 Find My 的功能,可以找到你的手机的位置,并让你的手机响铃等。
今天可能有些同学因为「独立开发者」这个标签关注我的推特,不过这个号可能你们看不到太多关于独立开发者的「技术」分享,因为「技术」不是独立开发者的关键,对于独立开发者来说,技术够用就行。反而是产品、市场、商业、运营的能力对独立开发者来说会更有帮助。我并不推荐经验不足的同学做独立开发者。
因为对于独立开发者来说,能够独立打造一个产品,是基本功。你需要能够 Cover 掉整个项目的几乎所有流程,然后才有资格成为独立开发者。如果你的技术不全面,那你就必须想办法解决这个问题。可以是借助云服务、可以是借助 No Code 工具。不要让技术把你卡住了。
当产品研发不会成为你的阻碍以后,你就踏上了独立的路线。成为独立开发者的路径是漫长且枯燥的,但同时也是开心的。因为你可以做你喜欢的事情、做你想做的产品、服务你想服务的人,并从中获得支付,养活自己。
相比之下,我认为有商科、金融等背景的人会更容易成为独立开发者,原因是更具备理解商业逻辑的能力。如果你不是,或者你不能理解,那就找一些书,看看商业世界是如何运转的,你又如何从中提供价值,赚取收益。当你开始思考商业的问题时,你就真正的走上了独立开发者的道路。
在前期,你可能做了大量的事情,都是在尝试,在锻炼,但不要害怕,开发产品本来就是一个困难且复杂的事情。失败也是大概率的事情。但你可以从自己的每一次开发过程中吸取教训,让自己的下一次产品比这一次更加成功。
作为独立开发者,我不太建议你采用广告的方式来获得收益。广告的方式本质上是流量生意,你的收入和你的用户的增长并不是线性的。而且流量生意对于资本、渠道等关系的要求很高,对于绝大多数开发者来说,并不适合。关注一个小众领域,服务一小撮人,是一个比较简单且实用的路径。
你从每一位用户(客户)身上收取费用,你的用户增长和收入是呈线性关系。相比于「可能是指数型增长的广告业务」个人觉得会更适合刚刚开始的同学。当然,如果你确实有明确的流量入口,把控了流量,那做广告型的业务也未尝不可。
我常说,「和别人做一样的事情,就不要预期和别人有不同的结果」,做独立开发者就是一个试图做和别人不一样的事情,在这个过程中,你是孤单的,但也是快乐的。作为开发者,我们能够选择「做自己喜欢且可以赚钱的事情」,是非常幸运的,别浪费了这种快乐。
在我看来,独立开发者和作家、播客主播一样,都是创作者。这部分就像 @zhufengme 说过的「创作者不能缺钱」。如果缺钱,就不太好搞创作了,那么穷困潦倒,要么不得不放弃一部分原则,以养活自己。处在一个比较舒适的状态下,认真去做自己喜欢的事情,反而可能更容易走出自己的路。
为什么太缺钱的人或者太关注钱的人可能反而不容易成功?原因是,如果你太过于关注钱,你就变得和商业公司一样了,追求的是利润。但,从追求利润的角度来看,商业公司一定会在这个事情上拥有比你更加强大的能力和实力。所以我不太喜欢做有强资本属性的事情,因为你很难在这个维度和大企业竞争并取得成功
独立开发者不要追求效率,而是要想办法追求美好的体验,就如 @RioJot 和黄海在疯投圈「51.从泡泡玛特谈起:物质消费中的情感体验」中提到的,我们有太多的企业去追求且擅长追求效率,而情感体验,是作为个人能够做的更加极致的部分。效率从各个角度来看,你都不如大企业能够做的更好
但你可以在情感体验和观点(opinion)中获得价值,@plidezus 的 Flomo 就是一个很典型的拥有自己的 Opinion 的产品。而研发同学们特别熟悉的 Rails 的母公司 Basecamp ,也是一个非常典型的 Opinion 导向的公司。他们通过构建一种 Opinion ,找到和自己同频的人,然后向他们售卖针对这个Opinion的产品
经尾尾邀请,在“聊聊 DevRel && 技术运营”群做了一次关于 DevRel (开发者关系)的分享,以下是分享内容,希望对你有帮助。
Slides 地址:https://docs.google.com/presentation/d/1n6XBLfmpSCDg3196LIn_8FGKIqkCIp-qN9sMQ-uxzVk/edit?usp=sharing
《布道之道》链接:https://www.ituring.com.cn/book/736
直播回放:https://bytedance.feishu.cn/minutes/obcnxp28x2898p51qk37zrzy
wxa.js 默认使用的样式语言是 scss,所以其默认创建的项目就会要求安装 node-sass,但由于 node-sass 依赖了 binding.node 等包,导致常常会出现 node-sass 安装失败的问题。
如果你并没有在项目中使用 scss ,则可以考虑将你项目种的 node-sass 移除,从而缩小项目的依赖体积,提升项目安装成功的概率。
由于 wxa 默认使用了 scss,因此,我们需要移除项目中针对 scss 的配置,并移除代码中的 scss ,这样才能保证后续在编译的过程中,不会调用 node-sass 的依赖。
在 wxa 的默认配置中,配置了 sass/scss 的依赖,我们如果不移除这个依赖,就会导致后续在构建的时候,自动安装相关依赖。
因此,我们需要在 wxa.config.js
中添加 use
相关配置,且仅保留 babel 作为依赖,具体修改如下:
module.exports = {
plugins: [
new ReplacePlugin({
list: envlist,
}),
],
// 你的其他配置
use: [
{
test: /\.js$/,
name: 'babel',
},
],
// 你的其他配置
};
Code language: JavaScript (javascript)
在移除了 wxa.js 的构建依赖后,接下来需要移除代码中关于 scss 的标示,从而使我们的代码可以被正确的渲染工具所渲染。具体修改如下所示,右侧为修改后的结果
当我们完成了上述的操作之后,就可以放心的移除系统中关于 sass 的依赖了,从而减少整个项目的体积和对 node-sass 的依赖。
你只需要执行如下的命令,就可以移除项目中关于 sass 的依赖了。
npm uninstall @wxa/compiler-sass
// 或者
yarn remove @wxa/compiler-sass
Code language: JavaScript (javascript)
scss是一个好的语言,但 node-sass 却不是一个好的工具,如果你不使用它,不妨将其移除,提升你的项目构建速度。