Skip to main content

Posts

Showing posts from March, 2019

F5 & Nginx

https://searchitoperations.techtarget.com/news/252459446/F5-NGINX-deal-reflects-mainstream-trend-toward-microservices Nginx generated revenue of $26 million in 2018 DevOps  and modern application architectures, including microservices, force traditionally separate network operations and application development teams to collaborate.  Their first order of business is usually to mitigate the strain from microservices, which generate heavy "east-west" traffic between application components,  on corporate networks designed for hierarchical intermachine "north-south" patterns. "Worlds are colliding," Casemore said.  "There's always been a clear demarcation of responsibility between network operations and application teams,  but now developers and DevOps teams need visibility and some ability to operate the network." "Nginx basically provides the same services for distributed apps that F5's portfolio provides for traditional e

F5 NGINX

https://blog.cimicorp.com/?p=3688 The first is that the cloud is transforming applications into a highly agile front-end piece that’s increasingly based on microservices and “events”, and a back-end piece that’s traditional online transaction processing (OLTP).  NGINX -  highly agile front-end piece that’s increasingly based on microservices   F5 -  back-end piece that’s traditional online transaction processing (OLTP). 

其实很多所谓科班出身的人对于编译原理的理解跟你的差别也就是三个多月一门课而已... 如果真的觉得编译原理是自己的瓶颈了,那就下决心去学呗,可能并没你想象的那么可怕。

尤雨溪等非cs转前端的大神是怎么学到编译这个地步的? 首先,实不相瞒我对编译原理的了解很粗浅,Vue 里面编译相关的部分也都是很基础的东西,跟编译领域前沿的研究完全沾不上边,跟比如R大 @RednaxelaFX 研究的东西就更加不能比了。cs 里面随便一个领域单独拿出来,水都可以深得超过外行的想象,但在工程的场景下,更重要的是投入恰到好处的技能点去实现你现阶段的目标。 其次,不要妄自菲薄。我觉得很多非科班出身的程序员经常会潜意识里给自己划定范围,啊这个是科班出身的人才懂的东西,我没希望了。你之前学了啥跟你以后能学啥没有什么本质联系吧。我本科学的是艺术史,只意味着我本科的时间大部分花在了艺术史上而已,不代表我以后不能再花时间在 CS 的东西上。 其实很多所谓科班出身的人对于编译原理的理解跟你的差别也就是三个多月一门课而已... 如果真的觉得编译原理是自己的瓶颈了,那就下决心去学呗,可能并没你想象的那么可怕。 当然了,大学里面那种可以什么都不管就闷头学东西的状态,在你毕业以后就很难有这种机会了,所以在学校的时候好好珍惜吧!说到这点我还挺羡慕学生的,要加强学习时的集中力,考试的压力比什么都有用,工作以后自我鞭策很难有这么强的效果....

TJ Holowaychuk是怎样学习编程的?

Q:TJ Holowaychuk是怎样学习编程的? 我在网上找到了一些信息,发现他最开始是一个平面设计师。我就纳闷了,他是如何变成一个程序员的,而且这么棒,这么高产?他读什么书,学了哪些教程,或者上过什么课?谁能稍微介绍下TJ的历史就好了。还有,他是怎么学习那些底层的东西的,比如使用C来实现编程语言?最后,他如何保持专注? TJ: 哈哈,很震惊你能够找出我开始是做设计的!我做设计没过几年,我就开始搞Flash,然后就开始写脚本。后来,我在一家维多利亚当地的公司做设计师,我想做点兼职,那必须什么都会,于是我开始写代码。要问到我是“如何”学习的——没什么特别的地方,也不读书,从不去听课,我就是去阅读别人的代码,并搞清楚那些代码是如何工作的。 作者:寸志 链接:https://www.zhihu.com/question/24377059/answer/30278787 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

5G将是一个彻底的失败通信技术

https://mp.weixin.qq.com/s/iDbRFd69y-QMjek5ZMMP1Q 综合来看,5G相对于4G来说,几乎没有技术进步,在一些地方还退步了。 比如说NOMA,F-OFDM,还有为了保证短时延而采用的自包含结构。 5G的需求,大概可以用高速率、低延迟、大连接来概括。 通俗一点说,我在PAD上看片,我一般看缺省的高清格式,尽管有超清格式,我一般不会主动选择。为啥? 因为我的老花眼看不出二者的区别。当然眼睛好的人还是应该能分出来的。 高清视频也就是1~2Mbps的速率,目前的WiFi,4G都远远地超出了我的需求。 当然,有人会反对。比如目前4K/8K视频很火热,有朋友跟我说,看了4K视频之后,其他的都没法看了。 我天天看高清格式视频,倒是没这种感觉了。 当然对于60”的大电视,提高分辨率还是有必要的。但是电影院的屏幕,目前还只是2K, 我认为4K/8K更多的是心理上的。 用户挑电视的时候会靠在跟前看屏幕上的一小块区域,一个像素一个像素地检查,4K/8K当然要好。如果在正常观看距离上,比如2米,4K和2K会有明显区别吗? 我没试验过啊,有兴趣的朋友可以做一下双盲实验。 人的感官能力对时延同样是一个决定因素 时延当然越短越好,没有人会不喜欢短时延,但是信息论的基本原理决定了短时延会造成高成本。信道编码依靠的是大数定律实现可靠通信,要达到信道容量,理论上需要无穷的时延。因此这个固有原理因素就决定了时延不能非常短。这里就不说其他的处理时延、排队时延和反馈时延了。非要实现低时延也有方法,就是把效率降低,用很高的信噪比去实现很低的速率。这个成本就太高了。 任总一直在说,大速率、低时延的通信技术还没有实现。其实根本就不存在这样的技术。