« Posts under Tips

解决Office 2010打开文件时“文件已损坏”的问题

最近在用 Excel 2010 做一些数据的统计,做好模板发给别人别人填好以后再发给我,发现无法用 Excel 2010 打开了,会提示“文件已损坏,无法打开”。我试了一下,Word 2010 也有同样的问题。网上搜了一下,发现这可能是因为 Office 2010 新的安全机制导致的:Office 2010 对一些不可靠来源的文件采取了一些保护措施,默认状态下它是对来自 Internet 的文件采用受保护的视图的。Office 2010 官方帮助文档有关于“受保护的视图”的一些说明,但是至于“受保护的视图”下为什么来自 Internet 的文件会“已损坏”我表示不能理解...

目前我知道的解决方法有两个:

  1. 右键单击要打开的文件,在“常规”选项卡底部,点击“安全”旁边的“解除锁定”按钮(具体是何时被锁定的我不太清楚,可能是 Windows 对来自 Internet 的某些指定后缀名的文件采取的保护措施),这样这个文件就可以正常打开了,其他被锁定的文件依然是无法打开的。
  2. 在 Word / Excel 的“文件”菜单下选择“选项”,再点选左侧“信任中心”的“信任中心设置”,左侧再找到“受保护的视图”,将“为来自 Internet 的文件启用受保护的视图”前的勾去掉,这样以后再打开来自 Internet 的文件就都没有问题了。

以上给遇到相同问题的朋友做个参考。

浏览器的\

我们都很熟悉about:blank,也许IE用户还会比较熟悉about:tabs,Firefox用户会知道about:config,那你还知道有哪些about么?

"about:" URL的形式很简单,就是"about:<string>"。

关于IE...

当IE来处理about:<string>这样的url的时候,它会从"HKML\SOFTWARE\Microsoft\Internet Explorer\AboutURLs"来查找相应的项,并进行处理。比如说著名的about:blank。它的地址就是res://mshtml.dll/blank.htm。
»Read More

通过Google Reader API获取历史RSS条目

有时候你看到了一个好的Blog,于是你订阅了它,但你会发现,如果直接访问订阅的RSS源,它只会返回最新的10-20条内容,这是由Blog服务器决定的。如果偶们非常希望能够看到它以前所有的文章,怎么办呢?

订阅至Google Reader是个好办法,Google Reader发现你希望看到更多条目的时候,自动会获取更多的历史条目。这是怎么做到的呢?原来Google童鞋已经爬了多年的网络了,它所爬到的信息都存在它的数据库里,所以其实当Google Reader提供给你这些历史条目的时候,它实际上是从它所爬到的数据库中提取出来的。但有时候使用Google Reader也不够方便啦,因为它是增量式提供给你信息的,如果这时候希望获得所有的条目,用Google Reader一小段一小段地去取实在太过麻烦。今天发现了一个方法,很有效,很方便,推荐给各位童鞋。

»Read More