24
十一

开发一个业务逻辑复杂的系统,应该怎么样设计才能使项目的扩展性更好?

我在知乎关于《开发一个业务逻辑复杂的系统,应该怎么样设计才能使项目的扩展性更好?》做的回答。

既然业务逻辑复杂,那意味着项目前期的业务建模、需求分析、分析设计极为重要,直接抛开这几个阶段进入技术实施开发阶段,不管套用什么设计模式、架构模式,系统的扩展性肯定难以保证。

项目的扩展性虽然最终体现为系统架构、技术实现的扩展性,但系统扩展性的根源在于系统业务架构及业务模型的扩展性。大家经常骂xx系统烂、扩展性差,大都将原因归结为技术实现烂,但总结那些成功的大型项目或产品的最佳实践,原因都会有:某某是业务专家,对xx业务很熟悉,能够衔接业务与技术。因此一个好的项目角色中,应该有行业专家/领域专家、业务过程分析师、系统分析师、软件架构师等角色,从业务架构、信息架构、技术架构保证系统的扩展性。

具体怎样进行业务建模,搭建良好的业务架构和业务模型,从而为技术架构、信息架构、技术实现奠定良好基础,有一些较为成熟的软件开发过程可供参考。例如 RUP(Rational Unified Process,统一软件开发过程)。一个标准的RUP工作流程包括:业务建模,需求分析,分析设计,实施开发,测试,部署,配置和变更管理,项目管理,环境。当然RUP只是一个方法论,且过于庞大,大部分项目很难完整执行其过程,需要根据实际情况进行裁剪,但其方法论对于复杂业务逻辑系统的建设具有指导意义。像互联网产品设计中常用的用例分析技术就源于RUP。

因此对于题主描述的一个复杂系统,标准的过程应当在业务建模,需求分析,分析设计,实施开发,测试,部署完整过程的分析设计(与开发语言无关)或实施开发(分析设计的成果映射为具体语言,例如Java、.NET等)阶段才考虑设计模式、架构模式的引入。设计模式的使用会经历僵化->固化->优化的阶段,类似禅修中“看山是山、看水是水”的三个阶段,才能体会模式的运用之妙。

值得强调的是:如果是偏交易(例如支付、金融)的系统,在考虑扩展性时候,一定要将信息架构、信息模型的扩展性纳入到考虑范围,此类系统数据模型至关重要,也不可能频繁变动。

上面描述方法的特别适用与传统软件、系统集成等需求偏稳定的项目,对于互联网偏创新性的项目就不一定完全适用了,此类项目的现实情况如下:业务模式不确定,会不停试错,验证模式;需求不停变化,要求能够快速响应;全新的行业,没有行业专家,没有行业标杆可借鉴(至多有跨界标杆可参考);此时候,类似精益创业、Scrum之类的敏捷开发模式更适合,但对于复杂的业务而言,业务建模->需求分析->分析设计的理念仍然值得参考借鉴。

最后,最最重要的是:完美系统的架构和扩展性是管理出来的、持续重构出来的。正如各大城市马路不停翻了再修、修了再翻的命运一样,中国大部分公司后任会不停否定掉前任的架构、系统,推倒再来一遍,然后等新系统刚开发出来不久,尚未上线或上线运营一段时间后,再换一帮人继续折腾,然后。。。

总结这么多年的经历,深刻体会到:再烂的系统和架构,如果能够强化管理、持续积累、持续重构、持续完善,都能够有机会成为完美的系统,完美的系统不在于其架构的牛逼和完美,而在于:符合公司的业务模式,能够完美支撑公司业务的高速发展和市场需求的快速响应。

 

http://www.zhihu.com/question/26731781/answer/33906943

24
十一

刚做爸爸,觉得自己的时间都被孩子剥夺,该怎么调整心态?

我在知乎关于《刚做爸爸,觉得自己的时间都被孩子剥夺,该怎么调整心态?》做的回答。

推荐试试打坐/正念禅修,通过禅修让自己的心能够静下来。即便不能完全做到“活在当下”,但能让自己更好做到:陪孩子玩的时候真正全身心地投入陪他/她在玩。
我在我家闺女出生后也有题主类似的感受:一方面希望负起作为父亲的责任,每天都要抽出时间来陪她玩,与她一起成长。但另外一方面希望通过创业、努力工作,为她成长提供好的环境。由于正处于创业起步阶段,时间极为不够用,每天陪她玩的时候,一边心理不停琢磨:还有xx事情没做,xx应该怎样处理;一边不停敷衍和与她互动。每天都在这样的纠结中度过,似乎也找不到太好的解决之道。
因为偶然的机缘,开始打坐+跑步,刚好看到一行禅师《正念的奇迹》中提到的一个父亲培养孩子的例子。

我发现可以让自己有更多时间的方法。以前,我都把时间分割成好几个部分,一部分陪乔伊,一部分陪苏,一部分给鄂娜,另一部分拿来做家务。剩下的时间是我自己的──我可以读书、写点东西、做些研究,或者去散散步。「但是现在,我试着别再去分割时间了。「我把跟乔伊和苏在一起的时间也当作我自己的时间。帮乔伊看他的家庭作业时,我想办法把他的时间看作是我自己的时间;我和他一起做作业,感受他的存在,并且想办法让自己对我们在那段时间中所做的事情感兴趣。我和苏在一起的时候也是这样。「结果,不可思议的是,现在我有了无限的时间给自己! –一行禅师《正念的奇迹》

于是按照此方法陪我家闺女玩耍,其实很简单:将陪她的时间也作为自己的时间,而不是为了责任心必须作为一项任务去完成,在培养她的时候全身心地投入与她互动而非敷衍了事。
在以前给团队分享过的例子中提到过( 调心 ):

国庆最大的收获是学会了怎样陪闺女玩。平常早出晚归,早晨出门时她还在熟睡,晚上回家,她已进入梦乡,感觉与她关系有点疏远了,即便周日抽出一整天来陪她玩,似乎也无太大的改观。国庆与她一起玩的时候,抛开一切,全身心地像一个小孩与她嘻玩,效果奇好。究其原因,在于真正全身心地陪她玩耍。

直到现在,我家闺女(现在5岁多了)更愿意陪我过家家,相比其母亲,我陪她时候,更全身心投入到她分配给我的角色中,她觉得更有趣。
我的一些体会:
1、孩子成长的过程其实也是家长的成长机遇,更是一场最佳的修行经历。在陪孩子成长过程中,不断有各种未知的挑战,这些挑战需要我们更有耐心、爱心、平常心。越来越觉得父母真的是孩子最好的老师,要当做好示范,我们就必须不断学习、改进自己的各种问题,调整自己的观念,让自己变得更加完美;
2、父母再忙,一定要每天抽出时间来陪伴一下孩子,这对孩子的成长至关重要,也是家长给孩子最大的礼物。这是各种物质的东西和其他家人的陪伴无法提供的。陪伴孩子最重要的的不是时间的长度,而是陪伴时间的质量,而质量取决于家长的用心程度。大人用心与否,孩子很容易感受到。即便你花上几个小时陪孩子,如果处于漫游模式,那对孩子而言,其实就是与一个活玩具在消磨时间,最终结果是:孩子无趣,大人无聊。
3、正念真的会带来奇迹。正念地陪玩孩子、正念地吃饭、正念地走路。。。学会正念地生活,可以让我们更从容地面对生活中的各种挑战和压力,更温柔地对待家人、朋友。。。

http://www.zhihu.com/question/25095290/answer/30095418

24
十一

佛教的轮回理论是不可实现的吗?

在知乎就《佛教的轮回理论是不可实现的吗?》做的回答。

我的理解:
1、佛教是无神论的,没有一个神(包括释迦摩尼自己)能够决定和改变你的命运,每个人的命运都是由自身前世今生的因缘和合影响决定的,因缘和合可以理解成每个人的命运都由因果律、个人修行、上师的加持等等必然/偶然因素影响决定。轮回理论不是简单的宿命论: 好人的来世也是好人的。
2、我们每一个都有佛性,简单说来:我们每一个人都是佛、都可以成为佛,只是我们的佛性被我执所迷惑遮住了。因此困于贪嗔痴的轮回宿命中,没有意识到:诸行无常、诸法无我、诸漏皆苦,迷恋于俗世的各种利益,从而无法从轮回的宿命中解脱出来。
3、通过对佛法的修行获得对佛性的证悟是摆脱轮回宿命的途径。大乘、小乘、禅宗、密宗、净土宗等佛教派系都有对应的修行方法可以帮助我们找到涅磐寂静之道,从而摆脱六道轮回的宿命

http://www.zhihu.com/question/25010553/answer/29781151

24
十一

手机密号的原理是什么?

在知乎就《手机密号的原理是什么? 之前有安卓和微信版本,现在又有苹果版本了,它的实现原理是什么呢?》做的回答。

手机密号的功能并无太多新颖的东西,像58同城、赶集等也推过类似服务。这里大致说一下自己理解的主要技术,做过呼叫中心、VOIP的比较擅长。
类似服务一般涉及用户、互联网服务提供商、云呼叫中心服务提供商、电信运营商几个角色。
1、互联网服务提供商:例如58同城之类,由于专业分工原因,互联网服务提供商一般是采用第三方云呼叫中心服务提供商提供的VOIP服务。像手机密号的功能,诸如注册、微信绑定等功能属于互联网服务提供商的业务功能,而临时性虚拟号码的分配、外呼是由云呼叫中心服务提供商提供的,当然。
2、云呼叫中心服务提供商:一般采用类似asterisk之类的VOIP及软交换开源项目进行改造,对外提供云呼叫中心服务。与传统呼叫中心基于语音+PBX不同,一般采用IP+软交换方案。可以参考一下合力金桥、讯鸟的方案。当然云呼叫中心服务提供商也可以扮演互联网服务提供商角色。
3、运营商:为云呼叫中心提供号码池、外呼中继等相关服务。在运营商那端有一堆主叫号码池和外呼中继,这样使用手机密号用户注册绑定后会从不同的主叫池中选择分配(或者动态分配)一个不同的主叫号码并外呼出去。没错,与VOIP透传之类的套路一样。

 

http://www.zhihu.com/question/24816198/answer/29088983

24
十一

哪些书让你读了之后对自己进行了深刻的内省?

我在知乎关于《哪些书让你读了之后对自己进行了深刻的内省?》做的回答

喜欢看书,有一阵极为迷茫,疯狂看了各种关于哲学、宗教方面知名的书,看的时候感觉挺有收获,似乎缓解了部分困惑,理性上也似乎明白了很多内容,对诸如打坐/冥想/锻炼之类的实证方法一致未曾付诸行动,个人觉得:理论上知道应该就可以了。一遇到各种挑战,还是已久无法淡定。
因偶然机缘开始禅修和开始跑步,疯狂把各种跑步的图书看了一通,同时按照圣严法师的《默照禅》开始打坐,从3分钟到5分钟,再到30分钟。。。。
因为打坐和锻炼,让我顺利度过了近几年的各种艰难时刻,因此现在回头再看,虽然有很多图书对我有深刻的影响,但我特别感谢在那个时刻看了《默照禅》和《当我谈跑步时,我谈些什么》,让我开始不单纯只是在理性上明白、接受各种理念,而是just do it。从最简单的打坐、跑步等小事开始付诸行动去做,从中获得比死读书、读死书而强化的理性思维更深刻的感悟和内省。

 

http://www.zhihu.com/question/24678823/answer/29009728

10

第三方支付公司在线下如何平衡代理商模式和直销模式?

在知乎就《第三方支付公司在线下如何平衡代理商模式和直销模式?》做的回答。

代理商模式之所以成为大多数第三方支付POS收单业务所采用的模式,一方面在于第三方支付都是从轻资产互联网领域切入到搞渠道、搞人海战术的线下领域,玩法不一样,需要一个相对低成本学习、试错进而摸清玩法的阶段;更具诱惑的是通过代理模式在初期跑马圈地时期可以快速占有更广大市场、提高交易量及利润,降低直营模式自建渠道的各种投入和风险;
当然因代理商们串通商户作假,无底线地疯狂假冒商户资料、套码、套现,并携商户资源、渠道资源在各家支付公司间博弈,寻求最优惠的资源、政策,预授权等风险事件的爆发将代理商模式的各种弊端暴露无遗。尽管如此,要采用直销模式自建渠道,意味着需要牺牲短期收益来进行各种较为长期的战略投入,在政策法规、市场形势、模式尚不明朗的阶段,没有太多老板愿意冒此风险。
因此选择代理商模式还是直营模式,更最核心决策是:短期的市场占有率和利润与长远战略发展平衡。代理商模式的各种弊端及直营模式的优点,道理各个公司的老板都懂,但跑马圈地所带来的短期利益、市场占有率与风险相比,前者诱惑更大。
既然无法完全采用直营模式,大部分POS收单公司采用了代理商模式为主+创新业务采用直营为辅的模式。
在央行推进第三方支付备付金监管改造等要求后,原有野蛮生长阶段已经过去,第三方支付一般对代理商模式也进行优化,例如:
1、优化已有商户的质量
2、完善风控体系、运营体系
在代理模式下,对于第三方支付而言,最关心的莫过于:怎样获得最终的商家资源及用户资源的掌控权,而不是依附在代理商身上,避免代理商追求短期利益所带来的各种风险以及因代理商更换,商家资源、用户资源全部流失掉。
基于此思路,大部分第三方支付也在新模式上进行尝试。一些第三方支付POS收单创新业务的几种模式,供探讨:

1、针对垂直行业,以POS收单为切入点,围绕资金流做垂直行业做解决方案。

此类行业商户一般都为传统行业有影响力的标杆商户(例如大型连锁企业、物流企业等),商户品质是最优的,但短期收益是最低的。
相对于银行、企业软件及集成服务商,第三方支付通掌握了最核心的资金流入口,因此可以在收单工具、资金归集、清结算、供应链融资等方面发挥核心价值,如果能够探索出有效的模式,规模化后长期收益、市场竞争力都具有极大优势。
但行业解决方案需要持续投入大量资源深耕,这对大部分第三方支付公司而言,产业链铺的过长、回报周期过长其前景不确定,很难成为主流方向。
2、针对餐饮、酒店、本地生活等传统行业,以POS收单作为工具,结合APP、微信、二维码等工具,做O2O解决方案
虽然O2O解决方案与支付密切相关,例如二维码支付、蓝牙支付、移动支付、等都涉及POS收单通道,但O2O解决方案中很大一部分是行业需求,与支付业务无太多关系,大部分第三方支付公司是通过投资第三方关联公司形式来操作的。
3、通过移动刷卡器等收单工具,绕过代理商,直接面向商家或C端用户

知乎原文:http://www.zhihu.com/question/24732358/answer/29008555

10

你是如何度过那些孤独又恐惧的日子?

在知乎就《你是如何度过那些孤独又恐惧的日子?》做的回答。

创业过程中,经历过几段极其孤独、痛苦的时光:前景不确定、团队信心动摇、资金匮乏等等因素交织在一起,虽然艰难,但又不甘心重回打工阵营,每日都处于煎熬中。试图通过疯狂看书(类似史记、资治通鉴、金刚经、心经、西藏生死书等)、理性分析(SWOT、脑图梳理等)来缓解孤寂、找到出路或做出选择,但都无解。
刚开始创业,因没日没夜熬夜,平常又极为缺乏锻炼,在肩部处患上了带状疱疹,神经性疼痛,坐卧不安,再加上创业的各种压力,真有点生不如死的感觉。也曾严重怀疑自己是否能够坚持下去。
才发现:要创业,健康的身体是前提条件。因此开始锻炼身体,由于深知自己对跑步、打球、游泳之类的运动很难长期坚持,在诸多人推荐下,选择了最容易坚持、难度较低的快走。开始快走,每天坚持走上10000步。走了2个多月,慢慢有了跑步的冲动,从快走模式切换到跑步+快走的模式,到现在坚持了接近两年。而通过肉体的磨练,孤独、痛苦似乎不再那么忍受。每一次郁闷时候,穿上跑鞋跑上一段距离后,问题不再是问题,抗压力、心态等有了极大提升。
开始跑步后,因为偶然的机缘,开始打坐,从开始坐3分钟都无比困难到现在可以坐上半个小时、1个小时,从开始的心慌无比到现在可以静观、目睹心绪潮起潮落。原来看了很多宗教、哲学方面书,但对禅修等都停留在理论层面,一直未通过实证的方式去直接体悟,因此面临压力时候,仍然变成原本的模样。通过打坐冥想的实证,自己的各种压力有了释放的途径,心更加柔软,也逐步能够坦然面对各种挫折。关于打坐后的一些变化和心得,具体可以参考
修行,静坐;你能谈谈自己的实修体验吗(法门不限)?
创业中还经历过几段孤独、痛苦的时光,比创业初期更艰难,但坚持跑步+打坐的训练,让自己的情绪、压力有了较好的排泄方式,以相对淡定的心态度过了艰难岁月。开始能够以村上春树的《当我跑步时我谈些什么》的名句“Pain is inevitable. Suffering is optional. ”的状态来应对人生的各种艰难。
越来越认为:在孤独、痛苦的时候,不要指望能够通过我们固有的理性思维来推导得失、找到人生的方向,我们都处在自己固有思维模式、知识体系的桎梏中,在现有的境界中寻找答案往往是无解的。要突破现有的瓶颈、取得突破,通过肉体的锻炼(跑步、游泳等体育运动)+灵性的锻炼(禅修、冥想等)+刻苦的工作是不错的方式。当熬过所处的孤独、痛苦的时光后,再回头观望时候,你会感激那段时光的煎熬,让你能够突破自己的瓶颈期,让人生上了另外一个平台。

知乎原文:http://www.zhihu.com/question/23724142/answer/28437676

25

领导重视、他人不服的处境该如何打破?

在知乎就《领导重视、他人不服的处境该如何打破?》做的回答。

背景:主角是一个女性朋友,国有事业单位,所在部门有三四十号人,人员结构:四五个离退休还有几年的领导+七八个野心勃勃的年轻中层+一堆年龄不等、没什么大志的基层人员。
这个朋友的工作能力和学历在中层里属于比较突出的,她和部门领导的私交也很好(领导是阿姨,经常喜欢带着她逛街、出差,有点忘年之交的意思),部门领导曾经暗示过将来退休后会让她接班,更高层的领导也比较欣赏她。
她现在的苦恼是:部门领导把很多涉及到整个部门和管理方面的事情交给她做,但是部门的几个老副职和其他有野心的年轻中层不太买账,作为一个中层她也不好意思开口支使其他人,加上本人也很要强,所以经常搞得自己很累。该如何打破这种有其事而无其权的尴尬处境呢?

由于题主强调了是国有事业单位,虽然与国企/国有事业单位有较多项目合作经历,但带过的团队主要都是IT、互联网行业的,对国企的“领导艺术”经验不多,仅供参考。

总体建议:韬光养晦,夹住尾巴做事;摆正心态、降低期望值;站好队;抓住领导重点工程做出业绩;持续修炼,强化核心能力,永不放弃;

韬光养晦夹住尾巴做事
接触过的诸多央企、国企,基本上每一个部门后面的人都有深厚的背景关系(七大姑八大姨是某某某),即便是一个普通不起眼的角色都不能轻易得罪,否则上面一句话,可能就废掉美好前程,多年拼命工作积累的口碑、业绩烟消云散。题主朋友所在单位应该类似,尤其是还有几个老副职在哪儿呆着,建议还是先夹住尾巴做事,不要太锋芒毕露。
对于那些老同志尽量以尊重的态度合作,不要先入为主带有成见去合作,设身处地想一下:这些老同志也曾经年轻过,也曾像我一样想做出一番事业,在这个大染缸下个体是如此渺小。

摆正心态、降低期望值:
虽然与部门领导私交好,高层领导也欣赏,但国有事业单位有点油水部门的领导职位的任命纷繁复杂,肯定不单纯只是靠私人关系就能定的。不要因私交好而对私底下口头的承诺寄予过高期望,否则期望越来,失望越大。在国企能混上一官半职的,对口头承诺未来的招数是比较擅长的:用胡萝卜激励有能力、听话的人,未来、未来嘛,变化因素太多了,随便找个理由也冠冕堂皇的。
由于还年轻,不妨摆正心态,降低期望值,全力以赴去做人、做事。

站好队
国企、国有事业单位基本上有诸多派别存在,而站好队对未来职位晋升至关重要。如果是业务部门中层,能不卷入派系纷争更好;如果不可避免,只有押宝了,押宝后就坚持选择,不要当骑墙派。

抓住领导重点工程做出业绩
要成为部门领导,首先自己要给现在的领导、领导的领导一个给你晋升的理由。由于是事业单位,领导的意志也需要有强力的业绩支撑,否则就会被扣上诸多帽子。而 “一把手工程”等公司级的重点项目是绝佳的机会。单靠每日的琐碎工作所积累的“没有功劳有苦劳”并不能成为有力的竞争工具。如果真的领导和高层领导器重,类似机会他们应该会帮助创造的。
当然“墙外开花墙内香,出口转内销”也是一种有效手段,尤其是对很多企业、事业单位,对内看身边的人都是缺点一堆,看外面的专家们都是一堆光环。如果能够在行业内建立起一些名头,反过来影响内部也是一个方法。

持续修炼,强化核心能力,永不放弃
国有事业单位的晋升涉及太多因素,不单纯只是靠专业技能、业绩来说话的;要让那些老同志服气也非一日之功。涉及什么处世之道、官场厚黑学、领导艺术、讲话艺术等等,怎样修炼这些,非我所擅长,也就不献丑了。这些只能在实战中持续修炼自己。
但不管怎样,在残酷的现实和关系丛林中,不要放弃自己的梦想和核心技能,如果上面没有强有力的关系做支撑,只能依靠自己的核心能力+拼命的工作来做出业绩。其实还是那句老话:吃得苦中苦,方为人上人。有朋友也在大型央企呆,在极其年轻的时候就升为处长、成为集团总裁的心腹并掌管集团核心部门,但那其中付出的辛劳只有其知道。
由于题主朋友比较好强,对未来事业肯定有雄心壮志,因此这里面涉及一个个人追求或职业生涯规划问题:是追求事业还是追求舒适的生活?这也算是个人持续修炼的内容之一。

http://www.zhihu.com/question/24215343/answer/27058939

19

微信关注即可使用 Wi-Fi,取消关注即断网的路由器是怎样实现的?

在知乎关于《微信关注即可使用 Wi-Fi,取消关注即断网的路由器是怎样实现的?》 问题做的回答。
问:微信关注即可使用 Wi-Fi,取消关注即断网的路由器是怎样实现的?最近看到这个公司的一款路由器,
珠海市微·商智能科技|MBI,自主研发
安装在店里后,打开微信关注企业微信账号即可免费wifi,取消关注就不能上网了。
这个是怎么弄控制的呢?

答:
@张强 的对原理描述得比较详细,尤其是在对 “普通微信三方oAuth授权认证”原理说明上。
按照“必智®微信关注即登录上网”的比较含混的白皮书说明,似乎不是“普通微信三方oAuth授权认证”。这里就自己理解做一些阐述。
声明:由于没有“珠海市微·商”的产品,无法验证其白皮书

http://www.mbisolution.com/products/weixinsys.php 中各种功能描述是否属实或有夸大成分,因此如下描述和推断不一定准确。
先大致说明一下涉及的几个概念和机制:
1、AC、AP以及ACL
  做WIFI实施部署,涉及几个概念:AP、AC、无线路由器、认证,简单说来:
  AP就是无线接入点。
  无线路由器大致可以理解为:AP+路由
  AC是用来管理AP用的,可以对AP进行集中式管理。这在诸如连锁店、大公司部署需要支撑上百个接入点以及复杂的控制措施(例如多级认证,微·商白皮书中提到的全国漫游)等就需要AC。
  AC最重要的职能是完成对接入设备的认证、授权、计费(AAA),一般采用Radius协议来完成。认证、授权的凭证包括终端的MAC地址等等信息(Radius系统一般放在云端,大家常用的宽带拨号上网的认证都是基于Radius认证)。
终端设备要接入网络,必须在AC的ACL(访问控制列表中)有对应的匹配项,对终端的标识包括MAC地址、IP等信息。
一个粗略的通过微信认证上网的操作流程:
  a、用户连接wifi,AC查看ACL列表中是否有对应的信息(主要是MAC地址),如果有效,则直接让用户上网;如果无,则给用户在ACL中临时增加一条有时间限制的记录,以便于在未经认证情况下,能够上微信完成对公众号的关注。
    值得注意的是:ACL列表不一定是AC本地的,有可能是从中央Radius服务器获取的,例如在允许漫游的情况下。
  b、用户关注公众号,完成认证和授权过程,AC获取用户的MAC地址等信息,从ACL中删掉用户未授权认证的临时上网记录并新增一条经过认证授权的记录,用户可以正常上网。
  c、用户取消关注公众号,则从ACL中删除掉对应的记录
  ACL的信息属于7层协议的网络层,并没有应用层的OpenID等信息。

2、公众平台“开发模式”

    如果在微信公众平台中将高级功能设置为“开发模式”,则在用户执行关注公众号、取消关注等操作时候,公众平台都会以事件方式通知“开发模式”定义的接口。
    公众平台接口标识一个微信用户并不是使用用户微信号,而是用类似o0geNuJmbuDIwnMMCOhF6hFFLEqU这样的字符串,实际上就是OpenID(接口协议中的fromusername)。
    而OpenID之类的信息在7层协议中是在应用层(第7层)
3、OpenWRT以及管理系统
    目前各种智能路由器(极路由、果壳、小米等)都是基于OpenWRT系统。而对OpenWRT系统本身的管理都是基于wifidog等管理系统,可以与外部系统(例如微信公众平台)直接对接。
因此回到话题,最本质的问题其实就是:
AC是怎样来匹配ACL列表中的MAC和OpenID的呢?
由于不知道“必智®微信关注即登录上网”是否需要商家在公众平台中配置指向无线路由器(AC或AP)的接口地址,因此分成两种情况讨论:
1、如果需要配置,则:
   由于有关注、取消关注等事件时候,都会有url地址通知AC的服务器,由于是TCP链接,在关注、取消关注的报文的TCP报文中本身就有MAC信息,在HTTP报文中有OpenID信息,因此只需要在同一个报文中就能获得MAC和OpenID的对应关系。

2、如果不需要配置,则:

    由于要识别用户关注、取消关注事件的报文,在应用层并无明确的特征(url回调),此时后可以通过抓包获取关注、取消关注事件的报文,然后对符合符合特征的报文进行处理,并不难,但采用此种方式在维护较为麻烦,可能性不大。
与其他支持微信认证的智能WIFI(例如rippleos之类)解决方案的差异(个人感觉):
  1、AC+AP一体化方案:其他厂商一般是根据用户接入规模大小,分为AP、AC+AP的方案,如果接入终端数少,则直接采用AP方案,如果规模较大,则采用AC+AP方式(AC和AP是独立的终端)。而必智的方案算是AC+AP一体化方案。
  2、集中认证:应该采用了独立Radius系统,其他厂商较少提供多店集中认证、漫游的方案。
  3、宣传策略更貌似高大上,技术上其他有OpenWRT自主研发能力的厂商也能做,但其方案在简化接入、面向多店集中认证上出发点确实不错,另外在整体解决方案上包装得更高大上。


http://www.zhihu.com/question/23667625/answer/26942557

19

知乎问答:这个故事里的轮回如何体现——宗教问题要在逻辑下讨论吗?

在知乎就《这个故事里的轮回如何体现——宗教问题要在逻辑下讨论吗?》 做的回答。

从事学佛/禅修、信耶稣基督等等信仰层面活动最大的陷阱/门槛是:试图用理性思维去演绎、推理所有信仰层面东西的逻辑合理性。尤其是我们这些在所谓的“唯物主义”、“xx主义”熏陶下成长起来的。由于对人文方面知识极为欠缺,认为宇宙万物都是有固定的逻辑性和规律(佛法认为:诸行无常,对应量子力学的测不准定律),因此我们更容易拿着“理性的锤子”去敲打所有自认为是“钉子”的东西。

虽然佛法尤其极其完美的逻辑体系,但个人认为:学习佛法初期先从最简单但最困难的“观心、观呼吸“等”行“开始,不要试图依赖固有的思维模式思辨来获得”知“来”悟道“。

科学和宗教信仰都是人类对这个世界(其实就是人自身)的认知方法,既然是方法,都有其局限性,佛法里有所谓:指向月亮的手指、渡人到达彼岸的摆渡比喻。另外一方面,两者对世界/人的本质认知会有相同的。不存在科学战胜宗教、宗教战胜科学之说,两者可以和谐相处。这也是为何爱因斯坦、海森堡、牛顿等大科学家晚年的哲学思考其实看起来都在讨论”上帝“。

本质上所有的宗教信仰都要解决因为“二元对立”所带来的“疆界”问题(你即是佛、一花一世界、事事无碍)。从亚里士多德起的计数、分类等理性思维对人类认知这个世界、社会发展起到了至关重要作用,但同时加深了人类与这个世界万物的分离状态。而信仰终极要让你从这种“二元对立”、“思辨”中解脱出来。禅宗的棒喝等貌似极端的做法其实也是要人从中解脱出来。可以说:上帝的归上帝,科学的归科学。建议可以看一下肯.威尔伯的《没有疆界》、《意识光谱》对此有精彩的阐述。

回到题主与朋友探讨的问题,基本上所有宗教书籍都会讨论类似问题,解释角度有很多,可以在自我修炼过程中研读参考,在此不再讨论。个人觉得涉及了几个重要佛法观点:
1、你眼前的世界都是你自己创造的(你即是佛),你可以自由选择你的创造、你的体验(例如成为恶人)
2、诸法无我,你与世界其他都是一体的。你和恶人其实本质上是一体的,你眼中的恶人的”恶“其实就是你内心的投射。
3、时间、空间都是虚妄的,只有当下。

 

http://www.zhihu.com/question/24129101/answer/26808926

    订阅

    近期文章

    近期评论

    文章归档

    分类目录

    功能