修复 CALL_AND_RETRY_LAST Node 运行问题

最近使用 react-native 的时候遇到了下面的异常: CALL_AND_RETRY_LAST Allocation failed - process out of memory 大概是因为你在 JS 执行比较大的 JSON.parse() 的时候,这个时候比较直接的办法是设置 --max_old_space_size。 在你的 .bash_profile 增加这一话就 Ok了。 export NODE_OPTIONS=--max_old_space_size=4096 这只是临时的一个解决方法,有时间还是需要 debug 到源码查看具体哪一个环节出了问题。 详情 »

查看详情

2018

中钢的灯火 年初回来,已是二月中旬。北京的天依旧还没转暖,从年前到年后,天气依旧低落一段时间,很难会有这样的经历。而这种低温的天气一直到四月份那场大雪之后才开始逐渐复苏。和 YH 童鞋聊天的时候发现,心态还是变过来了,工作虽然多,但是也不至于会理不清。四月份从海淀回望京,17年五月去的中钢国际,习惯了长长的通程时间,缩短到十几分钟,无疑是一件好事,但是这里,依旧留着诸多不可磨灭的记忆,一直都记着六月份的那个凌晨,记得《军师联盟》的最前线。因为那段记忆变得那么有温度和故事。 江湖别离 五月底,飞哥离职。大概去年的小伙伴,似乎走的都差不多了。每每回忆起去年五月份,我们一起通宵的等候上线,一起等待每个关键时间点的红包雨,一起等待兑奖的喜悦。自己手机里还留着,四点钟拍的黎明的中关村,到家时候等着洪总前线的消息,和小侄女一起找主客的人"算账",和昊哥一起"怂" 设计师,那个时候,真的虽然累,但是真的很开心认识你们,能交到这么多朋友。小江哥走的时候,心里默默的送上那句经典的话: 江湖再见! 和他接触一年有余,最后还是选择做更有挑战的事情。 详情 »

查看详情

The letter of 2018 - Mark Zuckerberg

每年年底小扎都会回顾今年这一年做了什么,2018对于小扎而言无疑是最为挑战的一年,隐私,数据安全,舆情,高管离职,这些问题便随着用户的增长和信息的爆炸膨胀显得非常突出,但是文章还是非常自信的回顾了去年这些方向的努力,大概往往最困难的时候也是厚积薄发的时候。2019,依旧不平静。 原文链接: https://www.facebook.com/zuck/posts/10105865715850211 (自备梯子) For 2018, my personal challenge has been to focus on addressing some of the most important issues facing our community -- whether that's preventing election interference, stopping the spread of hate speech and misinformation, making sure 详情 »

查看详情

iOS 12 静音模式下 AudioContext 无法正常播放的 Bug

最近收到用户反馈,网页的背景音乐播放没有声音。 然后我们就按照正常的流程 Debug 。但是我拿到我的 iPhone 7 测试的时候,但是发现是可以正常播放的,但是 iPhone XS 确没有办法播放。 而且这次非常悬疑的是,iPhone XS 的又是可以正常播放虾米音乐的的歌曲。 此时此刻,宝宝的心情,只能用如下图表示: 随后开始看代码,项目的背景音乐是启用了 AudioContext 。这个时候我们强制设置 AudioContext 的音量来,看下是不是 iPhone XS 的问题; const audioCtx = new AudioContext(); let source = aCtx.createBufferSource(); let buf; const gainNode = aCtx.createGain(); // Create a gainNode reference. gainNode.connect(aCtx.destination); // Add context to gainNode 详情 »

查看详情

聊聊新的 Media API Media Capabilities

关于我们探测是否浏览器能够支持某种视频的播放,我们经常用的 MediaSource.isTypeSupported() 或者 HTMLMediaElement.canPlayType() 来判断,详情可以参看 《探测浏览器对 video 和 audio 的兼容性》 。不过今天介绍一个新的 API , Chrome 在版本 64 开始支持的 navigator.mediaCapabilities;它解决的问题是我们支持了这些格式,但是在当前设备那种格式表现最好呢? Media Capabilities 在 wicg 组的草案中明确描述了: This specification intends to provide APIs to allow websites to make an optimal decision when picking media content for the user. The APIs will expose information about 详情 »

查看详情

十一月

嗯 不知不觉已经是十一月底,离2018年结束也就那么一个月了。 ​ 匆匆忙忙​ ​ 十一月份,匆匆忙忙就过去了,似乎仔细回想都留不下什么。今日相声老艺术家常贵田去世,大概今年一个关键词,就是离别。目送了很多老艺术家离开,岁月其实挺无情的,有的没能跑赢时间,有的没能跑赢病痛,想想,这一年,自己是跑赢还是落下了,也只有自己知道~ 开开心心 大概在完成今年最重要的一个目标后,发现父母开心了不少。我也不知道是那个时候执拗,还是现在稍微成熟后,学会了理解。爷爷做完心脏手术后一年后的体检,各项指标恢复正常。家里门店终于要准备拆了,重新建楼,大概过不了几个月,面对曾经的旧房子,面对接近30多年的地方,换了样子,心里也不知觉会有些伤感。但是这也意味着,父母也会做出调整,也算辛苦一辈子,终于可以休闲的去迎接未来的日子。记得90年代生意刚开张的时候,那个时候还是木门,每次赶场,门店挤满了,开心的是自己还小,似乎什么也不用管。新千年后,门店第一次装修,换上了卷帘门,装上了挡雨棚,每到春节,还可以在路边摆摊,分流,租借了对面的口面,于是乎,那十几年,最讨厌春节前几天,起早抹黑的干活,很累, 详情 »

查看详情

AV1 VS HEVC VS VP9

之前写了关于 Web 对 H.265/HEVC 的播放支持,如果有兴趣的童鞋可以前往 《Web 播放 H.265视频》 了解,今天主要介绍 AV1(AOMedia Video 1) 和 H.265 的对比。 H.265/HEVC H.264 的成功,导致开发组开始尝试新的编码优化,H.265/HEVC 的编码架构大致上和H.264/AVC的架构相似, 而 H.265 的编码单位可以选择从最小的 8x8 到最大的 64x64, 同时,H.265的帧内预测模式支持33种方向(H.264只支持8种),并且提供了更好的运动补偿处理和矢量预测方法。反复的质量比较测试已经表明,在相同的图象质量下,相比于H.264,通过H.265编码的视频大小将减少大约 39-44% 。而 详情 »

查看详情

使用 Chrome 原生 lazyload 属性进行图片懒加载

在最近的 《Chrome Dev Summit - Key Techniques for Fast Websites》 ,Chrome 团队的成员介绍了,原生的 lazyload 属性即将登陆 Chrome。 一听到 lazyload ,大家可能印象最深的是就是早期瀑布流 Pinterest 网站的的加载效果。效果如下; 实现效果可以参考很早之前写的关于图片的 placeholder《实现类似Pinterest 的图片预加载功能》。这是我们需要通过 JS 来进行一些图片的加载和替换。很开心,Chrome 给了大家尝鲜这个属性的机会,我们在 W3C 的草案中,很早就可以看到对于这个属性的定义; The lazyload attribute is a boolean and IDL attribute that indicates the priority order in which the User Agent should 详情 »

查看详情

VeeR VR 长期招聘贴

About VeeR/关于我们 我们是全球增长最快的 VR 内容分享社区。2016年6月,获得顶级VC天使投资。10月,VeeR VR 正式上线,并于圣诞之际用户突破百万大关,跃居美国总榜前25,娱乐/视频榜前5。2017年初,VeeR创作者和原创内容数量覆盖160个国家地区,跃居全球同类第一,并完成A轮融资。VeeR VR是国内唯一获得Google Daydream, HTC Vive, Oculus Rift, App Store 首页推荐的 VR 类 App。 我们是一个由极客和艺术家组成的全球化创业团队,创始团队成员来自上海交大、北京大学、清华大学、Stanford University、UC Berkeley、CMU,Twitter、Facebook、Coursera和国内一线互联网公司, 我们期待你的到来,和我们一起在VR软硬件天时地利的中国共同创造第一家VR领域的独角兽公司! Position/在招职位 数据工程师 后端工程师 Unity工程师 Android实习生 招聘详情 Contact/联系方式 详情 »

随笔-20181011

昨日双十一,买了些东西。其实印象最深的还是视频里马老师说双十一是感恩的日子。 感恩的日子,感恩这些快递小哥,感恩我们的父母,感恩身边的朋友,感恩我们的老板,毕竟买买买的钱是他们发的。双十一现在越来越成为很多人一个放松购物的日子,听说买东西令人舒适。 其实还是想强调这句话: 因为相信,所以看见 这个世界我们不能缺失对于未来美好的期待,无论现在怎样,因为相信,所以我们才去行动! 详情 »