使用WebSocket

客户端:微信小程序
服务器:eggjs+egg-socket.io

弄清楚几个概念。

namespace

// client
import io from 'weapp.socket.io';
// 请求服务器的 'chat' namespace
const server = io('ws://localhost:7001/chat', {
  transports: ['websocket'],
});

// server
// 监听 'chat' namespace下的 one-event-name 事件
app.io.of('chat').route('one-event-name', xxx);

path

这个相当于http的请求路径。

// client
const server = io('ws://localhost:7001/chat', {
  path: '/socket', // default: socket.io
  transports: ['websocket'],
});

// server based on eggjs
config.io = {
    init: {
      path: '/socket',
    },
};

// server based on socket.io directly
const Server = require('socket.io');
const io = Server({
    path: '/socket',
    serveClient: false
  });

在服务端需要根据这个path做反向代理,比如:

location /socket {
  proxy_pass socket_server_address; // 支持socket协议的服务
}

使用的时候,约定好namespace,一般应用用一个namespace就可以。多个namespace可以使用同一个socket连接,也可以使用多个:

// @see https://github.com/socketio/socket.io-client/blob/master/docs/API.md
// By default, a single connection is used when connecting to different namespaces (to minimize resources):

const socket = io();
const adminSocket = io('/admin');
// a single connection will be established

// That behaviour can be disabled with the forceNew option:
const socket = io();
const adminSocket = io('/admin', { forceNew: true });
// will create two distinct connections

// Note: reusing the same namespace will also create two connections
const socket = io();
const socket2 = io();
// will also create two distinct connections

备婚日记

2020年,我30岁,老婆28岁。

6月25日,端午节,和老婆一起参加了蒙娜丽莎的端午活动,最终订了一套婚纱照。7月30日,到蒙娜丽莎店里看了一下,当面了解了婚纱照内容、安排,确定10月3日排,外景大概选小浪底水库。

8月16日,和老婆去正大广场逛,特意逛了几家珠宝店,最后终于在周大福选中了一个老婆比较喜欢的钻戒,原价9100,打85折,7735买了下来。24分(1克拉=100分)。买完钻戒发现老婆特别喜欢,每天都要拿出来看看,让我给她带上。老婆还说要带着去上班,带着去郑州参会。

决定回家

一开始断断续续在找一些机会,尝试用boss直聘、拉钩这两个平台的时候,没找到对应的洛阳节点,以为这两个新兴平台不支持小地方,所以使用51job,很长时间发现这上面并没有什么好的机会。

最近突然想到这两个平台上直接搜洛阳试试看。然后就发现boss直聘上面机会还是有的,于是试着投简历,还真有了反应。

6月29号上午,和一个公司的老板聊了聊,最后决定马上回洛阳,把最近聊的几个都去面试一下。

第一家,一个小公司,处于组建团队阶段,跟老板聊了一会儿,然后他之前谈的架构师到了,又聊了一会儿,这架构师53岁了,一副充满敌意的样式,无法合作。后来就来了一些其他候选人,老板让我帮忙面试。。面了几个,老婆要下班了,我就说有事要先走了。本来打算后面跟他们老板再微信聊聊,但是看他们老板并没有这个意思,所以就算了。

然后就联系了中浩德的hr,想提前面试,约定周三的时候过去。一路聊了几个人,都还不错。但是因为我对自己定位并非专攻代码,并且5年左右写的都是node,java并没有那么深了,最终定的java的能力是中级,综合能力加分项,所以他们最终讨论的结果是以P5的A1来给薪水,只有8180+650,太低了。但是我确实想回来,想了很久最后还是答应了。

然后老婆就不开心了,不说话,不理我。我本来也比较纠结,比较忐忑,不知道决定是否正确。老婆再这样,我心里真的很痛苦。第二天早上起来,吃完早餐,老婆起床后直接打开电脑要干活。我实在受不了了,一时冲动,就把老婆的书丢到一边,把老婆的电脑合上,想让老婆跟我说话,然而也不知道怎么说。我太凶了,老婆委屈的哭了,第一次见老婆哭的这么厉害,当时心疼死了,但是没有办法,我自己也特别难过。

一直到晚上,老婆都不理我。我实在受不了,就下楼到车上坐了很久。后来还是上楼了,老婆还是不理我。后来来抱老婆,老婆终于说话了,老婆说了两句话。

“我就是比较焦虑。”

“我当然也想让你回来,可是我…”

我分析了一下,简单算,目前总欠款37万。6月工资2w,公积金3w,加油站的15w,我爸借出去的2万,这些钱,然后还欠15万,就不太多了。按每年收入7w,大概两年能还完。一年的收入用来结婚,压力不大。装修的话,到时候靠装修贷款。虽然比较难,但是只要工作稳定,总体还是好的。

感觉如果现在不抓住机会回来,2年后,或者3年后,到该要孩子的时候,压力更大了,恐怕到时候就没有勇气,放弃上海的工作,回洛阳来找工作了。为了以后能不和老婆异地,现在只能度过困难时光了。希望现在的选择是对的。

事情到最后还是有了转机,最终又选择留在上海了。瓴豆合并到曙瑞,到曙瑞拿23k税前。半年内可能工作量都不会太大。但是如果没有工作量,所谓的绩效考核就很难了,不确定接下来会如何。新版本app按时上线可能是比较好的绩效了。

我家仙女 记忆・语录

我家仙女是个纸老虎。

有一次回上海前,我特别想回家一趟,再从家里出发去上海。老婆不太愿意,我不太明白为什么,我想我回家又不是去别的地方玩,怎么都不让回呢?后来无意中老婆说了一句话:“这样你走之前见到的最后一个人就不是我了”。

老公,我想你的肉味儿了。

我说我以前我妈说起我对象的事情,我都是直接喊停的。老婆说:你多厉害,还直接喊停,最后还不是靠人家?2020.6.28

老婆,你是什么时候觉得自己是仙女的?老婆说:认识你之后吧

走自己的路

最近在思考的是,要走出自己的路。

发现自己依赖老张那边的机会,依赖阿杜那边的机会,还有公司的发展,而最近把工作上的事情基本都安排到外面做,工作内容变成主要是管理,时间就比较自由,空余时间较多。

是该思考思考靠自己的力量能去做什么?经过道群的积累,与外面兼职人员的联系,从ui到各端开发,前端react/vue,app端原生ios安卓,都有靠谱的兼职伙伴,关系处的都不错。

然而接项目还是太困难了。没有需求方人脉,很难建立起自己的稳定的合作关系,像方老板那样。

但还是要想,花时间找方向。

关于“吃米线”

第一次去吃米线的时候,还不太熟,要的大份,我没吃多少。

第二次去的时候,老婆非要大份,当时我想多吃点外面的东西,想着吃个小份,再去外面吃个炸馍啥的。说多了之后,老婆就生气了。

第三次,老婆说去吃米线,我又说吃小份吧balabala,老婆又生气了。后来都没去吃。本来说吃完去散步溜溜,也不去了。老婆说以后再也不去吃米线了,提都不准提。第二天老婆夜班,想着上班前去泉舜吃个饭,直接从泉舜去医院,本来想去吃个好的,结果有点晚,老婆说那就什么快吃什么吧,意思基本上就是吃米线算了。到了之后发现米线店在装修。。

夜班的第二天上午,过去老婆生气的点了,我半开玩笑的跟老婆说,咱下次去吃米线能不能吃小份啊?(我又想吃点别的了。。)就这一句,老婆又生气了!!然后我还不知道,过了一会儿发现不太对了,但是不知道咋回事。好像下午的时候,就问老婆,我到底怎么了,又生气。老婆说,你自己想想。。我真想不起来。老婆说你上午说啥了,我说没说啥啊?我说是这吗?老婆说不是,是那吗?不是。那是啥啊?老婆说你说那之后说了啥?我说我说啥了?老婆说你说吃小份。。。当时两个人就笑了。。把我笑的道歉都没法道歉了。。

不说了,以后吃米线只点大份。

硬刚的一次

6月13号打算出发回上海。前一天晚上,老婆请我吃海鲜自助,吃完很撑很撑,到家后骑电动车出去溜。老婆提议去龙门石窟,就带着老婆出发了。到了之后也没下去,直接就掉头回家了。然后直接去了音乐喷泉那边,溜了一会儿就回家了。

到家之后老婆就去卫生间了,然后我把老婆衣服拿过来洗,洗完之后就刷牙洗脸。这时候问老婆了一个问题,老婆回答的时候我开了水龙头,没听见,就关了水龙头,又问了一遍,然后老婆就火大了。等老婆上完厕所出来直接就趟沙发上,也不进屋,我坐边上看她,也不理我。

等了好久,我就自己进屋了。躺床上15分钟左右,老婆也没动静,看着都10点多了。最后我直接冲出去,抱起老婆就进房间了。

然后就跟老婆硬刚了几句。老婆咬我,使劲的咬,我就忍着。后来老婆说你有本事咬你别动,我说你咬,我就不动。老婆就使劲的咬,太疼了,后来没忍住皱了一下眉。老婆一下就笑了,“你皱眉了!”。老婆说要不是不舍得咬你,我就给你咬下来…然后我就说,你姓陈的不舍得咬我是吧!老婆说是。哈哈。我说你不是很呲牙吗!!!咋不呲牙了!

爱老婆,太可爱了,再不愿意表现,终究还是心疼我的。嘿嘿~

小片段 2020-06-09

5月底回洛阳,一直想回老家,到丈母娘家吃面条,端碗到大门口吃的那种。老婆就不让回,不想让老妈知道我又回来了…

呆的久了点,老婆上班的第二个循环,下夜班后终于愿意跟我回家了。

到家先到我家吃了老妈做的红薯面条。下午在我家看了小半天电视,然后就回老婆家。

丈母娘在房顶晒了被子,说上去收下来。丈母娘先开始上楼。

我跟着出去,上楼,有点不好意思,叫我老婆说走一起上去吧。

老婆:好,那就一起上去看花吧

丈母娘:你们不用上来,我收下来就行

老婆:我们上去是看花的

丈母娘:那你们上来吧

我:我是上去收被子的

丈母娘:真有成奢(眼力的意思?)

😄️😄️😄️

日常烹饪

红烧鲫鱼

第一次烧的时候不是鲫鱼是鲈鱼,并且烧的时间太短,不熟。第二次增加时间,最后熟了,味道还不错。但是吃鱼比较麻烦,以后不太想烧了。

雪菜毛豆肉丝

自己剥毛豆,加上去掉毛豆表面的薄膜,需要花时间。难度系数低,第一次做比较成功,味道和记忆中外面吃的差不多。

带饭还可以,微波炉加热后基本和即食差不多。

家常手撕鸡

凉菜,不适合带饭,适合即食,难度系数不大,第一次还算比较成功

西葫芦木耳炒肉

不太好调味,可能放点白醋会好点。味道一般

虎皮青椒

腐竹烧木耳

炸鸡排

复杂度比较高,难度系数比较低。买的鸡胸肉,面包糠,裹鸡蛋液,淀粉。下油锅。最后味道还可以。配孜然粉或者番茄酱都可以。

sketch 原型设计 入门

下载安装最新版sketch,当前是sketch 65。

安装插件

使用阿里巴巴前端团队的dapollo插件,下载地址

这个插件提供了很多的模板组件,比如苹果iOS状态栏,列表组件等等。

概念介绍

主要介绍页面(Page)、画板(Artboard)。

可以在一个页面画无限的画板,每个画板对应一个app界面。画板一般选择最新版的苹果手机屏幕尺寸,看个人爱好来选择。

每个画板内的元素,可以按shift多选,多选后分组,分组后方便拖动、复制。

有一点要说明一下,dapollo插件提供的组件有2x和1x的,插入的画板默认是1x的尺寸,所以使用1x的组件,不然放不进画板。

目前经验,后续更多经验继续补充。