FEX 技术周刊 - 2015/12/14

bwnx 9年前
 

微信搜索『FEX』关注我们的公众号,及时获得最新资讯。

业界会议

OSC - 开源中国-2015年源创会

http://www.oschina.net/2015-beijing-ceremony

源创会直面一线开发者,关注开源,关注技术,关注创新,话题专注于软件技术本身的实现。每年底选择在开发者聚集最多的城市-北京,举办源创会年度盛典,此次盛典为期一天,设置五个分会场,涵盖容器、移动开发、数据库存储、运维、其它综合各类开发技术。

深阅读

JavaScript Developer Survey Results

https://ponyfoo.com/articles/javascript-developer-survey-results

看看国外的 JavaScript 程序员们。

深入理解PHP7之zval - by 鸟哥

https://github.com/laruence/php7-internal/blob/master/zval.md

PHP7已经发布, 如承诺, 我也要开始这个系列的文章的编写, 今天我想先和大家聊聊zval的变化.

Node.js 单元测试之我要写测试

http://taobaofed.org/blog/2015/12/10/nodejs-unit-tests/

单测是写Node应用必须要完成的工作,这篇文章介绍了最基本的方法。

A CTO’s Startup Journey in Beijing Zhongguancun Science Park

https://medium.com/@chonantsai/a-cto-s-startup-journey-in-beijing-zhongguancun-science-park-59ff71f4417b#.7a6u14c6d

一个老外来北京中关村做 CTO 的经历,从搬椅子到注册公司,从备案到找云服务,从招人到技术选型等,还有遇到 Trello、GitHub、Google 服务慢等问题,写得挺实在的,整体来说作者还比较满意,唯一不爽的就是雾霾。

Optimizing 非死book for iOS start time

https://code.非死book.com/posts/1675399786008080/optimizing-非死book-for-ios-start-time/

非死book iOS 版本启动时间优化的经验。

Angular 1.5 is close - here's the interesting parts

http://www.codelord.net/2015/12/10/angular-1-dot-5-is-close-heres-the-interesting-parts/

Angular 1.5 已经进入 RC 版本,来看看它都新增了哪些功能。

Choosing an HTTP Status Code — Stop Making It Hard

http://racksburg.com/choosing-an-http-status-code/

http://www.restapitutorial.com/httpstatuscodes.html

What could be simpler than returning HTTP status codes? Did the page render? Great, return 200. Does the page not exist? That’s a 404. Do I want to redirect the user to another page? 302, or maybe 301.

The Power of Mozilla

https://blog.mozilla.org/blog/2015/12/08/the-power-of-mozilla/

整理了 Mozilla 中的主要技术。

性能优化模式

http://tech.meituan.com/performance_tuning_pattern.html

很详细地分析了性能优化的反例和典型模式

Emscripten and WebAssembly

https://kripken.github.io/talks/wasm.html#/

WebAssembly 最新情况介绍,已经能试用了?

手机淘宝 521 性能优化项目揭秘

http://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&mid=401554928&idx=1&sn=abde4233ad87b6c7fb2e797b1902f5b6&scene=2&srcid=1206I2q9x0pFaJTh0gjOv9P5

主要介绍 H5 页面性能及 Android 内存优化。

How to Schedule Background Tasks in JavaScript

http://www.sitepoint.com/how-to-schedule-background-tasks-in-javascript/

重点介绍了 requestIdleCallback

Go GC: Prioritizing Low Latency and Simplicity

http://www.infoq.com/presentations/go-gc-performance

Go 最近几个版本在 GC 方面得到了明显提升,来看看它是如何做到的。不过也有吐槽的:

- Go is a poorly designed language http://byrd.im/go-is-poor/

- 然而吐槽后作者表示还是会继续使用。 http://yager.io/programming/go.html

007黑客组织及其地下黑产活动分析报告

http://drops.wooyun.org/tips/11172

黑产是一个很隐秘的帝国,这篇报告很详细的,看起来主要是通过盗游戏装备挣钱呢。另附乌云的:

- 巴西地下市场调查 http://drops.wooyun.org/papers/10743

- Cybercrime in the Deep Web http://drops.wooyun.org/news/10913

- 也来看看Android的ART运行时 http://drops.wooyun.org/tips/10841

百度语音技术及最新进展

http://www.infoq.com/cn/presentations/baidu-voice-technology-and-latest-progress

百度语音为开发者提供优质的语音技术服务,包括语音识别、语义解析、语音合成,后续更有开放资源、多轮对话等技术服务。百度语音通过SDK、REST API及离线开发包等多种服务形式,为智能车载、智能家居、移动应用等垂直类提供定制化智能语音解决方案。

Readings in Database Systems, 5th Edition

http://www.redbook.io/

一本介绍数据库领域经典及最新优秀论文的免费书。

一篇文章看懂谷歌的人工智能帝国,为什么这里一切都是 AI ?

http://www.tmtpost.com/1487127.html

吐槽了其它库像是学生写的。。

机器学习系统隐藏的技术债

https://papers.nips.cc/paper/5656-hidden-technical-debt-in-machine-learning-systems.pdf

在机器学习的科学研究和工程实践中,我们往往为了赶时间而采用糙快猛的方法。那么这么做有什么隐忧呢?请看谷歌匹兹堡工程团队D. Sculley等人给我们带来的#NIPS2015#文章。

占领微博微信们的信息垃圾,非死book 是怎么处理的?

http://36kr.com/p/5040803.html

解密 非死book 上如何优化 feed 的。

大型web系统数据缓存设计

http://mp.weixin.qq.com/s?__biz=MzA3MDQ4MzQzMg==&mid=406404871&idx=1&sn=37143ce7bd7abdfe1001acc50befe30a

在高访问量的web系统中,缓存几乎是离不开的;但是一个适当、高效的缓存方案设计却并不容易;所以接下来将讨论一下应用系统缓存的设计方面应该注意哪些东西,包括缓存的选型、常见缓存系统的特点和数据指标、缓存对象结构设计和失效策略以及缓存对象的压缩等等,以期让有需求的同学尤其是初学者能够快速、系统的了解相关知识。

OpenResty的现状、趋势、使用及学习方法

http://segmentfault.com/a/1190000004113020

通过 OpenResty,你可以把 nginx 的各种功能进行自由拼接, 更重要的是,开发门槛并不高,这一切都是用强大轻巧的 Lua 语言来操控。 它主要的使用场景主要是: 在 Lua 中揉和和处理各种不同的 nginx 上游输出(Proxy,Postgres,Redis,Memcached 等),在请求真正到达上游服务之前,Lua 可以随心所欲的做复杂的访问控制和安全检测。

王栋: 要做好推荐,只有技术是不够的

http://segmentfault.com/a/1190000004112532

可以关注下美团架构师对推荐的理解。

让我们来谈谈分工

http://coolshell.cn/articles/17295.html

陈皓关于雅虎取消了QA团队 的引发的对分工的思考。

商业分析能力这样炼成

http://mp.weixin.qq.com/s?__biz=MzA3NjE1NzQ0OA==&mid=400622327&idx=1&sn=51c24e867dbe8b7478974faffb25e91b

为系统性理解身边的商业现象,而不只是像普通消费者一样地感性认知,结合这些年学习到的经典商业理论和在实践中遇到的问题,我总结了一个简洁而实用的六步商业模型,帮助自己快速解读那些成功和失败的商业项目的细节。当然最重要的还是:分析出自己的生意究竟在哪个环节存在缺陷,如何调整并改进,最终战胜竞争对手,赚钱。 下面,我就把这个称之为 TTPPRC 的六步商业模型系统分享给你。

Velocity New York 2015 - 前端篇

http://taobaofed.org/blog/2015/12/14/velocity-new-york-2015-frontend/

淘宝前端Velocity New York 性能大会总结

新鲜货

Mozilla Will Stop Developing And Selling Firefox OS Smartphones

http://techcrunch.com/2015/12/08/mozilla-will-stop-developing-and-selling-firefox-os-smartphones/

WebOS 探路失败,再次证明,OS 不是想做就能做的。然而,Firefox 的理念还是很先进的,探索精神也让人钦佩。

Ant UED 在一起的力量

https://github.com/ant-ued/blog/issues/1

蚂蚁金服(支付宝)前端团队的 blog 已启动,欢迎大家订阅 Ant UED 微信公众号,与我们一起,探索设计、技术、产品、以及自由梦。

flow——A static type checker for javascript

https://github.com/amfe/article/issues/32

flow 是非死book团队出的一个js静态类型检测器,目的是通过最小的代码修改检测出代码中的类型问题。

You Don't Need jQuery

https://github.com/oneuijs/You-Dont-Need-jQuery

Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript.

Unity 5.3 中WebGL的更新

http://forum.china.unity3d.com/thread-12832-1-1.html

即将发布的Unity 5.3是第四个支持WebGL发布的Unity版本。自Unity 5. 0第一次发布预览版WebGL以来,我们取得了许多进展,现在与大家分享相关更新内容。

CODE开源了

http://www.dongwm.com/archives/codekai-yuan-liao/

CODE是一款豆瓣工程师自发组织, 基于我们自己的需要做出来的. 它是互联网公司程序员的需要而产生的, CODE也曾经给github的同仁们演示, 获得了很高的赞誉.

debug-http

https://github.com/floatdrop/debug-http

方便在 Node 中对 http 库进行 debug。

React Native 0.16.0

https://github.com/非死book/react-native/releases/tag/v0.16.0

除了功能的完善,这一版还支持了 ES6。

Snap.svg

http://snapsvg.io/

The JavaScript SVG library for the modern web.

greensock

http://greensock.com/

又一款svg利器

ZeroDB

http://www.zerodb.io/

一个端到端压缩的数据库,最近开源了。

推ter’s Heart Animation in Full CSS

https://medium.com/@OxyDesign/推ter-s-heart-animation-in-full-css-b1c00ca5b774

一款完全用css实现的爱心小动画

Finatra 2

https://推ter.github.io/finatra/

推ter 开源的 Scala 服务框架。

OpenJDK Mobile

http://openjdk.java.net/projects/mobile/

JDK9 的移动版对外公布了,支持 iOS、Android 和 Windows Mobile,又一个移动端跨平台解决方案?

phan

https://github.com/etsy/phan

PHP 代码静态分析工具。

hashcat

https://github.com/hashcat/hashcat

开源 hash 反解工具,支持 MD5、SHA1

Try RASON® – RESTful Analytic Solver® Object Notation for JavaScript

https://rason.com/

RASON® -- Restful Analytic Solver® Object Notation -- is a modeling language embedded in JSON and a REST API that makes it easy to create, test and deploy analytic models using optimization, simulation, and data mining, in web and mobile applications.

d3.compose

http://csnw.github.io/d3.compose/

Compose complex, data-driven visualizations from reusable charts and components with d3.

产品及其它

稻盛和夫: 别用此刻的眼界,限制自己对未来的想象

http://mp.weixin.qq.com/s?__biz=MzA3NjE1NzQ0OA==&mid=400668262&idx=1&sn=0f297feb644577bc91b1b54e9f11ba75

人生总在迷惑之中。你越是认真工作,这样的迷惑或许就越深。你有时突然会疑惑:“我为什么要这么做?”“究竟为什么要干这项差事?”今天一天努力干吧,以今天一天的勤奋就一定能看清明天。这个月努力干吧,以这一个月的勤奋就一定能看清下个月。今年一年努力干吧,以今年一年的勤奋就一定能看清明年。就这样,一瞬间、一瞬间都会过得非常充实,就像跨过一座一座小山。小小的成就连绵不断地积累、无限地持续,这样,乍看宏大高远的目标就一定能实现。这个方法就是最确实的取胜之道。

淘宝发布2015中国消费者趋势数据

http://mp.weixin.qq.com/s?__biz=MjM5NjAyMzcyMA==&mid=402716022&idx=1&sn=d34caf2b1873a22609bbdb97a62de467

淘宝联合第一财经商业数据中心,发布了《中国消费趋势报告·2015》。发布的数据报告规模之大,前所未有。共有55份数据报告,包含中国消费趋势、不同人群消费数据、行业数据报告和趣味专题数据。

腾讯离职创业4年,我的失败、迷茫与重生

http://mp.weixin.qq.com/s?__biz=MjM5NjAyMzcyMA==&mid=402663604&idx=2&sn=ee90477526699cb8fbcfc434ebd5029f

2011年5月,我(张颖,经纬中国创始管理合伙人)) 在腾讯做了6年的产品经理之后离职创业,迄今已是第4个年头,大体上经历过失败,迷茫和重生三个阶段。

为什么有些大公司技术弱爆了?

http://www.zhihu.com/question/32039226

应该很多公司都是类似的。

揭开 Growth Hacking 的神秘面纱大结局:那些 非死book 曾经踩过的坑

http://www.huxiu.com/article/133891/1.html?f=wangzhan

八卦+软广告