百度移动云三大开发框架:Clouda,SiteApp,AppBuilder

MBaaS解决高性能Server很难的问题

百度开放云的区域运营服务于创业者

Pinterest架构变迁:

互联网就是把线下的一些东西搬到线上

首创瀑布流

流量经历过一个长的沉淀期

核心用户进入创业团队

流量爆发时会产生很大压力

经验:1、保持简单,2、技术:大用户碰到的问题大于普通用户,3、新技术看上去很美

使技术手段保持简单

创业公司技术选择:

1、满足需求,2、成熟程度,3、成本

Hosting选择AWS EC2

机器效率和人的效率的平衡,随着公司的增大有所改变

Python:IO效率:Gevent,CPU效率无解(注:GIL限制)

语言选择是人之间的妥协

Java+Finagle+Netty

NoSQL选择Hbase

搜索选择Solr+Lucene

Image:S3+CDN

搜索和推荐每天跑100多个Task(批处理任务)

---------------------------------------------------------------------------

产品设计相关:

设计要先追求信息的有效传达,后达成视觉感觉情感传达

用户不喜欢读说明书----过程很痛苦

各大佬的设计选择---看演讲PPT

设计方法:信息比例,香农.韦弗模型

明确和增强主要信号

视浅流,面积,视觉注意力来表达主要信号

学习顶尖企业的设计奥秘

减少信息噪音---删除、隐藏------腾讯设计5秒钟原则

任何时候给用户的选择减到最少

定义型号和噪音

型号有功能、效率‘清寒

格式塔原则---元素组团

接近律,相似律

设计源于点滴之观察和体验

《简单法则》

------------------------------------------

设计驱动的创新----张文新

不确定性是一种生存状态

内部沟通交流的无缝化

用设计解决一些问题---用设计驱动创新

越简单的设计后面投入越大

快速了解用户和市场

-------------------------------------------------

旅行的分享

移动App完全通过微信开放平台实现

管理后台可与平台用户直接沟通

微信的接入不仅仅是营销,是用户入口,服务入口

----------------------------------------------

阿里的分布式事务框架:XTS

数据流技术

--------------------------------------------

Pinterest的搜索与推荐---陶涛

由基本数据库建立扩展数据模型

数据模型的建立,原始数据聚合

Search:Finagle+Lucene,Finagle取代了Solr

RecSys:Finagle+hbase+python thrift Client

找一个只有搜索引擎可见的元素

2013-8:SDCE大会笔记的更多相关文章

  1. 参加2013中国软件开发者大会(SDCC)会,听软件开发趋势

    1.SDCC        盛大召开的会议,既然参加了,就写篇博客记一下. 2.蒋公子     首先向大会主席台走来的是csdn老大...... 额,好像不是走过来的.蒋涛采用了个特殊的上台方式呢~ ...

  2. SDCC2013大会笔记整理

    2013-8-30 大会首日 百度移动云三大框架:Clouda.SiteApp.Appbuilder MBaaS解决高性能Server很难构建的问题. 百度开放云的区域运营服务于创业者 ------- ...

  3. PyCOn2013大会笔记

    DAE的设计 By洪强宁 hongon@douban.com 3个aaS服务都不能模块化灵活组合服务 DAE的起因:代码横向拆分模块化,重用基础设施 最佳实践对新App复用    Scale SA D ...

  4. CloudNotes之桌面客户端篇:笔记撰写样式的支持

    最近在CloudNotes桌面客户端中新增了笔记撰写样式的功能.当用户新建笔记的时候,可以在输入笔记标题的同时,选择笔记撰写样式,由安装包默认提供的样式主要有默认样式(Default).羊皮纸样式(L ...

  5. Visual Studio 2013 和 ASP.NET 预览

    VS 2013预览版在2013的TechEd大会由Brain Harry正式发布.这次发布包括了一系列的新特性:工程模板.Scaffolding 升级和Web工具.当你在VS 2013创建一个新工程的 ...

  6. CDC 2013 北京站手记

    受搜狐畅游的邀请,这次能够有机会参与2013中国开发者大会北京站的活动. 本次大会的主题是“游戏”和“移动”,因此上午的峰会安排了5个主讲,分别就搜索.云存储服务器.游戏媒体.移动应用和游戏渠道等多方 ...

  7. OneNote 2013 快捷键

    越来越喜欢onenote这个笔记本软件,找了下提高效率的办法,收藏学习下: 转载自:http://onenoter.com/2013/04/5792 记录笔记和设置笔记格式 键入和编辑笔记 操作 按键 ...

  8. Android Studio学习笔记

    转:http://stormzhang.com/devtools/2014/11/25/android-studio-tutorial1 背景 相信大家对Android Studio已经不陌生了,An ...

  9. [置顶] 《MFC游戏开发》笔记一 系列简介

    本系列文章由七十一雾央编写,转载请注明出处.  http://blog.csdn.net/u011371356/article/details/9299121 作者:七十一雾央 新浪微博:http:/ ...

随机推荐

  1. 【一天一道LeetCode】#114. Flatten Binary Tree to Linked List

    一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Given a ...

  2. 管道模式——pipeline与valve

    在一个比较复杂的大型系统中,假如存在某个对象或数据流需要被进行繁杂的逻辑处理的话,我们可以选择在一个大的组件中进行这些繁杂的逻辑处理,这种方式确实达到了目的,但却是简单粗暴的.或许在某些情况这种简单粗 ...

  3. mixer: sql词法分析器设计

    介绍 mixer希望在proxy这层就提供自定义路由,sql黑名单,防止sql注入攻击等功能,而这些的基石就在于将用户发上来的sql语句进行解析.也就是我最头大的词法分析和语法分析. 到现在为止,我只 ...

  4. 数据的压缩存储与解压缩算法实现(C语言)

    在一些嵌入式的项目设计中,空间是相当宝贵的,因为一个CPU的存储是有限的,所以此时我们在保存数据的时候,喜欢来进行压缩保存,著名的有哈夫曼树算法,专门用来做压缩的算法,当然,本节我们不讨论这些稍微高级 ...

  5. map.js的编写(js编写一个对象的方式)

    // 定义map function Map() { this.container = {}; } // 将key-value放入map中 Map.prototype.put = function(ke ...

  6. [前端]Emmet 基本语法快查

    Emmet 是一种快速写html的语法,通过几个简单的缩写,就可以拓展成html标签,工作中写html多多少少会有一些,使用的语法都是基础语法,这里总结下最常用的几个,备查. 这个插件支持非常多的ID ...

  7. 【Qt编程】基于Qt的词典开发系列<六>--界面美化设计

    本文讲一讲界面设计,作品要面向用户,界面设计的好坏直接影响到用户的体验.现在的窗口设计基本都是扁平化的,你可以从window XP与window 8的窗口可以明显感觉出来.当然除了窗口本身的效果,窗口 ...

  8. android自定义viewgroup初步之一----抽屉菜单

    转载请注明出处 http://blog.csdn.net/wingichoy/article/details/47832151 几天前在慕课网上看到鸿洋老师的 自定义卫星菜单,感觉很有意思,于是看完视 ...

  9. com.android.ddmlib.SyncException: Read-only file system

    通过eclipse运行Android 程序到测试机时候 控制台出现如下错误: [2014-02-13 15:06:03 - MPlay] Failed to install MPlay.apk on ...

  10. Cocos2D粒子发射器的纹理

    每个例子发射器只能使用单个纹理发射粒子. 如果你需要在相同粒子效果中组合多重纹理,你将不得不创建多重的发射器节点并且决定谁的粒子将在其它粒子之上或之下显示.