
Google 开发者计划工程师 Johan Euphrosine (proppy)近日在苏黎世联邦理工学院就 Go 语言与 Google App Engine 做了一次演讲。现在他已经将演示文稿发布出来,大家可以一起来了解下如何通过 GAE 开发 Go 语言应用。
这组幻灯片的主要内容包括:
- 创建与部署简单的 web 应用
- 解析 XML 数据
- 解析 JSON 数据
- 通过 goroutine 与 channel 实现多个数据源的并行装取
点击查看:Go + App Engine 或中译版。感兴趣的同学还可以试着完成课后作业。
via proppy
大家都知道,在发布一个新网站的时候,最好配合一个最基本的XML Sitemap以更好的被搜索引擎索引。但其实对于小网站来说没啥必要,今天Google的John Mueller就在 Google Webmaster Help 里回答了大家的疑虑:
要看网站的规模大小,你不是非要有一个sitemap文件,我们也会自己索引到所有的内容。
当然,如果有一个sitemap文件的话,你可以随时查看独立的URL地址是否已经正确被索引了。
也就是说对于小站来说,Google完全有能力在没有sitemap的情况下索引到整个网站。如果你只是想查看URL地址是否被正确索引了的话,sitemap当然可以做到,但对于小网站来说这样有点多此一举,因为你完全可以将自己的地址输入到Google去搜索来看看被收录的情况,因为你的网站压根也没几页嘛。
Via SER
现在很多 YouTube 视频都配有非常棒软字幕,我们在做视频的汉化时,这个软字幕是非常好的原始素材。其实 YouTube 的这些字幕是可以下载的,下载地址是 http://video.google.com/timedtext?lang=en&v=VIDEO_ID 其中的 VIDEO_ID 就是 YouTube 播放页面 watch?v= 后面的部分。举例来说这个 Eric Schmidt 在 TechCrunch Disrupt 上的讲话视频,播放页面是 http://www.youtube.com/watch?v=G7djoQfncRw ,则字幕下载地址就是 http://video.google.com/timedtext?lang=en&v=G7djoQfncRw。
字幕是以 xml 格式存储的,我们可以通过查看页面源代码,将源代码贴到这个工具里面,并点击 Go! 按钮,即可得到纯文本的字幕脚本了。其实我们仔细观察 xml 文件就可以发现,字幕文本对应的时间轴也保存在 xml 标记中,用 python 之类的脚本语言应该非常容易将这些 xml 字幕文件直接转换为 srt 或者其他格式的通用字幕文件,如果你制作了类似的工具或者发现哪里有类似的工具下载,欢迎在留言中告诉我们。
UPDATE:感谢读者 xslidian ,果然已经有类似的 YouTube xml –> SRT 的工具了,点此进入。另外读者 我知道 还给我们推荐了另外一个可以通过输入视频播放地址直接下载 YouTube 字幕的网站,点此进入。
via GOS
感谢读者 xslidian 的翻译和投递。
现在您可以用 Google 搜索到 SVG 文档了。SVG 是一种开放的基于 XML的矢量图像格式,它支持交互元素。Google是开放标准的大粉丝,它的使命是组织全球资讯,所以索引SVG 是很自然的一步。
Google 将索引存放在单独的文件中的 SVG 内容以及直接嵌入HTML 中的 SVG 内容。互联网很大,所以抓取并索引大部分 SVG 文件需要一些时间,但从今天开始您可能在搜索结果中发现它们了。
如果您想亲眼看看,可以尝试搜索 [sitemap site:fastsvg.com] 或者 [HideShow site:svg-whiz.com]
如果您的服务器上存放有 SVG 文件但不希望被 Google收录,可以直接在 HTTP 头中写上“X-Robots-Tag: noindex”指令。
Google 所支持的文件格式的总表可以在 Webmaster Central 找到。
Via Google Webmaster Central