🕯🕯🕯
我上小学,你出差;之后我开始住校,初中两周回家一次,每次两天;高中四周回家一次,每次不到36小时;我上大学了,你退休了,我半年回家一次。
如果你还在..


  1. 你认为最完美的快乐是怎样的?
    内心的平静
  2. 你最希望拥有哪种才华?
    还是将问题抽象成代码的能力
  3. 你最恐惧的是什么?
    变老
  4. 你目前的心境怎样?
    邻居不懂事儿,挪动椅子和桌子的时候硬扯,发出刺耳的声音,,MMP
    这一年过得真特么快!!
  5. 还在世的人中你最钦佩的是谁?
    由埃隆马斯克临时改为『丁香医生』,,不会删稿,对每一个字负责,欢迎来告。
  6. 你认为自己最伟大的成就是什么?
    大概是全马323吧
  7. 你自己的哪个特点让你最觉得痛恨?
    亲密关系里把握不好度?
  8. 你最喜欢的旅行是哪一次?
    2018年端午节的苏州之旅,,准确来说是喜欢苏州
  9. 你最痛恨别人的什么特点?
    不知何为个人边界!
  10. 你最珍惜的财产是什么?
    个人信用
  11. 你最奢侈的是什么?
    很幸运,,如此幸运
  12. 你认为程度最浅的痛苦是什么?
    浅的都不痛苦,痛苦都不浅
  13. 你认为哪种美德是被过高的评估的?
    这个话题一两句说不清楚,,容易引战。
  14. 你最喜欢的职业是什么?
    还是程序员,,能用技术改变世界的职业都是我喜欢的
  15. 你对自己的外表哪一点不满意?
    右边的眉毛,,为什么你不能听话一点.Smile.
  16. 你最后悔的事情是什么?
    大学时太混沌,而且当时完全不自知..
  17. 还在世的人中你最鄙视的是谁?
    杠精们,,Love&Peace
  18. 你最喜欢男性身上的什么品质?
    能为自己说过的话、做过的事负责
  19. 你使用过的最多的单词或者是词语是什么?
    Clear?(PS: 跟别人沟通时,不确定对方是否完全接收到自己想传达的信息,会问一句Clear?Clear = 我表达清楚了么?+你GET到了么?)
  20. 你最喜欢女性身上的什么品质?
    真∙男女平等
  21. 你最伤痛的事是什么?
    形同陌路
  22. 你最看重朋友的什么特点?
    言行一致,,不整那些片儿汤话
  23. 你这一生中最爱的人或东西是什么?
    Macbook Pro 15’’ (Especially 32G),,心心念
  24. 你希望以什么样的方式死去?
    安乐死,或者一场猝不及防的意外
  25. 何时何地让你感觉到最快乐?
    写了一大段代码,一次就能跑起来,不用调试的那种
  26. 如果你可以改变你的家庭一件事,那会是什么?
    早点让我知道电脑不光可以玩游戏..
    大家身体健康就好,别的真不奢求
  27. 如果你能选择的话,你希望让什么重现?
    小我:早上被我爸的录音机(装磁带的那个)叫醒,我该起床吃饭上学了。
    大我:太阳系重回三维宇宙。
  28. 你的座右铭是什么?
    生命的过程,无论是阳春白雪,青菜豆腐,我都得尝尝是什么滋味,才不枉来走这么一遭。

Extra..
2018年的 Keyword 是??

阅读全文 »

shadowssocks日志级别配置

Context

这个,,闲得无聊,看了看shadowsocks.log文件👇

1
2
3
4
5
6
# 江湖险恶啊,,请求IP地址处理了下下。
2018-11-20 07:45:21 INFO connecting mtalk.google.com:5228 from 1*4.2*6.2*0.10:42373
2018-11-20 07:46:21 INFO connecting mtalk.google.com:5228 from 1*4.2*6.2*0.10:42376
2018-11-20 07:46:39 INFO connecting notifications.google.com:443 from 1*4.2*6.2*0.10:42377
2018-11-20 07:47:22 INFO connecting mtalk.google.com:5228 from 1*4.2*6.2*0.10:42239
2018-11-20 07:47:58 INFO connecting clients4.google.com:443 from 1*4.2*6.2*0.10:42346

日志信息中没啥特别有用的信息,,关键是这么长时间了,日志文件已经很大了👇

阅读全文 »

Context

这次是自己的需求,刚好周六,闲来无事来公司加班,好好总结下。

自己做了个小程序,用来收集平时的位置信息,还有微信步数什么的,租的国外的服务器,,翻墙和部署项目两不误,顺便做做linux的练习,完美~ 在初期,部署项目以及一些静态资源时,经常404,肯定nginx哪里配置错了,,直接在linux服务器上用命令行翻日志又很麻烦,ssh还总断(扶额)。把nginx日志文件当静态资源访问好啦,这样直接在浏览器就可以访问,完美~这一步并不难,好好配置nginx.conf中的location属性就好,略过不表。

但我担心的是访问路径暴露了怎么办。。有必要加上基础的访问限制,验证用户名密码什么的。还要自己写个页面?在数据库配置用户名密码?太不优雅了。还好有nginx的auth_basic模块,完美解决问题~

这之后,有一次闲来没事,翻翻nginx日志,,呦,被吓一跳!👇

阅读全文 »

Context

按照惯例先说上下文环境,,
是这样,,公司需要做个功能:

对ERP用户和公司公众号用户做映射,然后向该用户推送相应角色的经营日报模板消息。

实现流程:
1.通过微信接口生成带参二维码;
2.用户用微信扫一扫功能扫描生成的带参二维码;
3.获取二维码中的客户识别码和用户的openid;
4.被动回复用户文本消息(附超链接),引导用户完成绑定过程。

Tips

总的来说是没啥难度的,,过程还算顺利。有两点值得一提,,

阅读全文 »

时至今日,,作为第三方平台开发的小程序已经上线有一段时间了,第一次经历整个开发流程。再回首,尝试着从宏观上梳理下『当我们谈微信第三方平台时我们在谈什么』。同样,,不涉及代码级的具体实现。

BTW,关于微信开放平台

顺便聊聊微信开放平台先,,登陆微信开放平台后,进入『管理中心』Tab。我们可以看到页面中有5个二级Tab,分别是『移动应用、网站应用、公众账号、小程序、第三方平台』。OK,微信开放平台,顾名思义,,是将微信体系下的服务接入其他互联网应用的平台。这5个tab代表了目前可以接入的互联网应用类型(准确来说是4个,,第三方平台应该算业务实现类型,不算互联网应用类型。再严谨一点,应该是两种,,web应用和客户端应用,微信公众号和小程序本质上还是客户端应用。再无聊一点,,就只有一种client-server了,笑哭)。

要了解微信开放平台,我们必须深刻理解微信的UnionID机制

获取用户基本信息(UnionID机制)

在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的。对于不同公众号,同一用户的openid不同)。公众号可通过本接口来根据OpenID获取用户基本信息,包括昵称、头像、性别、所在城市、语言和关注时间。
请注意,如果开发者有在多个公众号,或在公众号、移动应用之间统一用户帐号的需求,需要前往微信开放平台(open.weixin.qq.com)绑定公众号后,才可利用UnionID机制来满足上述需求。

UnionID机制说明:

开发者可通过OpenID来获取用户基本信息。特别需要注意的是,如果开发者拥有多个移动应用、网站应用和公众帐号,可通过获取用户基本信息中的unionid来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号,用户的unionid是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的

阅读全文 »

其实,log4j就可以实现邮件报警功能,只需要简单的配置即可。其实,不光可以发邮件,还可以通过sockets将日志文件发送到网络中的指定地址。具体查看log4j的各个appender就好啦。error级别的日志发送邮件配置👇

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Error级别的日志发送邮件
log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender
log4j.appender.MAIL.Threshold=ERROR
log4j.appender.MAIL.BufferSize=10
log4j.appender.MAIL.From=189********@163.com
log4j.appender.MAIL.SMTPHost=smtp.163.com
log4j.appender.MAIL.Subject=Error Message from *** Project
# 可以发送多个用户中间用,去分隔
log4j.appender.MAIL.To=destination0@qq.com,destination1@qq.com
# 邮箱帐号
log4j.appender.MAIL.SMTPUsername=189********@163.com
# 邮箱密码
log4j.appender.MAIL.SMTPPassword=authcode
log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout
log4j.appender.MAIL.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%c]-[%p] [%t] (%F\:%L) %X{merchant_id} ->%m %n

(PS:本篇内容无具体实现,只有实现思路)

(PPS: PS 是 postscript 的缩写,笑哭)

Context

阅读全文 »

今天在小龙女的微博中发现这样一段转发的话,,
choose_my_birth | 200*400

关于亦舒的『理想的生活』我是完全同意的,,毕竟理想的生活嘛,也是向往的生活。只是看到小猫咪的评论,我能理解 TA 为什么做出这样的评论,但不能完全认同。点开评论想稍微分(反)享(驳)下自己的看法。但写到一半,意识到一个很严重问题。。分(反)享(驳)的前半截是这样的👇

我们实在没有办法让孩子选择自己的出身,但是假如可以选择话,,

我后边还想写一些体验世界,体验未知之类的话(🤦‍♀️),但是写到但是的时候,发现这个『假如』实在有太多东西可以讲,脑洞大开,,放弃评论了,三言两语实在无法准确表达出自己想表述的东西。买完吃的,赶紧回到公司试着把自己想到的东西记下来,,就像现在。

如果我们可以选择自己的出身(生)

阅读全文 »

最近在做微信卡券接口相关的功能,,妈耶,相当于复制一个微信公众平台的卡券模块!光字段就能反4屏,简直就是惩罚性编程,搞的我很焦虑。。花了两周的时间,终于仿照微信原版在自己后台完成了创建卡券的功能,,当在微信公众平台看到新创建的折扣券,长舒一口气,终于看见了正反馈!!接下来,,得预览下吧?不能直接投放呀。OK,预览接口,,今天的主角儿。要知道,卡券预览接口做的很顺利的话,也就没这篇文章了。。


OK,进入正题儿。

创建完卡券之后,我们按照逻辑,可以应该继续往下进行,在文档中可以找到管理卡券的模块。直接在这个页面搜索关键字『预览接口』,,即👇

###4.6 预览接口
支持开发者调用该接口下发卡券。订阅号不可用,服务号认证后可用。详情见

阅读全文 »

中午十二点,太饿了,,心里又总想着前阵子读到的一句话。噢?突然觉得马斯洛的需求层次理论刚好可以抽象一下~

↑ ++++++++++++++++++++++++++++++++
↑ +++++++++++++ ++++++++++++++  ++++
↑ +++++++++++     ++++++++++++    ++++
↑ +++++++++ 自我实现 +++++++++→人与内心++++
↑ +++++++   尊重需要   ++++++++        +++++
↑ +++++     归属与爱     +++++→人与社会   ++++++
↑ +++       安全需要       ++++           ++++++
↑ +         生理需要         +→人与物质      +++++++
↑ ++++++++++++++++++++++++++++++++++++++++++++++++++

简单来说,,『生理需要』和『安全需要』是人与物质的关系,『归属与爱的需要』和『尊重需要』是人与人或人与社会的关系,『自我实现』是人与内心或人与自己关系。

毫无违和感!年龄越大,越发的喜欢跟年长的人接触,,好像突然就知道原因了。

是这样么?
随机
@(2018-06-28 09:30)

0%