Tag Archives: google

奇虎360 google字体的问题

因为google font被国内封掉,使用360的代替google fonts (fonts.useso.com),详细见此帖子,但在chrome里总出现错误,导致google字体无法在后台显示。比如在是在,

http://nanzt.info/wp-admin/plugins.php?activate=true&plugin_status=all&paged=1&s=

出现 Cross-origin Resource Sharing Policy的问题,如图所示。

882516f0aa11711ce50d8907fc19b6ec

 

但如果切换成google fonts 的原始网址(fonts.googleapis.com),则没有这个问题,后台正常显示字体。

以上问题在ie里不出现。

这应该是 360本身的问题。强迫不管http还是https均使用科大的google字体,在 USESO_TAKE_OVER_GOOGLE插件的代码里做了如下简单修改。以上问题得到解决。

function useso_take_over_google_str_handler($matches)

{

$str = $matches[0];

/*if (!is_ssl()) {

$str = str_ireplace(‘//fonts.googleapis.com/’, ‘//fonts.useso.com/’, $str);

$str = str_ireplace(‘//ajax.googleapis.com/’, ‘//ajax.useso.com/’, $str);

} else {*/

$str = str_ireplace(‘//fonts.googleapis.com/’, ‘//fonts.lug.ustc.edu.cn/’, $str);

$str = str_ireplace(‘//ajax.googleapis.com/’, ‘//ajax.lug.ustc.edu.cn/’, $str);

/*}*/

return $str;

}

关于twentytwelve主题中使用google字体的问题

经Bruno网友的提醒,原来国内禁止访问google字体,我使用的主题twentytwelve默认是使用了google的open sans开源字体。

因为google字体的存在,博客网页在显示前试图访问googleapis.com网站,会延迟很长时间。怪不得此前有朋友反映很慢,我还以为是电信网访问科技网速度慢的问题(当然这也是慢的另一个原因)。

Bruno有相关的插件可以考虑,如这个地址:http://www.brunoxu.com/wordpress-google-fonts-plugin-removal-remove-google-fonts-references.html,可以很好处理各处使用google字体的情况。但也许有性能下降的担忧,同时过滤掉了google字体,默认采用的字体也许不是想要的。

我使用了Bruno的Useso take over Google插件,使用奇虎360缓存的google字体。该插件可以从wordpress.org的插件库里找到。作者主页地址是http://www.brunoxu.com/useso-take-over-google.html

Google连接不上

发现google连接不上了,在chrome里打开提示

image

Oops,估计又是伟大的防火墙在起作用了。最近又发生什么大事了吗?

只能转到百度,才发现百度对于查国外资料基本毫无帮助,即使是中文资料,返回来往往也不是想要的。

叹气,算了,先坚持一下,再不行继续买国外的vpn翻墙吧。

GFW最好能区别对待不同的网络,比如对于科技网能放松一些,离开Google,对于科研人员来讲十分的不方便。

wordpress博客迁移至google blogger

找到一个好的工具,用python写的。地址是http://code.google.com/p/google-blog-converters-appengine/

我下载了其中的google-blog-converters-r89.tar.gz。解压缩。

从wordpress中导出xml,存为比如wordpress.2011-10-26.xml。在命令行窗口中切换至<google-blog-converters-r89 path>bin 目录下。运行 wordpress2blogger <path>wordpress.2011-10-26.xml > posts.xml。结果存到 posts.xml里。

在blogger里将posts.xml导入,然后publish即可。

帖子、pages和评论都完美导入!

使用Google docs + office 实现协作文档

Word 2010据说提供了较好的协同写作支持。然而我等版权自律比较好,又没钱更新成新版本的,只能用2007版本的word。以前曾经在小组内安排过sharepoint 进行协同写作,记得西部数据中心的申请书就是这么完成的。但sharepoint也是恼火的东西,不好用。

最近得知google出来个叫google cloud connect的东西。下载地址是http://tools.google.com/dlpage/cloudconnect。据说可以用office做为客户端,以google docs作为云端,实现协同写作。听起来好像不错。于是想试验一下。

(一)

很不幸,google docs在国内是被伟大的墙封锁的。所以先做一点点工作以绕过墙。在资源管理器里切换到c:windowssystem32driveretc目录下,找到一个叫hosts的文件,用文本编辑器(如notepad打开)。在里面另起一个空行,添加
74.125.235.110 docs.google.com

这使得docs.google.com的域名首先在你自己的机器上被解释,然后直接用此IP地址连接。记得保存hosts文件。

docs.google.com在不同地方访问有不同的IP地址。所以得到docs.google.com的IP地址,最好的方法是,打开命令行窗口(开始菜单>运行>敲入cmd),在提示符下敲入 ping docs.google.com,应该就可以看到被解释的IP地址,用这个地址替换上面的那个,并保存进hosts文件。

当然如果你有VPN服务,那么使用你的VPN就可以绕过去,不必做以上设置。

(二)

下载google cloud connect,地址见第一节。安装。要求有管理员权限。安装完成后,打开word,貌似这个cloud connect支持2003,2007,2010等各版本。详细见它的说明吧。

我这边打开word 2007后,看到多了一个东西如图所示。

image

看到google cloud connect了吧。点击login,要求你提供google的帐号。你没有?那么赶紧申请一个吧,这个帐号一般就是你的gmail的帐号。

如果出来下面这个错误窗口,不要急。

image

确定关掉,点 global settings窗口里的 Login。

image

如果第一次使用,这时要求你输入帐号和密码,如下

image

进去后,一般可以弹出一个授权的窗口,象这样的。这是授权cloud connect可以访问google docs。

image

点授予访问权。并在global settings里单击OK关闭窗口。现在你的word,通过cloud connect已经连接上google docs。

(三)

在你的新建文档里随便敲些东西。然后点击Sync同步按钮,那么你的东西除了在本地有一份,也同时传输到google docs上了。

(四)

这个文档要跟你的朋友一起来写。单击Share,在里面添上你朋友的email地址,建议是你朋友的google帐号地址,如果不知道,打电话问吧。

image

单击下面的share按钮,本文的google docs地址将发送到你朋友的邮件里。

(五)

当你邮箱里收到一个google docs地址,点击进去google docs,将此文档下载过来本地。在word里将之打开,就可以用word对之进行编辑,同样可以通过cloud connect进行同步。这样,你和你朋友就可以在同一个文档上进行编辑,当你进行更新,你朋友将看到这些更新,同样你朋友的更新也会很快反映到你的Word里来。

(六)

无疑是个极好的东西,问题就出在google docs被墙,前述方法有时候并不work,同事受几次挫折,还是连接不上docs,就不想再用这个了。郁闷兼遗憾。