查看详情

2017年Facebook F8开发者大会值得关注的议题

美国太平洋时间4月18日上午,2017年4月18日 Facebook 将在加州举行2017的 F8 开发者大会 。F8 主要是面向技术开发者的会议,Facebook则会带给大家过去一年里他们的技术团队在人工智能,VR,视频等方向上的研究进展。 B站的直播 F8 Youtube Keynote 每年的小扎都会做 F8 的 Keynote 演讲,阐述公司的发展近况,以及最新的研究成果。大概一个半小时的时间会有一些部门的负责人上台分享,分享团队的近况,当然这是一次最好机会练习听力的机会,不要错过。 2014年的 F8 宣传片: React 以及 GraphQL 在 FacebookF的应用以及未来 (关于 React的话题) The Evolution of React and GraphQL at Facebook and Beyond React 和 GraphQL 颠覆了传统页面的开发,这个分享我们可以了解到 FB 的工程师如何提升开发效率以及应对未来的一些 App 设计。 如何实现保持用户的持续增长 详情 »

《白说》

《白说》是自己的读的白岩松的第三本书,其实之前的两本都有写过,《累并快乐着》《幸福了吗》。前些天发微博说这是人生三境界,的却夸张了点,但是感觉对于白岩松已过的日子而言就再好不过了。 《累并快乐着》是大概描述的刚开始工作的时期,而《幸福了吗》则是他30-40岁左右的人生经历,至于《白说》,则是近几年演讲稿的一个集合。感受最深的是来自与媒体如何去应对这个互联网大潮的冲击,新媒体的出现,传统媒体如何工作。自己感受到的是整个人民对于生活的诉求越来越接底气了,当媒体关注到人们生活中的每件小事,当大家不在只是关注所谓的英雄主义,而是关注周围生活质量时,其实就是一种觉醒。以前大家关注媒体,因为信息的传递并不是那么快捷,而互联网的加速,无疑让这种信息的不对等性消失了,而作为媒体工作者,也得去适应这些变化。 综合着看,刚刚迈入工作,累是真的需要,这代表着你的付出,人们常回忆青春为什么快乐,或许就是我们的不断投入,不断的努力,并看着自己一步步的成长。那个时候,我们似乎能够感受到努力是有价值的。所以累并快乐着。 当你跨进30岁这个门槛的时候,当你开始有了家庭,当你已经难以维持青春那股激情的时候,思考的便是去理解 幸福 这个词语?什么是幸福?如何获取这种幸福感?周围的人幸福嘛? 自己的那些观众幸福了么?这个时候更多的开始思考,对于问题,思考的时间多于行动的时间,也开始关注工作之外的很多事情。 当你跨进40多岁的时候, 详情 »

查看详情

Google IO 2017 前端值得关注的议题

2017年的 Google IO 大会还有一个月要开始了,时间定在了美国时间 5月17日。除了值得关注的 keynote 外,这次分享还有 Google 业务线上的工程师带来几天的技术分享,从人工智能,Android,云平台以及 Web 等领域技术一线工程师的议题分享。下面罗列一些个人认为值得关注的议题: Keynote 虽然是凌晨一般都是北京时间晚上1点多开始,但是真的值得期待,每年的开场都会精心设计,小花童鞋是最期待这一项的。Google的各个业务线工程师都会带来过去一年的成功给大家,比如新的Android, cloud platform , deepmind 等。这个近些年国内都会有直播的,GDC也会组织线下的活动的。贴下2013年 Google IO 的开场视频: 直接从6分钟开始看 The Future of Audio and Video on the Web Sam Dutton 用户在网上绝大多数时间都花费在了音乐和视频,而音频和视频占据70%的文件内容,而现在web不需要任何插件就能够提供给用户非常棒的音视频体验,那么接下来我们将分享如何进行优化以及他们的未来。 From AMP to PWA: 详情 »

查看详情

在 Weex 中使用 SVG

weex-svg 介绍 近几年 SVG 逐渐成为前端开发的热门技术。我们可以在业务场景中构建我们的图标,以及替代部分位图,随着动画交互的普及,SVG 也成为了大家的选择之一。 今天我们给大家带来如何在 weex 项目中通过 weex-svg 来实现 SVG 的一些图形信息的展示。 我们查阅 weex-svg 的文档,可以了解它目前支持的一些元素和属性有: 基本的图形 rect 矩形 circle 圆形 path 路径 polyline 折线 polygon 几何形 line 直线 linear-gradient 线性渐变 radial-gradient 径向渐变 通用属性 fill 颜色填充 stroke 描边的颜色 stroke-width 描边的宽度 快速开始 weex-svg 在插件市场已经发布了,我们可以通过 weex-toolkit 来添加插件。 首先我们创建一个项目: weex create svgapp 然后进入创建的项目, 详情 »

微日记-20170408

天气阴。 前些天和前公司的同事聊近况,说感觉运营近况不错,TA对产品前景还是非常看好的,最近也改版比较频繁。不过让自己意外的是,TA可能个人原因要回家,也不得不离开,现在想想也不知是好是坏。其实现在想想也会对自己的离开抱有歉意。也祝TA顺利吧。 最近项目上的事情都蛮费时的,开始接触新的东西比如 electron 和 Atom 的插件开发。开始学习 Cinema 4D,开始看 深度学习 方面的内容。感觉现在的团队确实自己一直在补课😂。 最近看到 知乎热门上了这样一个问题 人为什么会陷入「如果你不主动找我,就算我想跟你说话也不主动找你」的模式, 我还被完全不认识的人邀请三次,这简直了... 有的人很善于聊天,有的人不善于聊天, 主动性很重要,等你到了26,7的时候,还那么害羞这辈子就不要想了,喜欢就去追,不要岁月催。(仅仅针对没有过经验,等你有经验了你就来回答这个问题吧) 最近读书读到了《白说》里面的一句话: 青春是一生中最迷茫,最焦虑的,交织绝望,希望和挑战的时期。但为什么所有人都说青春美好呢? 那是他们在回忆时候定下的。悲伤的时候,即使有太阳也觉得昏天暗地;开心的时候,即使下着雨也恨不的出去裸奔。这种自在的随意, 详情 »

解决Mac Cinema 4D(C4D)安装找不到语言的问题

最近开始接触 Cinema 4D,结果还是遇到不少麻烦,第一个包比较大,下载比较费时,当然这也不是问题。第二个问题,就是执行安装问题 遇见找不到语言: 当然百度是没有找到解决方案,不过去 reddit还是找到了,原文描述: If you have MacOS Sierra, and you are installing a version of Cinema 4D earlier than R18, you need to CTRL Click or Right Click Maxon-Start Show Package Contents and navigate to Contents - MacOS and then double click MAXON-Start, ignore the 详情 »

查看详情

《她和她的猫》

《她和她的猫》 是新海诚的同名作品小说,一部治愈系作品。透过里面的台词,以及人物的故事,发觉对于不同遭遇的人,遇见不同猫,最后引领到完美的结局。其实小说不长,与作品的故事也有些出入,不过猫与猫之间的联系,人物与人物之间的联系,最后愿望达成,会觉得满怀希望,勇气以及坚持这些词汇真的会汇集起一股神秘的力量。 ==== 封面来自:http://mclelun.deviantart.com/art/Salt-Flat-620939779 详情 »

查看详情

关于机器学习,人工智能科普性文章搜集

作为一个非CS科班的互联网从业者,确实对于AI这个领域一直退避三舍,想了想高数,建模,大数据,算法这些词汇,都会有点头发麻的感觉。但是又不能完全不懂吧,自己打算写下这个List,用于搜集科普性的人工智能领域的文章,希望和大家一起学习。希望也可以快点加入这个热门的圈子。 综合 深度学习 vs 机器学习 vs 模式识别 ⭐️⭐️⭐️⭐️⭐️ 深度学习, 机器学习,模式识别的差异对比 The Key Differences Between Machine Learning and AI ⭐️⭐️⭐️⭐️ 机器学习 发新帖 机器学习入门者学习指南(经验分享) ⭐️⭐️⭐️⭐️ Andrew Ng在Coursera上的机器学习课程⭐️⭐️⭐️⭐️⭐️ Why Deep Learning is Radically Different from Machine Learning ⭐️⭐️⭐️ 10个机器学习必须知道的算法⭐️⭐️⭐️ 机器学习介绍,以及含有demo的教程演示 ⭐️⭐️⭐️ 深度学习 一页纸说清楚“什么是深度学习? ⭐️⭐️⭐️⭐️⭐️ 深层学习为何要“Deep”(上) ⭐️⭐️⭐️⭐️ 深层学习为何要“Deep”(下) 详情 »

如何 Build 一个 Thera

Thera 是一款针对移动混合应用开发的编辑器,它适用于通过weex, Luaview,React Native编写的应用,支持调试,语法高亮,代码片段等常用编辑器功能,同时还可以实现真机模拟和调试。实际上它的底层参考了Atom的设计,基于 Electron ,可以通过JS 和 Html + Css来实现编辑器的基本的功能。由于 thera 是经过深度改造,和 atom相差较大,因此我们可以直接修改源码来build 一个自己的浏览器。 首先我们克隆项目: git clone https://github.com/alibaba/thera 然后进入项目,我们执行 npm install。 安装完成后,我们需要 script下面去执行 npm 包的安装,用于我们 build的依赖 cd script && npm install 接下来,我们需要手动去进行 apm 包管理器的代码下载,因为 Thera 有实现自己的 详情 »

查看详情

Atom 插件开发知识整理(持续更新)

Atom是Github推出的一款代码编辑器,抛开对于编辑器基本功能的实现,Atom的架构体系也值得大家学习,Atom是通过前端的HTML + JS + CSS借助 Electron来实现构建客户端程序的架构,同样这样的实现也有利于自己扩展更多的插件,很多开发者可以通过JS去实现插件的基本开发,这里梳理下插件开发的基本要点。 快速开始 apm 是 Atom 的一款命令行工具。我们开发插件需要用到它。我们先确保我们安装了 apm. 可以点击左上角的 Atom -> Install Shell Commands 来进行安装。完成之后我们可以输入 apm -v: apm 1.15.3 npm 3.10.5 node 4.4.5 x64 python 2.7.10 git 2.11.0 我们开发插件通过 Package Generator 命令来实现快速创建一个插件开发的基本文件。通过快捷键 输入 详情 »