SAE Storage 功能使用心得

我们知道 SAE 无法随意设置文件夹权限,当网络应用需要进行文件存取操作时,如何实现呢?新浪建议开发者使用 SAE 自带的 Storage 功能。Storage是SAE为开发者提供的分布式文件存储服务,用来存放用户的持久化存储的文件。用户需要先在在线管理平台创建Domain(相当于一级子目录),创建完毕后,即可进行文件的管理。 详细使用说明请点击这里查看

继续阅读SAE Storage 功能使用心得

SAE 网站绑定独立域名

现在域名和虚拟主机越来越便宜,加之又出现了是人就会用的 wordpress, 建网站的门槛低得不能再低。近来新浪模仿 GAE 做的 SAE 又为广大 IT 民工指了一条新道。从此以后建站过程简化为:注册->安装。省去了购买域名、购买虚拟主机、编写网站代码、安装部署等等诸多步骤。本站即是在这样的大环境下应运而生。《技术笔记》版块会记录各种技术现像与解决方案,话题不分大小。

继续阅读SAE 网站绑定独立域名

从磁带录音机到 Adobe Audition

我从小对有关声音的东西比较感兴趣,最早时用磁带机录音,后来接触到 Cool Edit 觉得实在是好东西,到现在 Cool Edit 连出处都无从查询,只知道它被 Adobe 收购,取面代之的软件叫做 Adobe Audition. 想想像这样的公司真是可悲,做了很好的软件,到最后却连招牌都没有留下。

继续阅读从磁带录音机到 Adobe Audition

为SAE版WordPress 添加 Google XML Sitemaps

新浪SAE的出现无疑给广大站长朋友们带来了福音,免费、不限容量、php+MySQL环境、可安装WordPress 等诸多现成工具、最近又增加绑定独立域名的功能。然而凡事总有不尽如人意之处:云豆用完了要充;近日来网页响应速度越来越慢;Google XML Sitemap 无法提交。。。

没办法,万事难以尽善尽美,何况SAE才刚刚起步,好在各种问题都有解决之道,今天讨论一下 Google XML Sitemap 的解决方案。

造成此问题的原因 是 SAE 限定了域名目录的读写权限,禁用了一些本地文件的操作函数,导致 sitemap 无法自动生成到根目录,而只能存放到 Storage 中,URL类似于http://museradio-wordpress.stor.sinaapp.com/sitemap.xml 这样的格式。显然 SiteMap URL 中的域名和你博客的域名不一致,而在Google Webmaster中提交SiteMap的时候,需要保证你的 SiteMap 在你的站点的域名之下,这就造成站点地图无法提交的结果。早期的解决方法是在 robots.txt 中写入 sitemap 地址(如:Sitemap: http://museradio-wordpress.stor.sinaapp.com/sitemap.xml),但不是所有的搜索引擎都支持这种robots标准规范(比如百度)。

最新的方法是 建立php 跳板结合重定向的方法:

  • 第一步:在SAE域名根目录下新建sitemap.php,输入如下代码并保存:
<?
    header("Content-Type: text/xml;");
    $url="http://museradio-wordpress.stor.sinaapp.com/sitemap.xml";
    $contents=@file_get_contents($url);
    echo $contents;
?>
注:红色部分替换为你的应用ID(AppID);
  • 第二步:重定向 /sitemap.xml到 /sitemap.php:

修改config.yaml,附加一行:- rewrite: if ( path ~ “sitemap.xml”) goto “sitemap.php”;或者通过SAE 管理平台进入AppConfig,点选“URL重写(rewrite)”进行设置;

 

  •  第三步:通过 SVN 提交代码到 SAE:访问 http://www.museradio.net/sitemap.php 查看效果。

MuseRadio_1.0 轻松调频特别版

版本说明:
1.轻松调频特别版,添加了国际台轻松调频的全部节目。
2.程序文件夹内有两套节目表:RadioDB_All 包含现行节目和早期节目全部回放列表;RadioDB_New 只包含2012年3月20日改版以后的现行节目回放列表。
3.程序下载后默认使用 RadioDB_New 节目表,可能有部分日期过早的节目无法回放。

继续阅读MuseRadio_1.0 轻松调频特别版