2015-03-20
自去年 LeanCloud 发布实时通信服务之后,我们收到了很多用户反馈,经过工程师对需求的消化和对业务的提炼,我们很高兴今天正式发布了实时通信 2.0 版本。新版本除了继续坚持我们的设计理念(灵活、解耦、可组合、可定制),我们更主要地针对第一版用户使用中的痛点做了重点改进,增加了“对话”这一实体概念和相应的 API,帮助开发者更有效地管理消息的上下文。另外值得一提的是,新版本中提供的多媒体消息格式类,开发者可以更加快捷地发送音频、视频、文件和地理位置等富媒体消息。 对话 新版本中,我们用「对话」这一概念整合所有的聊天形式:单聊、群聊和开放聊天室。每一…
2015-03-20
以往在服务端环境中基于 LeanCloud 进行开发,只能选择使用 JavaScript-SDK,或者直接使用 RESTful API 来进行开发。现在我们正式发布了 LeanCloud Python SDK,您可以使用 Python 语言来进行项目开发。 目前 LeanCloud Python SDK 只支持 Python 2.x,请确保您的环境满足需求。我们推荐您使用 pip 或者 easy_install 来安装 Python SDK,只要执行: pip install leancloud-sdk 或者 easy_install leanclou…
2015-03-18
「热潮过后」畅想 Apple Watch 的美好前景 原文:5 Ideas for the Apple Watch 引言:想知道怎么利用 Apple Watch 的先天优势来开发应用,吸引用户,抢占商机吗?快进来寻找灵感,打开思路,为 Apple Watch 生态圈添砖加瓦吧! 我死党娜娜,是个不折不扣的 Apple 粉,苹果一出新品她必须跟随。Apple Watch 发布会当天,深更半夜她发来微信,说自己虽然不觉得这表有啥实用之处,但就凭那好卖相也非入不可。哈哈,看来这位任性的小女子就当它是 iPhone 的贴身丫鬟,除了语音和消息通知这些基本功能…
2015-03-18
关于「晨读推荐」 由 LeanCloud 的工程师和设计师,以周为单位进行阅读分享,包含每位工程师和设计师想加入自己读到的「有价值、有趣味、有分享意义」的文章以及推荐理由。 技术向 Geek Must Read 《扫盲 HTTPS 和 SSL/TLS 协议1:背景知识、协议的需求、设计的难点》 LeanCloud 导读: 通俗地介绍 HTTPS 和 SSL/TLS 的“设计思路”、“实现原理”,以及“针对 HTTPS 的攻击手法”和“相关的安全防范措施”。 工具向 The Best Tools 《PH产品快报 | 送礼神器Spark Gift,用股票基…
2015-03-16
关于「晨读推荐」 由 LeanCloud 的工程师和设计师,以周为单位进行阅读分享,包含每位工程师和设计师想加入自己读到的「有价值、有趣味、有分享意义」的文章以及推荐理由。 技术向 Geek Must Read 《.NET 编译平台 (Roslyn) 概述》 LeanCloud 导读: 微软新任 CEO 带来了不同的战略方向,将微软核心技术框架 .NET 的诸多组件变为开源项目,其中编译器 Roslyn 终于揭开了神秘面纱。它的开源,为C# 项目向 OS X/Linux 上移植提供了自定义编译器的物理级别的支持。本文介绍了 Roslyn 的层次设计、A…
2015-03-13
年过完了,大伙都回来上班了。这里跟大家汇报下,年前和年后这四周,我们都做了哪些事儿。 主要变更 闲话不提,先说说开发者们可能比较关心的改动。 首先,我们拆分了短信购买和账户余额。现在,短信额度可以在「财务」菜单里单独购买,购买后的额度将不会从每月的账单中扣除,从而避免了先前每月账单扣除可能导致短信余额不足的问题。我们会提供一段过渡时间让用户来购买短信额度,因此建议使用短信服务的用户尽快采取行动。另外,在余额用完之前,系统会通过短信和邮件向用户发送通知,所以强烈建议用户在开发者账户信息中填写手机号码,以接收我们的提醒短信。 其次,我们正式对外发布了 Ja…
2015-03-13
关于「晨读推荐」 由 LeanCloud 的工程师和设计师,以周为单位进行阅读分享,包含每位工程师和设计师想加入自己读到的「有价值、有趣味、有分享意义」的文章以及推荐理由。 技术向 Geek Must Read 常见的后台实践 LeanCloud 导读: 本文是一篇 objc.io 网站文章的译文,主要探讨一些常用后台任务的最佳实践。我们将会看看如何并发地使用 Core Data ,如何并行绘制 UI ,如何做异步网络请求,研究如何异步处理大型文件,以保持较低的内存占用,等等。非常值得一读。 工具向 The best tools 《Glimmer: E…
2015-03-10
玲珑小巧的 Apple Watch,蕴含的功能和商机却不少。如何利用好有限的屏幕空间,打造出实用耐看的 Watch 应用呢?幻灯片马上开始,爱学习的同学快入座。 Apple 2015 发布会召开在即,Apple Watch 无疑是最大的亮点,而它的正式推出也势必会让智能穿戴设备市场硝烟再起。很有可能,它会象 Apple 其他明星产品那样,促成新一轮的技术与创新的大跃进。 与 iPhone 相比,Apple Watch 的屏幕尺寸小了不少。作为 iPhone 的闺蜜,它的界面设计和交互体验又该如何把握?小编我收集到一些先公布出来的 Apple Watc…
2015-03-09
关于「晨读推荐」 由 LeanCloud 的工程师和设计师,以周为单位进行阅读分享,包含每位工程师和设计师想加入自己读到的「有价值、有趣味、有分享意义」的文章以及推荐理由。每周一和周三在微信公众帐号进行推送。 技术向 Geek Must Read 书籍推荐:Node.js the Right Way LeanCloud 导读: 这本书适合于对其他语言比较有经验、对 JavaScript 有初步了解的工程师快速学习 Node.js。这本书不像其他学语言的书一样花大量篇幅在简介语法和粗浅的例子上,而是 focus 在 Node.js 在现实中的实际应用,让…
2015-03-04
关于「晨读推荐」 由 LeanCloud 的工程师和设计师,以周为单位进行阅读分享,包含每位工程师和设计师想加入自己读到的「有价值、有趣味、有分享意义」的文章以及推荐理由。每周一和周三在微信公众帐号进行推送。 技术向 Geek Must Read 《ES6 英文简明版》 LeanCloud 导读: 周一已经推荐了一篇比较全面的 ES6 文档。再给大家奉上一篇, 最近说 ES6 的比较多,如果想按照 6 的写法,还需要 转换器翻译到 ES5 才可以。本文的相对比较简单,有一些说明示例对应着 6 和 5 分别实现方式。对于想先概况了解的,可以先看下这个文档…