sae ’ 标签下的文章存档

[开源项目推荐]基于SAE的博客系统:iSaid

iSaid是一款基于SAE的博客系统.目前功能虽然稍少,但已经能支持大部分博客的功能,同时能对手机支持良好.

程序本身只有不到200k,运行速度不错,Yslow的分数能到A grace.是简洁党们的不二选择.

更多信息请访问iSaid的官方网站: http://isaid.sinaapp.com/

SAE开放体验帐号注册

为了方便大家了解SAE的功能和特性,我们从今天起推出体验帐号.

体验帐号拥有正式帐号的全部功能,但是体验帐号会在注册七天后临晨5点被回收.该帐号下的所有代码和数据将被清空.

体验帐号可以随时申请,实时开通.每天共可申请100个.

体验帐号注册地址: http://sae.sina.com.cn/?m=home&a=exp

[开源项目推荐]团队交流工具-TeamSNS

TeamSNS是Easy同学开发的团队交流工具,用于小组同事之间共享文档,查看TODO,广播消息等.之前放出过独立的Sqlite版本,最近已经移植到SAE上啦~

关于TeamSNS的问题和建议,请反馈到官方页面.

使用说明和截图见这里,下边是SAE上的安装指南

TeamSNS for SAE 版本

安装说明:

  1. 下载zip包
  2. 解压后将目录里的全部文件放置到项目代码根目录
  3. 修改/code/config/core.config.php,设置小组名称和简介.(当然你也可以不改)
  4. 在config.yaml中追加静态文件过期配置(见下文)(还是可以不加,不过加上后速度快很多)
  5. 确保应用的mysql,mc都被初始化(这个是必须的)
  6. 在storage中建立一个名叫user的domain(用来存放头像)
  7. 访问应用按提示信息安装.
  8. 使用admin@admin.com,密码******登录,修改帐号信息,并通过”同事”->”添加帐号”添加新用户
handle:
空格*2- expire:if(url~"\.css$") time 1000000
空格*2- expire:if(url~"\.js$") time 1000000
空格*2- expire:if(url!~"small\.gif$" && url~"\.gif$" ) time 1000000

如果你发现基于SAE的好应用,欢迎和我们分享

SAE第二轮招聘开始啦:资深C/C++工程师

我们提供什么
SAE致力于提供高品质的应用云.
未来新浪公司的相当一部分新应用,都会以SAE作为其平台,我们预计未来一到两年内,SAE上仅内部PV将达到千万级别.
加入SAE Team,你将有机会和这个平台一起成长.
我们将为你提供有竞争力的薪水,充足的成长空间,轻松的氛围和满满的成就感.
如果你真正喜欢Web开发,喜欢新技术,期望用自己的代码改变这个世界,那么这里将会是你的乐园.

SAE第二轮招聘

本轮招聘重点为系统和服务开发工程师.

我们提供什么

SAE致力于提供高品质的应用云.

未来新浪公司的相当一部分新应用,都会以SAE作为其平台,我们预计未来一到两年内,SAE上仅内部PV将达到千万级别.

加入SAE Team,你将有机会和这个平台一起成长.

我们将为你提供有竞争力的薪水,充足的成长空间,轻松的氛围和满满的成就感.

如果你真正喜欢Linux系统,喜欢挑战并超越各种新技术,期望用自己的代码改变这个世界,那么这里将会是你的乐园.

招聘职位

资深C/C++工程师[1位]

职位描述

参与以下工作:

  • SAE核心平台的开发和改进,包括Linux,WebServer,Mysql和Key-value数据库等系统的裁剪和重组
  • SAE新服务的开发
  • SAE平台开源项目的开发和开发社区引导

技术能力要求

  • 有良好的编程习惯,对编码设计有强烈的兴趣
  • 最少3万行以上编码经验,最好10万行以上编码经验
  • 熟悉常用数据结构和算法
  • 熟悉linux平台系统开发

非技术能力要求

  • 对编码设计有强烈的兴趣
  • 做事严谨
  • 有责任心,善于沟通
  • 爱学习,动手能力强
  • 良好的团队协作能力

工作地点

  • 北京.中关村理想国际大厦

联系方式

  • 简历请发送至 Easychen@gmail.com

Alpha2新功能之TMPFS

为什么需要TMPFS

出于性能和分布式结构的考虑,SAE环境上是不允许写本地文件的.

就是说,你不能用php在当前目录生成文件.

需要在本地生成文件的情况大致分以下几种:

  • 缓存
  • 配置文件
  • 静态文件
  • 临时文件

对于缓存来说,我们推荐使用memcached.它基于内存,速度也非常快.

而配置文件,我们建议您在本地做好基础配置(如数据库信息之类),直接通过SDK发布;而需要动态配置的部分,则放置在数据库中.

接下来是静态文件,这部分文件您可以放置到Storage中,存放到Storage还有个好处就是可以通过getUrl方法直接获取到下载链接.

以上几种情况都可以通过我们提供的替代方案解决,但是临时文件却始终是个问题.

像Smarty的编译模板,当然,还有为数众多的函数,只支持文件名参数.

为了解决这个问题,TmpFS就闪亮登场了. 阅读全文

Alpha2新功能之XHProf

XHProf是Facebook放出的轻量级调试工具.和Xdebug相比,XHProf更加易用和可控.尤其是生成流程图和调试数据对比的功能很好很强大.

在Alpha2中,SAE已经集成了XHProf工具,从此大家可以方便的利用XHProf进行调优了.

下边我们就来看看如何使用吧.
阅读全文