Loading...

解决最近刚刚出现的图片红叉问题

类归于: PHP, 网站技术 — 江东 @ 2009-07-16 23:13:49 才(45)条评论

由于本人的相册都很和谐,所以还是得想办法让用户能看见。

原理很简单,首先在国外的主机上加上一段代码,让国外的主机根据GET传递过去的url参数相片读取下来,缓存在自己服务器上,由于某个东西异常厉害,所以传递参数的时候还得要将某些单词给替代,才能传递,否则国外的主机连带撞死;

然后打开模板中的footer文件,添加一段js代码,此js代码的作用就是遍历该页所有图片,然后将其替代成http://xxx.com/readimg.php?这里是图片的地址,这样图片就可以正常显示了。js代码如下

$(”img “).each(function(i){//遍历本页所有的图片
var src = $(this).attr(”src”);
if( src.indexOf(’ggpht’)!=-1 ){//如果图片来自某个地方,则替代之
$(this).attr(”src”,”http://0bad.com/readimg.php?src=”+src.replace(”ggpht”,”gouride”) );//则将图片地址改成转发的地址,记住ggpht替代掉,因为这个会触发墙
}
});

上面的全角字母请自行改成半角字母(请保证你主题引入了jquery )

至于那个php文件,请到这里下载:pika 然后放置到你国外的空间。ache和cache下的所有文件夹属性请设置成0777

另外,请大家低调发表评论,不要带上关键字,被和谐怕了

另,效果请参见右上角的homezz图片。

php插件方式将会在明天发布,届时feed中的图片也会正常显示!

此举仅仅是为了正常的blog能正常的显示图片,本人不敢造次!

不太熟悉如何使用的朋友,请等待我的插件发布!

gtalk plugin导致浏览器死掉

类归于: 互联网事 — 江东 @ 2009-05-04 19:18:52 才(2)条评论

开着gmail,吃完晚饭回来,发现firefox就死掉了。最初还以为是其他网页导致。

反复结束几次进程,重新打开网页(每次都打开了gmail),firefox依然会自动崩溃。

继续测试,打开firefox,不开gmail,一切正常。

只开gmail,firefox崩溃,换chrome,问题依旧。

等了半天,两个浏览器都弹出下面的对话框

image

firefox提示是gtalk plugin不响应

chrome还有更加明显的提示:

image

看来应该是gtalk plugin的问题,或者是gtalk plugin后面经常连接的那个IP撞墙导致也说不定。

卸载gtalk plugin,问题依旧。

用SSH做代理,再次打开gmail,聊天部分终于上线了,问题解决了,看来果然是长城将chat的那个ip给和谐了。

狗日的长城!

找到google关于这个问题的描述了:

A flaky or unstable network connection may be temporarily preventing all of Gmail’s features from loading completely. In most cases, most of Gmail will work correctly, and you’ll be able to use it as usual.

奇怪了,twitter上的朋友都说正常,唯独我这里不正常?

补充:比较囧的是,处于崩溃边缘的cosbeta强行结束了那个半死不活的QQ之后,一切都正常了,唯一能解释的就是端口占用冲突。就如同当年打开cterm,apache死活启动不了,开迅雷,apache启动不了一样!

前列腺和龟

类归于: 互联网事, 网站技术 — 江东 @ 2009-03-24 14:58:13 才(25)条评论

rex给我发了一封邮件,那是上一篇日志中google的广告匹配的效果。

storyday.com

我纳闷了半天,这篇日志咋和前列腺给匹配上了,我猜想出以下几种解释:

  1. 搞IT的久坐容易患前列腺炎;
  2. 日志内容中有一个龟字,让google浮想联翩,由x头联想到前列腺;
  3. 日志内容中有深柳堂,google以为那是一个药店,和同仁堂类似的。

大家说说看,上面的猜测中,哪种猜测更合理呢?

如何设计一个能用google翻译多语言的站点

类归于: HTML客户端, 网站技术 — 江东 @ 2009-03-02 12:55:34 才(16)条评论

很多时候,我们需要做一个多语言的站点,cosbeta认为目前多语言网站的解决方案比较多,比如:

  1. 做几个不同的分站,通过用户第一次的选择将用户定位到相应语言的分站;
  2. 编辑网站内容的时候,添加多种语言,然后通过用户的选择从数据库中获取对应的语言;
  3. 添加一个google翻译按钮,用户自行选择google翻译查看不同语言的版本;
  4. 利用google 翻译接口,通过js实时翻译网页文字,cosbeta今天打算要介绍的就是这种方法;

上面4种方法的优缺点我这里就不多描述了,相信大家都很清楚了。应客户的要求,再加上翻译方便和翻译的通用性的需求,cosbeta决定用第4种方法为客户解决多语言的问题。

最开始cosbeta的解决办法是想通过程序模拟客户端去直接读取google对当前页面翻译的内容,从而实现页面的多语言版本。比如用户访问http://storyday.com?p=1,当用户需要访问日语版时,cosbeta就将此页面通过php发送给google的网页翻译接口,然后将翻译的结果读取出来,显示在当前的页面上。然而后来cosbeta发现这种方式是不可取的,一方面google对客户端的限制比较严格,用php模拟客户端可能会导致数据获取的失败,另外一方面,google并没有推荐这种方式,所以很容易导致翻译失效。

后来cosbeta就转向了google的翻译API,配上jquery对Dom灵活的操作,很容易就解决了这个问题。 (read on …)

第二次收到google adsense

类归于: 生活工作 — 江东 @ 2009-02-02 09:54:25 才(14)条评论

虽然历时长达10个月,毕竟100多刀到手了,特发文庆祝!

cosbeta在这里给大家拜年了,祝大家天天都能收到100USD,牛年大吉,第一天上班,心情还不错!

请尽快更新您的google adsense自定义搜索

类归于: 互联网事 — 江东 @ 2009-02-01 22:27:24 才(5)条评论

今天登陆到google adsense发现这个提示,若你打算继续使用google搜索的话,请尽快更新你的搜索代码吧.

更正一下:是搜索联盟,不是自定义搜索!

搞不懂的google

类归于: 互联网事 — 江东 @ 2009-01-04 16:27:03 才(13)条评论

新一轮的PR改变应该已经完成,生活点滴没有惊喜也没有失望,依然是4,看来是无法回到曾经保持一年的5了。不过如今的PageRank似乎也没有任何参考意义,并且google的搜录好像已经和PageRank没有多大关系了。

前几天cosbeta还在洋洋自得的发表日志庆祝关键字“生活点滴”和“storyday”均有sitelink了,然而今天再次查看,发现搜索storyday,本站居然都无法排在第一位了,简直不可思议,毕竟storyday并不是一个常规的英语单词啊。

google,难道你正在向百度靠拢?(补充,随意调侃一句,超级G粉别太在意)

即便如此,本站依然会保持原创!

google friend connect 108将

类归于: 互联网事 — 江东 @ 2008-12-18 11:18:58 才(4)条评论

梁山好汉108将,如此吉利数字,特做此记录